1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/toaster-BpqgOkBZ.js","assets/IconAlertTriangle-DWq3RBsQ.js","assets/IconCircleCheck-mRQv__4L.js","assets/index-Dv7KR-Nw.js","assets/image-generator-workbench-Baj8e99K.js","assets/final-cta-section-CatElopu.js","assets/analytics-diMhel4P.js","assets/skeleton-ChuuxPGC.js","assets/faq-R81VDQAb.js","assets/IconArrowRight-C3mkZMZZ.js","assets/textarea-OChHmoah.js","assets/use-generation-upload-C2BWABcw.js","assets/generation-history-B_mFlBVU.js","assets/generated-image-card-CLRatOv8.js","assets/handoff-storage-CCCvg7MR.js","assets/image-to-video-navigation-kemVA56-.js","assets/image-edit-action-buttons-DXSPpB_S.js","assets/IconCopy-CRqbQ6h1.js","assets/IconAdjustmentsHorizontal-bHrPT2aC.js","assets/IconClock-Bd0oeuhd.js","assets/IconCalendar-ftKr-l-K.js","assets/parameter-controls-DEhE-N3q.js","assets/video-generator-workbench-aASgMjQf.js","assets/slider-LOxGwJzl.js","assets/CSPContext-xVp9RCru.js","assets/useRegisterFieldControl-Cddb0p1S.js","assets/resolveAriaLabelledBy-Cx067CLn.js","assets/browser-image-dimensions-1ZjVpK0Q.js","assets/switch-C2_tW-Z6.js","assets/use-media-preview-url-Cch4iEsk.js","assets/separator-CGSf_QFk.js","assets/IconWand-YwD7_KvG.js","assets/IconVolume-hTJuHuSf.js","assets/video-result-card-D5vA6Qn0.js","assets/lineup-DkhXKrbw.js","assets/IconReceipt-CkGpGqDC.js","assets/video-media-player-D1NYGre8.js","assets/IconArrowUpRight-Dx0aTvWW.js","assets/_slug-BV4iQaUv.js","assets/index-BT7pA-Pe.js","assets/video-upscaler-Dewn9Wbe.js","assets/alternating-media-section-BgDVDVjr.js","assets/media-compare-slider-airrk8Z9.js","assets/decision-cards-section-C-aozW98.js","assets/tool-specs-section-CEMftkMr.js","assets/video-tool-cards-section-BtDcjGCZ.js","assets/tool-page-header-BHXS-Y5L.js","assets/tool-steps-section-B4MHLEY4.js","assets/tool-trust-strip-DPsZPahu.js","assets/use-cases-section-C9jo6a1K.js","assets/video-tool-workbench-BVRRyqAG.js","assets/use-handoff-consumer-CEOdnCR7.js","assets/video-tool-copy-C5-fLR0a.js","assets/IconDeviceMobile-8hQ4uQVI.js","assets/video-extender-BARnu6V_.js","assets/guidance-split-section-DCIpaOHK.js","assets/video-background-remover-GzzeVMms.js","assets/comparison-table-section-DG2Ne5KS.js","assets/IconLayersSubtract-KojdJal5.js","assets/IconReceiptRefund-PNEe0cvA.js","assets/motion-control-BWT83ZYn.js","assets/image-vectorizer-CR9Gy80D.js","assets/image-edit-workbench-W49hmeeK.js","assets/select-BA_sOf5v.js","assets/styles-C4wcY9Wz.js","assets/related-tools-section-DmiPYcSA.js","assets/tool-features-section-CIh4Pw2o.js","assets/IconGridDots-DiyJ5qpz.js","assets/IconPrinter-MFV1Tu1q.js","assets/image-upscaler-D7P8eaMV.js","assets/IconArchive-CL1DuzJe.js","assets/image-denoiser-Cy1EG6aS.js","assets/hotel-lobby-ai-BVPVCQ1I.js","assets/video-starter-section-4x3HMnVK.js","assets/IconMicrophone-DlM1b-GW.js","assets/creations-kRn8Fz1-.js","assets/empty-CAPKPhtk.js","assets/TabsList-XgqbfXEd.js","assets/IconChevronLeft-CithS8Rz.js","assets/background-remover-Rm6BjvPA.js","assets/IconFileTypePng-BjYXaMGs.js","assets/IconBuildingStore-CeUuWrk3.js","assets/ai-vi
1deo-generator-BPmbBYGp.js","assets/ai-image-generator-DVp-v2fF.js","assets/output-showcase-section-CnRxojt4.js","assets/split-image-fan-nVwzSaV6.js","assets/waitlist-BR3_oYhI.js","assets/form-error-CDvabrWN.js","assets/input-CMDz5b2G.js","assets/roadmap-Svj3EYQx.js","assets/badge-jVzWArNv.js","assets/pricing-eu21gusJ.js","assets/credit-packs-section-BgAl92--.js","assets/customer-portal-button-B1kmK7Nc.js","assets/billing-model-uylJWD-X.js","assets/app.schema-B-SAvJF5.js","assets/use-payment-Bf0Qq8HI.js","assets/formatter-DRSuxb_l.js","assets/IconCircleX-B9BKclBq.js","assets/pricing-table-Chj2rbES.js","assets/contact-BS1qoeNp.js","assets/changelog-BxktWXVe.js","assets/markdown-CB9ZD8GM.js","assets/terms-CUhgplJV.js","assets/markdown-page-Dp3y6soc.js","assets/privacy-DABUOgRT.js","assets/license-CN7eY5wy.js","assets/cookie-BCk0C7Vz.js","assets/index-DkvW8XvV.js","assets/IconChartBar-BYpsA-rq.js","assets/profile-3pyxkVFi.js","assets/dashboard-layout-CHxiVnU7.js","assets/payment-B51adDKV.js","assets/table-D0Xxh5zF.js","assets/credits-sJBSYC_W.js","assets/dashboard-CH0acUo_.js","assets/billing-PesBvlmZ.js","assets/reset-password-6_GzHFpg.js","assets/form-success-C9pll599.js","assets/IconEyeOff-Ctt2oEDr.js","assets/forgot-password-CzCQSwjP.js","assets/error-CUFTn0Ld.js","assets/users-PGuh_vPU.js","assets/IconSearch-B4hJSOoL.js","assets/overview-itjBoaGx.js","assets/use-admin-overview-Bg-cUdWM.js","assets/gallery-ops-Dm1d0l2O.js","assets/credits-C4znzxz3.js","assets/gpt-image-2-page-mO4_rycI.js","assets/gpt-image-2-5-flare-page-Du5ddCFA.js","assets/gpt-image-2-5-sunburst-page-C4kDGexf.js","assets/nano-banana-2-page-aAIGzYXr.js","assets/nano-banana-pro-page-C1FRM0xh.js","assets/seedream-5-pro-page-Bc7272nF.js","assets/IconRoute-CXdSw7rK.js","assets/grok-imagine-2-page-D_r210Ql.js","assets/IconShare-DjKHVucx.js","assets/ideogram-4-5-page-DFi676AD.js","assets/flux-2-pro-page-BAgFhv-9.js","assets/flux-3-image-page-CF4DAtD6.js","assets/nano-banana-2-lite-page-rB8zJZ2F.js","assets/mai-image-2-5-pro-page-DdIZL05i.js","assets/mai-image-2-5-page-HL3VqefU.js","assets/seedream-4-5-page-CHUUHs1U.js","assets/qwen-image-3-page-Dzt9-j-a.js","assets/z-image-turbo-page-BLJngCtS.js","assets/z-image-base-page-CKK4IY0n.js","assets/kling-4-page-DlYF6N1p.js"])))=>i.map(i=>d[i]); 2function DH(t,e){for(var n=0;n<e.length;n++){const a=e[n];if(typeof a!="string"&&!Array.isArray(a)){for(const i in a)if(i!=="default"&&!(i in t)){const l=Object.getOwnPropertyDescriptor(a,i);l&&Object.defineProperty(t,i,l.get?l:{enumerable:!0,get:()=>a[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function rS(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var _h={exports:{}},l_={};var Ex;function $H(){if(Ex)return l_;Ex=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function n(a,i,l){var _=null;if(l!==void 0&&(_=""+l),i.key!==void 0&&(_=""+i.key),"key"in i){l={};for(var d in i)d!=="key"&&(l[d]=i[d])}else l=i;return i=l.ref,{$$typeof:t,type:a,key:_,ref:i!==void 0?i:null,props:l}}return l_.Fragment=e,l_.jsx=n,l_.jsxs=n,l_}var Rx;function jH(){return Rx||(Rx=1,_h.exports=$H()),_h.exports}var x=jH(),uh={exports:{}},at={};var Ax;function FH(){if(Ax)return at;Ax=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),_=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),v=Symbol.iterator;function y($){return $===null||typeof $!="object"?null:($=v&&$[v]||$["@@iterator"],typeof $=="function"?$:null)}var z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,k={};function A($,re,X){this.props=$,this.context=re,this.refs=k,this.updater=X||z}A.prototype.isReactComponent={},A.prototype.setState=function($,re){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,re,"setState")},A.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function C(){}C.prototype=A.prototype;function E($,re,X){this.props=$,this.context=re,this.refs=k,this.updater=X||z}var I=E.prototype=new C;I.constructor=E,w(I,A.prototype),I.isPureReactComponent=!0;var q=Array.isArray;function P(){}var N={H:null,A:null,T:null,S:null},M=Object.prototype.hasOwnProperty;function G($,re,X){var te=X.ref;return{$$typeof:t,type:$,key:re,ref:te!==void 0?te:null,props:X}}function K($,re){return G($.type,re,$.props)}function oe($){return typeof $=="object"&&$!==null&&$.$$typeof===t}function B($){var re={"=":"=0",":":"=2"};return"$"+$.replace(/[=:]/g,function(X){return re[X]})}var F=/\/+/g;function ee($,re){return typeof $=="object"&&$!==null&&$.key!=null?B(""+$.key):re.toString(36)}function W($){switch($.status){case"fulfilled":return $.value;case"rejected":throw $.reason;default:switch(typeof $.status=="string"?$.then(P,P):($.status="pending",$.then(function(re){$.status==="pending"&&($.status="fulfilled",$.value=re)},function(re){$.status==="pending"&&($.status="rejected",$.reason=re)})),$.status){case"fulfilled":return $.value;case"rejected":throw $.reason}}throw $}function L($,re,X,te,fe){var be=typeof $;(be==="undefined"||be==="boolean")&&($=null);var ke=!1;
vendor: 5,407 bytes, line 2
2if($===null)ke=!0;else switch(be){case"bigint":case"string":case"number":ke=!0;break;case"object":switch($.$$typeof){case t:case e:ke=!0;break;case f:return ke=$._init,L(ke($._payload),re,X,te,fe)}}if(ke)return fe=fe($),ke=te===""?"."+ee($,0):te,q(fe)?(X="",ke!=null&&(X=ke.replace(F,"$&/")+"/"),L(fe,re,X,"",function(Ue){return Ue})):fe!=null&&(oe(fe)&&(fe=K(fe,X+(fe.key==null||$&&$.key===fe.key?"":(""+fe.key).replace(F,"$&/")+"/")+ke)),re.push(fe)),1;ke=0;var ve=te===""?".":te+":";if(q($))for(var Se=0;Se<$.length;Se++)te=$[Se],be=ve+ee(te,Se),ke+=L(te,re,X,be,fe);else if(Se=y($),typeof Se=="function")for($=Se.call($),Se=0;!(te=$.next()).done;)te=te.value,be=ve+ee(te,Se++),ke+=L(te,re,X,be,fe);else if(be==="object"){if(typeof $.then=="function")return L(W($),re,X,te,fe);throw re=String($),Error("Objects are not valid as a React child (found: "+(re==="[object Object]"?"object with keys {"+Object.keys($).join(", ")+"}":re)+"). If you meant to render a collection of children, use an array instead.")}return ke}function U($,re,X){if($==null)return $;var te=[],fe=0;return L($,te,"","",function(be){return re.call(X,be,fe++)}),te}function V($){if($._status===-1){var re=$._result;re=re(),re.then(function(X){($._status===0||$._status===-1)&&($._status=1,$._result=X)},function(X){($._status===0||$._status===-1)&&($._status=2,$._result=X)}),$._status===-1&&($._status=0,$._result=re)}if($._status===1)return $._result.default;throw $._result}var _e=typeof reportError=="function"?reportError:function($){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var re=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof $=="object"&&$!==null&&typeof $.message=="string"?String($.message):String($),error:$});if(!window.dispatchEvent(re))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",$);return}console.error($)},ue={map:U,forEach:function($,re,X){U($,function(){re.apply(this,arguments)},X)},count:function($){var re=0;return U($,function(){re++}),re},toArray:function($){return U($,function(re){return re})||[]},only:function($){if(!oe($))throw Error("React.Children.only expected to receive a single React element child.");return $}};return at.Activity=h,at.Children=ue,at.Component=A,at.Fragment=n,at.Profiler=i,at.PureComponent=E,at.StrictMode=a,at.Suspense=p,at.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=N,at.__COMPILER_RUNTIME={__proto__:null,c:function($){return N.H.useMemoCache($)}},at.cache=function($){return function(){return $.apply(null,arguments)}},at.cacheSignal=function(){return null},at.cloneElement=function($,re,X){if($==null)throw Error("The argument must be a React element, but you passed "+$+".");var te=w({},$.props),fe=$.key;if(re!=null)for(be in re.key!==void 0&&(fe=""+re.key),re)!M.call(re,be)||be==="key"||be==="__self"||be==="__source"||be==="ref"&&re.ref===void 0||(te[be]=re[be]);var be=arguments.length-2;if(be===1)te.children=X;else if(1<be){for(var ke=Array(be),ve=0;ve<be;ve++)ke[ve]=arguments[ve+2];te.children=ke}return G($.type,fe,te)},at.createContext=function($){return $={$$typeof:_,_currentValue:$,_currentValue2:$,_threadCount:0,Provider:null,Consumer:null},$.Provider=$,$.Consumer={$$typeof:l,_context:$},$},at.createElement=function($,re,X){var te,fe={},be=null;if(re!=null)for(te in re.key!==void 0&&(be=""+re.key),re)M.call(re,te)&&te!=="key"&&te!=="__self"&&te!=="__source"&&(fe[te]=re[te]);var ke=arguments.length-2;if(ke===1)fe.children=X;else if(1<ke){for(var ve=Array(ke),Se=0;Se<ke;Se++)ve[Se]=arguments[Se+2];fe.children=ve}if($&&$.defaultProps)for(te in ke=$.defaultProps,ke)fe[te]===void 0&&(fe[te]=ke[te]);return G($,be,fe)},at.createRef=function(){return{current:null}},at.forwardRef=function($){return{$$typeof:d,render:$}},at.isValidElement=oe,at.lazy=function($){return{$$typeof:f,_payload:{_status:-1,_result:$},_init:V}},at.memo=function($,re){return{$$typeof:m,type:$,compare:re===void 0?null:re}},at.startTransition=function($){var re=N.T,X={};N.T=X;try{var te=$(),fe=N.S;fe!==null&&fe(X,te),typeof te=="object"&&te!==null&&typeof te.then=="function"&&te.then(P,_e)}catch(be){_e(be)}finally{re!==null&&X.types!==null&&(re.types=X.types),N.T=re}},at.unstable_useCacheRefresh=function(){return N.H.useCacheRefresh()},at.use=function($){return N.H.use($)},at.useActionState=function($,re,X){return N.H.useActionState($,re,X)},at.useCallback=function($,re){return N.H.useCallback($,re)},at.useContext=function($){return N.H.useContext($)},at.useDebugValue=function(){},at.useDeferredValue=function($,re){return N.H.useDeferredValue($,re)},at.useEffect=function($,re){return N.H.useEffect($,re)},at.useEffectEvent=function($){return N.H.useEffectEvent($)},at.useId=function(){return N.H.useId()},at.useImperativeHandle=function($,re,X){return N.H.useImperativeHandle($,re,X)},at.useInsertionEffect=function($,re){return N.H.useInsertionEffect($,re)},at.useLayoutEffect=function($,re){return N.H.useLayoutEffect($,re)},at.useMemo=function($,re){return N.H.useMemo($,re)},at.useOptimistic=function($,re){return N.H.useOptimistic($,re)},at.useReducer=function($,re,X){return N.H.useReducer($,re,X)},at.useRef=function($){return N.H.useRef($)},at.useState=function($){return N.H.useState($)},at.useSyncExternalStore=function($,re,X){return N.H.useSyncExternalStore($,re,X)},at.useTransition=function(){return N.H.useTransition()}
vendor: 5,143 bytes, line 2
2,at.version="19.2.4",at}var Cx;function Z_(){return Cx||(Cx=1,uh.exports=FH()),uh.exports}var S=Z_();const me=rS(S),aS=DH({__proto__:null,default:me},[S]);var dh={exports:{}},__={},ph={exports:{}},mh={};var Px;function UH(){return Px||(Px=1,(function(t){function e(L,U){var V=L.length;L.push(U);e:for(;0<V;){var _e=V-1>>>1,ue=L[_e];if(0<i(ue,U))L[_e]=U,L[V]=ue,V=_e;else break e}}function n(L){return L.length===0?null:L[0]}function a(L){if(L.length===0)return null;var U=L[0],V=L.pop();if(V!==U){L[0]=V;e:for(var _e=0,ue=L.length,$=ue>>>1;_e<$;){var re=2*(_e+1)-1,X=L[re],te=re+1,fe=L[te];if(0>i(X,V))te<ue&&0>i(fe,X)?(L[_e]=fe,L[te]=V,_e=te):(L[_e]=X,L[re]=V,_e=re);else if(te<ue&&0>i(fe,V))L[_e]=fe,L[te]=V,_e=te;else break e}}return U}function i(L,U){var V=L.sortIndex-U.sortIndex;return V!==0?V:L.id-U.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;t.unstable_now=function(){return l.now()}}else{var _=Date,d=_.now();t.unstable_now=function(){return _.now()-d}}var p=[],m=[],f=1,h=null,v=3,y=!1,z=!1,w=!1,k=!1,A=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;function I(L){for(var U=n(m);U!==null;){if(U.callback===null)a(m);else if(U.startTime<=L)a(m),U.sortIndex=U.expirationTime,e(p,U);else break;U=n(m)}}function q(L){if(w=!1,I(L),!z)if(n(p)!==null)z=!0,P||(P=!0,B());else{var U=n(m);U!==null&&W(q,U.startTime-L)}}var P=!1,N=-1,M=5,G=-1;function K(){return k?!0:!(t.unstable_now()-G<M)}function oe(){if(k=!1,P){var L=t.unstable_now();G=L;var U=!0;try{e:{z=!1,w&&(w=!1,C(N),N=-1),y=!0;var V=v;try{t:{for(I(L),h=n(p);h!==null&&!(h.expirationTime>L&&K());){var _e=h.callback;if(typeof _e=="function"){h.callback=null,v=h.priorityLevel;var ue=_e(h.expirationTime<=L);if(L=t.unstable_now(),typeof ue=="function"){h.callback=ue,I(L),U=!0;break t}h===n(p)&&a(p),I(L)}else a(p);h=n(p)}if(h!==null)U=!0;else{var $=n(m);$!==null&&W(q,$.startTime-L),U=!1}}break e}finally{h=null,v=V,y=!1}U=void 0}}finally{U?B():P=!1}}}var B;if(typeof E=="function")B=function(){E(oe)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,ee=F.port2;F.port1.onmessage=oe,B=function(){ee.postMessage(null)}}else B=function(){A(oe,0)};function W(L,U){N=A(function(){L(t.unstable_now())},U)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(L){L.callback=null},t.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<L?Math.floor(1e3/L):5},t.unstable_getCurrentPriorityLevel=function(){return v},t.unstable_next=function(L){switch(v){case 1:case 2:case 3:var U=3;break;default:U=v}var V=v;v=U;try{return L()}finally{v=V}},t.unstable_requestPaint=function(){k=!0},t.unstable_runWithPriority=function(L,U){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var V=v;v=L;try{return U()}finally{v=V}},t.unstable_scheduleCallback=function(L,U,V){var _e=t.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?_e+V:_e):V=_e,L){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=V+ue,L={id:f++,callback:U,priorityLevel:L,startTime:V,expirationTime:ue,sortIndex:-1},V>_e?(L.sortIndex=V,e(m,L),n(p)===null&&L===n(m)&&(w?(C(N),N=-1):w=!0,W(q,V-_e))):(L.sortIndex=ue,e(p,L),z||y||(z=!0,P||(P=!0,B()))),L},t.unstable_shouldYield=K,t.unstable_wrapCallback=function(L){var U=v;return function(){var V=v;v=U;try{return L.apply(this,arguments)}finally{v=V}}}})(mh)),mh}var qx;function GH(){return qx||(qx=1,ph.exports=UH()),ph.exports}var fh={exports:{}},Zn={};var Ox;function BH(){if(Ox)return Zn;Ox=1;var t=Z_();function e(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var f=2;f<arguments.length;f++)m+="&args[]="+encodeURIComponent(arguments[f])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var a={d:{f:n,r:function(){throw Error(e(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},i=Symbol.for("react.portal");function l(p,m,f){var h=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:h==null?null:""+h,children:p,containerInfo:m,implementation:f}}var _=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Zn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,Zn.createPortal=function(p,m){var f=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(e(299));return l(p,m,null,f)},Zn.flushSync=function(p){var m=_.T,f=a.p;try{if(_.T=null,a.p=2,p)return p()}finally{_.T=m,a.p=f,a.d.f()}}
vendor: 6,012 bytes, line 2
2,Zn.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,a.d.C(p,m))},Zn.prefetchDNS=function(p){typeof p=="string"&&a.d.D(p)},Zn.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var f=m.as,h=d(f,m.crossOrigin),v=typeof m.integrity=="string"?m.integrity:void 0,y=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;f==="style"?a.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:h,integrity:v,fetchPriority:y}):f==="script"&&a.d.X(p,{crossOrigin:h,integrity:v,fetchPriority:y,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Zn.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var f=d(m.as,m.crossOrigin);a.d.M(p,{crossOrigin:f,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&a.d.M(p)},Zn.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var f=m.as,h=d(f,m.crossOrigin);a.d.L(p,f,{crossOrigin:h,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Zn.preloadModule=function(p,m){if(typeof p=="string")if(m){var f=d(m.as,m.crossOrigin);a.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:f,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else a.d.m(p)},Zn.requestFormReset=function(p){a.d.r(p)},Zn.unstable_batchedUpdates=function(p,m){return p(m)},Zn.useFormState=function(p,m,f){return _.H.useFormState(p,m,f)},Zn.useFormStatus=function(){return _.H.useHostTransitionStatus()},Zn.version="19.2.4",Zn}var Mx;function sS(){if(Mx)return fh.exports;Mx=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),fh.exports=BH(),fh.exports}var Nx;function VH(){if(Nx)return __;Nx=1;var t=GH(),e=Z_(),n=sS();function a(r){var s="https://react.dev/errors/"+r;if(1<arguments.length){s+="?args[]="+encodeURIComponent(arguments[1]);for(var c=2;c<arguments.length;c++)s+="&args[]="+encodeURIComponent(arguments[c])}return"Minified React error #"+r+"; visit "+s+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(r){return!(!r||r.nodeType!==1&&r.nodeType!==9&&r.nodeType!==11)}function l(r){var s=r,c=r;if(r.alternate)for(;s.return;)s=s.return;else{r=s;do s=r,(s.flags&4098)!==0&&(c=s.return),r=s.return;while(r)}return s.tag===3?c:null}function _(r){if(r.tag===13){var s=r.memoizedState;if(s===null&&(r=r.alternate,r!==null&&(s=r.memoizedState)),s!==null)return s.dehydrated}return null}function d(r){if(r.tag===31){var s=r.memoizedState;if(s===null&&(r=r.alternate,r!==null&&(s=r.memoizedState)),s!==null)return s.dehydrated}return null}function p(r){if(l(r)!==r)throw Error(a(188))}function m(r){var s=r.alternate;if(!s){if(s=l(r),s===null)throw Error(a(188));return s!==r?null:r}for(var c=r,u=s;;){var g=c.return;if(g===null)break;var b=g.alternate;if(b===null){if(u=g.return,u!==null){c=u;continue}break}if(g.child===b.child){for(b=g.child;b;){if(b===c)return p(g),r;if(b===u)return p(g),s;b=b.sibling}throw Error(a(188))}if(c.return!==u.return)c=g,u=b;else{for(var R=!1,O=g.child;O;){if(O===c){R=!0,c=g,u=b;break}if(O===u){R=!0,u=g,c=b;break}O=O.sibling}if(!R){for(O=b.child;O;){if(O===c){R=!0,c=b,u=g;break}if(O===u){R=!0,u=b,c=g;break}O=O.sibling}if(!R)throw Error(a(189))}}if(c.alternate!==u)throw Error(a(190))}if(c.tag!==3)throw Error(a(188));return c.stateNode.current===c?r:s}function f(r){var s=r.tag;if(s===5||s===26||s===27||s===6)return r;for(r=r.child;r!==null;){if(s=f(r),s!==null)return s;r=r.sibling}return null}var h=Object.assign,v=Symbol.for("react.element"),y=Symbol.for("react.transitional.element"),z=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),I=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),G=Symbol.for("react.activity"),K=Symbol.for("react.memo_cache_sentinel"),oe=Symbol.iterator;function B(r){return r===null||typeof r!="object"?null:(r=oe&&r[oe]||r["@@iterator"],typeof r=="function"?r:null)}var F=Symbol.for("react.client.reference");function ee(r){if(r==null)return null;if(typeof r=="function")return r.$$typeof===F?null:r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case w:return"Fragment";case A:return"Profiler";case k:return"StrictMode";case q:return"Suspense";case P:return"SuspenseList";case G:return"Activity"}if(typeof r=="object")switch(r.$$typeof){case z:return"Portal";case E:return r.displayName||"Context";case C:return(r._context.displayName||"Context")+".Consumer";case I:var s=r.render;return r=r.displayName,r||(r=s.displayName||s.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case N:return s=r.displayName||null,s!==null?s:ee(r.type)||"Memo";case M:s=r._payload,r=r._init;try{return ee(r(s))}catch{}}return null}var W=Array.isArray,L=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V={pending:!1,data:null,method:null,action:null},_e=[],ue=-1;function $(r){return{current:r}}function re(r){0>ue||(r.current=_e[ue],_e[ue]=null,ue--)}function X(r,s){ue++,_e[ue]=r.current,r.current=s}var te=$(null),fe=$(null),be=$(null),ke=$(null);
vendor: 7,003 bytes, lines 2-9
2function ve(r,s){switch(X(be,s),X(fe,r),X(te,null),s.nodeType){case 9:case 11:r=(r=s.documentElement)&&(r=r.namespaceURI)?Xz(r):0;break;default:if(r=s.tagName,s=s.namespaceURI)s=Xz(s),r=Qz(s,r);else switch(r){case"svg":r=1;break;case"math":r=2;break;default:r=0}}re(te),X(te,r)}function Se(){re(te),re(fe),re(be)}function Ue(r){r.memoizedState!==null&&X(ke,r);var s=te.current,c=Qz(s,r.type);s!==c&&(X(fe,r),X(te,c))}function Qe(r){fe.current===r&&(re(te),re(fe)),ke.current===r&&(re(ke),a_._currentValue=V)}var xe,Oe;function Ge(r){if(xe===void 0)try{throw Error()}catch(c){var s=c.stack.trim().match(/\n( *(at )?)/);xe=s&&s[1]||"",Oe=-1<c.stack.indexOf(` 3 at`)?" (<anonymous>)":-1<c.stack.indexOf("@")?"@unknown:0:0":""}return` 4`+xe+r+Oe}var rt=!1;function Ne(r,s){if(!r||rt)return"";rt=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(s){var ze=function(){throw Error()};if(Object.defineProperty(ze.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ze,[])}catch(pe){var le=pe}Reflect.construct(r,[],ze)}else{try{ze.call()}catch(pe){le=pe}r.call(ze.prototype)}}else{try{throw Error()}catch(pe){le=pe}(ze=r())&&typeof ze.catch=="function"&&ze.catch(function(){})}}catch(pe){if(pe&&le&&typeof pe.stack=="string")return[pe.stack,le.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var g=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");g&&g.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var b=u.DetermineComponentFrameRoot(),R=b[0],O=b[1];if(R&&O){var H=R.split(` 5`),ie=O.split(` 6`);for(g=u=0;u<H.length&&!H[u].includes("DetermineComponentFrameRoot");)u++;for(;g<ie.length&&!ie[g].includes("DetermineComponentFrameRoot");)g++;if(u===H.length||g===ie.length)for(u=H.length-1,g=ie.length-1;1<=u&&0<=g&&H[u]!==ie[g];)g--;for(;1<=u&&0<=g;u--,g--)if(H[u]!==ie[g]){if(u!==1||g!==1)do if(u--,g--,0>g||H[u]!==ie[g]){var he=` 7`+H[u].replace(" at new "," at ");return r.displayName&&he.includes("<anonymous>")&&(he=he.replace("<anonymous>",r.displayName)),he}while(1<=u&&0<=g);break}}}finally{rt=!1,Error.prepareStackTrace=c}return(c=r?r.displayName||r.name:"")?Ge(c):""}function Me(r,s){switch(r.tag){case 26:case 27:case 5:return Ge(r.type);case 16:return Ge("Lazy");case 13:return r.child!==s&&s!==null?Ge("Suspense Fallback"):Ge("Suspense");case 19:return Ge("SuspenseList");case 0:case 15:return Ne(r.type,!1);case 11:return Ne(r.type.render,!1);case 1:return Ne(r.type,!0);case 31:return Ge("Activity");default:return""}}function We(r){try{var s="",c=null;do s+=Me(r,c),c=r,r=r.return;while(r);return s}catch(u){return` 8Error generating stack: `+u.message+` 9`+u.stack}}var Ie=Object.prototype.hasOwnProperty,Be=t.unstable_scheduleCallback,j=t.unstable_cancelCallback,Y=t.unstable_shouldYield,ae=t.unstable_requestPaint,de=t.unstable_now,J=t.unstable_getCurrentPriorityLevel,Q=t.unstable_ImmediatePriority,ce=t.unstable_UserBlockingPriority,ge=t.unstable_NormalPriority,Te=t.unstable_LowPriority,Je=t.unstable_IdlePriority,Et=t.log,lt=t.unstable_setDisableYieldValue,xt=null,vt=null;function Ht(r){if(typeof Et=="function"&<(r),vt&&typeof vt.setStrictMode=="function")try{vt.setStrictMode(xt,r)}catch{}}var Kt=Math.clz32?Math.clz32:it,fr=Math.log,Vo=Math.LN2;function it(r){return r>>>=0,r===0?32:31-(fr(r)/Vo|0)|0}var an=256,En=262144,hn=4194304;function bn(r){var s=r&42;if(s!==0)return s;switch(r&-r){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return r&261888;case 262144:case 524288:case 1048576:case 2097152:return r&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return r&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return r}}function He(r,s,c){var u=r.pendingLanes;if(u===0)return 0;var g=0,b=r.suspendedLanes,R=r.pingedLanes;r=r.warmLanes;var O=u&134217727;return O!==0?(u=O&~b,u!==0?g=bn(u):(R&=O,R!==0?g=bn(R):c||(c=O&~r,c!==0&&(g=bn(c))))):(O=u&~b,O!==0?g=bn(O):R!==0?g=bn(R):c||(c=u&~r,c!==0&&(g=bn(c)))),g===0?0:s!==0&&s!==g&&(s&b)===0&&(b=g&-g,c=s&-s,b>=c||b===32&&(c&4194048)!==0)?s:g}function kt(r,s){return(r.pendingLanes&~(r.suspendedLanes&~r.pingedLanes)&s)===0}function Wt(r,s){switch(r){case 1:case 2:case 4:case 8:case 64:return s+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function mn(){var r=hn;return hn<<=1,(hn&62914560)===0&&(hn=4194304),r}function Ho(r){for(var s=[],c=0;31>c;c++)s.push(r);return s}function Ft(r,s){r.pendingLanes|=s,s!==268435456&&(r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0)}function Nn(r,s,c,u,g,b){var R=r.pendingLanes;r.pendingLanes=c,r.suspendedLanes=0,r.pingedLanes=0,r.warmLanes=0,r.expiredLanes&=c,r.entangledLanes&=c,r.errorRecoveryDisabledLanes&=c,r.shellSuspendCounter=0;var O=r.entanglements,H=r.expirationTimes,ie=r.hiddenUpdates;for(c=R&~c;0<c;){var he=31-Kt(c),ze=1<<he;O[he]=0,H[he]=-1;var le=ie[he];if(le!==null)for(ie[he]=null,he=0;he<le.length;he++){var pe=le[he];pe!==null&&(pe.lane&=-536870913)}c&=~ze}u!==0&&Jr(r,u,0),b!==0&&g===0&&r.tag!==0&&(r.suspendedLanes|=b&~(R&~s))}function Jr(r,s,c){r.pendingLanes|=s,r.suspendedLanes&=~s;var u=31-Kt(s);r.entangledLanes|=s,r.entanglements[u]=r.entanglements[u]|1073741824|c&261930}function Ln(r,s){var c=r.entangledLanes|=s;for(r=r.entanglements;c;){var u=31-Kt(c),g=1<<u;g&s|r[u]&s&&(r[u]|=s),c&=~g}}function Un(r,s){var c=s&-s;return c=(c&42)!==0?1:qa(c),(c&(r.suspendedLanes|s))!==0?0:c}function qa(r){switch(r){case 2:r=1;break;case 8:r=4;break;case 32:r=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:r=128;break;case 268435456:r=134217728;break;default:r=0}return r}function Eo(r){return r&=-r,2<r?8<r?(r&134217727)!==0?32:268435456:8:2}function ea(){var r=U.p;return r!==0?r:(r=window.event,r===void 0?32:wx(r.type))}function lu(r,s){var c=U.p;try{return U.p=r,s()}finally{U.p=c}}var kr=Math.random().toString(36).slice(2),Rn="__reactFiber$"+kr,_o="__reactProps$"+kr,Ni="__reactContainer$"+kr,ef="__reactEvents$"+kr,T7="__reactListeners$"+kr,E7="__reactHandles$"+kr,Dw="__reactResources$"+kr,yl="__reactMarker$"+kr;function tf(r){delete r[Rn],delete r[_o],delete r[ef],delete r[T7
vendor: 7,564 bytes, line 9
9],delete r[E7]}function Li(r){var s=r[Rn];if(s)return s;for(var c=r.parentNode;c;){if(s=c[Ni]||c[Rn]){if(c=s.alternate,s.child!==null||c!==null&&c.child!==null)for(r=ax(r);r!==null;){if(c=r[Rn])return c;r=ax(r)}return s}r=c,c=r.parentNode}return null}function Di(r){if(r=r[Rn]||r[Ni]){var s=r.tag;if(s===5||s===6||s===13||s===31||s===26||s===27||s===3)return r}return null}function wl(r){var s=r.tag;if(s===5||s===26||s===27||s===6)return r.stateNode;throw Error(a(33))}function $i(r){var s=r[Dw];return s||(s=r[Dw]={hoistableStyles:new Map,hoistableScripts:new Map}),s}function Dn(r){r[yl]=!0}var $w=new Set,jw={};function Os(r,s){ji(r,s),ji(r+"Capture",s)}function ji(r,s){for(jw[r]=s,r=0;r<s.length;r++)$w.add(s[r])}var R7=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Fw={},Uw={};function A7(r){return Ie.call(Uw,r)?!0:Ie.call(Fw,r)?!1:R7.test(r)?Uw[r]=!0:(Fw[r]=!0,!1)}function _u(r,s,c){if(A7(s))if(c===null)r.removeAttribute(s);else{switch(typeof c){case"undefined":case"function":case"symbol":r.removeAttribute(s);return;case"boolean":var u=s.toLowerCase().slice(0,5);if(u!=="data-"&&u!=="aria-"){r.removeAttribute(s);return}}r.setAttribute(s,""+c)}}function uu(r,s,c){if(c===null)r.removeAttribute(s);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":r.removeAttribute(s);return}r.setAttribute(s,""+c)}}function ta(r,s,c,u){if(u===null)r.removeAttribute(c);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":r.removeAttribute(c);return}r.setAttributeNS(s,c,""+u)}}function Ko(r){switch(typeof r){case"bigint":case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function Gw(r){var s=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function C7(r,s,c){var u=Object.getOwnPropertyDescriptor(r.constructor.prototype,s);if(!r.hasOwnProperty(s)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var g=u.get,b=u.set;return Object.defineProperty(r,s,{configurable:!0,get:function(){return g.call(this)},set:function(R){c=""+R,b.call(this,R)}}),Object.defineProperty(r,s,{enumerable:u.enumerable}),{getValue:function(){return c},setValue:function(R){c=""+R},stopTracking:function(){r._valueTracker=null,delete r[s]}}}}function nf(r){if(!r._valueTracker){var s=Gw(r)?"checked":"value";r._valueTracker=C7(r,s,""+r[s])}}function Bw(r){if(!r)return!1;var s=r._valueTracker;if(!s)return!0;var c=s.getValue(),u="";return r&&(u=Gw(r)?r.checked?"true":"false":r.value),r=u,r!==c?(s.setValue(r),!0):!1}function du(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}var P7=/[\n"\\]/g;function Wo(r){return r.replace(P7,function(s){return"\\"+s.charCodeAt(0).toString(16)+" "})}function of(r,s,c,u,g,b,R,O){r.name="",R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?r.type=R:r.removeAttribute("type"),s!=null?R==="number"?(s===0&&r.value===""||r.value!=s)&&(r.value=""+Ko(s)):r.value!==""+Ko(s)&&(r.value=""+Ko(s)):R!=="submit"&&R!=="reset"||r.removeAttribute("value"),s!=null?rf(r,R,Ko(s)):c!=null?rf(r,R,Ko(c)):u!=null&&r.removeAttribute("value"),g==null&&b!=null&&(r.defaultChecked=!!b),g!=null&&(r.checked=g&&typeof g!="function"&&typeof g!="symbol"),O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"?r.name=""+Ko(O):r.removeAttribute("name")}function Vw(r,s,c,u,g,b,R,O){if(b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(r.type=b),s!=null||c!=null){if(!(b!=="submit"&&b!=="reset"||s!=null)){nf(r);return}c=c!=null?""+Ko(c):"",s=s!=null?""+Ko(s):c,O||s===r.value||(r.value=s),r.defaultValue=s}u=u??g,u=typeof u!="function"&&typeof u!="symbol"&&!!u,r.checked=O?r.checked:!!u,r.defaultChecked=!!u,R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"&&(r.name=R),nf(r)}function rf(r,s,c){s==="number"&&du(r.ownerDocument)===r||r.defaultValue===""+c||(r.defaultValue=""+c)}function Fi(r,s,c,u){if(r=r.options,s){s={};for(var g=0;g<c.length;g++)s["$"+c[g]]=!0;for(c=0;c<r.length;c++)g=s.hasOwnProperty("$"+r[c].value),r[c].selected!==g&&(r[c].selected=g),g&&u&&(r[c].defaultSelected=!0)}else{for(c=""+Ko(c),s=null,g=0;g<r.length;g++){if(r[g].value===c){r[g].selected=!0,u&&(r[g].defaultSelected=!0);return}s!==null||r[g].disabled||(s=r[g])}s!==null&&(s.selected=!0)}}function Hw(r,s,c){if(s!=null&&(s=""+Ko(s),s!==r.value&&(r.value=s),c==null)){r.defaultValue!==s&&(r.defaultValue=s);return}r.defaultValue=c!=null?""+Ko(c):""}function Kw(r,s,c,u){if(s==null){if(u!=null){if(c!=null)throw Error(a(92));if(W(u)){if(1<u.length)throw Error(a(93));u=u[0]}c=u}c==null&&(c=""),s=c}c=Ko(s),r.defaultValue=c,u=r.textContent,u===c&&u!==""&&u!==null&&(r.value=u),nf(r)}function Ui(r,s){if(s){var c=r.firstChild;if(c&&c===r.lastChild&&c.nodeType===3){c.nodeValue=s;return}}r.textContent=s}var q7=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Ww(r,s,c){var u=s.indexOf("--")===0;c==null||typeof c=="boolean"||c===""?u?r.setProperty(s,""):s==="float"?r.cssFloat="":r[s]="":u?r.setProperty(s,c):typeof c!="number"||c===0||q7.has(s)?s==="float"?r.cssFloat=c:r[s]=(""+c).trim():r[s]=c+"px"}function Yw(r,s,c){if(s!=null&&typeof s!="object")throw Error(a(62));if(r=r.style,c!=null){for(var u in c)!c.hasOwnProperty(u)||s!=null&&s.hasOwnProperty(u)||(u.indexOf("--")===0?r.setProperty(u,""):u==="float"?r.cssFloat="":r[u]="");for(var g in s)u=s[g],s.hasOwnProperty(g)&&c[g]!==u&&Ww(r,g,u)}else for(var b in s)s.hasOwnProperty(b)&&Ww(r,b,s[b])}function af(r){if(r.indexOf("-")===-1)return!1;switch(r){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var O7=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
9dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),M7=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function pu(r){return M7.test(""+r)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":r}function na(){}var sf=null;function cf(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var Gi=null,Bi=null;function Zw(r){var s=Di(r);if(s&&(r=s.stateNode)){var c=r[_o]||null;e:switch(r=s.stateNode,s.type){case"input":if(of(r,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name),s=c.name,c.type==="radio"&&s!=null){for(c=r;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll('input[name="'+Wo(""+s)+'"][type="radio"]'),s=0;s<c.length;s++){var u=c[s];if(u!==r&&u.form===r.form){var g=u[_o]||null;if(!g)throw Error(a(90));of(u,g.value,g.defaultValue,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name)}}for(s=0;s<c.length;s++)u=c[s],u.form===r.form&&Bw(u)}break e;case"textarea":Hw(r,c.value,c.defaultValue);break e;case"select":s=c.value,s!=null&&Fi(r,!!c.multiple,s,!1)}}}var lf=!1;function Xw(r,s,c){if(lf)return r(s,c);lf=!0;try{var u=r(s);return u}finally{if(lf=!1,(Gi!==null||Bi!==null)&&(ed(),Gi&&(s=Gi,r=Bi,Bi=Gi=null,Zw(s),r)))for(s=0;s<r.length;s++)Zw(r[s])}}function zl(r,s){var c=r.stateNode;if(c===null)return null;var u=c[_o]||null;if(u===null)return null;c=u[s];e:switch(s){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(u=!u.disabled)||(r=r.type,u=!(r==="button"||r==="input"||r==="select"||r==="textarea")),r=!u;break e;default:r=!1}if(r)return null;if(c&&typeof c!="function")throw Error(a(231,s,typeof c));return c}var oa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_f=!1;if(oa)try{var xl={};Object.defineProperty(xl,"passive",{get:function(){_f=!0}}),window.addEventListener("test",xl,xl),window.removeEventListener("test",xl,xl)}catch{_f=!1}var Oa=null,uf=null,mu=null;function Qw(){if(mu)return mu;var r,s=uf,c=s.length,u,g="value"in Oa?Oa.value:Oa.textContent,b=g.length;for(r=0;r<c&&s[r]===g[r];r++);var R=c-r;for(u=1;u<=R&&s[c-u]===g[b-u];u++);return mu=g.slice(r,1<u?1-u:void 0)}function fu(r){var s=r.keyCode;return"charCode"in r?(r=r.charCode,r===0&&s===13&&(r=13)):r=s,r===10&&(r=13),32<=r||r===13?r:0}function gu(){return!0}function Jw(){return!1}function uo(r){function s(c,u,g,b,R){this._reactName=c,this._targetInst=g,this.type=u,this.nativeEvent=b,this.target=R,this.currentTarget=null;for(var O in r)r.hasOwnProperty(O)&&(c=r[O],this[O]=c?c(b):b[O]);return this.isDefaultPrevented=(b.defaultPrevented!=null?b.defaultPrevented:b.returnValue===!1)?gu:Jw,this.isPropagationStopped=Jw,this}return h(s.prototype,{preventDefault:function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=gu)},stopPropagation:function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=gu)},persist:function(){},isPersistent:gu}),s}var Ms={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(r){return r.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hu=uo(Ms),kl=h({},Ms,{view:0,detail:0}),N7=uo(kl),df,pf,Sl,bu=h({},kl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ff,button:0,buttons:0,relatedTarget:function(r){return r.relatedTarget===void 0?r.fromElement===r.srcElement?r.toElement:r.fromElement:r.relatedTarget},movementX:function(r){return"movementX"in r?r.movementX:(r!==Sl&&(Sl&&r.type==="mousemove"?(df=r.screenX-Sl.screenX,pf=r.screenY-Sl.screenY):pf=df=0,Sl=r),df)},movementY:function(r){return"movementY"in r?r.movementY:pf}}),e0=uo(bu),L7=h({},bu,{dataTransfer:0}),D7=uo(L7),$7=h({},kl,{relatedTarget:0}),mf=uo($7),j7=h({},Ms,{animationName:0,elapsedTime:0,pseudoElement:0}),F7=uo(j7),U7=h({},Ms,{clipboardData:function(r){return"clipboardData"in r?r.clipboardData:window.clipboardData}}),G7=uo(U7),B7=h({},Ms,{data:0}),t0=uo(B7),V7={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},H7={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},K7={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function W7(r){var s=this.nativeEvent;return s.getModifierState?s.getModifierState(r):(r=K7[r])?!!s[r]:!1}function ff(){return W7}var Y7=h({},kl,{key:function(r){if(r.key){var s=V7[r.key]||r.key;if(s!=="Unidentified")return s}
vendor: 1,575 bytes, line 9
9return r.type==="keypress"?(r=fu(r),r===13?"Enter":String.fromCharCode(r)):r.type==="keydown"||r.type==="keyup"?H7[r.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ff,charCode:function(r){return r.type==="keypress"?fu(r):0},keyCode:function(r){return r.type==="keydown"||r.type==="keyup"?r.keyCode:0},which:function(r){return r.type==="keypress"?fu(r):r.type==="keydown"||r.type==="keyup"?r.keyCode:0}}),Z7=uo(Y7),X7=h({},bu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),n0=uo(X7),Q7=h({},kl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ff}),J7=uo(Q7),eV=h({},Ms,{propertyName:0,elapsedTime:0,pseudoElement:0}),tV=uo(eV),nV=h({},bu,{deltaX:function(r){return"deltaX"in r?r.deltaX:"wheelDeltaX"in r?-r.wheelDeltaX:0},deltaY:function(r){return"deltaY"in r?r.deltaY:"wheelDeltaY"in r?-r.wheelDeltaY:"wheelDelta"in r?-r.wheelDelta:0},deltaZ:0,deltaMode:0}),oV=uo(nV),rV=h({},Ms,{newState:0,oldState:0}),aV=uo(rV),sV=[9,13,27,32],gf=oa&&"CompositionEvent"in window,Il=null;oa&&"documentMode"in document&&(Il=document.documentMode);var iV=oa&&"TextEvent"in window&&!Il,o0=oa&&(!gf||Il&&8<Il&&11>=Il),r0=" ",a0=!1;function s0(r,s){switch(r){case"keyup":return sV.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function i0(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var Vi=!1;
vendor: 7,109 bytes, line 9
9function cV(r,s){switch(r){case"compositionend":return i0(s);case"keypress":return s.which!==32?null:(a0=!0,r0);case"textInput":return r=s.data,r===r0&&a0?null:r;default:return null}}function lV(r,s){if(Vi)return r==="compositionend"||!gf&&s0(r,s)?(r=Qw(),mu=uf=Oa=null,Vi=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1<s.char.length)return s.char;if(s.which)return String.fromCharCode(s.which)}return null;case"compositionend":return o0&&s.locale!=="ko"?null:s.data;default:return null}}var _V={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function c0(r){var s=r&&r.nodeName&&r.nodeName.toLowerCase();return s==="input"?!!_V[r.type]:s==="textarea"}function l0(r,s,c,u){Gi?Bi?Bi.push(u):Bi=[u]:Gi=u,s=id(s,"onChange"),0<s.length&&(c=new hu("onChange","change",null,c,u),r.push({event:c,listeners:s}))}var Tl=null,El=null;function uV(r){Vz(r,0)}function vu(r){var s=wl(r);if(Bw(s))return r}function _0(r,s){if(r==="change")return s}var u0=!1;if(oa){var hf;if(oa){var bf="oninput"in document;if(!bf){var d0=document.createElement("div");d0.setAttribute("oninput","return;"),bf=typeof d0.oninput=="function"}hf=bf}else hf=!1;u0=hf&&(!document.documentMode||9<document.documentMode)}function p0(){Tl&&(Tl.detachEvent("onpropertychange",m0),El=Tl=null)}function m0(r){if(r.propertyName==="value"&&vu(El)){var s=[];l0(s,El,r,cf(r)),Xw(uV,s)}}function dV(r,s,c){r==="focusin"?(p0(),Tl=s,El=c,Tl.attachEvent("onpropertychange",m0)):r==="focusout"&&p0()}function pV(r){if(r==="selectionchange"||r==="keyup"||r==="keydown")return vu(El)}function mV(r,s){if(r==="click")return vu(s)}function fV(r,s){if(r==="input"||r==="change")return vu(s)}function gV(r,s){return r===s&&(r!==0||1/r===1/s)||r!==r&&s!==s}var Ro=typeof Object.is=="function"?Object.is:gV;function Rl(r,s){if(Ro(r,s))return!0;if(typeof r!="object"||r===null||typeof s!="object"||s===null)return!1;var c=Object.keys(r),u=Object.keys(s);if(c.length!==u.length)return!1;for(u=0;u<c.length;u++){var g=c[u];if(!Ie.call(s,g)||!Ro(r[g],s[g]))return!1}return!0}function f0(r){for(;r&&r.firstChild;)r=r.firstChild;return r}function g0(r,s){var c=f0(r);r=0;for(var u;c;){if(c.nodeType===3){if(u=r+c.textContent.length,r<=s&&u>=s)return{node:c,offset:s-r};r=u}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=f0(c)}}function h0(r,s){return r&&s?r===s?!0:r&&r.nodeType===3?!1:s&&s.nodeType===3?h0(r,s.parentNode):"contains"in r?r.contains(s):r.compareDocumentPosition?!!(r.compareDocumentPosition(s)&16):!1:!1}function b0(r){r=r!=null&&r.ownerDocument!=null&&r.ownerDocument.defaultView!=null?r.ownerDocument.defaultView:window;for(var s=du(r.document);s instanceof r.HTMLIFrameElement;){try{var c=typeof s.contentWindow.location.href=="string"}catch{c=!1}if(c)r=s.contentWindow;else break;s=du(r.document)}return s}function vf(r){var s=r&&r.nodeName&&r.nodeName.toLowerCase();return s&&(s==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||s==="textarea"||r.contentEditable==="true")}var hV=oa&&"documentMode"in document&&11>=document.documentMode,Hi=null,yf=null,Al=null,wf=!1;function v0(r,s,c){var u=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;wf||Hi==null||Hi!==du(u)||(u=Hi,"selectionStart"in u&&vf(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Al&&Rl(Al,u)||(Al=u,u=id(yf,"onSelect"),0<u.length&&(s=new hu("onSelect","select",null,s,c),r.push({event:s,listeners:u}),s.target=Hi)))}function Ns(r,s){var c={};return c[r.toLowerCase()]=s.toLowerCase(),c["Webkit"+r]="webkit"+s,c["Moz"+r]="moz"+s,c}var Ki={animationend:Ns("Animation","AnimationEnd"),animationiteration:Ns("Animation","AnimationIteration"),animationstart:Ns("Animation","AnimationStart"),transitionrun:Ns("Transition","TransitionRun"),transitionstart:Ns("Transition","TransitionStart"),transitioncancel:Ns("Transition","TransitionCancel"),transitionend:Ns("Transition","TransitionEnd")},zf={},y0={};oa&&(y0=document.createElement("div").style,"AnimationEvent"in window||(delete Ki.animationend.animation,delete Ki.animationiteration.animation,delete Ki.animationstart.animation),"TransitionEvent"in window||delete Ki.transitionend.transition);function Ls(r){if(zf[r])return zf[r];if(!Ki[r])return r;var s=Ki[r],c;for(c in s)if(s.hasOwnProperty(c)&&c in y0)return zf[r]=s[c];return r}var w0=Ls("animationend"),z0=Ls("animationiteration"),x0=Ls("animationstart"),bV=Ls("transitionrun"),vV=Ls("transitionstart"),yV=Ls("transitioncancel"),k0=Ls("transitionend"),S0=new Map,xf="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");xf.push("scrollEnd");function gr(r,s){S0.set(r,s),Os(s,[r])}var yu=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var s=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(s))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)},Yo=[],Wi=0,kf=0;function wu(){for(var r=Wi,s=kf=Wi=0;s<r;){var c=Yo[s];Yo[s++]=null;var u=Yo[s];Yo[s++]=null;var g=Yo[s];Yo[s++]=null;var b=Yo[s];if(Yo[s++]=null,u!==null&&g!==null){var R=u.pending;R===null?g.next=g:(g.next=R.next,R.next=g),u.pending=g}b!==0&&I0(c,g,b)}}function zu(r,s,c,u){Yo[Wi++]=r,Yo[Wi++]=s,Yo[Wi++]=c,Yo[Wi++]=u,kf|=u,r.lanes|=u,r=r.alternate,r!==null&&(r.lanes|=u)}function Sf(r,s,c,u){return zu(r,s,c,u),xu(r)}function Ds(r,s){return zu(r,null,null,s),xu(r)}function I0(r,s,c){r.lanes|=c;var u=r.alternate;u!==null&&(u.lanes|=c);for(var g=!1,b=r.return;b!==null;)b.childLanes|=c,u=b.alternate,u!==null&&(u.childLanes|=c),b.tag===22&&(r=b.stateNode,r===null||r._visibility&1||(g=!0)),r=b,b=b.return;return r.tag===3?(b=r.stateNode,g&&s!==null&&(g=31-Kt(c),r=b.hiddenUpdates,u=r[g],u===null?r[g]=[s]:u.push(s),s.lane=c|536870912),b):null}function xu(r){if(50<Ql)throw Ql=0,Og=null,Error(a(185));for(var s=r.return;s!==null;)r=s,s=r.return;return r.tag===3?r.stateNode:null}var Yi={};function wV(r,s,c,u){this.tag=r,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 15,177 bytes, line 9
9ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=u,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ao(r,s,c,u){return new wV(r,s,c,u)}function If(r){return r=r.prototype,!(!r||!r.isReactComponent)}function ra(r,s){var c=r.alternate;return c===null?(c=Ao(r.tag,s,r.key,r.mode),c.elementType=r.elementType,c.type=r.type,c.stateNode=r.stateNode,c.alternate=r,r.alternate=c):(c.pendingProps=s,c.type=r.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=r.flags&65011712,c.childLanes=r.childLanes,c.lanes=r.lanes,c.child=r.child,c.memoizedProps=r.memoizedProps,c.memoizedState=r.memoizedState,c.updateQueue=r.updateQueue,s=r.dependencies,c.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},c.sibling=r.sibling,c.index=r.index,c.ref=r.ref,c.refCleanup=r.refCleanup,c}function T0(r,s){r.flags&=65011714;var c=r.alternate;return c===null?(r.childLanes=0,r.lanes=s,r.child=null,r.subtreeFlags=0,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null,r.stateNode=null):(r.childLanes=c.childLanes,r.lanes=c.lanes,r.child=c.child,r.subtreeFlags=0,r.deletions=null,r.memoizedProps=c.memoizedProps,r.memoizedState=c.memoizedState,r.updateQueue=c.updateQueue,r.type=c.type,s=c.dependencies,r.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext}),r}function ku(r,s,c,u,g,b){var R=0;if(u=r,typeof r=="function")If(r)&&(R=1);else if(typeof r=="string")R=IH(r,c,te.current)?26:r==="html"||r==="head"||r==="body"?27:5;else e:switch(r){case G:return r=Ao(31,c,s,g),r.elementType=G,r.lanes=b,r;case w:return $s(c.children,g,b,s);case k:R=8,g|=24;break;case A:return r=Ao(12,c,s,g|2),r.elementType=A,r.lanes=b,r;case q:return r=Ao(13,c,s,g),r.elementType=q,r.lanes=b,r;case P:return r=Ao(19,c,s,g),r.elementType=P,r.lanes=b,r;default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case E:R=10;break e;case C:R=9;break e;case I:R=11;break e;case N:R=14;break e;case M:R=16,u=null;break e}R=29,c=Error(a(130,r===null?"null":typeof r,"")),u=null}return s=Ao(R,c,s,g),s.elementType=r,s.type=u,s.lanes=b,s}function $s(r,s,c,u){return r=Ao(7,r,u,s),r.lanes=c,r}function Tf(r,s,c){return r=Ao(6,r,null,s),r.lanes=c,r}function E0(r){var s=Ao(18,null,null,0);return s.stateNode=r,s}function Ef(r,s,c){return s=Ao(4,r.children!==null?r.children:[],r.key,s),s.lanes=c,s.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},s}var R0=new WeakMap;function Zo(r,s){if(typeof r=="object"&&r!==null){var c=R0.get(r);return c!==void 0?c:(s={value:r,source:s,stack:We(s)},R0.set(r,s),s)}return{value:r,source:s,stack:We(s)}}var Zi=[],Xi=0,Su=null,Cl=0,Xo=[],Qo=0,Ma=null,Sr=1,Ir="";function aa(r,s){Zi[Xi++]=Cl,Zi[Xi++]=Su,Su=r,Cl=s}function A0(r,s,c){Xo[Qo++]=Sr,Xo[Qo++]=Ir,Xo[Qo++]=Ma,Ma=r;var u=Sr;r=Ir;var g=32-Kt(u)-1;u&=~(1<<g),c+=1;var b=32-Kt(s)+g;if(30<b){var R=g-g%5;b=(u&(1<<R)-1).toString(32),u>>=R,g-=R,Sr=1<<32-Kt(s)+g|c<<g|u,Ir=b+r}else Sr=1<<b|c<<g|u,Ir=r}function Rf(r){r.return!==null&&(aa(r,1),A0(r,1,0))}function Af(r){for(;r===Su;)Su=Zi[--Xi],Zi[Xi]=null,Cl=Zi[--Xi],Zi[Xi]=null;for(;r===Ma;)Ma=Xo[--Qo],Xo[Qo]=null,Ir=Xo[--Qo],Xo[Qo]=null,Sr=Xo[--Qo],Xo[Qo]=null}function C0(r,s){Xo[Qo++]=Sr,Xo[Qo++]=Ir,Xo[Qo++]=Ma,Sr=s.id,Ir=s.overflow,Ma=r}var Gn=null,Yt=null,yt=!1,Na=null,Jo=!1,Cf=Error(a(519));function La(r){var s=Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Pl(Zo(s,r)),Cf}function P0(r){var s=r.stateNode,c=r.type,u=r.memoizedProps;switch(s[Rn]=r,s[_o]=u,c){case"dialog":gt("cancel",s),gt("close",s);break;case"iframe":case"object":case"embed":gt("load",s);break;case"video":case"audio":for(c=0;c<e_.length;c++)gt(e_[c],s);break;case"source":gt("error",s);break;case"img":case"image":case"link":gt("error",s),gt("load",s);break;case"details":gt("toggle",s);break;case"input":gt("invalid",s),Vw(s,u.value,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name,!0);break;case"select":gt("invalid",s);break;case"textarea":gt("invalid",s),Kw(s,u.value,u.defaultValue,u.children)}c=u.children,typeof c!="string"&&typeof c!="number"&&typeof c!="bigint"||s.textContent===""+c||u.suppressHydrationWarning===!0||Yz(s.textContent,c)?(u.popover!=null&&(gt("beforetoggle",s),gt("toggle",s)),u.onScroll!=null&>("scroll",s),u.onScrollEnd!=null&>("scrollend",s),u.onClick!=null&&(s.onclick=na),s=!0):s=!1,s||La(r,!0)}function q0(r){for(Gn=r.return;Gn;)switch(Gn.tag){case 5:case 31:case 13:Jo=!1;return;case 27:case 3:Jo=!0;return;default:Gn=Gn.return}}function Qi(r){if(r!==Gn)return!1;if(!yt)return q0(r),yt=!0,!1;var s=r.tag,c;if((c=s!==3&&s!==27)&&((c=s===5)&&(c=r.type,c=!(c!=="form"&&c!=="button")||Yg(r.type,r.memoizedProps)),c=!c),c&&Yt&&La(r),q0(r),s===13){if(r=r.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(a(317));Yt=rx(r)}else if(s===31){if(r=r.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(a(317));Yt=rx(r)}else s===27?(s=Yt,Xa(r.type)?(r=eh,eh=null,Yt=r):Yt=s):Yt=Gn?tr(r.stateNode.nextSibling):null;return!0}function js(){Yt=Gn=null,yt=!1}function Pf(){var r=Na;return r!==null&&(go===null?go=r:go.push.apply(go,r),Na=null),r}function Pl(r){Na===null?Na=[r]:Na.push(r)}var qf=$(null),Fs=null,sa=null;function Da(r,s,c){X(qf,s._currentValue),s._currentValue=c}function ia(r){r._currentValue=qf.current,re(qf)}function Of(r,s,c){for(;r!==null;){var u=r.alternate;if((r.childLanes&s)!==s?(r.childLanes|=s,u!==null&&(u.childLanes|=s)):u!==null&&(u.childLanes&s)!==s&&(u.childLanes|=s),r===c)break;r=r.return}}function Mf(r,s,c,u){var g=r.child;for(g!==null&&(g.return=r);g!==null;){var b=g.dependencies;if(b!==null){var R=g.child;b=b.firstContext;e:for(;b!==null;){var O=b;b=g;for(var H=0;H<s.length;H++)if(O.context===s[H]){b.lanes|=c,O=b.alternate,O!==null&&(O.lanes|=c),Of(b.return,c,r),u||(R=null);break e}b=O.next}}else if(g.tag===18){if(R=g.return,R===null)throw Error(a(341));R.lanes|=c,b=R.alternate,b!==null&&(b.lanes|=c),Of(R,c,r),R=null}else R=g.child;if(R!==null)R.return=g;else for(R=g;R!==null;){if(R===r){R=null;break}if(g=R.sibling,g!==null){g.return=R.return,R=g;break}R=R.return}g=R}}function Ji(r,s,c,u){r=null;for(var g=s,b=!1;g!==null;){if(!b){if((g.flags&524288)!==0)b=!0;else if((g.flags&262144)!==0)break}if(g.tag===10){var R=g.alternate;if(R===null)throw Error(a(387));if(R=R.memoizedProps,R!==null){var O=g.type;Ro(g.pendingProps.value,R.value)||(r!==null?r.push(O):r=[O])}}else if(g===ke.current){if(R=g.alternate,R===null)throw Error(a(387));R.memoizedState.memoizedState!==g.memoizedState.memoizedState&&(r!==null?r.push(a_):r=[a_])}g=g.return}r!==null&&Mf(s,r,c,u),s.flags|=262144}function Iu(r){for(r=r.firstContext;r!==null;){if(!Ro(r.context._currentValue,r.memoizedValue))return!0;r=r.next}return!1}function Us(r){Fs=r,sa=null,r=r.dependencies,r!==null&&(r.firstContext=null)}function Bn(r){return O0(Fs,r)}function Tu(r,s){return Fs===null&&Us(r),O0(r,s)}function O0(r,s){var c=s._currentValue;if(s={context:s,memoizedValue:c,next:null},sa===null){if(r===null)throw Error(a(308));sa=s,r.dependencies={lanes:0,firstContext:s},r.flags|=524288}else sa=sa.next=s;return c}var zV=typeof AbortController<"u"?AbortController:function(){var r=[],s=this.signal={aborted:!1,addEventListener:function(c,u){r.push(u)}};this.abort=function(){s.aborted=!0,r.forEach(function(c){return c()})}},xV=t.unstable_scheduleCallback,kV=t.unstable_NormalPriority,vn={$$typeof:E,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Nf(){return{controller:new zV,data:new Map,refCount:0}}function ql(r){r.refCount--,r.refCount===0&&xV(kV,function(){r.controller.abort()})}var Ol=null,Lf=0,ec=0,tc=null;function SV(r,s){if(Ol===null){var c=Ol=[];Lf=0,ec=jg(),tc={status:"pending",value:void 0,then:function(u){c.push(u)}}}return Lf++,s.then(M0,M0),s}function M0(){if(--Lf===0&&Ol!==null){tc!==null&&(tc.status="fulfilled");var r=Ol;Ol=null,ec=0,tc=null;for(var s=0;s<r.length;s++)(0,r[s])()}}function IV(r,s){var c=[],u={status:"pending",value:null,reason:null,then:function(g){c.push(g)}};return r.then(function(){u.status="fulfilled",u.value=s;for(var g=0;g<c.length;g++)(0,c[g])(s)},function(g){for(u.status="rejected",u.reason=g,g=0;g<c.length;g++)(0,c[g])(void 0)}),u}var N0=L.S;L.S=function(r,s){vz=de(),typeof s=="object"&&s!==null&&typeof s.then=="function"&&SV(r,s),N0!==null&&N0(r,s)};var Gs=$(null);function Df(){var r=Gs.current;return r!==null?r:Ut.pooledCache}function Eu(r,s){s===null?X(Gs,Gs.current):X(Gs,s.pool)}function L0(){var r=Df();return r===null?null:{parent:vn._currentValue,pool:r}}var nc=Error(a(460)),$f=Error(a(474)),Ru=Error(a(542)),Au={then:function(){}};function D0(r){return r=r.status,r==="fulfilled"||r==="rejected"}function $0(r,s,c){switch(c=r[c],c===void 0?r.push(s):c!==s&&(s.then(na,na),s=c),s.status){case"fulfilled":return s.value;case"rejected":throw r=s.reason,F0(r),r;default:if(typeof s.status=="string")s.then(na,na);else{if(r=Ut,r!==null&&100<r.shellSuspendCounter)throw Error(a(482));r=s,r.status="pending",r.then(function(u){if(s.status==="pending"){var g=s;g.status="fulfilled",g.value=u}},function(u){if(s.status==="pending"){var g=s;g.status="rejected",g.reason=u}})}switch(s.status){case"fulfilled":return s.value;case"rejected":throw r=s.reason,F0(r),r}throw Vs=s,nc}}function Bs(r){try{var s=r._init;return s(r._payload)}catch(c){throw c!==null&&typeof c=="object"&&typeof c.then=="function"?(Vs=c,nc):c}}var Vs=null;function j0(){if(Vs===null)throw Error(a(459));var r=Vs;return Vs=null,r}function F0(r){if(r===nc||r===Ru)throw Error(a(483))}var oc=null,Ml=0;function Cu(r){var s=Ml;return Ml+=1,oc===null&&(oc=[]),$0(oc,r,s)}function Nl(r,s){s=s.props.ref,r.ref=s!==void 0?s:null}function Pu(r,s){throw s.$$typeof===v?Error(a(525)):(r=Object.prototype.toString.call(s),Error(a(31,r==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":r)))}function U0(r){function s(ne,Z){if(r){var se=ne.deletions;se===null?(ne.deletions=[Z],ne.flags|=16):se.push(Z)}}function c(ne,Z){if(!r)return null;for(;Z!==null;)s(ne,Z),Z=Z.sibling;return null}function u(ne){for(var Z=new Map;ne!==null;)ne.key!==null?Z.set(ne.key,ne):Z.set(ne.index,ne),ne=ne.sibling;return Z}function g(ne,Z){return ne=ra(ne,Z),ne.index=0,ne.sibling=null,ne}function b(ne,Z,se){return ne.index=se,r?(se=ne.alternate,se!==null?(se=se.index,se<Z?(ne.flags|=67108866,Z):se):(ne.flags|=67108866,Z)):(ne.flags|=1048576,Z)}function R(ne){return r&&ne.alternate===null&&(ne.flags|=67108866),ne}function O(ne,Z,se,ye){return Z===null||Z.tag!==6?(Z=Tf(se,ne.mode,ye),Z.return=ne,Z):(Z=g(Z,se),Z.return=ne,Z)}function H(ne,Z,se,ye){var Xe=se.type;return Xe===w?he(ne,Z,se.props.children,ye,se.key):Z!==null&&(Z.elementType===Xe||typeof Xe=="object"&&Xe!==null&&Xe.$$typeof===M&&Bs(Xe)===Z.type)?(Z=g(Z,se.props),Nl(Z,se),Z.return=ne,Z):(Z=ku(se.type,se.key,se.props,null,ne.mode,ye),Nl(Z,se),Z.return=ne,Z)}function ie(ne,Z,se,ye){return Z===null||Z.tag!==4||Z.stateNode.containerInfo!==se.containerInfo||Z.stateNode.implementation!==se.implementation?(Z=Ef(se,ne.mode,ye),Z.return=ne,Z):(Z=g(Z,se.children||[]),Z.return=ne,Z)}function he(ne,Z,se,ye,Xe){return Z===null||Z.tag!==7?(Z=$s(se,ne.mode,ye,Xe),Z.return=ne,Z):(Z=g(Z,se),Z.return=ne,Z)}function ze(ne,Z,se){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return Z=Tf(""+Z,ne.mode,se),Z.return=ne,Z;if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case y:return se=ku(Z.type,Z.key,Z.props,null,ne.mode,se),Nl(se,Z),se.return=ne,se;case z:return Z=Ef(Z,ne.mode,se),Z.return=ne,Z;case M:return Z=Bs(Z),ze(ne,Z,se)}if(W(Z)||B(Z))return Z=$s(Z,ne.mode,se,null),Z.return=ne,Z;if(typeof Z.then=="function")return ze(ne,Cu(Z),se);if(Z.$$typeof===E)return ze(ne,Tu(ne,Z),se);Pu(ne,Z)}return null}function le(ne,Z,se,ye){var Xe=Z!==null?Z.key:null;if(typeof se=="string"&&se!==""||typeof se=="number"||typeof se=="bigint")return Xe!==null?null:O(ne,Z,""+se,ye);if(typeof se=="object"&&se!==null){switch(se.$$typeof){case y:return se.key===Xe?H(ne,Z,se,ye):null;case z:return se.key===Xe?ie(ne,Z,se,ye):null;case M:return se=Bs(se),le(ne,Z,se,ye)}if(W(se)||B(se))return Xe!==null?null:he(ne,Z,se,ye,null);if(typeof se.then=="function")return le(ne,Z,Cu(se),ye);if(se.$$typeof===E)return le(ne,Z,Tu(ne,se),ye);Pu(ne,se)}return null}function pe(ne,Z,se,ye,Xe){if(typeof ye=="string"&&ye!==""||typeof ye=="number"||typeof ye=="bigint")return ne=ne.get(se)||null,O(Z,ne,""+ye,Xe);if(typeof ye=="object"&&ye!==null){switch(ye.$$typeof){case y:return ne=ne.get(ye.key===null?se:ye.key)||null,H(Z,ne,ye,Xe);case z:return ne=ne.get(ye.key===null?se:ye.key)||null,ie(Z,ne,ye,Xe);case M:return ye=Bs(ye),pe(ne,Z,se,ye,Xe)}if(W(ye)||B(ye))return ne=ne.get(se)||null,he(Z,ne,ye,Xe,null);if(typeof ye.then=="function")return pe(ne,Z,se,Cu(ye),Xe);if(ye.$$typeof===E)return pe(ne,Z,se,Tu(Z,ye),Xe);Pu(Z,ye)}return null}function De(ne,Z,se,ye){for(var Xe=null,St=null,Ve=Z,_t=Z=0,bt=null;Ve!==null&&_t<se.length;_t++){Ve.index>_t?(bt=Ve,Ve=null):bt=Ve.sibling;var It=le(ne,Ve,se[_t],ye);if(It===null){Ve===null&&(Ve=bt);break}r&&Ve&&It.alternate===null&&s(ne,Ve),Z=b(It,Z,_t),St===null?Xe=It:St.sibling=It,St=It,Ve=bt}if(_t===se.length)return c(ne,Ve),yt&&aa(ne,_t),Xe;if(Ve===null){for(;_t<se.length;_t++)Ve=ze(ne,se[_t],ye),Ve!==null&&(Z=b(Ve,Z,_t),St===null?Xe=Ve:St.sibling=Ve,St=Ve);return yt&&aa(ne,_t),Xe}for(Ve=u(Ve);_t<se.length;_t++)bt=pe(Ve,ne,_t,se[_t],ye),bt!==null&&(r&&bt.alternate!==null&&Ve.delete(bt.key===null?_t:bt.key),Z=b(bt,Z,_t),St===null?Xe=bt:St.sibling=bt,St=bt);return r&&Ve.forEach(function(ns){return s(ne,ns)}),yt&&aa(ne,_t),Xe}function nt(ne,Z,se,ye){if(se==null)throw Error(a(151));for(var Xe=null,St=null,Ve=Z,_t=Z=0,bt=null,It=se.next();Ve!==null&&!It.done;_t++,It=se.next()){Ve.index>_t?(bt=Ve,Ve=null):bt=Ve.sibling;var ns=le(ne,Ve,It.value,ye);if(ns===null){Ve===null&&(Ve=bt);break}r&&Ve&&ns.alternate===null&&s(ne,Ve),Z=b(ns,Z,_t),St===null?Xe=ns:St.sibling=ns,St=ns,Ve=bt}if(It.done)return c(ne,Ve),yt&&aa(ne,_t),Xe;if(Ve===null){for(;!It.done;_t++,It=se.next())It=ze(ne,It.value,ye),It!==null&&(Z=b(It,Z,_t),St===null?Xe=It:St.sibling=It,St=It);return yt&&aa(ne,_t),Xe}for(Ve=u(Ve);!It.done;_t++,It=se.next())It=pe(Ve,ne,_t,It.value,ye),It!==null&&(r&&It.alternate!==null&&Ve.delete(It.key===null?_t:It.key),Z=b(It,Z,_t),St===null?Xe=It:St.sibling=It,St=It);return r&&Ve.forEach(function(LH){return s(ne,LH)}),yt&&aa(ne,_t),Xe}function $t(ne,Z,se,ye){if(typeof se=="object"&&se!==null&&se.type===w&&se.key===null&&(se=se.props.children),typeof se=="object"&&se!==null){switch(se.$$typeof){case y:e:{for(var Xe=se.key;Z!==null;){if(Z.key===Xe){if(Xe=se.type,Xe===w){if(Z.tag===7){c(ne,Z.sibling),ye=g(Z,se.props.children),ye.return=ne,ne=ye;break e}}else if(Z.elementType===Xe||typeof Xe=="object"&&Xe!==null&&Xe.$$typeof===M&&Bs(Xe)===Z.type){c(ne,Z.sibling),ye=g(Z,se.props),Nl(ye,se),ye.return=ne,ne=ye;break e}c(ne,Z);break}else s(ne,Z);Z=Z.sibling}se.type===w?(ye=$s(se.props.children,ne.mode,ye,se.key),ye.return=ne,ne=ye):(ye
vendor: 2,328 bytes, line 9
9=ku(se.type,se.key,se.props,null,ne.mode,ye),Nl(ye,se),ye.return=ne,ne=ye)}return R(ne);case z:e:{for(Xe=se.key;Z!==null;){if(Z.key===Xe)if(Z.tag===4&&Z.stateNode.containerInfo===se.containerInfo&&Z.stateNode.implementation===se.implementation){c(ne,Z.sibling),ye=g(Z,se.children||[]),ye.return=ne,ne=ye;break e}else{c(ne,Z);break}else s(ne,Z);Z=Z.sibling}ye=Ef(se,ne.mode,ye),ye.return=ne,ne=ye}return R(ne);case M:return se=Bs(se),$t(ne,Z,se,ye)}if(W(se))return De(ne,Z,se,ye);if(B(se)){if(Xe=B(se),typeof Xe!="function")throw Error(a(150));return se=Xe.call(se),nt(ne,Z,se,ye)}if(typeof se.then=="function")return $t(ne,Z,Cu(se),ye);if(se.$$typeof===E)return $t(ne,Z,Tu(ne,se),ye);Pu(ne,se)}return typeof se=="string"&&se!==""||typeof se=="number"||typeof se=="bigint"?(se=""+se,Z!==null&&Z.tag===6?(c(ne,Z.sibling),ye=g(Z,se),ye.return=ne,ne=ye):(c(ne,Z),ye=Tf(se,ne.mode,ye),ye.return=ne,ne=ye),R(ne)):c(ne,Z)}return function(ne,Z,se,ye){try{Ml=0;var Xe=$t(ne,Z,se,ye);return oc=null,Xe}catch(Ve){if(Ve===nc||Ve===Ru)throw Ve;var St=Ao(29,Ve,null,ne.mode);return St.lanes=ye,St.return=ne,St}}}var Hs=U0(!0),G0=U0(!1),$a=!1;function jf(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ff(r,s){r=r.updateQueue,s.updateQueue===r&&(s.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,callbacks:null})}function ja(r){return{lane:r,tag:0,payload:null,callback:null,next:null}}function Fa(r,s,c){var u=r.updateQueue;if(u===null)return null;if(u=u.shared,(Rt&2)!==0){var g=u.pending;return g===null?s.next=s:(s.next=g.next,g.next=s),u.pending=s,s=xu(r),I0(r,null,c),s}return zu(r,u,s,c),xu(r)}function Ll(r,s,c){if(s=s.updateQueue,s!==null&&(s=s.shared,(c&4194048)!==0)){var u=s.lanes;u&=r.pendingLanes,c|=u,s.lanes=c,Ln(r,c)}}function Uf(r,s){var c=r.updateQueue,u=r.alternate;if(u!==null&&(u=u.updateQueue,c===u)){var g=null,b=null;if(c=c.firstBaseUpdate,c!==null){do{var R={lane:c.lane,tag:c.tag,payload:c.payload,callback:null,next:null};b===null?g=b=R:b=b.next=R,c=c.next}while(c!==null);b===null?g=b=s:b=b.next=s}else g=b=s;c={baseState:u.baseState,firstBaseUpdate:g,lastBaseUpdate:b,shared:u.shared,callbacks:u.callbacks},r.updateQueue=c;return}
vendor: 5,008 bytes, line 9
9r=c.lastBaseUpdate,r===null?c.firstBaseUpdate=s:r.next=s,c.lastBaseUpdate=s}var Gf=!1;function Dl(){if(Gf){var r=tc;if(r!==null)throw r}}function $l(r,s,c,u){Gf=!1;var g=r.updateQueue;$a=!1;var b=g.firstBaseUpdate,R=g.lastBaseUpdate,O=g.shared.pending;if(O!==null){g.shared.pending=null;var H=O,ie=H.next;H.next=null,R===null?b=ie:R.next=ie,R=H;var he=r.alternate;he!==null&&(he=he.updateQueue,O=he.lastBaseUpdate,O!==R&&(O===null?he.firstBaseUpdate=ie:O.next=ie,he.lastBaseUpdate=H))}if(b!==null){var ze=g.baseState;R=0,he=ie=H=null,O=b;do{var le=O.lane&-536870913,pe=le!==O.lane;if(pe?(ht&le)===le:(u&le)===le){le!==0&&le===ec&&(Gf=!0),he!==null&&(he=he.next={lane:0,tag:O.tag,payload:O.payload,callback:null,next:null});e:{var De=r,nt=O;le=s;var $t=c;switch(nt.tag){case 1:if(De=nt.payload,typeof De=="function"){ze=De.call($t,ze,le);break e}ze=De;break e;case 3:De.flags=De.flags&-65537|128;case 0:if(De=nt.payload,le=typeof De=="function"?De.call($t,ze,le):De,le==null)break e;ze=h({},ze,le);break e;case 2:$a=!0}}le=O.callback,le!==null&&(r.flags|=64,pe&&(r.flags|=8192),pe=g.callbacks,pe===null?g.callbacks=[le]:pe.push(le))}else pe={lane:le,tag:O.tag,payload:O.payload,callback:O.callback,next:null},he===null?(ie=he=pe,H=ze):he=he.next=pe,R|=le;if(O=O.next,O===null){if(O=g.shared.pending,O===null)break;pe=O,O=pe.next,pe.next=null,g.lastBaseUpdate=pe,g.shared.pending=null}}while(!0);he===null&&(H=ze),g.baseState=H,g.firstBaseUpdate=ie,g.lastBaseUpdate=he,b===null&&(g.shared.lanes=0),Ha|=R,r.lanes=R,r.memoizedState=ze}}function B0(r,s){if(typeof r!="function")throw Error(a(191,r));r.call(s)}function V0(r,s){var c=r.callbacks;if(c!==null)for(r.callbacks=null,r=0;r<c.length;r++)B0(c[r],s)}var rc=$(null),qu=$(0);function H0(r,s){r=ga,X(qu,r),X(rc,s),ga=r|s.baseLanes}function Bf(){X(qu,ga),X(rc,rc.current)}function Vf(){ga=qu.current,re(rc),re(qu)}var Co=$(null),er=null;function Ua(r){var s=r.alternate;X(fn,fn.current&1),X(Co,r),er===null&&(s===null||rc.current!==null||s.memoizedState!==null)&&(er=r)}function Hf(r){X(fn,fn.current),X(Co,r),er===null&&(er=r)}function K0(r){r.tag===22?(X(fn,fn.current),X(Co,r),er===null&&(er=r)):Ga()}function Ga(){X(fn,fn.current),X(Co,Co.current)}function Po(r){re(Co),er===r&&(er=null),re(fn)}var fn=$(0);function Ou(r){for(var s=r;s!==null;){if(s.tag===13){var c=s.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||Qg(c)||Jg(c)))return s}else if(s.tag===19&&(s.memoizedProps.revealOrder==="forwards"||s.memoizedProps.revealOrder==="backwards"||s.memoizedProps.revealOrder==="unstable_legacy-backwards"||s.memoizedProps.revealOrder==="together")){if((s.flags&128)!==0)return s}else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===r)break;for(;s.sibling===null;){if(s.return===null||s.return===r)return null;s=s.return}s.sibling.return=s.return,s=s.sibling}return null}var ca=0,ct=null,Lt=null,yn=null,Mu=!1,ac=!1,Ks=!1,Nu=0,jl=0,sc=null,TV=0;function sn(){throw Error(a(321))}function Kf(r,s){if(s===null)return!1;for(var c=0;c<s.length&&c<r.length;c++)if(!Ro(r[c],s[c]))return!1;return!0}function Wf(r,s,c,u,g,b){return ca=b,ct=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,L.H=r===null||r.memoizedState===null?A2:lg,Ks=!1,b=c(u,g),Ks=!1,ac&&(b=Y0(s,c,u,g)),W0(r),b}function W0(r){L.H=Gl;var s=Lt!==null&&Lt.next!==null;if(ca=0,yn=Lt=ct=null,Mu=!1,jl=0,sc=null,s)throw Error(a(300));r===null||wn||(r=r.dependencies,r!==null&&Iu(r)&&(wn=!0))}function Y0(r,s,c,u){ct=r;var g=0;do{if(ac&&(sc=null),jl=0,ac=!1,25<=g)throw Error(a(301));if(g+=1,yn=Lt=null,r.updateQueue!=null){var b=r.updateQueue;b.lastEffect=null,b.events=null,b.stores=null,b.memoCache!=null&&(b.memoCache.index=0)}L.H=C2,b=s(c,u)}while(ac);return b}function EV(){var r=L.H,s=r.useState()[0];return s=typeof s.then=="function"?Fl(s):s,r=r.useState()[0],(Lt!==null?Lt.memoizedState:null)!==r&&(ct.flags|=1024),s}function Yf(){var r=Nu!==0;return Nu=0,r}function Zf(r,s,c){s.updateQueue=r.updateQueue,s.flags&=-2053,r.lanes&=~c}function Xf(r){if(Mu){for(r=r.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}Mu=!1}ca=0,yn=Lt=ct=null,ac=!1,jl=Nu=0,sc=null}function eo(){var r={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yn===null?ct.memoizedState=yn=r:yn=yn.next=r,yn}function gn(){if(Lt===null){var r=ct.alternate;r=r!==null?r.memoizedState:null}else r=Lt.next;var s=yn===null?ct.memoizedState:yn.next;if(s!==null)yn=s,Lt=r;else{if(r===null)throw ct.alternate===null?Error(a(467)):Error(a(310));Lt=r,r={memoizedState:Lt.memoizedState,baseState:Lt.baseState,baseQueue:Lt.baseQueue,queue:Lt.queue,next:null},yn===null?ct.memoizedState=yn=r:yn=yn.next=r}return yn}function Lu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Fl(r){var s=jl;return jl+=1,sc===null&&(sc=[]),r=$0(sc,r,s),s=ct,(yn===null?s.memoizedState:yn.next)===null&&(s=s.alternate,L.H=s===null||s.memoizedState===null?A2:lg),r}function Du(r){if(r!==null&&typeof r=="object"){if(typeof r.then=="function")return Fl(r);
vendor: 4,246 bytes, line 9
9if(r.$$typeof===E)return Bn(r)}throw Error(a(438,String(r)))}function Qf(r){var s=null,c=ct.updateQueue;if(c!==null&&(s=c.memoCache),s==null){var u=ct.alternate;u!==null&&(u=u.updateQueue,u!==null&&(u=u.memoCache,u!=null&&(s={data:u.data.map(function(g){return g.slice()}),index:0})))}if(s==null&&(s={data:[],index:0}),c===null&&(c=Lu(),ct.updateQueue=c),c.memoCache=s,c=s.data[s.index],c===void 0)for(c=s.data[s.index]=Array(r),u=0;u<r;u++)c[u]=K;return s.index++,c}function la(r,s){return typeof s=="function"?s(r):s}function $u(r){var s=gn();return Jf(s,Lt,r)}function Jf(r,s,c){var u=r.queue;if(u===null)throw Error(a(311));u.lastRenderedReducer=c;var g=r.baseQueue,b=u.pending;if(b!==null){if(g!==null){var R=g.next;g.next=b.next,b.next=R}s.baseQueue=g=b,u.pending=null}if(b=r.baseState,g===null)r.memoizedState=b;else{s=g.next;var O=R=null,H=null,ie=s,he=!1;do{var ze=ie.lane&-536870913;if(ze!==ie.lane?(ht&ze)===ze:(ca&ze)===ze){var le=ie.revertLane;if(le===0)H!==null&&(H=H.next={lane:0,revertLane:0,gesture:null,action:ie.action,hasEagerState:ie.hasEagerState,eagerState:ie.eagerState,next:null}),ze===ec&&(he=!0);else if((ca&le)===le){ie=ie.next,le===ec&&(he=!0);continue}else ze={lane:0,revertLane:ie.revertLane,gesture:null,action:ie.action,hasEagerState:ie.hasEagerState,eagerState:ie.eagerState,next:null},H===null?(O=H=ze,R=b):H=H.next=ze,ct.lanes|=le,Ha|=le;ze=ie.action,Ks&&c(b,ze),b=ie.hasEagerState?ie.eagerState:c(b,ze)}else le={lane:ze,revertLane:ie.revertLane,gesture:ie.gesture,action:ie.action,hasEagerState:ie.hasEagerState,eagerState:ie.eagerState,next:null},H===null?(O=H=le,R=b):H=H.next=le,ct.lanes|=ze,Ha|=ze;ie=ie.next}while(ie!==null&&ie!==s);if(H===null?R=b:H.next=O,!Ro(b,r.memoizedState)&&(wn=!0,he&&(c=tc,c!==null)))throw c;r.memoizedState=b,r.baseState=R,r.baseQueue=H,u.lastRenderedState=b}return g===null&&(u.lanes=0),[r.memoizedState,u.dispatch]}function eg(r){var s=gn(),c=s.queue;if(c===null)throw Error(a(311));c.lastRenderedReducer=r;var u=c.dispatch,g=c.pending,b=s.memoizedState;if(g!==null){c.pending=null;var R=g=g.next;do b=r(b,R.action),R=R.next;while(R!==g);Ro(b,s.memoizedState)||(wn=!0),s.memoizedState=b,s.baseQueue===null&&(s.baseState=b),c.lastRenderedState=b}return[b,u]}function Z0(r,s,c){var u=ct,g=gn(),b=yt;if(b){if(c===void 0)throw Error(a(407));c=c()}else c=s();var R=!Ro((Lt||g).memoizedState,c);if(R&&(g.memoizedState=c,wn=!0),g=g.queue,og(J0.bind(null,u,g,r),[r]),g.getSnapshot!==s||R||yn!==null&&yn.memoizedState.tag&1){if(u.flags|=2048,ic(9,{destroy:void 0},Q0.bind(null,u,g,c,s),null),Ut===null)throw Error(a(349));b||(ca&127)!==0||X0(u,s,c)}return c}function X0(r,s,c){r.flags|=16384,r={getSnapshot:s,value:c},s=ct.updateQueue,s===null?(s=Lu(),ct.updateQueue=s,s.stores=[r]):(c=s.stores,c===null?s.stores=[r]:c.push(r))}function Q0(r,s,c,u){s.value=c,s.getSnapshot=u,e2(s)&&t2(r)}function J0(r,s,c){return c(function(){e2(s)&&t2(r)})}function e2(r){var s=r.getSnapshot;r=r.value;try{var c=s();return!Ro(r,c)}catch{return!0}}function t2(r){var s=Ds(r,2);s!==null&&ho(s,r,2)}function tg(r){var s=eo();if(typeof r=="function"){var c=r;if(r=c(),Ks){Ht(!0);try{c()}finally{Ht(!1)}}}return s.memoizedState=s.baseState=r,s.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:la,lastRenderedState:r},s}function n2(r,s,c,u){return r.baseState=c,Jf(r,Lt,typeof u=="function"?u:la)}function RV(r,s,c,u,g){if(Uu(r))throw Error(a(485));if(r=s.action,r!==null){var b={payload:g,action:r,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(R){b.listeners.push(R)}};L.T!==null?c(!0):b.isTransition=!1,u(b),c=s.pending,c===null?(b.next=s.pending=b,o2(s,b)):(b.next=c.next,s.pending=c.next=b)}}function o2(r,s){var c=s.action,u=s.payload,g=r.state;if(s.isTransition){var b=L.T,R={};L.T=R;try{var O=c(g,u),H=L.S;H!==null&&H(R,O),r2(r,s,O)}catch(ie){ng(r,s,ie)}finally{b!==null&&R.types!==null&&(b.types=R.types),L.T=b}}else try{b=c(g,u),r2(r,s,b)}catch(ie){ng(r,s,ie)}}function r2(r,s,c){c!==null&&typeof c=="object"&&typeof c.then=="function"?c.then(function(u){a2(r,s,u)},function(u){return ng(r,s,u)}):a2(r,s,c)}function a2(r,s,c){s.status="fulfilled",s.value=c,s2(s),r.state=c,s=r.pending,s!==null&&(c=s.next,c===s?r.pending=null:(c=c.next,
vendor: 5,589 bytes, line 9
9s.next=c,o2(r,c)))}function ng(r,s,c){var u=r.pending;if(r.pending=null,u!==null){u=u.next;do s.status="rejected",s.reason=c,s2(s),s=s.next;while(s!==u)}r.action=null}function s2(r){r=r.listeners;for(var s=0;s<r.length;s++)(0,r[s])()}function i2(r,s){return s}function c2(r,s){if(yt){var c=Ut.formState;if(c!==null){e:{var u=ct;if(yt){if(Yt){t:{for(var g=Yt,b=Jo;g.nodeType!==8;){if(!b){g=null;break t}if(g=tr(g.nextSibling),g===null){g=null;break t}}b=g.data,g=b==="F!"||b==="F"?g:null}if(g){Yt=tr(g.nextSibling),u=g.data==="F!";break e}}La(u)}u=!1}u&&(s=c[0])}}return c=eo(),c.memoizedState=c.baseState=s,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:i2,lastRenderedState:s},c.queue=u,c=T2.bind(null,ct,u),u.dispatch=c,u=tg(!1),b=cg.bind(null,ct,!1,u.queue),u=eo(),g={state:s,dispatch:null,action:r,pending:null},u.queue=g,c=RV.bind(null,ct,g,b,c),g.dispatch=c,u.memoizedState=r,[s,c,!1]}function l2(r){var s=gn();return _2(s,Lt,r)}function _2(r,s,c){if(s=Jf(r,s,i2)[0],r=$u(la)[0],typeof s=="object"&&s!==null&&typeof s.then=="function")try{var u=Fl(s)}catch(R){throw R===nc?Ru:R}else u=s;s=gn();var g=s.queue,b=g.dispatch;return c!==s.memoizedState&&(ct.flags|=2048,ic(9,{destroy:void 0},AV.bind(null,g,c),null)),[u,b,r]}function AV(r,s){r.action=s}function u2(r){var s=gn(),c=Lt;if(c!==null)return _2(s,c,r);gn(),s=s.memoizedState,c=gn();var u=c.queue.dispatch;return c.memoizedState=r,[s,u,!1]}function ic(r,s,c,u){return r={tag:r,create:c,deps:u,inst:s,next:null},s=ct.updateQueue,s===null&&(s=Lu(),ct.updateQueue=s),c=s.lastEffect,c===null?s.lastEffect=r.next=r:(u=c.next,c.next=r,r.next=u,s.lastEffect=r),r}function d2(){return gn().memoizedState}function ju(r,s,c,u){var g=eo();ct.flags|=r,g.memoizedState=ic(1|s,{destroy:void 0},c,u===void 0?null:u)}function Fu(r,s,c,u){var g=gn();u=u===void 0?null:u;var b=g.memoizedState.inst;Lt!==null&&u!==null&&Kf(u,Lt.memoizedState.deps)?g.memoizedState=ic(s,b,c,u):(ct.flags|=r,g.memoizedState=ic(1|s,b,c,u))}function p2(r,s){ju(8390656,8,r,s)}function og(r,s){Fu(2048,8,r,s)}function CV(r){ct.flags|=4;var s=ct.updateQueue;if(s===null)s=Lu(),ct.updateQueue=s,s.events=[r];else{var c=s.events;c===null?s.events=[r]:c.push(r)}}function m2(r){var s=gn().memoizedState;return CV({ref:s,nextImpl:r}),function(){if((Rt&2)!==0)throw Error(a(440));return s.impl.apply(void 0,arguments)}}function f2(r,s){return Fu(4,2,r,s)}function g2(r,s){return Fu(4,4,r,s)}function h2(r,s){if(typeof s=="function"){r=r();var c=s(r);return function(){typeof c=="function"?c():s(null)}}if(s!=null)return r=r(),s.current=r,function(){s.current=null}}function b2(r,s,c){c=c!=null?c.concat([r]):null,Fu(4,4,h2.bind(null,s,r),c)}function rg(){}function v2(r,s){var c=gn();s=s===void 0?null:s;var u=c.memoizedState;return s!==null&&Kf(s,u[1])?u[0]:(c.memoizedState=[r,s],r)}function y2(r,s){var c=gn();s=s===void 0?null:s;var u=c.memoizedState;if(s!==null&&Kf(s,u[1]))return u[0];if(u=r(),Ks){Ht(!0);try{r()}finally{Ht(!1)}}return c.memoizedState=[u,s],u}function ag(r,s,c){return c===void 0||(ca&1073741824)!==0&&(ht&261930)===0?r.memoizedState=s:(r.memoizedState=c,r=wz(),ct.lanes|=r,Ha|=r,c)}function w2(r,s,c,u){return Ro(c,s)?c:rc.current!==null?(r=ag(r,c,u),Ro(r,s)||(wn=!0),r):(ca&42)===0||(ca&1073741824)!==0&&(ht&261930)===0?(wn=!0,r.memoizedState=c):(r=wz(),ct.lanes|=r,Ha|=r,s)}function z2(r,s,c,u,g){var b=U.p;U.p=b!==0&&8>b?b:8;var R=L.T,O={};L.T=O,cg(r,!1,s,c);try{var H=g(),ie=L.S;if(ie!==null&&ie(O,H),H!==null&&typeof H=="object"&&typeof H.then=="function"){var he=IV(H,u);Ul(r,s,he,Mo(r))}else Ul(r,s,u,Mo(r))}catch(ze){Ul(r,s,{then:function(){},status:"rejected",reason:ze},Mo())}finally{U.p=b,R!==null&&O.types!==null&&(R.types=O.types),L.T=R}}function PV(){}function sg(r,s,c,u){if(r.tag!==5)throw Error(a(476));var g=x2(r).queue;z2(r,g,s,V,c===null?PV:function(){return k2(r),c(u)})}function x2(r){var s=r.memoizedState;if(s!==null)return s;s={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:la,lastRenderedState:V},next:null};var c={};return s.next={memoizedState:c,baseState:c,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:la,lastRenderedState:c},next:null},r.memoizedState=s,r=r.alternate,r!==null&&(r.memoizedState=s),s}function k2(r){var s=x2(r);s.next===null&&(s=r.alternate.memoizedState),Ul(r,s.next.queue,{},Mo())}function ig(){return Bn(a_)}function S2(){return gn().memoizedState}function I2(){return gn().memoizedState}function qV(r){for(var s=r.return;s!==null;){switch(s.tag){case 24:case 3:var c=Mo();r=ja(c);var u=Fa(s,r,c);u!==null&&(ho(u,s,c),Ll(u,s,c)),s={cache:Nf()},r.payload=s;return}s=s.return}}function OV(r,s,c){var u=Mo();c={lane:u,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},Uu(r)?E2(s,c):(c=Sf(r,s,c,u),c!==null&&(ho(c,r,u),R2(c,s,u)))}function T2(r,s,c){var u=Mo();Ul(r,s,c,u)}function Ul(r,s,c,u){var g={lane:u,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null};if(Uu(r))E2(s,g);else{var b=r.alternate;if(r.lanes===0&&(b===null||b.lanes===0)&&(b=s.lastRenderedReducer,b!==null))try{var R=s.lastRenderedState,O=b(R,c);if(g.hasEagerState=!0,g.eagerState=O,Ro(O,R))return zu(r,s,g,0),Ut===null&&wu(),!1}catch{}if(c=Sf(r,s,g,u),c!==null)return ho(c,r,u),R2(c,s,u),!0}return!1}function cg(r,s,c,u){if(u={lane:2,revertLane:jg(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},Uu(r)){if(s)throw Error(a(479))}else s=Sf(r,c,u,2),s!==null&&ho(s,r,2)}function Uu(r){var s=r.alternate;return r===ct||s!==null&&s===ct}function E2(r,s){ac=Mu=!0;
vendor: 5,929 bytes, line 9
9var c=r.pending;c===null?s.next=s:(s.next=c.next,c.next=s),r.pending=s}function R2(r,s,c){if((c&4194048)!==0){var u=s.lanes;u&=r.pendingLanes,c|=u,s.lanes=c,Ln(r,c)}}var Gl={readContext:Bn,use:Du,useCallback:sn,useContext:sn,useEffect:sn,useImperativeHandle:sn,useLayoutEffect:sn,useInsertionEffect:sn,useMemo:sn,useReducer:sn,useRef:sn,useState:sn,useDebugValue:sn,useDeferredValue:sn,useTransition:sn,useSyncExternalStore:sn,useId:sn,useHostTransitionStatus:sn,useFormState:sn,useActionState:sn,useOptimistic:sn,useMemoCache:sn,useCacheRefresh:sn};Gl.useEffectEvent=sn;var A2={readContext:Bn,use:Du,useCallback:function(r,s){return eo().memoizedState=[r,s===void 0?null:s],r},useContext:Bn,useEffect:p2,useImperativeHandle:function(r,s,c){c=c!=null?c.concat([r]):null,ju(4194308,4,h2.bind(null,s,r),c)},useLayoutEffect:function(r,s){return ju(4194308,4,r,s)},useInsertionEffect:function(r,s){ju(4,2,r,s)},useMemo:function(r,s){var c=eo();s=s===void 0?null:s;var u=r();if(Ks){Ht(!0);try{r()}finally{Ht(!1)}}return c.memoizedState=[u,s],u},useReducer:function(r,s,c){var u=eo();if(c!==void 0){var g=c(s);if(Ks){Ht(!0);try{c(s)}finally{Ht(!1)}}}else g=s;return u.memoizedState=u.baseState=g,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:g},u.queue=r,r=r.dispatch=OV.bind(null,ct,r),[u.memoizedState,r]},useRef:function(r){var s=eo();return r={current:r},s.memoizedState=r},useState:function(r){r=tg(r);var s=r.queue,c=T2.bind(null,ct,s);return s.dispatch=c,[r.memoizedState,c]},useDebugValue:rg,useDeferredValue:function(r,s){var c=eo();return ag(c,r,s)},useTransition:function(){var r=tg(!1);return r=z2.bind(null,ct,r.queue,!0,!1),eo().memoizedState=r,[!1,r]},useSyncExternalStore:function(r,s,c){var u=ct,g=eo();if(yt){if(c===void 0)throw Error(a(407));c=c()}else{if(c=s(),Ut===null)throw Error(a(349));(ht&127)!==0||X0(u,s,c)}g.memoizedState=c;var b={value:c,getSnapshot:s};return g.queue=b,p2(J0.bind(null,u,b,r),[r]),u.flags|=2048,ic(9,{destroy:void 0},Q0.bind(null,u,b,c,s),null),c},useId:function(){var r=eo(),s=Ut.identifierPrefix;if(yt){var c=Ir,u=Sr;c=(u&~(1<<32-Kt(u)-1)).toString(32)+c,s="_"+s+"R_"+c,c=Nu++,0<c&&(s+="H"+c.toString(32)),s+="_"}else c=TV++,s="_"+s+"r_"+c.toString(32)+"_";return r.memoizedState=s},useHostTransitionStatus:ig,useFormState:c2,useActionState:c2,useOptimistic:function(r){var s=eo();s.memoizedState=s.baseState=r;var c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return s.queue=c,s=cg.bind(null,ct,!0,c),c.dispatch=s,[r,s]},useMemoCache:Qf,useCacheRefresh:function(){return eo().memoizedState=qV.bind(null,ct)},useEffectEvent:function(r){var s=eo(),c={impl:r};return s.memoizedState=c,function(){if((Rt&2)!==0)throw Error(a(440));return c.impl.apply(void 0,arguments)}}},lg={readContext:Bn,use:Du,useCallback:v2,useContext:Bn,useEffect:og,useImperativeHandle:b2,useInsertionEffect:f2,useLayoutEffect:g2,useMemo:y2,useReducer:$u,useRef:d2,useState:function(){return $u(la)},useDebugValue:rg,useDeferredValue:function(r,s){var c=gn();return w2(c,Lt.memoizedState,r,s)},useTransition:function(){var r=$u(la)[0],s=gn().memoizedState;return[typeof r=="boolean"?r:Fl(r),s]},useSyncExternalStore:Z0,useId:S2,useHostTransitionStatus:ig,useFormState:l2,useActionState:l2,useOptimistic:function(r,s){var c=gn();return n2(c,Lt,r,s)},useMemoCache:Qf,useCacheRefresh:I2};lg.useEffectEvent=m2;var C2={readContext:Bn,use:Du,useCallback:v2,useContext:Bn,useEffect:og,useImperativeHandle:b2,useInsertionEffect:f2,useLayoutEffect:g2,useMemo:y2,useReducer:eg,useRef:d2,useState:function(){return eg(la)},useDebugValue:rg,useDeferredValue:function(r,s){var c=gn();return Lt===null?ag(c,r,s):w2(c,Lt.memoizedState,r,s)},useTransition:function(){var r=eg(la)[0],s=gn().memoizedState;return[typeof r=="boolean"?r:Fl(r),s]},useSyncExternalStore:Z0,useId:S2,useHostTransitionStatus:ig,useFormState:u2,useActionState:u2,useOptimistic:function(r,s){var c=gn();return Lt!==null?n2(c,Lt,r,s):(c.baseState=r,[r,c.queue.dispatch])},useMemoCache:Qf,useCacheRefresh:I2};C2.useEffectEvent=m2;function _g(r,s,c,u){s=r.memoizedState,c=c(u,s),c=c==null?s:h({},s,c),r.memoizedState=c,r.lanes===0&&(r.updateQueue.baseState=c)}var ug={enqueueSetState:function(r,s,c){r=r._reactInternals;var u=Mo(),g=ja(u);g.payload=s,c!=null&&(g.callback=c),s=Fa(r,g,u),s!==null&&(ho(s,r,u),Ll(s,r,u))},enqueueReplaceState:function(r,s,c){r=r._reactInternals;var u=Mo(),g=ja(u);g.tag=1,g.payload=s,c!=null&&(g.callback=c),s=Fa(r,g,u),s!==null&&(ho(s,r,u),Ll(s,r,u))},enqueueForceUpdate:function(r,s){r=r._reactInternals;var c=Mo(),u=ja(c);u.tag=2,s!=null&&(u.callback=s),s=Fa(r,u,c),s!==null&&(ho(s,r,c),Ll(s,r,c))}};function P2(r,s,c,u,g,b,R){return r=r.stateNode,typeof r.shouldComponentUpdate=="function"?r.shouldComponentUpdate(u,b,R):s.prototype&&s.prototype.isPureReactComponent?!Rl(c,u)||!Rl(g,b):!0}function q2(r,s,c,u){r=s.state,typeof s.componentWillReceiveProps=="function"&&s.componentWillReceiveProps(c,u),typeof s.UNSAFE_componentWillReceiveProps=="function"&&s.UNSAFE_componentWillReceiveProps(c,u),s.state!==r&&ug.enqueueReplaceState(s,s.state,null)}function Ws(r,s){var c=s;if("ref"in s){c={};for(var u in s)u!=="ref"&&(c[u]=s[u])}if(r=r.defaultProps){c===s&&(c=h({},c));for(var g in r)c[g]===void 0&&(c[g]=r[g])}return c}function O2(r){yu(r)}function M2(r){console.error(r)}function N2(r){yu(r)}function Gu(r,s){try{var c=r.onUncaughtError;c(s.value,{componentStack:s.stack})}catch(u){setTimeout(function(){throw u})}}function L2(r,s,c){try{var u=r.onCaughtError;u(c.value,{componentStack:c.stack,errorBoundary:s.tag===1?s.stateNode:null})}catch(g){setTimeout(function(){throw g})}}function dg(r,s,c){return c=ja(c),c.tag=3,c.payload={element:null},c.callback=function(){Gu(r,s)},c}function D2(r){return r=ja(r),r.tag=3,r}function $2(r,s,c,u){var g=c.type.getDerivedStateFromError;if(typeof g=="function"){var b=u.value;r.payload=function(){return g(b)}
vendor: 15,362 bytes, line 9
9,r.callback=function(){L2(s,c,u)}}var R=c.stateNode;R!==null&&typeof R.componentDidCatch=="function"&&(r.callback=function(){L2(s,c,u),typeof g!="function"&&(Ka===null?Ka=new Set([this]):Ka.add(this));var O=u.stack;this.componentDidCatch(u.value,{componentStack:O!==null?O:""})})}function MV(r,s,c,u,g){if(c.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){if(s=c.alternate,s!==null&&Ji(s,c,g,!0),c=Co.current,c!==null){switch(c.tag){case 31:case 13:return er===null?td():c.alternate===null&&cn===0&&(cn=3),c.flags&=-257,c.flags|=65536,c.lanes=g,u===Au?c.flags|=16384:(s=c.updateQueue,s===null?c.updateQueue=new Set([u]):s.add(u),Lg(r,u,g)),!1;case 22:return c.flags|=65536,u===Au?c.flags|=16384:(s=c.updateQueue,s===null?(s={transitions:null,markerInstances:null,retryQueue:new Set([u])},c.updateQueue=s):(c=s.retryQueue,c===null?s.retryQueue=new Set([u]):c.add(u)),Lg(r,u,g)),!1}throw Error(a(435,c.tag))}return Lg(r,u,g),td(),!1}if(yt)return s=Co.current,s!==null?((s.flags&65536)===0&&(s.flags|=256),s.flags|=65536,s.lanes=g,u!==Cf&&(r=Error(a(422),{cause:u}),Pl(Zo(r,c)))):(u!==Cf&&(s=Error(a(423),{cause:u}),Pl(Zo(s,c))),r=r.current.alternate,r.flags|=65536,g&=-g,r.lanes|=g,u=Zo(u,c),g=dg(r.stateNode,u,g),Uf(r,g),cn!==4&&(cn=2)),!1;var b=Error(a(520),{cause:u});if(b=Zo(b,c),Xl===null?Xl=[b]:Xl.push(b),cn!==4&&(cn=2),s===null)return!0;u=Zo(u,c),c=s;do{switch(c.tag){case 3:return c.flags|=65536,r=g&-g,c.lanes|=r,r=dg(c.stateNode,u,r),Uf(c,r),!1;case 1:if(s=c.type,b=c.stateNode,(c.flags&128)===0&&(typeof s.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(Ka===null||!Ka.has(b))))return c.flags|=65536,g&=-g,c.lanes|=g,g=D2(g),$2(g,r,c,u),Uf(c,g),!1}c=c.return}while(c!==null);return!1}var pg=Error(a(461)),wn=!1;function Vn(r,s,c,u){s.child=r===null?G0(s,null,c,u):Hs(s,r.child,c,u)}function j2(r,s,c,u,g){c=c.render;var b=s.ref;if("ref"in u){var R={};for(var O in u)O!=="ref"&&(R[O]=u[O])}else R=u;return Us(s),u=Wf(r,s,c,R,b,g),O=Yf(),r!==null&&!wn?(Zf(r,s,g),_a(r,s,g)):(yt&&O&&Rf(s),s.flags|=1,Vn(r,s,u,g),s.child)}function F2(r,s,c,u,g){if(r===null){var b=c.type;return typeof b=="function"&&!If(b)&&b.defaultProps===void 0&&c.compare===null?(s.tag=15,s.type=b,U2(r,s,b,u,g)):(r=ku(c.type,null,u,s,s.mode,g),r.ref=s.ref,r.return=s,s.child=r)}if(b=r.child,!wg(r,g)){var R=b.memoizedProps;if(c=c.compare,c=c!==null?c:Rl,c(R,u)&&r.ref===s.ref)return _a(r,s,g)}return s.flags|=1,r=ra(b,u),r.ref=s.ref,r.return=s,s.child=r}function U2(r,s,c,u,g){if(r!==null){var b=r.memoizedProps;if(Rl(b,u)&&r.ref===s.ref)if(wn=!1,s.pendingProps=u=b,wg(r,g))(r.flags&131072)!==0&&(wn=!0);else return s.lanes=r.lanes,_a(r,s,g)}return mg(r,s,c,u,g)}function G2(r,s,c,u){var g=u.children,b=r!==null?r.memoizedState:null;if(r===null&&s.stateNode===null&&(s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),u.mode==="hidden"){if((s.flags&128)!==0){if(b=b!==null?b.baseLanes|c:c,r!==null){for(u=s.child=r.child,g=0;u!==null;)g=g|u.lanes|u.childLanes,u=u.sibling;u=g&~b}else u=0,s.child=null;return B2(r,s,b,c,u)}if((c&536870912)!==0)s.memoizedState={baseLanes:0,cachePool:null},r!==null&&Eu(s,b!==null?b.cachePool:null),b!==null?H0(s,b):Bf(),K0(s);else return u=s.lanes=536870912,B2(r,s,b!==null?b.baseLanes|c:c,c,u)}else b!==null?(Eu(s,b.cachePool),H0(s,b),Ga(),s.memoizedState=null):(r!==null&&Eu(s,null),Bf(),Ga());return Vn(r,s,g,c),s.child}function Bl(r,s){return r!==null&&r.tag===22||s.stateNode!==null||(s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.sibling}function B2(r,s,c,u,g){var b=Df();return b=b===null?null:{parent:vn._currentValue,pool:b},s.memoizedState={baseLanes:c,cachePool:b},r!==null&&Eu(s,null),Bf(),K0(s),r!==null&&Ji(r,s,u,!0),s.childLanes=g,null}function Bu(r,s){return s=Hu({mode:s.mode,children:s.children},r.mode),s.ref=r.ref,r.child=s,s.return=r,s}function V2(r,s,c){return Hs(s,r.child,null,c),r=Bu(s,s.pendingProps),r.flags|=2,Po(s),s.memoizedState=null,r}function NV(r,s,c){var u=s.pendingProps,g=(s.flags&128)!==0;if(s.flags&=-129,r===null){if(yt){if(u.mode==="hidden")return r=Bu(s,u),s.lanes=536870912,Bl(null,r);if(Hf(s),(r=Yt)?(r=ox(r,Jo),r=r!==null&&r.data==="&"?r:null,r!==null&&(s.memoizedState={dehydrated:r,treeContext:Ma!==null?{id:Sr,overflow:Ir}:null,retryLane:536870912,hydrationErrors:null},c=E0(r),c.return=s,s.child=c,Gn=s,Yt=null)):r=null,r===null)throw La(s);return s.lanes=536870912,null}return Bu(s,u)}var b=r.memoizedState;if(b!==null){var R=b.dehydrated;if(Hf(s),g)if(s.flags&256)s.flags&=-257,s=V2(r,s,c);else if(s.memoizedState!==null)s.child=r.child,s.flags|=128,s=null;else throw Error(a(558));else if(wn||Ji(r,s,c,!1),g=(c&r.childLanes)!==0,wn||g){if(u=Ut,u!==null&&(R=Un(u,c),R!==0&&R!==b.retryLane))throw b.retryLane=R,Ds(r,R),ho(u,r,R),pg;td(),s=V2(r,s,c)}else r=b.treeContext,Yt=tr(R.nextSibling),Gn=s,yt=!0,Na=null,Jo=!1,r!==null&&C0(s,r),s=Bu(s,u),s.flags|=4096;return s}return r=ra(r.child,{mode:u.mode,children:u.children}),r.ref=s.ref,s.child=r,r.return=s,r}function Vu(r,s){var c=s.ref;if(c===null)r!==null&&r.ref!==null&&(s.flags|=4194816);else{if(typeof c!="function"&&typeof c!="object")throw Error(a(284));(r===null||r.ref!==c)&&(s.flags|=4194816)}}function mg(r,s,c,u,g){return Us(s),c=Wf(r,s,c,u,void 0,g),u=Yf(),r!==null&&!wn?(Zf(r,s,g),_a(r,s,g)):(yt&&u&&Rf(s),s.flags|=1,Vn(r,s,c,g),s.child)}function H2(r,s,c,u,g,b){return Us(s),s.updateQueue=null,c=Y0(s,u,c,g),W0(r),u=Yf(),r!==null&&!wn?(Zf(r,s,b),_a(r,s,b)):(yt&&u&&Rf(s),s.flags|=1,Vn(r,s,c,b),s.child)}function K2(r,s,c,u,g){if(Us(s),s.stateNode===null){var b=Yi,R=c.contextType;typeof R=="object"&&R!==null&&(b=Bn(R)),b=new c(u,b),s.memoizedState=b.state!==null&&b.state!==void 0?b.state:null,b.updater=ug,s.stateNode=b,b._reactInternals=s,b=s.stateNode,b.props=u,b.state=s.memoizedState,b.refs={},jf(s),R=c.contextType,b.context=typeof R=="object"&&R!==null?Bn(R):Yi,b.state=s.memoizedState,R=c.getDerivedStateFromProps,typeof R=="function"&&(_g(s,c,R,u),b.state=s.memoizedState),typeof c.getDerivedStateFromProps=="function"||typeof b.getSnapshotBeforeUpdate=="function"||typeof b.UNSAFE_componentWillMount!="function"&&typeof b.componentWillMount!="function"||(R=b.state,typeof b.componentWillMount=="function"&&b.componentWillMount(),typeof b.UNSAFE_componentWillMount=="function"&&b.UNSAFE_componentWillMount(),R!==b.state&&ug.enqueueReplaceState(b,b.state,null),$l(s,u,b,g),Dl(),b.state=s.memoizedState),typeof b.componentDidMount=="function"&&(s.flags|=4194308),u=!0}else if(r===null){b=s.stateNode;var O=s.memoizedProps,H=Ws(c,O);b.props=H;var ie=b.context,he=c.contextType;R=Yi,typeof he=="object"&&he!==null&&(R=Bn(he));var ze=c.getDerivedStateFromProps;he=typeof ze=="function"||typeof b.getSnapshotBeforeUpdate=="function",O=s.pendingProps!==O,he||typeof b.UNSAFE_componentWillReceiveProps!="function"&&typeof b.componentWillReceiveProps!="function"||(O||ie!==R)&&q2(s,b,u,R),$a=!1;var le=s.memoizedState;b.state=le,$l(s,u,b,g),Dl(),ie=s.memoizedState,O||le!==ie||$a?(typeof ze=="function"&&(_g(s,c,ze,u),ie=s.memoizedState),(H=$a||P2(s,c,H,u,le,ie,R))?(he||typeof b.UNSAFE_componentWillMount!="function"&&typeof b.componentWillMount!="function"||(typeof b.componentWillMount=="function"&&b.componentWillMount(),typeof b.UNSAFE_componentWillMount=="function"&&b.UNSAFE_componentWillMount()),typeof b.componentDidMount=="function"&&(s.flags|=4194308)):(typeof b.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=u,s.memoizedState=ie),b.props=u,b.state=ie,b.context=R,u=H):(typeof b.componentDidMount=="function"&&(s.flags|=4194308),u=!1)}else{b=s.stateNode,Ff(r,s),R=s.memoizedProps,he=Ws(c,R),b.props=he,ze=s.pendingProps,le=b.context,ie=c.contextType,H=Yi,typeof ie=="object"&&ie!==null&&(H=Bn(ie)),O=c.getDerivedStateFromProps,(ie=typeof O=="function"||typeof b.getSnapshotBeforeUpdate=="function")||typeof b.UNSAFE_componentWillReceiveProps!="function"&&typeof b.componentWillReceiveProps!="function"||(R!==ze||le!==H)&&q2(s,b,u,H),$a=!1,le=s.memoizedState,b.state=le,$l(s,u,b,g),Dl();var pe=s.memoizedState;R!==ze||le!==pe||$a||r!==null&&r.dependencies!==null&&Iu(r.dependencies)?(typeof O=="function"&&(_g(s,c,O,u),pe=s.memoizedState),(he=$a||P2(s,c,he,u,le,pe,H)||r!==null&&r.dependencies!==null&&Iu(r.dependencies))?(ie||typeof b.UNSAFE_componentWillUpdate!="function"&&typeof b.componentWillUpdate!="function"||(typeof b.componentWillUpdate=="function"&&b.componentWillUpdate(u,pe,H),typeof b.UNSAFE_componentWillUpdate=="function"&&b.UNSAFE_componentWillUpdate(u,pe,H)),typeof b.componentDidUpdate=="function"&&(s.flags|=4),typeof b.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof b.componentDidUpdate!="function"||R===r.memoizedProps&&le===r.memoizedState||(s.flags|=4),typeof b.getSnapshotBeforeUpdate!="function"||R===r.memoizedProps&&le===r.memoizedState||(s.flags|=1024),s.memoizedProps=u,s.memoizedState=pe),b.props=u,b.state=pe,b.context=H,u=he):(typeof b.componentDidUpdate!="function"||R===r.memoizedProps&&le===r.memoizedState||(s.flags|=4),typeof b.getSnapshotBeforeUpdate!="function"||R===r.memoizedProps&&le===r.memoizedState||(s.flags|=1024),u=!1)}return b=u,Vu(r,s),u=(s.flags&128)!==0,b||u?(b=s.stateNode,c=u&&typeof c.getDerivedStateFromError!="function"?null:b.render(),s.flags|=1,r!==null&&u?(s.child=Hs(s,r.child,null,g),s.child=Hs(s,null,c,g)):Vn(r,s,c,g),s.memoizedState=b.state,r=s.child):r=_a(r,s,g),r}function W2(r,s,c,u){return js(),s.flags|=256,Vn(r,s,c,u),s.child}var fg={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function gg(r){return{baseLanes:r,cachePool:L0()}}function hg(r,s,c){return r=r!==null?r.childLanes&~c:0,s&&(r|=Oo),r}function Y2(r,s,c){var u=s.pendingProps,g=!1,b=(s.flags&128)!==0,R;if((R=b)||(R=r!==null&&r.memoizedState===null?!1:(fn.current&2)!==0),R&&(g=!0,s.flags&=-129),R=(s.flags&32)!==0,s.flags&=-33,r===null){if(yt){if(g?Ua(s):Ga(),(r=Yt)?(r=ox(r,Jo),r=r!==null&&r.data!=="&"?r:null,r!==null&&(s.memoizedState={dehydrated:r,treeContext:Ma!==null?{id:Sr,overflow:Ir}:null,retryLane:536870912,hydrationErrors:null},c=E0(r),c.return=s,s.child=c,Gn=s,Yt=null)):r=null,r===null)throw La(s);return Jg(r)?s.lanes=32:s.lanes=536870912,null}var O=u.children;return u=u.fallback,g?(Ga(),g=s.mode,O=Hu({mode:"hidden",children:O},g),u=$s(u,g,c,null),O.return=s,u.return=s,O.sibling=u,s.child=O,u=s.child,u.memoizedState=gg(c),u.childLanes=hg(r,R,c),s.memoizedState=fg,Bl(null,u)):(Ua(s),bg(s,O))}var H=r.memoizedState;if(H!==null&&(O=H.dehydrated,O!==null)){if(b)s.flags&256?(Ua(s),s.flags&=-257,s=vg(r,s,c)):s.memoizedState!==null?(Ga(),s.child=r.child,s.flags|=128,s=null):(Ga(),O=u.fallback,g=s.mode,u=Hu({mode:"visible",children:u.children},g),O=$s(O,g,c,null),O.flags|=2,u.return=s,O.return=s,u.sibling=O,s.child=u,Hs(s,r.child,null,c),u=s.child,u.memoizedState=gg(c),u.childLanes=hg(r,R,c),s.memoizedState=fg,s=Bl(null,u));else if(Ua(s),Jg(O)){if(R=O.nextSibling&&O.nextSibling.dataset,R)var ie=R.dgst;R=ie,u=Error(a(419)),u.stack="",u.digest=R,Pl({value:u,source:null,stack:null}),s=vg(r,s,c)}else if(wn||Ji(r,s,c,!1),R=(c&r.childLanes)!==0,wn||R){if(R=Ut,R!==null&&(u=Un(R,c),u!==0&&u!==H.retryLane))throw H.retryLane=u,Ds(r,u),ho(R,r,u),pg;Qg(O)||td(),s=vg(r,s,c)}else Qg(O)?(s.flags|=192,s.child=r.child,s=null):(r=H.treeContext,Yt=tr(O.nextSibling),Gn=s,yt=!0,Na=null,Jo=!1,r!==null&&C0(s,r),s=bg(s,u.children),s.flags|=4096);return s}return g?(Ga(),O=u.fallback,g=s.mode,H=r.child,ie=H.sibling,u=ra(H,{mode:"hidden",children:u.children}),u.subtreeFlags=H.subtreeFlags&65011712,ie!==null?O=ra(ie,O):(O=$s(O,g,c,null),O.flags|=2),O.return=s,u.return=s,u.sibling=O,s.child=u,Bl(null,u),u=s.child,O=r.child.memoizedState,O===null?O=gg(c):(g=O.cachePool,g!==null?(H=vn._currentValue,g=g.parent!==H?{parent:H,pool:H}:g):g=L0(),O={baseLanes:O.baseLanes|c,cachePool:g}),u.memoizedState=O,u.childLanes=hg(r,R,c),s.memoizedState=fg,Bl(r.child,u)):(Ua(s),c=r.child,r=c.sibling,c=ra(c,{mode:"visible",children:u.children}),c.return=s,c.sibling=null,r!==null&&(R=s.deletions,R===null?(s.deletions=[r],s.flags|=16):R.push(r)),s.child=c,s.memoizedState=null,c)}function bg(r,s){return s=Hu({mode:"visible",children:s},r.mode),s.return=r,r.child=s}function Hu(r,s){return r=Ao(22,r,null,s),r.lanes=0,r}function vg(r,s,c){return Hs(s,r.child,null,c),r=bg(s,s.pendingProps.children),r.flags|=2,s.memoizedState=null,r}function Z2(r,s,c){r.lanes|=s;var u=r.alternate;u!==null&&(u.lanes|=s),Of(r.return,s,c)}function yg(r,s,c,u,g,b){var R=r.memoizedState;R===null?r.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:u,tail:c,tailMode:g,treeForkCount:b}:(R.isBackwards=s,R.rendering=null,R.renderingStartTime=0,R.last=u,R.tail=c,R.tailMode=g,R.treeForkCount=b)}function X2(r,s,c){var u=s.pendingProps,g=u.revealOrder,b=u.tail;u=u.children;var R=fn.current,O=(R&2)!==0;if(O?(R=R&1|2,s.flags|=128):R&=1,X(fn,R),Vn(r,s,u,c),u=yt?Cl:0,!O&&r!==null&&(r.flags&128)!==0)e:for(r=s.child;r!==null;){if(r.tag===13)r.memoizedState!==null&&Z2(r,c,s);else if(r.tag===19)Z2(r,c,s);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===s)break e;for(;r.sibling===null;){if(r.return===null||r.return===s)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}switch(g){case"forwards":for(c=s.child,g=null;c!==null;)r=c.alternate,r!==null&&Ou(r)===null&&(g=c),c=c.sibling;c=g,c===null?(g=s.child,s.child=null):(g=c.sibling,c.sibling=null),yg(s,!1,g,c,b,u);break;case"backwards":case"unstable_legacy-backwards":for(c=null,g=s.child,s.child=null;g!==null;){if(r=g.alternate,r!==null&&Ou(r)===null){s.child=g;break}r=g.sibling,g.sibling=c,c=g,g=r}yg(s,!0,c,null,b,u);break;case"together":yg(s,!1,null,null,void 0,u);break;default:s.memoizedState=null}return s.child}function _a(r,s,c){if(r!==null&&(s.dependencies=r.dependencies),Ha|=s.lanes,(c&s.childLanes)===0)if(r!==null){if(Ji(r,s,c,!1),(c&s.childLanes)===0)return null}else return null;if(r!==null&&s.child!==r.child)throw Error(a(153));if(s.child!==null){for(r=s.child,c=ra(r,r.pendingProps),s.child=c,c.return=s;r.sibling!==null;)r=r.sibling,c=c.sibling=ra(r,r.pendingProps),c.return=s;c.sibling=null}return s.child}function wg(r,s){return(r.lanes&s)!==0?!0:(r=r.dependencies,!!(r!==null&&Iu(r)))}function LV(r,s,c){switch(s.tag){case 3:ve(s,s.stateNode.containerInfo),Da(s,vn,r.memoizedState.cache),js();break;case 27:case 5:Ue(s);break;case 4:ve(s,s.stateNode.containerInfo);break;case 10:Da(s,s.type,s.memoizedProps.value);break;case 31:if(s.memoizedState!==null)return s.flags|=128,Hf(s),null;break;case 13:var u=s.memoizedState;if(u!==null)return u.dehydrated!==null?(Ua(s),s.flags|=128,null):(c&s.child.childLanes)!==0?Y2(r,s,c):(Ua(s),r=_a(r,s,c),r!==null?r.sibling:null);Ua(s);break;case 19:var g=(r.flags&128)!==0;if(u=(c&s.childLanes)!==0,u||(Ji(r,s,c,!1),u=(c&s.childLanes)!==0),g){if(u)return X2(r,s,c);s.flags|=128}if(g=s.memoizedState,g!==null&&(g.rendering=null,g.tail=null,g.lastEffect=null),X(fn,fn.current),u)break;return null;case 22:return s.lanes=0,G2(r,s,c,s.pendingProps);case 24:Da(s,vn,r.memoizedState.cache)}return _a(r,s,c)}function Q2(r,s,c){if(r!==null)if(r.memoizedProps!==s.pendingProps)wn=!0;else{if(!wg(r,c)&&(s.flags&128)===0)return wn=!1,LV(r,s,c);wn=(r.flags&131072)!==0}else wn=!1,yt&&(s.flags&1048576)!==0&&A0(s,Cl,s.index);switch(s.lanes=0,s.tag){case 16:e:{var u=s.pendingProps;
vendor: 3,139 bytes, line 9
9if(r=Bs(s.elementType),s.type=r,typeof r=="function")If(r)?(u=Ws(r,u),s.tag=1,s=K2(null,s,r,u,c)):(s.tag=0,s=mg(null,s,r,u,c));else{if(r!=null){var g=r.$$typeof;if(g===I){s.tag=11,s=j2(null,s,r,u,c);break e}else if(g===N){s.tag=14,s=F2(null,s,r,u,c);break e}}throw s=ee(r)||r,Error(a(306,s,""))}}return s;case 0:return mg(r,s,s.type,s.pendingProps,c);case 1:return u=s.type,g=Ws(u,s.pendingProps),K2(r,s,u,g,c);case 3:e:{if(ve(s,s.stateNode.containerInfo),r===null)throw Error(a(387));u=s.pendingProps;var b=s.memoizedState;g=b.element,Ff(r,s),$l(s,u,null,c);var R=s.memoizedState;if(u=R.cache,Da(s,vn,u),u!==b.cache&&Mf(s,[vn],c,!0),Dl(),u=R.element,b.isDehydrated)if(b={element:u,isDehydrated:!1,cache:R.cache},s.updateQueue.baseState=b,s.memoizedState=b,s.flags&256){s=W2(r,s,u,c);break e}else if(u!==g){g=Zo(Error(a(424)),s),Pl(g),s=W2(r,s,u,c);break e}else for(r=s.stateNode.containerInfo,r.nodeType===9?r=r.body:r=r.nodeName==="HTML"?r.ownerDocument.body:r,Yt=tr(r.firstChild),Gn=s,yt=!0,Na=null,Jo=!0,c=G0(s,null,u,c),s.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(js(),u===g){s=_a(r,s,c);break e}Vn(r,s,u,c)}s=s.child}return s;case 26:return Vu(r,s),r===null?(c=lx(s.type,null,s.pendingProps,null))?s.memoizedState=c:yt||(c=s.type,r=s.pendingProps,u=cd(be.current).createElement(c),u[Rn]=s,u[_o]=r,Hn(u,c,r),Dn(u),s.stateNode=u):s.memoizedState=lx(s.type,r.memoizedProps,s.pendingProps,r.memoizedState),null;case 27:return Ue(s),r===null&&yt&&(u=s.stateNode=sx(s.type,s.pendingProps,be.current),Gn=s,Jo=!0,g=Yt,Xa(s.type)?(eh=g,Yt=tr(u.firstChild)):Yt=g),Vn(r,s,s.pendingProps.children,c),Vu(r,s),r===null&&(s.flags|=4194304),s.child;case 5:return r===null&&yt&&((g=u=Yt)&&(u=pH(u,s.type,s.pendingProps,Jo),u!==null?(s.stateNode=u,Gn=s,Yt=tr(u.firstChild),Jo=!1,g=!0):g=!1),g||La(s)),Ue(s),g=s.type,b=s.pendingProps,R=r!==null?r.memoizedProps:null,u=b.children,Yg(g,b)?u=null:R!==null&&Yg(g,R)&&(s.flags|=32),s.memoizedState!==null&&(g=Wf(r,s,EV,null,null,c),a_._currentValue=g),Vu(r,s),Vn(r,s,u,c),s.child;case 6:return r===null&&yt&&((r=c=Yt)&&(c=mH(c,s.pendingProps,Jo),c!==null?(s.stateNode=c,Gn=s,Yt=null,r=!0):r=!1),r||La(s)),null;case 13:return Y2(r,s,c);case 4:return ve(s,s.stateNode.containerInfo),u=s.pendingProps,r===null?s.child=Hs(s,null,u,c):Vn(r,s,u,c),s.child;case 11:return j2(r,s,s.type,s.pendingProps,c);case 7:return Vn(r,s,s.pendingProps,c),s.child;case 8:return Vn(r,s,s.pendingProps.children,c),s.child;case 12:return Vn(r,s,s.pendingProps.children,c),s.child;case 10:return u=s.pendingProps,Da(s,s.type,u.value),Vn(r,s,u.children,c),s.child;case 9:return g=s.type._context,u=s.pendingProps.children,Us(s),g=Bn(g),u=u(g),s.flags|=1,Vn(r,s,u,c),s.child;case 14:return F2(r,s,s.type,s.pendingProps,c);case 15:return U2(r,s,s.type,s.pendingProps,c);case 19:return X2(r,s,c);case 31:return NV(r,s,c);case 22:return G2(r,s,c,s.pendingProps);case 24:return Us(s),u=Bn(vn),r===null?(g=Df(),g===null&&(g=Ut,b=Nf(),g.pooledCache=b,b.refCount++,b!==null&&(g.pooledCacheLanes|=c),g=b),s.memoizedState={parent:u,cache:g},jf(s),Da(s,vn,g)):((r.lanes&c)!==0&&(Ff(r,s),$l(s,null,null,c),Dl()),g=r.memoizedState,b
vendor: 5,735 bytes, line 9
9=s.memoizedState,g.parent!==u?(g={parent:u,cache:u},s.memoizedState=g,s.lanes===0&&(s.memoizedState=s.updateQueue.baseState=g),Da(s,vn,u)):(u=b.cache,Da(s,vn,u),u!==g.cache&&Mf(s,[vn],c,!0))),Vn(r,s,s.pendingProps.children,c),s.child;case 29:throw s.pendingProps}throw Error(a(156,s.tag))}function ua(r){r.flags|=4}function zg(r,s,c,u,g){if((s=(r.mode&32)!==0)&&(s=!1),s){if(r.flags|=16777216,(g&335544128)===g)if(r.stateNode.complete)r.flags|=8192;else if(Sz())r.flags|=8192;else throw Vs=Au,$f}else r.flags&=-16777217}function J2(r,s){if(s.type!=="stylesheet"||(s.state.loading&4)!==0)r.flags&=-16777217;else if(r.flags|=16777216,!mx(s))if(Sz())r.flags|=8192;else throw Vs=Au,$f}function Ku(r,s){s!==null&&(r.flags|=4),r.flags&16384&&(s=r.tag!==22?mn():536870912,r.lanes|=s,uc|=s)}function Vl(r,s){if(!yt)switch(r.tailMode){case"hidden":s=r.tail;for(var c=null;s!==null;)s.alternate!==null&&(c=s),s=s.sibling;c===null?r.tail=null:c.sibling=null;break;case"collapsed":c=r.tail;for(var u=null;c!==null;)c.alternate!==null&&(u=c),c=c.sibling;u===null?s||r.tail===null?r.tail=null:r.tail.sibling=null:u.sibling=null}}function Zt(r){var s=r.alternate!==null&&r.alternate.child===r.child,c=0,u=0;if(s)for(var g=r.child;g!==null;)c|=g.lanes|g.childLanes,u|=g.subtreeFlags&65011712,u|=g.flags&65011712,g.return=r,g=g.sibling;else for(g=r.child;g!==null;)c|=g.lanes|g.childLanes,u|=g.subtreeFlags,u|=g.flags,g.return=r,g=g.sibling;return r.subtreeFlags|=u,r.childLanes=c,s}function DV(r,s,c){var u=s.pendingProps;switch(Af(s),s.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zt(s),null;case 1:return Zt(s),null;case 3:return c=s.stateNode,u=null,r!==null&&(u=r.memoizedState.cache),s.memoizedState.cache!==u&&(s.flags|=2048),ia(vn),Se(),c.pendingContext&&(c.context=c.pendingContext,c.pendingContext=null),(r===null||r.child===null)&&(Qi(s)?ua(s):r===null||r.memoizedState.isDehydrated&&(s.flags&256)===0||(s.flags|=1024,Pf())),Zt(s),null;case 26:var g=s.type,b=s.memoizedState;return r===null?(ua(s),b!==null?(Zt(s),J2(s,b)):(Zt(s),zg(s,g,null,u,c))):b?b!==r.memoizedState?(ua(s),Zt(s),J2(s,b)):(Zt(s),s.flags&=-16777217):(r=r.memoizedProps,r!==u&&ua(s),Zt(s),zg(s,g,r,u,c)),null;case 27:if(Qe(s),c=be.current,g=s.type,r!==null&&s.stateNode!=null)r.memoizedProps!==u&&ua(s);else{if(!u){if(s.stateNode===null)throw Error(a(166));return Zt(s),null}r=te.current,Qi(s)?P0(s):(r=sx(g,u,c),s.stateNode=r,ua(s))}return Zt(s),null;case 5:if(Qe(s),g=s.type,r!==null&&s.stateNode!=null)r.memoizedProps!==u&&ua(s);else{if(!u){if(s.stateNode===null)throw Error(a(166));return Zt(s),null}if(b=te.current,Qi(s))P0(s);else{var R=cd(be.current);switch(b){case 1:b=R.createElementNS("http://www.w3.org/2000/svg",g);break;case 2:b=R.createElementNS("http://www.w3.org/1998/Math/MathML",g);break;default:switch(g){case"svg":b=R.createElementNS("http://www.w3.org/2000/svg",g);break;case"math":b=R.createElementNS("http://www.w3.org/1998/Math/MathML",g);break;case"script":b=R.createElement("div"),b.innerHTML="<script><\/script>",b=b.removeChild(b.firstChild);break;case"select":b=typeof u.is=="string"?R.createElement("select",{is:u.is}):R.createElement("select"),u.multiple?b.multiple=!0:u.size&&(b.size=u.size);break;default:b=typeof u.is=="string"?R.createElement(g,{is:u.is}):R.createElement(g)}}b[Rn]=s,b[_o]=u;e:for(R=s.child;R!==null;){if(R.tag===5||R.tag===6)b.appendChild(R.stateNode);else if(R.tag!==4&&R.tag!==27&&R.child!==null){R.child.return=R,R=R.child;continue}if(R===s)break e;for(;R.sibling===null;){if(R.return===null||R.return===s)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}s.stateNode=b;e:switch(Hn(b,g,u),g){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break e;case"img":u=!0;break e;default:u=!1}u&&ua(s)}}return Zt(s),zg(s,s.type,r===null?null:r.memoizedProps,s.pendingProps,c),null;case 6:if(r&&s.stateNode!=null)r.memoizedProps!==u&&ua(s);else{if(typeof u!="string"&&s.stateNode===null)throw Error(a(166));if(r=be.current,Qi(s)){if(r=s.stateNode,c=s.memoizedProps,u=null,g=Gn,g!==null)switch(g.tag){case 27:case 5:u=g.memoizedProps}r[Rn]=s,r=!!(r.nodeValue===c||u!==null&&u.suppressHydrationWarning===!0||Yz(r.nodeValue,c)),r||La(s,!0)}else r=cd(r).createTextNode(u),r[Rn]=s,s.stateNode=r}return Zt(s),null;case 31:if(c=s.memoizedState,r===null||r.memoizedState!==null){if(u=Qi(s),c!==null){if(r===null){if(!u)throw Error(a(318));if(r=s.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(a(557));r[Rn]=s}else js(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;Zt(s),r=!1}else c=Pf(),r!==null&&r.memoizedState!==null&&(r.memoizedState.hydrationErrors=c),r=!0;if(!r)return s.flags&256?(Po(s),s):(Po(s),null);if((s.flags&128)!==0)throw Error(a(558))}return Zt(s),null;case 13:if(u=s.memoizedState,r===null||r.memoizedState!==null&&r.memoizedState.dehydrated!==null){if(g=Qi(s),u!==null&&u.dehydrated!==null){if(r===null){if(!g)throw Error(a(318));if(g=s.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(a(317));g[Rn]=s}else js(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;Zt(s),g=!1}else g=Pf(),r!==null&&r.memoizedState!==null&&(r.memoizedState.hydrationErrors=g),g=!0;if(!g)return s.flags&256?(Po(s),s):(Po(s),null)}return Po(s),(s.flags&128)!==0?(s.lanes=c,s):(c=u!==null,r=r!==null&&r.memoizedState!==null,c&&(u=s.child,g=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(g=u.alternate.memoizedState.cachePool.pool),b=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(b=u.memoizedState.cachePool.pool),b!==g&&(u.flags|=2048)),c!==r&&c&&(s.child.flags|=8192),Ku(s,s.updateQueue),Zt(s),null);case 4:return Se(),r===null&&Bg(s.stateNode.containerInfo),Zt(s),null;
vendor: 21,416 bytes, line 9
9case 10:return ia(s.type),Zt(s),null;case 19:if(re(fn),u=s.memoizedState,u===null)return Zt(s),null;if(g=(s.flags&128)!==0,b=u.rendering,b===null)if(g)Vl(u,!1);else{if(cn!==0||r!==null&&(r.flags&128)!==0)for(r=s.child;r!==null;){if(b=Ou(r),b!==null){for(s.flags|=128,Vl(u,!1),r=b.updateQueue,s.updateQueue=r,Ku(s,r),s.subtreeFlags=0,r=c,c=s.child;c!==null;)T0(c,r),c=c.sibling;return X(fn,fn.current&1|2),yt&&aa(s,u.treeForkCount),s.child}r=r.sibling}u.tail!==null&&de()>Qu&&(s.flags|=128,g=!0,Vl(u,!1),s.lanes=4194304)}else{if(!g)if(r=Ou(b),r!==null){if(s.flags|=128,g=!0,r=r.updateQueue,s.updateQueue=r,Ku(s,r),Vl(u,!0),u.tail===null&&u.tailMode==="hidden"&&!b.alternate&&!yt)return Zt(s),null}else 2*de()-u.renderingStartTime>Qu&&c!==536870912&&(s.flags|=128,g=!0,Vl(u,!1),s.lanes=4194304);u.isBackwards?(b.sibling=s.child,s.child=b):(r=u.last,r!==null?r.sibling=b:s.child=b,u.last=b)}return u.tail!==null?(r=u.tail,u.rendering=r,u.tail=r.sibling,u.renderingStartTime=de(),r.sibling=null,c=fn.current,X(fn,g?c&1|2:c&1),yt&&aa(s,u.treeForkCount),r):(Zt(s),null);case 22:case 23:return Po(s),Vf(),u=s.memoizedState!==null,r!==null?r.memoizedState!==null!==u&&(s.flags|=8192):u&&(s.flags|=8192),u?(c&536870912)!==0&&(s.flags&128)===0&&(Zt(s),s.subtreeFlags&6&&(s.flags|=8192)):Zt(s),c=s.updateQueue,c!==null&&Ku(s,c.retryQueue),c=null,r!==null&&r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(c=r.memoizedState.cachePool.pool),u=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(u=s.memoizedState.cachePool.pool),u!==c&&(s.flags|=2048),r!==null&&re(Gs),null;case 24:return c=null,r!==null&&(c=r.memoizedState.cache),s.memoizedState.cache!==c&&(s.flags|=2048),ia(vn),Zt(s),null;case 25:return null;case 30:return null}throw Error(a(156,s.tag))}function $V(r,s){switch(Af(s),s.tag){case 1:return r=s.flags,r&65536?(s.flags=r&-65537|128,s):null;case 3:return ia(vn),Se(),r=s.flags,(r&65536)!==0&&(r&128)===0?(s.flags=r&-65537|128,s):null;case 26:case 27:case 5:return Qe(s),null;case 31:if(s.memoizedState!==null){if(Po(s),s.alternate===null)throw Error(a(340));js()}return r=s.flags,r&65536?(s.flags=r&-65537|128,s):null;case 13:if(Po(s),r=s.memoizedState,r!==null&&r.dehydrated!==null){if(s.alternate===null)throw Error(a(340));js()}return r=s.flags,r&65536?(s.flags=r&-65537|128,s):null;case 19:return re(fn),null;case 4:return Se(),null;case 10:return ia(s.type),null;case 22:case 23:return Po(s),Vf(),r!==null&&re(Gs),r=s.flags,r&65536?(s.flags=r&-65537|128,s):null;case 24:return ia(vn),null;case 25:return null;default:return null}}function ez(r,s){switch(Af(s),s.tag){case 3:ia(vn),Se();break;case 26:case 27:case 5:Qe(s);break;case 4:Se();break;case 31:s.memoizedState!==null&&Po(s);break;case 13:Po(s);break;case 19:re(fn);break;case 10:ia(s.type);break;case 22:case 23:Po(s),Vf(),r!==null&&re(Gs);break;case 24:ia(vn)}}function Hl(r,s){try{var c=s.updateQueue,u=c!==null?c.lastEffect:null;if(u!==null){var g=u.next;c=g;do{if((c.tag&r)===r){u=void 0;var b=c.create,R=c.inst;u=b(),R.destroy=u}c=c.next}while(c!==g)}}catch(O){qt(s,s.return,O)}}function Ba(r,s,c){try{var u=s.updateQueue,g=u!==null?u.lastEffect:null;if(g!==null){var b=g.next;u=b;do{if((u.tag&r)===r){var R=u.inst,O=R.destroy;if(O!==void 0){R.destroy=void 0,g=s;var H=c,ie=O;try{ie()}catch(he){qt(g,H,he)}}}u=u.next}while(u!==b)}}catch(he){qt(s,s.return,he)}}function tz(r){var s=r.updateQueue;if(s!==null){var c=r.stateNode;try{V0(s,c)}catch(u){qt(r,r.return,u)}}}function nz(r,s,c){c.props=Ws(r.type,r.memoizedProps),c.state=r.memoizedState;try{c.componentWillUnmount()}catch(u){qt(r,s,u)}}function Kl(r,s){try{var c=r.ref;if(c!==null){switch(r.tag){case 26:case 27:case 5:var u=r.stateNode;break;case 30:u=r.stateNode;break;default:u=r.stateNode}typeof c=="function"?r.refCleanup=c(u):c.current=u}}catch(g){qt(r,s,g)}}function Tr(r,s){var c=r.ref,u=r.refCleanup;if(c!==null)if(typeof u=="function")try{u()}catch(g){qt(r,s,g)}finally{r.refCleanup=null,r=r.alternate,r!=null&&(r.refCleanup=null)}else if(typeof c=="function")try{c(null)}catch(g){qt(r,s,g)}else c.current=null}function oz(r){var s=r.type,c=r.memoizedProps,u=r.stateNode;try{e:switch(s){case"button":case"input":case"select":case"textarea":c.autoFocus&&u.focus();break e;case"img":c.src?u.src=c.src:c.srcSet&&(u.srcset=c.srcSet)}}catch(g){qt(r,r.return,g)}}function xg(r,s,c){try{var u=r.stateNode;iH(u,r.type,c,s),u[_o]=s}catch(g){qt(r,r.return,g)}}function rz(r){return r.tag===5||r.tag===3||r.tag===26||r.tag===27&&Xa(r.type)||r.tag===4}function kg(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||rz(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.tag===27&&Xa(r.type)||r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function Sg(r,s,c){var u=r.tag;if(u===5||u===6)r=r.stateNode,s?(c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c).insertBefore(r,s):(s=c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c,s.appendChild(r),c=c._reactRootContainer,c!=null||s.onclick!==null||(s.onclick=na));else if(u!==4&&(u===27&&Xa(r.type)&&(c=r.stateNode,s=null),r=r.child,r!==null))for(Sg(r,s,c),r=r.sibling;r!==null;)Sg(r,s,c),r=r.sibling}function Wu(r,s,c){var u=r.tag;if(u===5||u===6)r=r.stateNode,s?c.insertBefore(r,s):c.appendChild(r);else if(u!==4&&(u===27&&Xa(r.type)&&(c=r.stateNode),r=r.child,r!==null))for(Wu(r,s,c),r=r.sibling;r!==null;)Wu(r,s,c),r=r.sibling}function az(r){var s=r.stateNode,c=r.memoizedProps;try{for(var u=r.type,g=s.attributes;g.length;)s.removeAttributeNode(g[0]);Hn(s,u,c),s[Rn]=r,s[_o]=c}catch(b){qt(r,r.return,b)}}var da=!1,zn=!1,Ig=!1,sz=typeof WeakSet=="function"?WeakSet:Set,$n=null;function jV(r,s){if(r=r.containerInfo,Kg=fd,r=b0(r),vf(r)){if("selectionStart"in r)var c={start:r.selectionStart,end:r.selectionEnd};else e:{c=(c=r.ownerDocument)&&c.defaultView||window;var u=c.getSelection&&c.getSelection();if(u&&u.rangeCount!==0){c=u.anchorNode;var g=u.anchorOffset,b=u.focusNode;u=u.focusOffset;try{c.nodeType,b.nodeType}catch{c=null;break e}var R=0,O=-1,H=-1,ie=0,he=0,ze=r,le=null;t:for(;;){for(var pe;ze!==c||g!==0&&ze.nodeType!==3||(O=R+g),ze!==b||u!==0&&ze.nodeType!==3||(H=R+u),ze.nodeType===3&&(R+=ze.nodeValue.length),(pe=ze.firstChild)!==null;)le=ze,ze=pe;for(;;){if(ze===r)break t;if(le===c&&++ie===g&&(O=R),le===b&&++he===u&&(H=R),(pe=ze.nextSibling)!==null)break;ze=le,le=ze.parentNode}ze=pe}c=O===-1||H===-1?null:{start:O,end:H}}else c=null}c=c||{start:0,end:0}}else c=null;for(Wg={focusedElem:r,selectionRange:c},fd=!1,$n=s;$n!==null;)if(s=$n,r=s.child,(s.subtreeFlags&1028)!==0&&r!==null)r.return=s,$n=r;else for(;$n!==null;){switch(s=$n,b=s.alternate,r=s.flags,s.tag){case 0:if((r&4)!==0&&(r=s.updateQueue,r=r!==null?r.events:null,r!==null))for(c=0;c<r.length;c++)g=r[c],g.ref.impl=g.nextImpl;break;case 11:case 15:break;case 1:if((r&1024)!==0&&b!==null){r=void 0,c=s,g=b.memoizedProps,b=b.memoizedState,u=c.stateNode;try{var De=Ws(c.type,g);r=u.getSnapshotBeforeUpdate(De,b),u.__reactInternalSnapshotBeforeUpdate=r}catch(nt){qt(c,c.return,nt)}}break;case 3:if((r&1024)!==0){if(r=s.stateNode.containerInfo,c=r.nodeType,c===9)Xg(r);else if(c===1)switch(r.nodeName){case"HEAD":case"HTML":case"BODY":Xg(r);break;default:r.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((r&1024)!==0)throw Error(a(163))}if(r=s.sibling,r!==null){r.return=s.return,$n=r;break}$n=s.return}}function iz(r,s,c){var u=c.flags;switch(c.tag){case 0:case 11:case 15:ma(r,c),u&4&&Hl(5,c);break;case 1:if(ma(r,c),u&4)if(r=c.stateNode,s===null)try{r.componentDidMount()}catch(R){qt(c,c.return,R)}else{var g=Ws(c.type,s.memoizedProps);s=s.memoizedState;try{r.componentDidUpdate(g,s,r.__reactInternalSnapshotBeforeUpdate)}catch(R){qt(c,c.return,R)}}u&64&&tz(c),u&512&&Kl(c,c.return);break;case 3:if(ma(r,c),u&64&&(r=c.updateQueue,r!==null)){if(s=null,c.child!==null)switch(c.child.tag){case 27:case 5:s=c.child.stateNode;break;case 1:s=c.child.stateNode}try{V0(r,s)}catch(R){qt(c,c.return,R)}}break;case 27:s===null&&u&4&&az(c);case 26:case 5:ma(r,c),s===null&&u&4&&oz(c),u&512&&Kl(c,c.return);break;case 12:ma(r,c);break;case 31:ma(r,c),u&4&&_z(r,c);break;case 13:ma(r,c),u&4&&uz(r,c),u&64&&(r=c.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&(c=YV.bind(null,c),fH(r,c))));break;case 22:if(u=c.memoizedState!==null||da,!u){s=s!==null&&s.memoizedState!==null||zn,g=da;var b=zn;da=u,(zn=s)&&!b?fa(r,c,(c.subtreeFlags&8772)!==0):ma(r,c),da=g,zn=b}break;case 30:break;default:ma(r,c)}}function cz(r){var s=r.alternate;s!==null&&(r.alternate=null,cz(s)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(s=r.stateNode,s!==null&&tf(s)),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}var Xt=null,po=!1;function pa(r,s,c){for(c=c.child;c!==null;)lz(r,s,c),c=c.sibling}function lz(r,s,c){if(vt&&typeof vt.onCommitFiberUnmount=="function")try{vt.onCommitFiberUnmount(xt,c)}catch{}switch(c.tag){case 26:zn||Tr(c,s),pa(r,s,c),c.memoizedState?c.memoizedState.count--:c.stateNode&&(c=c.stateNode,c.parentNode.removeChild(c));break;case 27:zn||Tr(c,s);var u=Xt,g=po;Xa(c.type)&&(Xt=c.stateNode,po=!1),pa(r,s,c),n_(c.stateNode),Xt=u,po=g;break;case 5:zn||Tr(c,s);case 6:if(u=Xt,g=po,Xt=null,pa(r,s,c),Xt=u,po=g,Xt!==null)if(po)try{(Xt.nodeType===9?Xt.body:Xt.nodeName==="HTML"?Xt.ownerDocument.body:Xt).removeChild(c.stateNode)}catch(b){qt(c,s,b)}else try{Xt.removeChild(c.stateNode)}catch(b){qt(c,s,b)}break;case 18:Xt!==null&&(po?(r=Xt,tx(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,c.stateNode),vc(r)):tx(Xt,c.stateNode));break;case 4:u=Xt,g=po,Xt=c.stateNode.containerInfo,po=!0,pa(r,s,c),Xt=u,po=g;break;case 0:case 11:case 14:case 15:Ba(2,c,s),zn||Ba(4,c,s),pa(r,s,c);break;case 1:zn||(Tr(c,s),u=c.stateNode,typeof u.componentWillUnmount=="function"&&nz(c,s,u)),pa(r,s,c);break;case 21:pa(r,s,c);break;case 22:zn=(u=zn)||c.memoizedState!==null,pa(r,s,c),zn=u;break;default:pa(r,s,c)}}function _z(r,s){if(s.memoizedState===null&&(r=s.alternate,r!==null&&(r=r.memoizedState,r!==null))){r=r.dehydrated;try{vc(r)}catch(c){qt(s,s.return,c)}}}function uz(r,s){if(s.memoizedState===null&&(r=s.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null))))try{vc(r)}catch(c){qt(s,s.return,c)}}function FV(r){switch(r.tag){case 31:case 13:case 19:var s=r.stateNode;return s===null&&(s=r.stateNode=new sz),s;case 22:return r=r.stateNode,s=r._retryCache,s===null&&(s=r._retryCache=new sz),s;default:throw Error(a(435,r.tag))}}function Yu(r,s){var c=FV(r);s.forEach(function(u){if(!c.has(u)){c.add(u);var g=ZV.bind(null,r,u);u.then(g,g)}})}function mo(r,s){var c=s.deletions;if(c!==null)for(var u=0;u<c.length;u++){var g=c[u],b=r,R=s,O=R;e:for(;O!==null;){switch(O.tag){case 27:if(Xa(O.type)){Xt=O.stateNode,po=!1;break e}break;case 5:Xt=O.stateNode,po=!1;break e;case 3:case 4:Xt=O.stateNode.containerInfo,po=!0;break e}O=O.return}if(Xt===null)throw Error(a(160));lz(b,R,g),Xt=null,po=!1,b=g.alternate,b!==null&&(b.return=null),g.return=null}if(s.subtreeFlags&13886)for(s=s.child;s!==null;)dz(s,r),s=s.sibling}var hr=null;function dz(r,s){var c=r.alternate,u=r.flags;switch(r.tag){case 0:case 11:case 14:case 15:mo(s,r),fo(r),u&4&&(Ba(3,r,r.return),Hl(3,r),Ba(5,r,r.return));break;case 1:mo(s,r),fo(r),u&512&&(zn||c===null||Tr(c,c.return)),u&64&&da&&(r=r.updateQueue,r!==null&&(u=r.callbacks,u!==null&&(c=r.shared.hiddenCallbacks,r.shared.hiddenCallbacks=c===null?u:c.concat(u))));break;case 26:var g=hr;if(mo(s,r),fo(r),u&512&&(zn||c===null||Tr(c,c.return)),u&4){var b=c!==null?c.memoizedState:null;if(u=r.memoizedState,c===null)if(u===null)if(r.stateNode===null){e:{u=r.type,c=r.memoizedProps,g=g.ownerDocument||g;t:switch(u){case"title":b=g.getElementsByTagName("title")[0],(!b||b[yl]||b[Rn]||b.namespaceURI==="http://www.w3.org/2000/svg"||b.hasAttribute("itemprop"))&&(b=g.createElement(u),g.head.insertBefore(b,g.querySelector("head > title"))),Hn(b,u,c),b[Rn]=r,Dn(b),u=b;break e;case"link":var R=dx("link","href",g).get(u+(c.href||""));if(R){for(var O=0;O<R.length;O++)if(b=R[O],b.getAttribute("href")===(c.href==null||c.href===""?null:c.href)&&b.getAttribute("rel")===(c.rel==null?null:c.rel)&&b.getAttribute("title")===(c.title==null?null:c.title)&&b.getAttribute("crossorigin")===(c.crossOrigin==null?null:c.crossOrigin)){R.splice(O,1);break t}}b=g.createElement(u),Hn(b,u,c),g.head.appendChild(b);break;case"meta":if(R=dx("meta","content",g).get(u+(c.content||""))){for(O=0;O<R.length;O++)if(b=R[O],b.getAttribute("content")===(c.content==null?null:""+c.content)&&b.getAttribute("name")===(c.name==null?null:c.name)&&b.getAttribute("property")===(c.property==null?null:c.property)&&b.getAttribute("http-equiv")===(c.httpEquiv==null?null:c.httpEquiv)&&b.getAttribute("charset")===(c.charSet==null?null:c.charSet)){R.splice(O,1);break t}}b=g.createElement(u),Hn(b,u,c),g.head.appendChild(b);break;default:throw Error(a(468,u))}b[Rn]=r,Dn(b),u=b}r.stateNode=u}else px(g,r.type,r.stateNode);else r.stateNode=ux(g,u,r.memoizedProps);else b!==u?(b===null?c.stateNode!==null&&(c=c.stateNode,c.parentNode.removeChild(c)):b.count--,u===null?px(g,r.type,r.stateNode):ux(g,u,r.memoizedProps)):u===null&&r.stateNode!==null&&xg(r,r.memoizedProps,c.memoizedProps)}break;case 27:mo(s,r),fo(r),u&512&&(zn||c===null||Tr(c,c.return)),c!==null&&u&4&&xg(r,r.memoizedProps,c.memoizedProps);break;case 5:if(mo(s,r),fo(r),u&512&&(zn||c===null||Tr(c,c.return)),r.flags&32){g=r.stateNode;try{Ui(g,"")}catch(De){qt(r,r.return,De)}}u&4&&r.stateNode!=null&&(g=r.memoizedProps,xg(r,g,c!==null?c.memoizedProps:g)),u&1024&&(Ig=!0);break;case 6:if(mo(s,r),fo(r),u&4){if(r.stateNode===null)throw Error(a(162));u=r.memoizedProps,c=r.stateNode;try{c.nodeValue=u}catch(De){qt(r,r.return,De)}}break;case 3:if(ud=null,g=hr,hr=ld(s.containerInfo),mo(s,r),hr=g,fo(r),u&4&&c!==null&&c.memoizedState.isDehydrated)try{vc(s.containerInfo)}catch(De){qt(r,r.return,De)}Ig&&(Ig=!1,pz(r));break;case 4:u=hr,hr=ld(r.stateNode.containerInfo),mo(s,r),fo(r),hr=u;break;case 12:mo(s,r),fo(r);break;case 31:mo(s,r),fo(r),u&4&&(u=r.updateQueue,u!==null&&(r.updateQueue=null,Yu(r,u)));break;case 13:mo(s,r),fo(r),r.child.flags&8192&&r.memoizedState!==null!=(c!==null&&c.memoizedState!==null)&&(Xu=de()),u&4&&(u=r.updateQueue,u!==null&&(r.updateQueue=null,Yu(r,u)));break;case 22:g=r.memoizedState!==null;var H=c!==null&&c.memoizedState!==null,ie=da,he=zn;if(da=ie||g,zn=he||H,mo(s,r),zn=he,da=ie,fo(r),u&8192)e:for(s=r.stateNode,s._visibility=g?s._visibility&-2:s._visibility|1,g&&(c===null||H||da||zn||Ys(r)),c=null,s=r;;){if(s.tag===5||s.tag===26){if(c===null){H=c=s;try{if(b=H.stateNode,g)R=b.style,typeof R.setProperty=="function"?R.setProperty("display","none","important"):R.display="none";else{O=H.stateNode;var ze=H.memoizedProps.style,le=ze!=null&&ze.hasOwnProperty("display")?ze.display:null;O.style.display=le==null||typeof le=="boolean"?"":(""+le).trim()}}catch(De){qt(H,H.return,De)}}}else if(s.tag===6){if(c===null){H=s;try{H.stateNode.nodeValue=g?"":H.memoizedProps}catch(De){qt(H,H.return,De)}}}else if(s.tag===18){if(c===null){H=s;try{var pe=H.stateNode;g?nx(pe,!0):nx(H.stateNode,!1)}catch(De){qt(H,H.return,De)}}}else if((s.tag!==22&&s.tag!==23||s.memoizedState===null||s===r)&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===r)break e;for(;s.sibling===null;){if(s.return===null||s.return===r)break e;c===s&&(c=null),s=s.return}c===s&&(c=null),s.sibling.return=s.return,s=s.sibling}u&4&&(u=r.updateQueue,u!==null&&(c=u.retryQueue,c!==null&&(u.retryQueue=null,Yu(r,c))));break;case 19:mo(s,r),fo(r),u&4&&(u=r.updateQueue,u!==null&&(r.updateQueue=null,Yu(r,u)));break;case 30:break;case 21:break;default:mo(s,r),fo(r)}}function fo(r){var s=r.flags;if(s&2){try{for(var c,u=r.return;u!==null;){if(rz(u)){c=u;break}u=u.return}if(c==null)throw Error(a(160));switch(c.tag){case 27:var g=c.stateNode,b=kg(r);Wu(r,b,g);break;case 5:var R=c.stateNode;c.flags&32&&(Ui(R,""),c.flags&=-33);var O=kg(r);Wu(r,O,R);break;case 3:case 4:var H=c.stateNode.containerInfo,ie=kg(r);Sg(r,ie,H);break;default:throw Error(a(161))}}catch(he){qt(r,r.return,he)}r.flags&=-3}s&4096&&(r.flags&=-4097)}function pz(r){if(r.subtreeFlags&1024)for(r=r.child;r!==null;){var s=r;pz(s),s.tag===5&&s.flags&1024&&s.stateNode.reset(),r=r.sibling}}function ma(r,s){if(s.subtreeFlags&8772)for(s=s.child;s!==null;)iz(r,s.alternate,s),s=s.sibling}function Ys(r){for(r=r.child;r!==null;){var s=r;switch(s.tag){case 0:case 11:case 14:case 15:Ba(4,s,s.return),Ys(s);break;case 1:Tr(s,s.return);var c=s.stateNode;typeof c.componentWillUnmount=="function"&&nz(s,s.return,c),Ys(s);break;case 27:n_(s.stateNode);case 26:case 5:Tr(s,s.return),Ys(s);break;case 22:s.memoizedState===null&&Ys(s);break;case 30:Ys(s);break;default:Ys(s)}r=r.sibling}}function fa(r,s,c){for(c=c&&(s.subtreeFlags&8772)!==0,s=s.child;s!==null;){var u=s.alternate,g=r,b=s,R=b.flags;switch(b.tag){case 0:case 11:case 15:fa(g,b,c),Hl(4,b);break;case 1:if(fa(g,b,c),u=b,g=u.stateNode,typeof g.componentDidMount=="function")try{g.componentDidMount()}catch(ie){qt(u,u.return,ie)}if(u=b,g=u.updateQueue,g!==null){var O=u.stateNode;try{var H=g.shared.hiddenCallbacks;if(H!==null)for(g.shared.hiddenCallbacks=null,g=0;g<H.length;g++)B0(H[g],O)}catch(ie){qt(u,u.return,ie)}}c&&R&64&&tz(b),Kl(b,b.return);break;case 27:az(b);case 26:case 5:fa(g,b,c),c&&u===null&&R&4&&oz(b),Kl(b,b.return);break;case 12:fa(g,b,c);break;case 31:fa(g,b,c),c&&R&4&&_z(g,b);break;case 13:fa(g,b,c),c&&R&4&&uz(g,b);break;case 22:b.memoizedState===null&&fa(g,b,c),Kl(b,b.return);break;case 30:break;default:fa(g,b,c)}s=s.sibling}}function Tg(r,s){var c=null;r!==null&&r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(c=r.memoizedState.cachePool.pool),r=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(r=s.memoizedState.cachePool.pool),r!==c&&(r!=null&&r.refCount++,c!=null&&ql(c))}function Eg(r,s){r=null,s.alternate!==null&&(r=s.alternate.memoizedState.cache),s=s.memoizedState.cache,s!==r&&(s.refCount++,r!=null&&ql(r))}function br(r,s,c,u){if(s.subtreeFlags&10256)for(s=s.child;s!==null;)mz(r,s,c,u),s=s.sibling}function mz(r,s,c,u){var g=s.flags;switch(s.tag){case 0:case 11:case 15:br(r,s,c,u),g&2048&&Hl(9,s);break;case 1:br(r,s,c,u);break;case 3:br(r,s,c,u),g&2048&&(r=null,s.alternate!==null&&(r=s.alternate.memoizedState.cache),s=s.memoizedState.cache,s!==r&&(s.refCount++,r!=null&&ql(r)));break;case 12:if(g&2048){br(r,s,c,u),r=s.stateNode;try{var b=s.memoizedProps,R=b.id,O=b.onPostCommit;typeof O=="function"&&O(R,s.alternate===null?"mount":"update",r.passiveEffectDuration,-0)}catch(H){qt(s,s.return,H)}}else br(r,s,c,u);break;case 31:br(r,s,c,u);break;case 13:br(r,s,c,u);break;case 23:break;case 22:b=s.stateNode,R=s.alternate,s.memoizedState!==null?b._visibility&2?br(r,s,c,u):Wl(r,s):b._visibility&2?br(r,s,c,u):(b._visibility|=2,cc(r,s,c,u,(s.subtreeFlags&10256)!==0||!1)),g&2048&&Tg(R,s);break;case 24:br(r,s,c,u),g&2048&&Eg(s.alternate,s);break;default:br(r,s,c,u)}}function cc(r,s,c,u,g){for(g=g&&((s.subtreeFlags&10256)!==0||!1),s=s.child;s!==null;){var b=r,R=s,O=c,H=u,ie=R.flags;switch(R.tag){case 0:case 11:case 15:cc(b,R,O,H,g),Hl(8,R);break;case 23:break;case 22:var he=R.stateNode;R.memoizedState!==null?he._visibility&2?cc(b,R,O,H,g):Wl(b,R):(he._visibility|=2,cc(b,R,O,H,g)),g&&ie&2048&&Tg(R.alternate,R);break;case 24:cc(b,R,O,H,g),g&&ie&2048&&Eg(R.alternate,R);break;default:cc(b,R,O,H,g)}s=s.sibling}}function Wl(r,s){if(s.subtreeFlags&10256)for(s=s.child;s!==null;){var c=r,u=s,g=u.flags;switch(u.tag){case 22:Wl(c,u),g&2048&&Tg(u.alternate,u);break;case 24:Wl(c,u),g&2048&&Eg(u.alternate,u);break;default:Wl(c,u)}s=s.sibling}}var Yl=8192;function lc(r,s,c){if(r.subtreeFlags&Yl)for(r=r.child;r!==null;)fz(r,s,c),r=r.sibling}function fz(r,s,c){switch(r.tag){case 26:lc(r,s,c),r.flags&Yl&&r.memoizedState!==null&&TH(c,hr,r.memoizedState,r.memoizedProps);break;case 5:lc(r,s,c);break;case 3:case 4:var u=hr;hr=ld(r.stateNode.containerInfo),lc(r,s,c),hr=u;break;case 22:r.memoizedState===null&&(u=r.alternate,u!==null&&u.memoizedState!==null?(u=Yl,Yl=16777216,lc(r,s,c),Yl=u):lc(r,s,c));break;default:lc(r,s,c)}}function gz(r){var s=r.alternate;if(s!==null&&(r=s.child,r!==null)){s.child=null;do s=r.sibling,r.sibling=null,r=s;while(r!==null)}}function Zl(r){var s=r.deletions;if((r.flags&16)!==0){if(s!==null)for(var c=0;c<s.length;c++){var u=s[c];$n=u,bz(u,r)}gz(r)}if(r.subtreeFlags&10256)for(r=r.child;r!==null;)hz(r),r=r.sibling}function hz(r){switch(r.tag){case 0:case 11:case 15:Zl(r),r.flags&2048&&Ba(9,r,r.return);break;case 3:Zl(r);break;case 12:Zl(r);break;case 22:var s=r.stateNode;r.memoizedState!==null&&s._visibility&2&&(r.return===null||r.return.tag!==13)?(s._visibility&=-3,Zu(r)):Zl(r);break;default:Zl(r)}}function Zu(r){var s=r.deletions;if((r.flags&16)!==0){if(s!==null)for(var c=0;c<s.length;c++){var u=s[c];$n=u,bz(u,r)}gz(r)}for(r=r.child;r!==null;){switch(s=r,s.tag){case 0:case 11:case 15:Ba(8,s,s.return),Zu(s);break;case 22:c=s.stateNode,c._visibility&2&&(c._visibility&=-3,Zu(s));break;default:Zu(s)}r=r.sibling}}function bz(r,s){for(;$n!==null;){var c=$n;switch(c.tag){case 0:case 11:case 15:Ba(8,c,s);break;case 23:case 22:if(c.memoizedState!==null&&c.memoizedState.cachePool!==null){var u=c.memoizedState.cachePool.pool;u!=null&&u.refCount++}break;
vendor: 4,081 bytes, line 9
9case 24:ql(c.memoizedState.cache)}if(u=c.child,u!==null)u.return=c,$n=u;else e:for(c=r;$n!==null;){u=$n;var g=u.sibling,b=u.return;if(cz(u),u===c){$n=null;break e}if(g!==null){g.return=b,$n=g;break e}$n=b}}}var UV={getCacheForType:function(r){var s=Bn(vn),c=s.data.get(r);return c===void 0&&(c=r(),s.data.set(r,c)),c},cacheSignal:function(){return Bn(vn).controller.signal}},GV=typeof WeakMap=="function"?WeakMap:Map,Rt=0,Ut=null,ft=null,ht=0,Pt=0,qo=null,Va=!1,_c=!1,Rg=!1,ga=0,cn=0,Ha=0,Zs=0,Ag=0,Oo=0,uc=0,Xl=null,go=null,Cg=!1,Xu=0,vz=0,Qu=1/0,Ju=null,Ka=null,An=0,Wa=null,dc=null,ha=0,Pg=0,qg=null,yz=null,Ql=0,Og=null;function Mo(){return(Rt&2)!==0&&ht!==0?ht&-ht:L.T!==null?jg():ea()}function wz(){if(Oo===0)if((ht&536870912)===0||yt){var r=En;En<<=1,(En&3932160)===0&&(En=262144),Oo=r}else Oo=536870912;return r=Co.current,r!==null&&(r.flags|=32),Oo}function ho(r,s,c){(r===Ut&&(Pt===2||Pt===9)||r.cancelPendingCommit!==null)&&(pc(r,0),Ya(r,ht,Oo,!1)),Ft(r,c),((Rt&2)===0||r!==Ut)&&(r===Ut&&((Rt&2)===0&&(Zs|=c),cn===4&&Ya(r,ht,Oo,!1)),Er(r))}function zz(r,s,c){if((Rt&6)!==0)throw Error(a(327));var u=!c&&(s&127)===0&&(s&r.expiredLanes)===0||kt(r,s),g=u?HV(r,s):Ng(r,s,!0),b=u;do{if(g===0){_c&&!u&&Ya(r,s,0,!1);break}else{if(c=r.current.alternate,b&&!BV(c)){g=Ng(r,s,!1),b=!1;continue}if(g===2){if(b=s,r.errorRecoveryDisabledLanes&b)var R=0;else R=r.pendingLanes&-536870913,R=R!==0?R:R&536870912?536870912:0;if(R!==0){s=R;e:{var O=r;g=Xl;var H=O.current.memoizedState.isDehydrated;if(H&&(pc(O,R).flags|=256),R=Ng(O,R,!1),R!==2){if(Rg&&!H){O.errorRecoveryDisabledLanes|=b,Zs|=b,g=4;break e}b=go,go=g,b!==null&&(go===null?go=b:go.push.apply(go,b))}g=R}if(b=!1,g!==2)continue}}if(g===1){pc(r,0),Ya(r,s,0,!0);break}e:{switch(u=r,b=g,b){case 0:case 1:throw Error(a(345));case 4:if((s&4194048)!==s)break;case 6:Ya(u,s,Oo,!Va);break e;case 2:go=null;break;case 3:case 5:break;default:throw Error(a(329))}if((s&62914560)===s&&(g=Xu+300-de(),10<g)){if(Ya(u,s,Oo,!Va),He(u,0,!0)!==0)break e;ha=s,u.timeoutHandle=Jz(xz.bind(null,u,c,go,Ju,Cg,s,Oo,Zs,uc,Va,b,"Throttled",-0,0),g);break e}xz(u,c,go,Ju,Cg,s,Oo,Zs,uc,Va,b,null,-0,0)}}break}while(!0);Er(r)}function xz(r,s,c,u,g,b,R,O,H,ie,he,ze,le,pe){if(r.timeoutHandle=-1,ze=s.subtreeFlags,ze&8192||(ze&16785408)===16785408){ze={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:na},fz(s,b,ze);var De=(b&62914560)===b?Xu-de():(b&4194048)===b?vz-de():0;if(De=EH(ze,De),De!==null){ha=b,r.cancelPendingCommit=De(Cz.bind(null,r,s,b,c,u,g,R,O,H,he,ze,null,le,pe)),Ya(r,b,R,!ie);return}}Cz(r,s,b,c,u,g,R,O,H)}function BV(r){for(var s=r;;){var c=s.tag;if((c===0||c===11||c===15)&&s.flags&16384&&(c=s.updateQueue,c!==null&&(c=c.stores,c!==null)))for(var u=0;u<c.length;u++){var g=c[u],b=g.getSnapshot;g=g.value;try{if(!Ro(b(),g))return!1}catch{return!1}}if(c=s.child,s.subtreeFlags&16384&&c!==null)c.return=s,s=c;else{if(s===r)break;for(;s.sibling===null;){if(s.return===null||s.return===r)return!0;s=s.return}s.sibling.return=s.return,s=s.sibling}}return!0}function Ya(r,s,c,u){s&=~Ag,s&=~Zs,r.suspendedLanes|=s,r.pingedLanes&=~s,u&&(r.warmLanes|=s),u=r.expirationTimes;for(var g=s;0<g;){var b=31-Kt(g),R=1<<b;u[b]=-1,g&=~R}c!==0&&Jr(r,c,s)}function ed(){return(Rt&6)===0?(Jl(0),!1):!0}function Mg(){if(ft!==null){if(Pt===0)var r=ft.return;else r=ft,sa=Fs=null,Xf(r),oc=null,Ml=0,r=ft;for(;r!==null;)ez(r.alternate,r),r=r.return;ft=null}}function pc(r,s){var c=r.timeoutHandle;c!==-1&&(r.timeoutHandle=-1,_H(c)),c=r.cancelPendingCommit,c!==null&&(r.cancelPendingCommit=null,c()),ha=0,Mg(),Ut=r,ft=c=ra(r.current,null),ht=s,Pt=0,qo=null,Va=!1,_c=kt(r,s),Rg=!1,uc=Oo=Ag=Zs=Ha=cn=0,go=Xl=null,Cg=!1,(s&8)!==0&&(s|=s&32);var u=r.entangledLanes;if(u!==0)for(r=r.entanglements,u&=s;0<u;){var g=31-Kt(u),b=1<<g;s|=r[g],u&=~b}return ga=s,wu(),c}function kz(r,s){ct=null,L.H=Gl,s===nc||s===Ru?(s=j0(),Pt=3):s===$f?(s=j0(),Pt=4):Pt=s===pg?8:s!==null&&typeof s=="object"&&typeof s.then=="function"?6:1,qo=s,ft===null&&(cn=1,Gu(r,Zo(s,r.current)))}function Sz(){var r=Co.current;
vendor: 2,877 bytes, line 9
9return r===null?!0:(ht&4194048)===ht?er===null:(ht&62914560)===ht||(ht&536870912)!==0?r===er:!1}function Iz(){var r=L.H;return L.H=Gl,r===null?Gl:r}function Tz(){var r=L.A;return L.A=UV,r}function td(){cn=4,Va||(ht&4194048)!==ht&&Co.current!==null||(_c=!0),(Ha&134217727)===0&&(Zs&134217727)===0||Ut===null||Ya(Ut,ht,Oo,!1)}function Ng(r,s,c){var u=Rt;Rt|=2;var g=Iz(),b=Tz();(Ut!==r||ht!==s)&&(Ju=null,pc(r,s)),s=!1;var R=cn;e:do try{if(Pt!==0&&ft!==null){var O=ft,H=qo;switch(Pt){case 8:Mg(),R=6;break e;case 3:case 2:case 9:case 6:Co.current===null&&(s=!0);var ie=Pt;if(Pt=0,qo=null,mc(r,O,H,ie),c&&_c){R=0;break e}break;default:ie=Pt,Pt=0,qo=null,mc(r,O,H,ie)}}VV(),R=cn;break}catch(he){kz(r,he)}while(!0);return s&&r.shellSuspendCounter++,sa=Fs=null,Rt=u,L.H=g,L.A=b,ft===null&&(Ut=null,ht=0,wu()),R}function VV(){for(;ft!==null;)Ez(ft)}function HV(r,s){var c=Rt;Rt|=2;var u=Iz(),g=Tz();Ut!==r||ht!==s?(Ju=null,Qu=de()+500,pc(r,s)):_c=kt(r,s);e:do try{if(Pt!==0&&ft!==null){s=ft;var b=qo;t:switch(Pt){case 1:Pt=0,qo=null,mc(r,s,b,1);break;case 2:case 9:if(D0(b)){Pt=0,qo=null,Rz(s);break}s=function(){Pt!==2&&Pt!==9||Ut!==r||(Pt=7),Er(r)},b.then(s,s);break e;case 3:Pt=7;break e;case 4:Pt=5;break e;case 7:D0(b)?(Pt=0,qo=null,Rz(s)):(Pt=0,qo=null,mc(r,s,b,7));break;case 5:var R=null;switch(ft.tag){case 26:R=ft.memoizedState;case 5:case 27:var O=ft;if(R?mx(R):O.stateNode.complete){Pt=0,qo=null;var H=O.sibling;if(H!==null)ft=H;else{var ie=O.return;ie!==null?(ft=ie,nd(ie)):ft=null}break t}}Pt=0,qo=null,mc(r,s,b,5);break;case 6:Pt=0,qo=null,mc(r,s,b,6);break;case 8:Mg(),cn=6;break e;default:throw Error(a(462))}}KV();break}catch(he){kz(r,he)}while(!0);return sa=Fs=null,L.H=u,L.A=g,Rt=c,ft!==null?0:(Ut=null,ht=0,wu(),cn)}function KV(){for(;ft!==null&&!Y();)Ez(ft)}function Ez(r){var s=Q2(r.alternate,r,ga);r.memoizedProps=r.pendingProps,s===null?nd(r):ft=s}function Rz(r){var s=r,c=s.alternate;switch(s.tag){case 15:case 0:s=H2(c,s,s.pendingProps,s.type,void 0,ht);break;case 11:s=H2(c,s,s.pendingProps,s.type.render,s.ref,ht);break;case 5:Xf(s);default:ez(c,s),s=ft=T0(s,ga),s=Q2(c,s,ga)}r.memoizedProps=r.pendingProps,s===null?nd(r):ft=s}function mc(r,s,c,u){sa=Fs=null,Xf(s),oc=null,Ml=0;var g=s.return;try{if(MV(r,g,s,c,ht)){cn=1,Gu(r,Zo(c,r.current)),ft=null;return}}catch(b){if(g!==null)throw ft=g,b;cn=1,Gu(r,Zo(c,r.current)),ft=null;return}s.flags&32768?(yt||u===1?r=!0:_c||(ht&536870912)!==0?r=!1:(Va=r=!0,(u===2||u===9||u===3||u===6)&&(u=Co.current,u!==null&&u.tag===13&&(u.flags|=16384))),Az(s,r)):nd(s)}function nd(r){var s=r;do{if((s.flags&32768)!==0){Az(s,Va);return}r=s.return;var c=DV(s.alternate,s,ga);if(c!==null){ft=c;return}if(s=s.sibling,s!==null){ft=s;return}ft=s=r}while(s!==null);cn===0&&(cn=5)}function Az(r,s){do{var c=$V(r.alternate,r);if(c!==null){c.flags&=32767,ft=c;return}if(c=r.return,c!==null&&(c.flags|=32768,c.subtreeFlags=0,c.deleti
vendor: 9,365 bytes, line 9
9ons=null),!s&&(r=r.sibling,r!==null)){ft=r;return}ft=r=c}while(r!==null);cn=6,ft=null}function Cz(r,s,c,u,g,b,R,O,H){r.cancelPendingCommit=null;do od();while(An!==0);if((Rt&6)!==0)throw Error(a(327));if(s!==null){if(s===r.current)throw Error(a(177));if(b=s.lanes|s.childLanes,b|=kf,Nn(r,c,b,R,O,H),r===Ut&&(ft=Ut=null,ht=0),dc=s,Wa=r,ha=c,Pg=b,qg=g,yz=u,(s.subtreeFlags&10256)!==0||(s.flags&10256)!==0?(r.callbackNode=null,r.callbackPriority=0,XV(ge,function(){return Nz(),null})):(r.callbackNode=null,r.callbackPriority=0),u=(s.flags&13878)!==0,(s.subtreeFlags&13878)!==0||u){u=L.T,L.T=null,g=U.p,U.p=2,R=Rt,Rt|=4;try{jV(r,s,c)}finally{Rt=R,U.p=g,L.T=u}}An=1,Pz(),qz(),Oz()}}function Pz(){if(An===1){An=0;var r=Wa,s=dc,c=(s.flags&13878)!==0;if((s.subtreeFlags&13878)!==0||c){c=L.T,L.T=null;var u=U.p;U.p=2;var g=Rt;Rt|=4;try{dz(s,r);var b=Wg,R=b0(r.containerInfo),O=b.focusedElem,H=b.selectionRange;if(R!==O&&O&&O.ownerDocument&&h0(O.ownerDocument.documentElement,O)){if(H!==null&&vf(O)){var ie=H.start,he=H.end;if(he===void 0&&(he=ie),"selectionStart"in O)O.selectionStart=ie,O.selectionEnd=Math.min(he,O.value.length);else{var ze=O.ownerDocument||document,le=ze&&ze.defaultView||window;if(le.getSelection){var pe=le.getSelection(),De=O.textContent.length,nt=Math.min(H.start,De),$t=H.end===void 0?nt:Math.min(H.end,De);!pe.extend&&nt>$t&&(R=$t,$t=nt,nt=R);var ne=g0(O,nt),Z=g0(O,$t);if(ne&&Z&&(pe.rangeCount!==1||pe.anchorNode!==ne.node||pe.anchorOffset!==ne.offset||pe.focusNode!==Z.node||pe.focusOffset!==Z.offset)){var se=ze.createRange();se.setStart(ne.node,ne.offset),pe.removeAllRanges(),nt>$t?(pe.addRange(se),pe.extend(Z.node,Z.offset)):(se.setEnd(Z.node,Z.offset),pe.addRange(se))}}}}for(ze=[],pe=O;pe=pe.parentNode;)pe.nodeType===1&&ze.push({element:pe,left:pe.scrollLeft,top:pe.scrollTop});for(typeof O.focus=="function"&&O.focus(),O=0;O<ze.length;O++){var ye=ze[O];ye.element.scrollLeft=ye.left,ye.element.scrollTop=ye.top}}fd=!!Kg,Wg=Kg=null}finally{Rt=g,U.p=u,L.T=c}}r.current=s,An=2}}function qz(){if(An===2){An=0;var r=Wa,s=dc,c=(s.flags&8772)!==0;if((s.subtreeFlags&8772)!==0||c){c=L.T,L.T=null;var u=U.p;U.p=2;var g=Rt;Rt|=4;try{iz(r,s.alternate,s)}finally{Rt=g,U.p=u,L.T=c}}An=3}}function Oz(){if(An===4||An===3){An=0,ae();var r=Wa,s=dc,c=ha,u=yz;(s.subtreeFlags&10256)!==0||(s.flags&10256)!==0?An=5:(An=0,dc=Wa=null,Mz(r,r.pendingLanes));var g=r.pendingLanes;if(g===0&&(Ka=null),Eo(c),s=s.stateNode,vt&&typeof vt.onCommitFiberRoot=="function")try{vt.onCommitFiberRoot(xt,s,void 0,(s.current.flags&128)===128)}catch{}if(u!==null){s=L.T,g=U.p,U.p=2,L.T=null;try{for(var b=r.onRecoverableError,R=0;R<u.length;R++){var O=u[R];b(O.value,{componentStack:O.stack})}}finally{L.T=s,U.p=g}}(ha&3)!==0&&od(),Er(r),g=r.pendingLanes,(c&261930)!==0&&(g&42)!==0?r===Og?Ql++:(Ql=0,Og=r):Ql=0,Jl(0)}}function Mz(r,s){(r.pooledCacheLanes&=s)===0&&(s=r.pooledCache,s!=null&&(r.pooledCache=null,ql(s)))}function od(){return Pz(),qz(),Oz(),Nz()}function Nz(){if(An!==5)return!1;var r=Wa,s=Pg;Pg=0;var c=Eo(ha),u=L.T,g=U.p;try{U.p=32>c?32:c,L.T=null,c=qg,qg=null;var b=Wa,R=ha;if(An=0,dc=Wa=null,ha=0,(Rt&6)!==0)throw Error(a(331));var O=Rt;if(Rt|=4,hz(b.current),mz(b,b.current,R,c),Rt=O,Jl(0,!1),vt&&typeof vt.onPostCommitFiberRoot=="function")try{vt.onPostCommitFiberRoot(xt,b)}catch{}return!0}finally{U.p=g,L.T=u,Mz(r,s)}}function Lz(r,s,c){s=Zo(c,s),s=dg(r.stateNode,s,2),r=Fa(r,s,2),r!==null&&(Ft(r,2),Er(r))}function qt(r,s,c){if(r.tag===3)Lz(r,r,c);else for(;s!==null;){if(s.tag===3){Lz(s,r,c);break}else if(s.tag===1){var u=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(Ka===null||!Ka.has(u))){r=Zo(c,r),c=D2(2),u=Fa(s,c,2),u!==null&&($2(c,u,s,r),Ft(u,2),Er(u));break}}s=s.return}}function Lg(r,s,c){var u=r.pingCache;if(u===null){u=r.pingCache=new GV;var g=new Set;u.set(s,g)}else g=u.get(s),g===void 0&&(g=new Set,u.set(s,g));g.has(c)||(Rg=!0,g.add(c),r=WV.bind(null,r,s,c),s.then(r,r))}function WV(r,s,c){var u=r.pingCache;u!==null&&u.delete(s),r.pingedLanes|=r.suspendedLanes&c,r.warmLanes&=~c,Ut===r&&(ht&c)===c&&(cn===4||cn===3&&(ht&62914560)===ht&&300>de()-Xu?(Rt&2)===0&&pc(r,0):Ag|=c,uc===ht&&(uc=0)),Er(r)}function Dz(r,s){s===0&&(s=mn()),r=Ds(r,s),r!==null&&(Ft(r,s),Er(r))}function YV(r){var s=r.memoizedState,c=0;s!==null&&(c=s.retryLane),Dz(r,c)}function ZV(r,s){var c=0;switch(r.tag){case 31:case 13:var u=r.stateNode,g=r.memoizedState;g!==null&&(c=g.retryLane);break;case 19:u=r.stateNode;break;case 22:u=r.stateNode._retryCache;break;default:throw Error(a(314))}u!==null&&u.delete(s),Dz(r,c)}function XV(r,s){return Be(r,s)}var rd=null,fc=null,Dg=!1,ad=!1,$g=!1,Za=0;function Er(r){r!==fc&&r.next===null&&(fc===null?rd=fc=r:fc=fc.next=r),ad=!0,Dg||(Dg=!0,JV())}function Jl(r,s){if(!$g&&ad){$g=!0;do for(var c=!1,u=rd;u!==null;){if(r!==0){var g=u.pendingLanes;if(g===0)var b=0;else{var R=u.suspendedLanes,O=u.pingedLanes;b=(1<<31-Kt(42|r)+1)-1,b&=g&~(R&~O),b=b&201326741?b&201326741|1:b?b|2:0}b!==0&&(c=!0,Uz(u,b))}else b=ht,b=He(u,u===Ut?b:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(b&3)===0||kt(u,b)||(c=!0,Uz(u,b));u=u.next}while(c);$g=!1}}function QV(){$z()}function $z(){ad=Dg=!1;var r=0;Za!==0&&lH()&&(r=Za);for(var s=de(),c=null,u=rd;u!==null;){var g=u.next,b=jz(u,s);b===0?(u.next=null,c===null?rd=g:c.next=g,g===null&&(fc=c)):(c=u,(r!==0||(b&3)!==0)&&(ad=!0)),u=g}An!==0&&An!==5||Jl(r),Za!==0&&(Za=0)}function jz(r,s){for(var c=r.suspendedLanes,u=r.pingedLanes,g=r.expirationTimes,b=r.pendingLanes&-62914561;0<b;){var R=31-Kt(b),O=1<<R,H=g[R];H===-1?((O&c)===0||(O&u)!==0)&&(g[R]=Wt(O,s)):H<=s&&(r.expiredLanes|=O),b&=~O}if(s=Ut,c=ht,c=He(r,r===s?c:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),u=r.callbackNode,c===0||r===s&&(Pt===2||Pt===9)||r.cancelPendingCommit!==null)return u!==null&&u!==null&&j(u),r.callbackNode=null,r.callbackPriority=0;if((c&3)===0||kt(r,c)){if(s=c&-c,s===r.callbackPriority)return s;switch(u!==null&&j(u),Eo(c)){case 2:case 8:c=ce;break;case 32:c=ge;break;case 268435456:c=Je;break;default:c=ge}return u=Fz.bind(null,r),c=Be(c,u),r.callbackPriority=s,r.callbackNode=c,s}return u!==null&&u!==null&&j(u),r.callbackPriority=2,r.callbackNode=null,2}function Fz(r,s){if(An!==0&&An!==5)return r.callbackNode=null,r.callbackPriority=0,null;var c=r.callbackNode;if(od()&&r.callbackNode!==c)return null;var u=ht;return u=He(r,r===Ut?u:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),u===0?null:(zz(r,u,s),jz(r,de()),r.callbackNode!=null&&r.callbackNode===c?Fz.bind(null,r):null)}function Uz(r,s){if(od())return null;zz(r,s,!0)}function JV(){uH(function(){(Rt&6)!==0?Be(Q,QV):$z()})}function jg(){if(Za===0){var r=ec;r===0&&(r=an,an<<=1,(an&261888)===0&&(an=256)),Za=r}return Za}function Gz(r){return r==null||typeof r=="symbol"||typeof r=="boolean"?null:typeof r=="function"?r:pu(""+r)}function Bz(r,s){var c=s.ownerDocument.createElement("input");return c.name=s.name,c.value=s.value,r.id&&c.setAttribute("form",r.id),s.parentNode.insertBefore(c,s),r=new FormData(r),c.parentNode.removeChild(c),r}function eH(r,s,c,u,g){if(s==="submit"&&c&&c.stateNode===g){var b=Gz((g[_o]||null).action),R=u.submitter;R&&(s=(s=R[_o]||null)?Gz(s.formAction):R.getAttribute("formAction"),s!==null&&(b=s,R=null));var O=new hu("action","action",null,u,g);r.push({event:O,listeners:[{instance:null,listener:function(){if(u.defaultPrevented){if(Za!==0){var H=R?Bz(g,R):new FormData(g);sg(c,{pending:!0,data:H,method:g.method,action:b},null,H)}}else typeof b=="function"&&(O.preventDefault(),H=R?Bz(g,R):new FormData(g),sg(c,{pending:!0,data:H,method:g.method,action:b},b,H))},currentTarget:g}]})}}for(var Fg=0;Fg<xf.length;Fg++){var Ug=xf[Fg],tH=Ug.toLowerCase(),nH=Ug[0].toUpperCase()+Ug.slice(1);gr(tH,"on"+nH)}gr(w0,"onAnimationEnd"),gr(z0,"onAnimationIteration"),gr(x0,"onAnimationStart"),gr("dblclick","onDoubleClick"),gr("focusin","onFocus"),gr("focusout","onBlur"),gr(bV,"onTransitionRun"),gr(vV,"onTransitionStart"),gr(yV,"onTransitionCancel"),gr(k0,"onTransitionEnd"),ji("onMouseEnter",["mouseout","mouseover"]),ji("onMouseLeave",["mouseout","mouseover"]),ji("onPointerEnter",["pointerout","pointerover"]),ji("onPointerLeave",["pointerout","pointerover"]),Os("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Os("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Os("onBeforeInput",["compositionend","keypress","textInput","paste"]),Os("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Os("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Os("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var e_="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),oH=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(e_));function Vz(r,s){s=(s&4)!==0;for(var c=0;c<r.length;c++){var u=r[c],g=u.event;u=u.listeners;e:{var b=void 0;if(s)for(var R=u.length-1;0<=R;R--){var O=u[R],H=O.instance,ie=O.currentTarget;if(O=O.listener,H!==b&&g.isPropagationStopped())break e;b=O,g.currentTarget=ie;try{b(g)}
vendor: 4,114 bytes, line 9
9catch(he){yu(he)}g.currentTarget=null,b=H}else for(R=0;R<u.length;R++){if(O=u[R],H=O.instance,ie=O.currentTarget,O=O.listener,H!==b&&g.isPropagationStopped())break e;b=O,g.currentTarget=ie;try{b(g)}catch(he){yu(he)}g.currentTarget=null,b=H}}}}function gt(r,s){var c=s[ef];c===void 0&&(c=s[ef]=new Set);var u=r+"__bubble";c.has(u)||(Hz(s,r,2,!1),c.add(u))}function Gg(r,s,c){var u=0;s&&(u|=4),Hz(c,r,u,s)}var sd="_reactListening"+Math.random().toString(36).slice(2);function Bg(r){if(!r[sd]){r[sd]=!0,$w.forEach(function(c){c!=="selectionchange"&&(oH.has(c)||Gg(c,!1,r),Gg(c,!0,r))});var s=r.nodeType===9?r:r.ownerDocument;s===null||s[sd]||(s[sd]=!0,Gg("selectionchange",!1,s))}}function Hz(r,s,c,u){switch(wx(s)){case 2:var g=CH;break;case 8:g=PH;break;default:g=ah}c=g.bind(null,s,c,r),g=void 0,!_f||s!=="touchstart"&&s!=="touchmove"&&s!=="wheel"||(g=!0),u?g!==void 0?r.addEventListener(s,c,{capture:!0,passive:g}):r.addEventListener(s,c,!0):g!==void 0?r.addEventListener(s,c,{passive:g}):r.addEventListener(s,c,!1)}function Vg(r,s,c,u,g){var b=u;if((s&1)===0&&(s&2)===0&&u!==null)e:for(;;){if(u===null)return;var R=u.tag;if(R===3||R===4){var O=u.stateNode.containerInfo;if(O===g)break;if(R===4)for(R=u.return;R!==null;){var H=R.tag;if((H===3||H===4)&&R.stateNode.containerInfo===g)return;R=R.return}for(;O!==null;){if(R=Li(O),R===null)return;if(H=R.tag,H===5||H===6||H===26||H===27){u=b=R;continue e}O=O.parentNode}}u=u.return}Xw(function(){var ie=b,he=cf(c),ze=[];e:{var le=S0.get(r);if(le!==void 0){var pe=hu,De=r;switch(r){case"keypress":if(fu(c)===0)break e;case"keydown":case"keyup":pe=Z7;break;case"focusin":De="focus",pe=mf;break;case"focusout":De="blur",pe=mf;break;case"beforeblur":case"afterblur":pe=mf;break;case"click":if(c.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":pe=e0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":pe=D7;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":pe=J7;break;case w0:case z0:case x0:pe=F7;break;case k0:pe=tV;break;case"scroll":case"scrollend":pe=N7;break;case"wheel":pe=oV;break;case"copy":case"cut":case"paste":pe=G7;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":pe=n0;break;case"toggle":case"beforetoggle":pe=aV}var nt=(s&4)!==0,$t=!nt&&(r==="scroll"||r==="scrollend"),ne=nt?le!==null?le+"Capture":null:le;nt=[];for(var Z=ie,se;Z!==null;){var ye=Z;if(se=ye.stateNode,ye=ye.tag,ye!==5&&ye!==26&&ye!==27||se===null||ne===null||(ye=zl(Z,ne),ye!=null&&nt.push(t_(Z,ye,se))),$t)break;Z=Z.return}0<nt.length&&(le=new pe(le,De,null,c,he),ze.push({event:le,listeners:nt}))}}if((s&7)===0){e:{if(le=r==="mouseover"||r==="pointerover",pe=r==="mouseout"||r==="pointerout",le&&c!==sf&&(De=c.relatedTarget||c.fromElement)&&(Li(De)||De[Ni]))break e;if((pe||le)&&(le=he.window===he?he:(le=he.ownerDocument)?le.defaultView||le.parentWindow:window,pe?(De=c.relatedTarget||c.toElement,pe=ie,De=De?Li(De):null,De!==null&&($t=l(De),nt=De.tag,De!==$t||nt!==5&&nt!==27&&nt!==6)&&(De=null)):(pe=null,De=ie),pe!==De)){if(nt=e0,ye="onMouseLeave",ne="onMouseEnter",Z="mouse",(r==="pointerout"||r==="pointerover")&&(nt=n0,ye="onPointerLeave",ne="onPointerEnter",Z="pointer"),$t=pe==null?le:wl(pe),se=De==null?le:wl(De),le=new nt(ye,Z+"leave",pe,c,he),le.target=$t,le.relatedTarget=se,ye=null,Li(he)===ie&&(nt=new nt(ne,Z+"enter",De,c,he),nt.target=se,nt.relatedTarget=$t,ye=nt),$t=ye,pe&&De)t:{for(nt=rH,ne=pe,Z=De,se=0,ye=ne;ye;ye=nt(ye))se++;ye=0;for(var Xe=Z;Xe;Xe=nt(Xe))ye++;for(;0<se-ye;)ne=nt(ne),se--;for(;0<ye-se;)Z=nt(Z),ye--;for(;se--;){if(ne===Z||Z!==null&&ne===Z.alternate){nt=ne;break t}ne=nt(ne),Z=nt(Z)}nt=null}else nt=null;pe!==null&&Kz(ze,le,pe,nt,!1),De!==null&&$t!==null&&Kz(ze,$t,De,nt,!0)}}e:{if(le=ie?wl(ie):window,pe=le.nodeName&&le.nodeName.toLowerCase(),pe==="select"||pe==="input"&&le.type==="file")var St=_0;else if(c0(le))if(u0)St=fV;else{St=pV;var Ve=dV}
vendor: 5,072 bytes, lines 9-10
9else pe=le.nodeName,!pe||pe.toLowerCase()!=="input"||le.type!=="checkbox"&&le.type!=="radio"?ie&&af(ie.elementType)&&(St=_0):St=mV;if(St&&(St=St(r,ie))){l0(ze,St,c,he);break e}Ve&&Ve(r,le,ie),r==="focusout"&&ie&&le.type==="number"&&ie.memoizedProps.value!=null&&rf(le,"number",le.value)}switch(Ve=ie?wl(ie):window,r){case"focusin":(c0(Ve)||Ve.contentEditable==="true")&&(Hi=Ve,yf=ie,Al=null);break;case"focusout":Al=yf=Hi=null;break;case"mousedown":wf=!0;break;case"contextmenu":case"mouseup":case"dragend":wf=!1,v0(ze,c,he);break;case"selectionchange":if(hV)break;case"keydown":case"keyup":v0(ze,c,he)}var _t;if(gf)e:{switch(r){case"compositionstart":var bt="onCompositionStart";break e;case"compositionend":bt="onCompositionEnd";break e;case"compositionupdate":bt="onCompositionUpdate";break e}bt=void 0}else Vi?s0(r,c)&&(bt="onCompositionEnd"):r==="keydown"&&c.keyCode===229&&(bt="onCompositionStart");bt&&(o0&&c.locale!=="ko"&&(Vi||bt!=="onCompositionStart"?bt==="onCompositionEnd"&&Vi&&(_t=Qw()):(Oa=he,uf="value"in Oa?Oa.value:Oa.textContent,Vi=!0)),Ve=id(ie,bt),0<Ve.length&&(bt=new t0(bt,r,null,c,he),ze.push({event:bt,listeners:Ve}),_t?bt.data=_t:(_t=i0(c),_t!==null&&(bt.data=_t)))),(_t=iV?cV(r,c):lV(r,c))&&(bt=id(ie,"onBeforeInput"),0<bt.length&&(Ve=new t0("onBeforeInput","beforeinput",null,c,he),ze.push({event:Ve,listeners:bt}),Ve.data=_t)),eH(ze,r,ie,c,he)}Vz(ze,s)})}function t_(r,s,c){return{instance:r,listener:s,currentTarget:c}}function id(r,s){for(var c=s+"Capture",u=[];r!==null;){var g=r,b=g.stateNode;if(g=g.tag,g!==5&&g!==26&&g!==27||b===null||(g=zl(r,c),g!=null&&u.unshift(t_(r,g,b)),g=zl(r,s),g!=null&&u.push(t_(r,g,b))),r.tag===3)return u;r=r.return}return[]}function rH(r){if(r===null)return null;do r=r.return;while(r&&r.tag!==5&&r.tag!==27);return r||null}function Kz(r,s,c,u,g){for(var b=s._reactName,R=[];c!==null&&c!==u;){var O=c,H=O.alternate,ie=O.stateNode;if(O=O.tag,H!==null&&H===u)break;O!==5&&O!==26&&O!==27||ie===null||(H=ie,g?(ie=zl(c,b),ie!=null&&R.unshift(t_(c,ie,H))):g||(ie=zl(c,b),ie!=null&&R.push(t_(c,ie,H)))),c=c.return}R.length!==0&&r.push({event:s,listeners:R})}var aH=/\r\n?/g,sH=/\u0000|\uFFFD/g;function Wz(r){return(typeof r=="string"?r:""+r).replace(aH,` 10`).replace(sH,"")}function Yz(r,s){return s=Wz(s),Wz(r)===s}function Dt(r,s,c,u,g,b){switch(c){case"children":typeof u=="string"?s==="body"||s==="textarea"&&u===""||Ui(r,u):(typeof u=="number"||typeof u=="bigint")&&s!=="body"&&Ui(r,""+u);break;case"className":uu(r,"class",u);break;case"tabIndex":uu(r,"tabindex",u);break;case"dir":case"role":case"viewBox":case"width":case"height":uu(r,c,u);break;case"style":Yw(r,u,b);break;case"data":if(s!=="object"){uu(r,"data",u);break}case"src":case"href":if(u===""&&(s!=="a"||c!=="href")){r.removeAttribute(c);break}if(u==null||typeof u=="function"||typeof u=="symbol"||typeof u=="boolean"){r.removeAttribute(c);break}u=pu(""+u),r.setAttribute(c,u);break;case"action":case"formAction":if(typeof u=="function"){r.setAttribute(c,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof b=="function"&&(c==="formAction"?(s!=="input"&&Dt(r,s,"name",g.name,g,null),Dt(r,s,"formEncType",g.formEncType,g,null),Dt(r,s,"formMethod",g.formMethod,g,null),Dt(r,s,"formTarget",g.formTarget,g,null)):(Dt(r,s,"encType",g.encType,g,null),Dt(r,s,"method",g.method,g,null),Dt(r,s,"target",g.target,g,null)));if(u==null||typeof u=="symbol"||typeof u=="boolean"){r.removeAttribute(c);break}u=pu(""+u),r.setAttribute(c,u);break;case"onClick":u!=null&&(r.onclick=na);break;case"onScroll":u!=null&>("scroll",r);break;case"onScrollEnd":u!=null&>("scrollend",r);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(a(61));if(c=u.__html,c!=null){if(g.children!=null)throw Error(a(60));r.innerHTML=c}}break;case"multiple":r.multiple=u&&typeof u!="function"&&typeof u!="symbol";break;case"muted":r.muted=u&&typeof u!="function"&&typeof u!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(u==null||typeof u=="function"||typeof u=="boolean"||typeof u=="symbol"){r.removeAttribute("xlink:href");break}c=pu(""+u),r.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",c);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":u!=null&&typeof u!="function"&&typeof u!="symbol"?r.setAttribute(c,""+u):r.removeAttribute(c);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":u&&typeof u!="function"&&typeof u!="symbol"?r.setAttribute(c,""):r.removeAttribute(c);break;case"capture":case"download":u===!0?r.setAttribute(c,""):u!==!1&&u!=null&&typeof u!="function"&&typeof u!="symbol"?r.setAttribute(c,u):r.removeAttribute(c);break;case"cols":case"rows":case"size":case"span":u!=null&&typeof u!="function"&&typeof u!="symbol"&&!isNaN(u)&&1<=u?r.setAttribute(c,u):r.removeAttribute(c);break;case"rowSpan":case"start":u==null||typeof u=="function"||typeof u=="symbol"||isNaN(u)?r.removeAttribute(c):r.setAttribute(c,u);break;case"popover":gt("beforetoggle",r),gt("toggle",r),_u(r,"popover",u);break;case"xlinkActuate":ta(r,"http://www.w3.org/1999/xlink","xlink:actuate",u);break;case"xlinkArcrole":ta(r,"http://www.w3.org/1999/xlink","xlink:arcrole",u);break;case"xlinkRole":ta(r,"http://www.w3.org/1999/xlink","xlink:role",u);break;case"xlinkShow":ta(r,"http://www.w3.org/1999/xlink","xlink:show",u);break;case"xlinkTitle":ta(r,"http://www.w3.org/1999/xlink","xlink:title",u);break;case"xlinkType":ta(r,"http://www.w3.org/1999/xlink","xlink:type",u);break;case"xmlBase":ta(r,"http://www.w3.org/XML/1998/namespace","xml:base",u);break;case"xmlLang":ta(r,"http://www.w3.org/XML/1998/namespace","xml:lang",u);break;case"xmlSpace":ta(r,"http://www.w3.org/XML/1998/namespace","xml:space",u);break;case"is":_u(r,"is",u);break;case"innerText":case"textContent":break;default:(!(2<c.length)||c[0]!=="o"&&c[0]!=="O"||c[1]!=="n"&&c[1]!=="N")&&(c=O7.get(c)||c,_u(r,c,u))}}function Hg(r,s,c,u,g,b){switch(c){case"style":Yw(r,u,b);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(a(61));if(c=u.__html,c!=null){if(g.children!=null)throw Error(a(60));r.innerHTML=c}}break;case"children":typeof u=="string"?Ui(r,u):(typeof u=="number"||typeof u=="bigint")&&Ui(r,""+u);break;case"onScroll":u!=null&>("scroll",r);break;case"onScrollEnd":u!=null&>("scrollend",r);break;case"onClick":u!=null&&(r.onclick=na);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!jw.hasOwnProperty(c))e:{if(c[0]==="o"&&c[1]==="n"&&(g=c.endsWith("Capture"),s=c.slice(2,g?c.length-7:void 0),b=r[_o]||null,b=b!=null?b[c]:null,typeof b=="function"&&r.removeEventListener(s,b,g),typeof u=="function")){typeof b!="function"&&b!==null&&(c in r?r[c]=null:r.hasAttribute(c)&&r.removeAttribute(c)),r.addEventListener(s,u,g);break e}c in r?r[c]=u:u===!0?r.setAttribute(c,""):_u(r,c,u)}}}function Hn(r,s,c){switch(s){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":gt("error",r),gt("load",r);var u=!1,g=!1,b;for(b in c)if(c.hasOwnProperty(b)){var R=c[b];if(R!=null)switch(b){case"src":u=!0;break;case"srcSet":g=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,s));default:Dt(r,s,b,R,c,null)}}g&&Dt(r,s,"srcSet",c.srcSet,c,null),u&&Dt(r,s,"src",c.src,c,null);return;case"input":gt("invalid",r);var O=b=R=g=null,H=null,ie=null;for(u in c)if(c.hasOwnProperty(u)){var he=c[u];if(he!=null)switch(u){case"name":g=he;break;case"type":R=he;break;case"checked":H=he;break;case"defaultChecked":ie=he;break;case"value":b=he;break;case"defaultValue":O=he;break;case"children":case"dangerouslySetInnerHTML":if(he!=null)throw Error(a(137,s));break;default:Dt(r,s,u,he,c,null)}}Vw(r,b,O,H,ie,R,g,!1);return;case"select":gt("invalid",r),u=R=b=null;for(g in c)if(c.hasOwnProperty(g)&&(O=c[g],O!=null))switch(g){case"value":b=O;break;case"defaultValue":R=O;break;case"multiple":u=O;default:Dt(r,s,g,O,c,null)}s=b,c=R,r.multiple=!!u,s!=null?Fi(r,!!u,s,!1):c!=null&&Fi(r,!!u,c,!0);return;case"textarea":gt("invalid",r),b=g=u=null;for(R in c)if(c.hasOwnProperty(R)&&(O=c[R],O!=null))switch(R){case"value":u=O;break;case"defaultValue":g=O;break;case"children":b=O;break;case"dangerouslySetInnerHTML":if(O!=null)throw Error(a(91));break;default:Dt(r,s,R,O,c,null)}Kw(r,u,g,b);return;case"option":for(H in c)c.hasOwnProperty(H)&&(u=c[H],u!=null)&&(H==="selected"?r.selected=u&&typeof u!="function"&&typeof u!="symbol":Dt(r,s,H,u,c,null));return;case"dialog":gt("beforetoggle",r),gt("toggle",r),gt("cancel",r),gt("close",r);break;case"iframe":case"object":gt("load",r);break;case"video":case"audio":for(u=0;
vendor: 4,250 bytes, line 10
10u<e_.length;u++)gt(e_[u],r);break;case"image":gt("error",r),gt("load",r);break;case"details":gt("toggle",r);break;case"embed":case"source":case"link":gt("error",r),gt("load",r);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ie in c)if(c.hasOwnProperty(ie)&&(u=c[ie],u!=null))switch(ie){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,s));default:Dt(r,s,ie,u,c,null)}return;default:if(af(s)){for(he in c)c.hasOwnProperty(he)&&(u=c[he],u!==void 0&&Hg(r,s,he,u,c,void 0));return}}for(O in c)c.hasOwnProperty(O)&&(u=c[O],u!=null&&Dt(r,s,O,u,c,null))}function iH(r,s,c,u){switch(s){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var g=null,b=null,R=null,O=null,H=null,ie=null,he=null;for(pe in c){var ze=c[pe];if(c.hasOwnProperty(pe)&&ze!=null)switch(pe){case"checked":break;case"value":break;case"defaultValue":H=ze;default:u.hasOwnProperty(pe)||Dt(r,s,pe,null,u,ze)}}for(var le in u){var pe=u[le];if(ze=c[le],u.hasOwnProperty(le)&&(pe!=null||ze!=null))switch(le){case"type":b=pe;break;case"name":g=pe;break;case"checked":ie=pe;break;case"defaultChecked":he=pe;break;case"value":R=pe;break;case"defaultValue":O=pe;break;case"children":case"dangerouslySetInnerHTML":if(pe!=null)throw Error(a(137,s));break;default:pe!==ze&&Dt(r,s,le,pe,u,ze)}}of(r,R,O,H,ie,he,b,g);return;case"select":pe=R=O=le=null;for(b in c)if(H=c[b],c.hasOwnProperty(b)&&H!=null)switch(b){case"value":break;case"multiple":pe=H;default:u.hasOwnProperty(b)||Dt(r,s,b,null,u,H)}for(g in u)if(b=u[g],H=c[g],u.hasOwnProperty(g)&&(b!=null||H!=null))switch(g){case"value":le=b;break;case"defaultValue":O=b;break;case"multiple":R=b;default:b!==H&&Dt(r,s,g,b,u,H)}s=O,c=R,u=pe,le!=null?Fi(r,!!c,le,!1):!!u!=!!c&&(s!=null?Fi(r,!!c,s,!0):Fi(r,!!c,c?[]:"",!1));return;case"textarea":pe=le=null;for(O in c)if(g=c[O],c.hasOwnProperty(O)&&g!=null&&!u.hasOwnProperty(O))switch(O){case"value":break;case"children":break;default:Dt(r,s,O,null,u,g)}for(R in u)if(g=u[R],b=c[R],u.hasOwnProperty(R)&&(g!=null||b!=null))switch(R){case"value":le=g;break;case"defaultValue":pe=g;break;case"children":break;case"dangerouslySetInnerHTML":if(g!=null)throw Error(a(91));break;default:g!==b&&Dt(r,s,R,g,u,b)}Hw(r,le,pe);return;case"option":for(var De in c)le=c[De],c.hasOwnProperty(De)&&le!=null&&!u.hasOwnProperty(De)&&(De==="selected"?r.selected=!1:Dt(r,s,De,null,u,le));for(H in u)le=u[H],pe=c[H],u.hasOwnProperty(H)&&le!==pe&&(le!=null||pe!=null)&&(H==="selected"?r.selected=le&&typeof le!="function"&&typeof le!="symbol":Dt(r,s,H,le,u,pe));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var nt in c)le=c[nt],c.hasOwnProperty(nt)&&le!=null&&!u.hasOwnProperty(nt)&&Dt(r,s,nt,null,u,le);for(ie in u)if(le=u[ie],pe=c[ie],u.hasOwnProperty(ie)&&le!==pe&&(le!=null||pe!=null))switch(ie){case"children":case"dangerouslySetInnerHTML":if(le!=null)throw Error(a(137,s));break;default:Dt(r,s,ie,le,u,pe)}return;default:if(af(s)){for(var $t in c)le=c[$t],c.hasOwnProperty($t)&&le!==void 0&&!u.hasOwnProperty($t)&&Hg(r,s,$t,void 0,u,le);for(he in u)le=u[he],pe=c[he],!u.hasOwnProperty(he)||le===pe||le===void 0&&pe===void 0||Hg(r,s,he,le,u,pe);return}}for(var ne in c)le=c[ne],c.hasOwnProperty(ne)&&le!=null&&!u.hasOwnProperty(ne)&&Dt(r,s,ne,null,u,le);for(ze in u)le=u[ze],pe=c[ze],!u.hasOwnProperty(ze)||le===pe||le==null&&pe==null||Dt(r,s,ze,le,u,pe)}function Zz(r){switch(r){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function cH(){if(typeof performance.getEntriesByType=="function"){for(var r=0,s=0,c=performance.getEntriesByType("resource"),u=0;u<c.length;u++){var g=c[u],b=g.transferSize,R=g.initiatorType,O=g.duration;if(b&&O&&Zz(R)){for(R=0,O=g.responseEnd,u+=1;u<c.length;u++){var H=c[u],ie=H.startTime;if(ie>O)break;var he=H.transferSize,ze=H.initiatorType;he&&Zz(ze)&&(H=H.responseEnd,R+=he*(H<O?1:(O-ie)/(H-ie)))}if(--u,s+=8*(b+R)/(g.duration/1e3),r++,10<r)break}}if(0<r)return s/r/1e6}return navigator.connection&&(r=navigator.connection.downlink,typeof r=="number")?r:5}
vendor: 9,435 bytes, line 10
10var Kg=null,Wg=null;function cd(r){return r.nodeType===9?r:r.ownerDocument}function Xz(r){switch(r){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Qz(r,s){if(r===0)switch(s){case"svg":return 1;case"math":return 2;default:return 0}return r===1&&s==="foreignObject"?0:r}function Yg(r,s){return r==="textarea"||r==="noscript"||typeof s.children=="string"||typeof s.children=="number"||typeof s.children=="bigint"||typeof s.dangerouslySetInnerHTML=="object"&&s.dangerouslySetInnerHTML!==null&&s.dangerouslySetInnerHTML.__html!=null}var Zg=null;function lH(){var r=window.event;return r&&r.type==="popstate"?r===Zg?!1:(Zg=r,!0):(Zg=null,!1)}var Jz=typeof setTimeout=="function"?setTimeout:void 0,_H=typeof clearTimeout=="function"?clearTimeout:void 0,ex=typeof Promise=="function"?Promise:void 0,uH=typeof queueMicrotask=="function"?queueMicrotask:typeof ex<"u"?function(r){return ex.resolve(null).then(r).catch(dH)}:Jz;function dH(r){setTimeout(function(){throw r})}function Xa(r){return r==="head"}function tx(r,s){var c=s,u=0;do{var g=c.nextSibling;if(r.removeChild(c),g&&g.nodeType===8)if(c=g.data,c==="/$"||c==="/&"){if(u===0){r.removeChild(g),vc(s);return}u--}else if(c==="$"||c==="$?"||c==="$~"||c==="$!"||c==="&")u++;else if(c==="html")n_(r.ownerDocument.documentElement);else if(c==="head"){c=r.ownerDocument.head,n_(c);for(var b=c.firstChild;b;){var R=b.nextSibling,O=b.nodeName;b[yl]||O==="SCRIPT"||O==="STYLE"||O==="LINK"&&b.rel.toLowerCase()==="stylesheet"||c.removeChild(b),b=R}}else c==="body"&&n_(r.ownerDocument.body);c=g}while(c);vc(s)}function nx(r,s){var c=r;r=0;do{var u=c.nextSibling;if(c.nodeType===1?s?(c._stashedDisplay=c.style.display,c.style.display="none"):(c.style.display=c._stashedDisplay||"",c.getAttribute("style")===""&&c.removeAttribute("style")):c.nodeType===3&&(s?(c._stashedText=c.nodeValue,c.nodeValue=""):c.nodeValue=c._stashedText||""),u&&u.nodeType===8)if(c=u.data,c==="/$"){if(r===0)break;r--}else c!=="$"&&c!=="$?"&&c!=="$~"&&c!=="$!"||r++;c=u}while(c)}function Xg(r){var s=r.firstChild;for(s&&s.nodeType===10&&(s=s.nextSibling);s;){var c=s;switch(s=s.nextSibling,c.nodeName){case"HTML":case"HEAD":case"BODY":Xg(c),tf(c);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(c.rel.toLowerCase()==="stylesheet")continue}r.removeChild(c)}}function pH(r,s,c,u){for(;r.nodeType===1;){var g=c;if(r.nodeName.toLowerCase()!==s.toLowerCase()){if(!u&&(r.nodeName!=="INPUT"||r.type!=="hidden"))break}else if(u){if(!r[yl])switch(s){case"meta":if(!r.hasAttribute("itemprop"))break;return r;case"link":if(b=r.getAttribute("rel"),b==="stylesheet"&&r.hasAttribute("data-precedence"))break;if(b!==g.rel||r.getAttribute("href")!==(g.href==null||g.href===""?null:g.href)||r.getAttribute("crossorigin")!==(g.crossOrigin==null?null:g.crossOrigin)||r.getAttribute("title")!==(g.title==null?null:g.title))break;return r;case"style":if(r.hasAttribute("data-precedence"))break;return r;case"script":if(b=r.getAttribute("src"),(b!==(g.src==null?null:g.src)||r.getAttribute("type")!==(g.type==null?null:g.type)||r.getAttribute("crossorigin")!==(g.crossOrigin==null?null:g.crossOrigin))&&b&&r.hasAttribute("async")&&!r.hasAttribute("itemprop"))break;return r;default:return r}}else if(s==="input"&&r.type==="hidden"){var b=g.name==null?null:""+g.name;if(g.type==="hidden"&&r.getAttribute("name")===b)return r}else return r;if(r=tr(r.nextSibling),r===null)break}return null}function mH(r,s,c){if(s==="")return null;for(;r.nodeType!==3;)if((r.nodeType!==1||r.nodeName!=="INPUT"||r.type!=="hidden")&&!c||(r=tr(r.nextSibling),r===null))return null;return r}function ox(r,s){for(;r.nodeType!==8;)if((r.nodeType!==1||r.nodeName!=="INPUT"||r.type!=="hidden")&&!s||(r=tr(r.nextSibling),r===null))return null;return r}function Qg(r){return r.data==="$?"||r.data==="$~"}function Jg(r){return r.data==="$!"||r.data==="$?"&&r.ownerDocument.readyState!=="loading"}function fH(r,s){var c=r.ownerDocument;if(r.data==="$~")r._reactRetry=s;else if(r.data!=="$?"||c.readyState!=="loading")s();else{var u=function(){s(),c.removeEventListener("DOMContentLoaded",u)};c.addEventListener("DOMContentLoaded",u),r._reactRetry=u}}function tr(r){for(;r!=null;r=r.nextSibling){var s=r.nodeType;if(s===1||s===3)break;if(s===8){if(s=r.data,s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"||s==="F!"||s==="F")break;if(s==="/$"||s==="/&")return null}}return r}var eh=null;function rx(r){r=r.nextSibling;for(var s=0;r;){if(r.nodeType===8){var c=r.data;if(c==="/$"||c==="/&"){if(s===0)return tr(r.nextSibling);s--}else c!=="$"&&c!=="$!"&&c!=="$?"&&c!=="$~"&&c!=="&"||s++}r=r.nextSibling}return null}function ax(r){r=r.previousSibling;for(var s=0;r;){if(r.nodeType===8){var c=r.data;if(c==="$"||c==="$!"||c==="$?"||c==="$~"||c==="&"){if(s===0)return r;s--}else c!=="/$"&&c!=="/&"||s++}r=r.previousSibling}return null}function sx(r,s,c){switch(s=cd(c),r){case"html":if(r=s.documentElement,!r)throw Error(a(452));return r;case"head":if(r=s.head,!r)throw Error(a(453));return r;case"body":if(r=s.body,!r)throw Error(a(454));return r;default:throw Error(a(451))}}function n_(r){for(var s=r.attributes;s.length;)r.removeAttributeNode(s[0]);tf(r)}var nr=new Map,ix=new Set;function ld(r){return typeof r.getRootNode=="function"?r.getRootNode():r.nodeType===9?r:r.ownerDocument}var ba=U.d;U.d={f:gH,r:hH,D:bH,C:vH,L:yH,m:wH,X:xH,S:zH,M:kH};function gH(){var r=ba.f(),s=ed();return r||s}function hH(r){var s=Di(r);s!==null&&s.tag===5&&s.type==="form"?k2(s):ba.r(r)}var gc=typeof document>"u"?null:document;function cx(r,s,c){var u=gc;if(u&&typeof s=="string"&&s){var g=Wo(s);g='link[rel="'+r+'"][href="'+g+'"]',typeof c=="string"&&(g+='[crossorigin="'+c+'"]'),ix.has(g)||(ix.add(g),r={rel:r,crossOrigin:c,href:s},u.querySelector(g)===null&&(s=u.createElement("link"),Hn(s,"link",r),Dn(s),u.head.appendChild(s)))}}function bH(r){ba.D(r),cx("dns-prefetch",r,null)}function vH(r,s){ba.C(r,s),cx("preconnect",r,s)}function yH(r,s,c){ba.L(r,s,c);var u=gc;if(u&&r&&s){var g='link[rel="preload"][as="'+Wo(s)+'"]';s==="image"&&c&&c.imageSrcSet?(g+='[imagesrcset="'+Wo(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(g+='[imagesizes="'+Wo(c.imageSizes)+'"]')):g+='[href="'+Wo(r)+'"]';var b=g;switch(s){case"style":b=hc(r);break;case"script":b=bc(r)}nr.has(b)||(r=h({rel:"preload",href:s==="image"&&c&&c.imageSrcSet?void 0:r,as:s},c),nr.set(b,r),u.querySelector(g)!==null||s==="style"&&u.querySelector(o_(b))||s==="script"&&u.querySelector(r_(b))||(s=u.createElement("link"),Hn(s,"link",r),Dn(s),u.head.appendChild(s)))}}function wH(r,s){ba.m(r,s);var c=gc;if(c&&r){var u=s&&typeof s.as=="string"?s.as:"script",g='link[rel="modulepreload"][as="'+Wo(u)+'"][href="'+Wo(r)+'"]',b=g;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":b=bc(r)}if(!nr.has(b)&&(r=h({rel:"modulepreload",href:r},s),nr.set(b,r),c.querySelector(g)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(r_(b)))return}u=c.createElement("link"),Hn(u,"link",r),Dn(u),c.head.appendChild(u)}}}function zH(r,s,c){ba.S(r,s,c);var u=gc;if(u&&r){var g=$i(u).hoistableStyles,b=hc(r);s=s||"default";var R=g.get(b);if(!R){var O={loading:0,preload:null};if(R=u.querySelector(o_(b)))O.loading=5;else{r=h({rel:"stylesheet",href:r,"data-precedence":s},c),(c=nr.get(b))&&th(r,c);var H=R=u.createElement("link");Dn(H),Hn(H,"link",r),H._p=new Promise(function(ie,he){H.onload=ie,H.onerror=he}),H.addEventListener("load",function(){O.loading|=1}),H.addEventListener("error",function(){O.loading|=2}),O.loading|=4,_d(R,s,u)}R={type:"stylesheet",instance:R,count:1,state:O},g.set(b,R)}}}function xH(r,s){ba.X(r,s);var c=gc;if(c&&r){var u=$i(c).hoistableScripts,g=bc(r),b=u.get(g);b||(b=c.querySelector(r_(g)),b||(r=h({src:r,async:!0},s),(s=nr.get(g))&&nh(r,s),b=c.createElement("script"),Dn(b),Hn(b,"link",r),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},u.set(g,b))}}function kH(r,s){ba.M(r,s);var c=gc;if(c&&r){var u=$i(c).hoistableScripts,g=bc(r),b=u.get(g);b||(b=c.querySelector(r_(g)),b||(r=h({src:r,async:!0,type:"module"},s),(s=nr.get(g))&&nh(r,s),b=c.createElement("script"),Dn(b),Hn(b,"link",r),c.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},u.set(g,b))}}function lx(r,s,c,u){var g=(g=be.current)?ld(g):null;if(!g)throw Error(a(446));switch(r){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(s=hc(c.href),c=$i(g).hoistableStyles,u=c.get(s),u||(u={type:"style",instance:null,count:0,state:null},c.set(s,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){r=hc(c.href);var b=$i(g).hoistableStyles,R=b.get(r);if(R||(g=g.ownerDocument||g,R={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},b.set(r,R),(b=g.querySelector(o_(r)))&&!b._p&&(R.instance=b,R.state.loading=5),nr.has(r)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},nr.set(r,c),b||SH(g,r,c,R.state))),s&&u===null)throw Error(a(528,""));return R}if(s&&u!==null)throw Error(a(529,""));return null;case"script":return s=c.async,c=c.src,typeof c=="string"&&s&&typeof s!="function"&&typeof s!="symbol"?
vendor: 5,251 bytes, line 10
10(s=bc(c),c=$i(g).hoistableScripts,u=c.get(s),u||(u={type:"script",instance:null,count:0,state:null},c.set(s,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,r))}}function hc(r){return'href="'+Wo(r)+'"'}function o_(r){return'link[rel="stylesheet"]['+r+"]"}function _x(r){return h({},r,{"data-precedence":r.precedence,precedence:null})}function SH(r,s,c,u){r.querySelector('link[rel="preload"][as="style"]['+s+"]")?u.loading=1:(s=r.createElement("link"),u.preload=s,s.addEventListener("load",function(){return u.loading|=1}),s.addEventListener("error",function(){return u.loading|=2}),Hn(s,"link",c),Dn(s),r.head.appendChild(s))}function bc(r){return'[src="'+Wo(r)+'"]'}function r_(r){return"script[async]"+r}function ux(r,s,c){if(s.count++,s.instance===null)switch(s.type){case"style":var u=r.querySelector('style[data-href~="'+Wo(c.href)+'"]');if(u)return s.instance=u,Dn(u),u;var g=h({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return u=(r.ownerDocument||r).createElement("style"),Dn(u),Hn(u,"style",g),_d(u,c.precedence,r),s.instance=u;case"stylesheet":g=hc(c.href);var b=r.querySelector(o_(g));if(b)return s.state.loading|=4,s.instance=b,Dn(b),b;u=_x(c),(g=nr.get(g))&&th(u,g),b=(r.ownerDocument||r).createElement("link"),Dn(b);var R=b;return R._p=new Promise(function(O,H){R.onload=O,R.onerror=H}),Hn(b,"link",u),s.state.loading|=4,_d(b,c.precedence,r),s.instance=b;case"script":return b=bc(c.src),(g=r.querySelector(r_(b)))?(s.instance=g,Dn(g),g):(u=c,(g=nr.get(b))&&(u=h({},c),nh(u,g)),r=r.ownerDocument||r,g=r.createElement("script"),Dn(g),Hn(g,"link",u),r.head.appendChild(g),s.instance=g);case"void":return null;default:throw Error(a(443,s.type))}else s.type==="stylesheet"&&(s.state.loading&4)===0&&(u=s.instance,s.state.loading|=4,_d(u,c.precedence,r));return s.instance}function _d(r,s,c){for(var u=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),g=u.length?u[u.length-1]:null,b=g,R=0;R<u.length;R++){var O=u[R];if(O.dataset.precedence===s)b=O;else if(b!==g)break}b?b.parentNode.insertBefore(r,b.nextSibling):(s=c.nodeType===9?c.head:c,s.insertBefore(r,s.firstChild))}function th(r,s){r.crossOrigin==null&&(r.crossOrigin=s.crossOrigin),r.referrerPolicy==null&&(r.referrerPolicy=s.referrerPolicy),r.title==null&&(r.title=s.title)}function nh(r,s){r.crossOrigin==null&&(r.crossOrigin=s.crossOrigin),r.referrerPolicy==null&&(r.referrerPolicy=s.referrerPolicy),r.integrity==null&&(r.integrity=s.integrity)}var ud=null;function dx(r,s,c){if(ud===null){var u=new Map,g=ud=new Map;g.set(c,u)}else g=ud,u=g.get(c),u||(u=new Map,g.set(c,u));if(u.has(r))return u;for(u.set(r,null),c=c.getElementsByTagName(r),g=0;g<c.length;g++){var b=c[g];if(!(b[yl]||b[Rn]||r==="link"&&b.getAttribute("rel")==="stylesheet")&&b.namespaceURI!=="http://www.w3.org/2000/svg"){var R=b.getAttribute(s)||"";R=r+R;var O=u.get(R);O?O.push(b):u.set(R,[b])}}return u}function px(r,s,c){r=r.ownerDocument||r,r.head.insertBefore(c,s==="title"?r.querySelector("head > title"):null)}function IH(r,s,c){if(c===1||s.itemProp!=null)return!1;switch(r){case"meta":case"title":return!0;case"style":if(typeof s.precedence!="string"||typeof s.href!="string"||s.href==="")break;return!0;case"link":if(typeof s.rel!="string"||typeof s.href!="string"||s.href===""||s.onLoad||s.onError)break;return s.rel==="stylesheet"?(r=s.disabled,typeof s.precedence=="string"&&r==null):!0;case"script":if(s.async&&typeof s.async!="function"&&typeof s.async!="symbol"&&!s.onLoad&&!s.onError&&s.src&&typeof s.src=="string")return!0}return!1}function mx(r){return!(r.type==="stylesheet"&&(r.state.loading&3)===0)}function TH(r,s,c,u){if(c.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var g=hc(u.href),b=s.querySelector(o_(g));if(b){s=b._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(r.count++,r=dd.bind(r),s.then(r,r)),c.state.loading|=4,c.instance=b,Dn(b);return}b=s.ownerDocument||s,u=_x(u),(g=nr.get(g))&&th(u,g),b=b.createElement("link"),Dn(b);var R=b;R._p=new Promise(function(O,H){R.onload=O,R.onerror=H}),Hn(b,"link",u),c.instance=b}r.stylesheets===null&&(r.stylesheets=new Map),r.stylesheets.set(c,s),(s=c.state.preload)&&(c.state.loading&3)===0&&(r.count++,c=dd.bind(r),s.addEventListener("load",c),s.addEventListener("error",c))}}var oh=0;function EH(r,s){return r.stylesheets&&r.count===0&&md(r,r.stylesheets),0<r.count||0<r.imgCount?function(c){var u=setTimeout(function(){if(r.stylesheets&&md(r,r.stylesheets),r.unsuspend){var b=r.unsuspend;r.unsuspend=null,b()}},6e4+s);0<r.imgBytes&&oh===0&&(oh=62500*cH());var g=setTimeout(function(){if(r.waitingForImages=!1,r.count===0&&(r.stylesheets&&md(r,r.stylesheets),r.unsuspend)){var b=r.unsuspend;r.unsuspend=null,b()}},(r.imgBytes>oh?50:800)+s);return r.unsuspend=c,function(){r.unsuspend=null,clearTimeout(u),clearTimeout(g)}}:null}function dd(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)md(this,this.stylesheets);else if(this.unsuspend){var r=this.unsuspend;this.unsuspend=null,r()}}}var pd=null;function md(r,s){r.stylesheets=null,r.unsuspend!==null&&(r.count++,pd=new Map,s.forEac
vendor: 9,858 bytes, line 10
10h(RH,r),pd=null,dd.call(r))}function RH(r,s){if(!(s.state.loading&4)){var c=pd.get(r);if(c)var u=c.get(null);else{c=new Map,pd.set(r,c);for(var g=r.querySelectorAll("link[data-precedence],style[data-precedence]"),b=0;b<g.length;b++){var R=g[b];(R.nodeName==="LINK"||R.getAttribute("media")!=="not all")&&(c.set(R.dataset.precedence,R),u=R)}u&&c.set(null,u)}g=s.instance,R=g.getAttribute("data-precedence"),b=c.get(R)||u,b===u&&c.set(null,g),c.set(R,g),this.count++,u=dd.bind(this),g.addEventListener("load",u),g.addEventListener("error",u),b?b.parentNode.insertBefore(g,b.nextSibling):(r=r.nodeType===9?r.head:r,r.insertBefore(g,r.firstChild)),s.state.loading|=4}}var a_={$$typeof:E,Provider:null,Consumer:null,_currentValue:V,_currentValue2:V,_threadCount:0};function AH(r,s,c,u,g,b,R,O,H){this.tag=1,this.containerInfo=r,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ho(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ho(0),this.hiddenUpdates=Ho(null),this.identifierPrefix=u,this.onUncaughtError=g,this.onCaughtError=b,this.onRecoverableError=R,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=H,this.incompleteTransitions=new Map}function fx(r,s,c,u,g,b,R,O,H,ie,he,ze){return r=new AH(r,s,c,R,H,ie,he,ze,O),s=1,b===!0&&(s|=24),b=Ao(3,null,null,s),r.current=b,b.stateNode=r,s=Nf(),s.refCount++,r.pooledCache=s,s.refCount++,b.memoizedState={element:u,isDehydrated:c,cache:s},jf(b),r}function gx(r){return r?(r=Yi,r):Yi}function hx(r,s,c,u,g,b){g=gx(g),u.context===null?u.context=g:u.pendingContext=g,u=ja(s),u.payload={element:c},b=b===void 0?null:b,b!==null&&(u.callback=b),c=Fa(r,u,s),c!==null&&(ho(c,r,s),Ll(c,r,s))}function bx(r,s){if(r=r.memoizedState,r!==null&&r.dehydrated!==null){var c=r.retryLane;r.retryLane=c!==0&&c<s?c:s}}function rh(r,s){bx(r,s),(r=r.alternate)&&bx(r,s)}function vx(r){if(r.tag===13||r.tag===31){var s=Ds(r,67108864);s!==null&&ho(s,r,67108864),rh(r,67108864)}}function yx(r){if(r.tag===13||r.tag===31){var s=Mo();s=qa(s);var c=Ds(r,s);c!==null&&ho(c,r,s),rh(r,s)}}var fd=!0;function CH(r,s,c,u){var g=L.T;L.T=null;var b=U.p;try{U.p=2,ah(r,s,c,u)}finally{U.p=b,L.T=g}}function PH(r,s,c,u){var g=L.T;L.T=null;var b=U.p;try{U.p=8,ah(r,s,c,u)}finally{U.p=b,L.T=g}}function ah(r,s,c,u){if(fd){var g=sh(u);if(g===null)Vg(r,s,u,gd,c),zx(r,u);else if(OH(g,r,s,c,u))u.stopPropagation();else if(zx(r,u),s&4&&-1<qH.indexOf(r)){for(;g!==null;){var b=Di(g);if(b!==null)switch(b.tag){case 3:if(b=b.stateNode,b.current.memoizedState.isDehydrated){var R=bn(b.pendingLanes);if(R!==0){var O=b;for(O.pendingLanes|=2,O.entangledLanes|=2;R;){var H=1<<31-Kt(R);O.entanglements[1]|=H,R&=~H}Er(b),(Rt&6)===0&&(Qu=de()+500,Jl(0))}}break;case 31:case 13:O=Ds(b,2),O!==null&&ho(O,b,2),ed(),rh(b,2)}if(b=sh(u),b===null&&Vg(r,s,u,gd,c),b===g)break;g=b}g!==null&&u.stopPropagation()}else Vg(r,s,u,null,c)}}function sh(r){return r=cf(r),ih(r)}var gd=null;function ih(r){if(gd=null,r=Li(r),r!==null){var s=l(r);if(s===null)r=null;else{var c=s.tag;if(c===13){if(r=_(s),r!==null)return r;r=null}else if(c===31){if(r=d(s),r!==null)return r;r=null}else if(c===3){if(s.stateNode.current.memoizedState.isDehydrated)return s.tag===3?s.stateNode.containerInfo:null;r=null}else s!==r&&(r=null)}}return gd=r,null}function wx(r){switch(r){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(J()){case Q:return 2;case ce:return 8;case ge:case Te:return 32;case Je:return 268435456;default:return 32}default:return 32}}var ch=!1,Qa=null,Ja=null,es=null,s_=new Map,i_=new Map,ts=[],qH="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function zx(r,s){switch(r){case"focusin":case"focusout":Qa=null;break;case"dragenter":case"dragleave":Ja=null;break;case"mouseover":case"mouseout":es=null;break;case"pointerover":case"pointerout":s_.delete(s.pointerId);break;case"gotpointercapture":case"lostpointercapture":i_.delete(s.pointerId)}}function c_(r,s,c,u,g,b){return r===null||r.nativeEvent!==b?(r={blockedOn:s,domEventName:c,eventSystemFlags:u,nativeEvent:b,targetContainers:[g]},s!==null&&(s=Di(s),s!==null&&vx(s)),r):(r.eventSystemFlags|=u,s=r.targetContainers,g!==null&&s.indexOf(g)===-1&&s.push(g),r)}function OH(r,s,c,u,g){switch(s){case"focusin":return Qa=c_(Qa,r,s,c,u,g),!0;case"dragenter":return Ja=c_(Ja,r,s,c,u,g),!0;case"mouseover":return es=c_(es,r,s,c,u,g),!0;case"pointerover":var b=g.pointerId;return s_.set(b,c_(s_.get(b)||null,r,s,c,u,g)),!0;case"gotpointercapture":return b=g.pointerId,i_.set(b,c_(i_.get(b)||null,r,s,c,u,g)),!0}return!1}function xx(r){var s=Li(r.target);if(s!==null){var c=l(s);if(c!==null){if(s=c.tag,s===13){if(s=_(c),s!==null){r.blockedOn=s,lu(r.priority,function(){yx(c)});return}}else if(s===31){if(s=d(c),s!==null){r.blockedOn=s,lu(r.priority,function(){yx(c)});return}}else if(s===3&&c.stateNode.current.memoizedState.isDehydrated){r.blockedOn=c.tag===3?c.stateNode.containerInfo:null;return}}}r.blockedOn=null}function hd(r){if(r.blockedOn!==null)return!1;for(var s=r.targetContainers;0<s.length;){var c=sh(r.nativeEvent);if(c===null){c=r.nativeEvent;var u=new c.constructor(c.type,c);sf=u,c.target.dispatchEvent(u),sf=null}else return s=Di(c),s!==null&&vx(s),r.blockedOn=c,!1;s.shift()}return!0}function kx(r,s,c){hd(r)&&c.delete(s)}function MH(){ch=!1,Qa!==null&&hd(Qa)&&(Qa=null),Ja!==null&&hd(Ja)&&(Ja=null),es!==null&&hd(es)&&(es=null),s_.forEach(kx),i_.forEach(kx)}function bd(r,s){r.blockedOn===s&&(r.blockedOn=null,ch||(ch=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,MH)))}var vd=null;function Sx(r){vd!==r&&(vd=r,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){vd===r&&(vd=null);for(var s=0;s<r.length;s+=3){var c=r[s],u=r[s+1],g=r[s+2];if(typeof u!="function"){if(ih(u||c)===null)continue;break}var b=Di(c);b!==null&&(r.splice(s,3),s-=3,sg(b,{pending:!0,data:g,method:c.method,action:u},u,g))}}))}function vc(r){function s(H){return bd(H,r)}Qa!==null&&bd(Qa,r),Ja!==null&&bd(Ja,r),es!==null&&bd(es,r),s_.forEach(s),i_.forEach(s);for(var c=0;c<ts.length;c++){var u=ts[c];u.blockedOn===r&&(u.blockedOn=null)}for(;0<ts.length&&(c=ts[0],c.blockedOn===null);)xx(c),c.blockedOn===null&&ts.shift();if(c=(r.ownerDocument||r).$$reactFormReplay,c!=null)for(u=0;u<c.length;u+=3){var g=c[u],b=c[u+1],R=g[_o]||null;if(typeof b=="function")R||Sx(c);else if(R){var O=null;if(b&&b.hasAttribute("formAction")){if(g=b,R=b[_o]||null)O=R.formAction;else if(ih(g)!==null)continue}else O=R.action;typeof O=="function"?c[u+1]=O:(c.splice(u,3),u-=3),Sx(c)}}}function Ix(){function r(b){b.canIntercept&&b.info==="react-transition"&&b.intercept({handler:function(){return new Promise(function(R){return g=R})},focusReset:"manual",scroll:"manual"})}function s(){g!==null&&(g(),g=null),u||setTimeout(c,20)}function c(){if(!u&&!navigation.transition){var b=navigation.currentEntry;b&&b.url!=null&&navigation.navigate(b.url,{state:b.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var u=!1,g=null;return navigation.addEventListener("navigate",r),navigation.addEventListener("navigatesuccess",s),navigation.addEventListener("navigateerror",s),setTimeout(c,100),function(){u=!0,navigation.removeEventListener("navigate",r),navigation.removeEventListener("navigatesuccess",s),navigation.removeEventListener("navigateerror",s),g!==null&&(g(),g=null)}}}function lh(r){this._internalRoot=r}yd.prototype.render=lh.prototype.render=function(r){var s=this._internalRoot;if(s===null)throw Error(a(409));var c=s.current,u=Mo();hx(c,u,r,s,null,null)},yd.prototype.unmount=lh.prototype.unmount=function(){var r=this._internalRoot;if(r!==null){this._internalRoot=null;var s=r.containerInfo;hx(r.current,2,null,r,null,null),ed(),s[Ni]=null}};function yd(r){this._internalRoot=r}yd.prototype.unstable_scheduleHydration=function(r){if(r){var s=ea();r={blockedOn:null,target:r,priority:s};for(var c=0;c<ts.length&&s!==0&&s<ts[c].priority;c++);ts.splice(c,0,r),c===0&&xx(r)}};var Tx=e.version;if(Tx!=="19.2.4")throw Error(a(527,Tx,"19.2.4"));U.findDOMNode=function(r){var s=r._reactInternals;if(s===void 0)throw typeof r.render=="function"?Error(a(188)):(r=Object.keys(r).join(","),Error(a(268,r)));return r=m(s),r=r!==null?f(r):null,r=r===null?null:r.stateNode,r};var NH={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:L,reconcilerVersion:"19.2.4"};
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var wd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!wd.isDisabled&&wd.supportsFiber)try{xt=wd.inject(NH),vt=wd}catch{}}return __.createRoot=function(r,s){if(!i(r))throw Error(a(299));var c=!1,u="",g=O2,b=M2,R=N2;return s!=null&&(s.unstable_strictMode===!0&&(c=!0),s.identifierPrefix!==void 0&&(u=s.identifierPrefix),s.onUncaughtError!==void 0&&(g=s.onUncaughtError),s.onCaughtError!==void 0&&(b=s.onCaughtError),s.onRecoverableError!==void 0&&(R=s.onRecoverableError)),s=fx(r,1,!1,null,null,c,u,null,g,b,R,Ix),r[Ni]=s.current,Bg(r),new lh(s)},__.hydrateRoot=function(r,s,c){if(!i(r))throw Error(a(299));var u=!1,g="",b=O2,R=M2,O=N2,H=null;return c!=null&&(c.unstable_strictMode===!0&&(u=!0),c.identifierPrefix!==void 0&&(g=c.identifierPrefix),c.onUncaughtError!==void 0&&(b=c.onUncaughtError),c.onCaughtError!==void 0&&(R=c.onCaughtError),c.onRecoverableError!==void 0&&(O=c.onRecoverableError),c.formState!==void 0&&(H=c.formState)),s=fx(r,1,!0,s,c??null,u,g,H,b,R,O,Ix),s.context=gx(null),c=s.current,u=Mo(),u=qa(u),g=ja(u),g.callback=null,Fa(c,g,u),c=u,s.current.lanes=c,Ft(s,c),Er(s),r[Ni]=s.current,Bg(r),new yd(s)},__.version="19.2.4",__}var Lx;function HH(){if(Lx)return dh.exports;Lx=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),dh.exports=VH(),dh.exports}var KH=HH();const gb=new WeakMap,WH=new WeakMap,up={current:[]};let gh=!1,R_=0;const k_=new Set,zd=new Map;function iS(t){for(const e of t){if(up.current.includes(e))continue;up.current.push(e),e.recompute();const n=WH.get(e);if(n)for(const a of n){const i=gb.get(a);i?.length&&iS(i)}}}function YH(t){const e={prevVal:t.prevState,currentVal:t.state};for(const n of t.listeners)n(e)}function ZH(t){const e={prevVal:t.prevState,currentVal:t.state};for(const n of t.listeners)n(e)}function cS(t){if(R_>0&&!zd.has(t)&&zd.set(t,t.prevState),k_.add(t),!(R_>0)&&!gh)try{for(gh=!0;k_.size>0;){const e=Array.from(k_);k_.clear();for(const n of e){const a=zd.get(n)??n.prevState;n.prevState=a,YH(n)}for(const n of e){const a=gb.get(n);a&&(up.current.push(n),iS(a))}for(const n of e){const a=gb.get(n);if(a)for(const i of a)ZH(i)}}}finally{gh=!1,up.current=[],zd.clear()}}function XH(t){R_++;try{t()}finally{if(R_--,R_===0){const e=k_.values().next().value;e&&cS(e)}}}function QH(t){return typeof t=="function"}let JH=class{constructor(e,n){this.listeners=new Set,this.subscribe=a=>{var i,l;this.listeners.add(a);const _=(l=(i=this.options)==null?void 0:i.onSubscribe)==null?void 0:l.call(i,a,this);return()=>{this.listeners.delete(a),_?.()}},this.prevState=e,this.state=e,this.options=n}setState(e){var n,a,i;this.prevState=this.state,(n=this.options)!=null&&n.updateFn?this.state=this.options.updateFn(this.prevState)(e):QH(e)?this.state=e(this.prevState):this.state=e,(i=(a=this.options)==null?void 0:a.onUp
10date)==null||i.call(a),cS(this)}};const gs="__TSR_index",Dx="popstate",$x="beforeunload";function eK(t){let e=t.getLocation();const n=new Set,a=_=>{e=t.getLocation(),n.forEach(d=>d({location:e,action:_}))},i=_=>{t.notifyOnIndexChange??!0?a(_):e=t.getLocation()},l=async({task:_,navigateOpts:d,...p})=>{if(d?.ignoreBlocker??!1){_();return}const f=t.getBlockers?.()??[],h=p.type==="PUSH"||p.type==="REPLACE";if(typeof document<"u"&&f.length&&h)for(const v of f){const y=dp(p.path,p.state);if(await v.blockerFn({currentLocation:e,nextLocation:y,action:p.type})){t.onBlocked?.();return}}_()};return{get location(){return e},get length(){return t.getLength()},subscribers:n,subscribe:_=>(n.add(_),()=>{n.delete(_)}),push:(_,d,p)=>{const m=e.state[gs];d=jx(m+1,d),l({task:()=>{t.pushState(_,d),a({type:"PUSH"})},navigateOpts:p,type:"PUSH",path:_,state:d})},replace:(_,d,p)=>{const m=e.state[gs];d=jx(m,d),l({task:()=>{t.replaceState(_,d),a({type:"REPLACE"})},navigateOpts:p,type:"REPLACE",path:_,state:d})},go:(_,d)=>{l({task:()=>{t.go(_),i({type:"GO",index:_})},navigateOpts:d,type:"GO"})},back:_=>{l({task:()=>{t.back(_?.ignoreBlocker??!1),i({type:"BACK"})},navigateOpts:_,type:"BACK"})},forward:_=>{l({task:()=>{t.forward(_?.ignoreBlocker??!1),i({type:"FORWARD"})},navigateOpts:_,type:"FORWARD"})},canGoBack:()=>e.state[gs]!==0,createHref:_=>t.createHref(_),block:_=>{if(!t.setBlockers)return()=>{};const d=t.getBlockers?.()??[];return t.setBlockers([...d,_]),()=>{const p=t.getBlockers?.()??[];t.setBlockers?.(p.filter(m=>m!==_))}},flush:()=>t.flush?.(),destroy:()=>t.destroy?.(),notify:a}}function jx(t,e){e||(e={});const n=yv();return{...e,key:n,__TSR_key:n,[gs]:t}}function tK(t){const e=typeof document<"u"?window:void 0,n=e.history.pushState,a=e.history.replaceState;let i=[];const l=()=>i,_=M=>i=M,d=(M=>M),p=(()=>dp(`${e.location.pathname}${e.location.search}${e.location.hash}`,e.history.state));if(!e.history.state?.__TSR_key&&!e.history.state?.key){const M=yv();e.history.replaceState({[gs]:0,key:M,__TSR_key:M},"")}let m=p(),f,h=!1,v=!1,y=!1,z=!1;const w=()=>m;let k,A;const C=()=>{k&&(N._ignoreSubscribers=!0,(k.isPush?e.history.pushState:e.history.replaceState)(k.state,"",k.href),N._ignoreSubscribers=!1,k=void 0,A=void 0,f=void 0)},E=(M,G,K)=>{const oe=d(G);A||(f=m),m=dp(G,K),k={href:oe,state:K,isPush:k?.isPush||M==="push"},A||(A=Promise.resolve().then(()=>C()))},I=M=>{m=p(),N.notify({type:M})},q=async()=>{if(v){v=!1;return}const M=p(),G=M.state[gs]-m.state[gs],K=G===1,oe=G===-1,B=!K&&!oe||h;h=!1;const F=B?"GO":oe?"BACK":"FORWARD",ee=B?{type:"GO",index:G}:{type:oe?"BACK":"FORWARD"};if(y)y=!1;else{const W=l();if(typeof document<"u"&&W.length){for(const L of W)if(await L.blockerFn({currentLocation:m,nextLocation:M,action:F})){v=!0,e.history.go(1),N.notify(ee);return}}}m=p(),N.notify(ee)},P=M=>{if(z){z=!1;return}let G=!1;const K=l();if(typeof document<"u"&&K.length)for(const oe of K){const B=oe.enableBeforeUnload??!0;if(B===!0){G=!0;break}if(typeof B=="function"&&B()===!0){G=!0;break}}if(G)return M.preventDefault(),M.returnValue=""},N=eK({getLocation:w,getLength:()=>e.history.length,pushState:(M,G)=>E("push",M,G),replaceState:(M,G)=>E("replace",M,G),back:M=>(M&&(y=!0),z=!0,e.history.back()),forward:M=>{M&&(y=!0),z=!0,e.history.forward()},go:M=>{h=!0,e.history.go(M)},createHref:M=>d(M),flush:C,destroy:()=>{e.history.pushState=n,e.history.replaceState=a,e.removeEventListener($x,P,{capture:!0}),e.removeEventListener(Dx,q)},onBlocked:()=>{f&&m!==f&&(m=f)},getBlockers:l,setBlockers:_,notifyOnIndexChange:!1});return e.addEventListener($x,P,{capture:!0}),e.addEventListener(Dx,q),e.history.pushState=function(...M){const G=n.apply(e.history,M);return N._ignoreSubscribers||I("PUSH"),G},e.history.replaceState=function(...M){const G=a.apply(e.history,M);return N._ignoreSubscribers||I("REPLACE"),G},N}function nK(t){let e=t.replace(/[\x00-\x1f\x7f]/g,"");return e.startsWith("//")&&(e="/"+e.replace(/^\/+/,"")),e}function dp(t,e){const n=nK(t),a=n.indexOf("#"),i=n.indexOf("?"),l=yv();return{href:n,pathname:n.substring(0,a>0?i>0?Math.min(a,i):a:i>0?i:n.length),hash:a>-1?n.substring(a):"",search:i>-1?n.slice(i,a===-1?void 0:a):"",state:e||{[gs]:0,key:l,__TSR_key:l}}}function yv(){return(Math.random()+1).toString(36).substring(7)}const oK=!1;function Lc(t){let e;return XH(()=>{e=t()}),e}function D_(t){return t[t.length-1]}function rK(t){return typeof t=="function"}function ps(t,e){return rK(t)?t(e):t}const aK=Object.prototype.hasOwnProperty,Fx=Object.prototype.propertyIsEnumerable;function No(t,e,n=0){if(t===e)return t;if(n>500)return e;const a=e,i=Bx(t)&&Bx(a);if(!i&&!(pp(t)&&pp(a)))return a;const l=i?t:Ux(t);if(!l)return a;const _=i?a:Ux(a);if(!_)return a;const d=l.length,p=_.length,m=i?new Array(p):{};let f=0;for(let h=0;h<p;h++){const v=i?h:_[h],y=t[v],z=a[v];if(y===z){m[v]=y,(i?h<d:aK.call(t,v))&&f++;continue}if(y===null||z===null||typeof y!="object"||typeof z!="object"){m[v]=z;continue}const w=No(y,z,n+1);m[v]=w,w===y&&f++}return d===p&&f===d?t:m}function Ux(t){const e=Object.getOwnPropertyNames(t);for(const i of e)if(!Fx.call(t,i))return!1;const n=Object.getOwnPropertySymbols(t);if(n.length===0)return e;const a=e;for(const i of n){if(!Fx.call(t,i))return!1;a.push(i)}return a}function pp(t){if(!Gx(t))return!1;const e=t.constructor;if(typeof e>"u")return!0;const n=e.prototype;return!(!Gx(n)||!n.hasOwnProperty("isPrototypeOf"))}function Gx(t){return Object.prototype.toString.call(t)==="[object Object]"}function Bx(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function pi(t,e,n){if(t===e)return!0;
10if(typeof t!=typeof e)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let a=0,i=t.length;a<i;a++)if(!pi(t[a],e[a],n))return!1;return!0}if(pp(t)&&pp(e)){const a=n?.ignoreUndefined??!0;if(n?.partial){for(const _ in e)if((!a||e[_]!==void 0)&&!pi(t[_],e[_],n))return!1;return!0}let i=0;if(!a)i=Object.keys(t).length;else for(const _ in t)t[_]!==void 0&&i++;let l=0;for(const _ in e)if((!a||e[_]!==void 0)&&(l++,l>i||!pi(t[_],e[_],n)))return!1;return i===l}return!1}function fi(t){let e,n;const a=new Promise((i,l)=>{e=i,n=l});return a.status="pending",a.resolve=i=>{a.status="resolved",a.value=i,e(i),t?.(i)},a.reject=i=>{a.status="rejected",n(i)},a}function sK(t){return typeof t?.message!="string"?!1:t.message.startsWith("Failed to fetch dynamically imported module")||t.message.startsWith("error loading dynamically imported module")||t.message.startsWith("Importing a module script failed")}function Dc(t){return!!(t&&typeof t=="object"&&typeof t.then=="function")}function iK(t){return t.replace(/[\x00-\x1f\x7f]/g,"")}function Vx(t){let e;try{e=decodeURI(t)}catch{e=t.replaceAll(/%[0-9A-F]{2}/gi,n=>{try{return decodeURI(n)}catch{return n}})}return iK(e)}const lS=["http:","https:","mailto:","tel:"];function mp(t){if(!t)return!1;try{const e=new URL(t);return!lS.includes(e.protocol)}catch{return!1}}const cK={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},lK=/[&><\u2028\u2029]/g;function _K(t){return t.replace(lK,e=>cK[e])}function u_(t){if(!t)return{path:t,handledProtocolRelativeURL:!1};if(!/[%\\\x00-\x1f\x7f]/.test(t)&&!t.startsWith("//"))return{path:t,handledProtocolRelativeURL:!1};const e=/%25|%5C/gi;let n=0,a="",i;for(;(i=e.exec(t))!==null;)a+=Vx(t.slice(n,i.index))+i[0],n=e.lastIndex;a=a+Vx(n?t.slice(n):t);let l=!1;return a.startsWith("//")&&(l=!0,a="/"+a.replace(/^\/+/,"")),{path:a,handledProtocolRelativeURL:l}}function uK(t){return/\s|[^\u0000-\u007F]/.test(t)?t.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):t}var dK="Invariant failed";function xo(t,e){if(!t)throw new Error(dK)}function fp(t){const e=new Map;let n,a;const i=l=>{l.next&&(l.prev?(l.prev.next=l.next,l.next.prev=l.prev,l.next=void 0,a&&(a.next=l,l.prev=a)):(l.next.prev=void 0,n=l.next,l.next=void 0,a&&(l.prev=a,a.next=l)),a=l)};return{get(l){const _=e.get(l);if(_)return i(_),_.value},set(l,_){if(e.size>=t&&n){const p=n;e.delete(p.key),p.next&&(n=p.next,p.next.prev=void 0),p===a&&(a=void 0)}const d=e.get(l);if(d)d.value=_,i(d);else{const p={key:l,value:_,prev:a};a&&(a.next=p),a=p,n||(n=p),e.set(l,p)}},clear(){e.clear(),n=void 0,a=void 0}}}const Yc=0,gi=1,hi=2,$_=3,oi=4,_S=5;function pK(t){const e=t.indexOf("{");if(e===-1)return null;const n=t.indexOf("}",e);return n===-1||e+1>=t.length?null:[e,n]}function wv(t,e,n=new Uint16Array(6)){const a=t.indexOf("/",e),i=a===-1?t.length:a,l=t.substring(e,i);if(!l||!l.includes("$"))return n[0]=Yc,n[1]=e,n[2]=e,n[3]=i,n[4]=i,n[5]=i,n;if(l==="$"){const d=t.length;return n[0]=hi,n[1]=e,n[2]=e,n[3]=d,n[4]=d,n[5]=d,n}if(l.charCodeAt(0)===36)return n[0]=gi,n[1]=e,n[2]=e+1,n[3]=i,n[4]=i,n[5]=i,n;const _=pK(l);if(_){const[d,p]=_,m=l.charCodeAt(d+1);if(m===45){if(d+2<l.length&&l.charCodeAt(d+2)===36){const f=d+3,h=p;if(f<h)return n[0]=$_,n[1]=e+d,n[2]=e+f,n[3]=e+h,n[4]=e+p+1,n[5]=i,n}}else if(m===36){const f=d+1,h=d+2;return h===p?(n[0]=hi,n[1]=e+d,n[2]=e+f,n[3]=e+h,n[4]=e+p+1,n[5]=t.length,n):(n[0]=gi,n[1]=e+d,n[2]=e+h,n[3]=e+p,n[4]=e+p+1,n[5]=i,n)}}return n[0]=Yc,n[1]=e,n[2]=e,n[3]=i,n[4]=i,n[5]=i,n}function Yp(t,e,n,a,i,l,_){_?.(n);let d=a;{const p=n.fullPath??n.from,m=p.length,f=n.options?.caseSensitive??t,h=!!(n.options?.params?.parse&&n.options?.skipRouteOnParseError?.params);for(;d<m;){const y=wv(p,d,e);let z;const w=d,k=y[5];switch(d=k+1,l++,y[0]){case Yc:{const C=p.substring(y[2],y[3]);if(f){const E=i.static?.get(C);if(E)z=E;else{i.static??=new Map;const I=ri(n.fullPath??n.from);I.parent=i,I.depth=l,z=I,i.static.set(C,I)}}else{const E=C.toLowerCase(),I=i.staticInsensitive?.get(E);if(I)z=I;else{i.staticInsensitive??=new Map;const q=ri(n.fullPath??n.from);q.parent=i,q.depth=l,z=q,i.staticInsensitive.set(E,q)}}break}case gi:{const C=p.substring(w,y[1]),E=p.substring(y[4],k),I=f&&!!(C||E),q=C?I?C:C.toLowerCase():void 0,P=E?I?E:E.toLowerCase():void 0,N=!h&&i.dynamic?.find(M=>!M.skipOnParamError&&M.caseSensitive===I&&M.prefix===q&&M.suffix===P);if(N)z=N;else{const M=bh(gi,n.fullPath??n.from,I,q,P);z=M,M.depth=l,M.parent=i,i.dynamic??=[],i.dynamic.push(M)}break}case $_:{const C=p.substring(w,y[1]),E=p.substring(y[4],k),I=f&&!!(C||E),q=C?I?C:C.toLowerCase():void 0,P=E?I?E:E.toLowerCase():void 0,N=!h&&i.optional?.find(M=>!M.skipOnParamError&&M.caseSensitive===I&&M.prefix===q&&M.suffix===P);if(N)z=N;else{const M=bh($_,n.fullPath??n.from,I,q,P);
10z=M,M.parent=i,M.depth=l,i.optional??=[],i.optional.push(M)}break}case hi:{const C=p.substring(w,y[1]),E=p.substring(y[4],k),I=f&&!!(C||E),q=C?I?C:C.toLowerCase():void 0,P=E?I?E:E.toLowerCase():void 0,N=bh(hi,n.fullPath??n.from,I,q,P);z=N,N.parent=i,N.depth=l,i.wildcard??=[],i.wildcard.push(N)}}i=z}if(h&&n.children&&!n.isRoot&&n.id&&n.id.charCodeAt(n.id.lastIndexOf("/")+1)===95){const y=ri(n.fullPath??n.from);y.kind=_S,y.parent=i,l++,y.depth=l,i.pathless??=[],i.pathless.push(y),i=y}const v=(n.path||!n.children)&&!n.isRoot;if(v&&p.endsWith("/")){const y=ri(n.fullPath??n.from);y.kind=oi,y.parent=i,l++,y.depth=l,i.index=y,i=y}i.parse=n.options?.params?.parse??null,i.skipOnParamError=h,i.parsingPriority=n.options?.skipRouteOnParseError?.priority??0,v&&!i.route&&(i.route=n,i.fullPath=n.fullPath??n.from)}if(n.children)for(const p of n.children)Yp(t,e,p,d,i,l,_)}function hh(t,e){if(t.skipOnParamError&&!e.skipOnParamError)return-1;if(!t.skipOnParamError&&e.skipOnParamError)return 1;if(t.skipOnParamError&&e.skipOnParamError&&(t.parsingPriority||e.parsingPriority))return e.parsingPriority-t.parsingPriority;if(t.prefix&&e.prefix&&t.prefix!==e.prefix){if(t.prefix.startsWith(e.prefix))return-1;if(e.prefix.startsWith(t.prefix))return 1}if(t.suffix&&e.suffix&&t.suffix!==e.suffix){if(t.suffix.endsWith(e.suffix))return-1;if(e.suffix.endsWith(t.suffix))return 1}return t.prefix&&!e.prefix?-1:!t.prefix&&e.prefix?1:t.suffix&&!e.suffix?-1:!t.suffix&&e.suffix?1:t.caseSensitive&&!e.caseSensitive?-1:!t.caseSensitive&&e.caseSensitive?1:0}function cs(t){if(t.pathless)for(const e of t.pathless)cs(e);if(t.static)for(const e of t.static.values())cs(e);if(t.staticInsensitive)for(const e of t.staticInsensitive.values())cs(e);if(t.dynamic?.length){t.dynamic.sort(hh);for(const e of t.dynamic)cs(e)}if(t.optional?.length){t.optional.sort(hh);for(const e of t.optional)cs(e)}if(t.wildcard?.length){t.wildcard.sort(hh);for(const e of t.wildcard)cs(e)}}function ri(t){return{kind:Yc,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0}}function bh(t,e,n,a,i){return{kind:t,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,skipOnParamError:!1,parsingPriority:0,caseSensitive:n,prefix:a,suffix:i}}function mK(t,e){const n=ri("/"),a=new Uint16Array(6);for(const i of t)Yp(!1,a,i,1,n,0);cs(n),e.masksTree=n,e.flatCache=fp(1e3)}function fK(t,e){t||="/";const n=e.flatCache.get(t);if(n)return n;const a=zv(t,e.masksTree);return e.flatCache.set(t,a),a}function gK(t,e,n,a,i){t||="/",a||="/";const l=e?`case\0${t}`:t;let _=i.singleCache.get(l);if(!_){_=ri("/");const d=new Uint16Array(6);Yp(e,d,{from:t},1,_,0),i.singleCache.set(l,_)}return zv(a,_,n)}function hK(t,e,n=!1){const a=n?t:`nofuzz\0${t}`,i=e.matchCache.get(a);if(i!==void 0)return i;t||="/";let l;try{l=zv(t,e.segmentTree,n)}catch(_){if(_ instanceof URIError)l=null;else throw _}return l&&(l.branch=yK(l.route)),e.matchCache.set(a,l),l}function bK(t){return t==="/"?t:t.replace(/\/{1,}$/,"")}function vK(t,e=!1,n){const a=ri(t.fullPath),i=new Uint16Array(6),l={},_={};let d=0;return Yp(e,i,t,1,a,0,m=>{if(n?.(m,d),xo(!(m.id in l),`Duplicate routes found with id: ${String(m.id)}`),l[m.id]=m,d!==0&&m.path){const f=bK(m.fullPath);(!_[f]||m.fullPath.endsWith("/"))&&(_[f]=m)}d++}),cs(a),{processedTree:{segmentTree:a,singleCache:fp(1e3),matchCache:fp(1e3),flatCache:null,masksTree:null},routesById:l,routesByPath:_}}function zv(t,e,n=!1){const a=t.split("/"),i=zK(t,a,e,n);if(!i)return null;const[l]=uS(t,a,i);return{route:i.node.route,rawParams:l,parsedParams:i.parsedParams}}function uS(t,e,n){const a=wK(n.node);let i=null;const l={};let _=n.extract?.part??0,d=n.extract?.node??0,p=n.extract?.path??0,m=n.extract?.segment??0;for(;d<a.length;_++,d++,p++,m++){const f=a[d];if(f.kind===oi)break;if(f.kind===_S){m--,_--,p--;continue}const h=e[_],v=p;if(h&&(p+=h.length),f.kind===gi){i??=n.node.fullPath.split("/");const y=i[m],z=f.prefix?.length??0;if(y.charCodeAt(z)===123){const k=f.suffix?.length??0,A=y.substring(z+2,y.length-k-1),C=h.substring(z,h.length-k);l[A]=decodeURIComponent(C)}
10else{const k=y.substring(1);l[k]=decodeURIComponent(h)}}else if(f.kind===$_){if(n.skipped&1<<d){_--,p=v-1;continue}i??=n.node.fullPath.split("/");const y=i[m],z=f.prefix?.length??0,w=f.suffix?.length??0,k=y.substring(z+3,y.length-w-1),A=f.suffix||f.prefix?h.substring(z,h.length-w):h;A&&(l[k]=decodeURIComponent(A))}else if(f.kind===hi){const y=f,z=t.substring(v+(y.prefix?.length??0),t.length-(y.suffix?.length??0)),w=decodeURIComponent(z);l["*"]=w,l._splat=w;break}}return n.rawParams&&Object.assign(l,n.rawParams),[l,{part:_,node:d,path:p,segment:m}]}function yK(t){const e=[t];for(;t.parentRoute;)t=t.parentRoute,e.push(t);return e.reverse(),e}function wK(t){const e=Array(t.depth+1);do e[t.depth]=t,t=t.parent;while(t);return e}function zK(t,e,n,a){if(t==="/"&&n.index)return{node:n.index,skipped:0};const i=!D_(e),l=i&&t!=="/",_=e.length-(i?1:0),d=[{node:n,index:1,skipped:0,depth:1,statics:1,dynamics:0,optionals:0}];let p=null,m=null,f=null;for(;d.length;){const h=d.pop(),{node:v,index:y,skipped:z,depth:w,statics:k,dynamics:A,optionals:C}=h;let{extract:E,rawParams:I,parsedParams:q}=h;if(v.skipOnParamError){if(!vh(t,e,h))continue;I=h.rawParams,E=h.extract,q=h.parsedParams}a&&v.route&&v.kind!==oi&&d_(m,h)&&(m=h);const P=y===_;if(P&&(v.route&&!l&&d_(f,h)&&(f=h),!v.optional&&!v.wildcard&&!v.index&&!v.pathless))continue;const N=P?void 0:e[y];let M;if(P&&v.index){const G={node:v.index,index:y,skipped:z,depth:w+1,statics:k,dynamics:A,optionals:C,extract:E,rawParams:I,parsedParams:q};let K=!0;if(v.index.skipOnParamError&&(vh(t,e,G)||(K=!1)),K){if(k===_&&!A&&!C&&!z)return G;d_(f,G)&&(f=G)}}if(v.wildcard&&d_(p,h))for(const G of v.wildcard){const{prefix:K,suffix:oe}=G;if(K&&(P||!(G.caseSensitive?N:M??=N.toLowerCase()).startsWith(K)))continue;if(oe){if(P)continue;const F=e.slice(y).join("/").slice(-oe.length);if((G.caseSensitive?F:F.toLowerCase())!==oe)continue}const B={node:G,index:_,skipped:z,depth:w,statics:k,dynamics:A,optionals:C,extract:E,rawParams:I,parsedParams:q};if(!(G.skipOnParamError&&!vh(t,e,B))){p=B;break}}if(v.optional){const G=z|1<<w,K=w+1;for(let oe=v.optional.length-1;oe>=0;oe--){const B=v.optional[oe];d.push({node:B,index:y,skipped:G,depth:K,statics:k,dynamics:A,optionals:C,extract:E,rawParams:I,parsedParams:q})}if(!P)for(let oe=v.optional.length-1;oe>=0;oe--){const B=v.optional[oe],{prefix:F,suffix:ee}=B;if(F||ee){const W=B.caseSensitive?N:M??=N.toLowerCase();if(F&&!W.startsWith(F)||ee&&!W.endsWith(ee))continue}d.push({node:B,index:y+1,skipped:z,depth:K,statics:k,dynamics:A,optionals:C+1,extract:E,rawParams:I,parsedParams:q})}}if(!P&&v.dynamic&&N)for(let G=v.dynamic.length-1;G>=0;G--){const K=v.dynamic[G],{prefix:oe,suffix:B}=K;if(oe||B){const F=K.caseSensitive?N:M??=N.toLowerCase();if(oe&&!F.startsWith(oe)||B&&!F.endsWith(B))continue}d.push({node:K,index:y+1,skipped:z,depth:w+1,statics:k,dynamics:A+1,optionals:C,extract:E,rawParams:I,parsedParams:q})}if(!P&&v.staticInsensitive){const G=v.staticInsensitive.get(M??=N.toLowerCase());G&&d.push({node:G,index:y+1,skipped:z,depth:w+1,statics:k+1,dynamics:A,optionals:C,extract:E,rawParams:I,parsedParams:q})}if(!P&&v.static){const G=v.static.get(N);G&&d.push({node:G,index:y+1,skipped:z,depth:w+1,statics:k+1,dynamics:A,optionals:C,extract:E,rawParams:I,parsedParams:q})}if(v.pathless){const G=w+1;for(let K=v.pathless.length-1;K>=0;K--){const oe=v.pathless[K];d.push({node:oe,index:y,skipped:z,depth:G,statics:k,dynamics:A,optionals:C,extract:E,rawParams:I,parsedParams:q})}}}if(f&&p)return d_(p,f)?f:p;if(f)return f;if(p)return p;if(a&&m){let h=m.index;for(let y=0;y<m.index;y++)h+=e[y].length;const v=h===t.length?"/":t.slice(h);return m.rawParams??={},m.rawParams["**"]=decodeURIComponent(v),m}return null}function vh(t,e,n){try{const[a,i]=uS(t,e,n);n.rawParams=a,n.extract=i;const l=n.node.parse(a);return n.parsedParams=Object.assign({},n.parsedParams,l),!0}catch{return null}}function d_(t,e){return t?e.statics>t.statics||e.statics===t.statics&&(e.dynamics>t.dynamics||e.dynamics===t.dynamics&&(e.optionals>t.optionals||e.optionals===t.optionals&&((e.node.kind===oi)>(t.node.kind===oi)||e.node.kind===oi==(t.node.kind===oi)&&e.depth>t.depth))):!0}function Yd(t){return xv(t.filter(e=>e!==void 0).join("/"))}function xv(t){return t.replace(/\/{2,}/g,"/")}function dS(t){return t==="/"?t:t.replace(/^\/{1,}/,"")}function ka(t){const e=t.length;return e>1&&t[e-1]==="/"?t.replace(/\/{1,}$/,""):t}function pS(t){return ka(dS(t))}function gp(t,e){return t?.endsWith("/")&&t!=="/"&&t!==`${e}/`?t.slice(0,-1):t}function xK(t,e,n){return gp(t,n)===gp(e,n)}function kK({base:t,to:e,trailingSlash:n="never",cache:a}){const i=e.startsWith("/"),l=!i&&e===".";let _;if(a){_=i?e:l?t:t+"\0"+e;const h=a.get(_);if(h)return h}let d;if(l)d=t.split("/");else if(i)d=e.split("/");else{for(d=t.split("/");d.length>1&&D_(d)==="";)d.pop();const h=e.split("/");for(let v=0,y=h.length;v<y;v++){const z=h[v];z===""?v?v===y-1&&d.push(z):d=[z]:z===".."?d.pop():z==="."||d.push(z)}}d.length>1&&(D_(d)===""?n==="never"&&d.pop():n==="always"&&d.push(""));let p,m="";for(let h=0;h<d.length;h++){h>0&&(m+="/");const v=d[h];if(!v)continue;p=wv(v,0,p);const y=p[0];if(y===Yc){m+=v;continue}const z=p[5],w=v.substring(0,p[1]),k=v.substring(p[4],z),A=v.substring(p[2],p[3]);
10y===gi?m+=w||k?`${w}{$${A}}${k}`:`$${A}`:y===hi?m+=w||k?`${w}{$}${k}`:"$":m+=`${w}{-$${A}}${k}`}m=xv(m);const f=m||"/";return _&&a&&a.set(_,f),f}function SK(t){const e=new Map(t.map(i=>[encodeURIComponent(i),i])),n=Array.from(e.keys()).map(i=>i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),a=new RegExp(n,"g");return i=>i.replace(a,l=>e.get(l)??l)}function yh(t,e,n){const a=e[t];return typeof a!="string"?a:t==="_splat"?/^[a-zA-Z0-9\-._~!/]*$/.test(a)?a:a.split("/").map(i=>Hx(i,n)).join("/"):Hx(a,n)}function wh({path:t,params:e,decoder:n,...a}){let i=!1;const l={};if(!t||t==="/")return{interpolatedPath:"/",usedParams:l,isMissingParams:i};if(!t.includes("$"))return{interpolatedPath:t,usedParams:l,isMissingParams:i};const _=t.length;let d=0,p,m="";for(;d<_;){const h=d;p=wv(t,h,p);const v=p[5];if(d=v+1,h===v)continue;const y=p[0];if(y===Yc){m+="/"+t.substring(h,v);continue}if(y===hi){const z=e._splat;l._splat=z,l["*"]=z;const w=t.substring(h,p[1]),k=t.substring(p[4],v);if(!z){i=!0,(w||k)&&(m+="/"+w+k);continue}const A=yh("_splat",e,n);m+="/"+w+A+k;continue}if(y===gi){const z=t.substring(p[2],p[3]);!i&&!(z in e)&&(i=!0),l[z]=e[z];const w=t.substring(h,p[1]),k=t.substring(p[4],v),A=yh(z,e,n)??"undefined";m+="/"+w+A+k;continue}if(y===$_){const z=t.substring(p[2],p[3]),w=e[z];if(w==null)continue;l[z]=w;const k=t.substring(h,p[1]),A=t.substring(p[4],v),C=yh(z,e,n)??"";m+="/"+k+C+A;continue}}return t.endsWith("/")&&(m+="/"),{usedParams:l,interpolatedPath:m||"/",isMissingParams:i}}function Hx(t,e){const n=encodeURIComponent(t);return e?.(n)??n}function Br(t={}){if(t.isNotFound=!0,t.throw)throw t;return t}function io(t){return!!t?.isNotFound}function IK(){try{if(typeof window<"u"&&typeof window.sessionStorage=="object")return window.sessionStorage}catch{}}const hb="tsr-scroll-restoration-v1_3",TK=(t,e)=>{let n;return(...a)=>{n||(n=setTimeout(()=>{t(...a),n=null},e))}};function EK(){const t=IK();if(!t)return null;const e=t.getItem(hb);let n=e?JSON.parse(e):{};return{state:n,set:a=>{n=ps(a,n)||n;try{t.setItem(hb,JSON.stringify(n))}catch{console.warn("[ts-router] Could not persist scroll restoration state to sessionStorage.")}}}}const xd=EK(),RK=t=>t.state.__TSR_key||t.href;function AK(t){const e=[];let n;for(;n=t.parentNode;)e.push(`${t.tagName}:nth-child(${Array.prototype.indexOf.call(n.children,t)+1})`),t=n;return`${e.reverse().join(" > ")}`.toLowerCase()}let hp=!1;function CK({storageKey:t,key:e,behavior:n,shouldScrollRestoration:a,scrollToTopSelectors:i,location:l}){let _;try{_=JSON.parse(sessionStorage.getItem(t)||"{}")}catch(m){console.error(m);return}const d=e||window.history.state?.__TSR_key,p=_[d];hp=!0;e:{if(a&&p&&Object.keys(p).length>0){for(const h in p){const v=p[h];if(h==="window")window.scrollTo({top:v.scrollY,left:v.scrollX,behavior:n});else if(h){const y=document.querySelector(h);y&&(y.scrollLeft=v.scrollX,y.scrollTop=v.scrollY)}}break e}const m=(l??window.location).hash.split("#",2)[1];if(m){const h=window.history.state?.__hashScrollIntoViewOptions??!0;if(h){const v=document.getElementById(m);v&&v.scrollIntoView(h)}break e}const f={top:0,left:0,behavior:n};if(window.scrollTo(f),i)for(const h of i){if(h==="window")continue;const v=typeof h=="function"?h():document.querySelector(h);v&&v.scrollTo(f)}}hp=!1}function PK(t,e){if(!xd||((t.options.scrollRestoration??!1)&&(t.isScrollRestoring=!0),t.isScrollRestorationSetup||!xd))return;t.isScrollRestorationSetup=!0,hp=!1;const a=t.options.getScrollRestorationKey||RK;window.history.scrollRestoration="manual";const i=l=>{if(hp||!t.isScrollRestoring)return;let _="";if(l.target===document||l.target===window)_="window";else{const p=l.target.getAttribute("data-scroll-restoration-id");p?_=`[data-scroll-restoration-id="${p}"]`:_=AK(l.target)}const d=a(t.state.location);xd.set(p=>{const m=p[d]||={},f=m[_]||={};if(_==="window")f.scrollX=window.scrollX||0,f.scrollY=window.scrollY||0;else if(_){const h=document.querySelector(_);h&&(f.scrollX=h.scrollLeft||0,f.scrollY=h.scrollTop||0)}return p})};typeof document<"u"&&document.addEventListener("scroll",TK(i,100),!0),t.subscribe("onRendered",l=>{const _=a(l.toLocation);if(!t.resetNextScroll){t.resetNextScroll=!0;return}typeof t.options.scrollRestoration=="function"&&!t.options.scrollRestoration({location:t.latestLocation})||(CK({storageKey:hb,key:_,behavior:t.options.scrollRestorationBehavior,shouldScrollRestoration:t.isScrollRestoring,scrollToTopSelectors:t.options.scrollToTopSelectors,location:t.history.location}),t.isScrollRestoring&&xd.set(d=>(d[_]||={},d)))})}function qK(t){if(typeof document<"u"&&document.querySelector){const e=t.state.location.state.__hashScrollIntoViewOptions??!0;if(e&&t.state.location.hash!==""){const n=document.getElementById(t.state.location.hash);n&&n.scrollIntoView(e)}}}function mS(t,e=String){const n=new URLSearchParams;for(const a in t){const i=t[a];i!==void 0&&n.set(a,e(i))}return n.toString()}function zh(t){return t?t==="false"?!1:t==="true"?!0:+t*0===0&&+t+""===t?+t:t:""}function OK(t){const e=new URLSearchParams(t),n={};for(const[a,i]of e.entries()){const l=n[a];l==null?n[a]=zh(i):Array.isArray(l)?l.push(zh(i)):n[a]=[l,zh(i)]}return n}const MK=LK(JSON.parse),NK=DK(JSON.stringify,JSON.parse);function LK(t){return e=>{e[0]==="?"&&(e=e.substring(1));const n=OK(e);for(const a in n){const i=n[a];if(typeof i=="string")try{n[a]=t(i)}catch{}}return n}}function DK(t,e){const n=typeof e=="function";function a(i){if(typeof i=="object"&&i!==null)try{return t(i)}catch{}else if(n&&typeof i=="string")try{return e(i),t(i)}catch{}return i}return i=>{const l=mS(i,a);return l?`?${l}`:""}}const Do="__root__";function lo(t){if(t.statusCode=t.statusCode||t.code||307,!t._builtLocation&&typeof t.href=="string"&&mp(t.href))throw new Error(`Redirect blocked: unsafe protocol in href "${t.href}". Only ${lS.join(", ")} protocols are allowed.`);if(!t._builtLocation&&!t.reloadDocument&&typeof t.href=="string")try{new URL(t.href),t.reloadDocument=!0}catch{}const e=new Headers(t.headers);t.href&&e.get("Location")===null&&e.set("Location",t.href);const n=new Response(null,{status:t.statusCode,headers:e});if(n.options=t,t.throw)throw n;return n}function so(t){return t instanceof Response&&!!t.options}function fS(t){if(t!==null&&typeof t=="object"&&t.isSerializedRedirect)return lo(t)}const Zd=t=>{if(!t.rendered)return t.rendered=!0,t.onReady?.()},Zp=(t,e)=>!!(t.preload&&!t.router.state.matches.some(n=>n.id===e)),$c=(t,e,n=!0)=>{const a={...t.router.options.context??{}},i=n?e:e-1;for(let l=0;l<=i;l++){const _=t.matches[l];if(!_)continue;const d=t.router.getMatch(_.id);
10d&&Object.assign(a,d.__routeContext,d.__beforeLoadContext)}return a},gS=(t,e)=>{const n=t.router.routesById[e.routeId??""]??t.router.routeTree;!n.options.notFoundComponent&&t.router.options?.defaultNotFoundComponent&&(n.options.notFoundComponent=t.router.options.defaultNotFoundComponent),xo(n.options.notFoundComponent);const a=t.matches.find(i=>i.routeId===n.id);xo(a,"Could not find match for route: "+n.id),t.updateMatch(a.id,i=>({...i,status:"notFound",error:e,isFetching:!1})),e.routerCode==="BEFORE_LOAD"&&n.parentRoute&&(e.routeId=n.parentRoute.id,gS(t,e))},ms=(t,e,n)=>{if(!(!so(n)&&!io(n))){if(so(n)&&n.redirectHandled&&!n.options.reloadDocument)throw n;if(e){e._nonReactive.beforeLoadPromise?.resolve(),e._nonReactive.loaderPromise?.resolve(),e._nonReactive.beforeLoadPromise=void 0,e._nonReactive.loaderPromise=void 0;const a=so(n)?"redirected":"notFound";e._nonReactive.error=n,t.updateMatch(e.id,i=>({...i,status:a,context:$c(t,e.index),isFetching:!1,error:n})),io(n)&&!n.routeId&&(n.routeId=e.routeId),e._nonReactive.loadPromise?.resolve()}throw so(n)?(t.rendered=!0,n.options._fromLocation=t.location,n.redirectHandled=!0,n=t.router.resolveRedirect(n),n):(gS(t,n),n)}},hS=(t,e)=>!!t.router.getMatch(e)._nonReactive.dehydrated,p_=(t,e,n,a)=>{const{id:i,routeId:l}=t.matches[e],_=t.router.looseRoutesById[l];if(n instanceof Promise)throw n;n.routerCode=a,t.firstBadMatchIndex??=e,ms(t,t.router.getMatch(i),n);try{_.options.onError?.(n)}catch(d){n=d,ms(t,t.router.getMatch(i),n)}t.updateMatch(i,d=>(d._nonReactive.beforeLoadPromise?.resolve(),d._nonReactive.beforeLoadPromise=void 0,d._nonReactive.loadPromise?.resolve(),{...d,error:n,status:"error",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController}))},bS=(t,e,n,a)=>{if(a._nonReactive.pendingTimeout!==void 0)return;const i=n.options.pendingMs??t.router.options.defaultPendingMs;if(!!(t.onReady&&!Zp(t,e)&&(n.options.loader||n.options.beforeLoad||wS(n))&&typeof i=="number"&&i!==1/0&&(n.options.pendingComponent??t.router.options?.defaultPendingComponent))){const _=setTimeout(()=>{Zd(t)},i);a._nonReactive.pendingTimeout=_}},$K=(t,e,n)=>{const a=t.router.getMatch(e);if(!a._nonReactive.beforeLoadPromise&&!a._nonReactive.loaderPromise)return;bS(t,e,n,a);const i=()=>{const l=t.router.getMatch(e);l.preload&&(l.status==="redirected"||l.status==="notFound")&&ms(t,l,l.error)};return a._nonReactive.beforeLoadPromise?a._nonReactive.beforeLoadPromise.then(i):i()},jK=(t,e,n,a)=>{const i=t.router.getMatch(e),l=i._nonReactive.loadPromise;i._nonReactive.loadPromise=fi(()=>{l?.resolve()});const{paramsError:_,searchError:d}=i;_&&p_(t,n,_,"PARSE_PARAMS"),d&&p_(t,n,d,"VALIDATE_SEARCH"),bS(t,e,a,i);const p=new AbortController;let m=!1;const f=()=>{m||(m=!0,t.updateMatch(e,I=>({...I,isFetching:"beforeLoad",fetchCount:I.fetchCount+1,abortController:p})))},h=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,t.updateMatch(e,I=>({...I,isFetching:!1}))};if(!a.options.beforeLoad){Lc(()=>{f(),h()});return}i._nonReactive.beforeLoadPromise=fi();const v={...$c(t,n,!1),...i.__routeContext},{search:y,params:z,cause:w}=i,k=Zp(t,e),A={search:y,abortController:p,params:z,preload:k,context:v,location:t.location,navigate:I=>t.router.navigate({...I,_fromLocation:t.location}),buildLocation:t.router.buildLocation,cause:k?"preload":w,matches:t.matches,routeId:a.id,...t.router.options.additionalContext},C=I=>{if(I===void 0){Lc(()=>{f(),h()});return}(so(I)||io(I))&&(f(),p_(t,n,I,"BEFORE_LOAD")),Lc(()=>{f(),t.updateMatch(e,q=>({...q,__beforeLoadContext:I})),h()})};let E;try{if(E=a.options.beforeLoad(A),Dc(E))return f(),E.catch(I=>{p_(t,n,I,"BEFORE_LOAD")}).then(C)}catch(I){f(),p_(t,n,I,"BEFORE_LOAD")}C(E)},FK=(t,e)=>{const{id:n,routeId:a}=t.matches[e],i=t.router.looseRoutesById[a],l=()=>d(),_=()=>jK(t,n,e,i),d=()=>{if(hS(t,n))return;const p=$K(t,n,i);return Dc(p)?p.then(_):_()};return l()},UK=(t,e,n)=>{const a=t.router.getMatch(e);if(!a||!n.options.head&&!n.options.scripts&&!n.options.headers)return;const i={ssr:t.router.options.ssr,matches:t.matches,match:a,params:a.params,loaderData:a.loaderData};return Promise.all([n.options.head?.(i),n.options.scripts?.(i),n.options.headers?.(i)]).then(([l,_,d])=>{const p=l?.meta,m=l?.links,f=l?.scripts,h=l?.styles;return{meta:p,links:m,headScripts:f,headers:d,scripts:_,styles:h}})},vS=(t,e,n,a)=>{const i=t.matchPromises[n-1],{params:l,loaderDeps:_,abortController:d,cause:p}=t.router.getMatch(e),m=$c(t,n),f=Zp(t,e);return{params:l,deps:_,preload:!!f,parentMatchPromise:i,abortController:d,context:m,location:t.location,navigate:h=>t.router.navigate({...h,_fromLocation:t.location}),cause:f?"preload":p,route:a,...t.router.options.additionalContext}},Kx=async(t,e,n,a)=>{try{const i=t.router.getMatch(e);try{(!(oK??t.router.isServer)||i.ssr===!0)&&yS(a);const l=a.options.loader?.(vS(t,e,n,a)),_=a.options.loader&&Dc(l);if((_||a._lazyPromise||a._componentsPromise||a.options.head||a.options.scripts||a.options.headers||i._nonReactive.minPendingPromise)&&t.updateMatch(e,m=>({...m,isFetching:"loader"})),a.options.loader){const m=_?await l:l;ms(t,t.router.getMatch(e),m),m!==void 0&&t.updateMatch(e,f=>({...f,loaderData:m}))}a._lazyPromise&&await a._lazyPromise;const p=i._nonReactive.minPendingPromise;
10p&&await p,a._componentsPromise&&await a._componentsPromise,t.updateMatch(e,m=>({...m,error:void 0,context:$c(t,n),status:"success",isFetching:!1,updatedAt:Date.now()}))}catch(l){let _=l;if(_?.name==="AbortError"){if(i.abortController.signal.aborted){i._nonReactive.loaderPromise?.resolve(),i._nonReactive.loaderPromise=void 0;return}t.updateMatch(e,p=>({...p,status:p.status==="pending"?"success":p.status,isFetching:!1,context:$c(t,n)}));return}const d=i._nonReactive.minPendingPromise;d&&await d,io(l)&&await a.options.notFoundComponent?.preload?.(),ms(t,t.router.getMatch(e),l);try{a.options.onError?.(l)}catch(p){_=p,ms(t,t.router.getMatch(e),p)}t.updateMatch(e,p=>({...p,error:_,context:$c(t,n),status:"error",isFetching:!1}))}}catch(i){const l=t.router.getMatch(e);l&&(l._nonReactive.loaderPromise=void 0),ms(t,l,i)}},GK=async(t,e)=>{async function n(f,h,v,y){const z=Date.now()-h.updatedAt,w=f?y.options.preloadStaleTime??t.router.options.defaultPreloadStaleTime??3e4:y.options.staleTime??t.router.options.defaultStaleTime??0,k=y.options.shouldReload,A=typeof k=="function"?k(vS(t,a,e,y)):k,{status:C,invalid:E}=v;l=C==="success"&&(E||(A??z>w)),f&&y.options.preload===!1||(l&&!t.sync?(_=!0,(async()=>{try{await Kx(t,a,e,y);const I=t.router.getMatch(a);I._nonReactive.loaderPromise?.resolve(),I._nonReactive.loadPromise?.resolve(),I._nonReactive.loaderPromise=void 0}catch(I){so(I)&&await t.router.navigate(I.options)}})()):(C!=="success"||l&&t.sync)&&await Kx(t,a,e,y))}const{id:a,routeId:i}=t.matches[e];let l=!1,_=!1;const d=t.router.looseRoutesById[i];if(!hS(t,a)){const f=t.router.getMatch(a),h=Zp(t,a);if(f._nonReactive.loaderPromise){if(f.status==="success"&&!t.sync&&!f.preload)return f;await f._nonReactive.loaderPromise;const v=t.router.getMatch(a),y=v._nonReactive.error||v.error;y&&ms(t,v,y),v.status==="pending"&&await n(h,f,v,d)}else{const v=h&&!t.router.state.matches.some(z=>z.id===a),y=t.router.getMatch(a);y._nonReactive.loaderPromise=fi(),v!==y.preload&&t.updateMatch(a,z=>({...z,preload:v})),await n(h,f,y,d)}}const p=t.router.getMatch(a);_||(p._nonReactive.loaderPromise?.resolve(),p._nonReactive.loadPromise?.resolve()),clearTimeout(p._nonReactive.pendingTimeout),p._nonReactive.pendingTimeout=void 0,_||(p._nonReactive.loaderPromise=void 0),p._nonReactive.dehydrated=void 0;const m=_?p.isFetching:!1;return m!==p.isFetching||p.invalid!==!1?(t.updateMatch(a,f=>({...f,isFetching:m,invalid:!1})),t.router.getMatch(a)):p};async function Wx(t){const e=Object.assign(t,{matchPromises:[]});e.router.state.matches.some(n=>n._forcePending)&&Zd(e);try{for(let d=0;d<e.matches.length;d++){const p=FK(e,d);Dc(p)&&await p}const n=e.firstBadMatchIndex??e.matches.length;for(let d=0;d<n;d++)e.matchPromises.push(GK(e,d));const i=(await Promise.allSettled(e.matchPromises)).filter(d=>d.status==="rejected").map(d=>d.reason);let l;for(const d of i){if(so(d))throw d;!l&&io(d)&&(l=d)}for(const d of e.matches){const{id:p,routeId:m}=d,f=e.router.looseRoutesById[m];try{const h=UK(e,p,f);if(h){const v=await h;e.updateMatch(p,y=>({...y,...v}))}}catch(h){console.error(`Error executing head for route ${m}:`,h)}}if(l)throw l;const _=Zd(e);Dc(_)&&await _}catch(n){if(io(n)&&!e.preload){const a=Zd(e);throw Dc(a)&&await a,n}if(so(n))throw n}return e.matches}async function yS(t){if(!t._lazyLoaded&&t._lazyPromise===void 0&&(t.lazyFn?t._lazyPromise=t.lazyFn().then(e=>{const{id:n,...a}=e.options;Object.assign(t.options,a),t._lazyLoaded=!0,t._lazyPromise=void 0}):t._lazyLoaded=!0),!t._componentsLoaded&&t._componentsPromise===void 0){const e=()=>{const n=[];for(const a of zS){const i=t.options[a]?.preload;i&&n.push(i())}if(n.length)return Promise.all(n).then(()=>{t._componentsLoaded=!0,t._componentsPromise=void 0});t._componentsLoaded=!0,t._componentsPromise=void 0};t._componentsPromise=t._lazyPromise?t._lazyPromise.then(e):e()}return t._componentsPromise}function wS(t){for(const e of zS)if(t.options[e]?.preload)return!0;return!1}const zS=["component","errorComponent","pendingComponent","notFoundComponent"];function BK(t){return{input:({url:e})=>{for(const n of t)e=bb(n,e);return e},output:({url:e})=>{for(let n=t.length-1;n>=0;n--)e=xS(t[n],e);return e}}}function VK(t){const e=pS(t.basepath),n=`/${e}`,a=`${n}/`,i=t.caseSensitive?n:n.toLowerCase(),l=t.caseSensitive?a:a.toLowerCase();return{input:({url:_})=>{const d=t.caseSensitive?_.pathname:_.pathname.toLowerCase();return d===i?_.pathname="/":d.startsWith(l)&&(_.pathname=_.pathname.slice(n.length)),_},output:({url:_})=>(_.pathname=Yd(["/",e,_.pathname]),_)}}function bb(t,e){const n=t?.input?.({url:e});if(n){if(typeof n=="string")return new URL(n);if(n instanceof URL)return n}return e}function xS(t,e){const n=t?.output?.({url:e});if(n){if(typeof n=="string")return new URL(n);if(n instanceof URL)return n}return e}function HK(t){return t instanceof Error?{name:t.name,message:t.message}:{data:t}}function mi(t){const e=t.resolvedLocation,n=t.location,a=e?.pathname!==n.pathname,i=e?.href!==n.href,l=e?.hash!==n.hash;return{fromLocation:e,toLocation:n,pathChanged:a,hrefChanged:i,hashChanged:l}}class KK{constructor(e){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.startTransition=n=>
10n(),this.update=n=>{n.notFoundRoute&&console.warn("The notFoundRoute API is deprecated and will be removed in the next major version. See https://tanstack.com/router/v1/docs/framework/react/guide/not-found-errors#migrating-from-notfoundroute for more info.");const a=this.options,i=this.basepath??a?.basepath??"/",l=this.basepath===void 0,_=a?.rewrite;if(this.options={...a,...n},this.isServer=this.options.isServer??typeof document>"u",this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=SK(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=tK()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!=="null"?this.origin=window.origin:this.origin="http://localhost"),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let v;this.resolvePathCache=fp(1e3),v=this.buildRouteTree(),this.setRoutes(v)}!this.__store&&this.latestLocation&&(this.__store=new JH(YK(this.latestLocation),{onUpdate:()=>{this.__store.state={...this.state,cachedMatches:this.state.cachedMatches.filter(v=>!["redirected"].includes(v.status))}}}),PK(this));let d=!1;const p=this.options.basepath??"/",m=this.options.rewrite;if(l||i!==p||_!==m){this.basepath=p;const v=[],y=pS(p);y&&y!=="/"&&v.push(VK({basepath:p})),m&&v.push(m),this.rewrite=v.length===0?void 0:v.length===1?v[0]:BK(v),this.history&&this.updateLatestLocation(),d=!0}d&&this.__store&&(this.__store.state={...this.state,location:this.latestLocation}),typeof window<"u"&&"CSS"in window&&typeof window.CSS?.supports=="function"&&(this.isViewTransitionTypesSupported=window.CSS.supports("selector(:active-view-transition-type(a)"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const n=vK(this.routeTree,this.options.caseSensitive,(a,i)=>{a.init({originalIndex:i})});return this.options.routeMasks&&mK(this.options.routeMasks,n.processedTree),n},this.subscribe=(n,a)=>{const i={eventType:n,fn:a};return this.subscribers.add(i),()=>{this.subscribers.delete(i)}},this.emit=n=>{this.subscribers.forEach(a=>{a.eventType===n.type&&a.fn(n)})},this.parseLocation=(n,a)=>{const i=({pathname:p,search:m,hash:f,href:h,state:v})=>
10{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(p)){const C=this.options.parseSearch(m),E=this.options.stringifySearch(C);return{href:p+E+f,publicHref:h,pathname:u_(p).path,external:!1,searchStr:E,search:No(a?.search,C),hash:u_(f.slice(1)).path,state:No(a?.state,v)}}const y=new URL(h,this.origin),z=bb(this.rewrite,y),w=this.options.parseSearch(z.search),k=this.options.stringifySearch(w);return z.search=k,{href:z.href.replace(z.origin,""),publicHref:h,pathname:u_(z.pathname).path,external:!!this.rewrite&&z.origin!==this.origin,searchStr:k,search:No(a?.search,w),hash:u_(z.hash.slice(1)).path,state:No(a?.state,v)}},l=i(n),{__tempLocation:_,__tempKey:d}=l.state;if(_&&(!d||d===this.tempLocationKey)){const p=i(_);return p.state.key=l.state.key,p.state.__TSR_key=l.state.__TSR_key,delete p.state.__tempLocation,{...p,maskedLocation:l}}return l},this.resolvePathWithBase=(n,a)=>kK({base:n,to:xv(a),trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(n,a,i)=>typeof n=="string"?this.matchRoutesInternal({pathname:n,search:a},i):this.matchRoutesInternal(n,a),this.getMatchedRoutes=n=>ZK({pathname:n,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=n=>{const a=this.getMatch(n);a&&(a.abortController.abort(),clearTimeout(a._nonReactive.pendingTimeout),a._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{const n=this.state.matches.filter(l=>l.status==="pending"),a=this.state.matches.filter(l=>l.isFetching==="loader");new Set([...this.state.pendingMatches??[],...n,...a]).forEach(l=>{this.cancelMatch(l.id)})},this.buildLocation=n=>{const a=(l={})=>{const _=l._fromLocation||this.pendingBuiltLocation||this.latestLocation,d=this.matchRoutesLightweight(_);l.from;const p=l.unsafeRelative==="path"?_.pathname:l.from??d.fullPath,m=this.resolvePathWithBase(p,"."),f=d.search,h={...d.params},v=l.to?this.resolvePathWithBase(m,`${l.to}`):this.resolvePathWithBase(m,"."),y=l.params===!1||l.params===null?{}:(l.params??!0)===!0?h:Object.assign(h,ps(l.params,h)),z=wh({path:v,params:y,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath,w=this.getMatchedRoutes(z);let k=w.matchedRoutes;(w.foundRoute?w.foundRoute.path!=="/"&&w.routeParams["**"]:ka(z))&&this.options.notFoundRoute&&(k=[...k,this.options.notFoundRoute]);let C=!1;if(Object.keys(y).length>0)for(const F of k){const ee=F.options.params?.stringify??F.options.stringifyParams;ee&&(C=!0,Object.assign(y,ee(y)))}const E=n.leaveParams?v:u_(C?wh({path:v,params:y,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath:z).path;let I=f;if(n._includeValidateSearch&&this.options.search?.strict){const F={};k.forEach(ee=>{if(ee.options.validateSearch)try{Object.assign(F,Xd(ee.options.validateSearch,{...F,...I}))}catch{}}),I=F}I=XK({search:I,dest:l,destRoutes:k,_includeValidateSearch:n._includeValidateSearch}),I=No(f,I);const q=this.options.stringifySearch(I),P=l.hash===!0?_.hash:l.hash?ps(l.hash,_.hash):void 0,N=P?`#${P}`:"";let M=l.state===!0?_.state:l.state?ps(l.state,_.state):{};M=No(_.state,M);const G=`${E}${q}${N}`;let K,oe,B=!1;if(this.rewrite){const F=new URL(G,this.origin),ee=xS(this.rewrite,F);K=F.href.replace(F.origin,""),ee.origin!==this.origin?(oe=ee.href,B=!0):oe=ee.pathname+ee.search+ee.hash}else K=uK(G),oe=K;return{publicHref:oe,href:K,pathname:E,search:I,searchStr:q,state:M,hash:P??"",external:B,unmaskOnReload:l.unmaskOnReload}},i=(l={},_)=>{const d=a(l);let p=_?a(_):void 0;if(!p){const m={};if(this.options.routeMasks){const f=fK(d.pathname,this.processedTree);if(f){Object.assign(m,f.rawParams);const{from:h,params:v,...y}=f.route,z=v===!1||v===null?{}:(v??!0)===!0?m:Object.assign(m,ps(v,m));_={from:n.from,...y,params:z},p=a(_)}}}return p&&(d.maskedLocation=p),d};return n.mask?i(n,{from:n.from,...n.mask}):i(n)},this.commitLocation=async({viewTransition:n,ignoreBlocker:a,...i})=>{const l=()=>{const p=["key","__TSR_key","__TSR_index","__hashScrollIntoViewOptions"];p.forEach(f=>{i.state[f]=this.latestLocation.state[f]});const m=pi(i.state,this.latestLocation.state);return p.forEach(f=>{delete i.state[f]}),m},_=ka(this.latestLocation.href)===ka(i.href),d=this.commitLocationPromise;if(this.commitLocationPromise=fi(()=>{d?.resolve()}),_&&l())this.load();else{let{maskedLocation:p,hashScrollIntoView:m,...f}=i;p&&(f={...p,state:{...p.state,__tempKey:void 0,__tempLocation:{...f,search:f.searchStr,state:{...f.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(f.unmaskOnReload??this.options.unmaskOnReload??!1)&&(f.state.__tempKey=this.tempLocationKey)),f.state.__hashScrollIntoViewOptions=m??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=n,this.history[i.replace?"replace":"push"](f.publicHref,f.state,{ignoreBlocker:a})}return this.resetNextScroll=i.resetScroll??!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=({replace:n,resetScroll:a,hashScrollIntoView:i,viewTransition:l,ignoreBlocker:_,href:d,...p}={})=>
10{if(d){const h=this.history.location.state.__TSR_index,v=dp(d,{__TSR_index:n?h:h+1}),y=new URL(v.pathname,this.origin),z=bb(this.rewrite,y);p.to=z.pathname,p.search=this.options.parseSearch(v.search),p.hash=v.hash.slice(1)}const m=this.buildLocation({...p,_includeValidateSearch:!0});this.pendingBuiltLocation=m;const f=this.commitLocation({...m,viewTransition:l,replace:n,resetScroll:a,hashScrollIntoView:i,ignoreBlocker:_});return Promise.resolve().then(()=>{this.pendingBuiltLocation===m&&(this.pendingBuiltLocation=void 0)}),f},this.navigate=async({to:n,reloadDocument:a,href:i,publicHref:l,..._})=>{let d=!1;if(i)try{new URL(`${i}`),d=!0}catch{}if(d&&!a&&(a=!0),a){if(n!==void 0||!i){const m=this.buildLocation({to:n,..._});i=i??m.publicHref,l=l??m.publicHref}const p=!d&&l?l:i;if(mp(p))return Promise.resolve();if(!_.ignoreBlocker){const f=this.history.getBlockers?.()??[];for(const h of f)if(h?.blockerFn&&await h.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:"PUSH"}))return Promise.resolve()}return _.replace?window.location.replace(p):window.location.href=p,Promise.resolve()}return this.buildAndCommitLocation({..._,href:i,to:n,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();const n=this.matchRoutes(this.latestLocation);this.__store.setState(a=>({...a,status:"pending",statusCode:200,isLoading:!0,location:this.latestLocation,pendingMatches:n,cachedMatches:a.cachedMatches.filter(i=>!n.some(l=>l.id===i.id))}))},this.load=async n=>{let a,i,l;for(l=new Promise(d=>{this.startTransition(async()=>{try{this.beforeLoad();const p=this.latestLocation,m=this.state.resolvedLocation;this.state.redirect||this.emit({type:"onBeforeNavigate",...mi({resolvedLocation:m,location:p})}),this.emit({type:"onBeforeLoad",...mi({resolvedLocation:m,location:p})}),await Wx({router:this,sync:n?.sync,matches:this.state.pendingMatches,location:p,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let f=[],h=[],v=[];Lc(()=>{this.__store.setState(y=>{const z=y.matches,w=y.pendingMatches||y.matches;return f=z.filter(k=>!w.some(A=>A.id===k.id)),h=w.filter(k=>!z.some(A=>A.id===k.id)),v=w.filter(k=>z.some(A=>A.id===k.id)),{...y,isLoading:!1,loadedAt:Date.now(),matches:w,pendingMatches:void 0,cachedMatches:[...y.cachedMatches,...f.filter(k=>k.status!=="error"&&k.status!=="notFound")]}}),this.clearExpiredCache()}),[[f,"onLeave"],[h,"onEnter"],[v,"onStay"]].forEach(([y,z])=>{y.forEach(w=>{this.looseRoutesById[w.routeId].options[z]?.(w)})})})})}})}catch(p){so(p)?(a=p,this.navigate({...a.options,replace:!0,ignoreBlocker:!0})):io(p)&&(i=p),this.__store.setState(m=>({...m,statusCode:a?a.status:i?404:m.matches.some(f=>f.status==="error")?500:200,redirect:a}))}this.latestLoadPromise===l&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),d()})}),this.latestLoadPromise=l,await l;this.latestLoadPromise&&l!==this.latestLoadPromise;)await this.latestLoadPromise;let _;this.hasNotFoundMatch()?_=404:this.__store.state.matches.some(d=>d.status==="error")&&(_=500),_!==void 0&&this.__store.setState(d=>({...d,statusCode:_}))},this.startViewTransition=n=>
10{const a=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,a&&typeof document<"u"&&"startViewTransition"in document&&typeof document.startViewTransition=="function"){let i;if(typeof a=="object"&&this.isViewTransitionTypesSupported){const l=this.latestLocation,_=this.state.resolvedLocation,d=typeof a.types=="function"?a.types(mi({resolvedLocation:_,location:l})):a.types;if(d===!1){n();return}i={update:n,types:d}}else i=n;document.startViewTransition(i)}else n()},this.updateMatch=(n,a)=>{this.startTransition(()=>{const i=this.state.pendingMatches?.some(l=>l.id===n)?"pendingMatches":this.state.matches.some(l=>l.id===n)?"matches":this.state.cachedMatches.some(l=>l.id===n)?"cachedMatches":"";i&&this.__store.setState(l=>({...l,[i]:l[i]?.map(_=>_.id===n?a(_):_)}))})},this.getMatch=n=>{const a=i=>i.id===n;return this.state.cachedMatches.find(a)??this.state.pendingMatches?.find(a)??this.state.matches.find(a)},this.invalidate=n=>{const a=i=>n?.filter?.(i)??!0?{...i,invalid:!0,...n?.forcePending||i.status==="error"||i.status==="notFound"?{status:"pending",error:void 0}:void 0}:i;return this.__store.setState(i=>({...i,matches:i.matches.map(a),cachedMatches:i.cachedMatches.map(a),pendingMatches:i.pendingMatches?.map(a)})),this.shouldViewTransition=!1,this.load({sync:n?.sync})},this.getParsedLocationHref=n=>n.publicHref||"/",this.resolveRedirect=n=>{const a=n.headers.get("Location");if(!n.options.href||n.options._builtLocation){const i=n.options._builtLocation??this.buildLocation(n.options),l=this.getParsedLocationHref(i);n.options.href=l,n.headers.set("Location",l)}else if(a)try{const i=new URL(a);if(this.origin&&i.origin===this.origin){const l=i.pathname+i.search+i.hash;n.options.href=l,n.headers.set("Location",l)}}catch{}return n.headers.get("Location")||n.headers.set("Location",n.options.href),n},this.clearCache=n=>{const a=n?.filter;a!==void 0?this.__store.setState(i=>({...i,cachedMatches:i.cachedMatches.filter(l=>!a(l))})):this.__store.setState(i=>({...i,cachedMatches:[]}))},this.clearExpiredCache=()=>{const n=a=>{const i=this.looseRoutesById[a.routeId];if(!i.options.loader)return!0;const l=(a.preload?i.options.preloadGcTime??this.options.defaultPreloadGcTime:i.options.gcTime??this.options.defaultGcTime)??300*1e3;return a.status==="error"?!0:Date.now()-a.updatedAt>=l};this.clearCache({filter:n})},this.loadRouteChunk=yS,this.preloadRoute=async n=>{const a=this.buildLocation(n);let i=this.matchRoutes(a,{throwOnError:!0,preload:!0,dest:n});const l=new Set([...this.state.matches,...this.state.pendingMatches??[]].map(d=>d.id)),_=new Set([...l,...this.state.cachedMatches.map(d=>d.id)]);Lc(()=>{i.forEach(d=>{_.has(d.id)||this.__store.setState(p=>({...p,cachedMatches:[...p.cachedMatches,d]}))})});try{return i=await Wx({router:this,matches:i,location:a,preload:!0,updateMatch:(d,p)=>{l.has(d)?i=i.map(m=>m.id===d?p(m):m):this.updateMatch(d,p)}}),i}catch(d){if(so(d))return d.options.reloadDocument?void 0:await this.preloadRoute({...d.options,_fromLocation:a});io(d)||console.error(d);return}},this.matchRoute=(n,a)=>{const i={...n,to:n.to?this.resolvePathWithBase(n.from||"",n.to):void 0,params:n.params||{},leaveParams:!0},l=this.buildLocation(i);if(a?.pending&&this.state.status!=="pending")return!1;const d=(a?.pending===void 0?!this.state.isLoading:a.pending)?this.latestLocation:this.state.resolvedLocation||this.state.location,p=gK(l.pathname,a?.caseSensitive??!1,a?.fuzzy??!1,d.pathname,this.processedTree);return!p||n.params&&!pi(p.rawParams,n.params,{partial:!0})?!1:a?.includeSearch??!0?pi(d.search,l.search,{partial:!0})?p.rawParams:!1:p.rawParams},this.hasNotFoundMatch=()=>this.__store.state.matches.some(n=>n.status==="notFound"||n.globalNotFound),this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??"fuzzy",stringifySearch:e.stringifySearch??NK,parseSearch:e.parseSearch??MK}),typeof document<"u"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.__store.state}setRoutes({routesById:e,routesByPath:n,processedTree:a}){this.routesById=e,this.routesByPath=n,this.processedTree=a;const i=this.options.notFoundRoute;i&&(i.init({originalIndex:99999999999}),this.routesById[i.id]=i)}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,n){const a=this.getMatchedRoutes(e.pathname),{foundRoute:i,routeParam
10s:l,parsedParams:_}=a;let{matchedRoutes:d}=a,p=!1;(i?i.path!=="/"&&l["**"]:ka(e.pathname))&&(this.options.notFoundRoute?d=[...d,this.options.notFoundRoute]:p=!0);const m=p?JK(this.options.notFoundMode,d):void 0,f=new Array(d.length),h=new Map(this.state.matches.map(v=>[v.routeId,v]));for(let v=0;v<d.length;v++){const y=d[v],z=f[v-1];let w,k,A;{const ee=z?.search??e.search,W=z?._strictSearch??void 0;try{const L=Xd(y.options.validateSearch,{...ee})??void 0;w={...ee,...L},k={...W,...L},A=void 0}catch(L){let U=L;if(L instanceof bp||(U=new bp(L.message,{cause:L})),n?.throwOnError)throw U;w=ee,k={},A=U}}const C=y.options.loaderDeps?.({search:w})??"",E=C?JSON.stringify(C):"",{interpolatedPath:I,usedParams:q}=wh({path:y.fullPath,params:l,decoder:this.pathParamsDecoder,server:this.isServer}),P=y.id+I+E,N=this.getMatch(P),M=h.get(y.id),G=N?._strictParams??q;let K;if(!N)try{Yx(y,q,_,G)}catch(ee){if(io(ee)||so(ee)?K=ee:K=new WK(ee.message,{cause:ee}),n?.throwOnError)throw K}Object.assign(l,G);const oe=M?"stay":"enter";let B;if(N)B={...N,cause:oe,params:M?.params??l,_strictParams:G,search:No(M?M.search:N.search,w),_strictSearch:k};else{const ee=y.options.loader||y.options.beforeLoad||y.lazyFn||wS(y)?"pending":"success";B={id:P,ssr:y.options.ssr,index:v,routeId:y.id,params:M?.params??l,_strictParams:G,pathname:I,updatedAt:Date.now(),search:M?No(M.search,w):w,_strictSearch:k,searchError:void 0,status:ee,isFetching:!1,error:void 0,paramsError:K,__routeContext:void 0,_nonReactive:{loadPromise:fi()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:oe,loaderDeps:M?No(M.loaderDeps,C):C,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:y.options.staticData||{},fullPath:y.fullPath}}n?.preload||(B.globalNotFound=m===y.id),B.searchError=A;const F=this.getParentContext(z);B.context={...F,...B.__routeContext,...B.__beforeLoadContext},f[v]=B}for(let v=0;v<f.length;v++){const y=f[v],z=this.looseRoutesById[y.routeId],w=this.getMatch(y.id),k=h.get(y.routeId);if(y.params=k?No(k.params,l):l,!w){const A=f[v-1],C=this.getParentContext(A);if(z.options.context){const E={deps:y.loaderDeps,params:y.params,context:C??{},location:e,navigate:I=>this.navigate({...I,_fromLocation:e}),buildLocation:this.buildLocation,cause:y.cause,abortController:y.abortController,preload:!!y.preload,matches:f,routeId:z.id};
10y.__routeContext=z.options.context(E)??void 0}y.context={...C,...y.__routeContext,...y.__beforeLoadContext}}}return f}matchRoutesLightweight(e){const{matchedRoutes:n,routeParams:a,parsedParams:i}=this.getMatchedRoutes(e.pathname),l=D_(n),_={...e.search};for(const f of n)try{Object.assign(_,Xd(f.options.validateSearch,_))}catch{}const d=D_(this.state.matches),p=d&&d.routeId===l.id&&e.pathname===this.state.location.pathname;let m;if(p)m=d.params;else{const f={...a};for(const h of n)try{Yx(h,a,i??{},f)}catch{}m=f}return{matchedRoutes:n,fullPath:l.fullPath,search:_,params:m}}}class bp extends Error{}class WK extends Error{}function YK(t){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:void 0,location:t,matches:[],pendingMatches:[],cachedMatches:[],statusCode:200}}function Xd(t,e){if(t==null)return{};if("~standard"in t){const n=t["~standard"].validate(e);if(n instanceof Promise)throw new bp("Async validation not supported");if(n.issues)throw new bp(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return"parse"in t?t.parse(e):typeof t=="function"?t(e):{}}function ZK({pathname:t,routesById:e,processedTree:n}){const a={},i=ka(t);let l,_;const d=hK(i,n,!0);return d&&(l=d.route,Object.assign(a,d.rawParams),_=Object.assign({},d.parsedParams)),{matchedRoutes:d?.branch||[e[Do]],routeParams:a,foundRoute:l,parsedParams:_}}function XK({search:t,dest:e,destRoutes:n,_includeValidateSearch:a}){return QK(n)(t,e,a??!1)}function QK(t){const e={dest:null,_includeValidateSearch:!1,middlewares:[]};for(const i of t){if("search"in i.options)i.options.search?.middlewares&&e.middlewares.push(...i.options.search.middlewares);else if(i.options.preSearchFilters||i.options.postSearchFilters){const l=({search:_,next:d})=>{let p=_;"preSearchFilters"in i.options&&i.options.preSearchFilters&&(p=i.options.preSearchFilters.reduce((f,h)=>h(f),_));const m=d(p);return"postSearchFilters"in i.options&&i.options.postSearchFilters?i.options.postSearchFilters.reduce((f,h)=>h(f),m):m};e.middlewares.push(l)}if(i.options.validateSearch){const l=({search:_,next:d})=>{const p=d(_);if(!e._includeValidateSearch)return p;try{return{...p,...Xd(i.options.validateSearch,p)??void 0}}catch{return p}};e.middlewares.push(l)}}const n=({search:i})=>{const l=e.dest;return l.search?l.search===!0?i:ps(l.search,i):{}};e.middlewares.push(n);const a=(i,l,_)=>{if(i>=_.length)return l;const d=_[i];return d({search:l,next:m=>a(i+1,m,_)})};return function(l,_,d){return e.dest=_,e._includeValidateSearch=d,a(0,l,e.middlewares)}}function JK(t,e){if(t!=="root")for(let n=e.length-1;n>=0;n--){const a=e[n];if(a.children)return a.id}return Do}function Yx(t,e,n,a){const i=t.options.params?.parse??t.options.parseParams;if(i)if(t.options.skipRouteOnParseError)for(const l in e)l in n&&(a[l]=n[l]);else{const l=i(a);Object.assign(a,l)}}const Lr=Symbol.for("TSR_DEFERRED_PROMISE");function eW(t,e){const n=t;return n[Lr]||(n[Lr]={status:"pending"},n.then(a=>{n[Lr].status="success",n[Lr].data=a}).catch(a=>{n[Lr].status="error",n[Lr].error={data:HK(a),__isServerError:!0}})),n}const tW="Error preloading route! âï¸";class kS{constructor(e){if(this.init=n=>{this.originalIndex=n.originalIndex;const a=this.options,i=!a?.path&&!a?.id;this.parentRoute=this.options.getParentRoute?.(),i?this._path=Do:this.parentRoute||xo(!1);let l=i?Do:a?.path;l&&l!=="/"&&(l=dS(l));const _=a?.id||l;let d=i?Do:Yd([this.parentRoute.id===Do?"":this.parentRoute.id,_]);l===Do&&(l="/"),d!==Do&&(d=Yd(["/",d]));const p=d===Do?"/":Yd([this.parentRoute.fullPath,l]);this._path=l,this._id=d,this._fullPath=p,this._to=ka(p)},this.addChildren=n=>this._addFileChildren(n),this._addFileChildren=n=>(Array.isArray(n)&&(this.children=n),typeof n=="object"&&n!==null&&(this.children=Object.values(n)),this),this._addFileTypes=()=>this,this.updateLoader=n=>(Object.assign(this.options,n),this),this.update=n=>(Object.assign(this.options,n),this),this.lazy=n=>(this.lazyFn=n,this),this.redirect=n=>lo({from:this.fullPath,...n}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw new Error("Route cannot have both an 'id' and a 'path' option.")}get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}}class nW extends kS{constructor(e){super(e)}}var oW=(t=>(t[t.AggregateError=1]="AggregateError",t[t.ArrowFunction=2]="ArrowFunction",t[t.ErrorPrototypeStack=4]="ErrorPrototypeStack",t[t.ObjectAssign=8]="Ob
10jectAssign",t[t.BigIntTypedArray=16]="BigIntTypedArray",t[t.RegExp=32]="RegExp",t))(oW||{}),Ia=Symbol.asyncIterator,SS=Symbol.hasInstance,jc=Symbol.isConcatSpreadable,Ta=Symbol.iterator,IS=Symbol.match,TS=Symbol.matchAll,ES=Symbol.replace,RS=Symbol.search,AS=Symbol.species,CS=Symbol.split,PS=Symbol.toPrimitive,Fc=Symbol.toStringTag,qS=Symbol.unscopables,OS={[Ia]:0,[SS]:1,[jc]:2,[Ta]:3,[IS]:4,[TS]:5,[ES]:6,[RS]:7,[AS]:8,[CS]:9,[PS]:10,[Fc]:11,[qS]:12},rW={0:Ia,1:SS,2:jc,3:Ta,4:IS,5:TS,6:ES,7:RS,8:AS,9:CS,10:PS,11:Fc,12:qS},D=void 0,aW={2:!0,3:!1,1:D,0:null,4:-0,5:Number.POSITIVE_INFINITY,6:Number.NEGATIVE_INFINITY,7:Number.NaN},sW={0:"Error",1:"EvalError",2:"RangeError",3:"ReferenceError",4:"SyntaxError",5:"TypeError",6:"URIError"},iW={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function Tt(t,e,n,a,i,l,_,d,p,m,f,h){return{t,i:e,s:n,c:a,m:i,p:l,e:_,a:d,f:p,b:m,o:f,l:h}}function xs(t){return Tt(2,D,t,D,D,D,D,D,D,D,D,D)}var MS=xs(2),NS=xs(3),cW=xs(1),lW=xs(0),_W=xs(4),uW=xs(5),dW=xs(6),pW=xs(7);function mW(t){switch(t){case'"':return'\\"';case"\\":return"\\\\";case` 11`:return"\\n";case"\r":return"\\r";case"\b":return"\\b";case" ":return"\\t";case"\f":return"\\f";case"<":return"\\x3C";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:return D}}function ks(t){let e="",n=0,a;for(let i=0,l=t.length;i<l;i++)a=mW(t[i]),a&&(e+=t.slice(n,i)+a,n=i+1);return n===0?e=t:e+=t.slice(n),e}function fW(t){switch(t){case"\\\\":return"\\";case'\\"':return'"';case"\\n":return` 12`;case"\\r":return"\r";case"\\b":return"\b";case"\\t":return" ";case"\\f":return"\f";case"\\x3C":return"<";case"\\u2028":return"\u2028";case"\\u2029":return"\u2029";default:return t}}function Ri(t){return t.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,fW)}var kd="__SEROVAL_REFS__",LS=new Map,Ac=new Map;function DS(t){return LS.has(t)}function gW(t){return Ac.has(t)}function hW(t){if(DS(t))return LS.get(t);throw new WW(t)}function bW(t){if(gW(t))return Ac.get(t);throw new YW(t)}typeof globalThis<"u"?Object.defineProperty(globalThis,kd,{value:Ac,configurable:!0,writable:!1,enumerable:!1}):typeof window<"u"?Object.defineProperty(window,kd,{value:Ac,configurable:!0,writable:!1,enumerable:!1}):typeof self<"u"?Object.defineProperty(self,kd,{value:Ac,configurable:!0,writable:!1,enumerable:!1}):typeof global<"u"&&Object.defineProperty(global,kd,{value:Ac,configurable:!0,writable:!1,enumerable:!1});function kv(t){return t instanceof EvalError?1:t instanceof RangeError?2:t instanceof ReferenceError?3:t instanceof SyntaxError?4:t instanceof TypeError?5:t instanceof URIError?6:0}function vW(t){let e=sW[kv(t)];return t.name!==e?{name:t.name}:t.constructor.name!==e?{name:t.constructor.name}:{}}function $S(t,e){let n=vW(t),a=Object.getOwnPropertyNames(t);for(let i=0,l=a.length,_;i<l;i++)_=a[i],_!=="name"&&_!=="message"&&(_==="stack"?e&4&&(n=n||{},n[_]=t[_]):(n=n||{},n[_]=t[_]));return n}function jS(t){return Object.isFrozen(t)?3:Object.isSealed(t)?2:Object.isExtensible(t)?0:1}function yW(t){switch(t){case Number.POSITIVE_INFINITY:return uW;case Number.NEGATIVE_INFINITY:return dW}return t!==t?pW:Object.is(t,-0)?_W:Tt(0,D,t,D,D,D,D,D,D,D,D,D)}function FS(t){return Tt(1,D,ks(t),D,D,D,D,D,D,D,D,D)}function wW(t){return Tt(3,D,""+t,D,D,D,D,D,D,D,D,D)}function zW(t){return Tt(4,t,D,D,D,D,D,D,D,D,D,D)}function xW(t,e){let n=e.valueOf();return Tt(5,t,n!==n?"":e.toISOString(),D,D,D,D,D,D,D,D,D)}function kW(t,e){return Tt(6,t,D,ks(e.source),e.flags,D,D,D,D,D,D,D)}function SW(t,e){return Tt(17,t,OS[e],D,D,D,D,D,D,D,D,D)}function IW(t,e){return Tt(18,t,ks(hW(e)),D,D,D,D,D,D,D,D,D)}function TW(t,e,n){return Tt(25,t,n,ks(e),D,D,D,D,D,D,D,D)}function EW(t,e,n){return Tt(9,t,D,D,D,D,D,n,D,D,jS(e),D)}function RW(t,e){return Tt(21,t,D,D,D,D,D,D,e,D,D,D)}function AW(t,e,n){return Tt(15,t,D,e.constructor.name,D,D,D,D,n,e.byteOffset,D,e.length)}function CW(t,e,n){return Tt(16,t,D,e.constructor.name,D,D,D,D,n,e.byteOffset,D,e.byteLength)}function PW(t,e,n){return Tt(20,t,D,D,D,D,D,D,n,e.byteOffset,D,e.byteLength)}function qW(t,e,n){return Tt(13,t,kv(e),D,ks(e.message),n,D,D,D,D,D,D)}function OW(t,e,n){return Tt(14,t,kv(e),D,ks(e.message),n,D,D,D,D,D,D)}function MW(t,e){return Tt(7,t,D,D,D,D,D,e,D,D,D,D)}function NW(t,e){return Tt(28,D,D,D,D,D,D,[t,e],D,D,D,D)}function LW(t,e){return Tt(30,D,D,D,D,D,D,[t,e],D,D,D,D)}function DW(t,e,n){return Tt(31,t,D,D,D,D,D,n,e,D,D,D)}function $W(t,e){return Tt(32,t,D,D,D,D,D,D,e,D,D,D)}function jW(t,e){return Tt(33,t,D,D,D,D,D,D,e,D,D,D)}function FW(t,e){return Tt(34,t,D,D,D,D,D,D,e,D,D,D)}function UW(t,e,n,a){return Tt(35,t,n,D,D,D,D,e,D,D,D,a)}
12var GW={parsing:1,serialization:2,deserialization:3};function BW(t){return`Seroval Error (step: ${GW[t]})`}var VW=(t,e)=>BW(t),US=class extends Error{constructor(e,n){super(VW(e)),this.cause=n}},Zx=class extends US{constructor(e){super("parsing",e)}},HW=class extends US{constructor(t){super("deserialization",t)}};function Aa(t){return`Seroval Error (specific: ${t})`}var Xp=class extends Error{constructor(e){super(Aa(1)),this.value=e}},GS=class extends Error{constructor(e){super(Aa(2))}},KW=class extends Error{constructor(e){super(Aa(3))}},X_=class extends Error{constructor(e){super(Aa(4))}},WW=class extends Error{constructor(e){super(Aa(5)),this.value=e}},YW=class extends Error{constructor(e){super(Aa(6))}},ZW=class extends Error{constructor(t){super(Aa(7))}},Ss=class extends Error{constructor(t){super(Aa(8))}},XW=class extends Error{constructor(e){super(Aa(9))}},QW=class{constructor(e,n){this.value=e,this.replacement=n}},Qp=()=>{let t={p:0,s:0,f:0};return t.p=new Promise((e,n)=>{t.s=e,t.f=n}),t},JW=(t,e)=>{t.s(e),t.p.s=1,t.p.v=e},eY=(t,e)=>{t.f(e),t.p.s=2,t.p.v=e};Qp.toString();JW.toString();eY.toString();var tY=()=>{let t=[],e=[],n=!0,a=!1,i=0,l=(p,m,f)=>{for(f=0;f<i;f++)e[f]&&e[f][m](p)},_=(p,m,f,h)=>{for(m=0,f=t.length;m<f;m++)h=t[m],!n&&m===f-1?p[a?"return":"throw"](h):p.next(h)},d=(p,m)=>(n&&(m=i++,e[m]=p),_(p),()=>{n&&(e[m]=e[i],e[i--]=void 0)});return{__SEROVAL_STREAM__:!0,on:p=>d(p),next:p=>{n&&(t.push(p),l(p,"next"))},throw:p=>{n&&(t.push(p),l(p,"throw"),n=!1,a=!1,e.length=0)},return:p=>{n&&(t.push(p),l(p,"return"),n=!1,a=!0,e.length=0)}}},nY=t=>e=>()=>{let n=0,a={[t]:()=>a,next:()=>{if(n>e.d)return{done:!0,value:void 0};let i=n++,l=e.v[i];if(i===e.t)throw l;return{done:i===e.d,value:l}}};return a},oY=(t,e)=>n=>()=>{let a=0,i=-1,l=!1,_=[],d=[],p=(f=0,h=d.length)=>{for(;f<h;f++)d[f].s({done:!0,value:void 0})};n.on({next:f=>{let h=d.shift();h&&h.s({done:!1,value:f}),_.push(f)},throw:f=>{let h=d.shift();h&&h.f(f),p(),i=_.length,l=!0,_.push(f)},return:f=>{let h=d.shift();h&&h.s({done:!0,value:f}),p(),i=_.length,_.push(f)}});let m={[t]:()=>m,next:()=>{if(i===-1){let v=a++;if(v>=_.length){let y=e();return d.push(y),y.p}return{done:!1,value:_[v]}}if(a>i)return{done:!0,value:void 0};let f=a++,h=_[f];if(f!==i)return{done:!1,value:h};if(l)throw h;return{done:!0,value:h}}};return m},BS=t=>{let e=atob(t),n=e.length,a=new Uint8Array(n);for(let i=0;i<n;i++)a[i]=e.charCodeAt(i);return a.buffer};BS.toString();function rY(t){return"__SEROVAL_SEQUENCE__"in t}function VS(t,e,n){return{__SEROVAL_SEQUENCE__:!0,v:t,t:e,d:n}}function aY(t){let e=[],n=-1,a=-1,i=t[Ta]();for(;;)try{let l=i.next();if(e.push(l.value),l.done){a=e.length-1;break}}catch(l){n=e.length,e.push(l)}return VS(e,n,a)}var sY=nY(Ta);function iY(t){return sY(t)}var cY={},lY={},_Y={0:{},1:{},2:{},3:{},4:{},5:{}};function Jp(t){return"__SEROVAL_STREAM__"in t}function Ai(){return tY()}function uY(t){let e=Ai(),n=t[Ia]();async function a(){try{let i=await n.next();i.done?e.return(i.value):(e.next(i.value),await a())}catch(i){e.throw(i)}}return a().catch(()=>{}),e}var dY=oY(Ia,Qp);function pY(t){return dY(t)}async function mY(t){try{return[1,await t]}catch(e){return[0,e]}}function fY(t,e){return{plugins:e.plugins,mode:t,marked:new Set,features:63^(e.disabledFeatures||0),refs:e.refs||new Map,depthLimit:e.depthLimit||1e3}}function Qd(t,e){t.marked.add(e)}function gY(t,e){let n=t.refs.size;return t.refs.set(e,n),n}function em(t,e){let n=t.refs.get(e);return n!=null?(Qd(t,n),{type:1,value:zW(n)}):{type:0,value:gY(t,e)}}function Sv(t,e){let n=em(t,e);return n.type===1?n:DS(e)?{type:2,value:IW(n.value,e)}:n}function ai(t,e){let n=Sv(t,e);if(n.type!==0)return n.value;if(e in OS)return SW(n.value,e);throw new Xp(e)}function tm(t,e){let n=em(t,_Y[e]);return n.type===1?n.value:Tt(26,n.value,e,D,D,D,D,D,D,D,D,D)}function hY(t){let e=em(t,cY);return e.type===1?e.value:Tt(27,e.value,D,D,D,D,D,D,ai(t,Ta),D,D,D)}function bY(t){let e=em(t,lY);return e.type===1?e.value:Tt(29,e.value,D,D,D,D,D,[tm(t,1),ai(t,Ia)],D,D,D,D)}function vY(t,e,n,a){return Tt(n?11:10,t,D,D,D,a,D,D,D,D,jS(e),D)}function yY(t,e,n,a){return Tt(8,e,D,D,D,D,{k:n,v:a},D,tm(t,0),D,D,D)}function wY(t,e,n){let a=new Uint8Array(n),i="";for(let l=0,_=a.length;l<_;l++)i+=String.fromCharCode(a[l]);return Tt(19,e,ks(btoa(i)),D,D,D,D,D,tm(t,5),D,D,D)}function zY(t,e){return{base:fY(t,e),child:void 0}}var xY=class{constructor(t,e){this._p=t,this.depth=e}parse(t){return On(this._p,this.depth,t)}};async function kY(t,e,n){let a=[];for(let i=0,l=n.length;i<l;i++)i in n?a[i]=await On(t,e,n[i]):a[i]=0;return a}
12async function SY(t,e,n,a){return EW(n,a,await kY(t,e,a))}async function Iv(t,e,n){let a=Object.entries(n),i=[],l=[];for(let _=0,d=a.length;_<d;_++)i.push(ks(a[_][0])),l.push(await On(t,e,a[_][1]));return Ta in n&&(i.push(ai(t.base,Ta)),l.push(NW(hY(t.base),await On(t,e,aY(n))))),Ia in n&&(i.push(ai(t.base,Ia)),l.push(LW(bY(t.base),await On(t,e,uY(n))))),Fc in n&&(i.push(ai(t.base,Fc)),l.push(FS(n[Fc]))),jc in n&&(i.push(ai(t.base,jc)),l.push(n[jc]?MS:NS)),{k:i,v:l}}async function xh(t,e,n,a,i){return vY(n,a,i,await Iv(t,e,a))}async function IY(t,e,n,a){return RW(n,await On(t,e,a.valueOf()))}async function TY(t,e,n,a){return AW(n,a,await On(t,e,a.buffer))}async function EY(t,e,n,a){return CW(n,a,await On(t,e,a.buffer))}async function RY(t,e,n,a){return PW(n,a,await On(t,e,a.buffer))}async function Xx(t,e,n,a){let i=$S(a,t.base.features);return qW(n,a,i?await Iv(t,e,i):D)}async function AY(t,e,n,a){let i=$S(a,t.base.features);return OW(n,a,i?await Iv(t,e,i):D)}async function CY(t,e,n,a){let i=[],l=[];for(let[_,d]of a.entries())i.push(await On(t,e,_)),l.push(await On(t,e,d));return yY(t.base,n,i,l)}async function PY(t,e,n,a){let i=[];for(let l of a.keys())i.push(await On(t,e,l));return MW(n,i)}async function HS(t,e,n,a){let i=t.base.plugins;if(i)for(let l=0,_=i.length;l<_;l++){let d=i[l];if(d.parse.async&&d.test(a))return TW(n,d.tag,await d.parse.async(a,new xY(t,e),{id:n}))}return D}async function qY(t,e,n,a){let[i,l]=await mY(a);return Tt(12,n,i,D,D,D,D,D,await On(t,e,l),D,D,D)}function OY(t,e,n,a,i){let l=[],_=n.on({next:d=>{Qd(this.base,e),On(this,t,d).then(p=>{l.push($W(e,p))},p=>{i(p),_()})},throw:d=>{Qd(this.base,e),On(this,t,d).then(p=>{l.push(jW(e,p)),a(l),_()},p=>{i(p),_()})},return:d=>{Qd(this.base,e),On(this,t,d).then(p=>{l.push(FW(e,p)),a(l),_()},p=>{i(p),_()})}})}async function MY(t,e,n,a){return DW(n,tm(t.base,4),await new Promise(OY.bind(t,e,n,a)))}async function NY(t,e,n,a){let i=[];for(let l=0,_=a.v.length;l<_;l++)i[l]=await On(t,e,a.v[l]);return UW(n,i,a.t,a.d)}async function LY(t,e,n,a){if(Array.isArray(a))return SY(t,e,n,a);if(Jp(a))return MY(t,e,n,a);if(rY(a))return NY(t,e,n,a);let i=a.constructor;if(i===QW)return On(t,e,a.replacement);let l=await HS(t,e,n,a);if(l)return l;switch(i){case Object:return xh(t,e,n,a,!1);case D:return xh(t,e,n,a,!0);case Date:return xW(n,a);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return Xx(t,e,n,a);case Number:case Boolean:case String:case BigInt:return IY(t,e,n,a);case ArrayBuffer:return wY(t.base,n,a);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return TY(t,e,n,a);case DataView:return RY(t,e,n,a);case Map:return CY(t,e,n,a);case Set:return PY(t,e,n,a)}if(i===Promise||a instanceof Promise)return qY(t,e,n,a);let _=t.base.features;if(_&32&&i===RegExp)return kW(n,a);if(_&16)switch(i){case BigInt64Array:case BigUint64Array:return EY(t,e,n,a)}if(_&1&&typeof AggregateError<"u"&&(i===AggregateError||a instanceof AggregateError))return AY(t,e,n,a);if(a instanceof Error)return Xx(t,e,n,a);if(Ta in a||Ia in a)return xh(t,e,n,a,!!i);throw new Xp(a)}async function DY(t,e,n){let a=Sv(t.base,n);if(a.type!==0)return a.value;let i=await HS(t,e,a.value,n);if(i)return i;throw new Xp(n)}async function On(t,e,n){switch(typeof n){case"boolean":return n?MS:NS;case"undefined":return cW;case"string":return FS(n);case"number":return yW(n);case"bigint":return wW(n);case"object":{if(n){let a=Sv(t.base,n);
12return a.type===0?await LY(t,e+1,a.value,n):a.value}return lW}case"symbol":return ai(t.base,n);case"function":return DY(t,e,n);default:throw new Xp(n)}}async function $Y(t,e){try{return await On(t,0,e)}catch(n){throw n instanceof Zx?n:new Zx(n)}}var jY=(t=>(t[t.Vanilla=1]="Vanilla",t[t.Cross=2]="Cross",t))(jY||{});function KS(t,e){for(let n=0,a=e.length;n<a;n++){let i=e[n];t.has(i)||(t.add(i),i.extends&&KS(t,i.extends))}}function WS(t){if(t){let e=new Set;return KS(e,t),[...e]}}function FY(t){switch(t){case"Int8Array":return Int8Array;case"Int16Array":return Int16Array;case"Int32Array":return Int32Array;case"Uint8Array":return Uint8Array;case"Uint16Array":return Uint16Array;case"Uint32Array":return Uint32Array;case"Uint8ClampedArray":return Uint8ClampedArray;case"Float32Array":return Float32Array;case"Float64Array":return Float64Array;case"BigInt64Array":return BigInt64Array;case"BigUint64Array":return BigUint64Array;default:throw new ZW(t)}}var UY=1e6,GY=1e4,BY=2e4;function YS(t,e){switch(e){case 3:return Object.freeze(t);case 1:return Object.preventExtensions(t);case 2:return Object.seal(t);default:return t}}var VY=1e3;function HY(t,e){var n;return{mode:t,plugins:e.plugins,refs:e.refs||new Map,features:(n=e.features)!=null?n:63^(e.disabledFeatures||0),depthLimit:e.depthLimit||VY}}function KY(t){return{mode:2,base:HY(2,t),child:D}}var WY=class{constructor(t,e){this._p=t,this.depth=e}deserialize(t){return Gt(this._p,this.depth,t)}};function ZS(t,e){if(e<0||!Number.isFinite(e)||!Number.isInteger(e))throw new Ss({t:4,i:e});if(t.refs.has(e))throw new Error("Conflicted ref id: "+e)}function YY(t,e,n){return ZS(t.base,e),t.state.marked.has(e)&&t.base.refs.set(e,n),n}function ZY(t,e,n){return ZS(t.base,e),t.base.refs.set(e,n),n}function Mn(t,e,n){return t.mode===1?YY(t,e,n):ZY(t,e,n)}function vb(t,e,n){if(Object.hasOwn(e,n))return e[n];throw new Ss(t)}function XY(t,e){return Mn(t,e.i,bW(Ri(e.s)))}function QY(t,e,n){let a=n.a,i=a.length,l=Mn(t,n.i,new Array(i));for(let _=0,d;_<i;_++)d=a[_],d&&(l[_]=Gt(t,e,d));return YS(l,n.o),l}function JY(t){switch(t){case"constructor":case"__proto__":case"prototype":case"__defineGetter__":case"__defineSetter__":case"__lookupGetter__":case"__lookupSetter__":return!1;default:return!0}}function eZ(t){switch(t){case Ia:case jc:case Fc:case Ta:return!0;default:return!1}}function Qx(t,e,n){JY(e)?t[e]=n:Object.defineProperty(t,e,{value:n,configurable:!0,enumerable:!0,writable:!0})}function tZ(t,e,n,a,i){if(typeof a=="string")Qx(n,a,Gt(t,e,i));else{let l=Gt(t,e,a);switch(typeof l){case"string":Qx(n,l,Gt(t,e,i));break;case"symbol":eZ(l)&&(n[l]=Gt(t,e,i));break;default:throw new Ss(a)}}}function XS(t,e,n,a){let i=n.k;if(i.length>0)for(let l=0,_=n.v,d=i.length;l<d;l++)tZ(t,e,a,i[l],_[l]);return a}function nZ(t,e,n){let a=Mn(t,n.i,n.t===10?{}:Object.create(null));return XS(t,e,n.p,a),YS(a,n.o),a}function oZ(t,e){return Mn(t,e.i,new Date(e.s))}function rZ(t,e){if(t.base.features&32){let n=Ri(e.c);if(n.length>BY)throw new Ss(e);return Mn(t,e.i,new RegExp(n,e.m))}throw new GS(e)}function aZ(t,e,n){let a=Mn(t,n.i,new Set);for(let i=0,l=n.a,_=l.length;i<_;i++)a.add(Gt(t,e,l[i]));return a}function sZ(t,e,n){let a=Mn(t,n.i,new Map);for(let i=0,l=n.e.k,_=n.e.v,d=l.length;i<d;i++)a.set(Gt(t,e,l[i]),Gt(t,e,_[i]));return a}function iZ(t,e){if(e.s.length>UY)throw new Ss(e);return Mn(t,e.i,BS(Ri(e.s)))}function cZ(t,e,n){var a;let i=FY(n.c),l=Gt(t,e,n.f),_=(a=n.b)!=null?a:0;if(_<0||_>l.byteLength)throw new Ss(n);return Mn(t,n.i,new i(l,_,n.l))}function lZ(t,e,n){var a;let i=Gt(t,e,n.f),l=(a=n.b)!=null?a:0;if(l<0||l>i.byteLength)throw new Ss(n);return Mn(t,n.i,new DataView(i,l,n.l))}function QS(t,e,n,a){if(n.p){let i=XS(t,e,n.p,{});Object.defineProperties(a,Object.getOwnPropertyDescriptors(i))}return a}function _Z(t,e,n){let a=Mn(t,n.i,new AggregateError([],Ri(n.m)));return QS(t,e,n,a)}function uZ(t,e,n){let a=vb(n,iW,n.s),i=Mn(t,n.i,new a(Ri(n.m)));return QS(t,e,n,i)}function dZ(t,e,n){let a=Qp(),i=Mn(t,n.i,a.p),l=Gt(t,e,n.f);return n.s?a.s(l):a.f(l),i}function pZ(t,e,n){return Mn(t,n.i,Object(Gt(t,e,n.f)))}function mZ(t,e,n){let a=t.base.plugins;if(a){let i=Ri(n.c);for(let l=0,_=a.length;l<_;l++){let d=a[l];if(d.tag===i)return Mn(t,n.i,d.deserialize(n.s,new WY(t,e),{id:n.i}))}}throw new KW(n.c)}function fZ(t,e){return Mn(t,e.i,Mn(t,e.s,Qp()).p)}function gZ(t,e,n){let a=t.base.refs.get(n.i);if(a)return a.s(Gt(t,e,n.a[1])),D;throw new X_("Promise")}function hZ(t,e,n){let a=t.base.refs.get(n.i);if(a)return a.f(Gt(t,e,n.a[1])),D;throw new X_("Promise")}function bZ(t,e,n){Gt(t,e,n.a[0]);let a=Gt(t,e,n.a[1]);return iY(a)}function vZ(t,e,n){Gt(t,e,n.a[0]);let a=Gt(t,e,n.a[1]);return pY(a)}function yZ(t,e,n){let a=Mn(t,n.i,Ai()),i=n.a,l=i.length;if(l)for(let _=0;_<l;_++)Gt(t,e,i[_]);return a}function wZ(t,e,n){let a=t.base.refs.get(n.i);if(a&&Jp(a))return a.next(Gt(t,e,n.f)),D;throw new X_("Stream")}function zZ(t,e,n){let a=t.base.refs.get(n.i);if(a&&Jp(a))return a.throw(Gt(t,e,n.f)),D;throw new X_("Stream")}function xZ(t,e,n){let a=t.base.refs.get(n.i);if(a&&Jp(a))return a.return(Gt(t,e,n.f)),D;throw new X_("Stream")}function kZ(t,e,n){return Gt(t,e,n.f),D}function SZ(t,e,n){return Gt(t,e,n.a[1]),D}function IZ(t,e,n){let a=Mn(t,n.i,VS([],n.s,n.l));for(let i=0,l=n.a.length;i<l;i++)a.v[i]=Gt(t,e,n.a[i]);return a}function Gt(t,e,n){if(e>t.base.depthLimit)throw new XW(t.base.depthLimit);switch(e+=1,n.t){case 2:return vb(n,aW,n.s);case 0:return Number(n.s);case 1:return Ri(String(n.s));case 3:if(String(n.s).length>GY)throw new Ss(n);return BigInt(n.s);case 4:return t.base.refs.get(n.i);case 18:return XY(t,n);case 9:return QY(t,e,n);case 10:case 11:return nZ(t,e,n);case 5:return oZ(t,n);case 6:return rZ(t,n);case 7:return aZ(t,e,n);case 8:return sZ(t,e,n);case 19:return iZ(t,n);case 16:case 15:return cZ(t,e,n);case 20:return lZ(t,e,n);case 14:return _Z(t,e,n);case 13:return uZ(t,e,n);case 12:return dZ(t,e,n);case 17:return vb(n,rW,n.s);case 21:return pZ(t,e,n);case 25:return mZ(t,e,n);case 22:return fZ(t,n);case 23:return gZ(t,e,n);case 24:return hZ(t,e,n);case 28:return bZ(t,e,n);case 30:return vZ(t,e,n);case 31:return yZ(t,e,n);case 32:return wZ(t,e,n);case 33:return zZ(t,e,n);case 34:return xZ(t,e,n);case 27:return kZ(t,e,n);case 29:return SZ(t,e,n);case 35:return IZ(t,e,n);default:throw new GS(n)}}function TZ(t,e){try{return Gt(t,0,e)}catch(n){throw new HW(n)}}var EZ=()=>T;EZ.toString();function kh(t,e){let n=WS(e.plugins),a=KY({plugins:n,refs:e.refs,features:e.features,disabledFeatures:e.disabledFeatures});return TZ(a,t)}async function RZ(t,e={}){let n=WS(e.plugins),a=zY(1,{plugins:n,disabledFeatures:e.disabledFeatures});return{t:await $Y(a,t),f:a.base.features,m:Array.from(a.base.marked)}}function AZ(t){return{tag:"$TSR/t/"+t.key,test:t.test,parse:{sync(e,n){return n.parse(t.toSerializable(e))},async async(e,n){return await n.parse(t.toSerializable(e))},stream(e,n){return n.parse(t.toSerializable(e))}},serialize:void 0,deserialize(e,n){return t.fromSerializable(n.deserialize(e))}}}var ls={},JS=t=>new ReadableStream({start:e=>{t.on({next:n=>{try{e.enqueue(n)}catch{}},throw:n=>{e.error(n)},return:()=>{try{e.close()}catch{}}})}}),CZ={tag:"seroval-plugins/web/ReadableStreamFactory",test(t){return t===ls},parse:{sync(){return ls},async async(){return await Promise.resolve(ls)},stream(){return ls}},serialize(){return JS.toString()},deserialize(){return ls}};function Jx(t){let e=Ai(),n=t.getReader();async function a(){try{let i=await n.read();i.done?e.return(i.value):(e.next(i.value),await a())}catch(i){e.throw(i)}}return a().catch(()=>{}),e}var PZ={tag:"seroval/plugins/web/ReadableStream",extends:[CZ],test(t){return typeof ReadableStream>"u"?!1:t instanceof ReadableStream},parse:{sync(t,e){return{factory:e.parse(ls),stream:e.parse(Ai())}},async async(t,e){return{factory:await e.parse(ls),stream:await e.parse(Jx(t))}},stream(t,e){return{factory:e.parse(ls),stream:e.parse(Jx(t))}}},serialize(t,e){return"("+e.serialize(t.factory)+")("+e.serialize(t.stream)+")"},deserialize(t,e){let n=e.deserialize(t.stream);return JS(n)}},qZ=PZ;const OZ={tag:"$TSR/Error",test(t){return t instanceof Error},parse:{sync(t,e){return{message:e.parse(t.message)}},async async(t,e){return{message:await e.parse(t.message)}},stream(t,e){return{message:e.parse(t.message)}}},serialize(t,e){return"new Error("+e.serialize(t.message)+")"},deserialize(t,e){return new Error(e.deserialize(t.message))}};class MZ{constructor(e,n){this.stream=e,this.hint=n?.hint??"binary"}}const vp=globalThis.Buffer,e4=!!vp&&typeof vp.from=="function";function t4(t){if(t.length===0)return"";if(e4)return vp.from(t).toString("base64");const e=32768,n=[];for(let a=0;a<t.length;a+=e){const i=t.subarray(a,a+e);n.push(String.fromCharCode.apply(null,i))}return btoa(n.join(""))}function n4(t){if(t.length===0)return new Uint8Array(0);if(e4){const a=vp.from(t,"base64");return new Uint8Array(a.buffer,a.byteOffset,a.byteLength)}const e=atob(t),n=new Uint8Array(e.length);for(let a=0;a<e.length;a++)n[a]=e.charCodeAt(a);return n}const A_=Object.create(null),C_=Object.create(null),NZ=t=>new ReadableStream({start(e){t.on({next(n){try{e.enqueue(n4(n))}catch{}},throw(n){e.error(n)},return(){try{e.close()}catch{}}})}}),LZ=new TextEncoder,DZ=t=>new ReadableStream({start(e){t.on({next(n){try{typeof n=="string"?e.enqueue(LZ.encode(n)):e.enqueue(n4(n.$b64))}catch{}},throw(n){e.error(n)},return(){try{e.close()}catch{}}})}}),$Z="(s=>new ReadableStream({start(c){s.on({next(b){try{const d=atob(b),a=new Uint8Array(d.length);for(let i=0;i<d.length;
12i++)a[i]=d.charCodeAt(i);c.enqueue(a)}catch(_){}},throw(e){c.error(e)},return(){try{c.close()}catch(_){}}})}}))",jZ="(s=>{const e=new TextEncoder();return new ReadableStream({start(c){s.on({next(v){try{if(typeof v==='string'){c.enqueue(e.encode(v))}else{const d=atob(v.$b64),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}}catch(_){}},throw(x){c.error(x)},return(){try{c.close()}catch(_){}}})}})})";function ek(t){const e=Ai(),n=t.getReader();return(async()=>{try{for(;;){const{done:a,value:i}=await n.read();if(a){e.return(void 0);break}e.next(t4(i))}}catch(a){e.throw(a)}finally{n.releaseLock()}})(),e}function tk(t){const e=Ai(),n=t.getReader(),a=new TextDecoder("utf-8",{fatal:!0});return(async()=>{try{for(;;){const{done:i,value:l}=await n.read();if(i){try{const _=a.decode();_.length>0&&e.next(_)}catch{}e.return(void 0);break}try{const _=a.decode(l,{stream:!0});_.length>0&&e.next(_)}catch{e.next({$b64:t4(l)})}}}catch(i){e.throw(i)}finally{n.releaseLock()}})(),e}const FZ={tag:"tss/RawStreamFactory",test(t){return t===A_},parse:{sync(){},async(){return Promise.resolve(void 0)},stream(){}},serialize(){return $Z},deserialize(){return A_}},UZ={tag:"tss/RawStreamFactoryText",test(t){return t===C_},parse:{sync(){},async(){return Promise.resolve(void 0)},stream(){}},serialize(){return jZ},deserialize(){return C_}},GZ={tag:"tss/RawStream",extends:[FZ,UZ],test(t){return t instanceof MZ},parse:{sync(t,e){const n=t.hint==="text"?C_:A_;return{hint:t.hint,factory:e.parse(n),stream:e.parse(Ai())}},async async(t,e){const n=t.hint==="text"?C_:A_,a=t.hint==="text"?tk(t.stream):ek(t.stream);return{hint:t.hint,factory:await e.parse(n),stream:await e.parse(a)}},stream(t,e){const n=t.hint==="text"?C_:A_,a=t.hint==="text"?tk(t.stream):ek(t.stream);return{hint:t.hint,factory:e.parse(n),stream:e.parse(a)}}},serialize(t,e){return"("+e.serialize(t.factory)+")("+e.serialize(t.stream)+")"},deserialize(t,e){const n=e.deserialize(t.stream);return t.hint==="text"?DZ(n):NZ(n)}};function BZ(t){return{tag:"tss/RawStream",test:()=>!1,parse:{},serialize(){throw new Error("RawStreamDeserializePlugin.serialize should not be called. Client only deserializes.")},deserialize(e){return t(e.streamId)}}}const VZ=[OZ,GZ,qZ],HZ="use",yp=aS[HZ],Sd=typeof window<"u"?S.useLayoutEffect:S.useEffect;function Sh(t){const e=S.useRef({value:t,prev:null}),n=e.current.value;return t!==n&&(e.current={value:t,prev:n}),e.current.prev}function KZ(t,e,n={},a={}){S.useEffect(()=>{if(!t.current||a.disabled||typeof IntersectionObserver!="function")return;const i=new IntersectionObserver(([l])=>{e(l)},n);return i.observe(t.current),()=>{i.disconnect()}},[e,n,a.disabled,t])}function WZ(t){const e=S.useRef(null);return S.useImperativeHandle(t,()=>e.current,[]),e}function YZ({promise:t}){if(yp)return yp(t);const e=eW(t);if(e[Lr].status==="pending")throw e;if(e[Lr].status==="error")throw e[Lr].error;return e[Lr].data}function ZZ(t){const e=x.jsx(XZ,{...t});return t.fallback?x.jsx(S.Suspense,{fallback:t.fallback,children:e}):e}function XZ(t){const e=YZ(t);return t.children(e)}function Tv(t){const e=t.errorComponent??Ev;return x.jsx(QZ,{getResetKey:t.getResetKey,onCatch:t.onCatch,children:({error:n,reset:a})=>n?S.createElement(e,{error:n,reset:a}):t.children})}class QZ extends S.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromProps(e){return{resetKey:e.getResetKey()}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidUpdate(e,n){n.error&&n.resetKey!==this.state.resetKey&&this.reset()}componentDidCatch(e,n){this.props.onCatch&&this.props.onCatch(e,n)}render(){return this.props.children({error:this.state.resetKey!==this.props.getResetKey()?null:this.state.error,reset:()=>{this.reset()}})}}function Ev({error:t}){const[e,n]=S.useState(!1);return x.jsxs("div",{style:{padding:".5rem",maxWidth:"100%"},children:[x.jsxs("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[x.jsx("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),x.jsx("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>n(a=>!a),children:e?"Hide Error":"Show Error"})]}),x.jsx("div",{style:{height:".25rem"}}),e?x.jsx("div",{children:x.jsx("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:t.message?x.jsx("code",{children:t.message}):null})}):null]})}function JZ({children:t,fallback:e=null}){return o4()?x.jsx(me.Fragment,{children:t}):x.jsx(me.Fragment,{children:e})}function o4(){return me.useSyncExternalStore(eX,()=>!0,()=>!1)}function eX(){return()=>{}}var Ih={exports:{}},Th={}
12,Eh={exports:{}},Rh={};var nk;function tX(){if(nk)return Rh;nk=1;var t=Z_();function e(h,v){return h===v&&(h!==0||1/h===1/v)||h!==h&&v!==v}var n=typeof Object.is=="function"?Object.is:e,a=t.useState,i=t.useEffect,l=t.useLayoutEffect,_=t.useDebugValue;function d(h,v){var y=v(),z=a({inst:{value:y,getSnapshot:v}}),w=z[0].inst,k=z[1];return l(function(){w.value=y,w.getSnapshot=v,p(w)&&k({inst:w})},[h,y,v]),i(function(){return p(w)&&k({inst:w}),h(function(){p(w)&&k({inst:w})})},[h]),_(y),y}function p(h){var v=h.getSnapshot;h=h.value;try{var y=v();return!n(h,y)}catch{return!0}}function m(h,v){return v()}var f=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?m:d;return Rh.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:f,Rh}var ok;function r4(){return ok||(ok=1,Eh.exports=tX()),Eh.exports}var rk;function nX(){if(rk)return Th;rk=1;var t=Z_(),e=r4();function n(m,f){return m===f&&(m!==0||1/m===1/f)||m!==m&&f!==f}var a=typeof Object.is=="function"?Object.is:n,i=e.useSyncExternalStore,l=t.useRef,_=t.useEffect,d=t.useMemo,p=t.useDebugValue;return Th.useSyncExternalStoreWithSelector=function(m,f,h,v,y){var z=l(null);if(z.current===null){var w={hasValue:!1,value:null};z.current=w}else w=z.current;z=d(function(){function A(P){if(!C){if(C=!0,E=P,P=v(P),y!==void 0&&w.hasValue){var N=w.value;if(y(N,P))return I=N}return I=P}if(N=I,a(E,P))return N;var M=v(P);return y!==void 0&&y(N,M)?(E=P,N):(E=P,I=M)}var C=!1,E,I,q=h===void 0?null:h;return[function(){return A(f())},q===null?void 0:function(){return A(q())}]},[f,h,v,y]);var k=i(m,z[0],z[1]);return _(function(){w.hasValue=!0,w.value=k},[k]),p(k),k},Th}var ak;function oX(){return ak||(ak=1,Ih.exports=nX()),Ih.exports}var a4=oX();function rX(t,e=a=>a,n={}){const a=n.equal??aX;return a4.useSyncExternalStoreWithSelector(t.subscribe,()=>t.state,()=>t.state,e,a)}function aX(t,e){if(Object.is(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(const[a,i]of t)if(!e.has(a)||!Object.is(i,e.get(a)))return!1;return!0}if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(const a of t)if(!e.has(a))return!1;return!0}if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();const n=sk(t);if(n.length!==sk(e).length)return!1;for(let a=0;a<n.length;a++)if(!Object.prototype.hasOwnProperty.call(e,n[a])||!Object.is(t[n[a]],e[n[a]]))return!1;return!0}function sk(t){return Object.keys(t).concat(Object.getOwnPropertySymbols(t))}const Ah=S.createContext(null);function s4(){return typeof document>"u"?Ah:window.__TSR_ROUTER_CONTEXT__?window.__TSR_ROUTER_CONTEXT__:(window.__TSR_ROUTER_CONTEXT__=Ah,Ah)}function un(t){const e=S.useContext(s4());return t?.warn,e}function ln(t){const e=un({warn:t?.router===void 0}),n=t?.router||e,a=S.useRef(void 0);return rX(n.__store,i=>{if(t?.select){if(t.structuralSharing??n.options.defaultStructuralSharing){const l=No(a.current,t.select(i));return a.current=l,l}return t.select(i)}return i})}const nm=S.createContext(void 0),sX=S.createContext(void 0);function Yr(t){const e=S.useContext(t.from?sX:nm);return ln({select:a=>{const i=a.matches.find(l=>t.from?t.from===l.routeId:l.id===e);if(xo(!((t.shouldThrow??!0)&&!i),`Could not find ${t.from?`an active match from "${t.from}"`:"a nearest match!"}`),i!==void 0)return t.select?t.select(i):i},structuralSharing:t.structuralSharing})}function Rv(t){return Yr({from:t.from,strict:t.strict,structuralSharing:t.structuralSharing,select:e=>t.select?t.select(e.loaderData):e.loaderData})}function Av(t){const{select:e,...n}=t;return Yr({...n,select:a=>e?e(a.loaderDeps):a.loaderDeps})}function Cv(t){return Yr({from:t.from,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,strict:t.strict,select:e=>{const n=t.strict===!1?e.params:e._strictParams;return t.select?t.select(n):n}})}function Pv(t){return Yr({from:t.from,strict:t.strict,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,select:e=>t.select?t.select(e.search):e.search})}function Ci(t){const e=un();return S.useCallback(n=>e.navigate({...n,from:n.from??t?.from}),[t?.from,e])}var ur=sS();const iX=rS(ur);function cX(t,e){const n=un(),a=WZ(e),{activeProps:i,inactiveProps:l,activeOptions:_,to:d,preload:p,preloadDelay:m,hashScrollIntoView:f,replace:h,startTransition:v,resetScroll:y,viewTransition:z,children:w,target:k,disabled:A,style:C,className:E,onClick:I,onFocus:q,onMouseEnter:P,onMouseLeave:N,onTouchStart:M,ignoreBlocker:G,params:K,search:oe,hash:B,state:F,mask:ee,reloadDocument:W,unsafeRelative:L,from:U,_fromLocation:V,..._e}=t,ue=o4(),$=ln({select:Q=>Q.location.search,structuralSharing:!0}),re=t.from,X=S.useMemo(()=>({...t,from:re}),[n,$,re,t._fromLocation,t.hash,t.to,t.search,t.params,t.state,t.mask,t.unsafeRelative]),te=S.useMemo(()=>n.buildLocation({...X}),[n,X]),fe=te.maskedLocation?te.maskedLocation.publicHref:te.publicHref,be=te.maskedLocation?te.maskedLocation.external:te.external,ke=S.useMemo(()=>mX(fe,be,n.history,A),[A,be,fe,n.history]),ve=S.useMemo(()=>
12{if(ke?.external)return mp(ke.href)?void 0:ke.href;if(!fX(d)&&!(typeof d!="string"||d.indexOf(":")===-1))try{return new URL(d),mp(d)?void 0:d}catch{}},[d,ke]),Se=ln({select:Q=>{if(ve)return!1;if(_?.exact){if(!xK(Q.location.pathname,te.pathname,n.basepath))return!1}else{const ce=gp(Q.location.pathname,n.basepath),ge=gp(te.pathname,n.basepath);if(!(ce.startsWith(ge)&&(ce.length===ge.length||ce[ge.length]==="/")))return!1}return(_?.includeSearch??!0)&&!pi(Q.location.search,te.search,{partial:!_?.exact,ignoreUndefined:!_?.explicitUndefined})?!1:_?.includeHash?ue&&Q.location.hash===te.hash:!0}}),Ue=Se?ps(i,{})??lX:Ch,Qe=Se?Ch:ps(l,{})??Ch,xe=[E,Ue.className,Qe.className].filter(Boolean).join(" "),Oe=(C||Ue.style||Qe.style)&&{...C,...Ue.style,...Qe.style},[Ge,rt]=S.useState(!1),Ne=S.useRef(!1),Me=t.reloadDocument||ve?!1:p??n.options.defaultPreload,We=m??n.options.defaultPreloadDelay??0,Ie=S.useCallback(()=>{n.preloadRoute({...X}).catch(Q=>{console.warn(Q),console.warn(tW)})},[n,X]),Be=S.useCallback(Q=>{Q?.isIntersecting&&Ie()},[Ie]);KZ(a,Be,pX,{disabled:!!A||Me!=="viewport"}),S.useEffect(()=>{Ne.current||!A&&Me==="render"&&(Ie(),Ne.current=!0)},[A,Ie,Me]);const j=Q=>{const ce=Q.currentTarget.getAttribute("target"),ge=k!==void 0?k:ce;if(!A&&!gX(Q)&&!Q.defaultPrevented&&(!ge||ge==="_self")&&Q.button===0){Q.preventDefault(),ur.flushSync(()=>{rt(!0)});const Te=n.subscribe("onResolved",()=>{Te(),rt(!1)});n.navigate({...X,replace:h,resetScroll:y,hashScrollIntoView:f,startTransition:v,viewTransition:z,ignoreBlocker:G})}};if(ve)return{..._e,ref:a,href:ve,...w&&{children:w},...k&&{target:k},...A&&{disabled:A},...C&&{style:C},...E&&{className:E},...I&&{onClick:I},...q&&{onFocus:q},...P&&{onMouseEnter:P},...N&&{onMouseLeave:N},...M&&{onTouchStart:M}};const Y=Q=>{A||Me&&Ie()},ae=Y,de=Q=>{if(!(A||!Me))if(!We)Ie();else{const ce=Q.target;if(m_.has(ce))return;const ge=setTimeout(()=>{m_.delete(ce),Ie()},We);m_.set(ce,ge)}},J=Q=>{if(A||!Me||!We)return;const ce=Q.target,ge=m_.get(ce);ge&&(clearTimeout(ge),m_.delete(ce))};return{..._e,...Ue,...Qe,href:ke?.href,ref:a,onClick:f_([I,j]),onFocus:f_([q,Y]),onMouseEnter:f_([P,de]),onMouseLeave:f_([N,J]),onTouchStart:f_([M,ae]),disabled:!!A,target:k,...Oe&&{style:Oe},...xe&&{className:xe},...A&&_X,...Se&&uX,...ue&&Ge&&dX}}const Ch={},lX={className:"active"},_X={role:"link","aria-disabled":!0},uX={"data-status":"active","aria-current":"page"},dX={"data-transitioning":"transitioning"},m_=new WeakMap,pX={rootMargin:"100px"},f_=t=>e=>{for(const n of t)if(n){if(e.defaultPrevented)return;n(e)}};function mX(t,e,n,a){if(!a)return e?{href:t,external:!0}:{href:n.createHref(t)||"/",external:!1}}function fX(t){if(typeof t!="string")return!1;const e=t.charCodeAt(0);return e===47?t.charCodeAt(1)!==47:e===46}const ir=S.forwardRef((t,e)=>{const{_asChild:n,...a}=t,{type:i,...l}=cX(a,e),_=typeof a.children=="function"?a.children({isActive:l["data-status"]==="active"}):a.children;if(!n){const{disabled:d,...p}=l;return S.createElement("a",p,_)}return S.createElement(n,l,_)});function gX(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}let hX=class extends kS{constructor(e){super(e),this.useMatch=n=>Yr({select:n?.select,from:this.id,structuralSharing:n?.structuralSharing}),this.useRouteContext=n=>Yr({...n,from:this.id,select:a=>n?.select?n.select(a.context):a.context}),this.useSearch=n=>Pv({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useParams=n=>Cv({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useLoaderDeps=n=>Av({...n,from:this.id}),this.useLoaderData=n=>Rv({...n,from:this.id}),this.useNavigate=()=>Ci({from:this.fullPath}),this.Link=me.forwardRef((n,a)=>x.jsx(ir,{ref:a,from:this.fullPath,...n})),this.$$typeof=Symbol.for("react.memo")}};function bX(t){return new hX(t)}function vX(){return t=>wX(t)}class yX extends nW{constructor(e){super(e),this.useMatch=n=>Yr({select:n?.select,from:this.id,structuralSharing:n?.structuralSharing}),this.useRouteContext=n=>Yr({...n,from:this.id,select:a=>n?.select?n.select(a.context):a.context}),this.useSearch=n=>Pv({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useParams=n=>Cv({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useLoaderDeps=n=>Av({...n,from:this.id}),this.useLoaderData=n=>Rv({...n,from:this.id}),this.useNavigate=()=>Ci({from:this.fullPath}),this.Link=me.forwardRef((n,a)=>x.jsx(ir,{ref:a,from:this.fullPath,...n})),this.$$typeof=Symbol.for("react.memo")}}function wX(t){return new yX(t)}function Ke(t){return typeof t=="object"?new ik(t,{silent:!0}).createRoute(t):new ik(t,{silent:!0}).createRoute}class ik{constructor(e,n){this.path=e,this.createRoute=a=>{this.silent;const i=bX(a);return i.isRoot=!1,i},this.silent=n?.silent}}class ck{constructor(e){this.useMatch=n=>Yr({select:n?.select,from:this.options.id,structuralSharing:n?.structuralSharing}),this.useRouteContext=n=>Yr({from:this.options.id,select:a=>n?.select?n.select(a.context):a.context}),this.useSearch=n=>Pv({select:n?.select,structuralSharing:n?.structuralSharing,from:this.options.id}),this.useParams=n=>Cv({select:n?.select,structuralSharing:n?.structuralSharing,from:this.options.id}),this.useLoaderDeps=n=>Av({...n,from:this.options.id}),this.useLoaderData=n=>Rv({...n,from:this.options.id}),this.useNavigate=()=>{const n=un();return Ci({from:n.routesById[this.options.id].fullPath})},this.options=e,this.$$typeof=Symbol.for("react.memo")}}function lk(t){return typeof t=="object"?new ck(t):e=>new ck({id:t,...e})}function Le(t,e){let n,a,i,l;const _=()=>(n||(n=t().then(p=>{n=void 0,a=p[e??"default"]}).catch(p=>{if(i=p,sK(i)&&i instanceof Error&&typeof window<"u"&&typeof sessionStorage<"u"){const m=`tanstack_router_reload:${i.message}`;sessionStorage.getItem(m)||(sessionStorage.setItem(m,"1"),l=!0)}})),n),d=function(m){if(l)throw window.location.reload(),new Promise(()=>{});if(i)throw i;if(!a)if(yp)yp(_());else throw _();return S.createElement(a,m)};return d.preload=_,d}function zX(){const t=un(),e=S.useRef({router:t,mounted:!1}),[n,a]=S.useState(!1),{hasPendingMatches:i,isLoading:l}=ln({select:h=>({isLoading:h.isLoading,hasPendingMatches:h.matches.some(v=>v.status==="pending")}),structuralSharing:!0}),_=Sh(l),d=l||n||i,p=Sh(d),m=l||i,f=Sh(m);return t.startTransition=h=>{a(!0),S.startTransition(()=>{h(),a(!1)})},S.useEffect(()=>{const h=t.history.subscribe(t.load),v=t.buildLocation({to:t.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return ka(t.latestLocation.publicHref)!==ka(v.publicHref)&&t.commitLocation({...v,replace:!0}),()=>{h()}},[t,t.history]),Sd(()=>
12{if(typeof window<"u"&&t.ssr||e.current.router===t&&e.current.mounted)return;e.current={router:t,mounted:!0},(async()=>{try{await t.load()}catch(v){console.error(v)}})()},[t]),Sd(()=>{_&&!l&&t.emit({type:"onLoad",...mi(t.state)})},[_,t,l]),Sd(()=>{f&&!m&&t.emit({type:"onBeforeRouteMount",...mi(t.state)})},[m,f,t]),Sd(()=>{if(p&&!d){const h=mi(t.state);t.emit({type:"onResolved",...h}),t.__store.setState(v=>({...v,status:"idle",resolvedLocation:v.location})),h.hrefChanged&&qK(t)}},[d,p,t]),null}function xX(t){const e=ln({select:n=>`not-found-${n.location.pathname}-${n.status}`});return x.jsx(Tv,{getResetKey:()=>e,onCatch:(n,a)=>{if(io(n))t.onCatch?.(n,a);else throw n},errorComponent:({error:n})=>{if(io(n))return t.fallback?.(n);throw n},children:t.children})}function kX(){return x.jsx("p",{children:"Not Found"})}function Tc(t){return x.jsx(x.Fragment,{children:t.children})}function i4(t,e,n){return e.options.notFoundComponent?x.jsx(e.options.notFoundComponent,{...n}):t.options.defaultNotFoundComponent?x.jsx(t.options.defaultNotFoundComponent,{...n}):x.jsx(kX,{})}function SX({children:t}){return un(),null}function IX(){return un().isScrollRestoring,null}const c4=S.memo(function({matchId:e}){const n=un(),a=ln({select:w=>{const k=w.matches.findIndex(C=>C.id===e),A=w.matches[k];return xo(A),{routeId:A.routeId,ssr:A.ssr,_displayPending:A._displayPending,resetKey:w.loadedAt,parentRouteId:w.matches[k-1]?.routeId}},structuralSharing:!0}),i=n.routesById[a.routeId],l=i.options.pendingComponent??n.options.defaultPendingComponent,_=l?x.jsx(l,{}):null,d=i.options.errorComponent??n.options.defaultErrorComponent,p=i.options.onCatch??n.options.defaultOnCatch,m=i.isRoot?i.options.notFoundComponent??n.options.notFoundRoute?.options.component:i.options.notFoundComponent,f=a.ssr===!1||a.ssr==="data-only",h=(!i.isRoot||i.options.wrapInSuspense||f)&&(i.options.wrapInSuspense??l??(i.options.errorComponent?.preload||f))?S.Suspense:Tc,v=d?Tv:Tc,y=m?xX:Tc,z=i.isRoot?i.options.shellComponent??Tc:Tc;return x.jsxs(z,{children:[x.jsx(nm.Provider,{value:e,children:x.jsx(h,{fallback:_,children:x.jsx(v,{getResetKey:()=>a.resetKey,errorComponent:d||Ev,onCatch:(w,k)=>{if(io(w))throw w;p?.(w,k)},children:x.jsx(y,{fallback:w=>
12{if(!m||w.routeId&&w.routeId!==a.routeId||!w.routeId&&!i.isRoot)throw w;return S.createElement(m,w)},children:f||a._displayPending?x.jsx(JZ,{fallback:_,children:x.jsx(_k,{matchId:e})}):x.jsx(_k,{matchId:e})})})})}),a.parentRouteId===Do&&n.options.scrollRestoration?x.jsxs(x.Fragment,{children:[x.jsx(TX,{}),x.jsx(IX,{})]}):null]})});function TX(){const t=un(),e=S.useRef(void 0);return x.jsx("script",{suppressHydrationWarning:!0,ref:n=>{n&&(e.current===void 0||e.current.href!==t.latestLocation.href)&&(t.emit({type:"onRendered",...mi(t.state)}),e.current=t.latestLocation)}},t.latestLocation.state.__TSR_key)}const _k=S.memo(function({matchId:e}){const n=un(),{match:a,key:i,routeId:l}=ln({select:p=>{const m=p.matches.find(z=>z.id===e),f=m.routeId,v=(n.routesById[f].options.remountDeps??n.options.defaultRemountDeps)?.({routeId:f,loaderDeps:m.loaderDeps,params:m._strictParams,search:m._strictSearch});return{key:v?JSON.stringify(v):void 0,routeId:f,match:{id:m.id,status:m.status,error:m.error,invalid:m.invalid,_forcePending:m._forcePending,_displayPending:m._displayPending}}},structuralSharing:!0}),_=n.routesById[l],d=S.useMemo(()=>{const p=_.options.component??n.options.defaultComponent;return p?x.jsx(p,{},i):x.jsx(wp,{})},[i,_.options.component,n.options.defaultComponent]);if(a._displayPending)throw n.getMatch(a.id)?._nonReactive.displayPendingPromise;if(a._forcePending)throw n.getMatch(a.id)?._nonReactive.minPendingPromise;if(a.status==="pending"){const p=_.options.pendingMinMs??n.options.defaultPendingMinMs;if(p){const m=n.getMatch(a.id);if(m&&!m._nonReactive.minPendingPromise){const f=fi();m._nonReactive.minPendingPromise=f,setTimeout(()=>{f.resolve(),m._nonReactive.minPendingPromise=void 0},p)}}throw n.getMatch(a.id)?._nonReactive.loadPromise}if(a.status==="notFound")return xo(io(a.error)),i4(n,_,a.error);if(a.status==="redirected")throw xo(so(a.error)),n.getMatch(a.id)?._nonReactive.loadPromise;if(a.status==="error")throw a.error;return d}),wp=S.memo(function(){const e=un(),n=S.useContext(nm),a=ln({select:m=>m.matches.find(f=>f.id===n)?.routeId}),i=e.routesById[a],l=ln({select:m=>{const h=m.matches.find(v=>v.id===n);return xo(h),h.globalNotFound}}),_=ln({select:m=>{const f=m.matches,h=f.findIndex(v=>v.id===n);return f[h+1]?.id}}),d=e.options.defaultPendingComponent?x.jsx(e.options.defaultPendingComponent,{}):null;if(l)return i4(e,i,void 0);if(!_)return null;const p=x.jsx(c4,{matchId:_});return a===Do?x.jsx(S.Suspense,{fallback:d,children:p}):p});function EX(){const t=un(),n=t.routesById[Do].options.pendingComponent??t.options.defaultPendingComponent,a=n?x.jsx(n,{}):null,i=typeof document<"u"&&t.ssr?Tc:S.Suspense,l=x.jsxs(i,{fallback:a,children:[x.jsx(zX,{}),x.jsx(RX,{})]});return t.options.InnerWrap?x.jsx(t.options.InnerWrap,{children:l}):l}function RX(){const t=un(),e=ln({select:i=>i.matches[0]?.id}),n=ln({select:i=>i.loadedAt}),a=e?x.jsx(c4,{matchId:e}):null;return x.jsx(nm.Provider,{value:e,children:t.options.disableGlobalCatchBoundary?a:x.jsx(Tv,{getResetKey:()=>n,errorComponent:Ev,onCatch:i=>{i.message||i.toString()},children:a})})}const AX=t=>new CX(t);class CX extends KK{constructor(e){super(e)}}typeof globalThis<"u"?(globalThis.createFileRoute=Ke,globalThis.createLazyFileRoute=lk):typeof window<"u"&&(window.createFileRoute=Ke,window.createLazyFileRoute=lk);function PX({router:t,children:e,...n}){Object.keys(n).length>
120&&t.update({...t.options,...n,context:{...t.options.context,...n.context}});const a=s4(),i=x.jsx(a.Provider,{value:t,children:e});return t.options.Wrap?x.jsx(t.options.Wrap,{children:i}):i}function qX({router:t,...e}){return x.jsx(PX,{router:t,...e,children:x.jsx(EX,{})})}function bi(t){return ln({select:e=>t?.select?t.select(e.location):e.location})}function l4({tag:t,attrs:e,children:n,nonce:a}){switch(t){case"title":return x.jsx("title",{...e,suppressHydrationWarning:!0,children:n});case"meta":return x.jsx("meta",{...e,suppressHydrationWarning:!0});case"link":return x.jsx("link",{...e,nonce:a,suppressHydrationWarning:!0});case"style":return x.jsx("style",{...e,dangerouslySetInnerHTML:{__html:n},nonce:a});case"script":return x.jsx(OX,{attrs:e,children:n});default:return null}}function OX({attrs:t,children:e}){un(),S.useEffect(()=>{if(t?.src){const n=(()=>{try{const l=document.baseURI||window.location.href;return new URL(t.src,l).href}catch{return t.src}})();if(Array.from(document.querySelectorAll("script[src]")).find(l=>l.src===n))return;const i=document.createElement("script");for(const[l,_]of Object.entries(t))l!=="suppressHydrationWarning"&&_!==void 0&&_!==!1&&i.setAttribute(l,typeof _=="boolean"?"":String(_));return document.head.appendChild(i),()=>{i.parentNode&&i.parentNode.removeChild(i)}}if(typeof e=="string"){const n=typeof t?.type=="string"?t.type:"text/javascript",a=typeof t?.nonce=="string"?t.nonce:void 0;if(Array.from(document.querySelectorAll("script:not([src])")).find(_=>{if(!(_ instanceof HTMLScriptElement))return!1;const d=_.getAttribute("type")??"text/javascript",p=_.getAttribute("nonce")??void 0;return _.textContent===e&&d===n&&p===a}))return;const l=document.createElement("script");if(l.textContent=e,t)for(const[_,d]of Object.entries(t))_!=="suppressHydrationWarning"&&d!==void 0&&d!==!1&&l.setAttribute(_,typeof d=="boolean"?"":String(d));return document.head.appendChild(l),()=>{l.parentNode&&l.parentNode.removeChild(l)}}},[t,e]);{const{src:n,...a}=t||{};return x.jsx("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:""},...a})}}const MX=()=>{const t=un(),e=t.options.ssr?.nonce,n=ln({select:p=>p.matches.map(m=>m.meta).filter(Boolean)}),a=S.useMemo(()=>{const p=[],m={};let f;for(let h=n.length-1;h>=0;h--){const v=n[h];for(let y=v.length-1;y>=0;y--){const z=v[y];if(z)if(z.title)f||(f={tag:"title",children:z.title});else if("script:ld+json"in z)try{const w=JSON.stringify(z["script:ld+json"]);p.push({tag:"script",attrs:{type:"application/ld+json"},children:_K(w)})}catch{}else{const w=z.name??z.property;if(w){if(m[w])continue;m[w]=!0}p.push({tag:"meta",attrs:{...z,nonce:e}})}}}return f&&p.push(f),e&&p.push({tag:"meta",attrs:{property:"csp-nonce",content:e}}),p.reverse(),p},[n,e]),i=ln({select:p=>{const m=p.matches.map(v=>v.links).filter(Boolean).flat(1).map(v=>({tag:"link",attrs:{...v,nonce:e}})),f=t.ssr?.manifest,h=p.matches.map(v=>f?.routes[v.routeId]?.assets??[]).filter(Boolean).flat(1).filter(v=>v.tag==="link").map(v=>({tag:"link",attrs:{...v.attrs,suppressHydrationWarning:!0,nonce:e}}));return[...m,...h]},structuralSharing:!0}),l=ln({select:p=>{const m=[];return p.matches.map(f=>t.looseRoutesById[f.routeId]).forEach(f=>t.ssr?.manifest?.routes[f.id]?.preloads?.filter(Boolean).forEach(h=>{m.push({tag:"link",attrs:{rel:"modulepreload",href:h,nonce:e}})})),m},structuralSharing:!0}),_=ln({select:p=>p.matches.map(m=>m.styles).flat(1).filter(Boolean).map(({children:m,...f})=>({tag:"style",attrs:{...f,nonce:e},children:m})),structuralSharing:!0}),d=ln({select:p=>p.matches.map(m=>m.headScripts).flat(1).filter(Boolean).map(({children:m,...f})=>({tag:"script",attrs:{...f,nonce:e},children:m})),structuralSharing:!0});return NX([...a,...l,...i,..._,...d],p=>JSON.stringify(p))};function NX(t,e){const n=new Set;return t.filter(a=>{const i=e(a);return n.has(i)?!1:(n.add(i),!0)})}function LX(){const t=MX(),n=un().options.ssr?.nonce;return x.jsx(x.Fragment,{children:t.map(a=>S.createElement(l4,{...a,key:`tsr-meta-${JSON.stringify(a)}`,nonce:n}))})}const DX=()=>{const t=un(),e=t.options.ssr?.nonce,n=ln({select:_=>{const d=[],p=t.ssr?.manifest;return p?(_.matches.map(m=>
12t.looseRoutesById[m.routeId]).forEach(m=>p.routes[m.id]?.assets?.filter(f=>f.tag==="script").forEach(f=>{d.push({tag:"script",attrs:{...f.attrs,nonce:e},children:f.children})})),d):[]},structuralSharing:!0}),{scripts:a}=ln({select:_=>({scripts:_.matches.map(d=>d.scripts).flat(1).filter(Boolean).map(({children:d,...p})=>({tag:"script",attrs:{...p,suppressHydrationWarning:!0,nonce:e},children:d}))}),structuralSharing:!0});let i;t.serverSsr&&(i=t.serverSsr.takeBufferedScripts());const l=[...a,...n];return i&&l.unshift(i),x.jsx(x.Fragment,{children:l.map((_,d)=>S.createElement(l4,{..._,key:`tsr-scripts-${_.tag}-${d}`}))})};function _4(t){if(Array.isArray(t))return t.flatMap(f=>_4(f));if(typeof t!="string")return[];const e=[];let n=0,a,i,l,_,d;const p=()=>{for(;n<t.length&&/\s/.test(t.charAt(n));)n+=1;return n<t.length},m=()=>(i=t.charAt(n),i!=="="&&i!==";"&&i!==",");for(;n<t.length;){for(a=n,d=!1;p();)if(i=t.charAt(n),i===","){for(l=n,n+=1,p(),_=n;n<t.length&&m();)n+=1;n<t.length&&t.charAt(n)==="="?(d=!0,n=_,e.push(t.slice(a,l)),a=n):n=l+1}else n+=1;(!d||n>=t.length)&&e.push(t.slice(a))}return e}function $X(t){return t instanceof Headers?t:Array.isArray(t)?new Headers(t):typeof t=="object"?new Headers(t):null}function jX(...t){return t.reduce((e,n)=>{const a=$X(n);if(!a)return e;for(const[i,l]of a.entries())i==="set-cookie"?_4(l).forEach(d=>e.append("set-cookie",d)):e.set(i,l);return e},new Headers)}function FX(t,e){t.id=e.i,t.__beforeLoadContext=e.b,t.loaderData=e.l,t.status=e.s,t.ssr=e.ssr,t.updatedAt=e.u,t.error=e.e}async function UX(t){xo(window.$_TSR);const e=t.options.serializationAdapters;if(e?.length){const w=new Map;e.forEach(k=>{w.set(k.key,k.fromSerializable)}),window.$_TSR.t=w,window.$_TSR.buffer.forEach(k=>k())}window.$_TSR.initialized=!0,xo(window.$_TSR.router);const{manifest:n,dehydratedData:a,lastMatchId:i}=window.$_TSR.router;t.ssr={manifest:n};const _=document.querySelector('meta[property="csp-nonce"]')?.content;t.options.ssr={nonce:_};const d=t.matchRoutes(t.state.location),p=Promise.all(d.map(w=>{const k=t.looseRoutesById[w.routeId];return t.loadRouteChunk(k)}));function m(w){const A=t.looseRoutesById[w.routeId].options.pendingMinMs??t.options.defaultPendingMinMs;if(A){const C=fi();w._nonReactive.minPendingPromise=C,w._forcePending=!0,setTimeout(()=>{C.resolve(),t.updateMatch(w.id,E=>(E._nonReactive.minPendingPromise=void 0,{...E,_forcePending:void 0}))},A)}}function f(w){const k=t.looseRoutesById[w.routeId];k&&(k.options.ssr=w.ssr)}let h;d.forEach(w=>{const k=window.$_TSR.router.matches.find(A=>A.i===w.id);if(!k){w._nonReactive.dehydrated=!1,w.ssr=!1,f(w);return}FX(w,k),f(w),w._nonReactive.dehydrated=w.ssr!==!1,(w.ssr==="data-only"||w.ssr===!1)&&h===void 0&&(h=w.index,m(w))}),t.__store.setState(w=>({...w,matches:d})),await t.options.hydrate?.(a),await Promise.all(t.state.matches.map(async w=>{try{const k=t.looseRoutesById[w.routeId],C=t.state.matches[w.index-1]?.context??t.options.context;if(k.options.context){const P={deps:w.loaderDeps,params:w.params,context:C??{},location:t.state.location,navigate:N=>t.navigate({...N,_fromLocation:t.state.location}),buildLocation:t.buildLocation,cause:w.cause,abortController:w.abortController,preload:!1,matches:d,routeId:k.id};w.__routeContext=k.options.context(P)??void 0}w.context={...C,...w.__routeContext,...w.__beforeLoadContext};const E={ssr:t.options.ssr,matches:t.state.matches,match:w,params:w.params,loaderData:w.loaderData},I=await k.options.head?.(E),q=await k.options.scripts?.(E);w.meta=I?.meta,w.links=I?.links,w.headScripts=I?.scripts,w.styles=I?.styles,w.scripts=q}catch(k){if(io(k))w.error={isNotFound:!0},console.error(`NotFound error during hydration for routeId: ${w.routeId}`,k);else throw w.error=k,console.error(`Error during hydration for route ${w.routeId}:`,k),k}}));const v=d[d.length-1].id!==i;if(!d.some(w=>w.ssr===!1)&&!v)return d.forEach(w=>{w._nonReactive.dehydrated=void 0}),p;const z=Promise.resolve().then(()=>t.load()).catch(w=>{console.error("Error during router hydration:",w)});if(v){const w=d[1];xo(w),m(w),w._displayPending=!0,w._nonReactive.displayPendingPromise=z,z.then(()=>{Lc(()=>{t.__store.state.status==="pending"&&t.__store.setState(k=>({...k,status:"idle",resolvedLocation:k.location})),t.updateMatch(w.id,k=>({...k,_displayPending:void 0,displayPendingPromise:void 0}))})})}return p}const GX="__TSS_CONTEXT",yb=Symbol.for("TSS_SERVER_FUNCTION"),uk=Symbol.for("TSS_SERVER_FUNCTION_FACTORY"),BX="x-tss-serialized",VX="x-tss-raw",u4="application/x-tss-framed",va={JSON:0,CHUNK:1,END:2,ERROR:3},yc=9,dk=1,HX=/;\s*v=(\d+)/;function KX(t){const e=t.match(HX);return e?parseInt(e[1],10):void 0}function WX(t){const e=KX(t);
12if(e!==void 0&&e!==dk)throw new Error(`Incompatible framed protocol version: server=${e}, client=${dk}. Please ensure client and server are using compatible versions.`)}const qv=()=>window.__TSS_START_OPTIONS__;function YX(){return[...qv()?.serializationAdapters?.map(AZ)??[],...VZ]}const pk=new TextDecoder,ZX=new Uint8Array(0),mk=16*1024*1024,fk=32*1024*1024,gk=1024,hk=1e5;function XX(t){const e=new Map,n=new Map,a=new Set;let i=!1,l=null,_=0,d;const p=new ReadableStream({start(h){d=h},cancel(){i=!0;try{l?.cancel()}catch{}e.forEach(h=>{try{h.error(new Error("Framed response cancelled"))}catch{}}),e.clear(),n.clear(),a.clear()}});function m(h){const v=n.get(h);if(v)return v;if(a.has(h))return new ReadableStream({start(z){z.close()}});if(n.size>=gk)throw new Error(`Too many raw streams in framed response (max ${gk})`);const y=new ReadableStream({start(z){e.set(h,z)},cancel(){a.add(h),e.delete(h),n.delete(h)}});return n.set(h,y),y}function f(h){return m(h),e.get(h)}return(async()=>{const h=t.getReader();l=h;const v=[];let y=0;function z(){if(y<yc)return null;const k=v[0];if(k.length>=yc){const N=k[0],M=(k[1]<<24|k[2]<<16|k[3]<<8|k[4])>>>0,G=(k[5]<<24|k[6]<<16|k[7]<<8|k[8])>>>0;return{type:N,streamId:M,length:G}}const A=new Uint8Array(yc);let C=0,E=yc;for(let N=0;N<v.length&&E>0;N++){const M=v[N],G=Math.min(M.length,E);A.set(M.subarray(0,G),C),C+=G,E-=G}const I=A[0],q=(A[1]<<24|A[2]<<16|A[3]<<8|A[4])>>>0,P=(A[5]<<24|A[6]<<16|A[7]<<8|A[8])>>>0;return{type:I,streamId:q,length:P}}function w(k){if(k===0)return ZX;const A=new Uint8Array(k);let C=0,E=k;for(;E>0&&v.length>0;){const I=v[0];if(!I)break;const q=Math.min(I.length,E);A.set(I.subarray(0,q),C),C+=q,E-=q,q===I.length?v.shift():v[0]=I.subarray(q)}return y-=k,A}try{for(;;){const{done:k,value:A}=await h.read();if(i||k)break;if(A){if(y+A.length>fk)throw new Error(`Framed response buffer exceeded ${fk} bytes`);for(v.push(A),y+=A.length;;){const C=z();if(!C)break;const{type:E,streamId:I,length:q}=C;if(E!==va.JSON&&E!==va.CHUNK&&E!==va.END&&E!==va.ERROR)throw new Error(`Unknown frame type: ${E}`);
12if(E===va.JSON){if(I!==0)throw new Error("Invalid JSON frame streamId (expected 0)")}else if(I===0)throw new Error("Invalid raw frame streamId (expected non-zero)");if(q>mk)throw new Error(`Frame payload too large: ${q} bytes (max ${mk})`);const P=yc+q;if(y<P)break;if(++_>hk)throw new Error(`Too many frames in framed response (max ${hk})`);w(yc);const N=w(q);switch(E){case va.JSON:{try{d.enqueue(pk.decode(N))}catch{}break}case va.CHUNK:{const M=f(I);M&&M.enqueue(N);break}case va.END:{const M=f(I);if(a.add(I),M){try{M.close()}catch{}e.delete(I)}break}case va.ERROR:{const M=f(I);if(a.add(I),M){const G=pk.decode(N);M.error(new Error(G)),e.delete(I)}break}}}}}if(y!==0)throw new Error("Incomplete frame at end of framed response");try{d.close()}catch{}e.forEach(k=>{try{k.close()}catch{}}),e.clear()}catch(k){try{d.error(k)}catch{}e.forEach(A=>{try{A.error(k)}catch{}}),e.clear()}finally{try{h.releaseLock()}catch{}l=null}})(),{getOrCreateStream:m,jsonChunks:p}}let Uc=null;const QX=Object.prototype.hasOwnProperty;function d4(t){for(const e in t)if(QX.call(t,e))return!0;return!1}async function JX(t,e,n){Uc||(Uc=YX());const i=e[0],l=i.fetch??n,_=i.data instanceof FormData?"formData":"payload",d=i.headers?new Headers(i.headers):new Headers;if(d.set("x-tsr-serverFn","true"),_==="payload"&&d.set("accept",`${u4}, application/x-ndjson, application/json`),i.method==="GET"){if(_==="formData")throw new Error("FormData is not supported with GET requests");const m=await p4(i);if(m!==void 0){const f=mS({payload:m});t.includes("?")?t+=`&${f}`:t+=`?${f}`}}let p;if(i.method==="POST"){const m=await eQ(i);m?.contentType&&d.set("content-type",m.contentType),p=m?.body}return await tQ(async()=>l(t,{method:i.method,headers:d,signal:i.signal,body:p}))}async function p4(t){let e=!1;const n={};if(t.data!==void 0&&(e=!0,n.data=t.data),t.context&&d4(t.context)&&(e=!0,n.context=t.context),e)return m4(n)}async function m4(t){return JSON.stringify(await Promise.resolve(RZ(t,{plugins:Uc})))}async function eQ(t){if(t.data instanceof FormData){let n;return t.context&&d4(t.context)&&(n=await m4(t.context)),n!==void 0&&t.data.set(GX,n),{body:t.data}}const e=await p4(t);if(e)return{body:e,contentType:"application/json"}}async function tQ(t){let e;try{e=await t()}catch(i){if(i instanceof Response)e=i;else throw console.log(i),i}if(e.headers.get(VX)==="true")return e;const n=e.headers.get("content-type");if(xo(n),!!e.headers.get(BX)){let i;if(n.includes(u4)){if(WX(n),!e.body)throw new Error("No response body for framed response");const{getOrCreateStream:l,jsonChunks:_}=XX(e.body),p=[BZ(l),...Uc||[]],m=new Map;i=await oQ({jsonStream:_,onMessage:f=>kh(f,{refs:m,plugins:p}),onError(f,h){console.error(f,h)}})}else if(n.includes("application/x-ndjson")){const l=new Map;i=await nQ({response:e,onMessage:_=>kh(_,{refs:l,plugins:Uc}),onError(_,d){console.error(_,d)}})}else if(n.includes("application/json")){const l=await e.json();i=kh(l,{plugins:Uc})}if(xo(i),i instanceof Error)throw i;return i}if(n.includes("application/json")){const i=await e.json(),l=fS(i);if(l)throw l;if(io(i))throw i;return i}if(!e.ok)throw new Error(await e.text());return e}async function nQ({response:t,onMessage:e,onError:n}){if(!t.body)throw new Error("No response body");const a=t.body.pipeThrough(new TextDecoderStream).getReader();let i="",l=!1,_;for(;!l;){const{value:d,done:p}=await a.read();if(d&&(i+=d),i.length===0&&p)throw new Error("Stream ended before first object");if(i.endsWith(` 13`)){const m=i.split(` 14`).filter(Boolean),f=m[0];if(!f)throw new Error("No JSON line in the first chunk");_=JSON.parse(f),l=!0,i=m.slice(1).join(` 15`)}else{const m=i.indexOf(` 16`);if(m>=0){const f=i.slice(0,m).trim();i=i.slice(m+1),f.length>0&&(_=JSON.parse(f),l=!0)}}}return(async()=>{try{for(;;){const{value:d,done:p}=await a.read();d&&(i+=d);const m=i.lastIndexOf(` 17`);if(m>=0){const f=i.slice(0,m);i=i.slice(m+1);const h=f.split(` 18`).filter(Boolean);for(const v of h)try{e(JSON.parse(v))}catch(y){n?.(`Invalid JSON line: ${v}`,y)}}if(p)break}}catch(d){n?.("Stream processing error:",d)}})(),e(_)}async function oQ({jsonStream:t,onMessage:e,onError:n}){const a=t.getReader(),{value:i,done:l}=await a.read();if(l||!i)throw new Error("Stream ended before first object");const _=JSON.parse(i);return(async()=>{try{for(;;){const{value:d,done:p}=await a.read();if(p)break;if(d)try{e(JSON.parse(d))}catch(m){n?.(`Invalid JSON: ${d}`,m)}}}catch(d){n?.("Stream processing error:",d)}})(),e(_)}function Io(t){const e="/_serverFn/"+t;return Object.assign((...i)=>{const l=qv()?.serverFns?.fetch;return JX(e,i,l??fetch)},{url:e,serverFnMeta:{id:t},[yb]:!0})}const rQ={key:"$TSS/serverfn",test:t=>typeof t!="function"||!(yb in t)?!1:!!t[yb],toSerializable:({serverFnMeta:t})=>({functionId:t.id}),fromSerializable:({functionId:t})=>Io(t)};var ol=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},aQ={setTimeout:(t,e)=>setTimeout(t,e),clearTimeout:t=>clearTimeout(t),setInterval:(t,e)=>setInterval(t,e),clearInterval:t=>clearInterval(t)},sQ=class{#t=aQ;#e=!1;setTimeoutProvider(t){this.#t=t}setTimeout(t,e){return this.#t.setTimeout(t,e)}clearTimeout(t){this.#t.clearTimeout(t)}setInterval(t,e){return this.#t.setInterval(t,e)}clearInterval(t){this.#t.clearInterval(t)}},si=new sQ;function iQ(t){setTimeout(t,0)}var vi=typeof window>"u"||"Deno"in globalThis;function Fn(){}function cQ(t,e){return typeof t=="function"?t(e):t}function wb(t){return typeof t=="number"&&t>=0&&t!==1/0}function f4(t,e){return Math.max(t+(e||0)-Date.now(),0)}function hs(t,e){return typeof t=="function"?t(e):t}function rr(t,e){return typeof t=="function"?t(e):t}function bk(t,e){const{type:n="all",exact:a,fetchStatus:i,predicate:l,queryKey:_,stale:d}=t;if(_){if(a){if(e.queryHash!==Ov(_,e.options))return!1}else if(!j_(e.queryKey,_))return!1}if(n!=="all"){const p=e.isActive();if(n==="active"&&!p||n==="inactive"&&p)return!1}return!(typeof d=="boolean"&&e.isStale()!==d||i&&i!==e.state.fetchStatus||l&&!l(e))}function vk(t,e){const{exact:n,status:a,predicate:i,mutationKey:l}=t;if(l){if(!e.options.mutationKey)return!1;if(n){if(yi(e.options.mutationKey)!==yi(l))return!1}else if(!j_(e.options.mutationKey,l))return!1}return!(a&&e.state.status!==a||i&&!i(e))}function Ov(t,e){return(e?.queryKeyHashFn||yi)(t)}function yi(t){return JSON.stringify(t,(e,n)=>zb(n)?Object.keys(n).sort().reduce((a,i)=>(a[i]=n[i],a),{}):n)}function j_(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?Object.keys(e).every(n=>j_(t[n],e[n])):!1}var lQ=Object.prototype.hasOwnProperty;function g4(t,e,n=0){if(t===e)return t;if(n>500)return e;const a=yk(t)&&yk(e);if(!a&&!(zb(t)&&zb(e)))return e;const l=(a?t:Object.keys(t)).length,_=a?e:Object.keys(e),d=_.length,p=a?new Array(d):{};let m=0;for(let f=0;f<d;f++){const h=a?f:_[f],v=t[h],y=e[h];if(v===y){p[h]=v,(a?f<l:lQ.call(t,h))&&m++;continue}if(v===null||y===null||typeof v!="object"||typeof y!="object"){p[h]=y;continue}const z=g4(v,y,n+1);p[h]=z,z===v&&m++}return l===d&&m===l?t:p}function zp(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(t[n]!==e[n])return!1;return!0}function yk(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function zb(t){if(!wk(t))return!1;const e=t.constructor;if(e===void 0)return!0;const n=e.prototype;return!(!wk(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function wk(t){return Object.prototype.toString.call(t)==="[object Object]"}function _Q(t){return new Promise(e=>{si.setTimeout(e,t)})}function xb(t,e,n){return typeof n.structuralSharing=="function"?n.structuralSharing(t,e):n.structuralSharing!==!1?g4(t,e):e}function gmr(t){return t}function uQ(t,e,n=0){const a=[...t,e];return n&&a.length>n?a.slice(1):a}function dQ(t,e,n=0){const a=[e,...t];return n&&a.length>n?a.slice(0,-1):a}var Mv=Symbol();function h4(t,e){return!t.queryFn&&e?.initialPromise?()=>e.initialPromise:!t.queryFn||t.queryFn===Mv?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function Nv(t,e){return typeof t=="function"?t(...e):!!t}function pQ(t,e,n){let a=!1,i;return Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(i??=e(),a||(a=!0,i.aborted?n():i.addEventListener("abort",n,{once:!0})),i)}),t}var mQ=class extends ol{#t;#e;#n;constructor(){super(),this.#n=t=>{if(!vi&&window.addEventListener){const e=()=>t();return window.addEventListener("visibilitychange",e,!1),()=>{window.removeEventListener("visibilitychange",e)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(e=>{typeof e=="boolean"?this.setFocused(e):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();
18this.listeners.forEach(e=>{e(t)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},Lv=new mQ;function kb(){let t,e;const n=new Promise((i,l)=>{t=i,e=l});n.status="pending",n.catch(()=>{});function a(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{a({status:"fulfilled",value:i}),t(i)},n.reject=i=>{a({status:"rejected",reason:i}),e(i)},n}function fQ(t){let e;if(t.then(n=>(e=n,n),Fn)?.catch(Fn),e!==void 0)return{data:e}}function gQ(t){return t}function zk(t,e,n){if(typeof e!="object"||e===null)return;const a=t.getMutationCache(),i=t.getQueryCache(),l=t.getDefaultOptions().hydrate?.deserializeData??gQ,_=e.mutations||[],d=e.queries||[];_.forEach(({state:p,...m})=>{a.build(t,{...t.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...m},p)}),d.forEach(({queryKey:p,state:m,queryHash:f,meta:h,promise:v,dehydratedAt:y})=>{const z=v?fQ(v):void 0,w=m.data===void 0?z?.data:m.data,k=w===void 0?w:l(w);let A=i.get(f);const C=A?.state.status==="pending",E=A?.state.fetchStatus==="fetching";if(A){const I=z&&y!==void 0&&y>A.state.dataUpdatedAt;if(m.dataUpdatedAt>A.state.dataUpdatedAt||I){const{fetchStatus:q,...P}=m;A.setState({...P,data:k})}}else A=i.build(t,{...t.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:p,queryHash:f,meta:h},{...m,data:k,fetchStatus:"idle",status:k!==void 0?"success":m.status});v&&!C&&!E&&(y===void 0||y>A.state.dataUpdatedAt)&&A.fetch(void 0,{initialPromise:Promise.resolve(v).then(l)}).catch(Fn)})}var hQ=iQ;function bQ(){let t=[],e=0,n=d=>{d()},a=d=>{d()},i=hQ;const l=d=>{e?t.push(d):i(()=>{n(d)})},_=()=>{const d=t;t=[],d.length&&i(()=>{a(()=>{d.forEach(p=>{n(p)})})})};return{batch:d=>{let p;e++;try{p=d()}finally{e--,e||_()}return p},batchCalls:d=>(...p)=>{l(()=>{d(...p)})},schedule:l,setNotifyFunction:d=>{n=d},setBatchNotifyFunction:d=>{a=d},setScheduler:d=>{i=d}}}var Pn=bQ(),vQ=class extends ol{#t=!0;#e;#n;constructor(){super(),this.#n=t=>{if(!vi&&window.addEventListener){const e=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(n=>{n(t)}))}isOnline(){return this.#t}},xp=new vQ;function yQ(t){return Math.min(1e3*2**t,3e4)}function b4(t){return(t??"online")==="online"?xp.isOnline():!0}var Sb=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function v4(t){let e=!1,n=0,a;const i=kb(),l=()=>i.status!=="pending",_=w=>{if(!l()){const k=new Sb(w);v(k),t.onCancel?.(k)}},d=()=>{e=!0},p=()=>{e=!1},m=()=>Lv.isFocused()&&(t.networkMode==="always"||xp.isOnline())&&t.canRun(),f=()=>b4(t.networkMode)&&t.canRun(),h=w=>{l()||(a?.(),i.resolve(w))},v=w=>{l()||(a?.(),i.reject(w))},y=()=>new Promise(w=>{a=k=>{(l()||m())&&w(k)},t.onPause?.()}).then(()=>{a=void 0,l()||t.onContinue?.()}),z=()=>{if(l())return;let w;const k=n===0?t.initialPromise:void 0;try{w=k??t.fn()}catch(A){w=Promise.reject(A)}Promise.resolve(w).then(h).catch(A=>{if(l())return;const C=t.retry??(vi?0:3),E=t.retryDelay??yQ,I=typeof E=="function"?E(n,A):E,q=C===!0||typeof C=="number"&&n<C||typeof C=="function"&&C(n,A);if(e||!q){v(A);return}n++,t.onFail?.(n,A),_Q(I).then(()=>m()?void 0:y()).then(()=>{e?v(A):z()})})};return{promise:i,status:()=>i.status,cancel:_,continue:()=>(a?.(),i),cancelRetry:d,continueRetry:p,canStart:f,start:()=>(f()?z():y().then(z),i)}}var y4=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),wb(this.gcTime)&&(this.#t=si.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(vi?1/0:300*1e3))}clearGcTimeout(){this.#t&&(si.clearTimeout(this.#t),this.#t=void 0)}},wQ=class extends y4{#t;#e;#n;#o;#r;#s;#a;constructor(t){super(),this.#a=!1,this.#s=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#o=t.client,this.#n=this.#o.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#t=kk(this.options),this.state=t.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(t){if(this.options={...this.#s,...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const e=kk(this.options);e.data!==void 0&&(this.setState(xk(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(t,e){const n=xb(this.state.data,t,this.options);return this.#i({data:n,type:"success",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),n}setState(t,e){this.#i({type:"setState",state:t,setStateOptions:e})}cancel(t){const e=this.#r?.promise;return this.#r?.cancel(t),e?e.then(Fn).catch(Fn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(t=>rr(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Mv||this.state.dataUpdateCount+this.state.errorUpdate
vendor: 17,362 bytes, line 18
18Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>hs(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!f4(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(this.#r&&(this.#a?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}async fetch(t,e){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&e?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(p=>p.options.queryFn);d&&this.setOptions(d.options)}const n=new AbortController,a=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(this.#a=!0,n.signal)})},i=()=>{const d=h4(this.options,e),m=(()=>{const f={client:this.#o,queryKey:this.queryKey,meta:this.meta};return a(f),f})();return this.#a=!1,this.options.persister?this.options.persister(d,m,this):d(m)},_=(()=>{const d={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:this.#o,state:this.state,fetchFn:i};return a(d),d})();this.options.behavior?.onFetch(_,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==_.fetchOptions?.meta)&&this.#i({type:"fetch",meta:_.fetchOptions?.meta}),this.#r=v4({initialPromise:e?.initialPromise,fn:_.fetchFn,onCancel:d=>{d instanceof Sb&&d.revert&&this.setState({...this.#e,fetchStatus:"idle"}),n.abort()},onFail:(d,p)=>{this.#i({type:"failed",failureCount:d,error:p})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:_.options.retry,retryDelay:_.options.retryDelay,networkMode:_.options.networkMode,canRun:()=>!0});try{const d=await this.#r.start();if(d===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(d),this.#n.config.onSuccess?.(d,this),this.#n.config.onSettled?.(d,this.state.error,this),d}catch(d){if(d instanceof Sb){if(d.silent)return this.#r.promise;if(d.revert){if(this.state.data===void 0)throw d;return this.state.data}}throw this.#i({type:"error",error:d}),this.#n.config.onError?.(d,this),this.#n.config.onSettled?.(this.state.data,d,this),d}finally{this.scheduleGc()}}#i(t){const e=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...w4(n.data,this.options),fetchMeta:t.meta??null};case"success":const a={...n,...xk(t.data,t.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=t.manual?a:void 0,a;case"error":const i=t.error;return{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=e(this.state),Pn.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t})})}};function w4(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:b4(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function xk(t,e){return{data:t,dataUpdatedAt:e??Date.now(),error:null,isInvalidated:!1,status:"success"}}function kk(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,n=e!==void 0,a=n?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:n?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var zQ=class extends ol{constructor(t,e){super(),this.options=e,this.#t=t,this.#i=null,this.#a=kb(),this.bindMethods(),this.setOptions(e)}#t;#e=void 0;#n=void 0;#o=void 0;#r;#s;#a;#i;#h;#m;#c;#b;#f;#_;#g=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),Sk(this.#e,this.options)?this.#l():this.updateResult(),this.#x())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Ib(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ib(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#k(),this.#y(),this.#e.removeObserver(this)}setOptions(t){const e=this.options,n=this.#e;if(this.options=this.#t.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof rr(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#d(),this.#e.setOptions(this.options),e._defaulted&&!zp(this.options,e)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const a=this.hasListeners();a&&Ik(this.#e,n,this.options,e)&&this.#l(),this.updateResult(),a&&(this.#e!==n||rr(this.options.enabled,this.#e)!==rr(e.enabled,this.#e)||hs(this.options.staleTime,this.#e)!==hs(e.staleTime,this.#e))&&this.#w();const i=this.#z();a&&(this.#e!==n||rr(this.options.enabled,this.#e)!==rr(e.enabled,this.#e)||i!==this.#_)&&this.#v(i)}getOptimisticResult(t){const e=this.#t.getQueryCache().build(this.#t,t),n=this.createResult(e,t);return kQ(this,n)&&(this.#o=n,this.#s=this.options,this.#r=this.#e.state),n}getCurrentResult(){return this.#o}trackResult(t,e){return new Proxy(t,{get:(n,a)=>(this.trackProp(a),e?.(a),a==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#a.status==="pending"&&this.#a.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,a))})}trackProp(t){this.#g.add(t)}getCurrentQuery(){return this.#e}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const e=this.#t.defaultQueryOptions(t),n=this.#t.getQueryCache().build(this.#t,e);return n.fetch().then(()=>this.createResult(n,e))}fetch(t){return this.#l({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#l(t){this.#d();let e=this.#e.fetch(this.options,t);return t?.throwOnError||(e=e.catch(Fn)),e}#w(){this.#k();const t=hs(this.options.staleTime,this.#e);if(vi||this.#o.isStale||!wb(t))return;const n=f4(this.#o.dataUpdatedAt,t)+1;this.#b=si.setTimeout(()=>{this.#o.isStale||this.updateResult()},n)}#z(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(t){this.#y(),this.#_=t,!(vi||rr(this.options.enabled,this.#e)===!1||!wb(this.#_)||this.#_===0)&&(this.#f=si.setInterval(()=>{(this.options.refetchIntervalInBackground||Lv.isFocused())&&this.#l()},this.#_))}#x(){this.#w(),this.#v(this.#z())}#k(){this.#b&&(si.clearTimeout(this.#b),this.#b=void 0)}#y(){this.#f&&(si.clearInterval(this.#f),this.#f=void 0)}createResult(t,e){const n=this.#e,a=this.options,i=this.#o,l=this.#r,_=this.#s,p=t!==n?t.state:this.#n,{state:m}=t;let f={...m},h=!1,v;if(e._optimisticResults){const M=this.hasListeners(),G=!M&&Sk(t,e),K=M&&Ik(t,n,e,a);(G||K)&&(f={...f,...w4(m.data,t.options)}),e._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:y,errorUpdatedAt:z,status:w}=f;v=f.data;let k=!1;if(e.placeholderData!==void 0&&v===void 0&&w==="pending"){let M;i?.isPlaceholderData&&e.placeholderData===_?.placeholderData?(M=i.data,k=!0):M=typeof e.placeholderData=="function"?e.placeholderData(this.#c?.state.data,this.#c):e.placeholderData,M!==void 0&&(w="success",v=xb(i?.data,M,e),h=!0)}if(e.select&&v!==void 0&&!k)if(i&&v===l?.data&&e.select===this.#h)v=this.#m;else try{this.#h=e.select,v=e.select(v),v=xb(i?.data,v,e),this.#m=v,this.#i=null}catch(M){this.#i=M}this.#i&&(y=this.#i,v=this.#m,z=Date.now(),w="error");const A=f.fetchStatus==="fetching",C=w==="pending",E=w==="error",I=C&&A,q=v!==void 0,N={status:w,fetchStatus:f.fetchStatus,isPending:C,isSuccess:w==="success",isError:E,isInitialLoading:I,isLoading:I,data:v,dataUpdatedAt:f.dataUpdatedAt,error:y,errorUpdatedAt:z,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>p.dataUpdateCount||f.errorUpdateCount>p.errorUpdateCount,isFetching:A,isRefetching:A&&!C,isLoadingError:E&&!q,isPaused:f.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:E&&q,isStale:Dv(t,e),refetch:this.refetch,promise:this.#a,isEnabled:rr(e.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const M=N.data!==void 0,G=N.status==="error"&&!M,K=F=>{G?F.reject(N.error):M&&F.resolve(N.data)},oe=()=>{const F=this.#a=N.promise=kb();K(F)},B=this.#a;switch(B.status){case"pending":t.queryHash===n.queryHash&&K(B);break;case"fulfilled":(G||N.data!==B.value)&&oe();break;case"rejected":(!G||N.error!==B.reason)&&oe();break}}return N}updateResult(){const t=this.#o,e=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#s=this.options,this.#r.data!==void 0&&(this.#c=this.#e),zp(e,t))return;this.#o=e;const n=()=>{if(!t)return!0;const{notifyOnChangeProps:a}=this.options,i=typeof a=="function"?a():a;if(i==="all"||!i&&!this.#g.size)return!0;const l=new Set(i??this.#g);return this.options.throwOnError&&l.add("error"),Object.keys(this.#o).some(_=>{const d=_;return this.#o[d]!==t[d]&&l.has(d)})};this.#p({listeners:n()})}#d(){const t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#e)return;const e=this.#e;this.#e=t,this.#n=t.state,this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#x()}#p(t){Pn.batch(()=>{t.listeners&&this.listeners.forEach(e=>{e(this.#o)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function xQ(t,e){return rr(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&e.retryOnMount===!1)}function Sk(t,e){return xQ(t,e)||t.state.data!==void 0&&Ib(t,e,e.refetchOnMount)}function Ib(t,e,n){if(rr(e.enabled,t)!==!1&&hs(e.staleTime,t)!=="static"){const a=typeof n=="function"?n(t):n;return a==="always"||a!==!1&&Dv(t,e)}return!1}function Ik(t,e,n,a){return(t!==e||rr(a.enabled,t)===!1)&&(!n.suspense||t.state.status!=="error")&&Dv(t,n)}function Dv(t,e){return rr(e.enabled,t)!==!1&&t.isStaleByTime(hs(e.staleTime,t))}function kQ(t,e){return!zp(t.getCurrentResult(),e)}function Tk(t){return{onFetch:(e,n)=>{const a=e.options,i=e.fetchOptions?.meta?.fetchMore?.direction,l=e.state.data?.pages||[],_=e.state.data?.pageParams||[];let d={pages:[],pageParams:[]},p=0;const m=async()=>{let f=!1;const h=z=>{pQ(z,()=>e.signal,()=>f=!0)},v=h4(e.options,e.fetchOptions),y=async(z,w,k)=>{if(f)return Promise.reject();if(w==null&&z.pages.length)return Promise.resolve(z);const C=(()=>{const P={client:e.client,queryKey:e.queryKey,pageParam:w,direction:k?"backward":"forward",meta:e.options.meta};return h(P),P})(),E=await v(C),{maxPages:I}=e.options,q=k?dQ:uQ;return{pages:q(z.pages,E,I),pageParams:q(z.pageParams,w,I)}};if(i&&l.length){const z=i==="backward",w=z?SQ:Ek,k={pages:l,pageParams:_},A=w(a,k);d=await y(k,A,z)}else{const z=t??l.length;do{const w=p===0?_[0]??a.initialPageParam:Ek(a,d);if(p>0&&w==null)break;d=await y(d,w),p++}while(p<z)}return d};e.options.persister?e.fetchFn=()=>e.options.persister?.(m,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},n):e.fetchFn=m}}}function Ek(t,{pages:e,pageParams:n}){const a=e.length-1;return e.length>0?t.getNextPageParam(e[a],e,n[a],n):void 0}function SQ(t,{pages:e,pageParams:n}){return e.length>0?t.getPreviousPageParam?.(e[0],e,n[0],n):void 0}var IQ=class extends y4{#t;#e;#n;#o;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#n=t.mutationCache,this.#e=[],this.state=t.state||z4(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(e=>e!==t),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#o?.continue()??this.execute(this.state.variables)}async execute(t){const e=()=>{this.#r({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#o=v4({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(new Error("No mutationFn found")),onFail:(l,_)=>{this.#r({type:"failed",failureCount:l,error:_})},onPause:()=>{this.#r({type:"pause"})},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const a=this.state.status==="pending",i=!this.#o.canStart();try{if(a)e();else{this.#r({type:"pending",variables:t,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(t,this,n);const _=await this.options.onMutate?.(t,n);_!==this.state.context&&this.#r({type:"pending",context:_,variables:t,isPaused:i})}const l=await this.#o.start();return await this.#n.config.onSuccess?.(l,t,this.state.context,this,n),await this.options.onSuccess?.(l,t,this.state.context,n),await this.#n.config.onSettled?.(l,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(l,null,t,this.state.context,n),this.#r({type:"success",data:l}),l}catch(l){try{await this.#n.config.onError?.(l,t,this.state.context,this,n)}catch(_){Promise.reject(_)}try{await this.options.onError?.(l,t,this.state.context,n)}catch(_){Promise.reject(_)}try{await this.#n.config.onSettled?.(void 0,l,this.state.variables,this.state.context,this,n)}catch(_){Promise.reject(_)}try{await this.options.onSettled?.(void 0,l,t,this.state.context,n)}catch(_){Promise.reject(_)}throw this.#r({type:"error",error:l}),l}finally{this.#n.runNext(this)}}#r(t){const e=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=e(this.state),Pn.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(t)}),this.#n.notify({mutation:this,type:"updated",action:t})})}};function z4(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var TQ=class extends ol{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(t,e,n){const a=new IQ({client:t,mutationCache:this,mutationId:++this.#n,options:t.defaultMutationOptions(e),state:n});return this.add(a),a}add(t){this.#t.add(t);const e=Id(t);if(typeof e=="string"){const n=this.#e.get(e);n?n.push(t):this.#e.set(e,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const e=Id(t);if(typeof e=="string"){const n=this.#e.get(e);if(n)if(n.length>1){const a=n.indexOf(t);a!==-1&&n.splice(a,1)}else n[0]===t&&this.#e.delete(e)}}this.notify({type:"removed",mutation:t})}canRun(t){const e=Id(t);if(typeof e=="string"){const a=this.#e.get(e)?.find(i=>i.state.status==="pending");return!a||a===t}else return!0}runNext(t){const e=Id(t);return typeof e=="string"?this.#e.get(e)?.find(a=>a!==t&&a.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Pn.batch(()=>{this.#t.forEach(t=>{this.notify({type:"removed",mutation:t})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(t){const e={exact:!0,...t};return this.getAll().find(n=>vk(e,n))}findAll(t={}){return this.getAll().filter(e=>vk(t,e))}notify(t){Pn.batch(()=>{this.listeners.forEach(e=>{e(t)})})}resumePausedMutations(){const t=this.getAll().filter(e=>
18e.state.isPaused);return Pn.batch(()=>Promise.all(t.map(e=>e.continue().catch(Fn))))}};function Id(t){return t.options.scope?.id}var EQ=class extends ol{#t;#e=void 0;#n;#o;constructor(e,n){super(),this.#t=e,this.setOptions(n),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const n=this.options;this.options=this.#t.defaultMutationOptions(e),zp(this.options,n)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&yi(n.mutationKey)!==yi(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#r(),this.#s(e)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#s()}mutate(e,n){return this.#o=n,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(e)}#r(){const e=this.#n?.state??z4();this.#e={...e,isPending:e.status==="pending",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset}}#s(e){Pn.batch(()=>{if(this.#o&&this.hasListeners()){const n=this.#e.variables,a=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#o.onSuccess?.(e.data,n,a,i)}catch(l){Promise.reject(l)}try{this.#o.onSettled?.(e.data,null,n,a,i)}catch(l){Promise.reject(l)}}else if(e?.type==="error"){try{this.#o.onError?.(e.error,n,a,i)}catch(l){Promise.reject(l)}try{this.#o.onSettled?.(void 0,e.error,n,a,i)}catch(l){Promise.reject(l)}}}this.listeners.forEach(n=>{n(this.#e)})})}},RQ=class extends ol{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,e,n){const a=e.queryKey,i=e.queryHash??Ov(a,e);let l=this.get(i);return l||(l=new wQ({client:t,queryKey:a,queryHash:i,options:t.defaultQueryOptions(e),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(l)),l}add(t){this.#t.has(t.queryHash)||(this.#t.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const e=this.#t.get(t.queryHash);
vendor: 5,080 bytes, line 18
18e&&(t.destroy(),e===t&&this.#t.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Pn.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#t.get(t)}getAll(){return[...this.#t.values()]}find(t){const e={exact:!0,...t};return this.getAll().find(n=>bk(e,n))}findAll(t={}){const e=this.getAll();return Object.keys(t).length>0?e.filter(n=>bk(t,n)):e}notify(t){Pn.batch(()=>{this.listeners.forEach(e=>{e(t)})})}onFocus(){Pn.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Pn.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},AQ=class{#t;#e;#n;#o;#r;#s;#a;#i;constructor(t={}){this.#t=t.queryCache||new RQ,this.#e=t.mutationCache||new TQ,this.#n=t.defaultOptions||{},this.#o=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#a=Lv.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#i=xp.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#a?.(),this.#a=void 0,this.#i?.(),this.#i=void 0)}isFetching(t){return this.#t.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#e.findAll({...t,status:"pending"}).length}getQueryData(t){const e=this.defaultQueryOptions({queryKey:t});return this.#t.get(e.queryHash)?.state.data}ensureQueryData(t){const e=this.defaultQueryOptions(t),n=this.#t.build(this,e),a=n.state.data;return a===void 0?this.fetchQuery(t):(t.revalidateIfStale&&n.isStaleByTime(hs(e.staleTime,n))&&this.prefetchQuery(e),Promise.resolve(a))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:e,state:n})=>{const a=n.data;return[e,a]})}setQueryData(t,e,n){const a=this.defaultQueryOptions({queryKey:t}),l=this.#t.get(a.queryHash)?.state.data,_=cQ(e,l);if(_!==void 0)return this.#t.build(this,a).setData(_,{...n,manual:!0})}setQueriesData(t,e,n){return Pn.batch(()=>this.#t.findAll(t).map(({queryKey:a})=>[a,this.setQueryData(a,e,n)]))}getQueryState(t){const e=this.defaultQueryOptions({queryKey:t});return this.#t.get(e.queryHash)?.state}removeQueries(t){const e=this.#t;Pn.batch(()=>{e.findAll(t).forEach(n=>{e.remove(n)})})}resetQueries(t,e){const n=this.#t;return Pn.batch(()=>(n.findAll(t).forEach(a=>{a.reset()}),this.refetchQueries({type:"active",...t},e)))}cancelQueries(t,e={}){const n={revert:!0,...e},a=Pn.batch(()=>this.#t.findAll(t).map(i=>i.cancel(n)));return Promise.all(a).then(Fn).catch(Fn)}invalidateQueries(t,e={}){return Pn.batch(()=>(this.#t.findAll(t).forEach(n=>{n.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},e)))}refetchQueries(t,e={}){const n={...e,cancelRefetch:e.cancelRefetch??!0},a=Pn.batch(()=>this.#t.findAll(t).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let l=i.fetch(void 0,n);return n.throwOnError||(l=l.catch(Fn)),i.state.fetchStatus==="paused"?Promise.resolve():l}));return Promise.all(a).then(Fn)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const n=this.#t.build(this,e);return n.isStaleByTime(hs(e.staleTime,n))?n.fetch(e):Promise.resolve(n.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Fn).catch(Fn)}fetchInfiniteQuery(t){return t.behavior=Tk(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Fn).catch(Fn)}ensureInfiniteQueryData(t){return t.behavior=Tk(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return xp.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(t){this.#n=t}setQueryDefaults(t,e){this.#o.set(yi(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...this.#o.values()],n={};return e.forEach(a=>{j_(t,a.queryKey)&&Object.assign(n,a.defaultOptions)}),n}setMutationDefaults(t,e){this.#r.set(yi(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...this.#r.values()],n={};return e.forEach(a=>{j_(t,a.mutationKey)&&Object.assign(n,a.defaultOptions)}),n}defaultQueryOptions(t){if(t._defaulted)return t;const e={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=Ov(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.queryFn===Mv&&(e.enabled=!1),e}defaultMutationOptions(t){return t?._defaulted?t:{...this.#n.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},x4=S.createContext(void 0),Q_=t=>{const e=S.useContext(x4);if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},k4=({client:t,children:e})=>(S.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),x.jsx(x4.Provider,{value:t,children:e})),S4=S.createContext(!1),CQ=()=>S.useContext(S4);S4.Provider;function PQ(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}
18var qQ=S.createContext(PQ()),OQ=()=>S.useContext(qQ),MQ=(t,e,n)=>{const a=n?.state.error&&typeof t.throwOnError=="function"?Nv(t.throwOnError,[n.state.error,n]):t.throwOnError;(t.suspense||t.experimental_prefetchInRender||a)&&(e.isReset()||(t.retryOnMount=!1))},NQ=t=>{S.useEffect(()=>{t.clearReset()},[t])},LQ=({result:t,errorResetBoundary:e,throwOnError:n,query:a,suspense:i})=>t.isError&&!e.isReset()&&!t.isFetching&&a&&(i&&t.data===void 0||Nv(n,[t.error,a])),DQ=t=>{if(t.suspense){const n=i=>i==="static"?i:Math.max(i??1e3,1e3),a=t.staleTime;t.staleTime=typeof a=="function"?(...i)=>n(a(...i)):n(a),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},$Q=(t,e)=>t.isLoading&&t.isFetching&&!e,jQ=(t,e)=>t?.suspense&&e.isPending,Rk=(t,e,n)=>e.fetchOptimistic(t).catch(()=>{n.clearReset()});function FQ(t,e,n){const a=CQ(),i=OQ(),l=Q_(),_=l.defaultQueryOptions(t);l.getDefaultOptions().queries?._experimental_beforeQuery?.(_);const d=l.getQueryCache().get(_.queryHash);_._optimisticResults=a?"isRestoring":"optimistic",DQ(_),MQ(_,i,d),NQ(i);const p=!l.getQueryCache().get(_.queryHash),[m]=S.useState(()=>new e(l,_)),f=m.getOptimisticResult(_),h=!a&&t.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(v=>{const y=h?m.subscribe(Pn.batchCalls(v)):Fn;return m.updateResult(),y},[m,h]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),S.useEffect(()=>{m.setOptions(_)},[_,m]),jQ(_,f))throw Rk(_,m,i);if(LQ({result:f,errorResetBoundary:i,throwOnError:_.throwOnError,query:d,suspense:_.suspense}))throw f.error;return l.getDefaultOptions().queries?._experimental_afterQuery?.(_,f),_.experimental_prefetchInRender&&!vi&&$Q(f,a)&&(p?Rk(_,m,i):d?.promise)?.catch(Fn).finally(()=>{m.updateResult()}),_.notifyOnChangeProps?f:m.trackResult(f)}function $v(t,e){return FQ(t,zQ)}function I4(t,e){const n=Q_(),[a]=S.useState(()=>new EQ(n,t));S.useEffect(()=>{a.setOptions(t)},[a,t]);const i=S.useSyncExternalStore(S.useCallback(_=>a.subscribe(Pn.batchCalls(_)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),l=S.useCallback((_,d)=>{a.mutate(_,d).catch(Fn)},[a]);if(i.error&&Nv(a.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:l,mutateAsync:i.mutate}}function UQ({router:t,queryClient:e,handleRedirects:n=!0}){const a=t.options.hydrate;if(t.options.dehydrate,t.options.hydrate=async i=>{await a?.(i),i.dehydratedQueryClient&&zk(e,i.dehydratedQueryClient);const l=i.queryStream.getReader();l.read().then(async function _({done:d,value:p}){if(zk(e,p),d)return;const m=await l.read();return _(m)}).catch(_=>{console.error("Error reading query stream:",_)})},n){const i=e.getMutationCache().config;e.getMutationCache().config={...i,onError:(_,...d)=>so(_)?(_.options._fromLocation=t.state.location,t.navigate(t.resolveRedirect(_).options)):i.onError?.(_,...d)};const l=e.getQueryCache().config;e.getQueryCache().config={...l,onError:(_,...d)=>so(_)?(_.options._fromLocation=t.state.location,t.navigate(t.resolveRedirect(_).options)):l.onError?.(_,...d)}}}function GQ(t){if(UQ(t),t.wrapQueryClient===!1)return;const e=t.router.options.Wrap||S.Fragment;t.router.options.Wrap=({children:n})=>x.jsx(k4,{client:t.queryClient,children:x.jsx(e,{children:n})})}const jv=VQ();function bmr(t,...e){if(!jv)return;const n=BQ(t,...e);performance.mark(n);try{console.log(t,...e)}catch{console.log(n)}}function vmr(t,...e){jv&&console.warn(t,...e)}function BQ(t,...e){return t.replace(/%[sfdO]/g,n=>{const a=e.shift();return n==="%O"&&a?JSON.stringify(a).replace(/"([^"]+)":/g,"$1:"):String(a)})}function VQ(){try{const t="nuqs-localStorage-test";if(typeof localStorage>"u")return!1;localStorage.setItem(t,t);const e=localStorage.getItem(t)===t;return localStorage.removeItem(t),e&&(localStorage.getItem("debug")||"").includes("nuqs")}catch{return!1}}const HQ={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",422:"Invalid options combination: `limitUrlUpdates: debounce` should be used in SSR scenarios, with `shallow: false`",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cac
18he. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function Fv(t){return`[nuqs] ${HQ[t]} 19 See https://nuqs.dev/NUQS-${t}`}function KQ(t){if(t.size===0)return"";const e=[];for(const[a,i]of t.entries()){const l=a.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");e.push(`${l}=${WQ(i)}`)}return"?"+e.join("&")}function WQ(t){return t.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}const wi=S.createContext({useAdapter(){throw new Error(Fv(404))}});wi.displayName="NuqsAdapterContext";jv&&typeof window<"u"&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==wi&&console.error(Fv(303)),window.__NuqsAdapterContext=wi);function YQ(t){return({children:e,defaultOptions:n,processUrlSearchParams:a,...i})=>S.createElement(wi.Provider,{...i,value:{useAdapter:t,defaultOptions:n,processUrlSearchParams:a}},e)}function ymr(t){const e=S.useContext(wi);if(!("useAdapter"in e))throw new Error(Fv(404));return e.useAdapter(t)}const wmr=()=>S.useContext(wi).defaultOptions,zmr=()=>S.useContext(wi).processUrlSearchParams;function ZQ(t){const e=bi({select:i=>i.pathname}),n=bi({select:i=>Object.fromEntries(Object.entries(i.search).filter(([l])=>t.includes(l)))}),a=Ci();return{searchParams:S.useMemo(()=>new URLSearchParams(Object.entries(n).flatMap(([i,l])=>Array.isArray(l)?l.map(_=>[i,_]):typeof l=="object"&&l!==null?[[i,JSON.stringify(l)]]:[[i,l]])),[n,t.join(",")]),updateUrl:S.useCallback((i,l)=>{S.startTransition(()=>{a({from:"/",to:e+KQ(i),replace:l.history==="replace",resetScroll:l.scroll,hash:_=>_??"",state:_=>_})})},[a,e]),rateLimitFactor:1}}const XQ=YQ(ZQ);function QQ(){return{queryClient:new AQ}}function JQ({children:t,queryClient:e}){return x.jsx(k4,{client:e,children:t})}var eJ=Object.defineProperty,tt=(t,e)=>eJ(t,"name",{value:e,configurable:!0}),Gc=class{type=3;name="";prefix="";value="";suffix="";modifier=3;constructor(t,e,n,a,i,l){this.type=t,this.name=e,this.prefix=n,this.value=a,this.suffix=i,this.modifier=l}hasCustomName(){return this.name!==""&&typeof this.name!="number"}};tt(Gc,"Part");var tJ=/[$_\p{ID_Start}]/u,nJ=/[$_\u200C\u200D\p{ID_Continue}]/u,Tb=".*";function T4(t,e){return(e?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(t)}tt(T4,"isASCII");function Uv(t,e=!1){let n=[],a=0;for(;a<t.length;){let i=t[a],l=tt(function(_){if(!e)throw new TypeError(_);n.push({type:"INVALID_CHAR",index:a,value:t[a++]})},"ErrorOrInvalid");if(i==="*"){n.push({type:"ASTERISK",index:a,value:t[a++]});continue}if(i==="+"||i==="?"){n.push({type:"OTHER_MODIFIER",index:a,value:t[a++]});continue}if(i==="\\"){n.push({type:"ESCAPED_CHAR",index:a++,value:t[a++]});continue}if(i==="{"){n.push({type:"OPEN",index:a,value:t[a++]});continue}if(i==="}"){n.push({type:"CLOSE",index:a,value:t[a++]});continue}if(i===":"){let _="",d=a+1;for(;d<t.length;){let p=t.substr(d,1);if(d===a+1&&tJ.test(p)||d!==a+1&&nJ.test(p)){_+=t[d++];continue}break}if(!_){l(`Missing parameter name at ${a}`);continue}n.push({type:"NAME",index:a,value:_}),a=d;continue}if(i==="("){let _=1,d="",p=a+1,m=!1;if(t[p]==="?"){l(`Pattern cannot start with "?" at ${p}`);continue}for(;p<t.length;){if(!T4(t[p],!1)){l(`Invalid character '${t[p]}' at ${p}.`),m=!0;break}if(t[p]==="\\"){d+=t[p++]+t[p++];continue}if(t[p]===")"){if(_--,_===0){p++;break}}else if(t[p]==="("&&(_++,t[p+1]!=="?")){l(`Capturing groups are not allowed at ${p}`),m=!0;break}d+=t[p++]}if(m)continue;if(_){l(`Unbalanced pattern at ${a}`);continue}if(!d){l(`Missing pattern at ${a}`);continue}n.push({type:"REGEX",index:a,value:d}),a=p;continue}n.push({type:"CHAR",index:a,value:t[a++]})}return n.push({type:"END",index:a,value:""}),n}tt(Uv,"lexer");function Gv(t,e={}){let n=Uv(t);e.delimiter??="/#?",e.prefixes??="./";let a=`[^${Lo(e.delimiter)}]+?`,i=[],l=0,_=0,d=new Set,p=tt(C=>{if(_<n.length&&n[_].type===C)return n[_++].value},"tryConsume"),m=tt(()=>p("OTHER_MODIFIER")??p("ASTERISK"),"tryConsumeModifier"),f=tt(C=>{let E=p(C);if(E!==void 0)return E;let{type:I,index:q}=n[_];throw new TypeError(`Unexpected ${I} at ${q}, expected ${C}`)},"mustConsume"),h=tt(()=>{let C="",E;for(;E=p("CHAR")??p("ESCAPED_CHAR");)C+=E;return C},"consumeText"),v=tt(C=>C,"DefaultEncodePart"),y=e.encodePart||v,z="",w=tt(C=>{z+=C},"appendToPendingFixedValue"),k=tt(()=>{z.length&&(i.push(new Gc(3,"","",y(z),"",3)),z="")},"maybeAddPartFromPendingFixedValue"),A=tt((C,E,I,q,P)=>{let N=3;switch(P){case"?":N=1;break;case"*":N=0;break;case"+":N=2;break}if(!E&&!I&&N===3){w(C);return}if(k(),!E&&!I){if(!C)return;i.push(new Gc(3,"","",y(C),"",N));return}let M;I?I==="*"?M=Tb:M=I:M=a;let G=2;M===a?(G=1,M=""):M===Tb&&(G=0,M="");let K;if(E?K=E:I&&(K=l++),d.has(K))throw new TypeError(`Duplicate name '${K}'.`);
vendor: 8,417 bytes, line 19
19d.add(K),i.push(new Gc(G,K,y(C),M,y(q),N))},"addPart");for(;_<n.length;){let C=p("CHAR"),E=p("NAME"),I=p("REGEX");if(!E&&!I&&(I=p("ASTERISK")),E||I){let P=C??"";e.prefixes.indexOf(P)===-1&&(w(P),P=""),k();let N=m();A(P,E,I,"",N);continue}let q=C??p("ESCAPED_CHAR");if(q){w(q);continue}if(p("OPEN")){let P=h(),N=p("NAME"),M=p("REGEX");!N&&!M&&(M=p("ASTERISK"));let G=h();f("CLOSE");let K=m();A(P,N,M,G,K);continue}k(),f("END")}return i}tt(Gv,"parse");function Lo(t){return t.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}tt(Lo,"escapeString");function Eb(t){return t&&t.ignoreCase?"ui":"u"}tt(Eb,"flags");function E4(t,e,n){return Bv(Gv(t,n),e,n)}tt(E4,"stringToRegexp");function ii(t){switch(t){case 0:return"*";case 1:return"?";case 2:return"+";case 3:return""}}tt(ii,"modifierToString");function Bv(t,e,n={}){n.delimiter??="/#?",n.prefixes??="./",n.sensitive??=!1,n.strict??=!1,n.end??=!0,n.start??=!0,n.endsWith="";let a=n.start?"^":"";for(let d of t){if(d.type===3){d.modifier===3?a+=Lo(d.value):a+=`(?:${Lo(d.value)})${ii(d.modifier)}`;continue}e&&e.push(d.name);let p=`[^${Lo(n.delimiter)}]+?`,m=d.value;if(d.type===1?m=p:d.type===0&&(m=Tb),!d.prefix.length&&!d.suffix.length){d.modifier===3||d.modifier===1?a+=`(${m})${ii(d.modifier)}`:a+=`((?:${m})${ii(d.modifier)})`;continue}if(d.modifier===3||d.modifier===1){a+=`(?:${Lo(d.prefix)}(${m})${Lo(d.suffix)})`,a+=ii(d.modifier);continue}a+=`(?:${Lo(d.prefix)}`,a+=`((?:${m})(?:`,a+=Lo(d.suffix),a+=Lo(d.prefix),a+=`(?:${m}))*)${Lo(d.suffix)})`,d.modifier===0&&(a+="?")}let i=`[${Lo(n.endsWith)}]|$`,l=`[${Lo(n.delimiter)}]`;if(n.end)return n.strict||(a+=`${l}?`),n.endsWith.length?a+=`(?=${i})`:a+="$",new RegExp(a,Eb(n));n.strict||(a+=`(?:${l}(?=${i}))?`);let _=!1;if(t.length){let d=t[t.length-1];d.type===3&&d.modifier===3&&(_=n.delimiter.indexOf(d)>-1)}return _||(a+=`(?=${l}|${i})`),new RegExp(a,Eb(n))}tt(Bv,"partsToRegexp");var is={delimiter:"",prefixes:"",sensitive:!0,strict:!0},oJ={delimiter:".",prefixes:"",sensitive:!0,strict:!0},rJ={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function R4(t,e){return t.length?t[0]==="/"?!0:!e||t.length<2?!1:(t[0]=="\\"||t[0]=="{")&&t[1]=="/":!1}tt(R4,"isAbsolutePathname");function Vv(t,e){return t.startsWith(e)?t.substring(e.length,t.length):t}tt(Vv,"maybeStripPrefix");function A4(t,e){return t.endsWith(e)?t.substr(0,t.length-e.length):t}tt(A4,"maybeStripSuffix");function Hv(t){return!t||t.length<2?!1:t[0]==="["||(t[0]==="\\"||t[0]==="{")&&t[1]==="["}tt(Hv,"treatAsIPv6Hostname");var C4=["ftp","file","http","https","ws","wss"];function Kv(t){if(!t)return!0;for(let e of C4)if(t.test(e))return!0;return!1}tt(Kv,"isSpecialScheme");function P4(t,e){if(t=Vv(t,"#"),e||t==="")return t;let n=new URL("https://example.com");return n.hash=t,n.hash?n.hash.substring(1,n.hash.length):""}tt(P4,"canonicalizeHash");function q4(t,e){if(t=Vv(t,"?"),e||t==="")return t;let n=new URL("https://example.com");return n.search=t,n.search?n.search.substring(1,n.search.length):""}tt(q4,"canonicalizeSearch");function O4(t,e){return e||t===""?t:Hv(t)?Zv(t):Yv(t)}tt(O4,"canonicalizeHostname");function M4(t,e){if(e||t==="")return t;let n=new URL("https://example.com");return n.password=t,n.password}tt(M4,"canonicalizePassword");function N4(t,e){if(e||t==="")return t;let n=new URL("https://example.com");return n.username=t,n.username}tt(N4,"canonicalizeUsername");function L4(t,e,n){if(n||t==="")return t;if(e&&!C4.includes(e))return new URL(`${e}:${t}`).pathname;let a=t[0]=="/";return t=new URL(a?t:"/-"+t,"https://example.com").pathname,a||(t=t.substring(2,t.length)),t}tt(L4,"canonicalizePathname");function D4(t,e,n){return Wv(e)===t&&(t=""),n||t===""?t:Xv(t)}tt(D4,"canonicalizePort");function $4(t,e){return t=A4(t,":"),e||t===""?t:om(t)}tt($4,"canonicalizeProtocol");function Wv(t){switch(t){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}tt(Wv,"defaultPortForProtocol");function om(t){if(t==="")return t;if(/^[-+.A-Za-z0-9]*$/.test(t))return t.toLowerCase();throw new TypeError(`Invalid protocol '${t}'.`)}tt(om,"protocolEncodeCallback");function j4(t){if(t==="")return t;let e=new URL("https://example.com");return e.username=t,e.username}tt(j4,"usernameEncodeCallback");function F4(t){if(t==="")return t;let e=new URL("https://example.com");return e.password=t,e.password}tt(F4,"passwordEncodeCallback");function Yv(t){if(t==="")return t;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(t))throw new TypeError(`Invalid hostname '${t}'`);let e=new URL("https://example.com");return e.hostname=t,e.hostname}tt(Yv,"hostnameEncodeCallback");function Zv(t){if(t==="")return t;if(/[^0-9a-fA-F[\]:]/g.test(t))throw new TypeError(`Invalid IPv6 hostname '${t}'`);return t.toLowerCase()}tt(Zv,"ipv6HostnameEncodeCallback");function Xv(t){if(t===""||/^[0-9]*$/.test(t)&&parseInt(t)<=65535)return t;throw new TypeError(`Invalid port '${t}'.`)}tt(Xv,"portEncodeCallback");function U4(t){if(t==="")return t;let e=new URL("https://example.com");return e.pathname=t[0]!=="/"?"/-"+t:t,t[0]!=="/"?e.pathname.substring(2,e.pathname.length):e.pathname}tt(U4,"standardURLPathnameEncodeCallback");function G4(t){return t===""?t:new URL(`data:${t}`).pathname}tt(G4,"pathURLPathnameEncodeCallback");function B4(t){if(t==="")return t;let e=new URL("https://example.com");return e.search=t,e.search.substring(1,e.search.length)}tt(B4,"searchEncodeCallback");function V4(t){if(t==="")return t;let e=new URL("https://example.com");return e.hash=t,e.hash.substring(1,e.hash.length)}tt(V4,"hashEncodeCallback");var H4=class{#t;#e=[];#n={};#o=0;#r=1;#s=0;#a=0;#i=0;#h=0;#m=!1;constructor(t){this.#t=t}get result(){return this.#n}parse(){for(this.#e=Uv(this.#t,!0);this.#o<this.#e.length;this.#o+=this.#r){if(this.#r=1,this.#e[this.#o].type==="END"){if(this.#a===0){this.#f(),this.#p()?this.#c(9,1):this.#d()?this.#c(8,1):this.#c(7,0);continue}else if(this.#a===2){this.#_(5);continue}this.#c(10,0);break}if(this.#i>0)if(this.#I())this.#i-=1;else continue;if(this.#S()){this.#i+=1;continue}switch(this.#a){case 0:this.#w()&&this.#_(1);break;case 1:if(this.#w()){this.#R();let t=7,e=1;this.#z()?(t=2,e=3):this.#m&&(t=2),this.#c(t,e)}break;case 2:this.#v()?this.#_(3):(this.#y()||this.#d()||this.#p())&&this.#_(5);break;case 3:this.#x()?this.#c(4,1):this.#v()&&this.#c(5,1);break;case 4:this.#v()&&this.#c(5,1);break;case 5:this.#T()?this.#h+=1:this.#E()&&(this.#h-=1),this.#k()&&!this.#h?this.#c(6,1):this.#y()?this.#c(7,0):this.#d()?this.#c(8,1):this.#p()&&this.#c(9,1);break;case 6:this.#y()?this.#c(7,0):this.#d()?this.#c(8,1):this.#p()&&this.#c(9,1);break;case 7:this.#d()?this.#c(8,1):this.#p()&&this.#c(9,1);break;case 8:this.#p()&&this.#c(9,1);break}}this.#n.hostname!==void 0&&this.#n.port===void 0&&(this.#n.port="")}#c(t,e){switch(this.#a){case 0:break;case 1:this.#n.protocol=this.#u();break;case 2:break;case 3:this.#n.username=this.#u();break;case 4:this.#n.password=this.#u();break;case 5:this.#n.hostname=this.#u();break;case 6:this.#n.port=this.#u();break;case 7:this.#n.pathname=this.#u();break;case 8:this.#n.search=this.#u();break;case 9:this.#n.hash=this.#u();break}this.#a!==0&&t!==10&&([1,2,3,4].includes(this.#a)&&[6,7,8,9].includes(t)&&(this.#n.hostname??=""),[1,2,3,4,5,6].includes(this.#a)&&[8,9].includes(t)&&(this.#n.pathname??=this.#m?"/":""),[1,2,3,4,5,6,7].includes(this.#a)&&t===9&&(this.#n.search??="")),this.#b(t,e)}#b(t,e){this.#a=t,this.#s=this.#o+e,this.#o+=e,this.#r=0}#f(){this.#o=this.#s,this.#r=0}#_(t){this.#f(),this.#a=t}#g(t){return t<0&&(t=this.#e.length-t),t<this.#e.length?this.#e[t]:this.#e[this.#e.length-1]}#l(t,e){let n=this.#g(t);return n.value===e&&(n.type==="CHAR"||n.type==="ESCAPED_CHAR"||n.type==="INVALID_CHAR")}#w(){return this.#l(this.#o,":")}#z(){return this.#l(this.#o+1,"/")&&this.#l(this.#o+2,"/")}#v(){return this.#l(this.#o,"@")}#x(){return this.#l(this.#o,":")}#k(){return this.#l(this.#o,":")}#y(){return this.#l(this.#o,"/")}#d(){if(this.#l(this.#o,"?"))return!0;if(this.#e[this.#o].value!=="?")return!1;let t=this.#g(this.#o-1);return t.type!=="NAME"&&t.type!=="REGEX"&&t.type!=="CLOSE"&&t.type!=="ASTERISK"}#p(){return this.#l(this.#o,"#")}#S(){return this.#e[this.#o].type=="OPEN"}#I(){return this.#e[this.#o].type=="CLOSE"}#T(){return this.#l(this.#o,"[")}#E(){return this.#l(this.#o,"]")}#u(){let t=this.#e[this.#o],e=this.#g(this.#s).index;return this.#t.substring(e,t.index)}#R(){let t={};Object.assign(t,is),t.encodePart=om;
vendor: 7,839 bytes, line 19
19let e=E4(this.#u(),void 0,t);this.#m=Kv(e)}};tt(H4,"Parser");var Ph=["protocol","username","password","hostname","port","pathname","search","hash"],os="*";function Rb(t,e){if(typeof t!="string")throw new TypeError("parameter 1 is not of type 'string'.");let n=new URL(t,e);return{protocol:n.protocol.substring(0,n.protocol.length-1),username:n.username,password:n.password,hostname:n.hostname,port:n.port,pathname:n.pathname,search:n.search!==""?n.search.substring(1,n.search.length):void 0,hash:n.hash!==""?n.hash.substring(1,n.hash.length):void 0}}tt(Rb,"extractValues");function Pr(t,e){return e?Cc(t):t}tt(Pr,"processBaseURLString");function Ec(t,e,n){let a;if(typeof e.baseURL=="string")try{a=new URL(e.baseURL),e.protocol===void 0&&(t.protocol=Pr(a.protocol.substring(0,a.protocol.length-1),n)),!n&&e.protocol===void 0&&e.hostname===void 0&&e.port===void 0&&e.username===void 0&&(t.username=Pr(a.username,n)),!n&&e.protocol===void 0&&e.hostname===void 0&&e.port===void 0&&e.username===void 0&&e.password===void 0&&(t.password=Pr(a.password,n)),e.protocol===void 0&&e.hostname===void 0&&(t.hostname=Pr(a.hostname,n)),e.protocol===void 0&&e.hostname===void 0&&e.port===void 0&&(t.port=Pr(a.port,n)),e.protocol===void 0&&e.hostname===void 0&&e.port===void 0&&e.pathname===void 0&&(t.pathname=Pr(a.pathname,n)),e.protocol===void 0&&e.hostname===void 0&&e.port===void 0&&e.pathname===void 0&&e.search===void 0&&(t.search=Pr(a.search.substring(1,a.search.length),n)),e.protocol===void 0&&e.hostname===void 0&&e.port===void 0&&e.pathname===void 0&&e.search===void 0&&e.hash===void 0&&(t.hash=Pr(a.hash.substring(1,a.hash.length),n))}catch{throw new TypeError(`invalid baseURL '${e.baseURL}'.`)}if(typeof e.protocol=="string"&&(t.protocol=$4(e.protocol,n)),typeof e.username=="string"&&(t.username=N4(e.username,n)),typeof e.password=="string"&&(t.password=M4(e.password,n)),typeof e.hostname=="string"&&(t.hostname=O4(e.hostname,n)),typeof e.port=="string"&&(t.port=D4(e.port,t.protocol,n)),typeof e.pathname=="string"){if(t.pathname=e.pathname,a&&!R4(t.pathname,n)){let i=a.pathname.lastIndexOf("/");i>=0&&(t.pathname=Pr(a.pathname.substring(0,i+1),n)+t.pathname)}t.pathname=L4(t.pathname,t.protocol,n)}return typeof e.search=="string"&&(t.search=q4(e.search,n)),typeof e.hash=="string"&&(t.hash=P4(e.hash,n)),t}tt(Ec,"applyInit");function Cc(t){return t.replace(/([+*?:{}()\\])/g,"\\$1")}tt(Cc,"escapePatternString");function K4(t){return t.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}tt(K4,"escapeRegexpString");function W4(t,e){e.delimiter??="/#?",e.prefixes??="./",e.sensitive??=!1,e.strict??=!1,e.end??=!0,e.start??=!0,e.endsWith="";let n=".*",a=`[^${K4(e.delimiter)}]+?`,i=/[$_\u200C\u200D\p{ID_Continue}]/u,l="";for(let _=0;_<t.length;++_){let d=t[_];if(d.type===3){if(d.modifier===3){l+=Cc(d.value);continue}l+=`{${Cc(d.value)}}${ii(d.modifier)}`;continue}let p=d.hasCustomName(),m=!!d.suffix.length||!!d.prefix.length&&(d.prefix.length!==1||!e.prefixes.includes(d.prefix)),f=_>0?t[_-1]:null,h=_<t.length-1?t[_+1]:null;if(!m&&p&&d.type===1&&d.modifier===3&&h&&!h.prefix.length&&!h.suffix.length)if(h.type===3){let v=h.value.length>0?h.value[0]:"";m=i.test(v)}else m=!h.hasCustomName();if(!m&&!d.prefix.length&&f&&f.type===3){let v=f.value[f.value.length-1];m=e.prefixes.includes(v)}m&&(l+="{"),l+=Cc(d.prefix),p&&(l+=`:${d.name}`),d.type===2?l+=`(${d.value})`:d.type===1?p||(l+=`(${a})`):d.type===0&&(!p&&(!f||f.type===3||f.modifier!==3||m||d.prefix!=="")?l+="*":l+=`(${n})`),d.type===1&&p&&d.suffix.length&&i.test(d.suffix[0])&&(l+="\\"),l+=Cc(d.suffix),m&&(l+="}"),d.modifier!==3&&(l+=ii(d.modifier))}return l}tt(W4,"partsToPattern");var Y4=class{#t;#e={};#n={};#o={};#r={};#s=!1;constructor(t={},e,n){try{let a;if(typeof e=="string"?a=e:n=e,typeof t=="string"){let d=new H4(t);if(d.parse(),t=d.result,a===void 0&&typeof t.protocol!="string")throw new TypeError("A base URL must be provided for a relative constructor string.");t.baseURL=a}else{if(!t||typeof t!="object")throw new TypeError("parameter 1 is not of type 'string' and cannot convert to dictionary.");if(a)throw new TypeError("parameter 1 is not of type 'string'.")}typeof n>"u"&&(n={ignoreCase:!1});let i={ignoreCase:n.ignoreCase===!0},l={pathname:os,protocol:os,username:os,password:os,hostname:os,port:os,search:os,hash:os};this.#t=Ec(l,t,!0),Wv(this.#t.protocol)===this.#t.port&&(this.#t.port="");let _;for(_ of Ph){if(!(_ in this.#t))continue;let d={},p=this.#t[_];switch(this.#n[_]=[],_){case"protocol":Object.assign(d,is),d.encodePart=om;break;case"username":Object.assign(d,is),d.encodePart=j4;break;case"password":Object.assign(d,is),d.encodePart=F4;break;case"hostname":Object.assign(d,oJ),Hv(p)?d.encodePart=Zv:d.encodePart=Yv;break;case"port":Object.assign(d,is),d.encodePart=Xv;break;case"pathname":Kv(this.#e.protocol)?(Object.assign(d,rJ,i),d.encodePart=U4):(Object.assign(d,is,i),d.encodePart=G4);break;case"search":Object.assign(d,is,i),d.encodePart=B4;break;case"hash":Object.assign(d,is,i),d.encodePart=V4;break}try{this.#r[_]=Gv(p,d),this.#e[_]=Bv(this.#r[_],this.#n[_],d),this.#o[_]=W4(this.#r[_],d),this.#s=this.#s||this.#r[_].some(m=>m.type===2)}catch{throw new TypeError(`invalid ${_} pattern '${this.#t[_]}'.`)}}}catch(a){throw new TypeError(`Failed to construct 'URLPattern': ${a.message}`)}}get[Symbol.toStringTag](){return"URLPattern"}test(t={},e){let n={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof t!="string"&&e)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof t>"u")return!1;try{typeof t=="object"?n=Ec(n,t,!1):n=Ec(n,Rb(t,e),!1)}catch{return!1}let a;for(a of Ph)if(!this.#e[a].exec(n[a]))return!1;return!0}exec(t={},e){let n={pathname:"",protocol:"",username:"",password:"",hostname:"",port:"",search:"",hash:""};if(typeof t!="string"&&e)throw new TypeError("parameter 1 is not of type 'string'.");if(typeof t>"u")return;try{typeof t=="object"?n=Ec(n,t,!1):n=Ec(n,Rb(t,e),!1)}catch{return null}let a={};e?a.inputs=[t,e]:a.inputs=[t];let i;for(i of Ph){let l=this.#e[i].exec(n[i]);if(!l)return null;let _={};for(let[d,p]of this.#n[i].entries())if(typeof p=="string"||typeof p=="number"){let m=l[d+1];_[p]=m}a[i]={input:n[i]??"",groups:_}}return a}static compareComponent(t,e,n){let a=tt((d,p)=>{for(let m of["type","modifier","prefix","value","suffix"]){if(d[m]<p[m])return-1;if(d[m]!==p[m])return 1}return 0},"comparePart"),i=new Gc(3,"","","","",3),l=new Gc(0,"","","","",3),_=tt((d,p)=>{let m=0;for(;m<Math.min(d.length,p.length);++m){let f=a(d[m],p[m]);if(f)return f}return d.length===p.length?0:a(d[m]??i,p[m]??i)},"comparePartList");return!e.#o[t]&&!n.#o[t]?0:e.#o[t]&&!n.#o[t]?_(e.#r[t],[l]):!e.#o[t]&&n.#o[t]?_([l],n.#r[t]):_(e.#r[t],n.#r[t])}get protocol(){return this.#o.protocol}get username(){return this.#o.username}get password(){return this.#o.password}get hostname(){return this.#o.hostname}get port(){return this.#o.port}get pathname(){return this.#o.pathname}get search(){return this.#o.search}get hash(){return this.#o.hash}get hasRegExpGroups(){return this.#s}};tt(Y4,"URLPattern");globalThis.URLPattern||(globalThis.URLPattern=Y4);const rm="en",zi=["en","zh"],Z4="PARAGLIDE_LOCALE",aJ=3456e4,Qv=["url","cookie","baseLocale"],Ak=[{match:"/api/:path(.*)?",exclude:!0},{match:"/robots.txt",exclude:!0},{match:"/sitemap.xml",exclude:!0},{match:"/manifest.json",exclude:!0}];let Ck,Pk;function sJ(t){if(Ak.length===0)return;const e=typeof t=="string"?t:t.href;if(Ck===e)return Pk;const n=new URL(e,"http://dummy.com");let a;for(const i of Ak)if(new URLPattern(i.match,n.href).exec(n.href)){a=i;break}return Ck=e,Pk=a,a}function X4(t){const e=sJ(t);return e&&e.exclude!==!0&&Array.isArray(e.strategy)?e.strategy:Qv}globalThis.__paraglide=globalThis.__paraglide??{};globalThis.__paraglide.ssr=globalThis.__paraglide.ssr??{};let qk=!1,o=()=>{let t=Qv;
19typeof window<"u"&&window.location?.href&&(t=X4(window.location.href));const e=iJ(t,typeof window<"u"?window.location?.href:void 0);if(e)return qk||(qk=!0,Q4(e,{reload:!1})),e;throw new Error("No locale found. Read the docs https://paraglidejs.com/errors#no-locale-found")};function iJ(t,e){let n;for(const a of t){if(a==="cookie")n=lJ();else if(a==="baseLocale")n=rm;else if(a==="url"&&typeof e=="string")n=eI(e);else if(nI(a)&&Sp.has(a)){const l=Sp.get(a);if(l){const _=l.getLocale();if(_ instanceof Promise)continue;if(_!==void 0)return J4(_)}}const i=rl(n);if(i)return i}}const cJ=t=>{t?window.location.href=t:window.location.reload()};let Q4=(t,e)=>{const n={reload:!0,...e};let a;try{a=o()}catch{}const i=[];let l,_=Qv;typeof window<"u"&&window.location?.href&&(_=X4(window.location.href));for(const p of _)if(p==="cookie"){if(typeof document>"u"||typeof window>"u")continue;const m=`${Z4}=${t}; path=/; max-age=${aJ}`;document.cookie=m}else{if(p==="baseLocale")continue;if(p==="url"&&typeof window<"u")l=kp(window.location.href,{locale:t}).href;
19else if(nI(p)&&Sp.has(p)){const m=Sp.get(p);if(m){let f=m.setLocale(t);f instanceof Promise&&(f=f.catch(h=>{throw new Error(`Custom strategy "${p}" setLocale failed.`,{cause:h})}),i.push(f))}}}const d=()=>{n.reload&&window.location&&t!==a&&cJ(l)};if(i.length)return Promise.all(i).then(()=>{d()});d()},am=()=>typeof window<"u"?window.location.origin:"http://fallback.com";function rl(t){if(typeof t!="string")return;const e=t.toLowerCase();for(const n of zi)if(n.toLowerCase()===e)return n}function J4(t){const e=rl(t);if(e)return e;throw new Error(`Invalid locale: ${t}. Expected one of: ${zi.join(", ")}`)}function lJ(){if(typeof document>"u"||!document.cookie)return;const e=document.cookie.match(new RegExp(`(^| )${Z4}=([^;]+)`))?.[2];return rl(e)}let Ok,Mk;function eI(t){const e=typeof t=="string"?t:t.href;if(Ok===e)return Mk;let n;return n=_J(t),Ok=e,Mk=n,n}function _J(t){const n=new URL(t,"http://dummy.com").pathname.split("/").filter(Boolean);return rl(n[0])||rm}function kp(t,e){const n=e?.locale?J4(e?.locale):o();return uJ(t,n)}function uJ(t,e){const n=typeof t=="string"?new URL(t,am()):new URL(t);if(eI(n)===e)return n;const i=n.pathname.split("/").filter(Boolean);return i.length>0&&rl(i[0])&&i.shift(),e===rm?n.pathname="/"+i.join("/"):n.pathname="/"+e+"/"+i.join("/"),n}function tI(t){return dJ(t)}function dJ(t){const e=typeof t=="string"?new URL(t,am()):new URL(t),n=e.pathname.split("/").filter(Boolean);return n.length>0&&rl(n[0])&&(e.pathname="/"+n.slice(1).join("/")),e}function sm(t,e){const n=o(),a=e?.locale??n,i=new URL(t,am()),l=kp(i,{locale:a});return t.startsWith("/")&&i.origin===l.origin?a!==n&&kp(i,{locale:n}).origin!==l.origin?l.href:l.pathname+l.search+l.hash:l.href}function Gr(t){const e=new URL(t,am()),n=tI(e);return t.startsWith("/")&&e.origin===n.origin?n.pathname+n.search+n.hash:n.href}const Sp=new Map;function nI(t){return typeof t=="string"&&/^custom-[A-Za-z0-9_-]+$/.test(t)}const pJ="modulepreload",mJ=function(t){return"/"+t},Nk={},qe=function(e,n,a){let i=Promise.resolve();if(n&&n.length>0){let p=function(m){return Promise.all(m.map(f=>Promise.resolve(f).then(h=>({status:"fulfilled",value:h}),h=>({status:"rejected",reason:h}))))};document.getElementsByTagName("link");const _=document.querySelector("meta[property=csp-nonce]"),d=_?.nonce||_?.getAttribute("nonce");i=p(n.map(m=>{if(m=mJ(m),m in Nk)return;Nk[m]=!0;const f=m.endsWith(".css"),h=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${h}`))return;const v=document.createElement("link");if(v.rel=f?"stylesheet":pJ,f||(v.as="script"),v.crossOrigin="",v.href=m,d&&v.setAttribute("nonce",d),document.head.appendChild(v),f)return new Promise((y,z)=>{v.addEventListener("load",y),v.addEventListener("error",()=>z(new Error(`Unable to preload CSS for ${m}`)))})}))}function l(_){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=_,window.dispatchEvent(d),!d.defaultPrevented)throw _}return i.then(_=>{for(const d of _||[])d.status==="rejected"&&l(d.reason);return e().catch(l)})};function Zc({src:t,async:e,defer:n,id:a,dataAttributes:i,inlineHtml:l}){return S.useEffect(()=>{let _=null,d=null;const p=()=>{if(_=document.createElement("script"),a&&(_.id=a),t&&(_.src=t),e&&(_.async=!0),n&&(_.defer=!0),l&&(_.textContent=l),i)for(const[f,h]of Object.entries(i))_.setAttribute(`data-${f.replace(/([A-Z])/g,"-$1").toLowerCase()}`,h);document.head.appendChild(_)},m=window.requestIdleCallback;if(typeof m=="function"){const f=m(p,{timeout:3e3});d=()=>{const h=window.cancelIdleCallback;h?.(f)}}else{const f=window.setTimeout(p,1500);d=()=>window.clearTimeout(f)}return()=>{d?.(),_?.parentNode&&_.parentNode.removeChild(_)}},[]),null}const fJ={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,TSS_CLIENT_OUTPUT_DIR:"dist/client",TSS_DEV_SERVER:"false",TSS_ROUTER_BASEPATH:"",TSS_SERVER_FN_BASE:"/_serverFn/",VITE_BASE_URL:"https://oeneo.ai",VITE_BILLING_BASIC_MONTHLY_ID:"price_1UDIfsAisrbePwhw44lywrJC",VITE_BILLING_BASIC_YEARLY_ID:"price_1UDIfuAisrbePwhwVK6Q7NzJ",VITE_BILLING_LIFETIME_ID:"",VITE_BILLING_PACK_CREATOR_ID:"price_1UDIg3AisrbePwhwD1yj6jWX",V
19ITE_BILLING_PACK_STARTER_ID:"price_1UDIg2AisrbePwhw0tpEd1Xl",VITE_BILLING_PACK_STUDIO_ID:"price_1UDIg5AisrbePwhwSI9xh9km",VITE_BILLING_PLUS_MONTHLY_ID:"price_1UDIfxAisrbePwhwspkxxH01",VITE_BILLING_PLUS_YEARLY_ID:"price_1UDIfyAisrbePwhwuR6OkyLX",VITE_BILLING_PRO_MONTHLY_ID:"price_1UDIg0AisrbePwhwTSDN0frR",VITE_BILLING_PRO_YEARLY_ID:"price_1UDIg1AisrbePwhwKM6zEYQs",VITE_CLARITY_PROJECT_ID:"yfmzb791vd",VITE_CRISP_WEBSITE_ID:"",VITE_GOOGLE_ANALYTICS_ID:"",VITE_GOOGLE_CLIENT_ID:"142405840498-j7pos33h83cf9v92m04d1rkdk92mauat.apps.googleusercontent.com",VITE_PAYMENT_PROVIDER:"stripe",VITE_PLAUSIBLE_SCRIPT:"",VITE_UMAMI_SCRIPT:"https://stats.yeekal.com/script.js",VITE_UMAMI_WEBSITE_ID:"d9ac672e-1056-4ba2-92d4-7b6dc2233ede"};var gJ={};const oI=fJ??gJ;function or(t,e=""){const n=oI[t];return typeof n=="string"&&n.length>0?n:e}function Xs(t){const e=oI[t];return typeof e=="string"&&e.length>0?e:void 0}function hJ(){const t=or("VITE_PAYMENT_PROVIDER");return t==="stripe"||t==="creem"?t:""}const In={VITE_BASE_URL:or("VITE_BASE_URL","http://localhost:3000"),VITE_GOOGLE_CLIENT_ID:Xs("VITE_GOOGLE_CLIENT_ID"),VITE_PAYMENT_PROVIDER:hJ(),VITE_BILLING_BASIC_MONTHLY_ID:or("VITE_BILLING_BASIC_MONTHLY_ID"),VITE_BILLING_BASIC_YEARLY_ID:or("VITE_BILLING_BASIC_YEARLY_ID"),VITE_BILLING_PLUS_MONTHLY_ID:or("VITE_BILLING_PLUS_MONTHLY_ID"),VITE_BILLING_PLUS_YEARLY_ID:or("VITE_BILLING_PLUS_YEARLY_ID"),VITE_BILLING_PRO_MONTHLY_ID:or("VITE_BILLING_PRO_MONTHLY_ID"),VITE_BILLING_PRO_YEARLY_ID:or("VITE_BILLING_PRO_YEARLY_ID"),VITE_BILLING_LIFETIME_ID:or("VITE_BILLING_LIFETIME_ID"),VITE_BILLING_PACK_STARTER_ID:or("VITE_BILLING_PACK_STARTER_ID"),VITE_BILLING_PACK_CREATOR_ID:or("VITE_BILLING_PACK_CREATOR_ID"),VITE_BILLING_PACK_STUDIO_ID:or("VITE_BILLING_PACK_STUDIO_ID"),VITE_GOOGLE_ANALYTICS_ID:Xs("VITE_GOOGLE_ANALYTICS_ID"),VITE_CLARITY_PROJECT_ID:Xs("VITE_CLARITY_PROJECT_ID"),VITE_PLAUSIBLE_SCRIPT:Xs("VITE_PLAUSIBLE_SCRIPT"),VITE_UMAMI_WEBSITE_ID:Xs("VITE_UMAMI_WEBSITE_ID"),VITE_UMAMI_SCRIPT:Xs("VITE_UMAMI_SCRIPT"),VITE_CRISP_WEBSITE_ID:Xs("VITE_CRISP_WEBSITE_ID")};function bJ(){const t=In.VITE_CLARITY_PROJECT_ID;if(!t)return null;const e=`(function(c,l,a,r,i,t,y){ 20 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 21 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 22 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 23 })(window, document, "clarity", "script", "${t}");`;return x.jsx(Zc,{id:"clarity-analytics",inlineHtml:e})}function vJ(){const t=In.VITE_GOOGLE_ANALYTICS_ID;if(!t)return null;const e=` 24 window.dataLayer = window.dataLayer || []; 25 function gtag(){dataLayer.push(arguments);} 26 gtag('js', new Date()); 27 gtag('config', '${t}'); 28 `;return x.jsxs(x.Fragment,{children:[x.jsx(Zc,{src:`https://www.googletagmanager.com/gtag/js?id=${t}`,async:!0}),x.jsx(Zc,{id:"google-analytics",inlineHtml:e})]})}function yJ(){const t=In.VITE_PLAUSIBLE_SCRIPT;return t?x.jsxs(x.Fragment,{children:[x.jsx(Zc,{id:"plausible-analytics",src:t,async:!0}),x.jsx(Zc,{id:"plausible-analytics-init",inlineHtml:` 29 window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}}; 30 plausible.init(); 31 `})]}):null}function wJ(){const t=In.VITE_UMAMI_WEBSITE_ID,e=In.VITE_UMAMI_SCRIPT;return!t||!e?null:x.jsx(Zc,{src:e,async:!0,dataAttributes:{websiteId:t}})}function zJ(){return x.jsxs(x.Fragment,{children:[x.jsx(vJ,{}),x.jsx(wJ,{}),x.jsx(yJ,{}),x.jsx(bJ,{})]})}function xJ(){const t=S.useRef(!1);return S.useEffect(()=>{const e=In.VITE_CRISP_WEBSITE_ID;if(!e||t.current)return;const n=async()=>{if(!t.current)try{const{Crisp:l}=await qe(async()=>{const{Crisp:_}=await import("./crisp.esm-ltmuAv9H.js");return{Crisp:_}},[]);l.configure(e),t.current=!0}catch(l){console.error("Failed to initialize Crisp chat:",l)}},a=window.requestIdleCallback;if(typeof a=="function"){const l=a(()=>{n()},{timeout:4e3});return()=>{const _=window.cancelIdleCallback;_?.(l)}}const i=window.setTimeout(()=>{n()},2e3);return()=>window.clearTimeout(i)},[]),null}const kJ=t=>`Card illustration in ${t?.mode} mode`,SJ=t=>`å¡çæå¾ï¼${t?.mode} 模å¼ï¼`,IJ=((t,e={})=>(e.locale??o())==="en"?kJ(t):SJ(t)),TJ=()=>"All posts",EJ=()=>"å ¨é¨æç« ",RJ=((t={},e={})=>(e.locale??o())==="en"?TJ():EJ()),AJ=()=>"Insights, updates and stories from our team",CJ=()=>"æ¥èªæä»¬å¢éçè§è§£ãæ´æ°ä¸æ äº",Ab=((t={},e={})=>(e.locale??o())==="en"?AJ():CJ()),PJ=()=>"Next",qJ=()=>"ä¸ä¸é¡µ",OJ=((t={},e={})=>(e.locale??o())==="en"?PJ():qJ()),MJ=()=>"No posts yet",NJ=()=>"ææ æç« ",LJ=((t={},e={})=>(e.locale??o())==="en"?MJ():NJ()),DJ=()=>"of",$J=()=>" / ",jJ=((t={},e={})=>(e.locale??o())==="en"?DJ():$J()),FJ=()=>"Page",UJ=()=>"第 ",GJ=((t={},e={})=>(e.locale??o())==="en"?FJ():UJ()),BJ=()=>"Blog pagination",VJ=()=>"å客å页",HJ=((t={},e={})=>(e.locale??o())==="en"?BJ():VJ()),KJ=()=>"Previous",WJ=()=>"ä¸ä¸é¡µ",YJ=((t={},e={})=>(e.locale??o())==="en"?KJ():WJ()),ZJ=()=>"Blog",XJ=()=>"å客",Cb=((t={},e={})=>(e.locale??o())==="en"?ZJ():XJ()),QJ=()=>"Back to Home",JJ=()=>"è¿åé¦é¡µ",rI=((t={},e={})=>(e.locale??o())==="en"?QJ():JJ()),eee=()=>"We encountered an unexpected error. Please try again.",tee=()=>"æä»¬éå°äºæå¤é误ï¼è¯·éè¯ã",aI=((t={},e={})=>(e.locale??o())==="en"?eee():tee()),nee=()=>"Something went wrong!",oee=()=>"åºéäºï¼",sI=((t={},e={})=>(e.locale??o())==="en"?nee():oee()),ree=()=>"Follow Oeneo AI releases, image model additions, workflow improvements, and platform updates.",aee=()=>"æ¥ç Oeneo AI ççæ¬åå¸ãå¾çæ¨¡åæ¥å ¥ã工使µæ¹è¿å平尿´æ°ã",iI=((t={},e={})=>(e.locale??o())==="en"?ree():aee()),see=()=>"Image generation releases and product updates",iee=()=>"å¾ççæçæ¬ä¸äº§å卿",cee=((t={},e={})=>(e.locale??o())==="en"?see():iee()),lee=()=>"Oeneo AI Changelog",_ee=()=>"Oeneo AI æ´æ°æ¥å¿",cI=((t={},e={})=>(e.locale??o())==="en"?lee():_ee()),uee=()=>"Go back",dee=()=>"è¿å",pee=((t={},e={})=>(e.locale??o())==="en"?uee():dee()),mee=()=>"Home",fee=()=>"é¦é¡µ",gee=((t={},e={})=>(e.locale??o())==="en"?mee():fee()),hee=()=>"Loading...",bee=()=>"å è½½ä¸...",vee=((t={},e={})=>(e.locale??o())==="en"?hee():bee()),yee=()=>"Main navigation",wee=()=>"主导èª",zee=((t={},e={})=>(e.locale??o())==="en"?yee():wee()),xee=()=>"Mobile navigation",kee=()=>"ç§»å¨ç«¯å¯¼èª",See=((t={},e={})=>(e.locale??o())==="en"?xee():kee()),Iee=()=>"Dark",Tee=()=>"æ·±è²æ¨¡å¼",lI=((t={},e={})=>(e.locale??o())==="en"?Iee():Tee()),Eee=()=>"Light",Ree=()=>"æµ è²æ¨¡å¼",_I=((t={},e={})=>(e.locale??o())==="en"?Eee():Ree()),Aee=()=>"System",Cee=()=>"è·éç³»ç»",uI=((t={},e={})=>(e.locale??o())==="en"?Aee():Cee()),Pee=()=>"Theme",qee=()=>"主é¢",dI=((t={},e={})=>(e.locale??o())==="en"?Pee():qee()),Oee=()=>"Open user menu",Mee=()=>"æå¼ç¨æ·èå",Nee=((t={},e={})=>(e.locale??o())==="en"?Oee():Mee()),Lee=()=>"Select all",Dee=()=>"å ¨é",$ee=((t={},e={})=>(e.locale??o())==="en"?Lee():Dee()),jee=()=>"Select row",Fee=()=>"éæ©è¡",Uee=((t={},e={})=>
31(e.locale??o())==="en"?jee():Fee()),Gee=()=>"Select a value",Bee=()=>"éæ©ä¸ä¸ªå¼",Vee=((t={},e={})=>(e.locale??o())==="en"?Gee():Bee()),Hee=()=>"Settings",Kee=()=>"设置",Wee=((t={},e={})=>(e.locale??o())==="en"?Hee():Kee()),Yee=()=>"Social links",Zee=()=>"ç¤¾äº¤é¾æ¥",pI=((t={},e={})=>(e.locale??o())==="en"?Yee():Zee()),Xee=()=>"language",Qee=()=>"è¯è¨",mI=((t={},e={})=>(e.locale??o())==="en"?Xee():Qee()),Jee=()=>"Add filter",ete=()=>"æ·»å çé",tte=((t={},e={})=>(e.locale??o())==="en"?Jee():ete()),nte=()=>"Add filters to refine your rows.",ote=()=>"æ·»å çé以缩å°èå´ã",rte=((t={},e={})=>(e.locale??o())==="en"?nte():ote()),ate=()=>"Add sort",ste=()=>"æ·»å æåº",ite=((t={},e={})=>(e.locale??o())==="en"?ate():ste()),cte=()=>"Add sorting to organize your rows.",lte=()=>"æ·»å æåºä»¥ç»ç»è¡ã",_te=((t={},e={})=>(e.locale??o())==="en"?cte():lte()),ute=()=>"Ascending",dte=()=>"ååº",pte=((t={},e={})=>(e.locale??o())==="en"?ute():dte()),mte=()=>"False",fte=()=>"å¦",gte=((t={},e={})=>(e.locale??o())==="en"?mte():fte()),hte=()=>"True",bte=()=>"æ¯",vte=((t={},e={})=>(e.locale??o())==="en"?hte():bte()),yte=()=>"Clear",wte=()=>"æ¸
é¤",zte=((t={},e={})=>(e.locale??o())==="en"?yte():wte()),xte=()=>"Clear filters",kte=()=>"æ¸
é¤çé",Ste=((t={},e={})=>(e.locale??o())==="en"?xte():kte()),Ite=()=>"Clear selection",Tte=()=>"æ¸
é¤éæ©",Ete=((t={},e={})=>(e.locale??o())==="en"?Ite():Tte()),Rte=()=>"Descending",Ate=()=>"éåº",Cte=((t={},e={})=>(e.locale??o())==="en"?Rte():Ate()),Pte=()=>"empty",qte=()=>"空",Ote=((t={},e={})=>(e.locale??o())==="en"?Pte():qte()),Mte=()=>"Enter a valueâ¦",Nte=()=>"è¾å
¥å¼â¦",Lte=((t={},e={})=>(e.locale??o())==="en"?Mte():Nte()),Dte=()=>"Filter",$te=()=>"çé",jte=((t={},e={})=>(e.locale??o())==="en"?Dte():$te()),Fte=()=>"Filter by",Ute=()=>"æå¼çé",Gte=((t={},e={})=>(e.locale??o())==="en"?Fte():Ute()),Bte=()=>"Filters",Vte=()=>"ç鿡件",Hte=((t={},e={})=>(e.locale??o())==="en"?Bte():Vte()),Kte=()=>"First page",Wte=()=>"第ä¸é¡µ",Yte=((t={},e={})=>(e.locale??o())==="en"?Kte():Wte()),Zte=()=>"From",Xte=()=>"ä»",Qte=((t={},e={})=>(e.locale??o())==="en"?Zte():Xte()),Jte=()=>"Hide column",ene=()=>"éèå",tne=((t={},e={})=>(e.locale??o())==="en"?Jte():ene()),nne=()=>"Last page",one=()=>"æåä¸é¡µ",rne=((t={},e={})=>(e.locale??o())==="en"?nne():one()),ane=()=>"maximum value",sne=()=>"æå¤§å¼",ine=((t={},e={})=>(e.locale??o())==="en"?ane():sne()),cne=()=>"minimum value",lne=()=>"æå°å¼",_ne=((t={},e={})=>(e.locale??o())==="en"?cne():lne()),une=()=>"Modify filters to refine your rows.",dne=()=>"ä¿®æ¹çé以缩å°èå´ã",pne=((t={},e={})=>(e.locale??o())==="en"?une():dne()),mne=()=>"Modify sorting to organize your rows.",fne=()=>"ä¿®æ¹æåºä»¥ç»ç»è¡ã",gne=((t={},e={})=>(e.locale??o())==="en"?mne():fne()),hne=()=>"Next page",bne=()=>"ä¸ä¸é¡µ",vne=((t={},e={})=>(e.locale??o())==="en"?hne():bne()),yne=()=>"No fields found.",wne=()=>"æªæ¾å°å段ã",zne=((t={},e={})=>(e.locale??o())==="en"?yne():wne()),xne=()=>"No filters applied",kne=()=>"æªåºç¨çé",Sne=((t={},e={})=>(e.locale??o())==="en"?xne():kne()),Ine=()=>"No options found.",Tne=()=>"æªæ¾å°é项ã",Ene=((t={},e={})=>(e.locale??o())==="en"?Ine():Tne()),Rne=()=>"No results.",Ane=()=>"æ ç»æã",Cne=((t={},e={})=>(e.locale??o())==="en"?Rne():Ane()),Pne=()=>"No results found.",qne=()=>"æªæ¾å°ç»æã",One=((t={},e={})=>(e.locale??o())==="en"?Pne():qne()),Mne=()=>"No sorting applied",Nne=()=>"æªåºç¨æåº",Lne=((t={},e={})=>(e.locale??o())==="en"?Mne():Nne()),Dne=()=>"not empty",$ne=()=>"é空",jne=((t={},e={})=>(e.locale??o())==="en"?Dne():$ne()),Fne=()=>"Contains",Une=()=>"å
å«",Gne=((t={},e={})=>(e.locale??o())==="en"?Fne():Une()),Bne=()=>"Is greater than",Vne=()=>"大äº",Hne=((t={},e={})=>(e.locale??o())==="en"?Bne():Vne()),Kne=()=>"Is greater than or equal to",Wne=()=>"大äºçäº",Yne=((t={},e={})=>(e.locale??o())==="en"?Kne():Wne()),Zne=()=>"Has any of",Xne=()=>"å
å«ä»¥ä¸ä»»ä¸é¡¹",Qne=((t={},e={})=>(e.locale??o())==="en"?Zne():Xne()),Jne=()=>"Has none of",eoe=()=>"ä¸å
å«ä»¥ä¸ä»»ä¸é¡¹",toe=((t={},e={})=>(e.locale??o())==="en"?Jne():eoe()),noe=()=>"Is",ooe=()=>"çäº",roe=((t={},e={})=>(e.locale??o())==="en"?noe():ooe()),aoe=()=>"Is after",soe=()=>"æäº",ioe=((t={},e={})=>(e.locale??o())==="en"?aoe():soe()),coe=()=>"Is before",loe=()=>"æ©äº",_oe=((t={},e={})=>(e.locale??o())==="en"?coe():loe()),uoe=()=>"Is between",doe=()=>"ä»äº",poe=((t={},e={})=>(e.locale??o())==="en"?uoe():doe()),moe=()=>"Is empty",foe=()=>"为空",goe=((t={},e={})=>(e.locale??o())==="en"?moe():foe()),hoe=()=>"Is not",boe=()=>"ä¸çäº",voe=((t={},e={})=>(e.locale??o())==="en"?hoe():boe()),yoe=()=>"Is not empty",woe=()=>"ä¸ä¸ºç©º",zoe=((t={},e={})=>(e.locale??o())==="en"?yoe():woe()),xoe=()=>"Is on or after",koe=()=>"䏿©äº",Soe=((t={},e={})=>(e.locale??o())==="en"?xoe():koe()),Ioe=()=>"Is on or before",Toe=()=>"䏿äº",Eoe=((t={},e={})=>(e.locale??o())==="en"?Ioe():Toe()),Roe=()=>"Is relative to today",Aoe=()=>"ç¸å¯¹äºä»å¤©",Coe=((t={},e={})=>(e.locale??o())==="en"?Roe():Aoe()),Poe=()=>"Is less than",qoe=()=>"å°äº",Ooe=((t={},e={})=>
31(e.locale??o())==="en"?Poe():qoe()),Moe=()=>"Is less than or equal to",Noe=()=>"å°äºçäº",Loe=((t={},e={})=>(e.locale??o())==="en"?Moe():Noe()),Doe=()=>"Does not contain",$oe=()=>"ä¸å
å«",joe=((t={},e={})=>(e.locale??o())==="en"?Doe():$oe()),Foe=()=>"Open filter command menu",Uoe=()=>"æå¼çéå½ä»¤èå",Goe=((t={},e={})=>(e.locale??o())==="en"?Foe():Uoe()),Boe=()=>"Page",Voe=()=>"页",Hoe=((t={},e={})=>(e.locale??o())==="en"?Boe():Voe()),Koe=()=>"Pick a date",Woe=()=>"éæ©æ¥æ",Yoe=((t={},e={})=>(e.locale??o())==="en"?Koe():Woe()),Zoe=()=>"Pick dateâ¦",Xoe=()=>"éæ©æ¥æâ¦",Qoe=((t={},e={})=>(e.locale??o())==="en"?Zoe():Xoe()),Joe=()=>"Previous page",ere=()=>"ä¸ä¸é¡µ",tre=((t={},e={})=>(e.locale??o())==="en"?Joe():ere()),nre=()=>"Reset all filters",ore=()=>"éç½®ææçé",rre=((t={},e={})=>(e.locale??o())==="en"?nre():ore()),are=()=>"Reset filters",sre=()=>"éç½®çé",ire=((t={},e={})=>(e.locale??o())==="en"?are():sre()),cre=()=>"Reset sorting",lre=()=>"éç½®æåº",_re=((t={},e={})=>(e.locale??o())==="en"?cre():lre()),ure=()=>"Rows per page",dre=()=>"æ¯é¡µè¡æ°",pre=((t={},e={})=>(e.locale??o())==="en"?ure():dre()),mre=()=>"Search fieldsâ¦",fre=()=>"æç´¢å段â¦",gre=((t={},e={})=>(e.locale??o())==="en"?mre():fre()),hre=()=>"Search optionsâ¦",bre=()=>"æç´¢é项â¦",vre=((t={},e={})=>(e.locale??o())==="en"?hre():bre()),yre=()=>"Select date",wre=()=>"éæ©æ¥æ",zre=((t={},e={})=>(e.locale??o())==="en"?yre():wre()),xre=()=>"Select date range",kre=()=>"éæ©æ¥æèå´",Sre=((t={},e={})=>(e.locale??o())==="en"?xre():kre()),Ire=()=>"Select field",Tre=()=>"鿩忮µ",Ere=((t={},e={})=>(e.locale??o())==="en"?Ire():Tre()),Rre=()=>"Select join operator",Are=()=>"éæ©ç»åè¿ç®ç¬¦",Cre=((t={},e={})=>(e.locale??o())==="en"?Rre():Are()),Pre=()=>"Select optionâ¦",qre=()=>"éæ©é项â¦",Ore=((t={},e={})=>(e.locale??o())==="en"?Pre():qre()),Mre=()=>"Select optionsâ¦",Nre=()=>"éæ©å¤ä¸ªé项â¦",Lre=((t={},e={})=>(e.locale??o())==="en"?Mre():Nre()),Dre=()=>"selected",$re=()=>"å·²é",jre=((t={},e={})=>(e.locale??o())==="en"?Dre():$re()),Fre=()=>"slider",Ure=()=>"æ»å",Gre=((t={},e={})=>(e.locale??o())==="en"?Fre():Ure()),Bre=()=>"Sort",Vre=()=>"æåº",Hre=((t={},e={})=>(e.locale??o())==="en"?Bre():Vre()),Kre=()=>"Asc",Wre=()=>"ååº",Yre=((t={},e={})=>(e.locale??o())==="en"?Kre():Wre()),Zre=()=>"Sort by",Xre=()=>"æâ¦æåº",Qre=((t={},e={})=>(e.locale??o())==="en"?Zre():Xre()),Jre=()=>"Desc",eae=()=>"éåº",tae=((t={},e={})=>(e.locale??o())==="en"?Jre():eae()),nae=()=>"to",oae=()=>"è³",rae=((t={},e={})=>(e.locale??o())==="en"?nae():oae()),aae=()=>"Type to add filterâ¦",sae=()=>"è¾å
¥ä»¥æ·»å çéâ¦",iae=((t={},e={})=>(e.locale??o())==="en"?aae():sae()),cae=()=>"View options",lae=()=>"è§å¾é项",_ae=((t={},e={})=>(e.locale??o())==="en"?cae():lae()),uae=()=>"Where",dae=()=>"æ¡ä»¶",pae=((t={},e={})=>(e.locale??o())==="en"?uae():dae()),mae=()=>"Toggle menu",fae=()=>"忢èå",gae=((t={},e={})=>(e.locale??o())==="en"?mae():fae()),hae=()=>"Toggle theme",bae=()=>"忢䏻é¢",vae=((t={},e={})=>(e.locale??o())==="en"?hae():bae()),yae=()=>"User menu",wae=()=>"ç¨æ·èå",zae=((t={},e={})=>(e.locale??o())==="en"?yae():wae()),xae=()=>"Open tool",kae=()=>"æå¼å·¥å
·",Sae=((t={},e={})=>(e.locale??o())==="en"?xae():kae()),Iae=()=>"Cut the subject out of any clip and export a transparent WebM or a solid colour.",Tae=()=>"æä¸»ä½ä»ä»»æçæ®µéæ åºæ¥ï¼å¯¼åºéæ WebM æçº¯è²èæ¯ã",Eae=((t={},e={})=>(e.locale??o())==="en"?Iae():Tae()),Rae=()=>"Add seconds before or after a shot while its motion and subject carry on.",Aae=()=>"å¨é头ååè¡¥ä¸å ç§ï¼å¨ä½ä¸ä¸»ä½èªç¶å»¶ç»ã",Cae=((t={},e={})=>(e.locale??o())==="en"?Rae():Aae()),Pae=()=>"Generate a clip from a prompt, a still image, a reference or existing footage.",qae=()=>"ç¨æç¤ºè¯ãä¸å¼ å¾ãåèç´ ææç°æè§é¢çææ°çæ®µã",Oae=((t={},e={})=>(e.locale??o())==="en"?Pae():qae()),Mae=()=>"AI Video Generator",Nae=()=>"AI è§é¢çæå¨",fI=((t={},e={})=>(e.locale??o())==="en"?Mae():Nae()),Lae=()=>"Give a character image the performance from a reference clip.",Dae=()=>
31"让è§è²å¾ç
§çåèè§é¢ååæ ·ç表æ¼ã",$ae=((t={},e={})=>(e.locale??o())==="en"?Lae():Dae()),jae=()=>"Raise a clip to 1080p or 4K and sharpen detail frame by frame.",Fae=()=>"æç段æåå° 1080p æ 4Kï¼é帧éåç»èã",Uae=((t={},e={})=>(e.locale??o())==="en"?jae():Fae()),Gae=()=>"Contact Oeneo AI for image generation support, model questions, billing, partnerships, privacy requests, or account help.",Bae=()=>"å¦éå¾ççææ¯æã模åå¨è¯¢ãè´¦åä¸å使²éãéç§è¯·æ±æè´¦å·å¸®å©ï¼è¯·èç³» Oeneo AIã",gI=((t={},e={})=>(e.locale??o())==="en"?Gae():Bae()),Vae=()=>"You can also email us directly at",Hae=()=>"ä½ ä¹å¯ä»¥ç´æ¥åéé®ä»¶è³",Kae=((t={},e={})=>(e.locale??o())==="en"?Vae():Hae()),Wae=()=>"Email",Yae=()=>"é®ç®±",Zae=((t={},e={})=>(e.locale??o())==="en"?Wae():Yae()),Xae=()=>"Please enter a valid email address",Qae=()=>"请è¾å
¥ææçé®ç®±å°å",Jae=((t={},e={})=>(e.locale??o())==="en"?Xae():Qae()),ese=t=>`Failed to send the message. Please try again or email us directly at ${t?.email}.`,tse=t=>`æ¶æ¯åé失败ï¼è¯·éè¯æç´æ¥åéé®ä»¶è³ ${t?.email}ã`,nse=((t,e={})=>(e.locale??o())==="en"?ese(t):tse(t)),ose=()=>"Send message",rse=()=>"åéæ¶æ¯",ase=((t={},e={})=>(e.locale??o())==="en"?ose():rse()),sse=()=>"Message",ise=()=>"æ¶æ¯",cse=((t={},e={})=>(e.locale??o())==="en"?sse():ise()),lse=()=>"Message must not exceed 500 characters",_se=()=>"æ¶æ¯ä¸è¶
è¿ 500 个å符",use=((t={},e={})=>(e.locale??o())==="en"?lse():_se()),dse=()=>"Message must be at least 10 characters",pse=()=>"æ¶æ¯è³å° 10 个å符",mse=((t={},e={})=>(e.locale??o())==="en"?dse():pse()),fse=()=>"Name",gse=()=>"å§å",hse=((t={},e={})=>(e.locale??o())==="en"?fse():gse()),bse=()=>"Name must not exceed 30 characters",vse=()=>"å§åä¸è¶
è¿ 30 个å符",yse=((t={},e={})=>(e.locale??o())==="en"?bse():vse()),wse=()=>"Name must be at least 3 characters",zse=()=>"å§åè³å° 3 个å符",xse=((t={},e={})=>(e.locale??o())==="en"?wse():zse()),kse=()=>"[email protected]",Sse=()=>"[email protected]",Ise=((t={},e={})=>(e.locale??o())==="en"?kse():Sse()),Tse=()=>"Tell us what you need help with, such as image generation, model availability, billing, privacy, or account access.",Ese=()=>"请说æä½ éè¦å¸®å©çé®é¢ï¼ä¾å¦å¾ççæã模åå¯ç¨æ§ãè´¦åãéç§æè´¦å·è®¿é®ã",Rse=((t={},e={})=>(e.locale??o())==="en"?Tse():Ese()),Ase=()=>"Your name",Cse=()=>"æ¨çå§å",Pse=((t={},e={})=>(e.locale??o())==="en"?Ase():Cse()),qse=()=>"Send",Ose=()=>"åé",Mse=((t={},e={})=>(e.locale??o())==="en"?qse():Ose()),Nse=()=>"Sendingâ¦",Lse=()=>"åéä¸â¦",Dse=((t={},e={})=>(e.locale??o())==="en"?Nse():Lse()),$se=()=>"Message sent successfully",jse=()=>"æ¶æ¯åéæå",Fse=((t={},e={})=>(e.locale??o())==="en"?$se():jse()),Use=()=>"Contact Oeneo AI",Gse=()=>"èç³» Oeneo AI",hI=((t={},e={})=>(e.locale??o())==="en"?Use():Gse()),Bse=()=>"All Rights Reserved",Vse=()=>"çæææ",bI=((t={},e={})=>(e.locale??o())==="en"?Bse():Vse()),Hse=()=>"Generate images from text or create with one or multiple references using leading AI image models.",Kse=()=>"使ç¨å¤æ¬¾å
è¿ AI å¾ç模åï¼éè¿æåæä¸å¼ ãå¤å¼ åèå¾çæå¾çã",vI=((t={},e={})=>(e.locale??o())==="en"?Hse():Kse()),Wse=()=>"Join thousands of teams building with TanStarter today",Yse=()=>"å å
¥æ£å¨ä½¿ç¨ TanStarter æå»ºäº§åçå¢é",Zse=((t={},e={})=>(e.locale??o())==="en"?Wse():Yse()),Xse=()=>"Get started",Qse=()=>"å¼å§ä½¿ç¨",Jse=((t={},e={})=>(e.locale??o())==="en"?Xse():Qse()),eie=()=>"View pricing",tie=()=>"æ¥çä»·æ ¼",nie=((t={},e={})=>(e.locale??o())==="en"?eie():tie()),oie=()=>"Ready to get started?",rie=()=>"åå¤å¼å§äºåï¼",aie=((t={},e={})=>(e.locale??o())==="en"?oie():rie()),sie=()=>"Yes, you can upgrade or downgrade your plan at any time. Changes take effect at the start of the next billing cycle.",iie=()=>"å¯ä»¥ï¼ä½ å¯ä»¥éæ¶å级æé级å¥é¤ãåæ´ä¼å¨ä¸ä¸ä¸ªè®¡è´¹å¨æå¼å§æ¶çæã",cie=((t={},e={})=>(e.locale??o())==="en"?sie():iie()),lie=()=>"Can I change my plan later?",_ie=()=>"以åå¯ä»¥æ´æ¹å¥é¤åï¼",uie=((t={},e={})=>(e.locale??o())==="en"?lie():_ie()),die=()=>"We accept the payment methods shown at checkout. Card payments and billing are processed securely by the available payment provider.",pie=()=>
31"æä»¬æ¯æç»è´¦é¡µé¢æ¾ç¤ºçæ¯ä»æ¹å¼ãé¶è¡å¡ä»æ¬¾åè´¦åç±å½åå¯ç¨çæ¯ä»æå¡åå®å
¨å¤çã",mie=((t={},e={})=>(e.locale??o())==="en"?die():pie()),fie=()=>"What payment methods do you accept?",gie=()=>"æ¯æåªäºæ¯ä»æ¹å¼ï¼",hie=((t={},e={})=>(e.locale??o())==="en"?fie():gie()),bie=()=>"New accounts may receive free credits. Any trial or promotional offer will be shown clearly before checkout.",vie=()=>"æ°è´¦æ·å¯è½è·å¾å
费积åãä»»ä½è¯ç¨æä¿éæçé½ä¼å¨ç»è´¦åæ¸
æ¥å±ç¤ºã",yie=((t={},e={})=>(e.locale??o())==="en"?bie():vie()),wie=()=>"Can I try Oeneo AI's image generator for free?",zie=()=>"å¯ä»¥å
è´¹è¯ç¨ Oeneo AI å¾ççæå¨åï¼",xie=((t={},e={})=>(e.locale??o())==="en"?wie():zie()),kie=()=>"You can request a refund within 14 days of payment. Refund requests are reviewed under our Terms of Service.",Sie=()=>"ä½ å¯ä»¥å¨ä»æ¬¾å 14 天å
ç³è¯·é款ã鿬¾è¯·æ±ä¼æç
§æä»¬çæå¡æ¡æ¬¾è¿è¡å®¡æ ¸ã",Iie=((t={},e={})=>(e.locale??o())==="en"?kie():Sie()),Tie=()=>"What is your refund policy?",Eie=()=>"鿬¾æ¿çæ¯ä»ä¹ï¼",Rie=((t={},e={})=>(e.locale??o())==="en"?Tie():Eie()),Aie=()=>"Email support is included for all plans. Pro and above get priority support.",Cie=()=>"ææå¥é¤é½å
å«é®ä»¶æ¯æãPro å以ä¸å¥é¤å¯è·å¾ä¼å
æ¯æã",Pie=((t={},e={})=>(e.locale??o())==="en"?Aie():Cie()),qie=()=>"How do I get support?",Oie=()=>"å¦ä½è·å¾æ¯æï¼",Mie=((t={},e={})=>(e.locale??o())==="en"?qie():Oie()),Nie=()=>"Plans, credits, billing, and support",Lie=()=>"æ¹æ¡ã积åãè´¦å䏿¯æ",Die=((t={},e={})=>(e.locale??o())==="en"?Nie():Lie()),$ie=()=>"Pricing FAQs",jie=()=>"å®ä»·å¸¸è§é®é¢",Fie=((t={},e={})=>(e.locale??o())==="en"?$ie():jie()),Uie=()=>"Built-in features so you can focus on your product",Gie=()=>"å
ç½®å¸¸ç¨ SaaS è½åï¼è®©ä½ 䏿³¨äºèªå·±ç产å",Bie=((t={},e={})=>(e.locale??o())==="en"?Uie():Gie()),Vie=()=>"Store and query your data with a powerful database layer. Supports relations, migrations, and type-safe access.",Hie=()=>"éè¿å¼ºå¤§çæ°æ®åºå±åå¨åæ¥è¯¢æ°æ®ï¼æ¯æå
³ç³»ãè¿ç§»åç±»åå®å
¨è®¿é®ã",Kie=((t={},e={})=>(e.locale??o())==="en"?Vie():Hie()),Wie=()=>"Database",Yie=()=>"æ°æ®åº",Zie=((t={},e={})=>(e.locale??o())==="en"?Wie():Yie()),Xie=()=>"Secure auth with email, OAuth, and magic links. Session management and role-based access built in.",Qie=()=>"å®å
¨çé®ç®±ãOAuth å magic link ç»å½ï¼å
ç½®ä¼è¯ç®¡çååºäºè§è²çè®¿é®æ§å¶ã",Jie=((t={},e={})=>(e.locale??o())==="en"?Xie():Qie()),ece=()=>"Authentication",tce=()=>"认è¯",nce=((t={},e={})=>(e.locale??o())==="en"?ece():tce()),oce=()=>"User profiles, avatars, and account management. Connect multiple providers per user.",rce=()=>"ç¨æ·èµæã头ååè´¦æ·ç®¡çè½åé½å
¨ï¼å¹¶æ¯æä¸ä¸ªç¨æ·è¿æ¥å¤ä¸ªç»å½æä¾åã",ace=((t={},e={})=>(e.locale??o())==="en"?oce():rce()),sce=()=>"Identity",ice=()=>"身份ä½ç³»",cce=((t={},e={})=>(e.locale??o())==="en"?sce():ice()),lce=()=>"Track usage and conversions. Dashboards and reports out of the box.",_ce=()=>"è·è¸ªä½¿ç¨æ
åµå转å表ç°ï¼å¼ç®±æä¾ä»ªè¡¨çåæ¥è¡¨åºç¡è½åã",uce=((t={},e={})=>(e.locale??o())==="en"?lce():_ce()),dce=()=>"Analytics",pce=()=>"æ°æ®åæ",mce=((t={},e={})=>(e.locale??o())==="en"?dce():pce()),fce=()=>"Everything you need to ship",gce=()=>"交ä»äº§åæéçä¸å",hce=((t={},e={})=>(e.locale??o())==="en"?fce():gce()),bce=()=>"FEATURES",vce=()=>"åè½",yce=((t={},e={})=>(e.locale??o())==="en"?bce():vce()),wce=()=>"Everything you need to build and ship faster",zce=()=>"å¸®ä½ æ´å¿«æå»ºååå¸äº§åç䏿´å¥è½å",xce=((t={},e={})=>(e.locale??o())==="en"?wce():zce()),kce=()=>"Email notifications",Sce=()=>"é®ä»¶éç¥",Ice=((t={},e={})=>(e.locale??o())==="en"?kce():Sce()),Tce=()=>"Real-time updates",Ece=()=>"宿¶æ´æ°",Rce=((t={},e={})=>(e.locale??o())==="en"?Tce():Ece()),Ace=()=>"Activity tracking",Cce=()=>"æ´»å¨è¿½è¸ª",Pce=((t={},e={})=>(e.locale??o())==="en"?Ace():Cce()),qce=()=>"Custom workflows",Oce=()=>"èªå®ä¹å·¥ä½æµ",Mce=((t={},e={})=>(e.locale??o())==="en"?qce():Oce()),Nce=()=>"Designed for productivity",Lce=()=>"ä¸ºé«æç产è设计",Dce=((t={},e={})=>(e.locale??o())==="en"?Nce():Lce()),$ce=()=>"FEATURES",jce=()=>"åè½",Fce=((t={},e={})=>(e.locale??o())==="en"?$ce():jce()),Uce=()=>"Connect to the tools you already use",Gce=()=>"è¿æ¥ä½ å·²ç»å¨ä½¿ç¨çå·¥å
·",Bce=((t={},e={})=>(e.locale??o())==="en"?Uce():Gce()),Vce=()=>"Connect to OpenAI, Anthropic, and more.",Hce=()=>"è¿æ¥ OpenAIãAnthropic çæ¨¡åæå¡ã",Kce=((t={},e={})=>(e.locale??o())==="en"?Vce():Hce()),Wce=()=>"AI & LLMs",Yce=()=>"AI ä¸å¤§æ¨¡å",Zce=((t={},e={})=>(e.locale??o())==="en"?Wce():Yce()),Xce=()=>"Deploy and run in the cloud.",Qce=()=>"å¨äºç«¯é¨ç½²åè¿è¡åºç¨ã",Jce=((t={},e={})=>(e.locale??o())==="en"?Xce():Qce()),ele=()=>"Replit",tle=()=>"Replit",nle=((t={},e={})=>(e.locale??o())==="en"?ele():tle()),ole=()=>"Beautiful animated components.",rle=()=>"ä¼é
ç卿ç»ä»¶åºã",ale=((t={},e={})=>(e.locale??o())==="en"?ole():rle()),sle=()=>"Magic UI",ile=()=>"Magic UI",cle=((t={},e={})=>(e.locale??o())==="en"?sle():ile()),lle=()=>"AI-powered code editor.",_le=()=>"é¢å AI ç代ç ç¼è¾å¨ã",ule=((t={},e={})=>(e.locale??o())==="en"?lle():_le()),dle=()=>"VS Codium",ple=()=>"VS Codium",mle=((t={},e={})=>(e.locale??o())==="en"?dle():ple()),fle=()=>"Knowledge base integration.",gle=()=>"ç¥è¯åºéæè½åã",hle=((t={},e={})=>(e.locale??o())==="en"?fle():gle()),ble=()=>"MediaWiki",vle=()=>"MediaWiki",yle=((t={},e={})=>(e.locale??o())==="en"?ble():vle()),wle=()=>"Google AI models.",zle=()=>"Google AI 模åæå¡ã",xle=((t={},e={})=>(e.locale??o())==="en"?wle():zle()),kle=()=>"Google PaLM",Sle=()=>"Google PaLM",Ile=((t={},e={})=>(e.locale??o())==="en"?kle():Sle()),Tle=()=>"Learn More",Ele=()=>"äºè§£æ´å¤",Rle=((t={},e={})=>(e.locale??o())==="en"?Tle():Ele()),Ale=()=>"Works with your stack",Cle=()=>"ä¸ä½ çææ¯æ ååå·¥ä½",Ple=((t={},e={})=>(e.locale??o())==="en"?Ale():Cle()),qle=()=>"INTEGRATIONS",Ole=()=>"éæ",Mle=((t={},e={})=>(e.locale??o())==="en"?qle():Ole()),Nle=()=>"Connect seamlessly with popular platforms and services to enhance your workflow",Lle=()=>"ä¸å¸¸ç¨å¹³å°åæå¡æ ç¼è¿æ¥ï¼æåä½ ç工使µæç",Dle=((t={},e={})=>(e.locale??o())==="en"?Nle():Lle()),$le=()=>"Get Started",jle=()=>"å¼å§ä½¿ç¨",Fle=((t={},e={})=>(e.locale??o())==="en"?$le():jle()),Ule=()=>"View Pricing",Gle=()=>"æ¥çä»·æ ¼",Ble=((t={},e={})=>(e.locale??o())==="en"?Ule():Gle()),Vle=()=>"Integrate with your favorite tools",Hle=()=>"æ¥å
¥ä½ 忬¢çå·¥å
·",Kle=((t={},e={})=>(e.locale??o())==="en"?Vle():Hle()),Wle=()=>"Your favorite companies are our partners",Yle=()=>"ä½ çæçä¼ç§å
¬å¸é½å¯ä»¥æä¸ºæä»¬ççæä¼ä¼´",Zle=((t={},e={})=>
31(e.locale??o())==="en"?Wle():Yle()),Xle=()=>"Numbers that speak for themselves",Qle=()=>"ç¨æ°åå±ç¤ºäº§åè½å",Jle=((t={},e={})=>(e.locale??o())==="en"?Xle():Qle()),e_e=()=>"Active users",t_e=()=>"æ´»è·ç¨æ·",n_e=((t={},e={})=>(e.locale??o())==="en"?e_e():t_e()),o_e=()=>"API requests",r_e=()=>"API 请æ±",a_e=((t={},e={})=>(e.locale??o())==="en"?o_e():r_e()),s_e=()=>"Teams",i_e=()=>"å¢é",c_e=((t={},e={})=>(e.locale??o())==="en"?s_e():i_e()),l_e=()=>"Built for growth",__e=()=>"为å¢é¿èæå»º",u_e=((t={},e={})=>(e.locale??o())==="en"?l_e():__e()),d_e=()=>"STATS",p_e=()=>"æ°æ®",m_e=((t={},e={})=>(e.locale??o())==="en"?d_e():p_e()),f_e=()=>"Jane Doe",g_e=()=>"Jane Doe",h_e=((t={},e={})=>(e.locale??o())==="en"?f_e():g_e()),b_e=()=>"The best TanStarter kit we evaluated. Auth and billing just work.",v_e=()=>"è¿æ¯æä»¬è¯ä¼°è¿æå¥½ç TanStarter å¥ä»¶ï¼è®¤è¯å计费å¼ç®±å³ç¨ã",y_e=((t={},e={})=>(e.locale??o())==="en"?b_e():v_e()),w_e=()=>"CTO, Acme Inc",z_e=()=>"Acme Inc CTO",x_e=((t={},e={})=>(e.locale??o())==="en"?w_e():z_e()),k_e=()=>"John Smith",S_e=()=>"John Smith",I_e=((t={},e={})=>(e.locale??o())==="en"?k_e():S_e()),T_e=()=>"TanStarter really saved us months of development. We shipped our MVP in just 2 weeks.",E_e=()=>"TanStarter 帮æä»¬èçäºæ°æå¼åæ¶é´ï¼æä»¬åªç¨ä¸¤å¨å°±åå¸äº MVPã",R_e=((t={},e={})=>(e.locale??o())==="en"?T_e():E_e()),A_e=()=>"Founder, Startup",C_e=()=>"åä¸è
",P_e=((t={},e={})=>(e.locale??o())==="en"?A_e():C_e()),q_e=()=>"Alex Chen",O_e=()=>"Alex Chen",M_e=((t={},e={})=>(e.locale??o())==="en"?q_e():O_e()),N_e=()=>"Clean code, great DX. We extended it for our use case easily.",L_e=()=>"ä»£ç æ¸
æ°ï¼å¼åä½éªå¾å¥½ï¼æä»¬å¾å®¹æå°±æ©å±å°äºèªå·±çåºæ¯ã",D_e=((t={},e={})=>(e.locale??o())==="en"?N_e():L_e()),$_e=()=>"Engineer, Tech Co",j_e=()=>"Tech Co å·¥ç¨å¸",F_e=((t={},e={})=>(e.locale??o())==="en"?$_e():j_e()),U_e=()=>"Maria Garcia",G_e=()=>"Maria Garcia",B_e=((t={},e={})=>(e.locale??o())==="en"?U_e():G_e()),V_e=()=>"Finally a template that includes auth, billing, and dashboard out of the box. No more stitching boilerplate.",H_e=()=>"ç»äºæä¸ä¸ªæ¨¡æ¿æè®¤è¯ã计费å仪表ç齿¾å¨ä¸èµ·ï¼ä¸ç¨åå°å¤æ¼æ ·æ¿ä»£ç ã",K_e=((t={},e={})=>(e.locale??o())==="en"?V_e():H_e()),W_e=()=>"Product Lead, ScaleUp",Y_e=()=>
31"ScaleUp 产åè´è´£äºº",Z_e=((t={},e={})=>(e.locale??o())==="en"?W_e():Y_e()),X_e=()=>"Sam Wilson",Q_e=()=>"Sam Wilson",J_e=((t={},e={})=>(e.locale??o())==="en"?X_e():Q_e()),eue=()=>"The stack choices and structure are exactly what we needed.",tue=()=>"ææ¯æ éæ©å项ç®ç»ææ£å¥½ç¬¦åæä»¬çéè¦ã",nue=((t={},e={})=>(e.locale??o())==="en"?eue():tue()),oue=()=>"Indie Maker",rue=()=>"ç¬ç«å¼åè
",aue=((t={},e={})=>(e.locale??o())==="en"?oue():rue()),sue=()=>"Jordan Lee",iue=()=>"Jordan Lee",cue=((t={},e={})=>(e.locale??o())==="en"?sue():iue()),lue=()=>"Best-in-class starter for production SaaS. Our team recommends it to every founder building with modern React.",_ue=()=>"è¿æ¯ç产级 SaaS ç䏿µ starterï¼æä»¬å¢é伿¨èç»æ¯ä¸ªç¨ç°ä»£ React æå»ºäº§åçåå§äººã",uue=((t={},e={})=>(e.locale??o())==="en"?lue():_ue()),due=()=>"DevRel, Cloud Co",pue=()=>"Cloud Co DevRel",mue=((t={},e={})=>(e.locale??o())==="en"?due():pue()),fue=()=>"What our customers are saying",gue=()=>"客æ·å¦ä½è¯ä»·æä»¬",hue=((t={},e={})=>(e.locale??o())==="en"?fue():gue()),bue=()=>"TESTIMONIALS",vue=()=>"ç¨æ·è¯ä»·",yue=((t={},e={})=>(e.locale??o())==="en"?bue():vue()),wue=()=>"Email:",zue=()=>"é®ç®±ï¼",xue=((t={},e={})=>(e.locale??o())==="en"?wue():zue()),kue=()=>"Message:",Sue=()=>"æ¶æ¯ï¼",Iue=((t={},e={})=>(e.locale??o())==="en"?kue():Sue()),Tue=()=>"Name:",Eue=()=>"å§åï¼",Rue=((t={},e={})=>(e.locale??o())==="en"?Tue():Eue()),Aue=()=>"Contact Message from Website",Cue=()=>"æ¥èªç½ç«çèç³»æ¶æ¯",Pue=((t={},e={})=>(e.locale??o())==="en"?Aue():Cue()),que=()=>"Please click the link below to reset your password.",Oue=()=>"请ç¹å»ä¸æ¹é¾æ¥éç½®æ¨çå¯ç ã",Mue=((t={},e={})=>(e.locale??o())==="en"?que():Oue()),Nue=()=>"Reset password",Lue=()=>"éç½®å¯ç ",Due=((t={},e={})=>(e.locale??o())==="en"?Nue():Lue()),$ue=()=>"Hi,",jue=()=>"ä½ å¥½ï¼",Fue=((t={},e={})=>(e.locale??o())==="en"?$ue():jue()),Uue=()=>"Reset your password",Gue=()=>"éç½®æ¨çå¯ç ",Bue=((t={},e={})=>(e.locale??o())==="en"?Uue():Gue()),Vue=()=>"All Rights Reserved",Hue=()=>"çæææ",Kue=((t={},e={})=>(e.locale??o())==="en"?Vue():Hue()),Wue=()=>"Team",Yue=()=>"å¢é",Zue=((t={},e={})=>(e.locale??o())==="en"?Wue():Yue()),Xue=()=>"Thank you for subscribing to the newsletter. We will keep you updated with the latest news and updates.",Que=()=>"æè°¢æ¨è®¢é
æä»¬çé®ä»¶åè¡¨ï¼æä»¬å°ä¸ºæ¨æä¾ææ°èµè®¯ä¸æ´æ°ã",Jue=((t={},e={})=>(e.locale??o())==="en"?Xue():Que()),ede=()=>"Thanks for subscribing",tde=()=>"æè°¢è®¢é
",nde=((t={},e={})=>(e.locale??o())==="en"?ede():tde()),ode=()=>"Thanks for subscribing",rde=()=>"æè°¢è®¢é
",ade=((t={},e={})=>(e.locale??o())==="en"?ode():rde()),sde=t=>`Thanks for creating a ${t?.brand} account. Confirm your email to activate your account and start generating images. If you didn't create this account, you can safely ignore this email.`,ide=t=>`æè°¢æ³¨å ${t?.brand}ã请确认é®ç®±ä»¥æ¿æ´»è´¦å·ï¼éåå³å¯å¼å§çæå¾çã妿䏿¯ä½ æ¬äººæ³¨åï¼å¯ä»¥å®å
¨å°å¿½ç¥è¿å°é®ä»¶ã`,cde=((t,e={})=>(e.locale??o())==="en"?sde(t):ide(t)),lde=()=>"Confirm email",_de=()=>"确认é®ç®±",ude=((t={},e={})=>(e.locale??o())==="en"?lde():_de()),dde=t=>`Welcome to ${t?.brand},`,pde=t=>`欢è¿ä½¿ç¨ ${t?.brand}ï¼`,mde=((t,e={})=>(e.locale??o())==="en"?dde(t):pde(t)),fde=t=>`Confirm your ${t?.brand} account`,gde=t=>`ç¡®è®¤ä½ ç ${t?.brand} è´¦å·`,hde=((t,e={})=>(e.locale??o())==="en"?fde(t):gde(t)),bde=()=>"Remove backgrounds and export a transparent PNG",vde=()=>"ç§»é¤èæ¯å¹¶å¯¼åºéæ PNG",yde=((t={},e={})=>(e.locale??o())==="en"?bde():vde()),wde=()=>"Background Remover",zde=()=>"èæ¯ç§»é¤",yI=((t={},e={})=>(e.locale??o())==="en"?wde():zde()),xde=()=>"Reduce grain and compression noise",kde=()=>"éä½é¢ç²ä¸å缩åªç¹",Sde=((t={},e={})=>(e.locale??o())==="en"?xde():kde()),Ide=()=>"Image Denoiser",Tde=()=>"å¾çéåª",wI=((t={},e={})=>(e.locale??o())==="en"?Ide():Tde()),Ede=()=>"Image Edit",Rde=()=>"å¾çç¼è¾",Ade=((t={},e={})=>(e.locale??o())==="en"?Ede():Rde()),Cde=()=>"Enlarge photos 2x, 4x, or 8x",Pde=()=>"å°ç
§çæ¾å¤§ 2xã4x æ 8x",qde=((t={},e={})=>(e.locale??o())==="en"?Cde():Pde()),Ode=()=>"Image Upscaler",Mde=()=>"å¾çæ¾å¤§",zI=((t={},e={})=>(e.locale??o())==="en"?Ode():Mde()),Nde=()=>"Convert raster images to scalable SVG",Lde=()=>"å°ä½å¾è½¬æ¢ä¸ºå¯ç¼©æ¾ SVG",Dde=((t={},e={})=>(e.locale??o())==="en"?Nde():Lde()),$de=()=>"Image Vectorizer",jde=()=>"å¾çç¢éå",xI=((t={},e={})=>(e.locale??o())==="en"?$de():jde()),Fde=()=>"Models",Ude=()=>"模å",Gde=((t={},e={})=>(e.locale??o())==="en"?Fde():Ude()),Bde=()=>"Animate a character from a reference video",Vde=()=>"ç¨åèè§é¢é©±å¨è§è²",Hde=((t={},e={})=>(e.locale??o())==="en"?Bde():Vde()),Kde=()=>"Motion Control",Wde=()=>"å¨ä½æ§å¶",kI=((t={},e={})=>(e.locale??o())==="en"?Kde():Wde()),Yde=()=>"Transparent WebM without a green screen",Zde=()=>
31"æ é绿å¹ï¼å¯¼åºéæ WebM",Xde=((t={},e={})=>(e.locale??o())==="en"?Yde():Zde()),Qde=()=>"Video Background Remover",Jde=()=>"è§é¢å»èæ¯",SI=((t={},e={})=>(e.locale??o())==="en"?Qde():Jde()),epe=()=>"Add 2â20 seconds before or after a clip",tpe=()=>"å¨ç段ååå¢å 2â20 ç§",npe=((t={},e={})=>(e.locale??o())==="en"?epe():tpe()),ope=()=>"Video Extender",rpe=()=>"è§é¢å»¶é¿",II=((t={},e={})=>(e.locale??o())==="en"?ope():rpe()),ape=()=>"Video Tools",spe=()=>"è§é¢å·¥å
·",ipe=((t={},e={})=>(e.locale??o())==="en"?ape():spe()),cpe=()=>"Upscale clips to 1080p or 4K",lpe=()=>"æç段æ¾å¤§å° 1080p æ 4K",_pe=((t={},e={})=>(e.locale??o())==="en"?cpe():lpe()),upe=()=>"Video Upscaler",dpe=()=>"è§é¢æ¾å¤§",TI=((t={},e={})=>(e.locale??o())==="en"?upe():dpe()),ppe=()=>"Subscribe to our newsletter for the latest news and updates",mpe=()=>"订é
æä»¬çé®ä»¶å表ï¼è·åææ°èµè®¯ä¸æ´æ°",fpe=((t={},e={})=>(e.locale??o())==="en"?ppe():mpe()),gpe=()=>"Email",hpe=()=>"é®ç®±",EI=((t={},e={})=>(e.locale??o())==="en"?gpe():hpe()),bpe=()=>"Please enter a valid email address",vpe=()=>"请è¾å
¥ææçé®ç®±å°å",ype=((t={},e={})=>(e.locale??o())==="en"?bpe():vpe()),wpe=()=>"Failed to subscribe to the newsletter",zpe=()=>"订é
é®ä»¶å表失败",xpe=((t={},e={})=>(e.locale??o())==="en"?wpe():zpe()),kpe=()=>"[email protected]",Spe=()=>"[email protected]",Ipe=((t={},e={})=>(e.locale??o())==="en"?kpe():Spe()),Tpe=()=>"Subscribe",Epe=()=>"订é
",Rpe=((t={},e={})=>(e.locale??o())==="en"?Tpe():Epe()),Ape=()=>"Join the community",Cpe=()=>"å å
¥æä»¬ç社åº",Ppe=((t={},e={})=>(e.locale??o())==="en"?Ape():Cpe()),qpe=()=>"Thanks for subscribing!",Ope=()=>"æè°¢è®¢é
ï¼",Mpe=((t={},e={})=>(e.locale??o())==="en"?qpe():Ope()),Npe=()=>"Newsletter",Lpe=()=>"é®ä»¶å表",Dpe=((t={},e={})=>(e.locale??o())==="en"?Npe():Lpe()),$pe=()=>"Back to Home",jpe=()=>"è¿åé¦é¡µ",RI=((t={},e={})=>(e.locale??o())==="en"?$pe():jpe()),Fpe=()=>"The page you are looking for does not exist",Upe=()=>"æ¨è®¿é®ç页é¢ä¸åå¨",AI=((t={},e={})=>(e.locale??o())==="en"?Fpe():Upe()),Gpe=()=>"Not Found",Bpe=()=>"页颿ªæ¾å°",CI=((t={},e={})=>(e.locale??o())==="en"?Gpe():Bpe()),Vpe=()=>"Add voiceover and sound effects for generated videos, completing the image-to-video-to-audio workflow.",Hpe=()=>"为çæçè§é¢é
é³å¹¶æ·»å é³æï¼æéçå¾ã卿ãé
é³å®æ´é¾è·¯ã",Kpe=((t={},e={})=>(e.locale??o())==="en"?Vpe():Hpe()),Wpe=()=>"Voice generation & audio",Ype=()=>"è¯é³çæä¸é
é³",Zpe=((t={},e={})=>(e.locale??o())==="en"?Wpe():Ype()),Xpe=()=>"Increase image resolution while preserving composition, detail, and visual quality.",Qpe=()=>"å¨ä¿çæå¾ãç»èåè§è§è´¨éçåæ¶æåå¾çå辨çã",Jpe=((t={},e={})=>(e.locale??o())==="en"?Xpe():Qpe()),eme=()=>"AI image upscaling",tme=()=>"AI å¾çæ¾å¤§",nme=((t={},e={})=>(e.locale??o())==="en"?eme():tme()),ome=()=>"Remove image backgrounds and export clean results with transparency.",rme=()=>"ç§»é¤å¾çèæ¯ï¼å¹¶å¯¼åºå¸¦éæééçå¹²åç»æã",ame=((t={},e={})=>(e.locale??o())==="en"?ome():rme()),sme=()=>"Background removal",ime=()=>"å»é¤èæ¯",cme=((t={},e={})=>(e.locale??o())==="en"?sme():ime()),lme=()=>"Explore focused utilities such as format conversion and additional image workflows.",_me=()=>"æ¢ç´¢æ ¼å¼è½¬æ¢åæ´å¤èç¦çå¾çå¤ç工使µã",ume=((t={},e={})=>(e.locale??o())==="en"?lme():_me()),dme=()=>"More image tools",pme=()=>"æ´å¤å¾çå·¥å
·",mme=((t={},e={})=>(e.locale??o())==="en"?dme():pme()),fme=()=>"Launch a homepage workflow for prompts, model selection, reference images, generation settings, and multi-image results.",gme=()=>"宿é¦é¡µ Promptãæ¨¡åéæ©ãåèå¾ãçæåæ°åå¤å¾ç»æå±ç¤ºå·¥ä½æµã",hme=((t={},e={})=>(e.locale??o())==="en"?fme():gme()),bme=()=>"Image generation UI",vme=()=>"å¾ççæ UI",yme=((t={},e={})=>(e.locale??o())==="en"?bme():vme()),wme=()=>"Deliver authentication, credits, task queues, failure refunds, dashboard, localization, and cloud deployment.",zme=()=>"å®æè®¤è¯ã积åãä»»å¡éåãå¤±è´¥éæ¬¾ãDashboardãå¤è¯è¨åäºç«¯é¨ç½²åºç¡ã",xme=((t={},e={})=>(e.locale??o())==="en"?wme():zme()),kme=()=>"Core application foundation",Sme=()=>"åºç¨åºç¡æ¡æ¶",Ime=((t={},e={})=>(e.locale??o())==="en"?kme():Sme()),Tme=()=>"Shipped dedicated pages for background removal, image upscaling, vectorizing, and denoising, with upload, processing, download, and before/after comparison.",Eme=()=>"ä¸çº¿èæ¯ç§»é¤ãå¾çæ¾å¤§ãç¢éååéåªå个ç¬ç«å·¥å
·é¡µï¼æ¯æä¸ä¼ ãå¤çãä¸è½½åååå¯¹æ¯æ¥çã",Rme=((t={},e={})=>(e.locale??o())==="en"?Tme():Eme()),Ame=()=>"Image editing tools",Cme=()=>"å¾çç¼è¾å·¥å
·",Pme=((t={},e={})=>(e.locale??o())==="en"?Ame():Cme()),qme=()=>
31"Shipped Video Upscaler, Video Extender, Video Background Remover, and Motion Control pages, each with model tiers, clip validation, credit-based processing, and transparent or extended output preview.",Ome=()=>"ä¸çº¿è§é¢æ¾å¤§ãè§é¢å»¶é¿ãè§é¢èæ¯ç§»é¤åå¨ä½è¿ç§»å个工å
·é¡µï¼æ¯ææ¨¡åæ¡£ä½ãç´ ææ ¡éªã积å计费åéæ/å»¶é¿ç»æé¢è§ã",Mme=((t={},e={})=>(e.locale??o())==="en"?qme():Ome()),Nme=()=>"Video tools",Lme=()=>"è§é¢å·¥å
·",Dme=((t={},e={})=>(e.locale??o())==="en"?Nme():Lme()),$me=()=>"Added Grok Imagine 2, FLUX.2 Pro, Nano Banana 2 Lite, MAI Image 2.5 Pro, MAI Image 2.5, and Qwen Image 3, with model parameters, pricing, and provider endpoints kept configuration-driven.",jme=()=>"å·²æ¥å
¥ Grok Imagine 2ãFLUX.2 ProãNano Banana 2 LiteãMAI Image 2.5 ProãMAI Image 2.5 å Qwen Image 3ï¼å¹¶ä¿æåæ°ã积åå provider endpoint é
ç½®åã",Fme=((t={},e={})=>(e.locale??o())==="en"?$me():jme()),Ume=()=>"More image models",Gme=()=>"æ¥å
¥æ´å¤å¾ç模å",Bme=((t={},e={})=>(e.locale??o())==="en"?Ume():Gme()),Vme=()=>"Add text-to-video and image-to-video creation with selected third-party video models.",Hme=()=>"æ¥å
¥ç²¾éç¬¬ä¸æ¹è§é¢æ¨¡åï¼æä¾æçè§é¢ä¸å¾çè§é¢è½åã",Kme=((t={},e={})=>(e.locale??o())==="en"?Vme():Hme()),Wme=()=>"Video generation models",Yme=()=>"è§é¢çææ¨¡å",Zme=((t={},e={})=>(e.locale??o())==="en"?Wme():Yme()),Xme=()=>"Planned",Qme=()=>"计åä¸",Jme=((t={},e={})=>(e.locale??o())==="en"?Xme():Qme()),efe=()=>"Completed",tfe=()=>"已宿",nfe=((t={},e={})=>(e.locale??o())==="en"?efe():tfe()),ofe=()=>"In progress",rfe=()=>"è¿è¡ä¸",afe=((t={},e={})=>(e.locale??o())==="en"?ofe():rfe()),sfe=()=>"See what Oeneo AI has completed, what is currently in progress, and which image and video workflows are planned next.",ife=()=>"æ¥ç Oeneo AI å·²å®æãæ£å¨æ¨è¿ï¼ä»¥åä¸ä¸é¶æ®µè®¡åæ¥å
¥çå¾çåè§é¢è½åã",PI=((t={},e={})=>(e.locale??o())==="en"?sfe():ife()),cfe=()=>"A practical view of current development. Priorities may change as models, APIs, and user needs evolve.",lfe=()=>"å±ç¤ºå½åå¼åæ¹åï¼éçæ¨¡åãAPI åç¨æ·éæ±ååï¼ä¼å
级å¯è½è°æ´ã",_fe=((t={},e={})=>(e.locale??o())==="en"?cfe():lfe()),ufe=()=>"Oeneo AI Roadmap",dfe=()=>"Oeneo AI 路线å¾",qI=((t={},e={})=>(e.locale??o())==="en"?ufe():dfe()),pfe=()=>"Oeneo AI is a unified creative workspace for generating, editing, and combining images with leading AI models.",mfe=()=>"Oeneo AI æ¯ä¸ä¸ªç»ä¸çåæå·¥ä½å°ï¼è¿æ¥å¤ç§ AI æ¨¡åæ¥çæãç¼è¾åç»åå¾çã",OI=((t={},e={})=>(e.locale??o())==="en"?pfe():mfe()),ffe=()=>"Oeneo AI - AI Image Generator & Creative Workspace",gfe=()=>"Oeneo AI - AI å¾ççæä¸åæå·¥ä½å°",MI=((t={},e={})=>(e.locale??o())==="en"?ffe():gfe()),hfe=()=>"Join the waitlist for early access and updates",bfe=()=>"å å
¥çå¾
éåï¼è·åæ¢å
ä½éªä¸æ´æ°",NI=((t={},e={})=>(e.locale??o())==="en"?hfe():bfe()),vfe=()=>"Email",yfe=()=>"é®ç®±",wfe=((t={},e={})=>(e.locale??o())==="en"?vfe():yfe()),zfe=()=>"Please enter a valid email address",xfe=()=>"请è¾å
¥ææçé®ç®±å°å",kfe=((t={},e={})=>(e.locale??o())==="en"?zfe():xfe()),Sfe=()=>"Failed to subscribe",Ife=()=>"订é
失败",Tfe=((t={},e={})=>(e.locale??o())==="en"?Sfe():Ife()),Efe=()=>"Join the waitlist",Rfe=()=>"å å
¥çå¾
éå",Afe=((t={},e={})=>(e.locale??o())==="en"?Efe():Rfe()),Cfe=()=>"[email protected]",Pfe=()=>"[email protected]",qfe=((t={},e={})=>(e.locale??o())==="en"?Cfe():Pfe()),Ofe=()=>"Subscribe",Mfe=()=>"订é
",Nfe=((t={},e={})=>(e.locale??o())==="en"?Ofe():Mfe()),Lfe=()=>"Subscribingâ¦",Dfe=()=>"订é
ä¸â¦",$fe=((t={},e={})=>(e.locale??o())==="en"?Lfe():Dfe()),jfe=()=>"Waitlist",Ffe=()=>"çå¾
éå",LI=((t={},e={})=>(e.locale??o())==="en"?jfe():Ffe()),Ufe=()=>"Try the new models",Gfe=()=>"ä½éªæ°æ¨¡å",Bfe=((t={},e={})=>(e.locale??o())==="en"?Ufe():Gfe()),Vfe=()=>"New GPT Image 2.5 model announcement",Hfe=()=>"GPT Image 2.5 æ°æ¨¡åå
¬å",Kfe=((t={},e={})=>(e.locale??o())==="en"?Vfe():Hfe()),Wfe=()=>"Dismiss announcement",Yfe=()=>"å
³éå
¬å",Zfe=((t={},e={})=>(e.locale??o())==="en"?Wfe():Yfe()),Xfe=()=>"GPT Image 2.5 Sunburst and Flare are now available in Oeneo AI",Qfe=()=>"GPT Image 2.5 Sunburst ä¸ Flare å·²æ¥å
¥ Oeneo AI",Jfe=((t={},e={})=>(e.locale??o())==="en"?Xfe():Qfe()),ege=()=>"Your completed image generations are available from your account dashboard.",tge=()=>"ä½ å·²å®æçå¾ççæè®°å½å¯å¨è´¦æ·ä»ªè¡¨ç䏿¥çã",nge=((t={},e={})=>(e.locale??o())==="en"?ege():tge()),oge=()=>"Generate an image to start building your personal collection.",rge=()=>"çæä¸å¼ å¾çï¼å¼å§å»ºç«ä½ ç个人ä½åéã",age=((t={},e={})=>(e.locale??o())==="en"?oge():rge()),sge=()=>"No creations yet",ige=()=>"è¿æ²¡æä½å",cge=((t={},e={})=>
31(e.locale??o())==="en"?sge():ige()),lge=()=>"We could not load your creations. Please try again.",_ge=()=>"æ æ³å è½½ä½ çä½åï¼è¯·éè¯ã",uge=((t={},e={})=>(e.locale??o())==="en"?lge():_ge()),dge=()=>"Could not load creations",pge=()=>"ä½åå 载失败",mge=((t={},e={})=>(e.locale??o())==="en"?dge():pge()),fge=()=>"Create a free account to save your generations, compare models, and keep your best ideas ready for the next project.",gge=()=>"å建å
费账å·å³å¯ä¿åçæç»æãæ¯è¾ä¸å模åï¼å¹¶éæ¶ç»§ç»ä½ çåæé¡¹ç®ã",hge=((t={},e={})=>(e.locale??o())==="en"?fge():gge()),bge=()=>"AI image inspiration",vge=()=>"AI å¾ççµæ",yge=((t={},e={})=>(e.locale??o())==="en"?bge():vge()),wge=()=>"See what you can create",zge=()=>"ççä½ å¯ä»¥åä½ä»ä¹",xge=((t={},e={})=>(e.locale??o())==="en"?wge():zge()),kge=()=>"Image edit",Sge=()=>"å¾çç¼è¾",Ige=((t={},e={})=>(e.locale??o())==="en"?kge():Sge()),Tge=()=>"Image generation",Ege=()=>"å¾ççæ",Rge=((t={},e={})=>(e.locale??o())==="en"?Tge():Ege()),Age=t=>`AI image ${t?.index} created with ${t?.model}`,Cge=t=>`ä½¿ç¨ ${t?.model} åä½ç AI å¾ç ${t?.index}`,Pge=((t,e={})=>(e.locale??o())==="en"?Age(t):Cge(t)),qge=()=>"Explore selected examples from the models available in Oeneo AI, then start your own generation.",Oge=()=>"æµè§ Oeneo AI æ¯ææ¨¡åçç²¾é示ä¾ï¼ç¶åå¼å§ä½ çä¸ä¸æ¬¡çæã",Mge=((t={},e={})=>(e.locale??o())==="en"?qge():Oge()),Nge=()=>"Explore recent AI image work",Lge=()=>"æ¢ç´¢è¿æ AI å¾çä½å",Dge=((t={},e={})=>(e.locale??o())==="en"?Nge():Lge()),$ge=()=>"Explore AI-generated image inspiration from GPT Image 2, Nano Banana, Seedream, FLUX, and more, then create your own with Oeneo AI.",jge=()=>"æµè§ GPT Image 2ãNano BananaãSeedreamãFLUX çæ¨¡åç AI å¾ççµæï¼å¹¶ä½¿ç¨ Oeneo AI åä½èªå·±çä½åã",DI=((t={},e={})=>(e.locale??o())==="en"?$ge():jge()),Fge=()=>"AI Image Creations & Inspiration | Oeneo AI",Uge=()=>"AI å¾çä½åä¸çµæ | Oeneo AI",$I=((t={},e={})=>(e.locale??o())==="en"?Fge():Uge()),Gge=()=>"Image model",Bge=()=>"å¾ç模å",Vge=((t={},e={})=>(e.locale??o())==="en"?Gge():Bge()),Hge=()=>"Generated image",Kge=()=>"çæçå¾ç",Wge=((t={},e={})=>(e.locale??o())==="en"?Hge():Kge()),Yge=()=>"View plans",Zge=()=>"æ¥çæ¹æ¡",Xge=((t={},e={})=>(e.locale??o())==="en"?Yge():Zge()),Qge=()=>"Image Models",Jge=()=>"å¾ç模å",Pb=((t={},e={})=>(e.locale??o())==="en"?Qge():Jge()),ehe=()=>"Show or hide image models",the=()=>"å±å¼ææ¶èµ·å¾ç模å",jI=((t={},e={})=>(e.locale??o())==="en"?ehe():the()),nhe=()=>"AI Image",ohe=()=>"AI å¾ç",rhe=((t={},e={})=>(e.locale??o())==="en"?nhe():ohe()),ahe=()=>"AI Video",she=()=>"AI è§é¢",ihe=((t={},e={})=>(e.locale??o())==="en"?ahe():she()),che=()=>"Assets",lhe=()=>"èµæº",_he=((t={},e={})=>(e.locale??o())==="en"?che():lhe()),uhe=()=>"Background Remover",dhe=()=>"èæ¯ç§»é¤",phe=((t={},e={})=>(e.locale??o())==="en"?uhe():dhe()),mhe=()=>"Create",fhe=()=>"åä½",ghe=((t={},e={})=>(e.locale??o())==="en"?mhe():fhe()),hhe=()=>"Image Denoiser",bhe=()=>"å¾çéåª",vhe=((t={},e={})=>(e.locale??o())==="en"?hhe():bhe()),yhe=()=>"Image Tools",whe=()=>"å¾çå·¥å
·",zhe=((t={},e={})=>(e.locale??o())==="en"?yhe():whe()),xhe=()=>"Show or hide image tools",khe=()=>"å±å¼ææ¶èµ·å¾çå·¥å
·",FI=((t={},e={})=>(e.locale??o())==="en"?xhe():khe()),She=()=>"Image Upscaler",Ihe=()=>"å¾çæ¾å¤§",The=((t={},e={})=>(e.locale??o())==="en"?She():Ihe()),Ehe=()=>"Image Vectorizer",Rhe=()=>"å¾çç¢éå",Ahe=((t={},e={})=>(e.locale??o())==="en"?Ehe():Rhe()),Che=()=>"Models",Phe=()=>"模å",UI=((t={},e={})=>(e.locale??o())==="en"?Che():Phe()),qhe=()=>"Motion Control",Ohe=()=>"å¨ä½æ§å¶",Mhe=((t={},e={})=>(e.locale??o())==="en"?qhe():Ohe()),Nhe=()=>"My Creations",Lhe=()=>"æçä½å",Dhe=((t={},e={})=>(e.locale??o())==="en"?Nhe():Lhe()),$he=()=>"Video Background Remover",jhe=()=>"è§é¢å»èæ¯",Fhe=((t={},e={})=>(e.locale??o())==="en"?$he():jhe()),Uhe=()=>"Video Extender",Ghe=()=>"è§é¢å»¶é¿",Bhe=((t={},e={})=>(e.locale??o())==="en"?Uhe():Ghe()),Vhe=()=>"Video Tools",Hhe=()=>"è§é¢å·¥å
·",Khe=((t={},e={})=>(e.locale??o())==="en"?Vhe():Hhe()),Whe=()=>"Show or hide video tools",Yhe=()=>"å±å¼ææ¶èµ·è§é¢å·¥å
·",GI=((t={},e={})=>(e.locale??o())==="en"?Whe():Yhe()),Zhe=()=>"Video Upscaler",Xhe=()=>"è§é¢æ¾å¤§",Qhe=((t={},e={})=>(e.locale??o())==="en"?Zhe():Xhe()),Jhe=()=>"Theme and language",ebe=()=>"主é¢ä¸è¯è¨",tbe=((t={},e={})=>(e.locale??o())==="en"?Jhe():ebe()),nbe=()=>"Workspace preferences",obe=()=>"Workspace å好设置",rbe=((t={},e={})=>(e.locale??o())==="en"?nbe():obe()),abe=()=>"Billing",sbe=()=>"è´¦å",ibe=((t={},e={})=>(e.locale??o())==="en"?abe():sbe()),cbe=()=>"Dashboard",lbe=()=>"å·¥ä½å°",_be=((t={},e={})=>(e.locale??o())==="en"?cbe():lbe()),ube=t=>`Add ${t?.count} credits`,dbe=t=>`æ·»å ${t?.count} 积å`,pbe=((t,e={})=>(e.locale??o())==="en"?ube(t):dbe(t)),mbe=()=>"Amount",fbe=()=>"éé¢",gbe=((t={},e={})=>(e.locale??o())==="en"?mbe():fbe()),hbe=()=>"Best value",bbe=()=>"æåç®",vbe=((t={},e={})=>(e.locale??o())==="en"?hbe():bbe()),ybe=()=>"Cancels at period end",wbe=()=>"å¨æç»ææ¶åæ¶",zbe=((t={},e={})=>(e.locale??o())==="en"?ybe():wbe()),xbe=()=>"Credit packs",kbe=()=>"积åå
",Sbe=((t={},e={})=>(e.locale??o())==="en"?xbe():kbe()),Ibe=()=>"One-time credit packs for any plan. No subscription required.",Tbe=()=>"䏿¬¡æ§ç§¯åå
ï¼éç¨äºä»»ä½æ¹æ¡ï¼æ é订é
ã",Ebe=((t={},e={})=>(e.locale??o())==="en"?Ibe():Tbe()),Rbe=()=>"Credits",Abe=()=>"积å",Cbe=((t={},e={})=>(e.locale??o())==="en"?Rbe():Abe()),Pbe=()=>"Credits per period",qbe=()=>"æ¯å¨æç§¯å",Obe=((t={},e={})=>(e.locale??o())==="en"?Pbe():qbe()),Mbe=()=>"Current period",Nbe=()=>"å½å卿",Lbe=((t={},e={})=>(e.locale??o())==="en"?Mbe():Nbe()),Dbe=t=>`${t?.start} to ${t?.end}`,$be=t=>`${t?.start} è³ ${t?.end}`,jbe=((t,e={})=>(e.locale??o())==="en"?Dbe(t):$be(t)),Fbe=()=>"Current subscription",Ube=()=>"å½å订é
",Gbe=((t={},e={})=>(e.locale??o())==="en"?Fbe():Ube()),Bbe=()=>"Date",Vbe=()=>"æ¥æ",Hbe=((t={},e={})=>(e.locale??o())==="en"?Bbe():Vbe()),Kbe=()=>"Manage your subscription, credit packs, and payment history.",Wbe=()=>"管çä½ ç订é
ã积åå
忝ä»åå²ã",Ybe=((t={},e={})=>(e.locale??o())==="en"?Kbe():Wbe()),Zbe=()=>"No paid payments yet",Xbe=()=>"ææ å·²æ¯ä»è®°å½",Qbe=((t={},e={})=>(e.locale??o())==="en"?Zbe():Xbe()),Jbe=()=>"Paid subscription and credit pack records will appear here.",eve=()=>"å·²æ¯ä»ç订é
å积åå
è®°å½ä¼æ¾ç¤ºå¨è¿éã",tve=((t={},e={})=>(e.locale??o())==="en"?Jbe():eve()),nve=()=>"Could not load billing.",ove=()=>"æ æ³å 载账åã",rve=((t={},e={})=>(e.locale??o())==="en"?nve():ove()),ave=()=>"Refresh the page or try again later.",sve=()=>"è¯·å·æ°é¡µé¢æç¨åéè¯ã",ive=((t={},e={})=>(e.locale??o())==="en"?ave():sve()),cve=()=>"Monthly",lve=()=>"æä»",_ve=((t={},e={})=>(e.locale??o())==="en"?cve():lve()),uve=()=>"Yearly",dve=()=>"å¹´ä»",pve=((t={},e={})=>(e.locale??o())==="en"?uve():dve()),mve=()=>"Manage billing",fve=()=>"管çè´¦å",gve=((t={},e={})=>(e.locale??o())==="en"?mve():fve()),hve=()=>"No subscription",bve=()=>"ææ è®¢é
",vve=((t={},e={})=>(e.locale??o())==="en"?hve():bve()),yve=()=>"Choose a plan when you are ready to upgrade.",wve=()=>"åå¤å级æ¶å¯éæ©ä¸ä¸ªæ¹æ¡ã",zve=((t={},e={})=>(e.locale??o())==="en"?yve():wve()),xve=()=>"N/A",kve=()=>"ä¸å¯ç¨",Sve=((t={},e={})=>(e.locale??o())==="en"?xve():kve()),Ive=()=>"One-time payment",Tve=()=>"䏿¬¡æ§æ¯ä»",Eve=((t={},e={})=>(e.locale??o())==="en"?Ive():Tve()),Rve=t=>`${t?.percent}% lower cost per credit`,Ave=t=>
31`æ¯ç§¯åææ¬ä½ ${t?.percent}%`,Cve=((t,e={})=>(e.locale??o())==="en"?Rve(t):Ave(t)),Pve=()=>"Payment history",qve=()=>"æ¯ä»åå²",Ove=((t={},e={})=>(e.locale??o())==="en"?Pve():qve()),Mve=()=>"Plan",Nve=()=>"æ¹æ¡",Lve=((t={},e={})=>(e.locale??o())==="en"?Mve():Nve()),Dve=()=>"Price ID",$ve=()=>"Price ID",jve=((t={},e={})=>(e.locale??o())==="en"?Dve():$ve()),Fve=()=>"Renewal",Uve=()=>"ç»è´¹æ¶é´",Gve=((t={},e={})=>(e.locale??o())==="en"?Fve():Uve()),Bve=()=>"Status",Vve=()=>"ç¶æ",Hve=((t={},e={})=>(e.locale??o())==="en"?Bve():Vve()),Kve=()=>"Active",Wve=()=>"å·²æ¿æ´»",Yve=((t={},e={})=>(e.locale??o())==="en"?Kve():Wve()),Zve=()=>"Canceled",Xve=()=>"已忶",Qve=((t={},e={})=>(e.locale??o())==="en"?Zve():Xve()),Jve=()=>"Completed",eye=()=>"已宿",tye=((t={},e={})=>(e.locale??o())==="en"?Jve():eye()),nye=()=>"Failed",oye=()=>"失败",rye=((t={},e={})=>(e.locale??o())==="en"?nye():oye()),aye=()=>"Incomplete",sye=()=>"æªå®æ",iye=((t={},e={})=>(e.locale??o())==="en"?aye():sye()),cye=()=>"Incomplete expired",lye=()=>"æªå®æå·²è¿æ",_ye=((t={},e={})=>(e.locale??o())==="en"?cye():lye()),uye=()=>"Past due",dye=()=>"龿",pye=((t={},e={})=>(e.locale??o())==="en"?uye():dye()),mye=()=>"Paused",fye=()=>"å·²æå",gye=((t={},e={})=>(e.locale??o())==="en"?mye():fye()),hye=()=>"Processing",bye=()=>"å¤çä¸",vye=((t={},e={})=>(e.locale??o())==="en"?hye():bye()),yye=()=>"Refunded",wye=()=>"已鿬¾",zye=((t={},e={})=>(e.locale??o())==="en"?yye():wye()),xye=()=>"Trialing",kye=()=>"è¯ç¨ä¸",Sye=((t={},e={})=>(e.locale??o())==="en"?xye():kye()),Iye=()=>"Unpaid",Tye=()=>"æªæ¯ä»",Eye=((t={},e={})=>(e.locale??o())==="en"?Iye():Tye()),Rye=()=>"Billing",Aye=()=>"è´¦å",BI=((t={},e={})=>(e.locale??o())==="en"?Rye():Aye()),Cye=()=>"Type",Pye=()=>"ç±»å",qye=((t={},e={})=>(e.locale??o())==="en"?Cye():Pye()),Oye=()=>"One-time",Mye=()=>"䏿¬¡æ§",Nye=((t={},e={})=>(e.locale??o())==="en"?Oye():Mye()),Lye=()=>"Subscription",Dye=()=>"订é
",$ye=((t={},e={})=>(e.locale??o())==="en"?Lye():Dye()),jye=()=>"Upgrade",Fye=()=>"åçº§æ¹æ¡",Uye=((t={},e={})=>(e.locale??o())==="en"?jye():Fye()),Gye=()=>"No active billing period.",Bye=()=>"ææ ææè´¦å卿ã",Vye=((t={},e={})=>(e.locale??o())==="en"?Gye():Bye()),Hye=()=>"Usage progress",Kye=()=>"ç¨éè¿åº¦",Wye=((t={},e={})=>(e.locale??o())==="en"?Hye():Kye()),Yye=()=>"Usage this period",Zye=()=>"æ¬å¨æç¨é",Xye=((t={},e={})=>(e.locale??o())==="en"?Yye():Zye()),Qye=t=>`Valid for ${t?.count} days`,Jye=t=>`æææ ${t?.count} 天`,ewe=((t,e={})=>(e.locale??o())==="en"?Qye(t):Jye(t)),twe=()=>"Recent activity",nwe=()=>"æè¿æ´»å¨",owe=((t={},e={})=>(e.locale??o())==="en"?twe():nwe()),rwe=()=>"Amount",awe=()=>"æ°é",swe=((t={},e={})=>(e.locale??o())==="en"?rwe():awe()),iwe=()=>"Credit balance",cwe=()=>"积åä½é¢",lwe=((t={},e={})=>(e.locale??o())==="en"?iwe():cwe()),_we=()=>"Calculated from active grants",uwe=()=>"æ ¹æ®ææ grant 计ç®",dwe=((t={},e={})=>(e.locale??o())==="en"?_we():uwe()),pwe=()=>"Consumes across 30 days",mwe=()=>"30 天å
æ¶è",fwe=((t={},e={})=>(e.locale??o())==="en"?pwe():mwe()),gwe=()=>"Date",hwe=()=>"æ¥æ",bwe=((t={},e={})=>(e.locale??o())==="en"?gwe():hwe()),vwe=()=>"Review your credit balance, expiring grants, and ledger.",ywe=()=>"æ¥çä½ ç积åä½é¢ãå³å°è¿æç§¯ååæµæ°´ã",wwe=((t={},e={})=>(e.locale??o())==="en"?vwe():ywe()),zwe=()=>"Description",xwe=()=>"说æ",kwe=((t={},e={})=>(e.locale??o())==="en"?zwe():xwe()),Swe=()=>"No expiring grants",Iwe=()=>"ææ å³å°è¿æç§¯å",Twe=((t={},e={})=>(e.locale??o())==="en"?Swe():Iwe()),Ewe=()=>"No credit transactions yet",Rwe=()=>"ææ ç§¯åæµæ°´",Awe=((t={},e={})=>(e.locale??o())==="en"?Ewe():Rwe()),Cwe=()=>"Could not load credit ledger.",Pwe=()=>"æ æ³å è½½ç§¯åæµæ°´ã",qwe=((t={},e={})=>(e.locale??o())==="en"?Cwe():Pwe()),Owe=()=>"Refresh the page or try again later.",Mwe=()=>"è¯·å·æ°é¡µé¢æç¨åéè¯ã",Nwe=((t={},e={})=>(e.locale??o())==="en"?Owe():Mwe()),Lwe=()=>"Expires",Dwe=()=>"è¿ææ¶é´",$we=((t={},e={})=>(e.locale??o())==="en"?Lwe():Dwe()),jwe=()=>"Expiring grants",Fwe=()=>"å³å°è¿æç§¯å",Uwe=((t={},e={})=>(e.locale??o())==="en"?jwe():Fwe()),Gwe=()=>"Active expiring rows",Bwe=()=>"ææå¾
è¿æè®°å½",Vwe=((t={},e={})=>(e.locale??o())==="en"?Gwe():Bwe()),Hwe=()=>"Grants across 30 days",Kwe=()=>
31"30 天å
åæ¾",Wwe=((t={},e={})=>(e.locale??o())==="en"?Hwe():Kwe()),Ywe=()=>"Last 30 days",Zwe=()=>"æè¿ 30 天",Xwe=((t={},e={})=>(e.locale??o())==="en"?Ywe():Zwe()),Qwe=()=>"Transaction ledger",Jwe=()=>"ç§¯åæµæ°´",e0e=((t={},e={})=>(e.locale??o())==="en"?Qwe():Jwe()),t0e=()=>"No expiry",n0e=()=>"ä¸è¿æ",o0e=((t={},e={})=>(e.locale??o())==="en"?t0e():n0e()),r0e=()=>"Refunds across 30 days",a0e=()=>"30 天å
鿬¾",s0e=((t={},e={})=>(e.locale??o())==="en"?r0e():a0e()),i0e=()=>"Remaining",c0e=()=>"å©ä½",l0e=((t={},e={})=>(e.locale??o())==="en"?i0e():c0e()),_0e=()=>"Scene",u0e=()=>"åºæ¯",d0e=((t={},e={})=>(e.locale??o())==="en"?_0e():u0e()),p0e=()=>"Credits",m0e=()=>"积å",f0e=((t={},e={})=>(e.locale??o())==="en"?p0e():m0e()),g0e=()=>"Type",h0e=()=>"ç±»å",b0e=((t={},e={})=>(e.locale??o())==="en"?g0e():h0e()),v0e=()=>"Consume",y0e=()=>"æ¶è",w0e=((t={},e={})=>(e.locale??o())==="en"?v0e():y0e()),z0e=()=>"Grant",x0e=()=>"åæ¾",k0e=((t={},e={})=>(e.locale??o())==="en"?z0e():x0e()),S0e=()=>"View billing",I0e=()=>"æ¥çè´¦å",T0e=((t={},e={})=>(e.locale??o())==="en"?S0e():I0e()),E0e=()=>"Available balance",R0e=()=>"å¯ç¨ä½é¢",A0e=((t={},e={})=>(e.locale??o())==="en"?E0e():R0e()),C0e=()=>"Complete",P0e=()=>"已宿",q0e=((t={},e={})=>(e.locale??o())==="en"?C0e():P0e()),O0e=()=>"completed generations",M0e=()=>"已宿çæ",N0e=((t={},e={})=>(e.locale??o())==="en"?O0e():M0e()),L0e=()=>"Current plan",D0e=()=>"å½å计å",$0e=((t={},e={})=>(e.locale??o())==="en"?L0e():D0e()),j0e=()=>"Overview of your usage, plan, and recent generations.",F0e=()=>"æ¥çä½ çç¨éã订é
计ååæè¿çæã",U0e=((t={},e={})=>(e.locale??o())==="en"?j0e():F0e()),G0e=()=>"Start generating images on the homepage, and your latest successful results will appear here.",B0e=()=>"å¨é¦é¡µå¼å§çæå¾çåï¼æè¿æåççæç»æä¼æ¾ç¤ºå¨è¿éã",V0e=((t={},e={})=>(e.locale??o())==="en"?G0e():B0e()),H0e=()=>"No completed generations yet",K0e=()=>"è¿æ²¡æå·²å®æçæ",W0e=((t={},e={})=>(e.locale??o())==="en"?H0e():K0e()),Y0e=()=>"Free",Z0e=()=>"å
è´¹ç",X0e=((t={},e={})=>(e.locale??o())==="en"?Y0e():Z0e()),Q0e=()=>"This month generations",J0e=()=>"æ¬æçæ",e2e=((t={},e={})=>(e.locale??o())==="en"?Q0e():J0e()),t2e=()=>"No renewal scheduled",n2e=()=>"ææ ç»è´¹æ¶é´",o2e=((t={},e={})=>(e.locale??o())==="en"?t2e():n2e()),r2e=()=>"Create images from a prompt on the homepage.",a2e=()=>"å¨é¦é¡µéè¿æå Prompt ç´æ¥çæå¾çã",s2e=((t={},e={})=>(e.locale??o())==="en"?r2e():a2e()),i2e=()=>"AI Image Editor",c2e=()=>"AI å¾çç¼è¾",l2e=((t={},e={})=>(e.locale??o())==="en"?i2e():c2e()),_2e=()=>"AI Image Generator",u2e=()=>"AI å¾ççæå¨",d2e=((t={},e={})=>(e.locale??o())==="en"?_2e():u2e()),p2e=()=>"Quick actions",m2e=()=>"å¿«æ·å
¥å£",f2e=((t={},e={})=>(e.locale??o())==="en"?p2e():m2e()),g2e=()=>"Recent generations",h2e=()=>"æè¿çæ",b2e=((t={},e={})=>(e.locale??o())==="en"?g2e():h2e()),v2e=()=>"Remaining credits",y2e=()=>"å©ä½ç§¯å",w2e=((t={},e={})=>(e.locale??o())==="en"?v2e():y2e()),z2e=()=>"Renewal",x2e=()=>"ç»è´¹æ¶é´",k2e=((t={},e={})=>(e.locale??o())==="en"?z2e():x2e()),S2e=()=>"Active",I2e=()=>"å·²çæ",T2e=((t={},e={})=>(e.locale??o())==="en"?S2e():I2e()),E2e=()=>"No active subscription",R2e=()=>"ææ ææè®¢é
",A2e=((t={},e={})=>(e.locale??o())==="en"?E2e():R2e()),C2e=()=>"Status unavailable",P2e=()=>"ç¶æä¸å¯ç¨",q2e=((t={},e={})=>(e.locale??o())==="en"?C2e():P2e()),O2e=()=>"Upgrade",M2e=()=>"åçº§æ¹æ¡",N2e=((t={},e={})=>(e.locale??o())==="en"?O2e():M2e()),L2e=()=>"Usage details",D2e=()=>"ç¨é详æ
",$2e=((t={},e={})=>(e.locale??o())==="en"?L2e():D2e()),j2e=()=>"View all",F2e=()=>"æ¥çå
¨é¨",U2e=((t={},e={})=>(e.locale??o())==="en"?j2e():F2e()),G2e=()=>"View billing",B2e=()=>"æ¥çè´¦å",V2e=((t={},e={})=>(e.locale??o())==="en"?G2e():B2e()),H2e=()=>"View credits",K2e=()=>"æ¥ç积å",W2e=((t={},e={})=>(e.locale??o())==="en"?H2e():K2e()),Y2e=()=>"Amount",Z2e=()=>"éé¢",X2e=((t={},e={})=>(e.locale??o())==="en"?Y2e():Z2e()),Q2e=()=>"Back to billing",J2e=()=>"è¿åè´¦å",eze=((t={},e={})=>(e.locale??o())==="en"?Q2e():J2e()),tze=()=>"Checkout completed",nze=()=>"Checkout 已宿",oze=((t={},e={})=>(e.locale??o())==="en"?tze():nze()),rze=()=>"Credits",aze=()=>"积å",sze=((t={},e={})=>(e.locale??o())==="en"?rze():aze()),ize=()=>"Credits updated",cze=()=>"积åå·²æ´æ°",lze=((t={},e={})=>(e.locale??o())==="en"?ize():cze()),_ze=()=>"Current period end",uze=()=>"å½åå¨æç»ææ¶é´",dze=((t={},e={})=>(e.locale??o())==="en"?_ze():uze()),pze=()=>"We are verifying your checkout session.",mze=()=>
31"æä»¬æ£å¨éªè¯ä½ ç checkout sessionã",fze=((t={},e={})=>(e.locale??o())==="en"?pze():mze()),gze=()=>"We could not verify this payment yet. Return to billing to check again.",hze=()=>"æä»¬ææ¶è¿ä¸è½ç¡®è®¤è¿ç¬æ¯ä»ã请è¿åè´¦å页ç¨å忣æ¥ã",bze=((t={},e={})=>(e.locale??o())==="en"?gze():hze()),vze=()=>"This payment link is missing a valid checkout session.",yze=()=>"è¿ä¸ªæ¯ä»é¾æ¥ç¼ºå°ææç checkout sessionã",wze=((t={},e={})=>(e.locale??o())==="en"?vze():yze()),zze=()=>"Payment not verified",xze=()=>"æ¯ä»æªéªè¯",kze=((t={},e={})=>(e.locale??o())==="en"?zze():xze()),Sze=()=>"Payment successful",Ize=()=>"æ¯ä»æå",Tze=((t={},e={})=>(e.locale??o())==="en"?Sze():Ize()),Eze=()=>"Payment summary",Rze=()=>"æ¯ä»æè¦",Aze=((t={},e={})=>(e.locale??o())==="en"?Eze():Rze()),Cze=()=>"Payment verified",Pze=()=>"æ¯ä»å·²éªè¯",qze=((t={},e={})=>(e.locale??o())==="en"?Cze():Pze()),Oze=()=>"Plan",Mze=()=>"æ¹æ¡",Nze=((t={},e={})=>(e.locale??o())==="en"?Oze():Mze()),Lze=()=>"Price ID",Dze=()=>"Price ID",$ze=((t={},e={})=>(e.locale??o())==="en"?Lze():Dze()),jze=()=>"Session ID",Fze=()=>"Session ID",Uze=((t={},e={})=>(e.locale??o())==="en"?jze():Fze()),Gze=()=>"Status",Bze=()=>"ç¶æ",Vze=((t={},e={})=>(e.locale??o())==="en"?Gze():Bze()),Hze=()=>"Status timeline",Kze=()=>"ç¶ææ¶é´çº¿",Wze=((t={},e={})=>(e.locale??o())==="en"?Hze():Kze()),Yze=()=>"Still processing",Zze=()=>"ä»å¨å¤çä¸",Xze=((t={},e={})=>(e.locale??o())==="en"?Yze():Zze()),Qze=()=>"Subscription update",Jze=()=>"订é
æ´æ°",exe=((t={},e={})=>(e.locale??o())==="en"?Qze():Jze()),txe=()=>"Your payment has been verified and the latest account changes are ready.",nxe=()=>"è¿ç¬æ¯ä»å·²ç»éªè¯å®æï¼ææ°è´¦æ·ç¶æå·²åæ¥ã",oxe=((t={},e={})=>(e.locale??o())==="en"?txe():nxe()),rxe=()=>"This is taking longer than usual. You can return to billing and check again shortly.",axe=()=>"å¤çæ¶é´æ¯å¹³æ¶æ´é¿ãä½ å¯ä»¥å
è¿åè´¦å页ï¼ç¨å忣æ¥ã",sxe=((t={},e={})=>(e.locale??o())==="en"?rxe():axe()),ixe=()=>"Payment status",cxe=()=>"æ¯ä»ç¶æ",lxe=((t={},e={})=>(e.locale??o())==="en"?ixe():cxe()),_xe=()=>"Type",uxe=()=>"ç±»å",dxe=((t={},e={})=>(e.locale??o())==="en"?_xe():uxe()),pxe=()=>"Updated at",mxe=()=>"æ´æ°æ¶é´",fxe=((t={},e={})=>(e.locale??o())==="en"?pxe():mxe()),gxe=()=>"Verifying payment",hxe=()=>"æ£å¨éªè¯æ¯ä»",bxe=((t={},e={})=>(e.locale??o())==="en"?gxe():hxe()),vxe=()=>"Billing",yxe=()=>"è´¦å",wxe=((t={},e={})=>(e.locale??o())==="en"?vxe():yxe()),zxe=()=>"Credits",xxe=()=>"积å",VI=((t={},e={})=>(e.locale??o())==="en"?zxe():xxe()),kxe=()=>"Dashboard",Sxe=()=>"å·¥ä½å°",HI=((t={},e={})=>(e.locale??o())==="en"?kxe():Sxe()),Ixe=()=>"Profile",Txe=()=>"è´¦æ·",Exe=((t={},e={})=>(e.locale??o())==="en"?Ixe():Txe()),Rxe=()=>"Dashboard",Axe=()=>"仪表ç",Cxe=((t={},e={})=>(e.locale??o())==="en"?Rxe():Axe()),Pxe=()=>"Adjust Credits",qxe=()=>"è°æ´ç§¯å",Oxe=((t={},e={})=>(e.locale??o())==="en"?Pxe():qxe()),Mxe=()=>"Amount must be an integer greater than or equal to 1.",Nxe=()=>"ç§¯åæ°éå¿
é¡»æ¯å¤§äºçäº 1 çæ´æ°ã",Lxe=((t={},e={})=>(e.locale??o())==="en"?Mxe():Nxe()),Dxe=()=>"Amount (credits)",$xe=()=>"ç§¯åæ°é",jxe=((t={},e={})=>(e.locale??o())==="en"?Dxe():$xe()),Fxe=()=>"Current Balance",Uxe=()=>"å½åä½é¢",Gxe=((t={},e={})=>(e.locale??o())==="en"?Fxe():Uxe()),Bxe=()=>"View user balances and grant support credits.",Vxe=()=>"æ¥çç¨æ·ä½é¢å¹¶åæ¾å®¢ææ¯æç§¯åã",Hxe=((t={},e={})=>(e.locale??o())==="en"?Bxe():Vxe()),Kxe=()=>"Expiry is required.",Wxe=()=>"å¿
é¡»éæ©è¿ææ¶é¿ã",Yxe=((t={},e={})=>(e.locale??o())==="en"?Kxe():Wxe()),Zxe=()=>"Expires",Xxe=()=>"è¿ææ¶é´",Qxe=((t={},e={})=>(e.locale??o())==="en"?Zxe():Xxe()),Jxe=()=>"1 day",eke=()=>"1 天",tke=((t={},e={})=>(e.locale??o())==="en"?Jxe():eke()),nke=()=>"1 month",oke=()=>"1 个æ",rke=((t={},e={})=>(e.locale??o())==="en"?nke():oke()),ake=()=>"1 year",ske=()=>"1 å¹´",ike=((t={},e={})=>(e.locale??o())==="en"?ake():ske()),cke=()=>"1 week",lke=()=>"1 å¨",_ke=((t={},e={})=>(e.locale??o())==="en"?cke():lke()),uke=()=>"Select expiry duration",dke=()=>"éæ©è¿ææ¶é¿",pke=((t={},e={})=>(e.locale??o())==="en"?uke():dke()),mke=()=>"Search User",fke=()=>"æç´¢ç¨æ·",gke=((t={},e={})=>(e.locale??o())==="en"?mke():fke()),hke=()=>"Grant Credits",bke=()=>"åæ¾ç§¯å",vke=((t={},e={})=>(e.locale??o())==="en"?hke():bke()),yke=()=>"Grant failed. Please try again.",wke=()=>"åæ¾å¤±è´¥ï¼è¯·éè¯ã",zke=((t={},e={})=>(e.locale??o())==="en"?yke():wke()),xke=()=>"Note is required.",kke=()=>"夿³¨ä¸è½ä¸ºç©ºã",Ske=((t={},e={})=>(e.locale??o())==="en"?xke():kke()),Ike=()=>"Internal note",Tke=()=>"å
é¨å¤æ³¨",Eke=((t={},e={})=>(e.locale??o())==="en"?Ike():Tke()),Rke=()=>
31"Reason for adjustment (internal use only)",Ake=()=>"å¡«åæ¬æ¬¡è°æ´åå ï¼ä»
å
é¨å¯è§ï¼",Cke=((t={},e={})=>(e.locale??o())==="en"?Rke():Ake()),Pke=()=>"Granting...",qke=()=>"åæ¾ä¸...",Oke=((t={},e={})=>(e.locale??o())==="en"?Pke():qke()),Mke=()=>"Quick amount",Nke=()=>"å¿«æ·éé¢",Lke=((t={},e={})=>(e.locale??o())==="en"?Mke():Nke()),Dke=()=>"Select a reason.",$ke=()=>"è¯·éæ©åå ã",jke=((t={},e={})=>(e.locale??o())==="en"?Dke():$ke()),Fke=()=>"Reason",Uke=()=>"åå ",Gke=((t={},e={})=>(e.locale??o())==="en"?Fke():Uke()),Bke=()=>"Select reason",Vke=()=>"éæ©åå ",Hke=((t={},e={})=>(e.locale??o())==="en"?Bke():Vke()),Kke=()=>"Admin adjustment",Wke=()=>"管çåè°æ´",Yke=((t={},e={})=>(e.locale??o())==="en"?Kke():Wke()),Zke=()=>"Credit pack purchase",Xke=()=>"积åå
è´ä¹°",Qke=((t={},e={})=>(e.locale??o())==="en"?Zke():Xke()),Jke=()=>"Generation refund",e1e=()=>"çæé款",t1e=((t={},e={})=>(e.locale??o())==="en"?Jke():e1e()),n1e=()=>"Promotion gift",o1e=()=>"æ´»å¨èµ é",r1e=((t={},e={})=>
31(e.locale??o())==="en"?n1e():o1e()),a1e=()=>"Registration bonus",s1e=()=>"注åå¥å±",i1e=((t={},e={})=>(e.locale??o())==="en"?a1e():s1e()),c1e=()=>"Subscription grant",l1e=()=>"订é
åæ¾",_1e=((t={},e={})=>(e.locale??o())==="en"?c1e():l1e()),u1e=()=>"Subscription upgrade",d1e=()=>"订é
å级",p1e=((t={},e={})=>(e.locale??o())==="en"?u1e():d1e()),m1e=()=>"Search failed. Please try again.",f1e=()=>"æç´¢å¤±è´¥ï¼è¯·éè¯ã",g1e=((t={},e={})=>(e.locale??o())==="en"?m1e():f1e()),h1e=()=>"Select a user from the search results to adjust their credits.",b1e=()=>"ä»æç´¢ç»æä¸éæ©ç¨æ·ååè°æ´ç§¯åã",v1e=((t={},e={})=>(e.locale??o())==="en"?h1e():b1e()),y1e=()=>"Credits Operations",w1e=()=>"积å管ç",KI=((t={},e={})=>(e.locale??o())==="en"?y1e():w1e()),z1e=()=>"Actions",x1e=()=>"æä½",k1e=((t={},e={})=>(e.locale??o())==="en"?z1e():x1e()),S1e=()=>"Publish",I1e=()=>"åå¸",T1e=((t={},e={})=>(e.locale??o())==="en"?S1e():I1e()),E1e=()=>"Cancel",R1e=()=>"åæ¶",A1e=((t={},e={})=>(e.locale??o())==="en"?E1e():R1e()),C1e=()=>"Generation Candidate Pool",P1e=()=>"çæåéæ± ",q1e=((t={},e={})=>(e.locale??o())==="en"?C1e():P1e()),O1e=()=>"Select a category",M1e=()=>"éæ©åç±»",N1e=((t={},e={})=>(e.locale??o())==="en"?O1e():M1e()),L1e=()=>"Clear",D1e=()=>"æ¸
é¤",$1e=((t={},e={})=>(e.locale??o())==="en"?L1e():D1e()),j1e=()=>"Review, manage, and publish AI-generated images to the gallery.",F1e=()=>"å®¡æ ¸ã管çå¹¶åå¸ AI çæå¾çå° Galleryã",U1e=((t={},e={})=>(e.locale??o())==="en"?j1e():F1e()),G1e=()=>"Edit Gallery Item",B1e=()=>"ç¼è¾ Gallery 项ç®",V1e=((t={},e={})=>(e.locale??o())==="en"?G1e():B1e()),H1e=()=>"Featured",K1e=()=>"ç²¾é",W1e=((t={},e={})=>(e.locale??o())==="en"?H1e():K1e()),Y1e=()=>"Alt text",Z1e=()=>"Alt ææ¡",X1e=((t={},e={})=>(e.locale??o())==="en"?Y1e():Z1e()),Q1e=()=>"Category",J1e=()=>"åç±»",e5e=((t={},e={})=>(e.locale??o())==="en"?Q1e():J1e()),t5e=()=>"Description (optional, shown on the image page)",n5e=()=>"æè¿°ï¼å¯éï¼å±ç¤ºå¨å¾ç详æ
页ï¼",o5e=((t={},e={})=>(e.locale??o())==="en"?t5e():n5e()),r5e=()=>"Prompt",a5e=()=>"Prompt",s5e=((t={},e={})=>(e.locale??o())==="en"?r5e():a5e()),i5e=()=>"Resolution",c5e=()=>"å辨ç",l5e=((t={},e={})=>(e.locale??o())==="en"?i5e():c5e()),_5e=()=>"Slug",u5e=()=>"Slug",d5e=((t={},e={})=>(e.locale??o())==="en"?_5e():u5e()),p5e=()=>"Tags",m5e=()=>"æ ç¾",f5e=((t={},e={})=>(e.locale??o())==="en"?p5e():m5e()),g5e=()=>"Title",h5e=()=>"æ é¢",b5e=((t={},e={})=>(e.locale??o())==="en"?g5e():h5e()),v5e=()=>"Gallery Items",y5e=()=>"Gallery 项ç®",w5e=((t={},e={})=>(e.locale??o())==="en"?v5e():y5e()),z5e=()=>"Gallery Operations",x5e=()=>"ç»å»è¿è¥",k5e=((t={},e={})=>(e.locale??o())==="en"?z5e():x5e()),S5e=()=>"Preview",I5e=()=>"é¢è§",T5e=((t={},e={})=>(e.locale??o())==="en"?S5e():I5e()),E5e=()=>"Publish failed. Please try again.",R5e=()=>"åå¸å¤±è´¥ï¼è¯·éè¯ã",A5e=((t={},e={})=>(e.locale??o())==="en"?E5e():R5e()),C5e=()=>"Published",P5e=()=>"å·²åå¸",q5e=((t={},e={})=>(e.locale??o())==="en"?C5e():P5e()),O5e=()=>"Unknown",M5e=()=>"æªç¥",N5e=((t={},e={})=>(e.locale??o())==="en"?O5e():M5e()),L5e=()=>"Save Changes",D5e=()=>"ä¿åæ´æ¹",$5e=((t={},e={})=>(e.locale??o())==="en"?L5e():D5e()),j5e=()=>"Skip",F5e=()=>"è·³è¿",U5e=((t={},e={})=>(e.locale??o())==="en"?j5e():F5e()),G5e=()=>"Skip failed. Please try again.",B5e=()=>"è·³è¿å¤±è´¥ï¼è¯·éè¯ã",V5e=((t={},e={})=>(e.locale??o())==="en"?G5e():B5e()),H5e=()=>"That slug is already published. Choose another slug and try again.",K5e=()=>"该 slug å·²åå¸ï¼è¯·æ´æ¢ slug åéè¯ã",W5e=((t={},e={})=>(e.locale??o())==="en"?H5e():K5e()),Y5e=()=>"Status",Z5e=()=>"ç¶æ",X5e=((t={},e={})=>(e.locale??o())==="en"?Y5e():Z5e()),Q5e=t=>`Choose 1â3 tags from this category (${t?.count}/3 selected).`,J5e=t=>`ä»å½ååç±»ä¸éæ© 1â3 个æ ç¾ï¼å·²é ${t?.count}/3ï¼ã`,eSe=((t,e={})=>(e.locale??o())==="en"?Q5e(t):J5e(t)),tSe=()=>"Select a category before choosing tags.",nSe=()=>"请å
éæ©åç±»ï¼åéæ©æ ç¾ã",oSe=((t={},e={})=>
31(e.locale??o())==="en"?tSe():nSe()),rSe=()=>"Gallery Ops",aSe=()=>"ç»å»è¿è¥",WI=((t={},e={})=>(e.locale??o())==="en"?rSe():aSe()),sSe=()=>"Update failed. Please try again.",iSe=()=>"æ´æ°å¤±è´¥ï¼è¯·éè¯ã",cSe=((t={},e={})=>(e.locale??o())==="en"?sSe():iSe()),lSe=()=>"Active subscriptions",_Se=()=>"ææè®¢é
",uSe=((t={},e={})=>(e.locale??o())==="en"?lSe():_Se()),dSe=()=>"All systems operational",pSe=()=>"ç³»ç»è¿è¡æ£å¸¸",mSe=((t={},e={})=>(e.locale??o())==="en"?dSe():pSe()),fSe=()=>"Avg processing time",gSe=()=>"å¹³åå¤çæ¶é´",hSe=((t={},e={})=>(e.locale??o())==="en"?fSe():gSe()),bSe=()=>"Overview",vSe=()=>"æ¦è§",ySe=((t={},e={})=>(e.locale??o())==="en"?bSe():vSe()),wSe=()=>"Credits consumed",zSe=()=>"ç§¯åæ¶è",xSe=((t={},e={})=>(e.locale??o())==="en"?wSe():zSe()),kSe=()=>"Credits issued",SSe=()=>"åæ¾ç§¯å",ISe=((t={},e={})=>(e.locale??o())==="en"?kSe():SSe()),TSe=()=>"Financial, growth, and task-health dashboard.",ESe=()=>"è´¢å¡ãå¢é¿åçæä»»å¡å¥åº·åº¦å¤§çã",RSe=((t={},e={})=>(e.locale??o())==="en"?TSe():ESe()),ASe=()=>"Failed in the last 24h",CSe=()=>"æè¿ 24 å°æ¶å¤±è´¥ä»»å¡",PSe=((t={},e={})=>(e.locale??o())==="en"?ASe():CSe()),qSe=()=>"Failed tasks",OSe=()=>"失败任å¡",MSe=((t={},e={})=>(e.locale??o())==="en"?qSe():OSe()),NSe=()=>"Failure rate",LSe=()=>"失败ç",DSe=((t={},e={})=>(e.locale??o())==="en"?NSe():LSe()),$Se=()=>"Fal.ai health",jSe=()=>"Fal.ai å¥åº·åº¦",FSe=((t={},e={})=>(e.locale??o())==="en"?$Se():jSe()),USe=()=>"Generations",GSe=()=>"çæä»»å¡",BSe=((t={},e={})=>(e.locale??o())==="en"?USe():GSe()),VSe=()=>"Grants across 30 days",HSe=()=>"30 天å
åæ¾",KSe=((t={},e={})=>(e.locale??o())==="en"?VSe():HSe()),WSe=()=>"Last 7 days",YSe=()=>"æè¿ 7 天",ZSe=((t={},e={})=>(e.locale??o())==="en"?WSe():YSe()),XSe=()=>"MRR",QSe=()=>"MRR",JSe=((t={},e={})=>(e.locale??o())==="en"?XSe():QSe()),e4e=t=>`${t?.count} new this week`,t4e=t=>`æ¬å¨æ°å¢ ${t?.count}`,n4e=((t,e={})=>(e.locale??o())==="en"?e4e(t):t4e(t)),o4e=t=>`Plus ${t?.plus} · Pro ${t?.pro}`,r4e=t=>`Plus ${t?.plus} · Pro ${t?.pro}`,a4e=((t,e={})=>(e.locale??o())==="en"?o4e(t):r4e(t)),s4e=()=>"Revenue",i4e=()=>"æ¶å
¥",c4e=((t={},e={})=>(e.locale??o())==="en"?s4e():i4e()),l4e=()=>"Success rate",_4e=()=>"æåç",u4e=((t={},e={})=>(e.locale??o())==="en"?l4e():_4e()),d4e=()=>"Task health",p4e=()=>"ä»»å¡å¥åº·åº¦",m4e=((t={},e={})=>(e.locale??o())==="en"?d4e():p4e()),f4e=()=>"Task mix",g4e=()=>"ä»»å¡ç±»åå æ¯",h4e=((t={},e={})=>(e.locale??o())==="en"?f4e():g4e()),b4e=()=>"Admin Overview",v4e=()=>"ç®¡çæ¦è§",YI=((t={},e={})=>(e.locale??o())==="en"?b4e():v4e()),y4e=()=>"Total tasks",w4e=()=>"æ»ä»»å¡æ°",z4e=((t={},e={})=>(e.locale??o())==="en"?y4e():w4e()),x4e=()=>"Total users",k4e=()=>"æ»ç¨æ·æ°",S4e=((t={},e={})=>(e.locale??o())==="en"?x4e():k4e()),I4e=()=>"USD only",T4e=()=>"ä»
ç»è®¡ USD",E4e=((t={},e={})=>(e.locale??o())==="en"?I4e():T4e()),R4e=()=>"Users growth",A4e=()=>"ç¨æ·å¢é¿",C4e=((t={},e={})=>(e.locale??o())==="en"?R4e():A4e()),P4e=()=>"Admin",q4e=()=>"ç³»ç»ç®¡ç",O4e=((t={},e={})=>(e.locale??o())==="en"?P4e():q4e()),M4e=()=>"Active",N4e=()=>"è´¦å·æ£å¸¸",L4e=((t={},e={})=>(e.locale??o())==="en"?M4e():N4e()),D4e=()=>"Ban user",$4e=()=>"å°ç¦ç¨æ·",j4e=((t={},e={})=>(e.locale??o())==="en"?D4e():$4e()),F4e=()=>"Spamming",U4e=()=>"åå¾ä¿¡æ¯",G4e=((t={},e={})=>(e.locale??o())==="en"?F4e():U4e()),B4e=()=>"Failed to ban user.",V4e=()=>"å°ç¦ç¨æ·å¤±è´¥ã",H4e=((t={},e={})=>(e.locale??o())==="en"?B4e():V4e()),K4e=()=>"Ban expires",W4e=()=>"å°ç¦å°ææ¶é´",Y4e=((t={},e={})=>(e.locale??o())==="en"?K4e():W4e()),Z4e=()=>"Never",X4e=()=>"æ°¸ä¸è§£ç¦",Q4e=((t={},e={})=>(e.locale??o())==="en"?Z4e():X4e()),J4e=()=>"Ban reason",eIe=()=>"å°ç¦åå ",tIe=((t={},e={})=>(e.locale??o())==="en"?J4e():eIe()),nIe=()=>"Enter reason for banning this userâ¦",oIe=()=>"请è¾å
¥å°ç¦è¯¥ç¨æ·çåå â¦",rIe=((t={},e={})=>(e.locale??o())==="en"?nIe():oIe()),aIe=()=>"Select date (optional)",sIe=()=>"éæ©æ¥æï¼éå¡«ï¼",iIe=((t={},e={})=>(e.locale??o())==="en"?aIe():sIe()),cIe=()=>"User has been banned.",lIe=()=>"ç¨æ·å·²è¢«å°ç¦ã",_Ie=((t={},e={})=>(e.locale??o())==="en"?cIe():lIe()),uIe=()=>"Clear search",dIe=()=>
31"æ¸
é¤æç´¢",pIe=((t={},e={})=>(e.locale??o())==="en"?uIe():dIe()),mIe=()=>"Close",fIe=()=>"å
³é",gIe=((t={},e={})=>(e.locale??o())==="en"?mIe():fIe()),hIe=()=>"Credits",bIe=()=>"积å",vIe=((t={},e={})=>(e.locale??o())==="en"?hIe():bIe()),yIe=()=>"Email",wIe=()=>"é®ç®±",zIe=((t={},e={})=>(e.locale??o())==="en"?yIe():wIe()),xIe=()=>"Lifetime Spend (USD)",kIe=()=>"累计æ¶è´¹ (USD)",SIe=((t={},e={})=>(e.locale??o())==="en"?xIe():kIe()),IIe=()=>"Name",TIe=()=>"å§å",EIe=((t={},e={})=>(e.locale??o())==="en"?IIe():TIe()),RIe=()=>"Plan",AIe=()=>"å¥é¤",CIe=((t={},e={})=>(e.locale??o())==="en"?RIe():AIe()),PIe=()=>"Status",qIe=()=>"ç¶æ",OIe=((t={},e={})=>(e.locale??o())==="en"?PIe():qIe()),MIe=()=>"Manage platform users, plans, credits, and spending.",NIe=()=>"管çå¹³å°ç¨æ·ãå¥é¤ã积å䏿¶è´¹ã",LIe=((t={},e={})=>(e.locale??o())==="en"?MIe():NIe()),DIe=()=>"Email copied to clipboard",$Ie=()=>"é®ç®±å·²å¤å¶å°åªè´´æ¿",jIe=((t={},e={})=>(e.locale??o())==="en"?DIe():$Ie()),FIe=()=>"Joined",UIe=()=>"æ³¨åæ¶é´",GIe=((t={},e={})=>(e.locale??o())==="en"?FIe():UIe()),BIe=()=>"Last 30 days",VIe=()=>"æè¿ 30 天",HIe=((t={},e={})=>(e.locale??o())==="en"?BIe():VIe()),KIe=()=>"Last 7 days",WIe=()=>"æè¿ 7 天",YIe=((t={},e={})=>(e.locale??o())==="en"?KIe():WIe()),ZIe=()=>"Last 90 days",XIe=()=>"æè¿ 90 天",QIe=((t={},e={})=>(e.locale??o())==="en"?ZIe():XIe()),JIe=()=>"Any time",eTe=()=>"ä»»ææ¶é´",tTe=((t={},e={})=>(e.locale??o())==="en"?JIe():eTe()),nTe=()=>"Inactive",oTe=()=>"è´¦å·å°ç¦",rTe=((t={},e={})=>(e.locale??o())==="en"?nTe():oTe()),aTe=()=>"Joined",sTe=()=>"å å
¥æ¶é´",iTe=((t={},e={})=>(e.locale??o())==="en"?aTe():sTe()),cTe=()=>"No users found",lTe=()=>"æ²¡ææ¾å°ç¨æ·",_Te=((t={},e={})=>(e.locale??o())==="en"?cTe():lTe()),uTe=()=>"Recent generations",dTe=()=>"æè¿çæ",pTe=((t={},e={})=>(e.locale??o())==="en"?uTe():dTe()),mTe=()=>"Search by name or emailâ¦",fTe=()=>"æå§åæé®ç®±æç´¢â¦",gTe=((t={},e={})=>(e.locale??o())==="en"?mTe():fTe()),hTe=()=>"Subscription status",bTe=()=>"订é
ç¶æ",vTe=((t={},e={})=>(e.locale??o())==="en"?hTe():bTe()),yTe=()=>"Users",wTe=()=>"ç¨æ·ç®¡ç",ZI=((t={},e={})=>(e.locale??o())==="en"?yTe():wTe()),zTe=()=>"Unban user",xTe=()=>"è§£é¤å°ç¦",kTe=((t={},e={})=>(e.locale??o())==="en"?zTe():xTe()),STe=()=>"Failed to unban user.",ITe=()=>"è§£é¤å°ç¦å¤±è´¥ã",TTe=((t={},e={})=>(e.locale??o())==="en"?STe():ITe()),ETe=()=>"User has been unbanned.",RTe=()=>"ç¨æ·å·²è¢«è§£é¤å°ç¦ã",ATe=((t={},e={})=>(e.locale??o())==="en"?ETe():RTe()),CTe=()=>"Updated",PTe=()=>"æ´æ°æ¶é´",qTe=((t={},e={})=>(e.locale??o())==="en"?CTe():PTe()),OTe=()=>"Cancel",MTe=()=>"åæ¶",NTe=((t={},e={})=>(e.locale??o())==="en"?OTe():MTe()),LTe=()=>"Actions",DTe=()=>"æä½",$Te=((t={},e={})=>(e.locale??o())==="en"?LTe():DTe()),jTe=()=>"Created at",FTe=()=>"å建æ¶é´",UTe=((t={},e={})=>(e.locale??o())==="en"?jTe():FTe()),GTe=()=>"Expires at",BTe=()=>"è¿ææ¶é´",VTe=((t={},e={})=>(e.locale??o())==="en"?GTe():BTe()),HTe=()=>"Key",KTe=()=>"å¯é¥",WTe=((t={},e={})=>(e.locale??o())==="en"?HTe():KTe()),YTe=()=>"Name",ZTe=()=>"åç§°",XTe=((t={},e={})=>(e.locale??o())==="en"?YTe():ZTe()),QTe=()=>"Create",JTe=()=>"å建",eEe=((t={},e={})=>(e.locale??o())==="en"?QTe():JTe()),tEe=()=>"Create API Key",nEe=()=>"å建 API å¯é¥",oEe=((t={},e={})=>(e.locale??o())==="en"?tEe():nEe()),rEe=()=>"Give your API key a name to identify it later",aEe=()=>"为 API å¯é¥å½å以便åç»è¯å«",sEe=((t={},e={})=>(e.locale??o())==="en"?rEe():aEe()),iEe=()=>"Create API Key",cEe=()=>"å建 API å¯é¥",lEe=((t={},e={})=>(e.locale??o())==="en"?iEe():cEe()),_Ee=()=>"Could not create the API key. Please try again.",uEe=()=>"æ æ³å建 API å¯é¥ï¼è¯·éè¯ã",dEe=((t={},e={})=>(e.locale??o())==="en"?_Ee():uEe()),pEe=()=>"API key created successfully",mEe=()=>"API å¯é¥å建æå",fEe=((t={},e={})=>(e.locale??o())==="en"?pEe():mEe()),gEe=()=>"Creatingâ¦",hEe=()=>"å建ä¸â¦",bEe=((t={},e={})=>(e.locale??o())==="en"?gEe():hEe()),vEe=()=>"Delete",yEe=()=>"å é¤",wEe=((t={},e={})=>(e.locale??o())==="en"?vEe():yEe()),zEe=()=>"Could not delete the API key. Please try again.",xEe=()=>"æ æ³å é¤ API å¯é¥ï¼è¯·éè¯ã",kEe=((t={},e={})=>(e.locale??o())==="en"?zEe():xEe()),SEe=()=>"API key deleted successfully",IEe=()=>"API å¯é¥å·²å é¤",TEe=((t={},e={})=>(e.locale??o())==="en"?SEe():IEe()),EEe=()=>"Done",REe=()=>"宿",AEe=((t={},e={})=>(e.locale??o())==="en"?EEe():REe()),CEe=()=>"Name",PEe=()=>"å¯é¥åç§°",qEe=((t={},e={})=>(e.locale??o())==="en"?CEe():PEe()),OEe=()=>"Enter a name for your API key",MEe=()=>"请è¾å
¥ API å¯é¥çåç§°",NEe=((t={},e={})=>(e.locale??o())==="en"?OEe():MEe()),LEe=()=>"Never",DEe=()=>"æ°¸ä¸è¿æ",$Ee=((t={},e={})=>(e.locale??o())==="en"?LEe():DEe()),jEe=()=>"Copy this key now, you will not be able to see it again",FEe=()=>"请ç«å³å¤å¶å¹¶ä¿åæ¤å¯é¥ï¼ä¹åå°æ æ³å次æ¥ç",UEe=((t={},e={})=>(e.locale??o())==="en"?jEe():FEe()),GEe=()=>"Your new API key",BEe=()=>"æ¨çæ° API å¯é¥",VEe=((t={},e={})=>(e.locale??o())==="en"?GEe():BEe()),HEe=()=>"No API keys found",KEe=()=>"æªæ¾å° API å¯é¥",WEe=((t={},e={})=>(e.locale??o())==="en"?HEe():KEe()),YEe=()=>"(cancels at period end)",ZEe=()=>"ï¼å¨æç»ææ¶åæ¶ï¼",XEe=((t={},e={})=>
31(e.locale??o())==="en"?YEe():ZEe()),QEe=()=>"Current plan",JEe=()=>"å½åæ¹æ¡",eRe=((t={},e={})=>(e.locale??o())==="en"?QEe():JEe()),tRe=()=>"Your current plan and subscription status",nRe=()=>"æ¨å½åçæ¹æ¡ä¸è®¢é
ç¶æ",oRe=((t={},e={})=>(e.locale??o())==="en"?tRe():nRe()),rRe=()=>"Free",aRe=()=>"å
è´¹ç",sRe=((t={},e={})=>(e.locale??o())==="en"?rRe():aRe()),iRe=()=>"Upgrade to a paid plan to unlock more features",cRe=()=>"å级å°ä»è´¹æ¹æ¡ä»¥è§£éæ´å¤åè½",lRe=((t={},e={})=>(e.locale??o())==="en"?iRe():cRe()),_Re=()=>"You have lifetime access to all features",uRe=()=>"æ¨æ¥æææåè½çç»èº«ä½¿ç¨æ",dRe=((t={},e={})=>(e.locale??o())==="en"?_Re():uRe()),pRe=()=>"Manage billing",mRe=()=>"管çè´¦å",fRe=((t={},e={})=>(e.locale??o())==="en"?pRe():mRe()),gRe=()=>"Manage subscription",hRe=()=>"管ç订é
",bRe=((t={},e={})=>(e.locale??o())==="en"?gRe():hRe()),vRe=()=>"No plan selected",yRe=()=>"æªéæ©æ¹æ¡",wRe=((t={},e={})=>(e.locale??o())==="en"?vRe():yRe()),zRe=()=>"Current period ends:",xRe=()=>"å½åå¨æç»æï¼",kRe=((t={},e={})=>(e.locale??o())==="en"?zRe():xRe()),SRe=()=>"Current period starts:",IRe=()=>"å½å卿å¼å§ï¼",TRe=((t={},e={})=>(e.locale??o())==="en"?SRe():IRe()),ERe=()=>"Retry",RRe=()=>"éè¯",ARe=((t={},e={})=>(e.locale??o())==="en"?ERe():RRe()),CRe=()=>"Active",PRe=()=>"å·²æ¿æ´»",qRe=((t={},e={})=>(e.locale??o())==="en"?CRe():PRe()),ORe=()=>"Trial",MRe=()=>"è¯ç¨ä¸",NRe=((t={},e={})=>(e.locale??o())==="en"?ORe():MRe()),LRe=()=>"Trial ends:",DRe=()=>"è¯ç¨ç»æï¼",$Re=((t={},e={})=>(e.locale??o())==="en"?LRe():DRe()),jRe=()=>"Upgrade plan",FRe=()=>"åçº§æ¹æ¡",URe=((t={},e={})=>(e.locale??o())==="en"?jRe():FRe()),GRe=()=>"Cancel",BRe=()=>"åæ¶",VRe=((t={},e={})=>(e.locale??o())==="en"?GRe():BRe()),HRe=()=>"Link",KRe=()=>"龿¥",WRe=((t={},e={})=>(e.locale??o())==="en"?HRe():KRe()),YRe=()=>"Actions",ZRe=()=>"æä½",XRe=((t={},e={})=>(e.locale??o())==="en"?YRe():ZRe()),QRe=()=>"Type",JRe=()=>"ç±»å",eAe=((t={},e={})=>(e.locale??o())==="en"?QRe():JRe()),tAe=()=>"Uploaded",nAe=()=>"ä¸ä¼ æ¶é´",oAe=((t={},e={})=>(e.locale??o())==="en"?tAe():nAe()),rAe=()=>"Access",aAe=()=>"访é®",sAe=((t={},e={})=>(e.locale??o())==="en"?rAe():aAe()),iAe=()=>"Name",cAe=()=>"åç§°",lAe=((t={},e={})=>(e.locale??o())==="en"?iAe():cAe()),_Ae=()=>"Size",uAe=()=>"大å°",dAe=((t={},e={})=>(e.locale??o())==="en"?_Ae():uAe()),pAe=()=>"Delete",mAe=()=>"å é¤",fAe=((t={},e={})=>(e.locale??o())==="en"?pAe():mAe()),gAe=()=>"Could not delete the file. Please try again.",hAe=()=>"æ æ³å 餿件ï¼è¯·éè¯ã",bAe=((t={},e={})=>(e.locale??o())==="en"?gAe():hAe()),vAe=()=>"File deleted successfully",yAe=()=>"æä»¶å 餿å",wAe=((t={},e={})=>(e.locale??o())==="en"?vAe():yAe()),zAe=()=>"Description",xAe=()=>"æè¿°",kAe=((t={},e={})=>(e.locale??o())==="en"?zAe():xAe()),SAe=()=>"file description (optional)",IAe=()=>"æä»¶æè¿°ï¼éå¡«ï¼",TAe=((t={},e={})=>(e.locale??o())==="en"?SAe():IAe()),EAe=()=>"File",RAe=()=>"æä»¶",AAe=((t={},e={})=>(e.locale??o())==="en"?EAe():RAe()),CAe=()=>"Public (anyone with link can view)",PAe=()=>"å
¬å¼ï¼ä»»ä½äººæé¾æ¥å¯è®¿é®ï¼",qAe=((t={},e={})=>(e.locale??o())==="en"?CAe():PAe()),OAe=()=>"No files yet",MAe=()=>"ææ æä»¶",NAe=((t={},e={})=>(e.locale??o())==="en"?OAe():MAe()),LAe=()=>"Open",DAe=()=>"æå¼",$Ae=((t={},e={})=>(e.locale??o())==="en"?LAe():DAe()),jAe=()=>"Upload",FAe=()=>"ä¸ä¼ ",UAe=((t={},e={})=>(e.locale??o())==="en"?jAe():FAe()),GAe=()=>"Upload file",BAe=()=>"ä¸ä¼ æä»¶",VAe=((t={},e={})=>(e.locale??o())==="en"?GAe():BAe()),HAe=()=>"File will be stored under your account",KAe=()=>"æä»¶å°ä¿å卿¨çè´¦å·ä¸",WAe=((t={},e={})=>(e.locale??o())==="en"?HAe():KAe()),YAe=()=>"Upload file",ZAe=()=>"ä¸ä¼ æä»¶",XAe=((t={},e={})=>(e.locale??o())==="en"?YAe():ZAe()),QAe=()=>"Could not upload the file. Please check the file and try again.",JAe=()=>"æ æ³ä¸ä¼ æä»¶ï¼è¯·æ£æ¥æä»¶åéè¯ã",e3e=((t={},e={})=>(e.locale??o())==="en"?QAe():JAe()),t3e=()=>"File uploaded successfully",n3e=()=>"æä»¶ä¸ä¼ æå",o3e=((t={},e={})=>(e.locale??o())==="en"?t3e():n3e()),r3e=()=>"Uploadingâ¦",a3e=()=>"ä¸ä¼ ä¸â¦",s3e=((t={},e={})=>(e.locale??o())==="en"?r3e():a3e()),i3e=()=>"Manage your newsletter subscription preferences",c3e=()=>"ç®¡çæ¨çé®ä»¶å表订é
å好",l3e=((t={},e={})=>(e.locale??o())==="en"?i3e():c3e()),_3e=()=>"Email is required to subscribe to the newsletter",u3e=()=>"订é
é®ä»¶å表éè¦é®ç®±",d3e=((t={},e={})=>(e.locale??o())==="en"?_3e():u3e()),p3e=()=>"An error occurred while updating your subscription",m3e=()=>"æ´æ°è®¢é
æ¶åçé误",f3e=((t={},e={})=>(e.locale??o())==="en"?p3e():m3e()),g3e=()=>"You can change your subscription preferences at any time",h3e=()=>"æ¨å¯ä»¥éæ¶æ´æ¹è®¢é
å好",b3e=((t={},e={})=>(e.locale??o())==="en"?g3e():h3e()),v3e=()=>"Subscribe to newsletter",y3e=()=>"订é
é®ä»¶å表",w3e=((t={},e={})=>
31(e.locale??o())==="en"?v3e():y3e()),z3e=()=>"Successfully subscribed to the newsletter",x3e=()=>"æå订é
é®ä»¶å表",k3e=((t={},e={})=>(e.locale??o())==="en"?z3e():x3e()),S3e=()=>"Newsletter Subscription",I3e=()=>"é®ä»¶å表订é
",T3e=((t={},e={})=>(e.locale??o())==="en"?S3e():I3e()),E3e=()=>"Successfully unsubscribed from the newsletter",R3e=()=>"å·²æååæ¶è®¢é
é®ä»¶å表",A3e=((t={},e={})=>(e.locale??o())==="en"?E3e():R3e()),C3e=()=>"Click upload button to upload a custom one",P3e=()=>"ç¹å»ä¸ä¼ æé®ä¸ä¼ èªå®ä¹å¤´å",q3e=((t={},e={})=>(e.locale??o())==="en"?C3e():P3e()),O3e=()=>"Could not update your avatar. Please try again.",M3e=()=>"æ æ³æ´æ°å¤´åï¼è¯·éè¯ã",N3e=((t={},e={})=>(e.locale??o())==="en"?O3e():M3e()),L3e=()=>"An avatar is optional but strongly recommended",D3e=()=>"头忝å¯éçï¼ä½å¼ºçæ¨è设置",$3e=((t={},e={})=>(e.locale??o())==="en"?L3e():D3e()),j3e=()=>"Avatar updated successfully",F3e=()=>"å¤´åæ´æ°æå",U3e=((t={},e={})=>(e.locale??o())==="en"?j3e():F3e()),G3e=()=>"Avatar",B3e=()=>"头å",V3e=((t={},e={})=>(e.locale??o())==="en"?G3e():B3e()),H3e=()=>"Upload Avatar",K3e=()=>"ä¸ä¼ 头å",W3e=((t={},e={})=>(e.locale??o())==="en"?H3e():K3e()),Y3e=()=>"Uploading...",Z3e=()=>"ä¸ä¼ ä¸...",X3e=((t={},e={})=>(e.locale??o())==="en"?Y3e():Z3e()),Q3e=()=>"Manage your account information",J3e=()=>"ç®¡çæ¨çè´¦æ·ä¿¡æ¯",eCe=((t={},e={})=>(e.locale??o())==="en"?Q3e():J3e()),tCe=()=>"Please enter your display name",nCe=()=>"请è¾å
¥æ¨çæ¾ç¤ºåç§°",oCe=((t={},e={})=>(e.locale??o())==="en"?tCe():nCe()),rCe=()=>"Could not update your name. Please try again.",aCe=()=>"æ æ³æ´æ°ååï¼è¯·éè¯ã",sCe=((t={},e={})=>(e.locale??o())==="en"?rCe():aCe()),iCe=()=>"Please use 3-30 characters for your name",cCe=()=>"è¯·ä½¿ç¨ 3-30 个å符",lCe=((t={},e={})=>(e.locale??o())==="en"?iCe():cCe()),_Ce=()=>"Please use 30 characters at maximum",uCe=()=>"请æå¤ä½¿ç¨ 30 个å符",dCe=((t={},e={})=>(e.locale??o())==="en"?_Ce():uCe()),pCe=()=>"Please use 3 characters at minimum",mCe=()=>"请è³å°ä½¿ç¨ 3 个å符",fCe=((t={},e={})=>(e.locale??o())==="en"?pCe():mCe()),gCe=()=>"Enter your name",hCe=()=>"请è¾å
¥åå",bCe=((t={},e={})=>(e.locale??o())==="en"?gCe():hCe()),vCe=()=>"Save",yCe=()=>"ä¿å",wCe=((t={},e={})=>(e.locale??o())==="en"?vCe():yCe()),zCe=()=>"Saving...",xCe=()=>"ä¿åä¸...",kCe=((t={},e={})=>(e.locale??o())==="en"?zCe():xCe()),SCe=()=>"Name updated successfully",ICe=()=>"ååæ´æ°æå",TCe=((t={},e={})=>(e.locale??o())==="en"?SCe():ICe()),ECe=()=>"Name",RCe=()=>"åå",ACe=((t={},e={})=>(e.locale??o())==="en"?ECe():RCe()),CCe=()=>"Profile",PCe=()=>"è´¦æ·",XI=((t={},e={})=>(e.locale??o())==="en"?CCe():PCe()),qCe=()=>"You have an active subscription. Please cancel it first, then delete your account once the subscription ends. Contact support if you need help.",OCe=()=>"æ¨ç订é
å°æªç»æï¼è¯·å
åæ¶è®¢é
ï¼å¾
订é
ç»æååå é¤è´¦å·ãå¦é帮å©è¯·èç³»æ¯æã",MCe=((t={},e={})=>(e.locale??o())==="en"?qCe():OCe()),NCe=()=>"Delete Account",LCe=()=>"å é¤è´¦å·",DCe=((t={},e={})=>(e.locale??o())==="en"?NCe():LCe()),$Ce=()=>"Cancel",jCe=()=>"åæ¶",FCe=((t={},e={})=>(e.locale??o())==="en"?$Ce():jCe()),UCe=()=>"Delete",GCe=()=>"å é¤",BCe=((t={},e={})=>(e.locale??o())==="en"?UCe():GCe()),VCe=()=>"Are you sure you want to delete your account? This cannot be undone, and any remaining credits will be lost. Cancel any active subscription first.",HCe=()=>"ç¡®å®è¦å 餿¨çè´¦å·åï¼æ¤æä½æ æ³æ¤éï¼å©ä½ç§¯åå°ä½åºã妿ææè®¢é
ï¼è¯·å
åæ¶ã",KCe=((t={},e={})=>(e.locale??o())==="en"?VCe():HCe()),WCe=()=>"Delete Account",YCe=()=>"å é¤è´¦å·",ZCe=((t={},e={})=>(e.locale??o())==="en"?WCe():YCe()),XCe=()=>"Deleting...",QCe=()=>"å é¤ä¸...",JCe=((t={},e={})=>(e.locale??o())==="en"?XCe():QCe()),ePe=()=>"Permanently delete your account, generations, files and remaining credit balance. Cancel any active subscription first.",tPe=()=>"æ°¸ä¹
å 餿¨çè´¦å·ãçæè®°å½ãæä»¶åå©ä½ç§¯åãå å·å请å
åæ¶ææè®¢é
ã",nPe=((t={},e={})=>(e.locale??o())==="en"?ePe():tPe()),oPe=()=>
31"Could not delete your account. Please try again or contact support.",rPe=()=>"æ æ³å é¤è´¦å·ï¼è¯·éè¯æèç³»æ¯æã",aPe=((t={},e={})=>(e.locale??o())==="en"?oPe():rPe()),sPe=()=>"Account deleted successfully",iPe=()=>"è´¦å·å 餿å",cPe=((t={},e={})=>(e.locale??o())==="en"?sPe():iPe()),lPe=()=>"Delete Account",_Pe=()=>"å é¤è´¦å·",uPe=((t={},e={})=>(e.locale??o())==="en"?lPe():_Pe()),dPe=()=>"This action is irreversible and your remaining credit balance will be forfeited. Accounts with an active subscription cannot be deleted.",pPe=()=>"æ¤æä½ä¸å¯éï¼å©ä½ç§¯åå°ä½åºãæææè®¢é
çè´¦å·æ æ³å é¤ã",mPe=((t={},e={})=>(e.locale??o())==="en"?dPe():pPe()),fPe=()=>"Reset Password",gPe=()=>"éç½®å¯ç ",hPe=((t={},e={})=>(e.locale??o())==="en"?fPe():gPe()),bPe=()=>"Reset password to enable email login",vPe=()=>"éç½®å¯ç 以å¯ç¨é®ç®±ç»å½",yPe=((t={},e={})=>(e.locale??o())==="en"?bPe():vPe()),wPe=()=>"Resetting your password will allow you to sign in using your email and password in addition to your social login methods. You will receive an email with instructions to reset your password.",zPe=()=>"éç½®å¯ç åï¼é¤ç¤¾äº¤ç»å½å¤æ¨è¿å¯ä»¥ä½¿ç¨é®ç®±åå¯ç ç»å½ãæ¨å°æ¶å°å
å«é置说æçé®ä»¶ã",xPe=((t={},e={})=>(e.locale??o())==="en"?wPe():zPe()),kPe=()=>"Reset Password",SPe=()=>"éç½®å¯ç ",IPe=((t={},e={})=>(e.locale??o())==="en"?kPe():SPe()),TPe=()=>"Current Password",EPe=()=>"å½åå¯ç ",RPe=((t={},e={})=>(e.locale??o())==="en"?TPe():EPe()),APe=()=>"Current password is required",CPe=()=>"å½åå¯ç æ¯å¿
填项",PPe=((t={},e={})=>(e.locale??o())==="en"?APe():CPe()),qPe=()=>"Enter your current password and a new password",OPe=()=>"è¾å
¥å½åå¯ç åæ°å¯ç ",MPe=((t={},e={})=>(e.locale??o())==="en"?qPe():OPe()),NPe=()=>"Could not update your password. Please check your current password and try again.",LPe=()=>"æ æ³æ´æ°å¯ç ï¼è¯·æ£æ¥å½åå¯ç åéè¯ã",DPe=((t={},e={})=>(e.locale??o())==="en"?NPe():LPe()),$Pe=()=>"Hide password",jPe=()=>"éèå¯ç ",FPe=((t={},e={})=>(e.locale??o())==="en"?$Pe():jPe()),UPe=()=>"Please use at least 8 characters for password",GPe=()=>"请è³å°ä½¿ç¨ 8 个å符ä½ä¸ºå¯ç ",BPe=((t={},e={})=>(e.locale??o())==="en"?UPe():GPe()),VPe=()=>"Password must be at least 8 characters",HPe=()=>"å¯ç å¿
é¡»è³å°å
å« 8 个å符",KPe=((t={},e={})=>(e.locale??o())==="en"?VPe():HPe()),WPe=()=>"New Password",YPe=()=>"æ°å¯ç ",ZPe=((t={},e={})=>(e.locale??o())==="en"?WPe():YPe()),XPe=()=>"Current Password",QPe=()=>"å½åå¯ç ",JPe=((t={},e={})=>(e.locale??o())==="en"?XPe():QPe()),eqe=()=>"New Password",tqe=()=>"æ°å¯ç ",nqe=((t={},e={})=>(e.locale??o())==="en"?eqe():tqe()),oqe=()=>"Save",rqe=()=>"ä¿å",aqe=((t={},e={})=>(e.locale??o())==="en"?oqe():rqe()),sqe=()=>"Saving...",iqe=()=>"ä¿åä¸...",cqe=((t={},e={})=>(e.locale??o())==="en"?sqe():iqe()),lqe=()=>"Show password",_qe=()=>"æ¾ç¤ºå¯ç ",uqe=((t={},e={})=>(e.locale??o())==="en"?lqe():_qe()),dqe=()=>"Password updated successfully",pqe=()=>"å¯ç æ´æ°æå",mqe=((t={},e={})=>(e.locale??o())==="en"?dqe():pqe()),fqe=()=>"Change Password",gqe=()=>"ä¿®æ¹å¯ç ",hqe=((t={},e={})=>(e.locale??o())==="en"?fqe():gqe()),bqe=()=>" and ",vqe=()=>" å ",yqe=((t={},e={})=>(e.locale??o())==="en"?bqe():vqe()),wqe=()=>"By clicking continue, you agree to our ",zqe=()=>"ç»§ç»å³è¡¨ç¤ºæ¨åææä»¬ç ",xqe=((t={},e={})=>(e.locale??o())==="en"?wqe():zqe()),kqe=t=>`Claim ${t?.count} free credits`,Sqe=t=>`ç»å½é¢å ${t?.count} å
费积å`,QI=((t,e={})=>(e.locale??o())==="en"?kqe(t):Sqe(t)),Iqe=()=>"Guest",Tqe=()=>"访客",JI=((t={},e={})=>(e.locale??o())==="en"?Iqe():Tqe()),Eqe=()=>"Log in",Rqe=()=>"ç»å½",Ip=((t={},e={})=>(e.locale??o())==="en"?Eqe():Rqe()),Aqe=()=>"Log out",Cqe=()=>"éåº",eT=((t={},e={})=>(e.locale??o())==="en"?Aqe():Cqe()),Pqe=()=>"Log out failed",qqe=()=>"éåºå¤±è´¥",tT=((t={},e={})=>(e.locale??o())==="en"?Pqe():qqe()),Oqe=()=>"Not signed in",Mqe=()=>"æªç»å½",Nqe=((t={},e={})=>(e.locale??o())==="en"?Oqe():Mqe()),Lqe=()=>"Privacy Policy",Dqe=()=>"éç§æ¿ç",$qe=((t={},e={})=>(e.locale??o())==="en"?Lqe():Dqe()),jqe=()=>"Sign up",Fqe=()=>"注å",Uqe=((t={},e={})=>(e.locale??o())==="en"?jqe():Fqe()),Gqe=()=>"Terms of Service",Bqe=()=>"æå¡æ¡æ¬¾",Vqe=((t={},e={})=>(e.locale??o())==="en"?Gqe():Bqe()),Hqe=()=>"Back to login",Kqe=()=>"è¿åç»å½",Wqe=((t={},e={})=>(e.locale??o())==="en"?Hqe():Kqe()),Yqe=()=>`[["signup_disabled","Sign up is disabled."],["account_already_linked_to_different_user","This account is already linked to another user."],["unable_to_link_account","Unable to link account."],["unable_to_get_user_info","Could not get user info from provider."],["email_doesn't_match","Email doesn't match."],["email_not_found","Email not found."],["invali
31d_email_or_password","Invalid email or password."],["oauth_provider_not_found","Sign-in provider not found."],["no_callback_url","Missing callback URL."],["no_code","Authorization code missing."],["state_mismatch","Session expired or invalid. Please try again."],["state_not_found","Session not found. Please try again."],["invalid_callback_request","Invalid sign-in request. Please try again."],["verification_token_expired","This verification link has expired. Please request a new one."],["verification_failed","Invalid verification token. Please request a new verification email."],["email_not_verified","Email is not verified. Please sign in again to receive a new verification email."]]`,Zqe=()=>`[["signup_disabled","注åå·²å
³éã"],["account_already_linked_to_different_user","该账å·å·²å
³èå°å
¶ä»ç¨æ·ã"],["unable_to_link_account","æ æ³å
³èè´¦å·ã"],["unable_to_get_user_info","æ æ³ä»æä¾åè·åç¨æ·ä¿¡æ¯ã"],["email_doesn't_match","é®ç®±ä¸å¹é
ã"],["email_not_found","æªæ¾å°è¯¥é®ç®±ã"],["invalid_email_or_password","é®ç®±æå¯ç é误ã"],["oauth_provider_not_found","æªæ¾å°ç»å½æä¾åã"],["no_callback_url","缺å°åè°å°åã"],["no_code","ç¼ºå°ææç ã"],["state_mismatch","ä¼è¯å·²è¿æææ æï¼è¯·éè¯ã"],["state_not_found","æªæ¾å°ä¼è¯ï¼è¯·éè¯ã"],["invalid_callback_request","ç»å½è¯·æ±æ æï¼è¯·éè¯ã"],["verification_token_expired","éªè¯é¾æ¥å·²å¤±æï¼è¯·éæ°è·åã"],["verification_failed","éªè¯å¤±è´¥ï¼è¯·éæ°è·åéªè¯é®ä»¶ã"],["email_not_verified","é®ç®±å°åæªéªè¯ãè¯·éæ°ç»å½ï¼ç³»ç»ä¼åéæ°çéªè¯é®ä»¶ã"]]`,nT=((t={},e={})=>(e.locale??o())==="en"?Yqe():Zqe()),Xqe=()=>"Oops! Something went wrong!",Qqe=()=>"ååï¼åºéäºï¼",Jqe=((t={},e={})=>(e.locale??o())==="en"?Xqe():Qqe()),eOe=()=>"Please try again",tOe=()=>"请éè¯",oT=((t={},e={})=>(e.locale??o())==="en"?eOe():tOe()),nOe=()=>"Back to login",oOe=()=>"è¿åç»å½",rOe=((t={},e={})=>(e.locale??o())==="en"?nOe():oOe()),aOe=()=>"We've sent a password reset link to your email",sOe=()=>"æä»¬å·²å°éç½®å¯ç 龿¥åéå°æ¨çé®ç®±",iOe=((t={},e={})=>(e.locale??o())==="en"?aOe():sOe()),cOe=()=>"Request a password reset link to be sent to your email",lOe=()=>"请æ±å°éç½®å¯ç 龿¥åéå°æ¨çé®ç®±",rT=((t={},e={})=>(e.locale??o())==="en"?cOe():lOe()),_Oe=()=>"Email",uOe=()=>"é®ç®±",dOe=((t={},e={})=>(e.locale??o())==="en"?_Oe():uOe()),pOe=()=>"Please enter your email",mOe=()=>"请è¾å
¥é®ç®±",fOe=((t={},e={})=>(e.locale??o())==="en"?pOe():mOe()),gOe=()=>"[email protected]",hOe=()=>"[email protected]",bOe=((t={},e={})=>(e.locale??o())==="en"?gOe():hOe()),vOe=()=>"Send reset link",yOe=()=>"åééç½®é¾æ¥",wOe=((t={},e={})=>(e.locale??o())==="en"?vOe():yOe()),zOe=()=>"Forgot Password",xOe=()=>"å¿è®°å¯ç ",aT=((t={},e={})=>(e.locale??o())==="en"?zOe():xOe()),kOe=t=>`+${t?.credits} credits`,SOe=t=>`+${t?.credits} 积å`,IOe=((t,e={})=>(e.locale??o())==="en"?kOe(t):SOe(t)),TOe=t=>`New accounts get ${t?.credits} free credits to start generating.`,EOe=t=>`æ°è´¦å·æ³¨åå³é ${t?.credits} å
费积å,ç«å³å¼å§çæã`,sT=((t,e={})=>(e.locale??o())==="en"?TOe(t):EOe(t)),ROe=()=>"Sign in to your account to continue",AOe=()=>"ç»å½æ¨çè´¦å·ä»¥ç»§ç»",iT=((t={},e={})=>(e.locale??o())==="en"?ROe():AOe()),COe=()=>"Email",POe=()=>"é®ç®±",qOe=((t={},e={})=>(e.locale??o())==="en"?COe():POe()),OOe=()=>"Please enter your email",MOe=()=>"请è¾å
¥é®ç®±",cT=((t={},e={})=>(e.locale??o())==="en"?OOe():MOe()),NOe=()=>"Forgot Password?",LOe=()=>"å¿è®°å¯ç ï¼",DOe=((t={},e={})=>(e.locale??o())==="en"?NOe():LOe()),$Oe=()=>"Hide password",jOe=()=>"éèå¯ç ",FOe=((t={},e={})=>(e.locale??o())==="en"?$Oe():jOe()),UOe=()=>"Password",GOe=()=>"å¯ç ",BOe=((t={},e={})=>(e.locale??o())==="en"?UOe():GOe()),VOe=()=>"Please enter your password",HOe=()=>"请è¾å
¥å¯ç ",lT=((t={},e={})=>(e.locale??o())==="en"?VOe():HOe()),KOe=()=>"[email protected]",WOe=()=>"[email protected]",YOe=((t={},e={})=>(e.locale??o())==="en"?KOe():WOe()),ZOe=()=>"******",XOe=()=>"******",QOe=((t={},e={})=>(e.locale??o())==="en"?ZOe():XOe()),JOe=()=>"Show password",eMe=()=>"æ¾ç¤ºå¯ç ",tMe=((t={},e={})=>(e.locale??o())==="en"?JOe():eMe()),nMe=()=>"Sign In",oMe=()=>"ç»å½",Jv=((t={},e={})=>(e.locale??o())==="en"?nMe():oMe()),rMe=()=>"Don't have an account? Sign up",aMe=()=>"没æè´¦å·ï¼æ³¨å",_T=((t={},e={})=>(e.locale??o())==="en"?rMe():aMe()),sMe=()=>"Sign In",iMe=()=>"ç»å½",uT=((t={},e={})=>(e.locale??o())==="en"?sMe():iMe()),cMe=()=>"Welcome back",lMe=()=>"欢è¿åæ¥",dT=((t={},e={})=>(e.locale??o())==="en"?cMe():lMe()),_Me=()=>"We sent a confirmation link to your email. Open it to activate your account. If it doesn't arrive in a few minutes, check your spam folder.",uMe=()=>"éªè¯é®ä»¶å·²åéè³ä½ çé®ç®±ã请æå¼é®ä»¶ä¸ç龿¥æ¿æ´»è´¦å·ï¼è¥å åéå
æªæ¶å°ï¼è¯·æ£æ¥åå¾é®ä»¶ã",dMe=((t={},e={})=>(e.locale??o())==="en"?_Me():uMe()),pMe=()=>"Create an account",mMe=()=>"å建账å·",fMe=((t={},e={})=>(e.locale??o())==="en"?pMe():mMe()),gMe=()=>"Create an account to get started",hMe=()=>"å建账å·ä»¥å¼å§ä½¿ç¨",pT=((t={},e={})=>
31(e.locale??o())==="en"?gMe():hMe()),bMe=()=>"Email",vMe=()=>"é®ç®±",yMe=((t={},e={})=>(e.locale??o())==="en"?bMe():vMe()),wMe=()=>"Please enter your email",zMe=()=>"请è¾å
¥é®ç®±",xMe=((t={},e={})=>(e.locale??o())==="en"?wMe():zMe()),kMe=()=>"Hide password",SMe=()=>"éèå¯ç ",IMe=((t={},e={})=>(e.locale??o())==="en"?kMe():SMe()),TMe=()=>"Name",EMe=()=>"å§å",RMe=((t={},e={})=>(e.locale??o())==="en"?TMe():EMe()),AMe=()=>"Please enter your name",CMe=()=>"请è¾å
¥å§å",PMe=((t={},e={})=>(e.locale??o())==="en"?AMe():CMe()),qMe=()=>"Password",OMe=()=>"å¯ç ",MMe=((t={},e={})=>(e.locale??o())==="en"?qMe():OMe()),NMe=()=>"Please enter your password",LMe=()=>"请è¾å
¥å¯ç ",DMe=((t={},e={})=>(e.locale??o())==="en"?NMe():LMe()),$Me=()=>"[email protected]",jMe=()=>"[email protected]",FMe=((t={},e={})=>(e.locale??o())==="en"?$Me():jMe()),UMe=()=>"name",GMe=()=>"å§å",BMe=((t={},e={})=>(e.locale??o())==="en"?UMe():GMe()),VMe=()=>"******",HMe=()=>"******",KMe=((t={},e={})=>(e.locale??o())==="en"?VMe():HMe()),WMe=()=>"Show password",YMe=()=>"æ¾ç¤ºå¯ç ",ZMe=((t={},e={})=>(e.locale??o())==="en"?WMe():YMe()),XMe=()=>"Already have an account? Sign in",QMe=()=>"å·²ç»æè´¦å·ï¼ç»å½",JMe=((t={},e={})=>(e.locale??o())==="en"?XMe():QMe()),eNe=()=>"Sign Up",tNe=()=>"注å",nNe=((t={},e={})=>(e.locale??o())==="en"?eNe():tNe()),oNe=()=>"Sign Up",rNe=()=>"注å",mT=((t={},e={})=>(e.locale??o())==="en"?oNe():rNe()),aNe=()=>"Back to login",sNe=()=>"è¿åç»å½",iNe=((t={},e={})=>(e.locale??o())==="en"?aNe():sNe()),cNe=()=>"Set a new password for your account",lNe=()=>"为æ¨çè´¦å·è®¾ç½®æ°å¯ç ",fT=((t={},e={})=>(e.locale??o())==="en"?cNe():lNe()),_Ne=()=>"Hide password",uNe=()=>"éèå¯ç ",dNe=((t={},e={})=>(e.locale??o())==="en"?_Ne():uNe()),pNe=()=>"Invalid or expired reset link, please request a new one",mNe=()=>"éç½®é¾æ¥æ ææå·²è¿æï¼è¯·éæ°ç³è¯·",fNe=((t={},e={})=>(e.locale??o())==="en"?pNe():mNe()),gNe=()=>"Password must be at least 8 characters",hNe=()=>"å¯ç å¿
é¡»è³å°å
å« 8 个å符",bNe=((t={},e={})=>(e.locale??o())==="en"?gNe():hNe()),vNe=()=>"Password",yNe=()=>"å¯ç ",wNe=((t={},e={})=>(e.locale??o())==="en"?vNe():yNe()),zNe=()=>"******",xNe=()=>"******",kNe=((t={},e={})=>(e.locale??o())==="en"?zNe():xNe()),SNe=()=>"Reset password",INe=()=>"éç½®å¯ç ",TNe=((t={},e={})=>(e.locale??o())==="en"?SNe():INe()),ENe=()=>"Show password",RNe=()=>"æ¾ç¤ºå¯ç ",ANe=((t={},e={})=>(e.locale??o())==="en"?ENe():RNe()),CNe=()=>"Reset Password",PNe=()=>"éç½®å¯ç ",gT=((t={},e={})=>(e.locale??o())==="en"?CNe():PNe()),qNe=()=>"Or continue with",ONe=()=>"æä»¥ç¤¾åªè´¦å·ç»å½",hT=((t={},e={})=>(e.locale??o())==="en"?qNe():ONe()),MNe=()=>"Sign In with Google",NNe=()=>"ä½¿ç¨ Google ç»å½",bT=((t={},e={})=>(e.locale??o())==="en"?MNe():NNe()),LNe=t=>`Billed annually at ${t?.amount}`,DNe=t=>`æ¯å¹´æ¯ä» ${t?.amount}`,$Ne=((t,e={})=>(e.locale??o())==="en"?LNe(t):DNe(t)),jNe=t=>`${t?.count} credits / month`,FNe=t=>`æ¯æ ${t?.count} 积å`,UNe=((t,e={})=>(e.locale??o())==="en"?jNe(t):FNe(t)),GNe=t=>`${t?.count} credits / year`,BNe=t=>`æ¯å¹´ ${t?.count} 积å`,VNe=((t,e={})=>(e.locale??o())==="en"?GNe(t):BNe(t)),HNe=()=>"days free trial",KNe=()=>"天å
è´¹è¯ç¨",WNe=((t={},e={})=>
31(e.locale??o())==="en"?HNe():KNe()),YNe=()=>"Free",ZNe=()=>"å
è´¹ç",XNe=((t={},e={})=>(e.locale??o())==="en"?YNe():ZNe()),QNe=()=>"Get Lifetime Access",JNe=()=>"å¼å¯ç»èº«ä¼å",eLe=((t={},e={})=>(e.locale??o())==="en"?QNe():JNe()),tLe=()=>"Get Started",nLe=()=>"å¼å§å
è´¹è¯ç¨",oLe=((t={},e={})=>(e.locale??o())==="en"?tLe():nLe()),rLe=()=>"Get Started For Free",aLe=()=>"å¼å§å
费使ç¨",sLe=((t={},e={})=>(e.locale??o())==="en"?rLe():aLe()),iLe=()=>"Manage billing",cLe=()=>"管çè´¦å",lLe=((t={},e={})=>(e.locale??o())==="en"?iLe():cLe()),_Le=()=>"Not Available",uLe=()=>"ä¸å¯ç¨",dLe=((t={},e={})=>(e.locale??o())==="en"?_Le():uLe()),pLe=()=>"/month",mLe=()=>"/æ",fLe=((t={},e={})=>(e.locale??o())==="en"?pLe():mLe()),gLe=()=>"/year",hLe=()=>"/å¹´",bLe=((t={},e={})=>(e.locale??o())==="en"?gLe():hLe()),vLe=()=>"Popular",yLe=()=>"çé¨",wLe=((t={},e={})=>(e.locale??o())==="en"?vLe():yLe()),zLe=t=>`Save ${t?.amount}`,xLe=t=>`ç ${t?.amount}`,kLe=((t,e={})=>(e.locale??o())==="en"?zLe(t):xLe(t)),SLe=()=>"Upgrade",ILe=()=>"åçº§æ¹æ¡",vT=((t={},e={})=>(e.locale??o())==="en"?SLe():ILe()),TLe=()=>"Your Current Plan",ELe=()=>"æ¨çå½åæ¹æ¡",RLe=((t={},e={})=>(e.locale??o())==="en"?TLe():ELe()),ALe=()=>"Failed to open checkout page",CLe=()=>"æå¼ç»è´¦é¡µé¢å¤±è´¥",PLe=((t={},e={})=>(e.locale??o())==="en"?ALe():CLe()),qLe=()=>"Loading...",OLe=()=>"å è½½ä¸...",MLe=((t={},e={})=>(e.locale??o())==="en"?qLe():OLe()),NLe=()=>"Failed to open customer portal",LLe=()=>"æå¼å®¢æ·é¨æ·å¤±è´¥",DLe=((t={},e={})=>(e.locale??o())==="en"?NLe():LLe()),$Le=()=>"Loading...",jLe=()=>"å è½½ä¸...",FLe=((t={},e={})=>(e.locale??o())==="en"?$Le():jLe()),ULe=()=>"Compare Oeneo AI plans for text-to-image and reference-image creation, with monthly credits, private results, and advanced AI image models.",GLe=()=>"æ¯è¾ Oeneo AI æçå¾ä¸åèå¾å使¹æ¡ï¼å
å«æåº¦ç§¯åãç§å¯ç»æåæ´å¤é«çº§ AI å¾ç模åã",yT=((t={},e={})=>(e.locale??o())==="en"?ULe():GLe()),BLe=()=>"Clear details about credits, models, privacy, and billing before you choose a plan.",VLe=()=>"éæ©æ¹æ¡åï¼äºè§£ç§¯åãæ¨¡åãéç§åè´¦åç¸å
³ç»èã",HLe=((t={},e={})=>(e.locale??o())==="en"?BLe():VLe()),KLe=()=>"FAQ",WLe=()=>"FAQ",YLe=((t={},e={})=>(e.locale??o())==="en"?KLe():WLe()),ZLe=()=>"Credits consumed for a failed generation are returned automatically after the task is reconciled.",XLe=()=>"çæå¤±è´¥åï¼ä»»å¡å®æç¶æå¯¹è´¦æ¶ä¼èªå¨éåæ¬æ¬¡æ¶èç积åã",QLe=((t={},e={})=>(e.locale??o())==="en"?ZLe():XLe()),JLe=()=>"What happens if a generation fails?",e6e=()=>"çæå¤±è´¥ä¼ææ ·å¤çï¼",t6e=((t={},e={})=>(e.locale??o())==="en"?JLe():e6e()),n6e=()=>"Open Dashboard > Billing and choose Manage billing. The hosted billing portal shows available plan changes and when a scheduled cancellation takes effect.",o6e=()=>"æå¼ Dashboard > è´¦åå¹¶éæ©â管çè´¦åâãæç®¡è´¦å鍿·ä¼æ¾ç¤ºå¯ç¨çæ¹æ¡åæ´ï¼ä»¥å计ååæ¶ççææ¶é´ã",r6e=((t={},e={})=>(e.locale??o())==="en"?n6e():o6e()),a6e=()=>"How do I change or cancel my subscription?",s6e=()=>"å¦ä½æ´æ¹æåæ¶è®¢é
ï¼",i6e=((t={},e={})=>(e.locale??o())==="en"?a6e():s6e()),c6e=()=>"We accept the payment methods shown at checkout. Payments and billing details are processed securely by the available payment provider.",l6e=()=>"æä»¬æ¯æç»è´¦é¡µé¢æ¾ç¤ºçæ¯ä»æ¹å¼ã仿¬¾åè´¦åä¿¡æ¯ç±å½åå¯ç¨çæ¯ä»æå¡åå®å
¨å¤çã",_6e=((t={},e={})=>(e.locale??o())==="en"?c6e():l6e()),u6e=()=>"What payment methods do you accept?",d6e=()=>"æ¯æåªäºæ¯ä»æ¹å¼ï¼",p6e=((t={},e={})=>(e.locale??o())==="en"?u6e():d6e()),m6e=()=>"Free-plan generations are public by default. Plus and Pro generations are private by default.",f6e=()=>"å
è´¹æ¹æ¡ççæç»æé»è®¤å
¬å¼ï¼Plus å Pro æ¹æ¡ççæç»æé»è®¤ç§å¯ã",g6e=((t={},e={})=>(e.locale??o())==="en"?m6e():f6e()),h6e=()=>"Are my generated images private?",b6e=()=>"çæçå¾çæ¯ç§å¯çåï¼",v6e=((t={},e={})=>(e.locale??o())==="en"?h6e():b6e()),y6e=t=>`Plans and credit packs are digital products, so purchases are generally non-refundable. If you believe a charge was made in error or you're facing a billing issue, email ${t?.email} and we'll typically respond within 3 business days.`,w6e=t=>`订é
æ¹æ¡å积åå
å±äºæ°å产åï¼è´ä¹°åé叏䏿¯æé款ãå¦æä½ è®¤ä¸ºè´¦åæè¯¯æéå°è®¡è´¹é®é¢ï¼è¯·åéé®ä»¶è³ ${t?.email}ï¼æä»¬ä¸è¬ä¼å¨ 3 ä¸ªå·¥ä½æ¥å
åå¤ã`,z6e=((t,e={})=>(e.locale??o())==="en"?y6e(t):w6e(t)),x6e=()=>"Can I get a refund?",k6e=()=>"å¯ä»¥é款åï¼",S6e=((t={},e={})=>(e.locale??o())==="en"?x6e():k6e()),I6e=()=>"Pricing questions, answered.",T6e=()=>"å®ä»·é®é¢ï¼ä¸æ¬¡è¯´æ¸
ã",E6e=((t={},e={})=>(e.locale??o())==="en"?I6e():T6e()),R6e=()=>"Monthly",A6e=()=>"æä»",C6e=((t={},e={})=>(e.locale??o())==="en"?R6e():A6e()),P6e=()=>"Pricing options",q6e=()=>"ä»·æ ¼é项",O6e=((t={},e={})=>(e.locale??o())==="en"?P6e():q6e()),M6e=()=>"Creator Pack",N6e=()=>"åä½è
å
",L6e=((t={},e={})=>(e.locale??o())==="en"?M6e():N6e()),D6e=()=>"For occasional creative projects",$6e=()=>"éåå¶å°çåä½é¡¹ç®",j6e=((t={},e={})=>(e.locale??o())==="en"?D6e():$6e()),F6e=()=>"Savings are calculated against the 400-credit pack.",U6e=()=>"èçæ¯ä¾ä»¥ 400 积åå
为åºå计ç®ã",G6e=((t={},e={})=>(e.locale??o())==="en"?F6e():U6e()),B6e=()=>"Quick Top-up",V6e=()=>"å¿«éè¡¥å
å
",H6e=((t={},e={})=>(e.locale??o())==="en"?B6e():V6e()),K6e=()=>"For a few extra generations",W6e=()=>"éåå°éè¡¥å
çæé¢åº¦",Y6e=((t={},e={})=>(e.locale??o())==="en"?K6e():W6e()),Z6e=()=>"Studio Pack",X6e=()=>"å·¥ä½å®¤å
",Q6e=((t={},e={})=>(e.locale??o())==="en"?Z6e():X6e()),J6e=()=>"For larger projects and ongoing work",eDe=()=>"éå大å项ç®åæç»åä½",tDe=((t={},e={})=>(e.locale??o())==="en"?J6e():eDe()),nDe=()=>"For individual creators",oDe=()=>"éå个人åä½è
",rDe=((t={},e={})=>(e.locale??o())==="en"?nDe():oDe()),aDe=()=>'["700 credits / month","Private workspace","Full access to flagship models","Image tools (Backgroun
31d remover, Upscaler)","Full commercial license"]',sDe=()=>'["æ¯æ 700 积å","ç§äººå·¥ä½åº","æè°æ¨¡å宿´æé","å¾çå·¥å
·ç®±ï¼èæ¯ç§»é¤ãè¶
忾大ï¼","宿´åç¨ææ"]',iDe=((t={},e={})=>(e.locale??o())==="en"?aDe():sDe()),cDe=()=>"[]",lDe=()=>"[]",_De=((t={},e={})=>(e.locale??o())==="en"?cDe():lDe()),uDe=()=>"Basic",dDe=()=>"åºç¡ç",pDe=((t={},e={})=>(e.locale??o())==="en"?uDe():dDe()),mDe=()=>"Try Oeneo AI with starter credits",fDe=()=>"ç¨æ°æç§¯åä½éª Oeneo AI",gDe=((t={},e={})=>(e.locale??o())==="en"?mDe():fDe()),hDe=()=>'["Up to 10 standard images","Public generations & community gallery","Personal workspace"]',bDe=()=>'["æå¤çæ 10 å¼ æ åå¾ç","å
¬å¼ä½åä¸ç¤¾åºç»å»","个人工ä½åº"]',vDe=((t={},e={})=>(e.locale??o())==="en"?hDe():bDe()),yDe=()=>"[]",wDe=()=>"[]",zDe=((t={},e={})=>(e.locale??o())==="en"?yDe():wDe()),xDe=()=>"Free",kDe=()=>"å
è´¹ç",SDe=((t={},e={})=>(e.locale??o())==="en"?xDe():kDe()),IDe=t=>`${t?.count} one-time starter credits`,TDe=t=>`${t?.count} ä¸ªä¸æ¬¡æ§æ°æç§¯å`,EDe=((t,e={})=>(e.locale??o())==="en"?IDe(t):TDe(t)),RDe=()=>"One-time payment for long-term access.",ADe=()=>"䏿¬¡æ§ä»æ¬¾ï¼é¿æä½¿ç¨ã",CDe=((t={},e={})=>(e.locale??o())==="en"?RDe():ADe()),PDe=()=>'["Lifetime access","No recurring subscription","Personal commercial use"]',qDe=()=>'["ç»èº«è®¿é®","æ 订é
ç»è´¹","个人åä¸ä½¿ç¨"]',ODe=((t={},e={})=>(e.locale??o())==="en"?PDe():qDe()),MDe=()=>'["Does not include shared workspace"]',NDe=()=>'["ä¸å
å«å
±äº«å·¥ä½åº"]',LDe=((t={},e={})=>(e.locale??o())==="en"?MDe():NDe()),DDe=()=>"Lifetime",$De=()=>"ç»èº«ç",jDe=((t={},e={})=>(e.locale??o())==="en"?DDe():$De()),FDe=()=>"For professional designers",UDe=()=>"éåä¸ä¸è®¾è®¡å¸",GDe=((t={},e={})=>(e.locale??o())==="en"?FDe():UDe()),BDe=()=>'["1,600 credits / month","All Basic features included","Full access to flagship models","Fast-track generation queue","Priority access to new model drops","Full commercial license"]',VDe=()=>'["æ¯æ 1,600 积å","å
å« Basic å
¨é¨æç","æè°æ¨¡å宿´æé","çæå ééé","æ°æ¨¡åä¼å
ä½éª","宿´åç¨ææ"]',HDe=((t={},e={})=>(e.locale??o())==="en"?BDe():VDe()),KDe=()=>"[]",WDe=()=>"[]",YDe=((t={},e={})=>(e.locale??o())==="en"?KDe():WDe()),ZDe=()=>"Plus",XDe=()=>"Plus ç",QDe=((t={},e={})=>(e.locale??o())==="en"?ZDe():XDe()),JDe=()=>"For studios & high-volume production",e$e=()=>"éåå·¥ä½å®¤ä¸é«é¢ç产",t$e=((t={},e={})=>(e.locale??o())==="en"?JDe():e$e()),n$e=()=>'["5,000 credits / month","All Plus features included","Highest priority queue","Ultra-fast generation speed","Early access to upcoming features","Priority customer support ([email protected])","Full commercial license"]',o$e=()=>'["æ¯æ 5,000 积å","å
å« Plus å
¨é¨æç","æé«ä¼å
级éå","æéçæ","æ°åè½æ¢å
ä½éª","ä¼å
å®¢ææ¯æï¼[email protected]ï¼","宿´åç¨ææ"]',r$e=((t={},e={})=>(e.locale??o())==="en"?n$e():o$e()),a$e=()=>"[]",s$e=()=>"[]",i$e=((t={},e={})=>(e.locale??o())==="en"?a$e():s$e()),c$e=()=>"Pro",l$e=()=>"ä¸ä¸ç",_$e=((t={},e={})=>(e.locale??o())==="en"?c$e():l$e()),u$e=()=>"Use code",d$e=()=>"使ç¨ä¼æ ç ",p$e=((t={},e={})=>(e.locale??o())==="en"?u$e():d$e()),m$e=()=>"Promotion code copied",f$e=()=>"伿 ç å·²å¤å¶",g$e=((t={},e={})=>(e.locale??o())==="en"?m$e():f$e()),h$e=()=>"Copy promotion code",b$e=()=>"å¤å¶ä¼æ ç ",v$e=((t={},e={})=>(e.locale??o())==="en"?h$e():b$e()),y$e=t=>`${t?.days}d ${t?.hours}h ${t?.minutes}m ${t?.seconds}s`,w$e=t=>`${t?.days}天 ${t?.hours}å°æ¶ ${t?.minutes}å ${t?.seconds}ç§`,z$e=((t,e={})=>(e.locale??o())==="en"?y$e(t):w$e(t)),x$e=t=>`Save ${t?.percent}% on any plan for ${t?.months} months`,k$e=t=>`ä»»ææ¹æ¡å ${t?.months} 个æç«å ${t?.percent}%`,S$e=((t,e={})=>(e.locale??o())==="en"?x$e(t):k$e(t)),I$e=t=>`Ends ${t?.date}`,T$e=t=>`æªæ¢ ${t?.date}`,E$e=((t,e={})=>(e.locale??o())==="en"?I$e(t):T$e(t)),R$e=()=>"EXTRA",A$e=()=>"é¢å¤",C$e=((t={},e={})=>(e.locale??o())==="en"?R$e():A$e()),P$e=()=>"OFF",q$e=()=>"伿 ",O$e=((t={},e={})=>(e.locale??o())==="en"?P$e():q$e()),M$e=()=>"Stacks with annual savings",N$e=()=>"å¯å å å¹´ä»ä¼æ ",L$e=((t={},e={})=>(e.locale??o())==="en"?M$e():N$e()),D$e=()=>"Choose a plan that fits your workflow, and top up with credit packs whenever you need more.",$$e=()=>"éæ©éåä½ å·¥ä½æµç¨çæ¹æ¡ï¼éè¦æ´å¤é¢åº¦æ¶éæ¶ç¨ç§¯åå
è¡¥å
ã",j$e=((t={},e={})=>(e.locale??o())==="en"?D$e():$$e()),F$e=()=>"Simple, Flexible Pricing",U$e=()=>"ç®åãçµæ´»çä»·æ ¼æ¹æ¡",wT=((t={},e={})=>(e.locale??o())==="en"?F$e():U$e()),G$e=()=>"Yearly",B$e=()=>"å¹´ä»",V$e=((t={},e={})=>(e.locale??o())==="en"?G$e():B$e()),H$e=()=>"-30%",K$e=()=>"-30%",W$e=((t={},e={})=>(e.locale??o())==="en"?H$e():K$e()),Y$e=()=>"Upgrade",Z$e=()=>"å级",X$e=((t={},e={})=>
31(e.locale??o())==="en"?Y$e():Z$e()),Q$e=()=>"You need more credits to continue. Top up with a credit pack or subscribe for monthly credits.",J$e=()=>"ç»§ç»çæéè¦æ´å¤ç§¯åãè´ä¹°ç§¯åå
,æè®¢é
è·åæ¯æç§¯åã",eje=((t={},e={})=>(e.locale??o())==="en"?Q$e():J$e()),tje=()=>"Out of Credits",nje=()=>"积åä¸è¶³",oje=((t={},e={})=>(e.locale??o())==="en"?tje():nje()),rje=()=>"Free users generate public assets. Upgrade to keep your work private.",aje=()=>"å
è´¹ç¨æ·çæçèµäº§ä¸ºå
¬å¼ãå级åå¯å°ä½å设为ç§å¯ã",sje=((t={},e={})=>(e.locale??o())==="en"?rje():aje()),ije=()=>"Keep Assets Private",cje=()=>"ä¿æèµäº§ç§å¯",lje=((t={},e={})=>(e.locale??o())==="en"?ije():cje()),_je=()=>"View All Plans",uje=()=>"æ¥çå
¨é¨æ¹æ¡",dje=((t={},e={})=>(e.locale??o())==="en"?_je():uje()),pje=()=>"About",mje=()=>"å
³äºæä»¬",zT=((t={},e={})=>(e.locale??o())==="en"?pje():mje()),fje=()=>"Blog",gje=()=>"å客",hje=((t={},e={})=>(e.locale??o())==="en"?fje():gje()),bje=()=>"Changelog",vje=()=>"æ´æ°æ¥å¿",xT=((t={},e={})=>(e.locale??o())==="en"?bje():vje()),yje=()=>"Contact",wje=()=>"èç³»æä»¬",ey=((t={},e={})=>(e.locale??o())==="en"?yje():wje()),zje=()=>"Cookie Policy",xje=()=>"Cookie æ¿ç",kT=((t={},e={})=>(e.locale??o())==="en"?zje():xje()),kje=()=>"Image Tools",Sje=()=>"å¾çå·¥å
·",ST=((t={},e={})=>(e.locale??o())==="en"?kje():Sje()),Ije=()=>"Legal",Tje=()=>"æ³å¾",IT=((t={},e={})=>(e.locale??o())==="en"?Ije():Tje()),Eje=()=>"Pricing",Rje=()=>"ä»·æ ¼",ty=((t={},e={})=>(e.locale??o())==="en"?Eje():Rje()),Aje=()=>"Privacy Policy",Cje=()=>"éç§æ¿ç",TT=((t={},e={})=>(e.locale??o())==="en"?Aje():Cje()),Pje=()=>"Product",qje=()=>"产å",ET=((t={},e={})=>(e.locale??o())==="en"?Pje():qje()),Oje=()=>"Resources",Mje=()=>"èµæº",RT=((t={},e={})=>(e.locale??o())==="en"?Oje():Mje()),Nje=()=>"Roadmap",Lje=()=>"路线å¾",AT=((t={},e={})=>(e.locale??o())==="en"?Nje():Lje()),Dje=()=>"Terms of Service",$je=()=>"æå¡æ¡æ¬¾",CT=((t={},e={})=>(e.locale??o())==="en"?Dje():$je()),jje=()=>"Video Tools",Fje=()=>"è§é¢å·¥å
·",PT=((t={},e={})=>(e.locale??o())==="en"?jje():Fje()),Uje=t=>`${t?.brand} logo`,Gje=t=>`${t?.brand} æ å¿`,Bje=((t,e={})=>(e.locale??o())==="en"?Uje(t):Gje(t)),Vje=()=>"AI studio for image and video creation",Hje=()=>"å¾çä¸è§é¢ AI åä½å·¥ä½å°",Kje=((t={},e={})=>(e.locale??o())==="en"?Vje():Hje()),Wje=()=>"Contact us",Yje=()=>"èç³»æä»¬",Zje=((t={},e={})=>(e.locale??o())==="en"?Wje():Yje()),Xje=t=>`Learn about ${t?.brand}, the unified AI studio for image and video generation.`,Qje=t=>`äºè§£ ${t?.brand}ï¼å¾çä¸è§é¢çæçç»ä¸ AI åä½å·¥ä½å°ã`,qT=((t,e={})=>(e.locale??o())==="en"?Xje(t):Qje(t)),Jje=()=>"Follow us on X",eFe=()=>"å
³æ³¨æä»¬",tFe=((t={},e={})=>(e.locale??o())==="en"?Jje():eFe()),nFe=t=>`${t?.brand} is a multimodal generative AI studio for creators, centered on image and video generation with leading models, built-in image editing, and a personal library. New accounts start with free credits.`,oFe=t=>`${t?.brand} æ¯ä¸ºåä½è
æé ç夿¨¡æçæå¼ AI å·¥ä½å°ï¼ä»¥å¾ççæåè§é¢çæä¸ºæ ¸å¿ï¼æä¾ä¸»æµæ¨¡åçç»ä¸åä½å
¥å£ãå¾çç¼è¾è½åä¸ä¸ªäººä½å管çãæ³¨åå³è·èµ 积åï¼ç«å³å¯å¼å§åä½ã`,rFe=((t,e={})=>(e.locale??o())==="en"?nFe(t):oFe(t)),aFe=t=>`About ${t?.brand}`,sFe=t=>`å
³äº ${t?.brand}`,OT=((t,e={})=>(e.locale??o())==="en"?aFe(t):sFe(t)),iFe=t=>`Test campaign concepts, product scenes, social formats, and visual development with ${t?.registrationCredits} free credits to start.`,cFe=t=>`ç¨ ${t?.registrationCredits} 个å
¥é¨ç§¯åæµè¯å¹¿åæ¦å¿µã产ååºæ¯ã社交æ¯ä¾åè§è§å¼åæ¹åã`,lFe=((t,e={})=>(e.locale??o())==="en"?iFe(t):cFe(t)),_Fe=()=>"Ready to make the next visual",uFe=()=>"åå¤å¶ä½ä¸ä¸å¼ è§è§",dFe=((t={},e={})=>(e.locale??o())==="en"?_Fe():uFe()),pFe=()=>"Start generating",mFe=()=>"å¼å§çæ",fFe=((t={},e={})=>(e.locale??o())==="en"?pFe():mFe()),gFe=()=>"Review the examples",hFe=()=>"æ¥çåä½ç¤ºä¾",bFe=((t={},e={})=>(e.locale??o())==="en"?gFe():hFe()),vFe=()=>"Put one clear brief through the right model",yFe=()=>"让ä¸ä»½æ¸
æ° brief æ¾å°åéçæ¨¡å",wFe=((t={},e={})=>(e.locale??o())==="en"?vFe():yFe()),zFe=()=>"Generally yes, and we do not claim ownership of the images you create here. Whether a specific image is safe to publish still depends on the selected model provider's terms, your plan, applicable law, and the rights attached to your prompt and reference images. Clear permission for identifiable people, brands, copyrighted artwork, and third-party product imagery, and take your own legal advice for high-stakes commercial use.",xFe=()=>"é常å¯ä»¥ï¼æä»¬ä¹ä¸ä¼ä¸»å¼ ä½ å¨è¿éåä½çå¾ççæææã使ä¸å¼ å¾è½å¦å®å
¨åå¸ï¼ä»åå³äºæé模åæå¡åçæ¡æ¬¾ãä½ çå¥é¤ãéç¨æ³å¾ï¼ä»¥åä½ çæç¤ºè¯ååè徿æ¶åçæå©ã请为å¯è¯å«ç人ç©ãåçãåçæä¿æ¤çä½ååç¬¬ä¸æ¹äº§åå¾å徿æï¼æ¶åéè¦åä¸ç¨éæ¶ï¼è¯·èªè¡å¨è¯¢æ³å¾æè§ã",kFe=((t={},e={})=>(e.locale??o())==="en"?zFe():xFe()),SFe=()=>"Can I use the generated images commercially?",IFe=()=>"çæçå¾çå¯ä»¥åç¨åï¼",TFe=((t={},e={})=>(e.locale??o())==="en"?SFe():IFe()),EFe=()=>"Cost depends on the model, resolution, quality level, image count, and reference inputs. The exact quote for your settings appears on the Generate button before submission, and failed generations are refunded automatically.",RFe=()=>"è´¹ç¨åå³äºæ¨¡åãå辨çãè´¨éæ¡£ä½ãçææ°éååèå¾è¾å
¥ãæäº¤åï¼çææé®ä¼æ¾ç¤ºå½å设置çç¡®åæ¥ä»·ï¼çæå¤±è´¥ä¼èªå¨éè¿ç§¯åã",AFe=((t={},e={})=>(e.locale??o())==="en"?EFe():RFe()),CFe=()=>"How many credits does one image cost?",PFe=()=>"çæä¸å¼ å¾è¦å¤å°ç§¯åï¼",qFe=((t={},e={})=>(e.locale??o())==="en"?CFe():PFe()),OFe=()=>"Models make different trade-offs in speed, detail, references, text, and output size. These answers explain how to choose and what the workbench actually supports.",MFe=()=>"ä¸å模åå¨é度ãç»èãåèå¾ãæåå尺寸ä¸åæå
31èã以ä¸çæ¡è¯´æå¦ä½éæ©ï¼ä»¥åå·¥ä½å°å½åå®é
æ¯æä»ä¹ã",NFe=((t={},e={})=>(e.locale??o())==="en"?OFe():MFe()),LFe=()=>"AI image generator FAQ",DFe=()=>"AI å¾ççæå¨å¸¸è§é®é¢",$Fe=((t={},e={})=>(e.locale??o())==="en"?LFe():DFe()),jFe=()=>"The task remains recorded while the failure is reconciled, and consumed credits are refunded automatically. Adjust the brief or settings, then submit a new task.",FFe=()=>"ä»»å¡ä¼ä¿çå¹¶å®æå¤±è´¥å¯¹è´¦ï¼å·²æ¶èç积åèªå¨éåãè°æ´ brief æè®¾ç½®åï¼åæäº¤æ°ççæä»»å¡å³å¯ã",UFe=((t={},e={})=>(e.locale??o())==="en"?jFe():FFe()),GFe=()=>"What happens if a generation fails?",BFe=()=>"妿çæå¤±è´¥ä¼ææ ·ï¼",VFe=((t={},e={})=>(e.locale??o())==="en"?GFe():BFe()),HFe=()=>"The workspace can expose 1K, 2K, or 4K, seven aspect ratios from 1:1 to 21:9, and PNG, JPEG, or WebP. The selected model determines which options appear, and downloads have no visible watermark.",KFe=()=>"å·¥ä½åºå¯æä¾ 1Kã2K æ 4Kãä» 1:1 å° 21:9 çä¸ç§æ¯ä¾ï¼ä»¥å PNGãJPEG æ WebPãå
·ä½éé¡¹ç±æ¨¡åå³å®ï¼ä¸è½½ä¸å¸¦å¯è§æ°´å°ã",WFe=((t={},e={})=>(e.locale??o())==="en"?HFe():KFe()),YFe=()=>"What sizes and file formats are supported?",ZFe=()=>"æ¯æåªäºå°ºå¯¸åæä»¶æ ¼å¼ï¼",XFe=((t={},e={})=>(e.locale??o())==="en"?YFe():ZFe()),QFe=t=>`New accounts receive ${t?.registrationCredits} credits, valid for a year, so you can test the workflow before paying. An account is required because every generation uses a paid provider endpoint.`,JFe=t=>`æ°è´¦å·å¯è·å¾ ${t?.registrationCredits} ä¸ªæææä¸å¹´ç积åï¼å¯ä»¥å
ä½éªå®æ´æµç¨ãç±äºæ¯æ¬¡çæé½ä¼è°ç¨ä»è´¹æå¡åæ¥å£ï¼éè¦æ³¨åè´¦å·æè½ä½¿ç¨ã`,eUe=((t,e={})=>(e.locale??o())==="en"?QFe(t):JFe(t)),tUe=()=>"Is this AI image generator free?",nUe=()=>"è¿ä¸ª AI å¾ççæå¨å
è´¹åï¼",oUe=((t={},e={})=>(e.locale??o())==="en"?tUe():nUe()),rUe=t=>`The workspace configures ${t?.modelCount} models: ${t?.modelNames}. Start with GPT Image 2 for readable layouts, Nano Banana for balanced daily work, Nano Banana Pro for demanding references, Seedream for dense or cinematic images, FLUX for realism, and Z-Image Turbo for inexpensive exploration.`,aUe=t=>`å·¥ä½åºé
ç½®äº ${t?.modelCount} 个模åï¼${t?.modelNames}ãæ¸
æ°çå¼é GPT Image 2ï¼æ¥å¸¸ç产é Nano Bananaï¼å¤åèå¾é Nano Banana Proï¼å¯éæçµå½±æç»é¢é Seedreamï¼åå®æè´¨é FLUXï¼ä½ææ¬æ¢ç´¢é Z-Image Turboã`,sUe=((t,e={})=>(e.locale??o())==="en"?rUe(t):aUe(t)),iUe=()=>"Which AI image models can I use, and which should I pick?",cUe=()=>"æåªäº AI å¾ç模åå¯ç¨ï¼æè¯¥éåªä¸ªï¼",lUe=((t={},e={})=>(e.locale??o())==="en"?iUe():cUe()),_Ue=()=>"Write a connected brief: subject, setting, composition, camera or medium, lighting, palette, constraints, and intended use. Put non-negotiable details first, then change one variable at a time so each result teaches you something.",uUe=()=>"ç¨è¿è´¯ brief 忏
主ä½ãç¯å¢ãæå¾ãé头æåªä»ãå
线ãé
è²ãéå¶æ¡ä»¶åç¨éãæä¸å¯å¦¥åçç»èæ¾åé¢ï¼æ¯æ¬¡åªæ¹ä¸ä¸ªåéï¼è®©æ¯æ¬¡ç»æé½è½å¸¦æ¥æç¡®åé¦ã",dUe=((t={},e={})=>(e.locale??o())==="en"?_Ue():uUe()),pUe=()=>"How do I write a better text-to-image prompt?",mUe=()=>"ææ ·ååºæ´å¥½çæçå¾æç¤ºè¯ï¼",fUe=((t={},e={})=>(e.locale??o())==="en"?pUe():mUe()),gUe=t=>`Yes, when the selected model supports image input. The workbench accepts one or several references up to ${t?.maxReferences}, shows the active limit, and blocks uploads that model cannot use.`,hUe=t=>`å¯ä»¥ï¼åææ¯æéæ¨¡åæ¯æå¾çè¾å
¥ãå·¥ä½å°ä¼ææ¨¡åæ¥åä¸å¼ æå¤å¼ åèå¾ï¼æå¤ ${t?.maxReferences} å¼ ï¼å¹¶æ¾ç¤ºå½åä¸éï¼é»æ¢ä¸æ¯æçä¸ä¼ ã`,bUe=((t,e={})=>(e.locale??o())==="en"?gUe(t):hUe(t)),vUe=()=>"Can I generate from both text and reference images?",yUe=()=>"æè½åæ¶ç¨æåååèå¾çæåï¼",wUe=((t={},e={})=>(e.locale??o())==="en"?vUe():yUe()),zUe=()=>"Not yet. Oeneo AI currently brings together configured models from several providers in one creative workspace. We will identify any first-party Oeneo AI model clearly when one is officially available.",xUe=()=>"ç®åè¿æ²¡æãOeneo AI ç°é¶æ®µæå¤ä¸ªæå¡åçé
置模åéä¸å¨åä¸ä¸ªåæå·¥ä½åºä¸ãæªæ¥å¦æå®æ¹èªç 模åï¼ä¼å¨æ£å¼å¯ç¨æ¶æç¡®æ 注ã",kUe=((t={},e={})=>(e.locale??o())==="en"?zUe():xUe()),SUe=()=>"Does Oeneo AI have its own image model?",IUe=()=>"Oeneo AI æèªå·±çå¾ç模ååï¼",TUe=((t={},e={})=>(e.locale??o())==="en"?SUe():IUe()),EUe=()=>"AI image generator questions, answered",RUe=()=>"AI å¾ççæå¨å¸¸è§é®é¢",AUe=((t={},e={})=>(e.locale??o())==="en"?EUe():RUe()),CUe=()=>"An AI image generator turns a natural-language brief into one or more images. In an image-to-image workflow, reference images give the model visual context for identity, product form, composition, or style while the prompt directs the change.",PUe=()=>"AI å¾ççæå¨æèªç¶è¯è¨ brief è½¬æ¢æä¸å¼ æå¤å¼ å¾çãå¨å¾çç徿µç¨ä¸ï¼åèå¾ä¸ºèº«ä»½ã产åå½¢æãæå¾æé£æ ¼æä¾è§è§ä¸ä¸æï¼æç¤ºè¯å说æéè¦å¦ä½æ¹åã",qUe=((t={},e={})=>(e.locale??o())==="en"?CUe():PUe()),OUe=()=>"What is an AI image generator?",MUe=()=>"ä»ä¹æ¯ AI å¾ççæå¨ï¼",NUe=((t={},e={})=>(e.locale??o())==="en"?OUe():MUe()),LUe=()=>"AI-generated editorial campaign image demonstrating controlled composition and aspect ratio",DUe=()=>
31"AI çæç广å大çï¼å±ç¤ºå¯æ§çæå¾ä¸ç»é¢æ¯ä¾",$Ue=((t={},e={})=>(e.locale??o())==="en"?LUe():DUe()),jUe=()=>"Choose a feed ratio, portrait crop, banner frame, resolution, format, and image count before submitting. Unsupported options disappear for the selected model instead of producing a misleading promise.",FUe=()=>"æäº¤åéæ©ä¿¡æ¯æµæ¯ä¾ãç«çè£åãæ¨ªå¹
æå¾ãå辨çãæ ¼å¼åå¼ æ°ãæé模å䏿¯æçé项ä¼ç´æ¥éèï¼ä¸å¶é éè¯¯é¢æã",UUe=((t={},e={})=>(e.locale??o())==="en"?jUe():FUe()),GUe=()=>"1K, 2K, 4K",BUe=()=>"1Kã2Kã4K",VUe=((t={},e={})=>(e.locale??o())==="en"?GUe():BUe()),HUe=()=>"Set the destination before you render",KUe=()=>"å
ç¡®å®äº¤ä»åºæ¯ï¼åçæ",WUe=((t={},e={})=>(e.locale??o())==="en"?HUe():KUe()),YUe=()=>"AI-generated train scene illustrating a cinematic image-generation direction",ZUe=()=>"AI çæçåè½¦åºæ¯ï¼å±ç¤ºçµå½±æçå¾åçææ¹å",XUe=((t={},e={})=>(e.locale??o())==="en"?YUe():ZUe()),QUe=()=>"Use GPT Image 2 for readable layouts, Nano Banana for everyday production, Seedream for dense or cinematic work, FLUX for material realism, and Z-Image for low-cost exploration. Compare them under one credit balance.",JUe=()=>"æ¸
æ°çå¼é GPT Image 2ï¼æ¥å¸¸ç产é Nano Bananaï¼å¯éæçµå½±æç»é¢é Seedreamï¼æè´¨åå®é FLUXï¼ä½ææ¬æ¢ç´¢é Z-Imageãç»ä¸ç§¯åä½é¢å³å¯æ¯è¾ã",e8e=((t={},e={})=>(e.locale??o())==="en"?QUe():JUe()),t8e=t=>`${t?.modelCount} models`,n8e=t=>`${t?.modelCount} 个模å`,o8e=((t,e={})=>(e.locale??o())==="en"?t8e(t):n8e(t)),r8e=()=>"Choose the model for the job",a8e=()=>"æä»»å¡éæ©æ¨¡å",s8e=((t={},e={})=>(e.locale??o())==="en"?r8e():a8e()),i8e=()=>"Reference-guided AI image showing a burgundy animal character in a night scene",c8e=()=>"åèå¾å¼å¯¼ç AI å¾çï¼å±ç¤ºå¤æ¯ä¸çåè®ç¬¬è²å¨ç©è§è²",l8e=((t={},e={})=>(e.locale??o())==="en"?i8e():c8e()),_8e=()=>"Upload a face, product, palette, pose, or layout reference, then say what must stay fixed and what may change. This is the fastest way to reduce drift across a set of variations.",u8e=()=>"ä¸ä¼ 人è¸ã产åãé
è²ãå§¿ææçå¼åèå¾ï¼åæ¸
åªäºé¨åå¿
é¡»ä¿æãåªäºé¨åå¯ä»¥æ¹åï¼è¿æ¯åå°ç³»åå使¼ç§»æå¿«çæ¹å¼ã",d8e=((t={},e={})=>(e.locale??o())==="en"?_8e():u8e()),p8e=t=>`Up to ${t?.maxReferences} references`,m8e=t=>`æå¤ ${t?.maxReferences} å¼ åèå¾`,f8e=((t,e={})=>(e.locale??o())==="en"?p8e(t):m8e(t)),g8e=()=>"Give the model something concrete to preserve",h8e=()=>"ç»æ¨¡åæç¡®çä¿ç对象",b8e=((t={},e={})=>(e.locale??o())==="en"?g8e():h8e()),v8e=()=>"AI-generated product campaign visual representing a completed creative workflow",y8e=()=>"AI çæç产å广åè§è§ï¼ä»£è¡¨ä¸æ¬¡å®æ´çå使µç¨",w8e=((t={},e={})=>(e.locale??o())==="en"?v8e():y8e()),z8e=()=>"Each generation keeps a task record while provider updates are reconciled. If a request times out or errors, consumed credits are returned automatically and the history remains available for review.",x8e=()=>"æ¯æ¬¡çæé½ä¼ä¿çä»»å¡è®°å½å¹¶åæ¥æå¡åç¶æãå¦æè¯·æ±è¶
æ¶ææ¥éï¼å·²æ¶èç积åèªå¨éåï¼åå²ä»å¯ç»§ç»æ¥çã",k8e=((t={},e={})=>(e.locale??o())==="en"?z8e():x8e()),S8e=()=>"Failures refunded",I8e=()=>"失败å³é款",T8e=((t={},e={})=>(e.locale??o())==="en"?S8e():I8e()),E8e=()=>"Know what happened to every task",R8e=()=>"æ¯ä¸ªä»»å¡é½ææ¸
æ°è®°å½",A8e=((t={},e={})=>(e.locale??o())==="en"?E8e():R8e()),C8e=()=>"Choose the model for the task, keep the important inputs visible, and move from first draft to reviewable deliverable without rebuilding the workflow in another tool.",P8e=()=>"æä»»å¡éæ©æ¨¡åï¼ä¿çå
³é®è¾å
¥ï¼å¹¶å¨å䏿¡å¯è¯å®¡ç工使µä¸ä»å稿æ¨è¿å°äº¤ä»ï¼ä¸å¿
éæ°æå»ºå·¥å
·é¾ã",q8e=((t={},e={})=>(e.locale??o())==="en"?C8e():P8e()),O8e=()=>"A practical multi-model workflow",M8e=()=>"å®ç¨ç夿¨¡å工使µ",N8e=((t={},e={})=>(e.locale??o())==="en"?O8e():M8e()),L8e=()=>"Compare the model, brief, and output in one place",D8e=()=>"å¨ä¸ä¸ªå°æ¹æ¯è¾æ¨¡åãbrief ä¸è¾åº",$8e=((t={},e={})=>(e.locale??o())==="en"?L8e():D8e()),j8e=()=>"Product variations",F8e=()=>"产ååä½",U8e=((t={},e={})=>(e.locale??o())==="en"?j8e():F8e()),G8e=t=>`Social adaptations across ${t?.modelCount} models`,B8e=t=>`è·¨ ${t?.modelCount} 个模åç社交éé
`,V8e=((t,e={})=>(e.locale??o())==="en"?G8e(t):B8e(t)),H8e=()=>"Editorial studies",K8e=()=>"ç¼è¾ç ç©¶",W8e=((t={},e={})=>(e.locale??o())==="en"?H8e():K8e()),Y8e=()=>"Campaign concepts",Z8e=()=>"å¹¿åæ¦å¿µ",X8e=((t={},e={})=>(e.locale??o())==="en"?Y8e():Z8e()),Q8e=t=>`Turn a rough brief, product reference, or visual idea into a usable asset across ${t?.modelCount} models, then compare directions and refine the winner in one workspace.`,J8e=t=>`æç²ç¥ briefã产ååè徿è§è§æ³æ³åæå¯ç¨ç´ æï¼å¨ ${t?.modelCount} 个模åé´æ¯è¾æ¹åï¼å精修æå¥½çç»æã`,eGe=((t,e={})=>(e.locale??o())==="en"?Q8e(t):J8e(t)),tGe=()=>"AI Image Generator",nGe=()=>"AI å¾ççæå¨",MT=((t={},e={})=>(e.locale??o())==="en"?tGe():nGe()),oGe=()=>"AI Image Generator",rGe=()=>"AI å¾ççæå¨",NT=((t={},e={})=>(e.locale??o())==="en"?oGe():rGe()),aGe=()=>"Remove the background",sGe=()=>"ç§»é¤èæ¯",iGe=((t={},e={})=>(e.locale??o())==="en"?aGe():sGe()),cGe=()=>"Remove the background from a product, portrait, or pet photo and continue with a transparent asset for design or commerce.",lGe=()=>"ç§»é¤äº§åãèåæå® ç©ç
§ççèæ¯ï¼ä¸ºè®¾è®¡åçµååå¤éæä¸»ä½ç´ æã",_Ge=((t={},e={})=>(e.locale??o())==="en"?cGe():lGe()),uGe=()=>
31"Background Remover",dGe=()=>"èæ¯ç§»é¤",pGe=((t={},e={})=>(e.locale??o())==="en"?uGe():dGe()),mGe=()=>"Coming soon",fGe=()=>"å³å°æ¨åº",gGe=((t={},e={})=>(e.locale??o())==="en"?mGe():fGe()),hGe=()=>"Oeneo AI is building the next image steps around the same creative workspace. These tools are marked clearly while their processing workflows are being completed.",bGe=()=>"Oeneo AI æ£å´ç»åä¸ä¸ªåæå·¥ä½åºå®ååç»å¾çå¤çè½åãæµç¨å®æåï¼é¡µé¢ä¼æç¡®æ 注è¿äºå·¥å
·çç¶æã",vGe=((t={},e={})=>(e.locale??o())==="en"?hGe():bGe()),yGe=()=>"Edit a generated result",wGe=()=>"ç¼è¾çæç»æ",zGe=((t={},e={})=>(e.locale??o())==="en"?yGe():wGe()),xGe=()=>"Make a focused change to a generated image while naming the details, composition, or identity that must remain unchanged.",kGe=()=>"ç¨ä¸æ¡èç¦æä»¤ä¿®æ¹çæç»æï¼åæ¶æç¡®è¦æ±ä¿çä¸åçç»èãæå¾æä¸»ä½èº«ä»½ã",SGe=((t={},e={})=>(e.locale??o())==="en"?xGe():kGe()),IGe=()=>"AI Image Editor",TGe=()=>"AI å¾çç¼è¾å¨",EGe=((t={},e={})=>(e.locale??o())==="en"?IGe():TGe()),RGe=()=>"What comes after generation",AGe=()=>"çæä¹åçä¸ä¸æ¥",CGe=((t={},e={})=>(e.locale??o())==="en"?RGe():AGe()),PGe=()=>"Upscale a result",qGe=()=>"æ¾å¤§ç»æ",OGe=((t={},e={})=>(e.locale??o())==="en"?PGe():qGe()),MGe=()=>"Increase a finished image for print, storefront heroes, presentations, or larger campaign placements before delivery.",NGe=()=>"å¨äº¤ä»å为å°å·ãçµå主è§è§ãæ¼ç¤ºæç¨¿ææ´å¤§å¹¿åç使é«å¾ç尺寸ã",LGe=((t={},e={})=>(e.locale??o())==="en"?MGe():NGe()),DGe=()=>"Image Upscaler",$Ge=()=>"å¾çæ¾å¤§",jGe=((t={},e={})=>(e.locale??o())==="en"?DGe():$Ge()),FGe=()=>"A browser-based AI image generator for text prompts, reference images, model comparison, and 1Kâ4K creative outputs across 20+ models.",UGe=()=>"åºäºæµè§å¨ç AI å¾ççæå¨ï¼æ¯ææåæç¤ºè¯ãåèå¾ãæ¨¡åæ¯è¾ä¸ 1Kâ4K åæè¾åºï¼è¦ç 20+ 个模åã",LT=((t={},e={})=>(e.locale??o())==="en"?FGe():UGe()),GGe=()=>"Free AI image generator with 20+ models for text-to-image and image-to-image creation. Compare GPT Image 2, Nano Banana, Seedream and FLUX in one workspace.",BGe=()=>"å
è´¹ AI å¾ççæå¨ï¼20+ ä¸ªæ¨¡åæ¯ææåçå¾åå¾ççå¾ãå¨ä¸ä¸ªå·¥ä½åºæ¯è¾ GPT Image 2ãNano BananaãSeedream ä¸ FLUXã",DT=((t={},e={})=>(e.locale??o())==="en"?GGe():BGe()),VGe=()=>"Free AI Image Generator â Text to Image AI | Oeneo AI",HGe=()=>"å
è´¹ AI å¾ççæå¨ â æåçæå¾ç | Oeneo AI",$T=((t={},e={})=>(e.locale??o())==="en"?VGe():HGe()),KGe=()=>"Each example pairs a finished image with the prompt behind it. Use the directions as starting points for campaigns, product pages, social posts, and visual development.",WGe=()=>"æ¯ä¸ªç¤ºä¾é½é
ææå¾ä¸æç¤ºè¯ï¼å¯ç´æ¥ä½ä¸ºå¹¿åã产å页ã社交å¸ååè§è§å¼åçåä½èµ·ç¹ã",YGe=((t={},e={})=>(e.locale??o())==="en"?KGe():WGe()),ZGe=()=>"AI-generated fashion editorial with dramatic studio lighting and an art-directed composition",XGe=()=>"AI çæçæ¶å°å¤§çï¼å
·ææå§æ§å½±æ£å
线ä¸ç»è¿ç¾æ¯æå¯¼çæå¾",QGe=((t={},e={})=>(e.locale??o())==="en"?ZGe():XGe()),JGe=()=>"Editorial",eBe=()=>"ç¼è¾è§è§",tBe=((t={},e={})=>(e.locale??o())==="en"?JGe():eBe()),nBe=()=>"Create a high-fashion editorial portrait with directional studio light, sculptural styling, a deep burgundy palette, and enough negative space for a magazine headline.",oBe=()=>"åä½ä¸å¼ é«ç«¯æ¶å°äººåï¼æ¹åæ§å½±æ£å
ãé塿é åãæ·±åè®ç¬¬é
è²ï¼å¹¶ä¸ºæå¿æ é¢çåºè¶³å¤è´ç©ºé´ã",rBe=((t={},e={})=>(e.locale??o())==="en"?nBe():oBe()),aBe=()=>"Fashion campaign direction",sBe=()=>"æ¶å°å¹¿åæ¹å",iBe=((t={},e={})=>(e.locale??o())==="en"?aBe():sBe()),cBe=()=>"Prompt-to-output examples",lBe=()=>"ä»æç¤ºè¯å°æå¾",_Be=((t={},e={})=>(e.locale??o())==="en"?cBe():lBe()),uBe=()=>"AI-generated lifestyle portrait on a beach with natural light and calm color grading",dBe=()=>"AI çæçæµ·æ»©çæ´»æ¹å¼äººåï¼èªç¶å
ä¸å¹³éçè°è²",pBe=((t={},e={})=>(e.locale??o())==="en"?uBe():dBe()),mBe=()=>"Photography",fBe=()=>"æå½±æ¹å",gBe=((t={},e={})=>(e.locale??o())==="en"?mBe():fBe()),hBe=()=>"Create a candid beach portrait at blue hour with natural skin texture, a quiet expression, 50mm perspective, and restrained cinematic color grading.",bBe=()=>
31"åä½ä¸å¼ èè°æ¶å»ç海滩ææäººåï¼ä¿çèªç¶ç®è¤è´¨æåå®é表æ
ï¼éç¨ 50mm è§è§ä¸å
å¶ççµå½±æè°è²ã",vBe=((t={},e={})=>(e.locale??o())==="en"?hBe():bBe()),yBe=()=>"Lifestyle portrait study",wBe=()=>"çæ´»æ¹å¼äººåç ç©¶",zBe=((t={},e={})=>(e.locale??o())==="en"?yBe():wBe()),xBe=()=>"AI-generated graphic poster with geometric forms and bold typography styling",kBe=()=>"AI çæç平颿µ·æ¥ï¼å
å«å ä½å½¢æä¸éç®çåä½é£æ ¼",SBe=((t={},e={})=>(e.locale??o())==="en"?xBe():kBe()),IBe=()=>"Graphic design",TBe=()=>"å¹³é¢è®¾è®¡",EBe=((t={},e={})=>(e.locale??o())==="en"?IBe():TBe()),RBe=()=>"Design an experimental cultural poster with a strict geometric hierarchy, black and cream colors, a readable event title, and a strong information order.",ABe=()=>"设计ä¸å¼ å®éªæ§æåæµ·æ¥ï¼éç¨ä¸¥æ ¼å ä½å±çº§ãé»è²ä¸ç±³ç½é
è²ãæ¸
æ°å¯è¯»çæ´»å¨æ é¢åæç¡®çä¿¡æ¯é¡ºåºã",CBe=((t={},e={})=>(e.locale??o())==="en"?RBe():ABe()),PBe=()=>"Poster with a clear hierarchy",qBe=()=>"å±çº§æ¸
æ°çæåæµ·æ¥",OBe=((t={},e={})=>(e.locale??o())==="en"?PBe():qBe()),MBe=()=>"AI-generated product photograph with a clean set and controlled commercial lighting",NBe=()=>"AI çæç产åæå½±ï¼å¸æ¯å¹²åãåä¸å
çº¿å¯æ§",LBe=((t={},e={})=>(e.locale??o())==="en"?MBe():NBe()),DBe=()=>"Commerce",$Be=()=>"çµååä½",jBe=((t={},e={})=>(e.locale??o())==="en"?DBe():$Be()),FBe=()=>"Place the supplied skincare bottle on a warm stone plinth with soft window light, accurate material reflections, a clean shadow, and room for campaign copy.",UBe=()=>"å°ææä¾çæ¤è¤åç¶æ¾å¨æè²ç³å°ä¸ï¼ç¨æåçªå
ãåç¡®æè´¨åå°ãå¹²åé´å½±åçç½å®æå¹¿åç»é¢ã",GBe=((t={},e={})=>(e.locale??o())==="en"?FBe():UBe()),BBe=()=>"Product launch hero",VBe=()=>"产ååå¸ä¸»è§è§",HBe=((t={},e={})=>(e.locale??o())==="en"?BBe():VBe()),KBe=()=>"Prompt used",WBe=()=>"使ç¨çæç¤ºè¯",YBe=((t={},e={})=>(e.locale??o())==="en"?KBe():WBe()),ZBe=()=>"AI-generated artwork combining a feather reference with a cohesive visual style",XBe=()=>"AI çæçä½åï¼å°ç¾½æ¯åèå¾ä¸ç»ä¸è§è§é£æ ¼ç»å",QBe=((t={},e={})=>(e.locale??o())==="en"?ZBe():XBe()),JBe=()=>"Reference workflow",e9e=()=>"åèå¾å·¥ä½æµ",t9e=((t={},e={})=>(e.locale??o())==="en"?JBe():e9e()),n9e=()=>"Use the supplied feather, material, and color references to build one balanced campaign image. Keep the defining silhouette and let the environment change.",o9e=()=>"ä½¿ç¨ææä¾çç¾½æ¯ãæè´¨ä¸é
è²åèï¼åä½ä¸å¼ 平衡ç广åç»é¢ï¼ä¿çæ å¿æ§è½®å»ï¼è®©ç¯å¢èªç±ååã",r9e=((t={},e={})=>(e.locale??o())==="en"?n9e():o9e()),a9e=()=>"Multi-reference composition",s9e=()=>"å¤åèå¾åæ",i9e=((t={},e={})=>(e.locale??o())==="en"?a9e():s9e()),c9e=()=>"See how one brief becomes different kinds of visual work",l9e=()=>"åä¸ä»½ briefï¼å¯ä»¥åæä¸åç±»åçè§è§ç´ æ",_9e=((t={},e={})=>(e.locale??o())==="en"?c9e():l9e()),u9e=()=>"Name the subject, setting, composition, light, style, and destination. Put non-negotiable details first and avoid a disconnected pile of keywords.",d9e=()=>"忏
主ä½ãç¯å¢ãæå¾ãå
线ã飿 ¼åç¨éï¼æä¸å¯å¦¥åçç»èæ¾å¨åé¢ï¼é¿å
å å æ å
³å
³é®è¯ã",p9e=((t={},e={})=>(e.locale??o())==="en"?u9e():d9e()),m9e=()=>"Write the visual brief",f9e=()=>"ååºè§è§ brief",g9e=((t={},e={})=>(e.locale??o())==="en"?m9e():f9e()),h9e=()=>"Check faces, hands, text, logos, product details, and edges at the intended size. Download the strongest result as PNG, JPEG, or WebP.",b9e=()=>"æå®é
å°ºå¯¸æ£æ¥é¢é¨ãæé¨ãæåãlogoã产åç»èåè¾¹ç¼ï¼åå°æä½³ç»æä¸è½½ä¸º PNGãJPEG æ WebPã",v9e=((t={},e={})=>(e.locale??o())==="en"?h9e():b9e()),y9e=()=>"Review, then export",w9e=()=>"æ£æ¥å导åº",z9e=((t={},e={})=>(e.locale??o())==="en"?y9e():w9e()),x9e=()=>"Upload images for identity, product form, palette, pose, or layout. Give each reference a job and state what the model can reinterpret.",k9e=()=>
31"ä¸ä¼ ç¨äºèº«ä»½ã产åå½¢æãé
è²ãå§¿ææçå¼çå¾çï¼è¯´ææ¯å¼ åèå¾è´è´£ä»ä¹ï¼ä»¥ååªäºé¨åå¯ä»¥éæ°è§£éã",S9e=((t={},e={})=>(e.locale??o())==="en"?x9e():k9e()),I9e=()=>"Add only useful references",T9e=()=>"æ·»å æç¨çåèå¾",E9e=((t={},e={})=>(e.locale??o())==="en"?I9e():T9e()),R9e=()=>"Select the model, aspect ratio, resolution, format, and image count. The workbench shows only the controls that model accepts.",A9e=()=>"éæ©æ¨¡åãç»é¢æ¯ä¾ãå辨çãæ ¼å¼åçææ°éãå·¥ä½å°åªä¼æ¾ç¤ºè¯¥æ¨¡åçæ£æ¯æçæ§ä»¶ã",C9e=((t={},e={})=>(e.locale??o())==="en"?R9e():A9e()),P9e=()=>"Match model to delivery",q9e=()=>"å¹é
模åä¸äº¤ä»",O9e=((t={},e={})=>(e.locale??o())==="en"?P9e():q9e()),M9e=()=>"Start with the asset you need, protect the details that matter, and choose settings that fit where the image will be used.",N9e=()=>"å
æç¡®è¦äº¤ä»çç´ æï¼ä¿æ¤å
³é®ç»èï¼åéæ©ç¬¦å使ç¨åºæ¯ç模åä¸è¾åºè®¾ç½®ã",L9e=((t={},e={})=>(e.locale??o())==="en"?M9e():N9e()),D9e=()=>"How it works",$9e=()=>"ä½¿ç¨æµç¨",j9e=((t={},e={})=>(e.locale??o())==="en"?D9e():$9e()),F9e=()=>"From a loose idea to a usable image in four steps",U9e=()=>"仿³æ³å°å¯ç¨å¾çï¼åªé忥",G9e=((t={},e={})=>(e.locale??o())==="en"?F9e():U9e()),B9e=()=>"AI image generation capabilities, pricing, and billing information",V9e=()=>"AI å¾ççæè½åãä»·æ ¼ä¸è®¡è´¹ä¿¡æ¯",H9e=((t={},e={})=>(e.locale??o())==="en"?B9e():V9e()),K9e=()=>"The task remains in your history, while credits are returned automatically when a provider fails.",W9e=()=>"ä»»å¡ä¼ä¿çå¨åå²è®°å½ä¸ï¼æå¡å失败æ¶ï¼å·²æ¶èç积åèªå¨éåã",Y9e=((t={},e={})=>(e.locale??o())==="en"?K9e():W9e()),Z9e=()=>"Task protection",X9e=()=>"ä»»å¡ä¿é",Q9e=((t={},e={})=>(e.locale??o())==="en"?Z9e():X9e()),J9e=()=>"Failures refunded",e7e=()=>"失败èªå¨éè¿",t7e=((t={},e={})=>(e.locale??o())==="en"?J9e():e7e()),n7e=()=>"Use references to hold identity, product shape, palette, or composition steady while the prompt changes the scene.",o7e=()=>"ç¨åèå¾ç¨³å®èº«ä»½ã产åå½¢æãé
è²ææå¾ï¼åéè¿æç¤ºè¯æ¹ååºæ¯ã",r7e=((t={},e={})=>(e.locale??o())==="en"?n7e():o7e()),a7e=()=>"Reference input",s7e=()=>"åèå¾è¾å
¥",i7e=((t={},e={})=>(e.locale??o())==="en"?a7e():s7e()),c7e=t=>`Text + up to ${t?.maxReferences} images`,l7e=t=>`æå + æå¤ ${t?.maxReferences} å¼ å¾`,_7e=((t,e={})=>(e.locale??o())==="en"?c7e(t):l7e(t)),u7e=()=>"Compare GPT Image 2, Nano Banana, Seedream, FLUX, Qwen, Grok, MAI Image, and Z-Image without opening another app.",d7e=()=>"å¨åä¸ä¸ªå·¥ä½åºæ¯è¾ GPT Image 2ãNano BananaãSeedreamãFLUXãQwenãGrokãMAI Image å Z-Imageã",p7e=((t={},e={})=>(e.locale??o())==="en"?u7e():d7e()),m7e=()=>"Model choice",f7e=()=>"模åéæ©",g7e=((t={},e={})=>(e.locale??o())==="en"?m7e():f7e()),h7e=t=>`${t?.modelCount} models, one workspace`,b7e=t=>`${t?.modelCount} 个模åï¼ä¸ä¸ªå·¥ä½åº`,v7e=((t,e={})=>(e.locale??o())==="en"?h7e(t):b7e(t)),y7e=()=>"Choose the ratio and resolution that match a feed post, product page, presentation, or campaign layout. Downloads have no visible watermark.",w7e=()=>"æä¿¡æ¯æµãååé¡µãæ¼ç¤ºæç¨¿æå¹¿åçå¼éæ©æ¯ä¾ä¸å辨çï¼ä¸è½½ä¸å¸¦å¯è§æ°´å°ã",z7e=((t={},e={})=>(e.locale??o())==="en"?y7e():w7e()),x7e=()=>"Output",k7e=()=>"è¾åº",S7e=((t={},e={})=>(e.locale??o())==="en"?x7e():k7e()),I7e=t=>`${t?.resolutions} · PNG, JPEG, WebP`,T7e=t=>`${t?.resolutions} · PNGãJPEGãWebP`,E7e=((t,e={})=>(e.locale??o())==="en"?I7e(t):T7e(t)),R7e=()=>"Turn written scenes into visual references for characters, environments, mood, and framing that a team can discuss before production begins.",A7e=()=>"ææååºæ¯è½¬æè§è²ãç¯å¢ãæ°å´å忝åèï¼è®©å¢éå¨å¶ä½å¼å§åå°±è½è®¨è®ºå¹¶ç»åºåé¦ã",C7e=((t={},e={})=>(e.locale??o())==="en"?R7e():A7e()),P7e=()=>"Four establishing-shot options for an early storyboard review.",q7e=()=>"æ©æåéè¯å®¡ç¨çå个å®åºéå¤´æ¹æ¡ã",O7e=((t={},e={})=>(e.locale??o())==="en"?P7e():q7e()),M7e=()=>"Concept art and storyboards",N7e=()=>"æ¦å¿µè®¾å®ä¸åé",L7e=((t={},e={})=>(e.locale??o())==="en"?M7e():N7e()),D7e=()=>"Test visual territories, key art, and channel adaptations before a production shoot or paid-media rollout.",$7e=()=>"卿£å¼æææææ¾åï¼æµè¯è§è§æ¹åã主è§è§åä¸åæ¸ éçéé
çæ¬ã",j7e=((t={},e={})=>(e.locale??o())==="en"?D7e():$7e()),F7e=()=>"Three seasonal launch directions prepared for a creative review.",U7e=()=>"为å£èæ§æ°ååå¸è¯å®¡åå¤ä¸ä¸ªè§è§æ¹åã",G7e=((t={},e={})=>(e.locale??o())==="en"?F7e():U7e()),B7e=()=>"Campaign development",V7e=()=>"广ååæå¼å",H7e=((t={},e={})=>(e.locale??o())==="en"?B7e():V7e()),K7e=()=>"Use an approved product reference to explore settings, surfaces, lighting, props, and crops while keeping the object recognisable.",W7e=()=>"ç¨å·²ç¡®è®¤ç产ååè徿¢ç´¢åºæ¯ãæè´¨ãå
线ãéå
·åè£åï¼åæ¶ä¿æäº§åå¯è¾¨è®¤ã",Y7e=((t={},e={})=>(e.locale??o())==="en"?K7e():W7e()),Z7e=()=>"A product-detail hero concept with a clean background and copy space.",X7e=()=>"ä¸å¼ çæææ¡ç©ºé´ççµå详æ
页䏻徿¦å¿µã",Q7e=((t={},e={})=>(e.locale??o())==="en"?Z7e():X7e()),J7e=()=>
31"Product and e-commerce visuals",eVe=()=>"产åä¸çµåè§è§",tVe=((t={},e={})=>(e.locale??o())==="en"?J7e():eVe()),nVe=()=>"Adapt one creative idea to 9:16, 1:1, and 16:9 placements instead of forcing every channel to use the same crop.",oVe=()=>"æåä¸åæåå«çæ 9:16ã1:1 å 16:9ï¼è®©æ¯ä¸ªæ¸ 鿥æåéæå¾ï¼è䏿¯å¼ºè¡è£åã",rVe=((t={},e={})=>(e.locale??o())==="en"?nVe():oVe()),aVe=()=>"A coordinated launch set for feed, story, and banner placements.",sVe=()=>"è¦çä¿¡æ¯æµãå¿«æä¸æ¨ªå¹
çä½çä¸ç»åå¸ç´ æã",iVe=((t={},e={})=>(e.locale??o())==="en"?aVe():sVe()),cVe=()=>"Social content systems",lVe=()=>"社交å
容系ç»",_Ve=((t={},e={})=>(e.locale??o())==="en"?cVe():lVe()),uVe=()=>"Use the generator to make decisions earlier, test more directions, and hand a stronger visual into production. Keep rights checks and final quality review in the loop.",dVe=()=>"ç¨å®æ´æ©ååæå³çãæ¯è¾æ´å¤æ¹åï¼å¹¶ææ´å¼ºçè§è§äº¤ç»å¶ä½å¢éï¼çæå®¡æ ¸ä¸æç»è´¨éæ£æ¥ä»ç¶ä¸å¯çç¥ã",pVe=((t={},e={})=>(e.locale??o())==="en"?uVe():dVe()),mVe=()=>"Example",fVe=()=>"示ä¾",gVe=((t={},e={})=>(e.locale??o())==="en"?mVe():fVe()),hVe=()=>"Practical use cases",bVe=()=>"å®é
使ç¨åºæ¯",vVe=((t={},e={})=>(e.locale??o())==="en"?hVe():bVe()),yVe=()=>"Built for the work around the image",wVe=()=>"为å¾çèåçå·¥ä½è设计",zVe=((t={},e={})=>(e.locale??o())==="en"?yVe():wVe()),xVe=()=>"Example loaded",kVe=()=>"示ä¾å·²è½½å
¥",SVe=((t={},e={})=>(e.locale??o())==="en"?xVe():kVe()),IVe=()=>"Explore the input requirements, supported AI video models, and output capabilities for each workflow. Maximum resolution, duration, and features vary by model.",TVe=()=>"ä¸è§åç±»è§é¢å·¥ä½æµçè¾å
¥è¦æ±ãæ¯æç AI è§é¢æ¨¡ååè¾åºè½åãæé«å辨çãæ¶é¿åå
·ä½åè½å 模åèå¼ã",EVe=((t={},e={})=>(e.locale??o())==="en"?IVe():TVe()),RVe=()=>"What you bring",AVe=()=>"ä½ æä¾ä»ä¹",CVe=((t={},e={})=>(e.locale??o())==="en"?RVe():AVe()),PVe=()=>"Powered by",qVe=()=>"æ ¸å¿æ¨¡å",OVe=((t={},e={})=>(e.locale??o())==="en"?PVe():qVe()),MVe=()=>"Max output",NVe=()=>"æé«è¾åº",LVe=((t={},e={})=>(e.locale??o())==="en"?MVe():NVe()),DVe=()=>"Workflow",$Ve=()=>"åä½å·¥ä½æµ",jVe=((t={},e={})=>(e.locale??o())==="en"?DVe():$Ve()),FVe=()=>"Image / First and last frame",UVe=()=>"å¾ç / é¦å¸§ä¸å°¾å¸§",GVe=((t={},e={})=>(e.locale??o())==="en"?FVe():UVe()),BVe=()=>"Character / Style / Motion / Audio",VVe=()=>"è§è² / 飿 ¼ / å¨ä½ / é³é¢",HVe=((t={},e={})=>(e.locale??o())==="en"?BVe():VVe()),KVe=()=>"Prompt / Script",WVe=()=>"æç¤ºè¯ / èæ¬",YVe=((t={},e={})=>(e.locale??o())==="en"?KVe():WVe()),ZVe=()=>"Source footage + Creative direction",XVe=()=>"æºè§é¢ + å使¹å",QVe=((t={},e={})=>(e.locale??o())==="en"?ZVe():XVe()),JVe=t=>`Up to ${t?.resolution} · ${t?.seconds}s · Camera control`,eHe=t=>`æé« ${t?.resolution} · ${t?.seconds} ç§ Â· è¿éæ§å¶`,tHe=((t,e={})=>(e.locale??o())==="en"?JVe(t):eHe(t)),nHe=t=>`Up to ${t?.resolution} · ${t?.seconds}s · Motion matching`,oHe=t=>`æé« ${t?.resolution} · ${t?.seconds} ç§ Â· å¨ä½å¹é
`,rHe=((t,e={})=>(e.locale??o())==="en"?nHe(t):oHe(t)),aHe=t=>`Up to ${t?.resolution} · ${t?.seconds}s · Native audio`,sHe=t=>`æé« ${t?.resolution} · ${t?.seconds}
31 ç§ Â· åçé³é¢`,iHe=((t,e={})=>(e.locale??o())==="en"?aHe(t):sHe(t)),cHe=t=>`Up to ${t?.resolution} · Source timing · Style transfer`,lHe=t=>`æé« ${t?.resolution} · è·éæºçæ¶é¿ · 飿 ¼è¿ç§»`,_He=((t,e={})=>(e.locale??o())==="en"?cHe(t):lHe(t)),uHe=()=>"What are the specs for each AI video workflow?",dHe=()=>"åç±» AI è§é¢å·¥ä½æµæ¯æåªäºè§æ ¼ï¼",pHe=((t={},e={})=>(e.locale??o())==="en"?uHe():dHe()),mHe=()=>"Start with a prompt, image, or existing clip. Choose a model and create your next video in Oeneo AI.",fHe=()=>"ä»ä¸å¥æè¿°ãä¸å¼ å¾çæä¸æ®µè§é¢å¼å§ãéæ©éåçæ¨¡åï¼å¨ Oeneo AI åä½ä½ çä¸ä¸æ®µè§é¢ã",gHe=((t={},e={})=>(e.locale??o())==="en"?mHe():fHe()),hHe=()=>"Start creating",bHe=()=>"å¼å§åä½",vHe=((t={},e={})=>(e.locale??o())==="en"?hHe():bHe()),yHe=()=>"Generate a video",wHe=()=>"çæè§é¢",zHe=((t={},e={})=>(e.locale??o())==="en"?yHe():wHe()),xHe=()=>"Create an image",kHe=()=>"çæå¾ç",SHe=((t={},e={})=>(e.locale??o())==="en"?xHe():kHe()),IHe=()=>"Turn your next idea into an AI video",THe=()=>"æä¸ä¸ä¸ªçµæåæ AI è§é¢",EHe=((t={},e={})=>(e.locale??o())==="en"?IHe():THe()),RHe=()=>"Some models generate audio alongside the video, while others produce silent clips. The workbench shows the options for your chosen model and task. Where an audio toggle is available, you can switch it off; any price change is reflected in the credit quote.",AHe=()=>"é¨å模åå¯ä»¥éè§é¢çæé³é¢ï¼å
¶ä»æ¨¡åè¾åºæ å£°çæ®µãå·¥ä½å°ä¼æ¾ç¤ºæé模ååä»»å¡çå¯ç¨éé¡¹ãæ¯æé³é¢å¼å
³æ¶å¯ä»¥å
³é声é³ï¼è´¹ç¨ååä¼åæ å¨ç§¯åæ¥ä»·ä¸ã",CHe=((t={},e={})=>(e.locale??o())==="en"?RHe():AHe()),PHe=()=>"Can I generate AI videos with sound?",qHe=()=>"AI çæçè§é¢å¯ä»¥å¸¦å£°é³åï¼",OHe=((t={},e={})=>(e.locale??o())==="en"?PHe():qHe()),MHe=()=>"Reference-to-video can use character images and other supported references to guide appearance across clips. Consistency depends on the model, references, and prompt; identical results are not guaranteed. The workbench shows the reference types and limits for your selected model.",NHe=()=>"åèçè§é¢å¯ä»¥å©ç¨è§è²å¾ç忍¡åæ¯æçå
¶ä»ç´ æï¼å¼å¯¼ä¸åçæ®µä¸ç人ç©å½¢è±¡ãä¸è´æ§åå³äºæ¨¡åãåèç´ æåæç¤ºè¯ï¼ä¸ä¿è¯æ¯æ¬¡ç»æå®å
¨ç¸åãå·¥ä½å°ä¼æ¾ç¤ºæéæ¨¡åæ¯æçåèç±»å䏿°ééå¶ã",LHe=((t={},e={})=>(e.locale??o())==="en"?MHe():NHe()),DHe=()=>"Can I keep characters consistent across AI videos?",$He=()=>"å¯ä»¥è®©ä¸å AI è§é¢ä¸çè§è²ä¿æä¸è´åï¼",jHe=((t={},e={})=>(e.locale??o())==="en"?DHe():$He()),FHe=()=>"Videos cost credits per second, multiplied by resolution and audio. The Generate button shows the exact credit cost before you click. If generation fails, credits refund automatically.",UHe=()=>"è§é¢æç§è®¡è´¹ï¼ä¹ä»¥å辨çåé³é¢ç³»æ°ãçææé®ä¼å¨ä½ ç¹å»åæ¾ç¤ºç²¾ç¡®çç§¯åæ¶èã妿çæå¤±è´¥ï¼ç§¯åä¼èªå¨é款ã",GHe=((t={},e={})=>(e.locale??o())==="en"?FHe():UHe()),BHe=()=>"How much does AI video generation cost?",VHe=()=>"AI è§é¢çæéè¦å¤å°ç§¯åï¼",HHe=((t={},e={})=>(e.locale??o())==="en"?BHe():VHe()),KHe=()=>"An AI video generator creates video from a text prompt or visual inputs. Oeneo AI brings multiple models into one workbench, where you can generate from text, animate images, guide a video with references, or transform an existing clip.",WHe=()=>"AI è§é¢çæå¨å¯ä»¥æ ¹æ®æåæè¿°æè§è§ç´ æåä½è§é¢ãOeneo AI å°å¤ç§æ¨¡åæ´åå¨åä¸ä¸ªå·¥ä½å°ï¼æ¯æä»æåçæè§é¢ã让å¾çå¨èµ·æ¥ãç¨åèç´ æå¼å¯¼çæï¼ä»¥åæ¹åå·²æç段ã",YHe=((t={},e={})=>(e.locale??o())==="en"?KHe():WHe()),ZHe=()=>"What is an AI video generator?",XHe=()=>"ä»ä¹æ¯ AI è§é¢çæå¨ï¼",QHe=((t={},e={})=>(e.locale??o())==="en"?ZHe():XHe()),JHe=()=>"Find answers about video generation costs, audio, clip length, supported formats, and privacy.",eKe=()=>
31"äºè§£è§é¢çæç积åè´¹ç¨ãé³é¢ãçæ®µæ¶é¿ãæ¯ææ ¼å¼åéç§è®¾ç½®ã",tKe=((t={},e={})=>(e.locale??o())==="en"?JHe():eKe()),nKe=t=>`Most models support ${t?.maxSeconds} seconds or less. Video to Video clips follow the source duration. The workbench shows the available range for your chosen model.`,oKe=t=>`大夿°æ¨¡åæ¯æ ${t?.maxSeconds} ç§ææ´çãè§é¢æ¹è§é¢çæ¶é¿è·éæºè§é¢ãå·¥ä½å°ä¼æ¾ç¤ºæé模åçå¯ç¨æ¶é¿èå´ã`,rKe=((t,e={})=>(e.locale??o())==="en"?nKe(t):oKe(t)),aKe=()=>"How long can an AI-generated video be?",sKe=()=>"AI çæçè§é¢æé¿å¯ä»¥æå¤é¿ï¼",iKe=((t={},e={})=>(e.locale??o())==="en"?aKe():sKe()),cKe=()=>"Video to Video lets you upload an existing clip and restyle, re-light, or transform it with a prompt. You can also click Edit this video on any result card to send it to the Video to Video workbench. Supported source formats are MP4 and MOV.",lKe=()=>"è§é¢æ¹è§é¢æ¯æä¸ä¼ ç°æçæ®µï¼ç¨æç¤ºè¯æ¹å飿 ¼ãéæ°æå
æåæ¢åºæ¯ãä½ ä¹å¯ä»¥ç¹å»ä»»ä½ç»æå¡çä¸çãç¼è¾è¿ä¸ªè§é¢ãå°å
¶åéå°è§é¢æ¹è§é¢å·¥ä½å°ãæ¯æçæºæ ¼å¼ä¸º MP4 å MOVã",_Ke=((t={},e={})=>(e.locale??o())==="en"?cKe():lKe()),uKe=()=>"Can I edit an existing video?",dKe=()=>"è½ç¼è¾ç°æè§é¢åï¼",pKe=((t={},e={})=>(e.locale??o())==="en"?uKe():dKe()),mKe=()=>"FAQ",fKe=()=>"常è§é®é¢",gKe=((t={},e={})=>(e.locale??o())==="en"?mKe():fKe()),hKe=()=>"Upload MP4 or MOV video files up to 50MB. Reference images can be PNG, JPG, or WebP. Reference audio accepts MP3 or WAV. Generated videos download as MP4.",bKe=()=>"ä¸ä¼ ä¸è¶
è¿ 50MB ç MP4 æ MOV è§é¢æä»¶ãåèå¾çå¯ä»¥æ¯ PNGãJPG æ WebPãåèé³é¢æ¯æ MP3 æ WAVãçæçè§é¢ä»¥ MP4 æ ¼å¼ä¸è½½ã",vKe=((t={},e={})=>(e.locale??o())==="en"?hKe():bKe()),yKe=()=>"What formats do I upload?",wKe=()=>"æ¯æä¸ä¼ ä»ä¹æ ¼å¼ï¼",zKe=((t={},e={})=>(e.locale??o())==="en"?yKe():wKe()),xKe=t=>`The workbench includes ${t?.videoModelCount} models: Seedance 2.5, Veo 3.1, Kling 3.0, MiniMax H3, Wan, Vidu, Grok Imagine Video, and Happy Horse. Filter by task to see which models support Text to Video, Image to Video, Reference to Video, or Video to Video.`,kKe=t=>`å·¥ä½å°å
å« ${t?.videoModelCount} 个模åï¼Seedance 2.5ãVeo 3.1ãKling 3.0ãMiniMax H3ãWanãViduãGrok Imagine Video å Happy Horseãæä»»å¡çéå¯ä»¥çå°åªäºæ¨¡åæ¯ææçè§é¢ãå¾çè§é¢ãåèçè§é¢æè§é¢æ¹è§é¢ã`,SKe=((t,e={})=>(e.locale??o())==="en"?xKe(t):kKe(t)),IKe=()=>"Which video models can I use?",TKe=()=>"å¯ä»¥ä½¿ç¨åªäºè§é¢æ¨¡åï¼",EKe=((t={},e={})=>(e.locale??o())==="en"?IKe():TKe()),RKe=()=>"Result visibility depends on the account plan. Paid accounts can keep results private. Generated clips do not include an Oeneo AI watermark.",AKe=()=>"ç»æçå
¬å¼èå´åå³äºè´¦æ·æ¹æ¡ãä»è´¹è´¦æ·å¯ä»¥ä¿æç»æç§å¯ï¼çæç段ä¸ä¼å¸¦æ Oeneo AI æ°´å°ã",CKe=((t={},e={})=>(e.locale??o())==="en"?RKe():AKe()),PKe=()=>"Are my generated videos private or watermarked?",qKe=()=>"æçæçè§é¢å¯ä»¥è®¾ä¸ºç§å¯åï¼ä¼ææ°´å°åï¼",OKe=((t={},e={})=>(e.locale??o())==="en"?PKe():qKe()),MKe=()=>"Questions about AI video generation",NKe=()=>"å
³äº AI è§é¢çæç常è§é®é¢",LKe=((t={},e={})=>(e.locale??o())==="en"?MKe():NKe()),DKe=()=>"Use an image as the opening frame and describe how the scene should move. Add subject motion, camera movement, or changes in atmosphere.",$Ke=()=>"以å¾çä½ä¸ºèµ·å§ç»é¢ï¼æè¿°æ¥ä¸æ¥åççå¨ä½ã让主ä½å¨èµ·æ¥ãå¼å¯¼é头è¿å¨ï¼ææ¹ååºæ¯æ°å´ã",jKe=((t={},e={})=>(e.locale??o())==="en"?DKe():$Ke()),FKe=()=>"Image to Video",UKe=()=>"å¾çè§é¢",GKe=((t={},e={})=>(e.locale??o())==="en"?FKe():UKe()),BKe=()=>"Image to Video: bring a still image to life",VKe=()=>"å¾çè§é¢ï¼è®©éæå¾çå¨èµ·æ¥",HKe=((t={},e={})=>(e.locale??o())==="en"?BKe():VKe()),KKe=()=>"Combine multiple images, video clips, and supported audio references with a prompt to define characters, scenes, style, and motion. Give the model a more specific creative brief by drawing on different reference materials.",WKe=()=>"ç»åå¤å¼ å¾çã夿®µè§é¢åæ¨¡åæ¯æçé³é¢åèï¼ç¨æç¤ºè¯æç¡®è§è²ãåºæ¯ã飿 ¼åå¨ä½è¦æ±ãéè¿å¤ä»½ç´ æå
±å约æçææ¹åï¼éååä½è¦æ±æ´å
·ä½çä»»å¡ã",YKe=((t={},e={})=>(e.locale??o())==="en"?KKe():WKe()),ZKe=()=>"Reference to Video",XKe=()=>"åèçè§é¢",QKe=((t={},e={})=>(e.locale??o())==="en"?ZKe():XKe()),JKe=()=>"Reference to Video: shape your video with multiple references",eWe=()=>"åèçè§é¢ï¼ç¨å¤ä»½ç´ æï¼æ´ç²¾ç»å°å¼å¯¼åä½",tWe=((t={},e={})=>(e.locale??o())==="en"?JKe():eWe()),nWe=()=>"Describe the subject, action, setting, and camera movement to generate a new video. Start from an idea without uploading an image or source clip.",oWe=()=>
31"æè¿°ä¸»ä½ãå¨ä½ãåºæ¯åé头è¿å¨ï¼çæä¸æ®µæ°è§é¢ãæ éåå¤å¾çæåå§ç段ï¼ä»ä¸ä¸ªæ³æ³å°±è½å¼å§åä½ã",rWe=((t={},e={})=>(e.locale??o())==="en"?nWe():oWe()),aWe=()=>"Text to Video",sWe=()=>"æçè§é¢",iWe=((t={},e={})=>(e.locale??o())==="en"?aWe():sWe()),cWe=()=>"Text to Video: create from a prompt",lWe=()=>"æçè§é¢ï¼ä»æåæè¿°å¼å§åä½",_We=((t={},e={})=>(e.locale??o())==="en"?cWe():lWe()),uWe=()=>"Start with one source video and describe what to change, such as a subject, lighting, or visual style. Use the existing footage as the basis for a new version.",dWe=()=>"ä»ä¸æ®µåè§é¢åºåï¼æè¿°å¸ææ¹åç主ä½ãå
线æè§è§é£æ ¼ã以已æç段为åºç¡ï¼è¿è¡ææç¡®ç®æ çä¿®æ¹ã",pWe=((t={},e={})=>(e.locale??o())==="en"?uWe():dWe()),mWe=()=>"Video to Video",fWe=()=>"è§é¢æ¹è§é¢",gWe=((t={},e={})=>(e.locale??o())==="en"?mWe():fWe()),hWe=()=>"Video to Video: transform existing footage",bWe=()=>"è§é¢æ¹åï¼ä¸ºå·²æç段åé æ°çæ¬",vWe=((t={},e={})=>(e.locale??o())==="en"?hWe():bWe()),yWe=()=>"Four tasks, one workbench",wWe=()=>"åç§ä»»å¡ï¼ä¸ä¸ªå·¥ä½å°",zWe=((t={},e={})=>(e.locale??o())==="en"?yWe():wWe()),xWe=()=>"Capabilities",kWe=()=>"è½å",SWe=((t={},e={})=>(e.locale??o())==="en"?xWe():kWe()),IWe=()=>"Text, image, reference or video to video",TWe=()=>"ææ¬ãå¾çãåèæè§é¢çæè§é¢",EWe=((t={},e={})=>(e.locale??o())==="en"?IWe():TWe()),RWe=()=>"Native audio",AWe=()=>"åçé³é¢",CWe=((t={},e={})=>(e.locale??o())==="en"?RWe():AWe()),PWe=t=>`Up to ${t?.maxSeconds}s`,qWe=t=>`æé¿ ${t?.maxSeconds} ç§`,OWe=((t,e={})=>(e.locale??o())==="en"?PWe(t):qWe(t)),MWe=t=>`Up to ${t?.maxResolution}`,NWe=t=>`æé« ${t?.maxResolution}`,LWe=((t,e={})=>(e.locale??o())==="en"?MWe(t):NWe(t)),DWe=()=>"No watermark",$We=()=>"æ æ°´å°",jWe=((t={},e={})=>(e.locale??o())==="en"?DWe():$We()),FWe=t=>`Turn ideas into videos, bring images to life, and give existing clips a new look. Explore creative directions with ${t?.minimax}, ${t?.seedance}, and Googleâs ${t?.gemini} in one workbench, with one credit balance across models.`,UWe=t=>`æçµæåæè§é¢ï¼è®©å¾çå¨èµ·æ¥ï¼ä¸ºå·²æç段èµäºæ°é£æ ¼ãå¨åä¸ä¸ªå·¥ä½å°ç¨ ${t?.minimax}ã${t?.seedance} å Google ç ${t?.gemini} æ¢ç´¢ä¸ååæï¼å¤ç§æ¨¡åå
±ç¨ä¸ä»½ç§¯åã`,GWe=((t,e={})=>(e.locale??o())==="en"?FWe(t):UWe(t)),BWe=()=>"Text · Image · Reference · Video to Video",VWe=()=>"ææ¬ · å¾ç · åè · è§é¢çè§é¢",HWe=((t={},e={})=>(e.locale??o())==="en"?BWe():VWe()),KWe=()=>"AI Video Generator",WWe=()=>"AI è§é¢çæå¨",YWe=((t={},e={})=>(e.locale??o())==="en"?KWe():WWe()),ZWe=()=>"Audio",XWe=()=>"é³é¢",QWe=((t={},e={})=>(e.locale??o())==="en"?ZWe():XWe()),JWe=()=>"Silent",eYe=()=>"éé³",tYe=((t={},e={})=>(e.locale??o())==="en"?JWe():eYe()),nYe=()=>"Access MiniMax H3, Seedance 2.5, Google Gemini Omni Flash 1.1, and more in one workbench. Compare supported tasks, resolution, audio, and credits before choosing a model.",oYe=()=>"å¨åä¸ä¸ªå·¥ä½å°ä½¿ç¨ MiniMax H3ãSeedance 2.5ãGoogle Gemini Omni Flash 1.1 çæ¨¡åãæ¯è¾æ¯æçä»»å¡ãå辨çãé³é¢å积åç¨éï¼åéæ©éåçæ¨¡åã",rYe=((t={},e={})=>(e.locale??o())==="en"?nYe():oYe()),aYe=()=>"Models",sYe=()=>"模å",iYe=((t={},e={})=>(e.locale??o())==="en"?aYe():sYe()),cYe=t=>`From ${t?.credits}/s`,lYe=t=>`èµ·æ¥ ${t?.credits} 积å/ç§`,_Ye=((t,e={})=>(e.locale??o())==="en"?cYe(t):lYe(t)),uYe=()=>"Try this model",dYe=()=>"è¯ç¨è¿ä¸ªæ¨¡å",pYe=((t={},e={})=>(e.locale??o())==="en"?uYe():dYe()),mYe=()=>"Show all models",fYe=()=>"æ¾ç¤ºå
¨é¨æ¨¡å",gYe=((t={},e={})=>(e.locale??o())==="en"?mYe():fYe()),hYe=()=>"Show fewer models",bYe=()=>"æ¶èµ·æ¨¡å",vYe=((t={},e={})=>(e.locale??o())==="en"?hYe():bYe()),yYe=()=>"Which AI video models can you use?",wYe=()=>"å¯ä»¥ä½¿ç¨åªäº AI è§é¢æ¨¡åï¼",zYe=((t={},e={})=>(e.locale??o())==="en"?yYe():wYe()),xYe=()=>"Prompt copied",kYe=()=>"æç¤ºè¯å·²å¤å¶",SYe=((t={},e={})=>(e.locale??o())==="en"?xYe():kYe()),IYe=()=>"The prompt could not be copied. Select the text and copy it manually.",TYe=()=>"æ æ³å¤å¶æç¤ºè¯ï¼è¯·é䏿ååæå¨å¤å¶ã",EYe=((t={},e={})=>(e.locale??o())==="en"?IYe():TYe()),RYe=()=>"Upscale, extend, cut the background out or move the performance onto a character: the steps that usually follow a first generation.",AYe=()=>
31"æ¾å¤§ãå»¶é¿ãå»æèæ¯ï¼ææå¨ä½è¿ç§»å°è§è²ä¸ââç¬¬ä¸æ®µè§é¢çæä¹å常ç¨çå æ¥ã",CYe=((t={},e={})=>(e.locale??o())==="en"?RYe():AYe()),PYe=()=>"Open Video to Video",qYe=()=>"æå¼è§é¢æ¹è§é¢",OYe=((t={},e={})=>(e.locale??o())==="en"?PYe():qYe()),MYe=()=>"Upload a clip or send a result card to the Video to Video workbench. Restyle, re-light, or transform it with a prompt.",NYe=()=>"ä¸ä¼ çæ®µæå°ç»æå¡çåéå°è§é¢æ¹è§é¢å·¥ä½å°ãç¨æç¤ºè¯æ¹å飿 ¼ãéæ°æå
æåæ¢åºæ¯ã",LYe=((t={},e={})=>(e.locale??o())==="en"?MYe():NYe()),DYe=()=>"Edit this video",$Ye=()=>"ç¼è¾è¿ä¸ªè§é¢",jYe=((t={},e={})=>(e.locale??o())==="en"?DYe():$Ye()),FYe=()=>"More tools for your project",UYe=()=>"æ´å¤è§é¢å·¥å
·",GYe=((t={},e={})=>(e.locale??o())==="en"?FYe():UYe()),BYe=()=>"AI-powered video generation tool supporting text-to-video, image-to-video, reference-to-video and video-to-video creation with multiple AI models.",VYe=()=>"AI 驱å¨çè§é¢çæå·¥å
·ï¼æ¯ææçè§é¢ãå¾çè§é¢ãåèçè§é¢åè§é¢æ¹è§é¢ï¼éæå¤ä¸ª AI 模åã",jT=((t={},e={})=>(e.locale??o())==="en"?BYe():VYe()),HYe=()=>"Oeneo AI Video Generator",KYe=()=>"Oeneo AI è§é¢çæå¨",FT=((t={},e={})=>(e.locale??o())==="en"?HYe():KYe()),WYe=()=>"Create videos from text, images, references, or existing clips. Compare models, credits, duration, resolution, and audio before you generate.",YYe=()=>"ç¨ä¸ä¸ªå·¥ä½å°å®ææçè§é¢ãå¾çè§é¢ãåèçè§é¢åè§é¢æ¹è§é¢ï¼çæåæ¯è¾æ¨¡åã积åãæ¶é¿ãå辨çä¸é³é¢è½åã",UT=((t={},e={})=>(e.locale??o())==="en"?WYe():YYe()),ZYe=()=>"AI Video Generator: Text, Image & Video to Video | Oeneo AI",XYe=()=>"AI è§é¢çæå¨ï¼æçè§é¢ãå¾çè§é¢ãè§é¢æ¹è§é¢ | Oeneo AI",GT=((t={},e={})=>(e.locale??o())==="en"?ZYe():XYe()),QYe=t=>`${t?.task} · ${t?.model}`,JYe=t=>`${t?.task} · ${t?.model}`,eZe=((t,e={})=>(e.locale??o())==="en"?QYe(t):JYe(t)),tZe=t=>`${t?.task} · ${t?.model}`,nZe=t=>`${t?.task} · ${t?.model}`,oZe=((t,e={})=>(e.locale??o())==="en"?tZe(t):nZe(t)),rZe=()=>"Copy prompt",aZe=()=>"å¤å¶æç¤ºè¯",sZe=((t={},e={})=>(e.locale??o())==="en"?rZe():aZe()),iZe=()=>"Remix this workflow",cZe=()=>"è¯è¯è¿ä¸ª",lZe=((t={},e={})=>(e.locale??o())==="en"?iZe():cZe()),_Ze=()=>"Four tasks, real inputs and outputs",uZe=()=>"åç§ä»»å¡ï¼çå®è¾å
¥ä¸è¾åº",dZe=((t={},e={})=>(e.locale??o())==="en"?_Ze():uZe()),pZe=()=>"Examples",mZe=()=>"示ä¾",fZe=((t={},e={})=>(e.locale??o())==="en"?pZe():mZe()),gZe=()=>"Input",hZe=()=>"è¾å
¥",bZe=((t={},e={})=>(e.locale??o())==="en"?gZe():hZe()),vZe=()=>"Input placeholder",yZe=()=>"è¾å
¥å ä½",wZe=((t={},e={})=>(e.locale??o())==="en"?vZe():yZe()),zZe=()=>"Prompt",xZe=()=>"æç¤ºè¯",kZe=((t={},e={})=>(e.locale??o())==="en"?zZe():xZe()),SZe=()=>"See how each task works",IZe=()=>"ççæ¯ä¸ªä»»å¡å¦ä½å·¥ä½",TZe=((t={},e={})=>(e.locale??o())==="en"?SZe():IZe()),EZe=()=>"Wait for the current operation to finish, then try this prompt again.",RZe=()=>"请çå¾
å½åæä½å®æåï¼åè¯ç¨æ¤æç¤ºè¯ã",AZe=((t={},e={})=>(e.locale??o())==="en"?EZe():RZe()),CZe=()=>"A rider speeds downhill in a red shopping cart on a palm-lined boulevard.",PZe=()=>"éªæåå¨çº¢è²è´ç©è½¦éï¼ä»æ£æ¦æ 大éé«éæ»ä¸ã",qZe=((t={},e={})=>(e.locale??o())==="en"?CZe():PZe()),OZe=()=>"Cinematic street action",MZe=()=>"çµå½±æè¡å¤´å¨ä½",NZe=((t={},e={})=>(e.locale??o())==="en"?OZe():MZe()),LZe=()=>"Choose a video example, load its suggested prompt, and make it your own.",DZe=()=>"éä¸ä¸ªå欢çè§é¢ç¤ºä¾ï¼è½½å
¥å»ºè®®æç¤ºè¯ï¼åå å
¥èªå·±çæ³æ³ã",$Ze=((t={},e={})=>(e.locale??o())==="en"?LZe():DZe()),jZe=()=>"A model in a black outfit walks through a sunlit concrete courtyard.",FZe=()=>"é»è¡£æ¨¡ç¹èµ°è¿é³å
ä¸çæ··åååºé¢ã",UZe=((t={},e={})=>(e.locale??o())==="en"?jZe():FZe()),GZe=()=>"Editorial fashion film",BZe=()=>"æ¶å°å¤§ç",VZe=((t={},e={})=>(e.locale??o())==="en"?GZe():BZe()),HZe=()=>"Prompt added",KZe=()=>"æç¤ºè¯å·²å¡«å
¥",WZe=((t={},e={})=>(e.locale??o())==="en"?HZe():KZe()),YZe=()=>"A close-up fashion advertisement featuring futuristic silver eyewear.",ZZe=()=>"æªæ¥æé¶è²ç¼éçæ¶å°å¹¿åç¹åã",XZe=((t={},e={})=>(e.locale??o())==="en"?YZe():ZZe()),QZe=()=>"Fashion product campaign",JZe=()=>"æ¶å°äº§å广å",eXe=((t={},e={})=>(e.locale??o())==="en"?QZe():JZe()),tXe=()=>"A clay fox runs through a handcrafted forest before a heroic leap.",nXe=()=>"é»åçç¸ç©¿è¿æå·¥æ£®æï¼åå¤å®æä¸æ¬¡è±åè·³è·ã",oXe=((t={},e={})=>(e.locale??o())==="en"?tXe():nXe()),rXe=()=>"Claymation adventure",aXe=()=>"é»åå¨ç»åé©",sXe=((t={},e={})=>(e.locale??o())==="en"?rXe():aXe()),iXe=()=>"AI video examples to spark your next idea",cXe=()=>"ä» AI è§é¢ç¤ºä¾ï¼å¼å¯ä¸ä¸æ¬¡åä½",lXe=((t={},e={})=>(e.locale??o())==="en"?iXe():cXe()),_Xe=()=>"Try this example",uXe=()=>"è¯ç¨æ¤ç¤ºä¾",dXe=((t={},e={})=>(e.locale??o())==="en"?_Xe():uXe()),pXe=()=>"Write the prompt or upload your inputs. The workbench validates format and size before you submit.",mXe=()=>"ç¼åæç¤ºè¯æä¸ä¼ è¾å
¥ç´ æãå·¥ä½å°ä¼å¨æäº¤åéªè¯æ ¼å¼å大å°ã",fXe=((t={},e={})=>(e.locale??o())==="en"?pXe():mXe()),gXe=()=>"Describe or upload",hXe=()=>
31"æè¿°æä¸ä¼ ",bXe=((t={},e={})=>(e.locale??o())==="en"?gXe():hXe()),vXe=()=>"Review the credit cost on the Generate button before submitting. Results appear below the workbench, ready to download. Failed generations are refunded automatically.",yXe=()=>"æäº¤åï¼å
æ¥ççææé®ä¸æ¾ç¤ºç积åç¨éã宿åå¯å¨å·¥ä½å°ä¸æ¹æ¥çå¹¶ä¸è½½è§é¢ï¼çæå¤±è´¥æ¶ï¼ç§¯åä¼èªå¨éåã",wXe=((t={},e={})=>(e.locale??o())==="en"?vXe():yXe()),zXe=()=>"Generate and download",xXe=()=>"çæå¹¶ä¸è½½",kXe=((t={},e={})=>(e.locale??o())==="en"?zXe():xXe()),SXe=()=>"Choose Text to Video, Image to Video, Reference to Video, or Video to Video. Pick a model. The workbench shows available resolutions and durations.",IXe=()=>"éæ©æçè§é¢ãå¾çè§é¢ãåèçè§é¢æè§é¢æ¹è§é¢ãéä¸ä¸ªæ¨¡åãå·¥ä½å°ä¼æ¾ç¤ºå¯ç¨çå辨çåæ¶é¿ã",TXe=((t={},e={})=>(e.locale??o())==="en"?SXe():IXe()),EXe=()=>"Pick a task and model",RXe=()=>"鿩任å¡å模å",AXe=((t={},e={})=>(e.locale??o())==="en"?EXe():RXe()),CXe=()=>"Choose a task and model, add your prompt or media, then review the credit cost and generate your video.",PXe=()=>"鿩任å¡å模åï¼è¾å
¥æç¤ºè¯æä¸ä¼ ç´ æï¼æ¥çæé积ååï¼å³å¯å¼å§çæè§é¢ã",qXe=((t={},e={})=>(e.locale??o())==="en"?CXe():PXe()),OXe=()=>"How it works",MXe=()=>"工使µç¨",NXe=((t={},e={})=>(e.locale??o())==="en"?OXe():MXe()),LXe=()=>"How do you generate a video with AI?",DXe=()=>"å¦ä½ä½¿ç¨ AI çæè§é¢ï¼",$Xe=((t={},e={})=>(e.locale??o())==="en"?LXe():DXe()),jXe=()=>"Video model ecosystem and creation guarantees",FXe=()=>"è§é¢æ¨¡åçæä¸åä½ä¿é",UXe=((t={},e={})=>(e.locale??o())==="en"?jXe():FXe()),GXe=()=>"See credits before you generate.",BXe=()=>"çæåæ¾ç¤ºç§¯åã",VXe=((t={},e={})=>(e.locale??o())==="en"?GXe():BXe()),HXe=()=>"Upfront pricing",KXe=()=>"è´¹ç¨éæ",WXe=((t={},e={})=>(e.locale??o())==="en"?HXe():KXe()),YXe=()=>"Failed runs return credits.",ZXe=()=>"失败任å¡è¿è¿ç§¯åã",XXe=((t={},e={})=>(e.locale??o())==="en"?YXe():ZXe()),QXe=()=>"Automatic refunds",JXe=()=>"èªå¨é款",eQe=((t={},e={})=>(e.locale??o())==="en"?QXe():JXe()),tQe=()=>"Switch models, keep your flow.",nQe=()=>"åæ¢æ¨¡åï¼ä¸æ¢æµç¨ã",oQe=((t={},e={})=>(e.locale??o())==="en"?tQe():nQe()),rQe=()=>"One workspace",aQe=()=>"ç»ä¸å·¥ä½å°",sQe=((t={},e={})=>(e.locale??o())==="en"?rQe():aQe()),iQe=()=>"A geometric motion graphics film resolves into the MiniMax H3 brand mark",cQe=()=>"å ä½å¨æå¾å½¢éæ¥æ±èæ MiniMax H3 åçæ å¿",lQe=((t={},e={})=>(e.locale??o())==="en"?iQe():cQe()),_Qe=()=>"Build a master brand film from a motion brief, then use Video to Video to explore campaign variants without rebuilding its timing and transitions.",uQe=()=>"æ ¹æ®å¨æç®æ¥å¶ä½åç主çï¼åéè¿è§é¢æ¹è§é¢æ¢ç´¢ä¸åè¥éçæ¬ï¼æ éé建åæèå¥ä¸è½¬åºã",dQe=((t={},e={})=>(e.locale??o())==="en"?_Qe():uQe()),pQe=()=>"Brand design",mQe=()=>"åç设计",fQe=((t={},e={})=>(e.locale??o())==="en"?pQe():mQe()),gQe=()=>"Explore AI video ads and brand concepts",hQe=()=>"æ¢ç´¢ AI è§é¢å¹¿åä¸åçåæ",bQe=((t={},e={})=>(e.locale??o())==="en"?gQe():hQe()),vQe=()=>"Start creating",yQe=()=>"å¼å§åä½",wQe=((t={},e={})=>(e.locale??o())==="en"?vQe():yQe()),zQe=()=>"Strawberry sandwich cookies assemble and float across a pink studio background",xQe=()=>"èè夹å¿é¥¼å¹²å¨ç²è²å½±æ£èæ¯ä¸ç»åå¹¶æ¬æµ®ç§»å¨",kQe=((t={},e={})=>(e.locale??o())==="en"?zQe():xQe()),SQe=()=>"Turn a product still into a motion spot that reveals texture, assembly, and playful movement for product pages, launches, and social placements.",IQe=()=>"å°äº§åéæå¾åæå¨æå¹¿åï¼å±ç¤ºè´¨æãç»åè¿ç¨ä¸è¶£å³è¿å¨ï¼ç¨äºååé¡µãæ°ååå¸åç¤¾äº¤ææ¾ã",TQe=((t={},e={})=>(e.locale??o())==="en"?SQe():IQe()),EQe=()=>"Creative advertising",RQe=()=>"åæå¹¿å",AQe=((t={},e={})=>(e.locale??o())==="en"?EQe():RQe()),CQe=()=>"Create AI product videos for e-commerce",PQe=()=>"为çµååä½ AI 产åè§é¢",qQe=((t={},e={})=>
31(e.locale??o())==="en"?CQe():PQe()),OQe=()=>"An illustrated girl wearing headphones sits at a sunlit creative desk",MQe=()=>"æ´çè³æºçæç»å¥³å©å卿´æ»¡é³å
çå使¡å",NQe=((t={},e={})=>(e.locale??o())==="en"?OQe():MQe()),LQe=()=>"Turn a compact scene brief into an animated moment for social posts, music visuals, channel intros, or visual storytelling experiments.",DQe=()=>"æç²¾ç®çåºæ¯æè¿°åæå¨æç段ï¼ç¨äºç¤¾äº¤å
容ãé³ä¹è§è§ãé¢éç头æè§è§åäºå®éªã",$Qe=((t={},e={})=>(e.locale??o())==="en"?LQe():DQe()),jQe=()=>"Visual storytelling",FQe=()=>"è§è§åäº",UQe=((t={},e={})=>(e.locale??o())==="en"?jQe():FQe()),GQe=()=>"Animate illustrations for social media videos",BQe=()=>"让æç»å¨èµ·æ¥ï¼å¶ä½ç¤¾äº¤åªä½è§é¢",VQe=((t={},e={})=>(e.locale??o())==="en"?GQe():BQe()),HQe=()=>"A substituted character rides a skateboard through a concrete skate park",KQe=()=>"æ¿æ¢åçè§è²å¨æ··ååæ»æ¿å
¬å䏿»è¡",WQe=((t={},e={})=>(e.locale??o())==="en"?HQe():KQe()),YQe=()=>"Use character images and action references to guide new clips. Explore a consistent appearance across scenes, with movement and camera direction shaped by the references your model supports.",ZQe=()=>"ç¨è§è²å¾çåå¨ä½åèå¼å¯¼æ°çæ®µï¼æ¢ç´¢ä¸ååºæ¯ä¸çä¸è´å½¢è±¡ãæ ¹æ®æéæ¨¡åæ¯æçåèç±»åï¼è°æ´å¨ä½ä¸é头æ¹åã",XQe=((t={},e={})=>(e.locale??o())==="en"?YQe():ZQe()),QQe=()=>"Character motion",JQe=()=>"è§è²è¿å¨",eJe=((t={},e={})=>(e.locale??o())==="en"?QQe():JQe()),tJe=()=>"Explore character consistency with reference-guided video",nJe=()=>
31"åå©åèç´ æï¼æ¢ç´¢è§é¢è§è²ä¸è´æ§",oJe=((t={},e={})=>(e.locale??o())==="en"?tJe():nJe()),rJe=()=>"Create product videos, explore ad concepts, animate illustrated scenes, and experiment with character-led clips for social media and visual storytelling.",aJe=()=>"å¶ä½äº§åå±ç¤ºè§é¢ï¼æ¢ç´¢å¹¿ååæï¼è®©æç»å¨èµ·æ¥ï¼æåä½ä»¥è§è²ä¸ºä¸»çº¿ççæ®µï¼ç¨äºç¤¾äº¤åªä½åè§è§åäºã",sJe=((t={},e={})=>(e.locale??o())==="en"?rJe():aJe()),iJe=()=>"Use cases",cJe=()=>"使ç¨åºæ¯",lJe=((t={},e={})=>(e.locale??o())==="en"?iJe():cJe()),_Je=()=>"What can you create with an AI video generator?",uJe=()=>"AI è§é¢çæå¨å¯ä»¥å¶ä½åªäºå
容ï¼",dJe=((t={},e={})=>(e.locale??o())==="en"?_Je():uJe()),pJe=()=>"Could not load this example. Finish any current operation, then try again.",mJe=()=>"ææ¶æ æ³è½½å
¥ç¤ºä¾ï¼è¯·çå¾
å½åæä½å®æåéè¯ã",fJe=((t={},e={})=>(e.locale??o())==="en"?pJe():mJe()),gJe=t=>`Image · ${t?.width} à ${t?.height}`,hJe=t=>`å¾ç · ${t?.width} à ${t?.height}`,bJe=((t,e={})=>(e.locale??o())==="en"?gJe(t):hJe(t)),vJe=t=>`Video · ${t?.seconds}s · ${t?.width} à ${t?.height}`,yJe=t=>`è§é¢ · ${t?.seconds} ç§ Â· ${t?.width} à ${t?.height}`,wJe=((t,e={})=>(e.locale??o())==="en"?vJe(t):yJe(t)),zJe=()=>"Create from a text prompt, animate a still image, guide a new clip with multiple references, or transform existing footage. Choose the workflow that fits your materials and creative goals.",xJe=()=>"仿åçæè§é¢ï¼è®©éæå¾çå¨èµ·æ¥ï¼ç¨å¤ä»½åèç´ æå¼å¯¼æ°éå¤´ï¼ææ¹åå·²æçæ®µãæ ¹æ®æå¤´çç´ æååä½ç®æ ï¼éæ©éåççææ¹å¼ã",kJe=((t={},e={})=>(e.locale??o())==="en"?zJe():xJe()),SJe=t=>`${t?.seconds}s`,IJe=t=>`${t?.seconds} ç§`,TJe=((t,e={})=>(e.locale??o())==="en"?SJe(t):IJe(t)),EJe=()=>"Four ways to create",RJe=()=>"åç§å使¹å¼",AJe=((t={},e={})=>(e.locale??o())==="en"?EJe():RJe()),CJe=()=>"A horned lizard beside a grapefruit in a bright desert scene",PJe=()=>"æäº®æ²æ¼ åºæ¯ä¸çè§è¥ä¸è¡èæåèå¾",qJe=((t={},e={})=>(e.locale??o())==="en"?CJe():PJe()),OJe=()=>"A horned lizard floating with a grapefruit in a sea of juice",MJe=()=>"è§è¥æ±çè¡èææ¼æµ®å¨ææ±æµ·é¢ä¸",NJe=((t={},e={})=>(e.locale??o())==="en"?OJe():MJe()),LJe=()=>"An image + a motion prompt",DJe=()=>"ä¸å¼ å¾ç + å¨ä½æè¿°",$Je=((t={},e={})=>(e.locale??o())==="en"?LJe():DJe()),jJe=()=>"Some models also support an end frame to guide how the shot finishes.",FJe=()=>"é¨å模åè¿æ¯æç»æå¸§ï¼ç¨æ¥å¼å¯¼éå¤´çæ¶å°¾ç»é¢ã",UJe=((t={},e={})=>(e.locale??o())==="en"?jJe():FJe()),GJe=()=>"Direct camera movement and lighting without arranging another shoot.",BJe=()=>"æ é忬¡ææå³å¯æ§å¶è¿éä¸å
线ååã",VJe=((t={},e={})=>(e.locale??o())==="en"?GJe():BJe()),HJe=()=>"What you bring",KJe=()=>"ä»ä»ä¹å¼å§",WJe=((t={},e={})=>(e.locale??o())==="en"?HJe():KJe()),YJe=()=>"Portrait of the character used as the visual reference",ZJe=()=>"ä½ä¸ºè§è§åèç人ç©èå",XJe=((t={},e={})=>(e.locale??o())==="en"?YJe():ZJe()),QJe=()=>"Reference character recreating the movement from the dance clip",JJe=()=>"åè人ç©å¤ç°èè¹ç段å¨ä½ççæç»æ",eet=((t={},e={})=>(e.locale??o())==="en"?QJe():JJe()),tet=()=>"Street dance performance used as the motion reference",net=()=>"ä½ä¸ºå¨ä½åèçè¡å¤´èè¹ç段",oet=((t={},e={})=>(e.locale??o())==="en"?tet():net()),ret=()=>"Reference images, clips, or audio + a prompt",aet=()=>"å¾çãè§é¢æé³é¢åèç´ æ + åä½æè¿°",set=((t={},e={})=>(e.locale??o())==="en"?ret():aet()),iet=()=>"Results depend on the modelâs ability to interpret, combine, and transfer reference details. Supported reference types and quantities vary by model.",cet=()=>"çæææåå³äºæ¨¡å对åèä¿¡æ¯ççè§£ãèåä¸è¿ç§»è½åï¼å¯ç¨çç´ æç±»ååæ°éå æ¨¡åèå¼ã",_et=((t={},e={})=>(e.locale??o())==="en"?iet():cet()),uet=()=>"Reduce drift when testing connected shots and story beats.",det=()=>"卿µè¯è¿ç»é头䏿
äºèç¹æ¶åå°å
容æ¼ç§»ã",pet=((t={},e={})=>(e.locale??o())==="en"?uet():det()),met=()=>"Retro anime crime title sequence with silhouettes and graphic collage panels",fet=()=>"ç±äººç©åªå½±åå¾å½¢æ¼è´´ç»æçå¤å¤å¨æ¼«ç¯ç½ªç头",get=((t={},e={})=>(e.locale??o())==="en"?met():fet()),het=()=>"A text prompt",bet=()=>"䏿®µæåæç¤ºè¯",vet=((t={},e={})=>(e.locale??o())==="en"?het():bet()),yet=()=>"Explore different scenes and visual directions before you have source footage.",wet=()=>"卿²¡æç°æç´ ææ¶ï¼ä¹è½æ¢ç´¢ä¸ååºæ¯åè§è§æ¹åã",zet=((t={},e={})=>(e.locale??o())==="en"?yet():wet()),xet=()=>"Test motion, framing, and sound before committing to a longer production.",ket=()=>"卿å
¥æ´é¿å¶ä½åå
æµè¯è¿å¨ãæå¾ä¸å£°é³æ¹åã",Iet=((t={},e={})=>(e.locale??o())==="en"?xet():ket()),Tet=()=>"What are the four ways to create AI videos?",Eet=()=>"AI è§é¢çææ¯æåªåç§å使¹å¼ï¼",Ret=((t={},e={})=>(e.locale??o())==="en"?Tet():Eet()),Aet=()=>"Use this example",Cet=()=>"ä½¿ç¨æ¤ç¤ºä¾",Pet=((t={},e={})=>(e.locale??o())==="en"?Aet():Cet()),qet=()=>"A dog looking up through the same circular opening and camera move",Oet=()=>"å°ç沿ç¨ç¸åé头è¿å¨ï¼ä»åå½¢å¼å£ä¸åä¸ç",Met=((t={},e={})=>(e.locale??o())==="en"?qet():Oet()),Net=()=>
31"A cat looking up through a circular opening in the source video",Let=()=>"å°ç«ä»åå½¢å¼å£ä¸åä¸ççæºè§é¢",Det=((t={},e={})=>(e.locale??o())==="en"?Net():Let()),$et=()=>"One source video + an editing prompt",jet=()=>"䏿®µåè§é¢ + ç¼è¾æè¿°",Fet=((t={},e={})=>(e.locale??o())==="en"?$et():jet()),Uet=()=>"Build on the original movement and timing while exploring a different look. Some models also accept reference images to guide the edit.",Get=()=>"沿ç¨åççè¿å¨ä¸æ¶åºåºç¡ï¼æ¢ç´¢ä¸åçè§è§è¡¨è¾¾ãé¨å模åè¿å¯ç»ååèå¾çå¼å¯¼ä¿®æ¹ã",Bet=((t={},e={})=>(e.locale??o())==="en"?Uet():Get()),Vet=()=>"Build seasonal or tonal variants without reshooting the motion.",Het=()=>"æ ééæå³å¯å¶ä½å£èæè²è°åä½ã",Ket=((t={},e={})=>(e.locale??o())==="en"?Vet():Het()),Wet=()=>"Upload one photo for each friend, then use the reference-to-video template to create a lighthearted two-person performance. The same workflow works for siblings, classmates, and family clips.",Yet=()=>"ä¸ºä¸¤ä½æååä¸ä¼ ä¸å¼ ç
§çï¼åç¨åèçè§é¢æ¨¡æ¿å¶ä½è½»æ¾çå人表æ¼ãåæ ·çæµç¨ä¹éåå
å¼å§å¦¹ãåå¦åå®¶åºè§é¢ã",Zet=((t={},e={})=>(e.locale??o())==="en"?Wet():Yet()),Xet=()=>"Family and childhood",Qet=()=>"å®¶åºä¸ç«¥å¹´",Jet=((t={},e={})=>(e.locale??o())==="en"?Xet():Qet()),ett=()=>"Make a Hotel Lobby AI duet from two friends' photos",ttt=()=>"ç¨ä¸¤ä½æåçç
§çå¶ä½ Hotel Lobby AI å人çç",ntt=((t={},e={})=>(e.locale??o())==="en"?ett():ttt()),ott=()=>"A boy in a dark suit performs opposite a boy in a green hoodie beneath a hanging microphone.",rtt=()=>"ä¸åç©¿æ·±è²è¥¿è£
çç·å©ä¸ä¸å穿绿è²è¿å¸½è¡«çç·å©å¨éº¦å
é£ä¸è¡¨æ¼ã",att=((t={},e={})=>(e.locale??o())==="en"?ott():rtt()),stt=()=>"Use two character images as references for a playful crossover performance. The model transfers the scene and movement reference into a new clip; use fictional or public character assets only with the required rights.",itt=()=>"使ç¨ä¸¤å¼ è§è²å¾çä½ä¸ºåèï¼å¶ä½ä¸æ®µè¶£å³è§è²æ··æè¡¨æ¼ã模åä¼æåºæ¯ä¸å¨ä½åè带å
¥æ°ç段ï¼ä½¿ç¨å½±è§æèæè§è²ç´ æåï¼è¯·ç¡®è®¤ä½ æ¥æå¿
è¦çä½¿ç¨æã",ctt=((t={},e={})=>(e.locale??o())==="en"?stt():itt()),ltt=()=>"Character crossover",_tt=()=>"è§è²æ··æ",utt=((t={},e={})=>(e.locale??o())==="en"?ltt():_tt()),dtt=()=>"Put two character images into one Hotel Lobby video",ptt=()=>"æä¸¤å¼ è§è²å¾çæ¾è¿å䏿®µ Hotel Lobby è§é¢",mtt=((t={},e={})=>(e.locale??o())==="en"?dtt():ptt()),ftt=()=>"A dark-haired figure in a black cloak stands with a silver-haired woman in a pale fantasy dress.",gtt=()=>"ä¸åç©¿é»è²æç¯·çæ·±å人ç©ä¸ä¸åç©¿æµ
è²ç¤¼æçé¶å女æ§åæ¡ã",htt=((t={},e={})=>(e.locale??o())==="en"?ftt():gtt()),btt=()=>"Two photos can bring a parent and child, or grandparent and grandchild, into one shared performance. Clear subject order helps the reference-to-video model keep each person in a distinct place.",vtt=()=>"ä¸¤å¼ ç
§çå¯ä»¥æç¶æ¯ä¸å©åãç¥ç¶æ¯ä¸åè¾å¸¦å
¥å䏿®µå人表æ¼ãæ¸
æ°ç主ä½é¡ºåºï¼æå©äºåèçè§é¢æ¨¡åä¿æä¸¤ä¸ªäººå¨ç»é¢ä¸çä½ç½®ã",ytt=((t={},e={})=>(e.locale??o())==="en"?btt():vtt()),wtt=()=>"Across generations",ztt=()=>"跨代äºå¨",xtt=((t={},e={})=>(e.locale??o())==="en"?wtt():ztt()),ktt=()=>"Create a family Hotel Lobby AI video across generations",Stt=()=>"å¶ä½è·¨ä»£å®¶åº Hotel Lobby AI è§é¢",Itt=((t={},e={})=>(e.locale??o())==="en"?ktt():Stt()),Ttt=()=>"A gray-haired older man in a black leather jacket performs beside a younger man in a dark suit.",Ett=()=>"ä¸ä½ç©¿é»è²ç®è¡£çç°åå¹´é¿ç·æ§ä¸ä¸ä½ç©¿æ·±è²è¥¿è£
çå¹´è½»ç·æ§ä¸èµ·è¡¨æ¼ã",Rtt=((t={},e={})=>(e.locale??o())==="en"?Ttt():Ett()),Att=()=>"Give a friends' Hotel Lobby AI video a motorsport angle, then reuse the same two-photo recipe for sports, music, gaming, travel, or an inside joke.",Ctt=()=>"为æåç Hotel Lobby AI è§é¢å å
¥èµè½¦ä¸»é¢ï¼ä¹å¯ä»¥æåä¸å¥åå¾é
æ¹ç¨äºä
31½è²ãé³ä¹ã游æãæ
è¡æåªææåæçæ¢ã",Ptt=((t={},e={})=>(e.locale??o())==="en"?Att():Ctt()),qtt=()=>"Shared interests",Ott=()=>"å
±åç±å¥½",Mtt=((t={},e={})=>(e.locale??o())==="en"?qtt():Ott()),Ntt=()=>"Turn two hobby photos into a themed short video",Ltt=()=>"æä¸¤å¼ å
´è¶£ç
§çåæä¸»é¢çè§é¢",Dtt=((t={},e={})=>(e.locale??o())==="en"?Ntt():Ltt()),$tt=()=>"Two men, one in a racing suit, perform under a hanging microphone against an orange backdrop.",jtt=()=>"ä¸åç©¿èµè½¦æçç·æ§ä¸å¦ä¸åç·æ§å¨æ©è²èæ¯çæ¬æéº¦å
é£ä¸è¡¨æ¼ã",Ftt=((t={},e={})=>(e.locale??o())==="en"?$tt():jtt()),Utt=()=>"Start with two photos, use the Hotel Lobby AI prompt and reference video, then generate a new orange-studio performance in Oeneo AI.",Gtt=()=>"ä»ä¸¤å¼ ç
§çå¼å§ï¼è½½å
¥ Hotel Lobby AI prompt ååèè§é¢ï¼å¨ Oeneo AI ä¸çæä¸æ®µæ°çæ©è²æ¼æå®¤å人表æ¼ã",Btt=((t={},e={})=>(e.locale??o())==="en"?Utt():Gtt()),Vtt=()=>"Keep creating Hotel Lobby AI videos",Htt=()=>"ç»§ç»åä½ Hotel Lobby AI è§é¢",Ktt=((t={},e={})=>(e.locale??o())==="en"?Vtt():Htt()),Wtt=()=>"Make a Hotel Lobby AI video",Ytt=()=>"å¶ä½ Hotel Lobby AI è§é¢",Ztt=((t={},e={})=>(e.locale??o())==="en"?Wtt():Ytt()),Xtt=()=>"Explore AI video generation",Qtt=()=>"æ¢ç´¢ AI è§é¢çæ",Jtt=((t={},e={})=>(e.locale??o())==="en"?Xtt():Qtt()),ent=()=>"Make your own Hotel Lobby AI video from two photos",tnt=()=>"ç¨ä¸¤å¼ ç
§çå¶ä½ä½ èªå·±ç Hotel Lobby AI è§é¢",nnt=((t={},e={})=>(e.locale??o())==="en"?ent():tnt()),ont=()=>"A Hotel Lobby AI generator can turn two separate photos into a shared performance: a friends' duet, a family clip, a character crossover, or a short video about a shared interest.",rnt=()=>"Hotel Lobby AI generator å¯ä»¥æä¸¤å¼ ä¸åç
§çåæå䏿®µå人表æ¼ï¼æååæãå®¶åºè§é¢ãè§è²æ··æï¼æå´ç»å
±åç±å¥½å¶ä½çççã",ant=((t={},e={})=>(e.locale??o())==="en"?ont():rnt()),snt=()=>"Hotel Lobby AI video ideas",int=()=>"Hotel Lobby AI è§é¢çµæ",cnt=((t={},e={})=>(e.locale??o())==="en"?snt():int()),lnt=()=>"Use the two-person format for real stories",_nt=()=>"æå人模æ¿ç¨äºçå®çæ´»æ
äº",unt=((t={},e={})=>(e.locale??o())==="en"?lnt():_nt()),dnt=()=>"No. Oeneo AI is not affiliated with or endorsed by Quavo, Takeoff, Migos, or COLORS. The page is inspired by a public video trend.",pnt=()=>"䏿¯ãOeneo AI ä¸ QuavoãTakeoffãMigos æ COLORS 没æé¶å±æè书å
³ç³»ãæ¬é¡µé¢çå使µç¨ä»
åå
¬å¼çè§é¢è¶å¿å¯åã",mnt=((t={},e={})=>(e.locale??o())==="en"?dnt():pnt()),fnt=()=>"Is this an official Quavo, Takeoff, or COLORS tool?",gnt=()=>"è¿æ¯ QuavoãTakeoff æ COLORS ç宿¹å·¥å
·åï¼",hnt=((t={},e={})=>(e.locale??o())==="en"?fnt():gnt()),bnt=()=>"The page does not provide or attach the original song. Audio behavior depends on the selected generation model; check its workbench setting and use music only when you have permission.",vnt=()=>"æ¬é¡µé¢ä¸ä¼æä¾æéå åææ²ãé³é¢è¡ä¸ºåå³äºæéçææ¨¡åï¼è¯·æ¥çå·¥ä½å°ä¸çé³é¢è®¾ç½®ï¼å¹¶åªä½¿ç¨ä½ ææä½¿ç¨çé³ä¹ã",ynt=((t={},e={})=>(e.locale??o())==="en"?bnt():vnt()),wnt=()=>"Does the Hotel Lobby AI video include the original song?",znt=()=>"Hotel Lobby AI è§é¢ä¼å
å«åææ²åï¼",xnt=((t={},e={})=>(e.locale??o())==="en"?wnt():znt()),knt=()=>"This page does not connect to CapCut or provide a CapCut template. It generates the Hotel Lobby AI video in Oeneo AI; you can download the result and edit or publish it in another app if you choose.",Snt=()=>"æ¬é¡µé¢æ²¡æ CapCut éææ CapCut 模æ¿ï¼èæ¯å¨ Oeneo AI ä¸çæ Hotel Lobby AI è§é¢ãä½ å¯ä»¥ä¸è½½æçï¼åæèªå·±çéè¦ç¨å
¶ä»åºç¨ç¼è¾æåå¸ã",Int=((t={},e={})=>(e.locale??o())==="en"?knt():Snt()),Tnt=()=>"Can I make the Hotel Lobby AI trend in CapCut?",Ent=()=>"å¯ä»¥ç¨ CapCut å¶ä½ Hotel Lobby AI è¶å¿è§é¢åï¼",Rnt=((t={},e={})=>(e.locale??o())==="en"?Tnt():Ent()),Ant=()=>"Answers about the Hotel Lobby AI trend, the two-photo workflow, motion reference, prompts, credits, and generated videos.",Cnt=()=>"äºè§£ Hotel Lobby AI è¶å¿ãä¸¤å¼ ç
§çå¶ä½æµç¨ãå¨ä½åèãpromptã积ååçæè§é¢ã",Pnt=((t={},e={})=>(e.locale??o())==="en"?Ant():Cnt()),qnt=()=>"FAQ",Ont=()=>"常è§é®é¢",Mnt=((t={},e={})=>(e.locale??o())==="en"?qnt():Ont()),Nnt=()=>"People may search for a Hotel Lobby AI filter, face swap, or template, but this workflow generates a new reference-to-video clip from two images and a motion reference. It replaces the intended subject identities while guiding the scene and performance; it cannot guarantee an exact pixel-level face replacement.",Lnt=()=>"æäººä¼æç´¢ Hotel Lobby AI filterãface swap æ templateï¼
31ä½è¿é伿 ¹æ®ä¸¤å¼ å¾çåå¨ä½åèçæä¸æ®µæ°ç reference-to-video è§é¢ãå®ä¼å°è¯æ¿æ¢æå®ä¸»ä½å¹¶éµå¾ªåºæ¯å¨ä½ï¼ä½ä¸è½ä¿è¯åç´ çº§ç²¾åæ¢è¸ã",Dnt=((t={},e={})=>(e.locale??o())==="en"?Nnt():Lnt()),$nt=()=>"Is Hotel Lobby AI a filter, template, or face swap?",jnt=()=>"Hotel Lobby AI æ¯æ»¤éãæ¨¡æ¿è¿æ¯æ¢è¸ï¼",Fnt=((t={},e={})=>(e.locale??o())==="en"?$nt():jnt()),Unt=()=>"Video generation uses credits. The workbench shows the exact quote before you generate, and failed tasks follow Oeneo AI's refund process. Available registration credits depend on the current account offer.",Gnt=()=>"è§é¢çæä¼æ¶è积åãçæåï¼å·¥ä½å°ä¼æ¾ç¤ºåç¡®æ¥ä»·ï¼ä»»å¡å¤±è´¥æ¶æ Oeneo AI ç°æéæ¬¾æµç¨å¤çãæ³¨åèµ é积å以å½åè´¦æ·æ´»å¨ä¸ºåã",Bnt=((t={},e={})=>(e.locale??o())==="en"?Unt():Gnt()),Vnt=()=>"Is the Hotel Lobby AI generator free?",Hnt=()=>"Hotel Lobby AI çæå¨å
è´¹åï¼",Knt=((t={},e={})=>(e.locale??o())==="en"?Vnt():Hnt()),Wnt=()=>"Choose a Starter example or add two clear photos to the reference-to-video workbench. The Hotel Lobby AI prompt and motion reference load with the template. Check the model, settings, and credit quote, then generate and preview your video.",Ynt=()=>"éæ©ä¸ä¸ª Starter 示ä¾ï¼æå¨åèçè§é¢å·¥ä½å°æ·»å ä¸¤å¼ æ¸
æ°ç
§çãæ¨¡æ¿ä¼è½½å
¥ Hotel Lobby AI prompt åå¨ä½åèã确认模åãåæ°ä¸ç§¯åæ¥ä»·åçæï¼åé¢è§æçã",Znt=((t={},e={})=>(e.locale??o())==="en"?Wnt():Ynt()),Xnt=()=>"How do I make a Hotel Lobby AI video?",Qnt=()=>"æä¹å¶ä½ Hotel Lobby AI è§é¢ï¼",Jnt=((t={},e={})=>(e.locale??o())==="en"?Xnt():Qnt()),eot=()=>"The recipe starts at a widescreen 16:9 aspect ratio. MiniMax H3 controls the available output durations and resolutions; the workbench shows its current options before generation. The reference video guides motion and pacing, while the output remains a newly generated clip.",tot=()=>"模æ¿é»è®¤ä½¿ç¨æ¨ªå± 16:9ãMiniMax H3 å³å®å½åå¯éçè§é¢æ¶é¿ä¸å辨çï¼çæåå¯å¨å·¥ä½å°æ¥çé项ãåèè§é¢ç¨äºå¼å¯¼å¨ä½åèå¥ï¼ä½è¾åºä»æ¯ä¸æ®µæ°çæçççã",not=((t={},e={})=>(e.locale??o())==="en"?eot():tot()),oot=()=>"How long and what aspect ratio is the generated video?",rot=()=>"çæè§é¢çæ¶é¿åç»é¢æ¯ä¾æ¯å¤å°ï¼",aot=((t={},e={})=>(e.locale??o())==="en"?oot():rot()),sot=()=>"Yes. Try a pet duet, a friends' video, or two fictional characters. The two-photo Hotel Lobby AI format can work with people, pets, and character images, but identity, anatomy, and motion consistency depend on the source material and model.",iot=()=>
31"å¯ä»¥å°è¯å¶ä½å® ç©å人è§é¢ãæååææä¸¤ä¸ªèæè§è²åæ¡ãHotel Lobby AI two-photo æ ¼å¼å¯ä»¥å¤ç人ç©ãå® ç©åè§è²å¾çï¼ä½èº«ä»½ãè¢ä½åå¨ä½ä¸è´æ§åå³äºç´ æè´¨é䏿鿍¡åã",cot=((t={},e={})=>(e.locale??o())==="en"?sot():iot()),lot=()=>"Can I use photos of pets or characters?",_ot=()=>"å¯ä»¥ä½¿ç¨å® ç©æè§è²å¾çåï¼",uot=((t={},e={})=>(e.locale??o())==="en"?lot():_ot()),dot=()=>"The Hotel Lobby AI two-photos workflow uses one image reference for each subject, plus a reference video. Put the person or character you want in the first position in Photo A, and the second in Photo B. Separate, well-lit photos usually give the model more identity detail to work with.",pot=()=>"Hotel Lobby AI two photos æµç¨éè¦ä¸¤å¼ å¾çåèï¼åå«å¯¹åºä¸¤ä½ä¸»ä½ï¼å¦æä¸æ®µåèè§é¢ãæ³è®©æäººåºç°å¨ç¬¬ä¸ä¸ªä½ç½®ï¼å°±æä»çç
§çæ¾å¨ Aï¼å¦ä¸ä½æ¾å¨ Bã主ä½åæãå
线å
è¶³çç
§çéå¸¸è½æä¾æ´å¤èº«ä»½ç»èã",mot=((t={},e={})=>(e.locale??o())==="en"?dot():pot()),fot=()=>"How many photos do I need?",got=()=>"éè¦ä¸ä¼ å å¼ ç
§çï¼",hot=((t={},e={})=>(e.locale??o())==="en"?fot():got()),bot=()=>"The Starter loads a Hotel Lobby AI prompt that tells the model to use the reference video for the orange studio, hanging microphone, fixed camera, alternating performance, and subject order. It asks the model to preserve the scene, actions, expressions, lighting, and pacing while replacing the performer identities with your two image references. You can review or edit the prompt before generating.",vot=()=>"Starter ä¼è½½å
¥ Hotel Lobby AI promptï¼è¦æ±æ¨¡å使ç¨åèè§é¢ä¸çæ©è²æ¼æå®¤ãæ¬æéº¦å
é£ãåºå®é头ã交æ¿è¡¨æ¼å主ä½é¡ºåºï¼å¹¶å°½éä¿çåºæ¯ãå¨ä½ã表æ
ãå
线ä¸èå¥ï¼åªæ¿æ¢ä¸¤å¼ å¾ç对åºç主ä½èº«ä»½ãçæåå¯ä»¥æ¥çæç¼è¾æç¤ºè¯ã",yot=((t={},e={})=>(e.locale??o())==="en"?bot():vot()),wot=()=>"What prompt does the Hotel Lobby AI template use?",zot=()=>"Hotel Lobby AI 模æ¿ä½¿ç¨ä»ä¹ promptï¼",xot=((t={},e={})=>(e.locale??o())==="en"?wot():zot()),kot=()=>"Only upload images you have permission to use. Images of other people, public figures, fictional characters, and music may carry additional rights restrictions.",Sot=()=>"请åªä¸ä¼ ä½ ææä½¿ç¨çå¾çã使ç¨ä»äººãå
¬ä¼äººç©ãèæè§è²æé³ä¹ç´ ææ¶ï¼å¯è½è¿éè¦èèå
¶ä»æå©éå¶ã",Iot=((t={},e={})=>(e.locale??o())==="en"?kot():Sot()),Tot=()=>"Can I upload someone else's photo?",Eot=()=>"å¯ä»¥ä¸ä¼ ä»äººçç
§çåï¼",Rot=((t={},e={})=>(e.locale??o())==="en"?Tot():Eot()),Aot=()=>"Hotel Lobby AI questions",Cot=()=>"Hotel Lobby AI 常è§é®é¢",Pot=((t={},e={})=>(e.locale??o())==="en"?Aot():Cot()),qot=()=>"Yes. Add one clear photo for each person. The Hotel Lobby AI generator uses both image references with a reference video to guide a new two-person performance. It can preserve the intended subject order, but results vary with the model and source photos.",Oot=()=>"å¯ä»¥ã为æ¯ä¸ªäººåæ·»å ä¸å¼ æ¸
æ°ç
§çãHotel Lobby AI generator ä¼ç»åä¸¤å¼ å¾çå䏿®µåèè§é¢ï¼çæä¸æ®µæ°çå人表æ¼ï¼å¹¶å°½ééµå¾ªä¸»ä½é¡ºåºï¼ææä¼å 模ååè¾å
¥ç
§çèå¼ã",Mot=((t={},e={})=>(e.locale??o())==="en"?qot():Oot()),Not=()=>
31"Can I put two people in a Hotel Lobby AI video?",Lot=()=>"å¯ä»¥æä¸¤ä¸ªäººæ¾è¿ Hotel Lobby AI è§é¢åï¼",Dot=((t={},e={})=>(e.locale??o())==="en"?Not():Lot()),$ot=()=>"Hotel Lobby AI is the viral orange-studio video format with two performers, a hanging microphone, and alternating performance. It is associated with the visual setting of Quavo and Takeoff's HOTEL LOBBY | A COLORS SHOW. Oeneo AI provides an independent Hotel Lobby AI video generator inspired by that format.",jot=()=>"Hotel Lobby AI æçæ¯æ©è²æ¼æå®¤ã两ä½è¡¨æ¼è
ãæ¬æéº¦å
é£å交æ¿è¡¨æ¼ç»æççé¨è§é¢å½¢å¼ãå®ä¸ Quavo å Takeoff çãHOTEL LOBBY | A COLORS SHOWãè§è§åºæ¯æå
³ãOeneo AI æä¾å该形å¼å¯åçç¬ç« Hotel Lobby AI è§é¢çæå¨ã",Fot=((t={},e={})=>(e.locale??o())==="en"?$ot():jot()),Uot=()=>"What is Hotel Lobby AI?",Got=()=>"Hotel Lobby AI æ¯ä»ä¹ï¼",Bot=((t={},e={})=>(e.locale??o())==="en"?Uot():Got()),Vot=()=>"Two men in a steady, front-facing performance frame.",Hot=()=>"两ä½ç·æ§å¤äºç¨³å®çæ£é¢è¡¨æ¼é头ä¸ã",Kot=((t={},e={})=>(e.locale??o())==="en"?Vot():Hot()),Wot=()=>"A restrained setup gives the subject swap and performance gesture room to carry the clip.",Yot=()=>"å
å¶çåºæ¯è®©ä¸»ä½æ¿æ¢å表æ¼å¨ä½æä¸ºççéç¹ã",Zot=((t={},e={})=>(e.locale??o())==="en"?Wot():Yot()),Xot=()=>"A simple, steady camera view",Qot=()=>"ç®æ´ç¨³å®çé头è§è§",Jot=((t={},e={})=>(e.locale??o())==="en"?Xot():Qot()),ert=()=>"Two young men standing together in a performance setup.",trt=()=>"两ä½å¹´è½»ç·æ§ç«å¨åä¸è¡¨æ¼åºæ¯ä¸ã",nrt=((t={},e={})=>(e.locale??o())==="en"?ert():trt()),ort=()=>"The central idea is a pair: friends, pets, characters, or any two subjects the model can interpret.",rrt=()=>"æ ¸å¿ç©æ³æ¯æä¸å¯¹ä¸»ä½æ¾å¨ä¸èµ·ï¼æåãå® ç©ãè§è²ï¼ææ¨¡åè½å¤çè§£çå
¶ä»ç»åã",art=((t={},e={})=>(e.locale??o())==="en"?ort():rrt()),srt=()=>"Two subjects share the frame",irt=()=>"两个主ä½åæ¡",crt=((t={},e={})=>(e.locale??o())==="en"?srt():irt()),lrt=()=>"Two rabbits beneath one suspended microphone.",_rt=()=>"两åªå
åç«å¨ä¸æ¯æ¬æéº¦å
é£ä¸ã",urt=((t={},e={})=>(e.locale??o())==="en"?lrt():_rt()),drt=()=>"A single microphone between the subjects anchors the composition and signals a performance scene.",prt=()=>"麦å
é£ä½äºä¸¤ä½ä¸»ä½ä¹é´ï¼ç¨³å®ç»é¢æå¾å¹¶ç¹æè¡¨æ¼åºæ¯ã",mrt=((t={},e={})=>(e.locale??o())==="en"?drt():prt()),frt=()=>"One hanging microphone",grt=()=>"䏿¯æ¬æéº¦å
é£",hrt=((t={},e={})=>(e.locale??o())==="en"?frt():grt()),brt=()=>"Panda and leopard characters against an orange background.",vrt=()=>"çç«ä¸è±¹å½¢è§è²ç«å¨æ©è²èæ¯åã",yrt=((t={},e={})=>(e.locale??o())==="en"?brt():vrt()),wrt=()=>"The saturated field keeps attention on the subjects and gives the format a distinct first impression.",zrt=()=>"é«é¥±åèæ¯è®©æ³¨æåéä¸å¨äººç©ä¸ï¼ä¹å½¢æé²æç第ä¸å°è±¡ã",xrt=((t={},e={})=>(e.locale??o())==="en"?wrt():zrt()),krt=()=>"An uninterrupted orange backdrop",Srt=()=>"宿´çæ©è²èæ¯",Irt=((t={},e={})=>(e.locale??o())==="en"?krt():Srt()),Trt=()=>"The template combines the visual signals users describe when searching for the Hotel Lobby trend: an orange studio, a hanging microphone, two subjects, and a steady performance camera.",Ert=()=>"è¿ä¸ªæ¨¡æ¿éä¸åç°ç¨æ·æç´¢æ¶æè¿°çè§è§ä¿¡å·ï¼æ©è²æ¼æå®¤ãæ¬æéº¦å
é£ã两个主ä½å稳å®ç交æ¿è¡¨æ¼é头ã",Rrt=((t={},e={})=>(e.locale??o())==="en"?Trt():Ert()),Art=()=>"Visual signature",Crt=()=>"è§è§ç¹å¾",Prt=((t={},e={})=>(e.locale??o())==="en"?Art():Crt()),qrt=()=>"Why the Hotel Lobby AI video is recognizable",Ort=()=>"为ä»ä¹ä¸ç¼å°±è½è®¤åº Hotel Lobby AI è§é¢",Mrt=((t={},e={})=>(e.locale??o())==="en"?qrt():Ort()),Nrt=()=>"Avoid these conditions",Lrt=()=>"å°½éé¿å
è¿äºæ
åµ",Drt=((t={},e={})=>(e.locale??o())==="en"?Nrt():Lrt()),$rt=()=>"The model may not know which person in a group should become one of the two subjects.",jrt=()=>"ç»é¢ä¸äººç©å¤ªå¤æ¶ï¼æ¨¡åå¯è½æ æ³å¤æåºä½¿ç¨åªä¸ä½ã",Frt=((t={},e={})=>(e.locale??o())==="en"?$rt():jrt()),Urt=()=>"Crowded group photos",Grt=()=>"å¤äººåç
§",Brt=((t={},e={})=>(e.locale??o())==="en"?Urt():Grt()),Vrt=()=>"Low detail can make identity and appearance less consistent in the generated clip.",Hrt=()=>"ç»èä¸è¶³å¯è½éä½çæè§é¢ä¸ç身份åå¤è§ä¸è´æ§ã",Krt=((t={},e={})=>(e.locale??o())==="en"?Vrt():Hrt()),Wrt=()=>
31"Very small or blurry subjects",Yrt=()=>"主ä½è¿å°ææ¨¡ç³",Zrt=((t={},e={})=>(e.locale??o())==="en"?Wrt():Yrt()),Xrt=()=>"Heavy occlusion and cut-off heads leave fewer visual details to preserve.",Qrt=()=>"严é鮿¡æå¤´é¨è¢«è£æï¼ä¼åå°å¯ä¾æ¨¡åä¿ççç»èã",Jrt=((t={},e={})=>(e.locale??o())==="en"?Xrt():Qrt()),eat=()=>"Faces hidden by objects or cropping",tat=()=>"è¸è¢«é®æ¡æè£å",nat=((t={},e={})=>(e.locale??o())==="en"?eat():tat()),oat=()=>"Clear, separate reference images give an AI video generator a stronger starting point for character consistency, subject placement, and motion transfer.",rat=()=>"主ä½åæãå
线å
è¶³çåèå¾ï¼è½ä¸º AI è§é¢çæå¨æä¾æ´å¥½ç身份ä¸è´æ§ãç«ä½åå¨ä½è¿ç§»èµ·ç¹ã",aat=((t={},e={})=>(e.locale??o())==="en"?oat():rat()),sat=()=>"Use photos like these",iat=()=>"ä¼å
使ç¨è¿ç±»ç
§ç",cat=((t={},e={})=>(e.locale??o())==="en"?sat():iat()),lat=()=>"Keep each face or character easy to distinguish from the background.",_at=()=>"è®©äººç©æè§è²å®¹æä¸èæ¯åºåã",uat=((t={},e={})=>(e.locale??o())==="en"?lat():_at()),dat=()=>"One main subject per image",pat=()=>"æ¯å¼ å¾çåªæä¸ä¸ªä¸»ä½",mat=((t={},e={})=>(e.locale??o())==="en"?dat():pat()),fat=()=>"A comparable subject size makes it easier to place both references in one scene.",gat=()=>"主ä½å¤§å°æ¥è¿æ¶ï¼æ´å®¹æå¨åä¸ä¸ªåºæ¯é宿䏤ä½ä¸»ä½ã",hat=((t={},e={})=>(e.locale??o())==="en"?fat():gat()),bat=()=>"Similar framing for both subjects",vat=()=>"ä¸¤å¼ å¾çç忝ç¸è¿",yat=((t={},e={})=>(e.locale??o())==="en"?bat():vat()),wat=()=>"Choose an image where facial features, clothing, or an animal's markings are visible.",zat=()=>"éæ©è½çæ¸
äºå®ãæè£
æå® ç©æ¯è²ç¹å¾çå¾çã",xat=((t={},e={})=>(e.locale??o())==="en"?wat():zat()),kat=()=>"Clear, even lighting",Sat=()=>"å
线æ¸
æ¥åå",Iat=((t={},e={})=>(e.locale??o())==="en"?kat():Sat()),Tat=()=>"Use images you have permission to upload. Results vary with the model and source material.",Eat=()=>"请åªä¸ä¼ ä½ ææä½¿ç¨çå¾çãçæææä¼å 模ååè¾å
¥ç´ æèå¼ã",Rat=((t={},e={})=>
31(e.locale??o())==="en"?Tat():Eat()),Aat=()=>"Choose two photos that keep faces and subjects clear",Cat=()=>"éæ©è½çæ¸
人ç©å主ä½çä¸¤å¼ ç
§ç",Pat=((t={},e={})=>(e.locale??o())==="en"?Aat():Cat()),qat=()=>"Video-guided motion",Oat=()=>"è§é¢å¨ä½åè",Mat=((t={},e={})=>(e.locale??o())==="en"?qat():Oat()),Nat=()=>"Two photo references",Lat=()=>"ä¸¤å¼ å¾çåè",Dat=((t={},e={})=>(e.locale??o())==="en"?Nat():Lat()),$at=()=>"Widescreen video",jat=()=>"横å±è§é¢",Fat=((t={},e={})=>(e.locale??o())==="en"?$at():jat()),Uat=()=>"Turn two photos into a widescreen Hotel Lobby AI video. Use a reference video to guide the orange studio, hanging microphone, camera, and alternating two-person performance.",Gat=()=>"ä¸ä¼ ä¸¤å¼ ç
§çï¼ç»ååèè§é¢çææ¨ªå± Hotel Lobby AI ççï¼ä¿çæ©è²æ¼æå®¤ãæ¬æéº¦å
é£ãé头åå人交æ¿è¡¨æ¼çè§è§ç»æã",Bat=((t={},e={})=>(e.locale??o())==="en"?Uat():Gat()),Vat=()=>"Hotel Lobby AI",Hat=()=>"Hotel Lobby AI",Kat=((t={},e={})=>(e.locale??o())==="en"?Vat():Hat()),Wat=()=>"Hotel Lobby AI is the viral orange-studio video format with two performers and a hanging microphone. Learn what it is, how to make one from two photos, and why it is different from an AI hotel lobby interior design generator.",Yat=()=>"Hotel Lobby AI æçæ¯æ©è²æ¼æå®¤ã两ä½è¡¨æ¼è
忬æéº¦å
é£ç»æççé¨è§é¢å½¢å¼ãäºè§£å®æ¯ä»ä¹ãå¦ä½ç¨ä¸¤å¼ ç
§çå¶ä½ï¼ä»¥åå®ä¸ºä»ä¹ä¸åäº AI hotel lobby interior design generatorã",Zat=((t={},e={})=>(e.locale??o())==="en"?Wat():Yat()),Xat=()=>"Trend context",Qat=()=>"è¶å¿èæ¯",Jat=((t={},e={})=>(e.locale??o())==="en"?Xat():Qat()),est=()=>"Searches for Hotel Lobby AI trend, orange booth AI, Hotel Lobby challenge, or the orange-background video usually describe the same scene: two subjects, a hanging microphone, and alternating performance. The intent is a video remix, not an AI hotel lobby interior generator.",tst=()=>"æç´¢ Hotel Lobby AI trendãorange booth AIãHotel Lobby challengeï¼æâæ©è²èæ¯ä¸¤ä¸ªäººå¯¹ç麦å
é£çè§é¢âï¼é叏齿¯å¨å¯»æ¾åä¸ç§å人交æ¿è¡¨æ¼ï¼è䏿¯ AI hotel lobby interior generatorã",nst=((t={},e={})=>(e.locale??o())==="en"?est():tst()),ost=()=>"A viral video format, not a hotel design generator",rst=()=>"çé¨è§é¢æ¨¡æ¿ï¼ä¸æ¯é
åºè®¾è®¡çæå¨",ast=((t={},e={})=>(e.locale??o())==="en"?ost():rst()),sst=()=>"A panda and leopard character remix the orange performance setup.",ist=()=>"çç«ä¸è±¹å½¢è§è²æ··åªåºæ¼æ©è²èå°åºæ¯ã",cst=((t={},e={})=>(e.locale??o())==="en"?sst():ist()),lst=()=>"A blonde and dark-haired duo in a Hotel Lobby inspired performance scene.",_st=()=>"æµ
å䏿·±åå人ç»åºç°å¨ Hotel Lobby 飿 ¼è¡¨æ¼åºæ¯ä¸ã",ust=((t={},e={})=>(e.locale??o())==="en"?lst():_st()),dst=()=>"Use reference-to-video: add one photo for each subject, load the Hotel Lobby AI prompt and reference video, check the model quote, and generate. The result is a new AI video with guided motion, not a social camera filter or guaranteed pixel-perfect face swap.",pst=()=>"ä½¿ç¨ reference-to-videoï¼ä¸ºä¸¤ä½ä¸»ä½åæ·»å ä¸å¼ ç
§çï¼è½½å
¥ Hotel Lobby AI prompt ååèè§é¢ï¼ç¡®è®¤æ¨¡åæ¥ä»·åçæãç»ææ¯å¸¦å¨ä½åèçæ° AI è§é¢ï¼ä¸æ¯ç¤¾äº¤ç¸æºæ»¤éï¼ä¹ä¸ä¿è¯åç´ çº§ç²¾åæ¢è¸ã",mst=((t={},e={})=>(e.locale??o())==="en"?dst():pst()),fst=()=>"How to make the Hotel Lobby AI trend from two photos",gst=()=>"å¦ä½ç¨ä¸¤å¼ ç
§çå¶ä½ Hotel Lobby AI è¶å¿è§é¢ï¼",hst=((t={},e={})=>(e.locale??o())==="en"?fst():gst()),bst=()=>"What is Hotel Lobby AI?",vst=()=>"Hotel Lobby AI æ¯ä»ä¹ï¼",yst=((t={},e={})=>(e.locale??o())==="en"?bst():vst()),wst=()=>"Two performers in the orange Hotel Lobby stage setup beneath a hanging microphone.",zst=()=>"两ä½è¡¨æ¼è
ç«å¨æ©è² Hotel Lobby åºæ¯ä¸çæ¬æéº¦å
é£ä¸ã",xst=((t={},e={})=>(e.locale??o())==="en"?wst():zst()),kst=()=>"Hotel Lobby AI is a user-made video remix inspired by the orange performance setting associated with Quavo and Takeoff's HOTEL LOBBY | A COLORS SHOW. People use an AI video generator to replace the two performers with friends, family, pets, or characters while keeping the recognizable setup.",Sst=()=>"Hotel Lobby AI æ¯ä¸ç§å Quavo å Takeoff çãHOTEL LOBBY | A COLORS SHOWãæ©è²è¡¨æ¼åºæ¯å¯åçç¨æ·è§é¢æ··åªãç¨æ·ä½¿ç¨ AI è§é¢çæå¨ï¼ææåã家人ãå® ç©æè§è²å¸¦å
¥çæçå人表æ¼ç»æã",Ist=((t={},e={})=>(e.locale??o())==="en"?kst():Sst()),Tst=()=>"What is the Hotel Lobby AI trend?",Est=()=>"Hotel Lobby AI è¶å¿æ¯ä»ä¹ï¼",Rst=((t={},e={})=>(e.locale??o())==="en"?Tst():Est()),Ast=()=>"After making a Hotel Lobby AI video, use Oeneo AI tools to refine, extend, upscale, remove backgrounds, or explore motion control for other reference-video workflows.",Cst=()=>"å¶ä½ Hotel Lobby AI è§é¢åï¼å¯ä»¥ç»§ç»æ¾å¤§ãå»¶é¿ãç§»é¤èæ¯ï¼æä½¿ç¨ Motion Control æ¢ç´¢å
¶ä»åèè
31§é¢å¨ä½æµç¨ã",Pst=((t={},e={})=>(e.locale??o())==="en"?Ast():Cst()),qst=()=>"Explore motion transfer and more video tools",Ost=()=>"æ¢ç´¢å¨ä½è¿ç§»åæ´å¤è§é¢å·¥å
·",Mst=((t={},e={})=>(e.locale??o())==="en"?qst():Ost()),Nst=()=>"Create a Hotel Lobby AI video from two photos and a reference video, with a prompt-guided two-person performance and motion reference.",Lst=()=>"使ç¨ä¸¤å¼ åèå¾å䏿®µåèè§é¢ï¼å¶ä½å Hotel Lobby AI è¶å¿å¯åã带æå人表æ¼å¨ä½åèçççã",BT=((t={},e={})=>(e.locale??o())==="en"?Nst():Lst()),Dst=()=>"Hotel Lobby AI Video Generator",$st=()=>"Hotel Lobby AI è§é¢çæå¨",VT=((t={},e={})=>(e.locale??o())==="en"?Dst():$st()),jst=()=>"Make a Hotel Lobby AI video from two photos. Use reference-to-video motion to place friends, family, pets, or characters into the orange studio performance format with Oeneo AI.",Fst=()=>"ä½¿ç¨ Hotel Lobby AI è§é¢çæå¨ä¸ä¼ ä¸¤å¼ ç
§çï¼ç»ååèè§é¢å¨ä½ï¼ä¸ºæåã家人ãå® ç©æè§è²å¶ä½æ©è²èå°å人ççã",HT=((t={},e={})=>(e.locale??o())==="en"?jst():Fst()),Ust=()=>"Hotel Lobby AI Generator: Make the Viral Video From Two Photos | Oeneo AI",Gst=()=>"Hotel Lobby AI è§é¢çæå¨ï¼ç¨ä¸¤å¼ ç
§çå¶ä½çé¨è§é¢ | Oeneo AI",KT=((t={},e={})=>(e.locale??o())==="en"?Ust():Gst()),Bst=()=>"Aspect ratio",Vst=()=>"ç»é¢æ¯ä¾",Hst=((t={},e={})=>(e.locale??o())==="en"?Bst():Vst()),Kst=t=>`Starts at ${t?.default}; model options: ${t?.supported}`,Wst=t=>`é»è®¤ ${t?.default}ï¼æ¨¡åæ¯æï¼${t?.supported}`,Yst=((t,e={})=>(e.locale??o())==="en"?Kst(t):Wst(t)),Zst=()=>"Always generated by this model",Xst=()=>"模åå§ç»çæé³é¢",Qst=((t={},e={})=>(e.locale??o())==="en"?Zst():Xst()),Jst=()=>"Audio",eit=()=>"é³é¢",tit=((t={},e={})=>(e.locale??o())==="en"?Jst():eit()),nit=()=>"No generated audio",oit=()=>"ä¸çæé³é¢",rit=((t={},e={})=>(e.locale??o())==="en"?nit():oit()),ait=t=>`Switchable; default ${t?.default}`,sit=t=>`å¯åæ¢ï¼é»è®¤${t?.default}`,iit=((t,e={})=>(e.locale??o())==="en"?ait(t):sit(t)),cit=()=>"Credits",lit=()=>"积å",_it=((t={},e={})=>(e.locale??o())==="en"?cit():lit()),uit=()=>"The workbench shows the exact quote before generation; failed tasks follow the existing refund process.",dit=()=>"çæåï¼å·¥ä½å°ä¼æ¾ç¤ºåç¡®æ¥ä»·ï¼ä»»å¡å¤±è´¥æ¶æç°æé款æµç¨å¤çã",pit=((t={},e={})=>(e.locale??o())==="en"?uit():dit()),mit=()=>"The page starts with a fixed Hotel Lobby AI reference-to-video re
31cipe. The workbench uses two image references plus a motion reference; available outputs and the exact credit quote come from the selected model.",fit=()=>"页é¢é»è®¤è½½å
¥åºå®ç Hotel Lobby AI åèçè§é¢é
æ¹ãå·¥ä½å°ä½¿ç¨ä¸¤å¼ å¾çåèå䏿®µå¨ä½åèï¼è¾åºé项ä¸åç¡®ç§¯åæ¥ä»·ç±æéæ¨¡åå³å®ã",git=((t={},e={})=>(e.locale??o())==="en"?mit():fit()),hit=()=>"Output duration",bit=()=>"è¾åºæ¶é¿",vit=((t={},e={})=>(e.locale??o())==="en"?hit():bit()),yit=()=>"Recipe inputs",wit=()=>"模æ¿è¾å
¥",zit=((t={},e={})=>(e.locale??o())==="en"?yit():wit()),xit=()=>"Two image references and one video reference",kit=()=>"ä¸¤å¼ å¾çåèå䏿®µè§é¢åè",Sit=((t={},e={})=>(e.locale??o())==="en"?xit():kit()),Iit=()=>"Set by model",Tit=()=>"ç±æ¨¡åå³å®",Eit=((t={},e={})=>(e.locale??o())==="en"?Iit():Tit()),Rit=()=>"Default model",Ait=()=>"é»è®¤æ¨¡å",Cit=((t={},e={})=>(e.locale??o())==="en"?Rit():Ait()),Pit=()=>"off",qit=()=>"å
³é",Oit=((t={},e={})=>(e.locale??o())==="en"?Pit():qit()),Mit=()=>"on",Nit=()=>"å¼å¯",Lit=((t={},e={})=>(e.locale??o())==="en"?Mit():Nit()),Dit=()=>"Output resolutions",$it=()=>"è¾åºå辨ç",jit=((t={},e={})=>(e.locale??o())==="en"?Dit():$it()),Fit=()=>"Based on the source video",Uit=()=>"è·éæºè§é¢æ¶é¿",Git=((t={},e={})=>(e.locale??o())==="en"?Fit():Uit()),Bit=()=>"Hotel Lobby AI recipe settings and limits",Vit=()=>"Hotel Lobby AI 模æ¿åæ°ä¸éå¶",Hit=((t={},e={})=>(e.locale??o())==="en"?Bit():Vit()),Kit=()=>"A boxer in red gloves faces a kangaroo wearing boxing gloves.",Wit=()=>"æ´ççº¢è²æ³å¥çæ³å»æä¸ä¸åªè¢é¼ é¢å¯¹é¢ã",Yit=((t={},e={})=>(e.locale??o())==="en"?Kit():Wit()),Zit=()=>"Boxer and kangaroo",Xit=()=>"æ³å»æä¸è¢é¼ ",Qit=((t={},e={})=>(e.locale??o())==="en"?Zit():Xit()),Jit=()=>"A panda character and a leopard character perform together on an orange stage.",ect=()=>"çç«è§è²ä¸è±¹å½¢è§è²å¨æ©è²èå°ä¸åæ¡è¡¨æ¼ã",tct=((t={},e={})=>(e.locale??o())==="en"?Jit():ect()),nct=()=>"Panda and leopard characters",oct=()=>"çç«ä¸è±¹å½¢è§è²",rct=((t={},e={})=>(e.locale??o())==="en"?nct():oct()),act=()=>"Two rabbits perform beneath a hanging microphone against an orange backdrop.",sct=()=>"两åªå
å卿©è²èæ¯åæ¬æéº¦å
é£å表æ¼ã",ict=((t={},e={})=>(e.locale??o())==="en"?act():sct()),cct=()=>"Two rabbits",lct=()=>"两åªå
å",_ct=((t={},e={})=>(e.locale??o())==="en"?cct():lct()),uct=()=>"Two young men, one blonde and one dark-haired, perform beneath a hanging microphone.",dct=()=>"ä¸ä½æµ
å年轻人ä¸ä¸ä½æ·±åå¹´è½»äººå¨æ¬æéº¦å
é£ä¸è¡¨æ¼ã",pct=((t={},e={})=>(e.locale??o())==="en"?uct():dct()),mct=()=>"Blonde and dark-haired duo",fct=()=>"æµ
å䏿·±åå人ç»",gct=((t={},e={})=>(e.locale??o())==="en"?mct():fct()),hct=()=>"Finish the current operation before loading another recipe.",bct=()=>"请å
宿å½åæä½ï¼åè½½å
¥å
¶ä»æ¨¡æ¿ã",vct=((t={},e={})=>(e.locale??o())==="en"?hct():bct()),yct=()=>"Load a complete Hotel Lobby AI recipe with a prompt, reference video, and two image slots. Use it to see how the trend works before adding your own photos.",wct=()=>"éæ©ä¸ä¸ªå®æ´ç Hotel Lobby AI é
æ¹ï¼å° promptãåèè
31§é¢åä¸¤å¼ å¾ç带å
¥çæå¨ï¼å
äºè§£è¿ä¸ªçé¨è§é¢æ¨¡æ¿å¦ä½å·¥ä½ï¼åæ¿æ¢æèªå·±çç
§çã",zct=((t={},e={})=>(e.locale??o())==="en"?yct():wct()),xct=()=>"Recipe loaded",kct=()=>"模æ¿å·²è½½å
¥",Sct=((t={},e={})=>(e.locale??o())==="en"?xct():kct()),Ict=()=>"Try a Hotel Lobby AI video template",Tct=()=>"è¯è¯ Hotel Lobby AI è§é¢æ¨¡æ¿",Ect=((t={},e={})=>(e.locale??o())==="en"?Ict():Tct()),Rct=()=>"Try this recipe",Act=()=>"è¯ç¨æ¤æ¨¡æ¿",Cct=((t={},e={})=>(e.locale??o())==="en"?Rct():Act()),Pct=()=>"Review the generated clip, then download it or continue editing with another Oeneo AI video tool.",qct=()=>"æ£æ¥çæç»æåï¼å¯ä»¥ä¸è½½è§é¢ï¼ä¹å¯ä»¥ç»§ç»ä½¿ç¨ Oeneo AI çå
¶ä»è§é¢å·¥å
·ã",Oct=((t={},e={})=>(e.locale??o())==="en"?Pct():qct()),Mct=()=>"Preview and share",Nct=()=>"é¢è§å¹¶å享",Lct=((t={},e={})=>(e.locale??o())==="en"?Mct():Nct()),Dct=()=>"The workbench checks the selected model, two-photo input, reference limits, and credit quote before submission.",$ct=()=>"æäº¤åï¼å·¥ä½å°ä¼æ£æ¥æé模åãåå¾è¾å
¥ãåèç´ æéå¶åç§¯åæ¥ä»·ã",jct=((t={},e={})=>(e.locale??o())==="en"?Dct():$ct()),Fct=()=>"Review the quote and generate",Uct=()=>"确认æ¥ä»·å¹¶çæ",Gct=((t={},e={})=>(e.locale??o())==="en"?Fct():Uct()),Bct=()=>"The template loads a prompt, a video reference, and two image references into the reference-to-video workbench. You can review the prompt before generating.",Vct=()=>
31"模æ¿ä¼æ promptãåèè§é¢åä¸¤å¼ å¾çåèè½½å
¥ reference-to-video å·¥ä½å°ï¼çæåå¯ä»¥æ¥çæä¿®æ¹æç¤ºè¯ã",Hct=((t={},e={})=>(e.locale??o())==="en"?Bct():Vct()),Kct=()=>"Load the Hotel Lobby AI prompt",Wct=()=>"è½½å
¥ Hotel Lobby AI prompt",Yct=((t={},e={})=>(e.locale??o())==="en"?Kct():Wct()),Zct=()=>"Choose one clear subject for each photo and keep the A/B order you want in the video.",Xct=()=>"æ¯å¼ ç
§çéæ©ä¸ä¸ªæ¸
æ°ä¸»ä½ï¼å¹¶æå¸æåºç°å¨è§é¢ä¸çé¡ºåºæå AãBã",Qct=((t={},e={})=>(e.locale??o())==="en"?Zct():Xct()),Jct=()=>"Add two photos",elt=()=>"æ·»å ä¸¤å¼ ç
§ç",tlt=((t={},e={})=>(e.locale??o())==="en"?Jct():elt()),nlt=()=>"Use two photos and a reference video to create the orange-studio performance, then review the result before sharing it.",olt=()=>"使ç¨ä¸¤å¼ ç
§çå䏿®µåèè§é¢å¶ä½æ©è²æ¼æå®¤å人表æ¼ï¼çæåå
é¢è§ï¼åå³å®å¦ä½å享ã",rlt=((t={},e={})=>(e.locale??o())==="en"?nlt():olt()),alt=()=>"How to make it",slt=()=>"å¶ä½æµç¨",ilt=((t={},e={})=>(e.locale??o())==="en"?alt():slt()),clt=()=>"How to make a Hotel Lobby AI video",llt=()=>"å¦ä½å¶ä½ Hotel Lobby AI è§é¢",_lt=((t={},e={})=>(e.locale??o())==="en"?clt():llt()),ult=()=>"Kling 4.0 Preview: Features, Specs & Flash | Oeneo AI",dlt=()=>"Kling 4.0 åè½ãè§æ ¼ä¸ Flash é¢è§ | Oeneo AI",plt=((t={},e={})=>(e.locale??o())==="en"?ult():dlt()),mlt=()=>"Kling 4.0 preview with official specs: Omni Reference, up to 10 keyframes, 3â30s video, Flash differences, and Oeneo AI availability.",flt=()=>"æ¥ç Kling 4.0 宿¹å
¬å¸ç Omni Referenceãæå¤ 10 å¼ å
³é®å¸§ã3 è³ 30 ç§è§é¢ãFlash åºå«ä¸ Oeneo AI æ¥å
¥ç¶æã",glt=((t={},e={})=>(e.locale??o())==="en"?mlt():flt()),hlt=()=>"Kling 4.0 Features Preview on Oeneo AI",blt=()=>"Oeneo AI ç Kling 4.0 åè½é¢è§",vlt=((t={},e={})=>(e.locale??o())==="en"?hlt():blt()),ylt=()=>"Coming soon to Oeneo AI",wlt=()=>"å³å°æ¥å
¥ Oeneo AI",zlt=((t={},e={})=>(e.locale??o())==="en"?ylt():wlt()),xlt=()=>"Kling 4.0",klt=()=>"Kling 4.0",Slt=((t={},e={})=>(e.locale??o())==="en"?xlt():klt()),Ilt=()=>"Plan product videos and character scenes with images, motion references and key story moments. Explore Kling 4.0's announced Omni Reference and multi-keyframe features, then start creating with available models in Oeneo AI.",Tlt=()=>"ç¨äº§åå¾ã人ç©åèåå
³é®ç»é¢å®æå¨æåºæ¯ãå
äºè§£ Kling 4.0 å
¬å¸ç Omni Reference ä¸å¤å
³é®å¸§è½åï¼ä¹å¯ä»¥å¨ Oeneo AI 使ç¨å·²æ¥å
¥ç模åå¼å§åä½ã",Elt=((t={},e={})=>(e.locale??o())==="en"?Ilt():Tlt()),Rlt=()=>"Omni Reference",Alt=()=>"夿¨¡æåè",Clt=((t={},e={})=>(e.locale??o())==="en"?Rlt():Alt()),Plt=()=>"Keyframe-guided stories",qlt=()=>"å
³é®å¸§åäº",Olt=((t={},e={})=>(e.locale??o())==="en"?Plt():qlt()),Mlt=()=>"Audio-visual performance",Nlt=()=>"é³ç»ä¸è¡¨æ¼",Llt=((t={},e={})=>(e.locale??o())==="en"?Mlt():Nlt()),Dlt=()=>"What can you create today?",$lt=()=>"ç°å¨è½ç¨ä»ä¹çæè§é¢ï¼",jlt=((t={},e={})=>(e.locale??o())==="en"?Dlt():$lt()),Flt=()=>"Kling 4.0 is not connected yet. This workbench starts with Kling 3.0 Standard, with the selected model's own inputs, limits and credit estimate shown before you generate.",Ult=()=>"Kling 4.0 å°æªæ¥å
¥ã䏿¹å·¥ä½å°é»è®¤ä½¿ç¨ Kling 3.0 Standardï¼å®é
éæ©çæ¨¡å伿¾ç¤ºèªå·±çè¾å
¥éå¶åçæå积åé¢ä¼°ã",Glt=((t={},e={})=>(e.locale??o())==="en"?Flt():Ult()),Blt=()=>"Open the AI video generator",Vlt=()=>"æå¼ AI è§é¢çæå¨",Hlt=((t={},e={})=>(e.locale??o())==="en"?Blt():Vlt()),Klt=()=>"View Kling's official release note",Wlt=()=>"æ¥ç Kling 宿¹åå¸è¯´æ",Ylt=((t={},e={})=>(e.locale??o())==="en"?Klt():Wlt()),Zlt=()=>"Kling AI official example",Xlt=()=>"Kling AI 宿¹ç¤ºä¾",Qlt=((t={},e={})=>(e.locale??o())==="en"?Zlt():Xlt()),Jlt=()=>"These videos and reference images come from Kling AI's official release note, not from Oeneo AI generations. We show them as published examples; Kling 4.0 capabilities are not available in the workbench yet.",e_t=()=>"以ä¸å¾çåè§é¢æ¥èª Kling AI 宿¹åå¸è¯´æï¼å¹¶é Oeneo AI çæçä½åãè¿éå±ç¤ºçæ¯å®æ¹æ¡ä¾ï¼Kling 4.0 è½åç®åå°æªæ¥å
¥ä¸æ¹å·¥ä½å°ã",t_t=((t={},e={})=>(e.locale??o())==="en"?Jlt():e_t()),n_t=()=>"01 / Give every reference a role",o_t=()=>"01 / 让æ¯ä»½åèåå¸å
¶è",r_t=((t={},e={})=>(e.locale??o())==="en"?n_t():o_t()),a_t=()=>"How does Kling 4.0 use Omni Reference?",s_t=()=>
31"Kling 4.0 å¦ä½ä½¿ç¨ Omni Referenceï¼",i_t=((t={},e={})=>(e.locale??o())==="en"?a_t():s_t()),c_t=()=>"Give each reference a job: an image can define a product or character, while a video can guide movement, camera direction or pacing. Kling says Omni Reference can combine these signals in one generation.",l_t=()=>"让æ¯ä»½åèåèªæ¿æ
æ¸
æ¥çä»»å¡ï¼å¾çå®ä¹äº§åæäººç©ï¼è§é¢æä¾å¨ä½ãè¿éæèå¥ãKling å
¬å¸ç Omni Referenceï¼å¯ä»¥å¨ä¸æ¬¡çæä¸ç»åè¿äºçº¿ç´¢ã",__t=((t={},e={})=>(e.locale??o())==="en"?c_t():l_t()),u_t=()=>"Use multiple references for a character scene",d_t=()=>"ç¨å¤ä»½åèå¾å®æäººç©ä¸åºæ¯",p_t=((t={},e={})=>(e.locale??o())==="en"?u_t():d_t()),m_t=()=>"The official reference grid brings together character portraits, vehicles and a lighting setup. These inputs show how Omni Reference can define who is in the scene and what surrounds them. Check the published result for appearance and composition; consistency still needs review.",f_t=()=>"宿¹åèæ¼å¾å
å«äººç©èåã车è¾åå¸å
设å¤ï¼å±ç¤º Omni Reference å¦ä½äº¤ä»£åºåºäººç©ä¸ç¯å¢ã对ç
§ç»ææ£æ¥äººç©å¤è§åæå¾ï¼ä¸»ä½ä¸è´æ§ä»éè¦é项夿 ¸ã",g_t=((t={},e={})=>(e.locale??o())==="en"?m_t():f_t()),h_t=()=>"Cast, vehicles & set references",b_t=()=>"人ç©ã车è¾ä¸çåºåè",v_t=((t={},e={})=>(e.locale??o())==="en"?h_t():b_t()),y_t=()=>"Official reference grid with three character portraits, a motorcycle, a red sports car and film-set equipment",w_t=()=>"宿¹åèæ¼å¾ï¼å
å«ä¸ä½äººç©èåãæ©æè½¦ã红è²è·è½¦åçåºè®¾å¤",z_t=((t={},e={})=>(e.locale??o())==="en"?y_t():w_t()),x_t=()=>"A scene built from the references",k_t=()=>"ç±åèç´ ææå»ºçåºæ¯",S_t=((t={},e={})=>(e.locale??o())==="en"?x_t():k_t()),I_t=()=>"Official Kling 4.0 multi-character scene on a city film set",T_t=()=>"Kling 4.0 宿¹å¤è§è²æ¡ä¾ï¼ç»é¢ä½äºåå¸çåº",E_t=((t={},e={})=>(e.locale??o())==="en"?I_t():T_t()),R_t=()=>"Turn a product photo into a video ad",A_t=()=>"æäº§åå¾å¸¦å
¥è§é¢å¹¿å",C_t=((t={},e={})=>(e.locale??o())==="en"?R_t():A_t()),P_t=()=>"A bottle image defines the product; a reference video suggests movement and pacing. This official example shows the two inputs beside a product video, so you can inspect the packaging, camera movement and composition.",q_t=()=>"ç¶èº«å¾ç交代产åå¤è§ï¼åèè§é¢æä¾å¨ä½åèå¥ãè¿ä¸ªå®æ¹æ¡ä¾æä¸¤ç§è¾å
¥ä¸äº§åè§é¢æ¾å¨ä¸èµ·ï¼æ¹ä¾¿æ£æ¥å
è£
ãè¿éåç»é¢æå¾ã",O_t=((t={},e={})=>(e.locale??o())==="en"?P_t():q_t()),M_t=()=>"Product appearance",N_t=()=>"产åå¤è§",L_t=((t={},e={})=>(e.locale??o())==="en"?M_t():N_t()),D_t=()=>"Kling Pop orange drink bottle on a sunlit terrace beside oranges",$_t=()=>"é³å
ä¸çé²å°ä¸ï¼ä¸ç¶ Kling Pop æ©å³é¥®æä¸æ©åæå¨ä¸èµ·",j_t=((t={},e={})=>(e.locale??o())==="en"?D_t():$_t()),F_t=()=>"Video reference",U_t=()=>"è§é¢åè",G_t=((t={},e={})=>(e.locale??o())==="en"?F_t():U_t()),B_t=()=>"Official source clip used as the video reference for the Kling Pop product example",V_t=()=>"ç¨äº Kling Pop äº§åæ¡ä¾ç宿¹è§é¢åèåç",H_t=((t={},e={})=>(e.locale??o())==="en"?B_t():V_t()),K_t=()=>"The product in a new scene",W_t=()=>"产åè¿å
¥æ°åºæ¯",Y_t=((t={},e={})=>(e.locale??o())==="en"?K_t():W_t()),Z_t=()=>"Official vertical Kling Pop product video with an orange drink bottle and splashing liquid",X_t=()=>"宿¹ Kling Pop ç«ç产åè§é¢ï¼å±ç¤ºæ©å³é¥®æç¶ä¸é£æº
çæ¶²ä½",Q_t=((t={},e={})=>(e.locale??o())==="en"?Z_t():X_t()),J_t=()=>"02 / Shape the moments between",eut=()=>"02 / ä¸åªå³å®å¼å¤´åç»å°¾",tut=((t={},e={})=>(e.locale??o())==="en"?J_t():eut()),nut=()=>"How can multi-keyframes guide a 30-second scene?",out=()=>"å¤å
³é®å¸§å¦ä½å¼å¯¼æé¿ 30 ç§ççæ®µï¼",rut=((t={},e={})=>(e.locale??o())==="en"?nut():out()),aut=()=>"Kling 4.0 announces up to 10 keyframe images and 3â30 seconds per generation. First and last frames set the endpoints; additional keyframes describe the changes in between, such as an entrance, a reveal or a scene transition.",sut=()=>"Kling 4.0 å
¬å¸äºæå¤ 10 å¼ å
³é®å¸§å¾çå 3 è³ 30 ç§å次çæãé¦å°¾å¸§ç¡®å®èµ·ç¹ä¸ç»ç¹ï¼é¢å¤å
³é®å¸§å交代ä¸éç人ç©åºåºã产åæç¤ºæåºæ¯è½¬åã",iut=((t={},e={})=>(e.locale??o())==="en"?aut():sut()),cut=()=>"The official keyframe reference sheet",lut=()=>"宿¹å±ç¤ºçå
³é®å¸§åèå¾",_ut=((t={},e={})=>(e.locale??o())==="en"?cut():lut()),uut=()=>"Five keyframe panels showing a glowing hand, neon shapes, a jellyfish, an open fridge and a luminous eye in a room",dut=()=>"äºæ ¼å
³é®å¸§æ¼å¾ï¼ä¾æ¬¡å±ç¤ºæ¿é´éçåå
ææãéè¹å¾æ¡ãæ°´æ¯ãæå¼çå°ç®±ååå
ç¼ç",put=((t={},e={})=>(e.locale??o())==="en"?uut():dut()),mut=()=>"Watch the moments connect",fut=()=>"ççè¿äºæ¶å»å¦ä½è¡æ¥",gut=((t={},e={})=>(e.locale??o())==="en"?mut():fut()),hut=()=>"Official Kling 4.0 keyframe-guided sequence beginning with a glowing hand in a warm room",but=()=>"Kling 4.0 宿¹å
³é®å¸§è§é¢ï¼ä»¥æè²æ¿é´ä¸çåå
ææå¼åº",vut=((t={},e={})=>(e.locale??o())==="en"?hut():but()),yut=()=>"This is the reference sheet published by Kling, not a set of editable uploads. Multi-keyframe input is not available in the workbench above.",wut=()=>"è¿éå±ç¤ºçæ¯å®æ¹åå¸çåèæ¼å¾ï¼å¹¶éå¯ç¼è¾çä¸ä¼ ç´ æã䏿¹å·¥ä½å°ç®å䏿¯æ Kling 4.0 å¤å
³é®å¸§è¾å
¥ã",zut=((t={},e={})=>(e.locale??o())==="en"?yut():wut()),xut=()=>"Establish the scene",kut=()=>"å
äº¤ä»£åºæ¯",Sut=((t={},e={})=>(e.locale??o())==="en"?xut():kut()),Iut=()=>"Give the model a clear visual starting point: the subject, the room and the mood.",Tut=()=>"ç¨æ¸
æ¥çèµ·å§ç»é¢ç¡®å®ä¸»ä½ã空é´åæ°å´ã",Eut=((t={},e={})=>(e.locale??o())==="en"?Iut():Tut()),Rut=()=>"Place the turning points",Aut=()=>"åå®æè½¬æ",Cut=((t={},e={})=>(e.locale??o())==="en"?Rut():Aut()),Put=()=>"Use key images to communicate the changes that matter, rather than describing every detail in prose.",qut=()=>"ç¨å
³é®å¾ç表达éè¦ååï¼ä¸å¿
ææ¯ä¸å¤ç»èé½åæé¿æ®µæåã",Out=((t={},e={})=>(e.locale??o())==="en"?Put():qut()),Mut=()=>"Let the sequence unfold",Nut=()=>"çè¿ç¨å¦ä½å±å¼",Lut=((t={},e={})=>(e.locale??o())==="en"?Mut():Nut()),Dut=()=>"Review how motion and camera direction connect the moments. Exact timing and continuity still need a creative eye.",$ut=()=>"æ£æ¥å¨ä½åè¿éææ ·è¿æ¥å个æ¶å»ãå
·ä½èå¥ä¸è¿è´¯æ§ï¼ä»éè¦ä½ å¯¹ç»æä½å¤æã",jut=((t={},e={})=>(e.locale??o())==="en"?Dut():$ut()),Fut=()=>"Explore Kling 4.0 performance and Flash examples",Uut=()=>"æ¥ç Kling 4.0 表æ¼ä¸ Flash 示ä¾",Gut=((t={},e={})=>(e.locale??o())==="en"?Fut():Uut()),But=()=>"Inspect facial expression, body movement and scene direction in these excerpts from Kling's published examples. They are shortened previews, not independent Oeneo AI tests or evidence of the model's maximum duration or resolution.",Vut=()=>"éè¿å®æ¹ç¤ºä¾èéè§å¯è¡¨æ
ãè¢ä½å¨ä½ååºæ¯ååãè¿äºæ¯è£åªåçé¢è§ï¼ä¸æ¯ Oeneo AI ç¬ç«å®æµï¼ä¹ä¸è½è¯ææ¨¡åçæé«æ¶é¿æå辨çã",Hut=((t={},e={})=>(e.locale??o())==="en"?But():Vut()),Kut=()=>"Character performance in a longer scene",Wut=()=>"é¿ç段ä¸ç人ç©è¡¨æ¼",Yut=((t={},e={})=>(e.locale??o())==="en"?Kut():Wut()),Zut=()=>"Kling describes longer takes, more expressive faces and closer dialogue-to-lip synchronization. This excerpt shows part of the official portrait-led example. The full-model duration is an announced specification, not the length of this preview.",Xut=()=>"Kling å
¬å¸äºæ´é¿çæ®µãæ´ç»è
»è¡¨æ
åæ´å确对ç½å£å忥çå使¹åãè¿éå±ç¤ºå®æ¹äººç©æ¡ä¾çèéï¼æ£å¼ççå
¬å¸æ¶é¿ä¸çäºè¿æ®µé¢è§çé¿åº¦ã",Qut=((t={},e={})=>(e.locale??o())==="en"?Zut():Xut()),Jut=()=>"Official Kling 4.0 portrait-led video beginning with a person adjusting their glasses",edt=()=>"Kling 4.0 宿¹äººç©è§é¢ï¼ä»¥ä¸ä½æ´ç¼éçäººè°æ´ç¼éçç»é¢å¼åº",tdt=((t={},e={})=>(e.locale??o())==="en"?Jut():edt()),ndt=()=>"Flash: a different starting point",odt=()=>"Flashï¼å¦ä¸ç§åä½åè",rdt=((t={},e={})=>(e.locale??o())==="en"?ndt():odt()),adt=()=>"Kling positions Flash for frequent creation. This official Flash example is separate from the full model's showcase: its published specification is 720p, with videos from 3 to 20 seconds. Flash is also not connected on Oeneo AI yet.",sdt=()=>"宿¹å° Flash å®ä½äºé«é¢åä½ãè¿ä¸ª Flash 示ä¾ä¸æ£å¼çæ¡ä¾åå¼å±ç¤ºï¼å
¶å
¬å¸è§æ ¼ä¸º 720pã3 è³ 20 ç§è§é¢ãOeneo AI ç®ååæ ·å°æªæ¥å
¥ Flas
31hã",idt=((t={},e={})=>(e.locale??o())==="en"?adt():sdt()),cdt=()=>"Official Kling 4.0 Flash example of two people facing each other on a grassy coastal cliff",ldt=()=>"Kling 4.0 Flash 宿¹ç¤ºä¾ï¼ä¸¤ä¸ªäººå¨æµ·è¾¹çèå°æ¬å´ä¸ç¸å¯¹èç«",_dt=((t={},e={})=>(e.locale??o())==="en"?cdt():ldt()),udt=()=>"Kling 4.0 official video examples",ddt=()=>"Kling 4.0 宿¹è§é¢ç¤ºä¾",pdt=((t={},e={})=>(e.locale??o())==="en"?udt():ddt()),mdt=()=>"Short previews of Kling's character, product and portrait examples, plus a separate Flash clip. They are published showcase material, not Oeneo AI generations or ready-to-use recipes.",fdt=()=>"æ¥ç人ç©ã产ååé¿ç段æ¡ä¾çççé¢è§ï¼ä»¥ååç¬ç Flash 示ä¾ãå®ä»¬æ¯å®æ¹å±ç¤ºç´ æï¼ä¸æ¯æ¬ç«çæç»ææå¯ç´æ¥å¸¦å
¥çé¢è®¾ã",gdt=((t={},e={})=>(e.locale??o())==="en"?mdt():fdt()),hdt=()=>"Coming soon",bdt=()=>"å³å°æ¥å
¥",vdt=((t={},e={})=>(e.locale??o())==="en"?hdt():bdt()),ydt=()=>"Not available yet",wdt=()=>"æä¸å¯ç¨",zdt=((t={},e={})=>(e.locale??o())==="en"?ydt():wdt()),xdt=()=>"Kling 4.0 is not connected yet. These official examples are for viewing only.",kdt=()=>"Kling 4.0 å°æªæ¥å
¥ï¼è¿äºå®æ¹ç¤ºä¾ç®åä»
ä¾è§çã",Sdt=((t={},e={})=>(e.locale??o())==="en"?xdt():kdt()),Idt=()=>"Ensemble cast on set",Tdt=()=>"å¤è§è²çåº",Edt=((t={},e={})=>(e.locale??o())==="en"?Idt():Tdt()),Rdt=()=>"Product in motion",Adt=()=>"产å卿å±ç¤º",Cdt=((t={},e={})=>(e.locale??o())==="en"?Rdt():Adt()),Pdt=()=>"Portrait-led long take",qdt=()=>"人ç©é¿ç段",Odt=((t={},e={})=>(e.locale??o())==="en"?Pdt():qdt()),Mdt=()=>"Flash character exchange",Ndt=()=>"Flash è§è²äºå¨",Ldt=((t={},e={})=>(e.locale??o())==="en"?Mdt():Ndt()),Ddt=()=>"What is the difference between Kling 4.0 and Flash?",$dt=()=>"Kling 4.0 ä¸ Flash æä»ä¹åºå«ï¼",jdt=((t={},e={})=>(e.locale??o())==="en"?Ddt():$dt()),Fdt=()=>"This table reflects Kling's published specifications. It does not describe the settings of the Oeneo AI workbench, and a capability listed for the full model should not be assumed for Flash.",Udt=()=>"以䏿¯ Kling 宿¹å
¬å¸çè§æ ¼ï¼ä¸æ¯ Oeneo AI å·¥ä½å°çå¯éåæ°ãæ£å¼çååºçè½åï¼ä¹ä¸è½ç´æ¥æ¨æ Flash åæ ·æ¯æã",Gdt=((t={},e={})=>(e.locale??o())==="en"?Fdt():Udt()),Bdt=()=>"Published specification",Vdt=()=>"å
¬å¸è§æ ¼",Hdt=((t={},e={})=>(e.locale??o())==="en"?Bdt():Vdt()),Kdt=()=>"Kling 4.0",Wdt=()=>"Kling 4.0",Ydt=((t={},e={})=>(e.locale??o())==="en"?Kdt():Wdt()),Zdt=()=>"Kling 4.0 Flash",Xdt=()=>"Kling 4.0 Flash",Qdt=((t={},e={})=>(e.locale??o())==="en"?Zdt():Xdt()),Jdt=()=>"Official availability",ept=()=>"宿¹å¼æ¾ç¶æ",tpt=((t={},e={})=>(e.locale??o())==="en"?Jdt():ept()),npt=()=>"October launch announced",opt=()=>"é¢åäº 10 ææ£å¼ä¸çº¿",rpt=((t={},e={})=>(e.locale??o())==="en"?npt():opt()),apt=()=>"Limited early access from September 28",spt=()=>"9 æ 28 æ¥èµ·å°èå´æ¢å
ä½éª",ipt=((t={},e={})=>(e.locale??o())==="en"?apt():spt()),cpt=()=>"Video duration",lpt=()=>"è§é¢æ¶é¿",_pt=((t={},e={})=>(e.locale??o())==="en"?cpt():lpt()),upt=()=>"3â30 seconds",dpt=()=>"3 è³ 30 ç§",ppt=((t={},e={})=>(e.locale??o())==="en"?upt():dpt()),mpt=()=>"3â20 seconds",fpt=()=>"3 è³ 20 ç§",gpt=((t={},e={})=>(e.locale??o())==="en"?mpt():fpt()),hpt=()=>"Resolution",bpt=()=>"å辨ç",vpt=((t={},e={})=>(e.locale??o())==="en"?hpt():bpt()),ypt=()=>"720p / 1080p / 4K",wpt=()=>"720p / 1080p / 4K",zpt=((t={},e={})=>(e.locale??o())==="en"?ypt():wpt()),xpt=()=>"720p",kpt=()=>"720p",Spt=((t={},e={})=>(e.locale??o())==="en"?xpt():kpt()),Ipt=()=>"Multi-keyframes",Tpt=()=>"å¤å
³é®å¸§",Ept=((t={},e={})=>(e.locale??o())==="en"?Ipt():Tpt()),Rpt=()=>"Up to 10 images",Apt=()=>"æå¤ 10 å¼ å¾ç",Cpt=((t={},e={})=>(e.locale??o())==="en"?Rpt():Apt()),Ppt=()=>"Not specified separately",qpt=()=>"æªåç¬è¯´æ",Opt=((t={},e={})=>(e.locale??o())==="en"?Ppt():qpt()),Mpt=()=>"Dynamic range",Npt=()=>"卿èå´",Lpt=((t={},e={})=>(e.locale??o())==="en"?Mpt():Npt()),Dpt=()=>
31"10-bit HDR at 1080p / 4K â coming soon",$pt=()=>"1080p / 4K ç 10-bit HDRï¼å®æ¹æ 注åç»å¼æ¾",jpt=((t={},e={})=>(e.locale??o())==="en"?Dpt():$pt()),Fpt=()=>"8-bit SDR",Upt=()=>"8-bit SDR",Gpt=((t={},e={})=>(e.locale??o())==="en"?Fpt():Upt()),Bpt=()=>"On Oeneo AI",Vpt=()=>"Oeneo AI æ¥å
¥ç¶æ",Hpt=((t={},e={})=>(e.locale??o())==="en"?Bpt():Vpt()),Kpt=()=>"Coming soon â not connected",Wpt=()=>"å³å°æ¥å
¥ï¼ç®åå°ä¸å¯ç¨",Ypt=((t={},e={})=>(e.locale??o())==="en"?Kpt():Wpt()),Zpt=()=>"How can you start creating with Kling 3.0?",Xpt=()=>"ç°å¨å¦ä½ç¨ Kling 3.0 å¼å§åä½ï¼",Qpt=((t={},e={})=>(e.locale??o())==="en"?Zpt():Xpt()),Jpt=()=>"The workbench on this page uses available video models. It starts with Kling 3.0 Standard and does not submit to Kling 4.0.",emt=()=>"æ¬é¡µå·¥ä½å°ä½¿ç¨ç°æè§é¢æ¨¡åï¼é»è®¤éæ© Kling 3.0 Standardï¼ä¸ä¼å Kling 4.0 æäº¤ä»»å¡ã",tmt=((t={},e={})=>(e.locale??o())==="en"?Jpt():emt()),nmt=()=>"Choose your starting point",omt=()=>"é好åä½èµ·ç¹",rmt=((t={},e={})=>(e.locale??o())==="en"?nmt():omt()),amt=()=>"Start from text or switch to image-to-video with your own image. Check the selected model before continuing.",smt=()=>"仿åå¼å§ï¼æåæ¢å°å¾çè§é¢ï¼ä¸ä¼ èªå·±çå¾çãç»§ç»åå
确认å½åéæ©çæ¨¡åã",imt=((t={},e={})=>(e.locale??o())==="en"?amt():smt()),cmt=()=>"Describe the scene",lmt=()=>"讲æ¸
æ¥è¦æä»ä¹",_mt=((t={},e={})=>(e.locale??o())==="en"?cmt():lmt()),umt=()=>"Name the subject, action and camera movement. Choose from the duration, resolution and audio settings that the selected model actually supports.",dmt=()=>"æè¿°ä¸»ä½ãå¨ä½åè¿éï¼åéæ©å½å模åå®é
æ¯æçæ¶é¿ãå辨çä¸å£°é³è®¾ç½®ã",pmt=((t={},e={})=>(e.locale??o())==="en"?umt():dmt()),mmt=()=>"Review the cost, then generate",fmt=()=>"确认费ç¨ï¼åçæ",gmt=((t={},e={})=>(e.locale??o())==="en"?mmt():fmt()),hmt=()=>"Check the credit estimate before submitting. Review the result and use the available video tools when you want to keep editing.",bmt=()=>"æäº¤åæ£æ¥ç§¯åé¢ä¼°ã宿忥çç»æï¼éè¦ç»§ç»å¤çæ¶ï¼å使ç¨å·²æçè§é¢å·¥å
·ã",vmt=((t={},e={})=>(e.locale??o())==="en"?hmt():bmt()),ymt=()=>"What are the published Kling 4.0 specs?",wmt=()=>"Kling 4.0 宿¹å
¬å¸äºåªäºè§æ ¼ï¼",zmt=((t={},e={})=>(e.locale??o())==="en"?ymt():wmt()),xmt=()=>"These are the full-model limits published in Kling's release note, checked September 30, 2026. They are reference information, not current Kling 3.0 workbench settings or an Oeneo AI availability promise.",kmt=()=>"以䏿¯ 2026 å¹´ 9 æ 30 æ¥æ ¸å¯¹ç Kling æ£å¼çåå¸è§æ ¼ï¼å±äºåèä¿¡æ¯ï¼ä¸æ¯å½å Kling 3.0 å·¥ä½å°çåæ°ï¼ä¹ä¸ä»£è¡¨ Oeneo AI 已弿¾å
¨é¨é项ã",Smt=((t={},e={})=>(e.locale??o())==="en"?xmt():kmt()),Imt=()=>"Starting points",Tmt=()=>"åä½èµ·ç¹",Emt=((t={},e={})=>(e.locale??o())==="en"?Imt():Tmt()),Rmt=()=>"Text, first image, first and last frames, multiple keyframes, or Omni Reference.",Amt=()=>"æåãé¦å¸§å¾çãé¦å°¾å¸§ãå¤å
³é®å¸§æ Omni Reference 夿¨¡æåèã",Cmt=((t={},e={})=>(e.locale??o())==="en"?Rmt():Amt()),Pmt=()=>"Reference budget",qmt=()=>"åèç´ ææ»é",Omt=((t={},e={})=>(e.locale??o())==="en"?Pmt():qmt()),Mmt=()=>"Up to 15 items in total across images, videos, voice references and elements. Image references: up to 10. Video references: up to 5, with a combined duration of up to 30 seconds.",Nmt=()=>"å¾çãè§é¢ã人声åèå主ä½å计æå¤ 15 项ãå
¶ä¸å¾çåèæå¤ 10 å¼ ï¼è§é¢åèæå¤ 5 段ï¼è§é¢æ»æ¶é¿ä¸è¶
è¿ 30 ç§ã",Lmt=((t={},e={})=>(e.locale??o())==="en"?Mmt():Nmt()),Dmt=()=>"Subjects & voice",$mt=()=>"主ä½ä¸äººå£°",jmt=((t={},e={})=>(e.locale??o())==="en"?Dmt():$mt()),Fmt=()=>"Up to 7 elements, including up to 3 video-based elements. Audio reference is voice-only; the total reference budget still applies.",Umt=()=>"æå¤ 7 个主ä½ï¼å
¶ä¸æå¤ 3 个è§é¢ä¸»ä½ãé³é¢ä»
æ¯æäººå£°åèï¼ä»é满足åèç´ ææ»ééå¶ã",Gmt=((t={},e={})=>(e.locale??o())==="en"?Fmt():Umt()),Bmt=()=>"Targeted video editing",Vmt=()=>"å®åè§é¢ç¼è¾",Hmt=((t={},e={})=>(e.locale??o())==="en"?Bmt():Vmt()),Kmt=()=>
31"Up to 5 input clips including one primary video. Each clip is 3â30 seconds; all clips together must not exceed 30 seconds. Announced edits include subjects, expressions, movement, style and backgrounds.",Wmt=()=>"æå¤è¾å
¥ 5 段è§é¢ï¼å
å« 1 段主è§é¢ï¼æ¯æ®µ 3 è³ 30 ç§ï¼å计ä¸è¶
è¿ 30 ç§ã宿¹ä»ç»çç¼è¾æ¹åå
æ¬ä¸»ä½ã表æ
ãå¨ä½ã飿 ¼åèæ¯ã",Ymt=((t={},e={})=>(e.locale??o())==="en"?Kmt():Wmt()),Zmt=()=>"Framing & sound",Xmt=()=>"ç»å¹
ä¸å£°é³",Qmt=((t={},e={})=>(e.locale??o())==="en"?Zmt():Xmt()),Jmt=()=>"21:9, 16:9, 1:1, 9:16 or Auto framing; two-channel stereo audio. Exact combinations need confirmation when the model is connected.",eft=()=>"21:9ã16:9ã1:1ã9:16 æèªå¨ç»å¹
ï¼å声éç«ä½å£°ãå
·ä½åæ°ç»åå¾
æ¨¡åæ¥å
¥æ¶ç¡®è®¤ã",tft=((t={},e={})=>(e.locale??o())==="en"?Jmt():eft()),nft=()=>"Prompt length",oft=()=>"æç¤ºè¯é¿åº¦",rft=((t={},e={})=>(e.locale??o())==="en"?nft():oft()),aft=()=>"Up to 8,000 tokensânot 8,000 characters. Prompt limits in the current workbench belong to the selected model.",sft=()=>"æå¤ 8,000 tokensï¼ä¸çäº 8,000 个å符ãå½åå·¥ä½å°çæç¤ºè¯éå¶ä»¥å®é
éæ©çæ¨¡å为åã",ift=((t={},e={})=>(e.locale??o())==="en"?aft():sft()),cft=()=>"Keep working on your video",lft=()=>"ç»§ç»å¤çä½ çè§é¢",_ft=((t={},e={})=>(e.locale??o())==="en"?cft():lft()),uft=()=>"Explore the video generator and editing tools already available on Oeneo AI. These tools have their own models and limits; they are not a Kling 4.0 integration.",dft=()=>"æ¢ç´¢ Oeneo AI å·²æçè§é¢çæä¸ç¼è¾å·¥å
·ãè¿äºå·¥å
·æåèªç模ååéå¶ï¼å¹¶ä¸ä»£è¡¨ Kling 4.0 å·²ç»æ¥å
¥ã",pft=((t={},e={})=>(e.locale??o())==="en"?uft():dft()),mft=()=>"Kling 4.0 questions, answered",fft=()=>"Kling 4.0 常è§é®é¢",gft=((t={},e={})=>(e.locale??o())==="en"?mft():fft()),hft=()=>"Find the release status, published limits, Flash differences and the exact boundary between Kling's announcement and what Oeneo AI supports today.",bft=()=>"è¿é说æåå¸ç¶æã宿¹éå¶ãFlash åºå«ï¼ä»¥å Kling å
¬åå Oeneo AI å½åè½åä¹é´çè¾¹çã",vft=((t={},e={})=>(e.locale??o())==="en"?hft():bft()),yft=()=>"When is Kling 4.0 being released, and can I use it here?",wft=()=>"Kling 4.0 ä»ä¹æ¶ååå¸ï¼ç°å¨è½å¨æ¬ç«ç¨åï¼",zft=((t={},e={})=>(e.locale??o())==="en"?yft():wft()),xft=()=>"Kling's release note announces an October 2026 launch for the full model and limited Flash early access from September 28. Oeneo AI has not connected either version, and no Oeneo AI availability date is confirmed. This workbench starts with Kling 3.0 Standard and generates with the model you select.",kft=()=>"Kling 宿¹é¢åæ£å¼çäº 2026 å¹´ 10 æä¸çº¿ï¼Flash ä» 9 æ 28 æ¥èµ·å°èå´æ¢å
ä½éªãOeneo AI å°æªæ¥å
¥è¿ä¸¤ä¸ªçæ¬ï¼ä¹æ²¡æå·²ç¡®è®¤çæ¬ç«å¼æ¾æ¥æãæ¬é¡µå·¥ä½å°é»è®¤ä½¿ç¨ Kling 3.0 Standardï¼å®é
çæä»¥ä½ éæ©çæ¨¡å为åã",Sft=((t={},e={})=>(e.locale??o())==="en"?xft():kft()),Ift=()=>"What is the difference between Kling 4.0 and Flash?",Tft=()=>"Kling 4.0 ä¸ Flash æä»ä¹åºå«ï¼",Eft=((t={},e={})=>(e.locale??o())==="en"?Ift():Tft()),Rft=()=>"The full model is announced with 3â30 second videos and 720p, 1080p and 4K outputs. Flash is positioned for faster, frequent creation, with 3â20 second videos at 720p and 8-bit SDR. Full-model features such as 10 keyframes should not be assumed to work in Flash. We do not yet have an Oeneo AI speed or pricing comparison.",Aft=()=>"æ£å¼çå
¬å¸äº 3 è³ 30 ç§è§é¢ï¼ä»¥å 720pã1080p å 4K è¾åºãFlash é¢åæ´å¿«ãæ´é¢ç¹çåä½ï¼å
¬å¸è§æ ¼ä¸º 3 è³ 20 ç§ã720pã8-bit SDRãä¸è½é»è®¤ Flash 乿¯ææ£å¼çç 10 å¼ å
³é®å¸§çè½åãç®å没æ Oeneo AI çé度æä»·æ ¼å¯¹æ¯æ°æ®ã",Cft=((t={},e={})=>(e.locale??o())==="en"?Rft():Aft()),Pft=()=>"How many keyframes does Kling 4.0 support?",qft=()=>"Kling 4.0 æ¯æå¤å°å¼ å
³é®å¸§ï¼",Oft=((t={},e={})=>(e.locale??o())==="en"?Pft():qft()),Mft=()=>"First and last frames specify the opening and ending images. Multiple keyframes can guide important moments between them; Kling announces up to 10 for the full 4.0 model. Ordinary reference images instead describe appearance or content. The Kling 3.0 workbench above does not provide Kling 4.0 multi-keyframe input.",Nft=()=>"é¦å°¾å¸§æå®è§é¢çå¼å¤´åç»å°¾ï¼å¤å
³é®å¸§è¿å¯ä»¥å¼å¯¼ä¸é´çéè¦æ¶å»ãKling 4.0 æ£å¼çå
¬å¸çä¸é为 10 å¼ ãæ®éåèå¾ä¸»è¦æä¾å¤è§æå
容线索ï¼ä¸çäºæ¶åºå
³é®å¸§ã䏿¹ Kling 3.0 å·¥ä½å°ä¸æä¾ Kling 4.0 çå¤å
³é®å¸§è¾å
¥ã",Lft=((t={},e={})=>(e.locale??o())==="en"?Mft():Nft()),Dft=()=>"How many Omni Reference inputs can I combine?",$ft=()=>"Omni Reference å¯ä»¥åæ¶æ¾å¤å°ç´ æï¼",jft=((t={},e={})=>(e.locale??o())==="en"?Dft():$ft()),Fft=()=>"Kling announces a combined maximum of 15 reference items. Within that budget, the limits include 10 images, 5 videos totaling up to 30 seconds, and 7 elements including up to 3 video-based elements. These limits cannot all be added together. Audio inputs are voice references, not unrestr
31icted music or sound-effect references.",Uft=()=>"宿¹å
¬å¸çåèç´ ææ»ä¸é为 15 项ãå
¶ä¸å¾çæå¤ 10 å¼ ï¼è§é¢æå¤ 5 段ä¸å计ä¸è¶
è¿ 30 ç§ï¼ä¸»ä½æå¤ 7 个ä¸è§é¢ä¸»ä½æå¤ 3 个ãè¿äºä¸éä¸è½å
¨é¨ç¸å ãé³é¢è¾å
¥æ¯äººå£°åèï¼ä¸æ¯ä»»æé³ä¹æé³æåèã",Gft=((t={},e={})=>(e.locale??o())==="en"?Fft():Uft()),Bft=()=>"Can Kling 4.0 generate a two-minute video?",Vft=()=>"Kling 4.0 è½ä¸æ¬¡çæä¸¤åéè§é¢åï¼",Hft=((t={},e={})=>(e.locale??o())==="en"?Bft():Vft()),Kft=()=>"The announced single-generation limit is 30 seconds for the full model and 20 seconds for Flash. Kling also describes repeated video extension up to two minutes as coming soon. That is not a two-minute single generation, and it is not a feature of this preview workbench.",Wft=()=>"宿¹å
¬å¸ç忬¡çæä¸é为æ£å¼ç 30 ç§ãFlash 20 ç§ã夿¬¡ç»åè³æå¤ä¸¤åéè¢«æ æ³¨ä¸ºåç»è½åï¼ä¸çäºä¸æ¬¡çæä¸¤åéï¼ä¹ä¸æ¯æ¬é¡µå½åå·¥ä½å°å·²ç»å
·å¤çåè½ã",Yft=((t={},e={})=>(e.locale??o())==="en"?Kft():Wft()),Zft=()=>"Does Kling 4.0 support dialogue, lip sync and text generation?",Xft=()=>"Kling 4.0 æ¯æå¯¹ç½ãå£ååæåçæåï¼",Qft=((t={},e={})=>(e.locale??o())==="en"?Zft():Xft()),Jft=()=>"Kling's release note lists stereo audio, improved lip sync and dialogue and text in Chinese, English, Japanese, Korean, Spanish, Portuguese, German, French, Hindi and more. It also describes regional accents. Oeneo AI has not independently tested these claims; review pronunciation, mouth movement, brand names and on-screen text when using the model.",egt=()=>"Kling åå¸è¯´æååºäºç«ä½å£°ãæ´åç¡®çå£å忥ï¼ä»¥å䏿ãè±è¯ãæ¥è¯ãé©è¯ã西ççè¯ãè¡èçè¯ãå¾·è¯ãæ³è¯ãå°å°è¯ç对ç½ä¸æåçæï¼è¿ä»ç»äºå¤ç§å°æ¹å£é³ãOeneo AI å°æªç¬ç«éªè¯è¿äºè¡¨ç°ï¼åçè¯åé³ãå£ååç»é¢æåä»éæ£æ¥ã",tgt=((t={},e={})=>(e.locale??o())==="en"?Jft():egt()),ngt=()=>"Does Kling 4.0 support 4K HDR?",ogt=()=>"Kling 4.0 æ¯æ 4K HDR åï¼",rgt=((t={},e={})=>(e.locale??o())==="en"?ngt():ogt()),agt=()=>"4K appears in the full model's published resolution list. The release note describes 10-bit HDR at 1080p and 4K as coming soon. Flash is listed as 720p, 8-bit SDR. We will confirm the actual output options when Kling 4.0 is connected; the current workbench shows the selected model's settings instead.",sgt=()=>"4K å·²åå
¥æ£å¼çå
¬å¸çå辨çèå´ï¼ä½å
¬åæ£æå° 1080p å 4K ç 10-bit HDR æ æ³¨ä¸ºåç»å¼æ¾ãFlash ååºçè§æ ¼æ¯ 720pã8-bit SDRãOeneo AI ä¼å¨æ¥å
¥æ¶ç¡®è®¤å®é
å¯ç¨è¾åºï¼ç°å¨å·¥ä½å°æ¾ç¤ºçæ¯å½åæé模åçåæ°ã",igt=((t={},e={})=>(e.locale??o())==="en"?agt():sgt()),cgt=()=>"What will Kling 4.0 cost on Oeneo AI?",lgt=()=>"Kling 4.0 å¨ Oeneo AI æä¹æ¶è´¹ï¼",_gt=((t={},e={})=>(e.locale??o())==="en"?cgt():lgt()),ugt=()=>"Oeneo AI pricing and credit rates for Kling 4.0 and Flash have not been set. Generations in the current workbench use the credit estimate for your selected model. The official examples are for viewing only; their reference assets are not submitted on your behalf.",dgt=()=>"Oeneo AI å°æªç¡®å® Kling 4.0 å Flash çä»·æ ¼æç§¯åè´¹çãå½åå·¥ä½å°æå®é
éæ©çæ¨¡åæ¾ç¤ºç§¯åé¢ä¼°ã宿¹æ¡ä¾ä»
ä¾è§çï¼æä»¬ä¸ä¼æ¿ä½ æäº¤æ¡ä¾ä¸çåèç´ æã",pgt=((t={},e={})=>(e.locale??o())==="en"?ugt():dgt()),mgt=()=>"Explore the preview, then create today",fgt=()=>"å
çé¢è§ï¼ç°å¨å¼å§åä½",ggt=((t={},e={})=>(e.locale??o())==="en"?mgt():fgt()),hgt=()=>"Start your next video scene",bgt=()=>"ä»ä¸ä¸æ®µè§é¢å¼å§",vgt=((t={},e={})=>(e.locale??o())==="en"?hgt():bgt()),ygt=()=>"Kling 4.0 is coming soon to Oeneo AI. Review the official examples, then use the shared video workbench with the models and settings currently available.",wgt=()=>"Kling 4.0 å³å°æ¥å
¥ Oeneo AIãç°å¨å¯ä»¥å
æ¥ç宿¹æ¡ä¾ï¼å使ç¨å
±äº«è§é¢å·¥ä½å°ä¸å·²ç»å¼æ¾ç模åååæ°ã",zgt=((t={},e={})=>(e.locale??o())==="en"?ygt():wgt()),xgt=()=>"Back to the video workbench",kgt=()=>"åå°è§é¢å·¥ä½å°",Sgt=((t={},e={})=>(e.locale??o())==="en"?xgt():kgt()),Igt=()=>"Explore video models",Tgt=()=>"æ¢ç´¢è§é¢æ¨¡å",Egt=((t={},e={})=>(e.locale??o())==="en"?Igt():Tgt()),Rgt=()=>"When will Kling 4.0 be available?",Agt=()=>"Kling 4.0 ä»ä¹æ¶åå¯ä»¥ä½¿ç¨ï¼",Cgt=((t={},e={})=>(e.locale??o())==="en"?Rgt():Agt()),Pgt=()=>"Kling announces an October 2026 launch for the full model. Flas
31h entered limited early access on September 28. Neither version is connected to Oeneo AI yet; the workbench above starts with Kling 3.0 Standard.",qgt=()=>"Kling 宿¹é¢åæ£å¼çäº 2026 å¹´ 10 æä¸çº¿ï¼Flash ä» 9 æ 28 æ¥èµ·å°èå´æ¢å
ä½éªãOeneo AI å°æªæ¥å
¥è¿ä¸¤ä¸ªçæ¬ï¼æ¬é¡µå·¥ä½å°é»è®¤ä½¿ç¨ Kling 3.0 Standardã",Ogt=((t={},e={})=>(e.locale??o())==="en"?Pgt():qgt()),Mgt=()=>"Source: Kling AI's official release note",Ngt=()=>"æ¥æºï¼Kling AI 宿¹åå¸è¯´æ",Lgt=((t={},e={})=>(e.locale??o())==="en"?Mgt():Ngt()),Dgt=t=>`Last verified: ${t?.date}`,$gt=t=>`æè¿æ ¸éªï¼${t?.date}`,jgt=((t,e={})=>(e.locale??o())==="en"?Dgt(t):$gt(t)),Fgt=()=>"Oeneo AI's editorial summary of published specifications and official examples. Access, pricing and output quality have not been independently tested here.",Ugt=()=>"æ¬é¡µç± Oeneo AI æ´ç宿¹è§æ ¼ä¸åå¸ç¤ºä¾ï¼å°æªå¨æ¬ç«ç¬ç«éªè¯è®¿é®æéãä»·æ ¼æçæè´¨éã",Ggt=((t={},e={})=>(e.locale??o())==="en"?Fgt():Ugt()),Bgt=()=>"GPT Image 2 AI Image Generator | Oeneo AI",Vgt=()=>"GPT Image 2 AI å¾ççæå¨ | Oeneo AI",Hgt=((t={},e={})=>(e.locale??o())==="en"?Bgt():Vgt()),Kgt=()=>"Use GPT Image 2 online without ChatGPT to generate and edit images with readable text, reference inputs, detailed prompts, and 1Kâ4K output.",Wgt=()=>"æ é ChatGPT 订é
å³å¯å¨çº¿ä½¿ç¨ GPT Image 2ï¼æ¯ææ¸
æ°æåãåèå¾è¾å
¥ãè¯¦ç»æç¤ºè¯å 1Kâ4K å¾ççæä¸ç¼è¾ã",Ygt=((t={},e={})=>(e.locale??o())==="en"?Kgt():Wgt()),Zgt=()=>"A browser-based GPT Image 2 generator and editor for detailed prompts, readable text, high-fidelity reference inputs, structured layouts, and focused revisions.",Xgt=()=>"åºäºæµè§å¨ç GPT Image 2 å¾ççæä¸ç¼è¾å·¥å
·ï¼éåè¯¦ç»æç¤ºè¯ãæ¸
æ°æåãé«ä¿çåèå¾ãç»æåçå¼åèç¦å¼ä¿®æ¹ã",Qgt=((t={},e={})=>(e.locale??o())==="en"?Zgt():Xgt()),Jgt=()=>"GPT Image 2",eht=()=>"GPT Image 2",ny=((t={},e={})=>(e.locale??o())==="en"?Jgt():eht()),tht=()=>"Turn detailed instructions into a poster, product visual, or campaign asset with readable type and focused edits, directly in Oeneo AI without a ChatGPT subscription.",nht=()=>"æè¯¦ç»æä»¤åææµ·æ¥ã产åè§è§æå¹¿åç´ æï¼ç¨æ¸
æ°æååèç¦ç¼è¾å®æå¶ä½ï¼å¨ Oeneo AI ä¸ç´æ¥ä½¿ç¨ï¼æ é ChatGPT 订é
ã",WT=((t={},e={})=>(e.locale??o())==="en"?tht():nht()),oht=()=>"Event posters",rht=()=>"æ´»å¨æµ·æ¥",YT=((t={},e={})=>(e.locale??o())==="en"?oht():rht()),aht=()=>"Product campaigns",sht=()=>"产å广å",ZT=((t={},e={})=>(e.locale??o())==="en"?aht():sht()),iht=()=>"Brand revisions",cht=()=>"åçæ¹ç¨¿",XT=((t={},e={})=>(e.locale??o())==="en"?iht():cht()),lht=()=>"Presentation graphics",_ht=()=>"æ¼ç¤ºå¾å½¢",QT=((t={},e={})=>(e.locale??o())==="en"?lht():_ht()),uht=()=>"GPT Image 2 capabilities, pricing, and workspace configuration",dht=()=>"GPT Image 2 è½åãä»·æ ¼ä¸å·¥ä½åºé
ç½®",JT=((t={},e={})=>(e.locale??o())==="en"?uht():dht()),pht=()=>"Creation modes",mht=()=>"å使¨¡å¼",eE=((t={},e={})=>(e.locale??o())==="en"?pht():mht()),fht=()=>"Generate + edit",ght=()=>"çæ + ç¼è¾",tE=((t={},e={})=>(e.locale??o())==="en"?fht():ght()),hht=()=>"Start from a written prompt or combine instructions with visual references for a controlled revision.",bht=()=>"å¯ä»¥ä»æåæç¤ºè¯å¼å§ï¼ä¹å¯ä»¥ç»åè§è§åèå¾è¿è¡åæ§ä¿®æ¹ã",nE=((t={},e={})=>(e.locale??o())==="en"?hht():bht()),vht=()=>"Image input",yht=()=>"å¾çè¾å
¥",oE=((t={},e={})=>(e.locale??o())==="en"?vht():yht()),wht=t=>`Up to ${t?.maxReferences} references`,zht=t=>`æå¤ ${t?.maxReferences} å¼ åèå¾`,rE=((t,e={})=>(e.locale??o())==="en"?wht(t):zht(t)),xht=()=>"Assign references to identity, product form, material, palette, or layout within the same request.",kht=()=>"å嫿å®èº«ä»½ã产åå½¢æãæè´¨ãé
è²æçå¼åèï¼å¨ä¸æ¬¡è¯·æ±ä¸å®æç»åã",aE=((t={},e={})=>(e.locale??o())==="en"?xht():kht()),Sht=()=>"Resolution",Iht=()=>"å辨ç",sE=((t={},e={})=>(e.locale??o())==="en"?Sht():Iht()),Tht=()=>"Seven aspect ratios from 1:1 to 21:9, with PNG, JPEG, or WebP downloads and no visible watermark.",Eht=()=>"ä» 1:1 å° 21:9 å
±ä¸ç§æ¯ä¾ï¼æ¯æ PNGãJPEG æ WebP ä¸è½½ï¼ä¸å¸¦å¯è§æ°´å°ã",iE=((t={},e={})=>(e.locale??o())==="en"?Tht():Eht()),Rht=()=>"Quality levels",Aht=()=>"è´¨éç级",cE=((t={},e={})=>(e.locale??o())==="en"?Rht():Aht()),Cht=()=>"Low, medium, high",Pht=()=>"ä½ / ä¸ / é«",lE=((t={},e={})=>(e.locale??o())==="en"?Cht():Pht()),qht=()=>"Use low quality for direction finding, then increase quality once the instructions and composition are stable.",Oht=()=>"æ¾æ¹åæ¶ä½¿ç¨ä½è´¨éï¼çæç¤ºè¯ãæå¾åæå稳å®ååæé«ã",_E=((t={},e={})=>
31(e.locale??o())==="en"?qht():Oht()),Mht=()=>"Prompt-to-output examples",Nht=()=>"ä»æç¤ºè¯å°æå¾",uE=((t={},e={})=>(e.locale??o())==="en"?Mht():Nht()),Lht=()=>"Test GPT Image 2 on work that needs precision",Dht=()=>"ç¨éè¦ç²¾ç¡®æ§è¡ç任塿µè¯ GPT Image 2",dE=((t={},e={})=>(e.locale??o())==="en"?Lht():Dht()),$ht=()=>"Each direction asks the model to solve a production problem: place readable copy, protect a product, follow detailed art direction, combine references, or revise only one part of a scene.",jht=()=>"æ¯ä¸ªæ¹åé½å¨è§£å³ä¸ä¸ªå¶ä½é®é¢ï¼æ¾ç½®å¯è¯»ææ¡ãä¿æ¤äº§åãæ§è¡è¯¦ç»èºæ¯æå¯¼ãç»ååèå¾ï¼æåªä¿®æ¹åºæ¯ä¸çä¸ä¸ªé¨åã",pE=((t={},e={})=>(e.locale??o())==="en"?$ht():jht()),Fht=()=>"Production prompt",Uht=()=>"å¶ä½æç¤ºè¯",mE=((t={},e={})=>(e.locale??o())==="en"?Fht():Uht()),Ght=()=>"Illustrative editorial poster direction with large typography and a structured layout",Bht=()=>"ç¤ºææ§çç¼è¾é£æµ·æ¥æ¹åï¼å
å«å¤§åå·æçä¸ç»æåçå¼",fE=((t={},e={})=>(e.locale??o())==="en"?Ght():Bht()),Vht=()=>"Exhibition poster with exact copy",Hht=()=>"带æç¡®åææ¡çå±è§æµ·æ¥",gE=((t={},e={})=>(e.locale??o())==="en"?Vht():Hht()),Kht=()=>"Typography",Wht=()=>"å使ç",hE=((t={},e={})=>(e.locale??o())==="en"?Kht():Wht()),Yht=()=>"Design a vertical exhibition poster titled MATTER / MEMORY. Use a strict grid, one large readable headline, restrained cream and burgundy colors, and a clear hierarchy for date and venue.",Zht=()=>"设计ä¸å¼ æ é¢ä¸º MATTER / MEMORY çç«çå±è§æµ·æ¥ï¼éç¨ä¸¥æ ¼ç½æ ¼ãä¸ä¸ªæ¸
æ°å¯è¯»ç大æ é¢ãå
å¶çç±³ç½ä¸åè®ç¬¬é
è²ï¼å¹¶ä¸ºæ¥æåå°ç¹å»ºç«æç¡®å±çº§ã",bE=((t={},e={})=>(e.locale??o())==="en"?Yht():Zht()),Xht=()=>"Illustrative premium product image with controlled commercial lighting",Qht=()=>"ç¤ºææ§çé«ç«¯äº§åå¾ï¼åä¸å
çº¿å¯æ§",vE=((t={},e={})=>(e.locale??o())==="en"?Xht():Qht()),Jht=()=>"Product hero built from a reference",ebt=()=>"åºäºåèå¾ç产å主è§è§",yE=((t={},e={})=>(e.locale??o())==="en"?Jht():ebt()),tbt=()=>"Commerce",nbt=()=>"çµåè§è§",wE=((t={},e={})=>(e.locale??o())==="en"?tbt():nbt()),obt=()=>"Use the supplied bottle as the product reference. Place it on a warm stone plinth with soft directional light, accurate glass reflections, preserved label proportions, and clear space for campaign copy.",rbt=()=>"ä½¿ç¨ææä¾çç¶åä½ä¸ºäº§ååèï¼å°å®æ¾å¨æè²ç³å°ä¸ï¼éç¨æåæ¹åå
ãåç¡®ç»çåå°ï¼ä¿ææ ç¾æ¯ä¾ï¼å¹¶ä¸ºå¹¿åææ¡çåºç©ºé´ã",zE=((t={},e={})=>(e.locale??o())==="en"?obt():rbt()),abt=()=>"Illustrative fashion editorial scene with art-directed composition",sbt=()=>"ç¤ºææ§çæ¶å°å¤§çåºæ¯ï¼ç»è¿ç¾æ¯æå¯¼çæå¾",xE=((t={},e={})=>(e.locale??o())==="en"?abt():sbt()),ibt=()=>"Editorial built from detailed art direction",cbt=()=>"æ§è¡è¯¦ç»èºæ¯æå¯¼çç¼è¾å¤§ç",kE=((t={},e={})=>(e.locale??o())==="en"?ibt():cbt()),lbt=()=>"Art direction",_bt=()=>"èºæ¯æå¯¼",SE=((t={},e={})=>(e.locale??o())==="en"?lbt():_bt()),ubt=()=>"Create a full-length fashion editorial in a sculptural desert set. Preserve precise garment construction, use deep blue shadows and a restrained camera perspective, and leave a clean upper third for magazine copy.",dbt=()=>"å¨å
·éå¡æçæ²æ¼ å¸æ¯ä¸åä½å
¨èº«æ¶å°å¤§çï¼ä¿ææè£
ç»æç²¾ç¡®ï¼ä½¿ç¨æ·±èè²é´å½±åå
å¶é头è§è§ï¼å¹¶ä¸ºæå¿ææ¡çåºå¹²åç䏿¹åºåã",IE=((t={},e={})=>(e.locale??o())==="en"?ubt():dbt()),pbt=()=>"Illustrative multi-reference composition using a consistent feather motif",mbt=()=>"ç¤ºææ§çå¤åè徿å¾ï¼ä¿æä¸è´çç¾½æ¯ä¸»é¢",TE=((t={},e={})=>(e.locale??o())==="en"?pbt():mbt()),fbt=()=>"A composition built from several references",gbt=()=>"ç±å¤å¼ åèå¾æå»ºçæå¾",EE=((t={},e={})=>(e.locale??o())==="en"?fbt():gbt()),hbt=()=>"Multi-reference",bbt=()=>"å¤åèå¾",RE=((t={},e={})=>(e.locale??o())==="en"?hbt():bbt()),vbt=()=>"Use image 1 for the feather silhouette, image 2 for the translucent material, and image 3 for the palette. Build one campaign image while preserving the defining shape.",ybt=()=>"ç¨å¾ 1 æ§å¶ç¾½æ¯è½®å»ï¼ç¨å¾ 2 æ§å¶åéææè´¨ï¼ç¨å¾ 3 æ§å¶é
è²ï¼æå»ºä¸å¼ 广åç»é¢å¹¶ä¿çæ å¿æ§å½¢æã",AE=((t={},e={})=>(e.locale??o())==="en"?vbt():ybt()),wbt=()=>
31"Illustrative image-editing direction that changes a scene from day to night",zbt=()=>"ç¤ºææ§çå¾çç¼è¾æ¹åï¼æåºæ¯ä»ç½å¤©æ¹ä¸ºå¤æ",CE=((t={},e={})=>(e.locale??o())==="en"?wbt():zbt()),xbt=()=>"One controlled scene revision",kbt=()=>"䏿¬¡åæ§çåºæ¯ä¿®æ¹",PE=((t={},e={})=>(e.locale??o())==="en"?xbt():kbt()),Sbt=()=>"Focused edit",Ibt=()=>"èç¦å¼ç¼è¾",qE=((t={},e={})=>(e.locale??o())==="en"?Sbt():Ibt()),Tbt=()=>"Change only the environment to a quiet moonlit night. Keep the subject, camera angle, framing, pose, and burgundy material details unchanged.",Ebt=()=>"åªæç¯å¢æ¹ä¸ºå®éçæå¤ï¼ä¿æä¸»ä½ãé头è§åº¦ã忝ãå§¿æååè®ç¬¬æè´¨ç»èä¸åã",OE=((t={},e={})=>(e.locale??o())==="en"?Tbt():Ebt()),Rbt=()=>"Where the model earns its place",Abt=()=>"模åçéç¨è¾¹ç",ME=((t={},e={})=>(e.locale??o())==="en"?Rbt():Abt()),Cbt=()=>"Use GPT Image 2 when the image must communicate",Pbt=()=>"å½å¾çéè¦ä¼ è¾¾ä¿¡æ¯æ¶ï¼éæ© GPT Image 2",NE=((t={},e={})=>(e.locale??o())==="en"?Cbt():Pbt()),qbt=()=>"Choose it when layout, copy, references, and precise instructions matter as much as visual styleâand when the result must stand up to a production review.",Obt=()=>"å½çå¼ãææ¡ãåèå¾å精确æä»¤ä¸è§è§é£æ ¼åæ ·éè¦ï¼å¹¶ä¸ç»æéè¦éè¿å¶ä½å®¡æ ¸æ¶ï¼GPT Image 2 æ´å¼å¾éæ©ã",LE=((t={},e={})=>(e.locale??o())==="en"?qbt():Obt()),Mbt=()=>"Detailed prompts",Nbt=()=>"夿鿱",DE=((t={},e={})=>(e.locale??o())==="en"?Mbt():Nbt()),Lbt=()=>"Hold multi-part instructions together",Dbt=()=>"让å¤é¡¹æä»¤ä¿æå®æ´",$E=((t={},e={})=>(e.locale??o())==="en"?Lbt():Dbt()),$bt=()=>"Coordinate subject, layout, lighting, palette, camera language, exact copy, and delivery constraints in one request rather than satisfying only the loudest instruction.",jbt=()=>"å¨ä¸æ¬¡è¯·æ±ä¸åè°ä¸»ä½ãçå¼ãå
线ãé
è²ãé头è¯è¨ãç¡®åææ¡å交ä»éå¶ï¼è䏿¯åªæ»¡è¶³æéç®çé£ä¸æ¡æä»¤ã",jE=((t={},e={})=>(e.locale??o())==="en"?$bt():jbt()),Fbt=()=>"Editorial image representing detailed multi-part visual instructions",Ubt=()=>"ä»£è¡¨å¤æå¤è¦ç´ è§è§éæ±çç¼è¾é£å¾ç",FE=((t={},e={})=>(e.locale??o())==="en"?Fbt():Ubt()),Gbt=()=>"Readable text",Bbt=()=>"æåæ¸
æ°å¯è¯»",UE=((t={},e={})=>(e.locale??o())==="en"?Gbt():Bbt()),Vbt=()=>"Put readable type inside the composition",Hbt=()=>"æå¯è¯»æåæ¾è¿ç»é¢",GE=((t={},e={})=>(e.locale??o())==="en"?Vbt():Hbt()),Kbt=()=>"Use exact copy in posters, labels, diagrams, presentation graphics, and campaign layouts. Text can still fail, so names, numbers, and small type require a final proofread.",Wbt=()=>"å¯å¨æµ·æ¥ãæ ç¾ã示æå¾ãæ¼ç¤ºå¾å½¢å广åçå¼ä¸ä½¿ç¨ç¡®åææ¡ãæåä»å¯è½åºéï¼å æ¤äººåãæ°ååå°å·åä½å¿
é¡»å¨äº¤ä»åæ ¡å¯¹ã",BE=((t={},e={})=>(e.locale??o())==="en"?Kbt():Wbt()),Ybt=()=>"Graphic poster representing text rendering and structured layout",Zbt=()=>"代表æå渲æä¸ç»æåçå¼ç平颿µ·æ¥",VE=((t={},e={})=>(e.locale??o())==="en"?Ybt():Zbt()),Xbt=t=>`Up to ${t?.maxReferences} inputs`,Qbt=t=>`æå¤ ${t?.maxReferences} å¼ è¾å
¥`,HE=((t,e={})=>(e.locale??o())==="en"?Xbt(t):Qbt(t)),Jbt=()=>"Give every reference a clear job",evt=()=>"让æ¯å¼ åèå¾åå¸å
¶è",KE=((t={},e={})=>(e.locale??o())==="en"?Jbt():evt()),tvt=()=>"Use separate references for identity, product form, composition, material, or style. State what each image controls, what must remain fixed, and what the model may reinterpret.",nvt=()=>"åå«ç¨åè徿§å¶èº«ä»½ã产åå½¢æãæå¾ãæè´¨æé£æ ¼ï¼è¯´ææ¯å¼ å¾è´è´£ä»ä¹ï¼ä»¥ååªäºç»èå¿
é¡»ä¿æãåªäºå¯ä»¥éæ°è§£éã",WE=((t={},e={})=>(e.locale??o())==="en"?tvt():nvt()),ovt=()=>"Reference-guided artwork representing high-fidelity image input",rvt=()=>"代表é«ä¿çå¾çè¾å
¥çåèå¾å¼å¯¼ä½å",YE=((t={},e={})=>(e.locale??o())==="en"?ovt():rvt()),avt=()=>"1K, 2K, 4K",svt=()=>"1Kã2Kã4K",ZE=((t={},e={})=>(e.locale??o())==="en"?avt():svt()),ivt=()=>"Match the render to its destination",cvt=()=>"ææç»çä½å¹é
è¾åº",XE=((t={},e={})=>(e.locale??o())==="en"?ivt():cvt()),lvt=t=>`Choose among three resolutions, seven aspect ratios, three quality levels, PNG, JPEG, or WebP, and up to ${t?.maxOutputs} images per task for social, commerce, presentation, or editorial delivery.`,_vt=t=>`å¯é䏿¡£å辨çãä¸ç§ç»é¢æ¯ä¾ã䏿¡£è´¨éãPNGãJPEG æ WebPï¼ä»¥åæ¯ä¸ªä»»å¡æå¤ ${t?.maxOutputs} å¼ å¾çï¼éå社交ãçµåãæ¼ç¤ºåç¼è¾äº¤ä»ã`,QE=((t,e={})=>(e.locale??o())==="en"?lvt(t):_vt(t)),uvt=()=>"Product campaign image representing flexible output controls",dvt=()=>"ä»£è¡¨çµæ´»è¾åºæ§å¶ç产å广åå¾",JE=((t={},e={})=>(e.locale??o())==="en"?uvt():dvt()),pvt=()=>"GPT Image 2 specs in this workspace",mvt=()=>"æ¬å·¥ä½åºä¸ç GPT Image 2 è§æ ¼",eR=((t={},e={})=>(e.locale??o())==="en"?pvt():mvt()),fvt=()=>"These are the GPT Image 2 controls currently exposed by Oeneo AI. Supported options and credit costs come from live configuration rather than marketing copy.",gvt=()=>"以䏿¯ Oeneo AI å½å弿¾ç GPT Image 2 æ§ä»¶ãæ¯æé项ä¸ç§¯åææ¬è¯»åèªçº¿ä¸é
ç½®ï¼è䏿¯åå¨è¥éææ¡éã",tR=((t={},e={})=>(e.locale??o())==="en"?fvt():gvt()),hvt=()=>"Workspace operations",bvt=()=>"å·¥ä½åºæä½",nR=((t={},e={})=>(e.locale??o())==="en"?hvt():bvt()),vvt=()=>"Text-to-image generation and reference-guided image editing",yvt=()=>"æåçå¾ä¸åèå¾å¼å¯¼ç¼è¾",oR=((t={},e={})=>(e.locale??o())==="en"?vvt():yvt()),wvt=()=>"Reference limit",zvt=()=>"åèå¾ä¸é",rR=((t={},e={})=>(e.locale??o())==="en"?wvt():zvt()),xvt=t=>`Up to ${t?.maxReferences} reference images`,kvt=t=>`æå¤ ${t?.maxReferences} å¼ åèå¾`,aR=((t,e={})=>(e.locale??o())==="en"?xvt(t):kvt(t)),Svt=()=>"Resolutions",Ivt=()=>"å辨ç",sR=((t={},e={})=>(e.locale??o())==="en"?Svt():Ivt()),Tvt=()=>"Aspect ratios",Evt=()=>
31"ç»é¢æ¯ä¾",iR=((t={},e={})=>(e.locale??o())==="en"?Tvt():Evt()),Rvt=()=>"Output formats",Avt=()=>"è¾åºæ ¼å¼",cR=((t={},e={})=>(e.locale??o())==="en"?Rvt():Avt()),Cvt=()=>"Quality levels",Pvt=()=>"è´¨éç级",lR=((t={},e={})=>(e.locale??o())==="en"?Cvt():Pvt()),qvt=()=>"Images per task",Ovt=()=>"忬¡ä»»å¡å¾çæ°",_R=((t={},e={})=>(e.locale??o())==="en"?qvt():Ovt()),Mvt=t=>`Up to ${t?.maxOutputs}`,Nvt=t=>`æå¤ ${t?.maxOutputs} å¼ `,uR=((t,e={})=>(e.locale??o())==="en"?Mvt(t):Nvt(t)),Lvt=()=>"How to use GPT Image 2",Dvt=()=>"GPT Image 2 ä½¿ç¨æ¹æ³",dR=((t={},e={})=>(e.locale??o())==="en"?Lvt():Dvt()),$vt=()=>"Write instructions GPT Image 2 can execute",jvt=()=>"ååº GPT Image 2 æ´å®¹ææ§è¡çæä»¤",pR=((t={},e={})=>(e.locale??o())==="en"?$vt():jvt()),Fvt=()=>"Define what the asset must communicate, assign references, choose the delivery settings, and review the output where mistakes will actually be visible.",Uvt=()=>"æç¡®ç»é¢éè¦ä¼ è¾¾ä»ä¹ï¼åé
åèå¾ï¼éæ©äº¤ä»è®¾ç½®ï¼åæéè¯¯çæ£å¯è§çå°ºå¯¸æ£æ¥ç»æã",mR=((t={},e={})=>(e.locale??o())==="en"?Fvt():Uvt()),Gvt=()=>"Lead with the non-negotiables",Bvt=()=>"å
åä¸å¯å¦¥åçç»è",fR=((t={},e={})=>(e.locale??o())==="en"?Gvt():Bvt()),Vvt=()=>"State the subject and exact copy first, then add composition, setting, camera or medium, lighting, palette, constraints, and destination.",Hvt=()=>"å
å主ä½åç¡®åææ¡ï¼åè¡¥å
æå¾ãåºæ¯ãé头æåªä»ãå
线ãé
è²ãéå¶æ¡ä»¶åç¨éã",gR=((t={},e={})=>(e.locale??o())==="en"?Vvt():Hvt()),Kvt=()=>"Assign each reference",Wvt=()=>"è¯´ææ¯å¼ åèå¾çä»»å¡",hR=((t={},e={})=>(e.locale??o())==="en"?Kvt():Wvt()),Yvt=()=>"Explain which image controls identity, product form, layout, palette, or material, and name the details that must not change.",Zvt=()=>"åå«è¯´æåè徿§å¶èº«ä»½ã产åå½¢æãçå¼ãé
è²ææè´¨ï¼å¹¶åæåªäºç»èä¸è½æ¹åã",bR=((t={},e={})=>(e.locale??o())==="en"?Yvt():Zvt()),Xvt=()=>"Choose the review stage",Qvt=()=>"æè¯å®¡é¶æ®µéæ©è´¨é",vR=((t={},e={})=>(e.locale??o())==="en"?Xvt():Qvt()),Jvt=()=>"Use low quality while finding direction, then move to medium or high once the composition and copy are settled.",eyt=()=>"è¿å¨æ¢ç´¢æ¶ä½¿ç¨ä½è´¨éï¼çæå¾åææ¡ç¨³å®åå忢å°ä¸æé«è´¨éã",yR=((t={},e={})=>(e.locale??o())==="en"?Jvt():eyt()),tyt=()=>"Proof the final asset",nyt=()=>"æ ¡å¯¹æç»ç´ æ",wR=((t={},e={})=>(e.locale??o())==="en"?tyt():nyt()),oyt=()=>"Inspect text, numbers, hands, faces, logos, packaging, factual details, and edges at delivery size. Revise one instruction at a time.",ryt=()=>"æäº¤ä»å°ºå¯¸æ£æ¥æåãæ°åãæé¨ãé¢é¨ãlogoãå
è£
ãäºå®ç»èåè¾¹ç¼ï¼æ¯æ¬¡åªä¿®æ¹ä¸æ¡æä»¤ã",zR=((t={},e={})=>(e.locale??o())==="en"?oyt():ryt()),ayt=()=>"Where GPT Image 2 fits",syt=()=>"GPT Image 2 éç¨åºæ¯",xR=((t={},e={})=>(e.locale??o())==="en"?ayt():syt()),iyt=()=>"Use it for assets with copy, structure, and review criteria",cyt=()=>"éåå
嫿æ¡ãç»æä¸å®¡æ ¸æ åçç´ æ",kR=((t={},e={})=>(e.locale??o())==="en"?iyt():cyt()),lyt=()=>"GPT Image 2 is a strong choice when readable text, a designed layout, detailed references, and focused revisions matter more than generating a quick mood image.",_yt=()=>"å½å¯è¯»æåã设计çå¼ã详ç»åèå¾åèç¦ä¿®æ¹æ¯å¿«éæ
绪è徿´éè¦æ¶ï¼GPT Image 2 æ¯æ´åéçéæ©ã",SR=((t={},e={})=>(e.locale??o())==="en"?lyt():_yt()),uyt=()=>"Example",dyt=()=>"示ä¾",IR=((t={},e={})=>(e.locale??o())==="en"?uyt():dyt()),pyt=()=>"Campaign and social assets",myt=()=>"广åä¸ç¤¾äº¤ç´ æ",TR=((t={},e={})=>(e.locale??o())==="en"?pyt():myt()),fyt=()=>"Develop one campaign direction across multiple aspect ratios while keeping the approved message, palette, and visual hierarchy recognizable.",gyt=()=>"å´ç»åæ§çå¹¿åæ¹åå¼åå¤ä¸ªæ¯ä¾çæ¹æ¡ï¼åæ¶ä¿æå·²ç¡®è®¤çä¿¡æ¯ãé
è²åè§è§å±çº§ã",ER=((t={},e={})=>(e.locale??o())==="en"?fyt():gyt()),hyt=()=>"A launch key visual adapted for feed, story, banner, and presentation cover.",byt=()=>"ä¸å¼ åå¸ä¸»è§è§ï¼åå«éé
ä¿¡æ¯æµãå¿«æã横å¹
åæ¼ç¤ºå°é¢ã",RR=((t={},e={})=>(e.locale??o())==="en"?hyt():byt()),vyt=()=>"Product and commerce imagery",yyt=()=>"产åä¸çµåå¾",AR=((t={},e={})=>(e.locale??o())==="en"?vyt():yyt()),wyt=()=>"Use product references to explore settings, surfaces, props, and campaign variants while explicitly protecting the geometry, label, and material cues that define the object.",zyt=()=>"ç¨äº§ååè徿¢ç´¢åºæ¯ãæè´¨ãéå
·å广ååä½ï¼åæ¶æç¡®ä¿æ¤äº§åå½¢æãæ ç¾åæè´¨ç¹å¾ã",CR=((t={},e={})=>(e.locale??o())==="en"?wyt():zyt()),xyt=()=>"A consistent catalog concept built from one approved product reference.",kyt=()=>"åºäºä¸å¼ 已确认ç产ååèå¾ï¼ååºé£æ ¼ä¸è´çåå徿¦å¿µã",PR=((t={},e={})=>(e.locale??o())==="en"?xyt():kyt()),Syt=()=>"Posters and information graphics",Iyt=()=>"æµ·æ¥ä¸ä¿¡æ¯å¾",qR=((t={},e={})=>(e.locale??o())==="en"?Syt():Iyt()),Tyt=()=>"Develop posters, diagrams, infographics, and presentation graphics where readable copy and information hierarchy belong inside the image from the start.",Eyt=()=>"å¼åæµ·æ¥ã示æå¾ãä¿¡æ¯å¾åæ¼ç¤ºå¾å½¢ï¼è®©å¯è¯»ææ¡ä¸ä¿¡æ¯å±çº§ä»ä¸å¼å§å°±æä¸ºç»é¢ç»æã",OR=((t={},e={})=>(e.locale??o())==="en"?Tyt():Eyt()),Ryt=()=>"A vertical event poster with a supplied headline and clear information hierarchy.",Ayt=()=>"ä¸å¼ ç«çæ´»å¨æµ·æ¥ï¼ä½¿ç¨æå®æ é¢å¹¶å
·å¤æ¸
æ°çä¿¡æ¯å±æ¬¡ã",MR=((t={},e={})=>(e.locale??o())==="en"?Ryt():Ayt()),Cyt=()=>"Reference-based revisions",Pyt=()=>"åºäºåèå¾çæ¹å",NR=((t={},e={})=>(e.locale??o())==="en"?Cyt():Pyt()),qyt=()=>"Change one element, setting, or condition while naming the composition, identity, camera, lighting, and branded details that must remain unchanged.",O
31yt=()=>"ä¿®æ¹ä¸ä¸ªå
ç´ ãåºæ¯ææ¡ä»¶ï¼åæ¶åæ¸
å¿
é¡»ä¿æä¸åçæå¾ã身份ãé头ãå
线ååçç»èã",LR=((t={},e={})=>(e.locale??o())==="en"?qyt():Oyt()),Myt=()=>"Move a daytime product scene to night without changing the product or camera angle.",Nyt=()=>"æç½å¤©ç产ååºæ¯æ¹å°å¤æï¼è䏿¹å¨äº§åæ¬èº«ä¸é头è§åº¦ã",DR=((t={},e={})=>(e.locale??o())==="en"?Myt():Nyt()),Lyt=()=>"Production checks",Dyt=()=>"ä¸çº¿åçæ£æ¥",$R=((t={},e={})=>(e.locale??o())==="en"?Lyt():Dyt()),$yt=()=>"What still needs a human review",jyt=()=>"åªäºå°æ¹ä»éè¦äººå·¥å¤æ ¸",jR=((t={},e={})=>(e.locale??o())==="en"?$yt():jyt()),Fyt=()=>"Stronger instruction following reduces cleanup, but it does not replace proofreading, visual inspection, rights clearance, or provider policy checks.",Uyt=()=>"æ´å¼ºçæä»¤æ§è¡å¯ä»¥åå°è¿å·¥ï¼ä½ä¸è½æ¿ä»£æ ¡å¯¹ãè§è§æ£æ¥ãçææ¸
çææå¡åæ¿çå®¡æ ¸ã",FR=((t={},e={})=>(e.locale??o())==="en"?Fyt():Uyt()),Gyt=()=>"Verify details",Byt=()=>"æ ¸å¯¹ç»è",UR=((t={},e={})=>(e.locale??o())==="en"?Gyt():Byt()),Vyt=()=>"Proof every production-critical detail",Hyt=()=>"æ ¡å¯¹æ¯ä¸ªå
³é®ç»è",GR=((t={},e={})=>(e.locale??o())==="en"?Vyt():Hyt()),Kyt=()=>"Names, numbers, small copy, diagrams, hands, faces, logos, packaging, and factual details can still be wrong. Review them at final delivery size, not in a thumbnail.",Wyt=()=>"人åãæ°åãå°å·æåã示æå¾ãæé¨ãé¢é¨ãlogoãå
è£
åäºå®ç»èä»å¯è½åºéã请ææç»äº¤ä»å°ºå¯¸æ£æ¥ï¼è䏿¯ç缩ç¥å¾ã",BR=((t={},e={})=>(e.locale??o())==="en"?Kyt():Wyt()),Yyt=()=>"Iterate deliberately",Zyt=()=>"æèå¶å°è¿ä»£",VR=((t={},e={})=>(e.locale??o())==="en"?Yyt():Zyt()),Xyt=()=>"Revise the failed instruction, not everything",Qyt=()=>"åªä¿®æ¹åºéçæä»¤",HR=((t={},e={})=>(e.locale??o())==="en"?Xyt():Qyt()),Jyt=()=>"When most of the image works, keep those constraints and change one explicit instruction. Rewriting the entire prompt can lose approved details and makes comparison harder.",ewt=()=>"大é¨åç»é¢æ£ç¡®æ¶ï¼ä¿çå·²ç»éªè¯çéå¶ï¼æ¯æ¬¡åªæ¹ä¸æ¡æç¡®æä»¤ãéåæ´ä¸ªæç¤ºè¯å¯è½ä¸¢å¤±å·²ç¡®è®¤çç»èï¼ä¹æ´é¾æ¯è¾ã",KR=((t={},e={})=>(e.locale??o())==="en"?Jyt():ewt()),twt=()=>"Clear rights",nwt=()=>"忏
æå©",WR=((t={},e={})=>(e.locale??o())==="en"?twt():nwt()),owt=()=>"Clear every reference you upload",rwt=()=>"确认ä¸ä¼ åèå¾çæå©",YR=((t={},e={})=>(e.locale??o())==="en"?owt():rwt()),awt=()=>"Confirm permission for identifiable people, brands, copyrighted work, and third-party product imagery before uploading or publishing. Provider policy may also refuse some requests.",swt=()=>"ä¸ä¼ æåå¸ä¹åï¼è¯·ç¡®è®¤å¯è¯å«äººç©ãåçãåçæä¿æ¤ä½ååç¬¬ä¸æ¹äº§åå¾å·²è·ææãæå¡åæ¿çä¹å¯è½æç»é¨å请æ±ã",ZR=((t={},e={})=>(e.locale??o())==="en"?awt():swt()),iwt=()=>"Check current controls",cwt=()=>"确认å½åæ§ä»¶",XR=((t={},e={})=>(e.locale??o())==="en"?iwt():cwt()),lwt=()=>"Use the controls shown for this task",_wt=()=>"以å½å任塿¾ç¤ºçæ§ä»¶ä¸ºå",QR=((t={},e={})=>(e.locale??o())==="en"?lwt():_wt()),uwt=()=>"Supported sizes, quality levels, formats, and credit costs are read from the current workspace configuration. Check the visible controls before submitting.",dwt=()=>"æ¯æç尺寸ãè´¨éãæ ¼å¼åç§¯åææ¬è¯»åèªå½åå·¥ä½åºé
ç½®ï¼æäº¤å请æ¥çå®é
æ¾ç¤ºçé项ã",JR=((t={},e={})=>(e.locale??o())==="en"?uwt():dwt()),pwt=()=>"GPT Image 2 FAQ",mwt=()=>"GPT Image 2 常è§é®é¢",eA=((t={},e={})=>(e.locale??o())==="en"?pwt():mwt()),fwt=()=>"GPT Image 2 questions, answered",gwt=()=>"å
³äº GPT Image 2 çé®ç",tA=((t={},e={})=>(e.locale??o())==="en"?fwt():gwt()),hwt=()=>"These answers separate OpenAI's published model capabilities from the controls, output options, and credit workflow currently exposed in Oeneo AI.",bwt=()=>"以ä¸çæ¡åºå OpenAI å
¬å¸ç模åè½åï¼ä»¥å Oeneo AI å½åæä¾çæ§ä»¶ãè¾åºé项åç§¯åæµç¨ã",nA=((t={},e={})=>(e.locale??o())==="en"?hwt():bwt()),vwt=()=>"What is GPT Image 2?",ywt=()=>"GPT Image 2 æ¯ä»ä¹ï¼",oA=((t={},e={})=>(e.locale??o())==="en"?vwt():ywt()),wwt=()=>"GPT Image 2 is OpenAI's current image generation model for high-quality generation and editing. OpenAI documents support for text input, image input and output, flexible sizes, and high-fidelity image inputs.",zwt=()=>"GPT Image 2 æ¯ OpenAI å½åçå¾åçææ¨¡åï¼æ¯æé«è´¨éçæä¸ç¼è¾ãOpenAI å
¬å¸å
¶æ¯ææåè¾å
¥ãå¾çè¾å
¥ä¸è¾åºãçµæ´»å°ºå¯¸åé«ä¿çå¾çè¾å
¥ã",rA=((t={},e={})=>
31(e.locale??o())==="en"?wwt():zwt()),xwt=()=>"Can I use GPT Image 2 without a ChatGPT subscription?",kwt=()=>"没æ ChatGPT 订é
å¯ä»¥ç¨ GPT Image 2 åï¼",aA=((t={},e={})=>(e.locale??o())==="en"?xwt():kwt()),Swt=t=>`Yes. Oeneo AI provides access through its own workspace, so you do not need ChatGPT Plus or a separate OpenAI account. New Oeneo AI accounts receive ${t?.registrationCredits} credits to test the workflow.`,Iwt=t=>`å¯ä»¥ãOeneo AI éè¿èªå·±çå·¥ä½åºæä¾è®¿é®ï¼ä½ ä¸éè¦ ChatGPT Plus æåç¬ç OpenAI è´¦å·ãæ°è´¦å·å¯è·å¾ ${t?.registrationCredits} 个积åï¼ç¨äºä½éªå·¥ä½æµã`,sA=((t,e={})=>(e.locale??o())==="en"?Swt(t):Iwt(t)),Twt=()=>"Can GPT Image 2 use reference images?",Ewt=()=>"GPT Image 2 æ¯æåèå¾åï¼",iA=((t={},e={})=>(e.locale??o())==="en"?Twt():Ewt()),Rwt=t=>`Yes. GPT Image 2 supports image input, and this workspace accepts up to ${t?.maxReferences} references with the prompt. Assign each image to identity, product form, material, palette, or layout rather than uploading an unexplained collection.`,Awt=t=>`æ¯æãGPT Image 2 æ¥åå¾çè¾å
¥ï¼æ¬å·¥ä½åºå
è®¸å¨æç¤ºè¯ä¹å¤éå æå¤ ${t?.maxReferences} å¼ åèå¾ãè¯·è¯´ææ¯å¼ å¾æ§å¶èº«ä»½ã产åå½¢æãæè´¨ãé
è²è¿æ¯çå¼ã`,cA=((t,e={})=>(e.locale??o())==="en"?Rwt(t):Awt(t)),Cwt=()=>"What resolutions and aspect ratios are available?",Pwt=()=>"æåªäºå辨çåç»é¢æ¯ä¾ï¼",lA=((t={},e={})=>(e.locale??o())==="en"?Cwt():Pwt()),qwt=()=>"1K, 2K, and 4K, in seven aspect ratios: 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, and 9:21. Output is PNG, JPEG, or WebP, and downloads carry no visible watermark.",Owt=()=>"æ¯æ 1Kã2Kã4Kï¼ä»¥åä¸ç§ç»é¢æ¯ä¾ï¼1:1ã4:3ã3:4ã16:9ã9:16ã21:9 å 9:21ãè¾åºæ ¼å¼ä¸º PNGãJPEG æ WebPï¼ä¸è½½ä¸å¸¦å¯è§æ°´å°ã",_A=((t={},e={})=>(e.locale??o())==="en"?qwt():Owt()),Mwt=()=>"What do the low, medium, and high quality levels change?",Nwt=()=>"ä½ãä¸ãé«ä¸æ¡£è´¨éæä»ä¹åºå«ï¼",uA=((t={},e={})=>(e.locale??o())==="en"?Mwt():Nwt()),Lwt=()=>"Quality controls how much rendering effort the task receives and changes the credit cost. Use low while exploring, then choose medium or high only after the prompt, composition, and copy are stable.",Dwt=()=>"è´¨éç级å³å®ä»»å¡æå
¥ç渲æç¨åº¦ï¼ä¹ä¼æ¹åç§¯åææ¬ãæ¢ç´¢æ¶ä½¿ç¨ä½è´¨éï¼çæç¤ºè¯ãæå¾åæå稳å®åå鿩䏿é«è´¨éã",dA=((t={},e={})=>(e.locale??o())==="en"?Lwt():Dwt()),$wt=()=>"How much does GPT Image 2 cost per image?",jwt=()=>"GPT Image 2 ä¸å¼ å¾å¤å°é±ï¼",pA=((t={},e={})=>(e.locale??o())==="en"?$wt():jwt()),Fwt=()=>"It depends on whether you are generating or editing, plus the resolution, quality level, and image count. The exact figure for your current settings appears on the Generate button before you submit, and failed tasks are refunded automatically.",Uwt=()=>"åå³äºä½ æ¯çæè¿æ¯ç¼è¾ï¼ä»¥åå辨çãè´¨éç级åçææ°éãå½å设置对åºçç¡®åæ°å¼ä¼å¨æäº¤åæ¾ç¤ºå¨çææé®ä¸ï¼ä»»å¡å¤±è´¥ä¼èªå¨éè¿ã",mA=((t={},e={})=>(e.locale??o())==="en"?Fwt():Uwt()),Gwt=()=>"How should I prompt GPT Image 2?",Bwt=()=>"该æä¹ç» GPT Image 2 åæç¤ºè¯ï¼",fA=((t={},e={})=>(e.locale??o())==="en"?Gwt():Bwt()),Vwt=()=>"Write connected instructions. Lead with the non-negotiable subject and exact copy, then specify composition, setting, camera or medium, lighting, palette, constraints, and destination. For edits, state both the change and the protected details.",Hwt=()=>"ååºè¿è´¯æä»¤ï¼ä¸»ä½ãç¡®åææ¡ãæå¾ãåºæ¯ãé头æåªä»ãå
线ãé
è²ãéå¶æ¡ä»¶åç¨éãåç¼è¾æ¶ï¼åæ¶åæè¦æ¹åä»ä¹ä¸å¿
é¡»ä¿çä»ä¹ã",gA=((t={},e={})=>(e.locale??o())==="en"?Vwt():Hwt()),Kwt=()=>"GPT Image 2 or Nano Banana Pro â which should I use?",Wwt=()=>"GPT Image 2 å Nano Banana Pro 该ç¨åªä¸ªï¼",hA=((t={},e={})=>(e.locale??o())==="en"?Kwt():Wwt()),Ywt=()=>"Choose GPT Image 2 for readable text, designed layouts, and long multi-part instructions. Choose Nano Banana Pro when several references define a consistent product or character system. Because both run in the same workspace, compare them on the same prompt before committing.",Zwt=()=>"éè¦å¯è¯»æåã设计ç弿é¿ç¯å¤è¦ç´ æä»¤æ¶é GPT Image 2ãéè¦å¤å¼ åèå¾ç¨³å®äº§åæè§è²ç³»åæ¶é Nano Banana Proã两è
é½å¨åä¸å·¥ä½åºè¿è¡ï¼å¯ä»¥å
ç¨åä¸ä¸ªæç¤ºè¯æ¯è¾ã",bA=((t={},e={})=>(e.locale??o())==="en"?Ywt():Zwt()),Xwt=()=>"Can GPT Image 2 outputs be used commercially?",Qwt=()=>"GPT Image 2 çè¾åºå¯ä»¥åç¨åï¼",vA=((t={},e={})=>(e.locale??o())==="en"?Xwt():Qwt()),Jwt=()=>"Generally yes, and we do not claim ownership of the images you create here. Whether a specific image is safe to publish still depends on OpenAI's current model terms, your plan, applicable law, and the rights attached to your prompts and reference images. Clear protected material before publication, and take your own legal advice for high-stakes commercial use.",e0t=()=>"é常å¯ä»¥ï¼æä»¬ä¹ä¸ä¼ä¸»å¼ ä½ å¨è¿éåä½çå¾ççæææã使ä¸å¼ å¾è½å¦å®å
¨åå¸ï¼ä»åå³äº OpenAI å½åçæ¨¡åæ¡æ¬¾ãä½ çå¥é¤ãéç¨æ³å¾ï¼ä»¥åæç¤ºè¯ååè徿æ¶åçæå©ãåå¸å请å
æ¸
çåä¿æ¤çç´ æï¼æ¶åéè¦åä¸ç¨éæ¶ï¼è¯·èªè¡å¨è¯¢æ³å¾æè§ã",yA=((t={},e={})=>(e.locale??o())==="en"?Jwt():e0t()),t0t=()=>"Compare GPT Image 2 with other image models",n0t=()=>"æ GPT Image 2 ä¸å
¶ä»å¾å模å对æ¯",wA=((t={},e={})=>(e.locale??o())==="en"?t0t():n0t()),o0t=()=>"Each alternative runs in the same workbench and uses the same credit balance. Compare the strengths, current controls, and task cost before switching.",r0t=()=>"ä¸å模åé½å¨åä¸ä¸ªå·¥ä½å°ãåä¸ä¸ªç§¯åä½é¢ä¸è¿è¡ã
31忢åï¼å¯ä»¥æ¯è¾åèªä¼å¿ãå½åæ§ä»¶å任塿æ¬ã",zA=((t={},e={})=>(e.locale??o())==="en"?o0t():r0t()),a0t=()=>"A balanced Google model for daily product, social, and reference-guided image work.",s0t=()=>"Google çå¹³è¡¡åæ¨¡åï¼éåæ¥å¸¸äº§åã社交ååèå¾åä½ã",xA=((t={},e={})=>(e.locale??o())==="en"?a0t():s0t()),i0t=()=>"Google's professional model for complex instructions and demanding multi-reference production.",c0t=()=>"Google çä¸ä¸æ¨¡åï¼éå夿æä»¤åé«è¦æ±å¤åèå¾å¶ä½ã",kA=((t={},e={})=>(e.locale??o())==="en"?i0t():c0t()),l0t=()=>"ByteDance's model for dense layouts, multilingual creative, and precise visual revisions.",_0t=()=>"åèè·³å¨ç模åï¼éåå¯éçå¼ãå¤è¯è¨åæåç²¾åè§è§ä¿®æ¹ã",SA=((t={},e={})=>(e.locale??o())==="en"?l0t():_0t()),u0t=()=>"View model page",d0t=()=>"æ¥ç模å页",Jd=((t={},e={})=>(e.locale??o())==="en"?u0t():d0t()),p0t=()=>"Ready for more exact image instructions",m0t=()=>"åå¤å¥½æ§è¡æ´ç²¾ç¡®çå¾çæä»¤",IA=((t={},e={})=>(e.locale??o())==="en"?p0t():m0t()),f0t=()=>"Give GPT Image 2 a clear direction to follow",g0t=()=>"ç» GPT Image 2 ä¸ä¸ªæ¸
æ°æ¹å",TA=((t={},e={})=>(e.locale??o())==="en"?f0t():g0t()),h0t=t=>`Create readable layouts, product visuals, and focused reference edits in Oeneo AI. New accounts receive ${t?.registrationCredits} credits to start.`,b0t=t=>`å¨ Oeneo AI ä¸å建æ¸
æ°çå¼ã产åè§è§ååèå¾ç¼è¾ãæ°è´¦å·å¯è·å¾ ${t?.registrationCredits} 个å
¥é¨ç§¯åã`,EA=((t,e={})=>(e.locale??o())==="en"?h0t(t):b0t(t)),v0t=()=>"Create with GPT Image 2",y0t=()=>"ç¨ GPT Image 2 åä½",RA=((t={},e={})=>(e.locale??o())==="en"?v0t():y0t()),w0t=()=>"Explore GPT Image 2 capabilities",z0t=()=>"äºè§£ GPT Image 2 çè½å",AA=((t={},e={})=>(e.locale??o())==="en"?w0t():z0t()),x0t=()=>"GPT Image 2.5 Flare AI Image Generator | Oeneo AI",k0t=()=>"GPT Image 2.5 AI å¾ççæå¨ | å¿«éå¾åç¼è¾ | Oeneo AI",S0t=((t={},e={})=>(e.locale??o())==="en"?x0t():k0t()),I0t=()=>"Use GPT Image 2.5 Flare online to generate and edit sharp campaign, product, and social images from text and reference photos, without a ChatGPT subscription.",T0t=()=>"å¨çº¿ä½¿ç¨ GPT Image 2.5 Flareï¼éè¿æåååèå¾çææç¼è¾æ¸
æ°ç广åãçµåå社交å¾çï¼æ é ChatGPT 订é
ã",E0t=((t={},e={})=>(e.locale??o())==="en"?I0t():T0t()),R0t=()=>"A browser-based GPT Image 2.5 Flare generator and editor for fast, high-quality image creation, reference-guided revisions, natural lighting, and iterative creative production.",A0t=()=>"æµè§å¨ä¸ç GPT Image 2.5 Flare å¾ççæå¨ä¸ç¼è¾å¨ï¼éåå¿«éé«è´¨éçå¾ãåèå¾å¼å¯¼ä¿®æ¹ãèªç¶å
å½±åè¿ä»£å¼åä½ã",C0t=((t={},e={})=>(e.locale??o())==="en"?R0t():A0t()),P0t=()=>"GPT Image 2.5 Flare",q0t=()=>"GPT Image 2.5 Flare",CA=((t={},e={})=>(e.locale??o())==="en"?P0t():q0t()),O0t=()=>"Create or revise product visuals, campaign directions, and social assets with GPT Image 2.5 Flare, OpenAI's fast default for high-quality image generation and image editing.",M0t=()=>"ä½¿ç¨ GPT Image 2.5 Flare åä½æä¿®æ¹äº§åè§è§ãå¹¿åæ¹ååç¤¾äº¤ç´ æã宿¯ OpenAI é¢åé«è´¨éå¾ççæä¸ç¼è¾çå¿«éé»è®¤åä½ã",PA=((t={},e={})=>(e.locale??o())==="en"?O0t():M0t()),N0t=()=>"Fast production",L0t=()=>"å¿«éåä½",qA=((t={},e={})=>(e.locale??o())==="en"?N0t():L0t()),D0t=()=>"Reference-guided",$0t=()=>"åèå¾å¼å¯¼",OA=((t={},e={})=>(e.locale??o())==="en"?D0t():$0t()),j0t=()=>"Targeted edits",F0t=()=>"èç¦ç¼è¾",MA=((t={},e={})=>(e.locale??o())==="en"?j0t():F0t()),U0t=()=>"Natural detail",G0t=()=>"èªç¶ç»è",NA=((t={},e={})=>(e.locale??o())==="en"?U0t():G0t()),B0t=()=>"GPT Image 2.5 Flare capabilities and workspace settings",V0t=()=>"GPT Image 2.5 Flare çè½åä¸å·¥ä½åºè®¾ç½®",LA=((t={},e={})=>(e.locale??o())==="en"?B0t():V0t()),H0t=()=>"API variant",K0t=()=>"API åä½",DA=((t={},e={})=>(e.locale??o())==="en"?H0t():K0t()),W0t=()=>"Flare: fast default",Y0t=()=>"Flareï¼å¿«éé»è®¤",$A=((t={},e={})=>(e.locale??o())==="en"?W0t():Y0t()),Z0t=()=>"Use it for everyday generation and editing when you need strong quality with a shorter iteration loop.",X0t=()=>"é忥叏çå¾ä¸ç¼è¾ï¼æ¢éè¦è¾é«è´¨éï¼ä¹éè¦æ´ççè¿ä»£å¨æã",jA=((t={},e={})=>(e.locale??o())==="en"?Z0t():X0t()),Q0t=()=>"Image input",J0t=()=>"å¾çè¾å
¥",FA=((t={},e={})=>(e.locale??o())==="en"?Q0t():J0t()),e2t=t=>`Up to ${t?.maxReferences} references`,t2t=t=>`æå¤ ${t?.maxReferences} å¼ åèå¾`,UA=((t,e={})=>(e.locale??o())==="en"?e2t(t):t2t(t)),n2t=()=>"Give each reference a job: preserve a subject, product shape, palette, material, or composition.",o2t=()=>"为æ¯å¼ åèå¾åé
ä»»å¡ï¼ä¿ç主ä½ã产åå½¢æãé
è²ãæè´¨ææå¾ã",GA=((t={},e={})=>(e.locale??o())==="en"?n2t():o2t()),r2t=()=>"Resolution",a2t=()=>"å辨ç",BA=((t={},e={})=>(e.locale??o())==="en"?r2t():a2t()),s2t=()=>"Choose seven aspect ratios and PNG, JPEG, or WebP downloads for the destination you are making.",i2t=()=>"å¯éä¸ç§ç»é¢æ¯ä¾ä»¥å PNGãJPEG æ WebP ä¸è½½ï¼å¹é
å®é
äº¤ä»æ¸ éã",VA=((t={},e={})=>(e.locale??o())==="en"?s2t():i2t()),c2t=()=>"Quality settings",l2t=()=>"è´¨é设置",HA=((t={},e={})=>(e.locale??o())==="en"?c2t():l2t()),_2t=()=>"Use lower settings to find a direction, then raise quality only when the brief is settled.",u2t=()=>"å
ç¨è¾ä½è´¨éç¡®å®æ¹åï¼éæ±ç¨³å®ååæé«è´¨éã",KA=((t={},e={})=>(e.locale??o())==="en"?_2t():u2t()),d2t=()=>"GPT Image 2.5 prompt examples",p2t=()=>"GPT Image 2.5 æç¤ºè¯ç¤ºä¾",WA=((t={},e={})=>(e.locale??o())==="en"?d2t():p2t()),m2t=()=>"Examples that test a real production decision",f2t=()=>"æµè¯çæ£å½±åå¶ä½çå³ç",YA=((t={},e={})=>(e.locale??o())==="en"?m2t():f2t()),g2t=()=>"These prompts ask for the details that usually cause rework: an approved product form, believable material and light, a protected subject, or one deliberate change across an established sce
31ne.",h2t=()=>"è¿äºæç¤ºè¯é对æå®¹æè¿å·¥çç»èï¼å·²ç¡®è®¤ç产åå½¢æãå¯ä¿¡çæè´¨åå
线ãéè¦ä¿æ¤ç主ä½ï¼æå¨å·²æåºæ¯ä¸åªåä¸é¡¹æç¡®ä¿®æ¹ã",ZA=((t={},e={})=>(e.locale??o())==="en"?g2t():h2t()),b2t=()=>"Example prompt",v2t=()=>"ç¤ºä¾æç¤ºè¯",XA=((t={},e={})=>(e.locale??o())==="en"?b2t():v2t()),y2t=()=>"Editorial campaign image with a subject and copy-safe composition",w2t=()=>"å
å«ä¸»ä½åå¯ä¾ææ¡å å çç½çç¼è¾é£å¹¿åç»é¢",QA=((t={},e={})=>(e.locale??o())==="en"?y2t():w2t()),z2t=()=>"A campaign direction with room to adapt",x2t=()=>"å¯ç»§ç»éé
çå¹¿åæ¹å",JA=((t={},e={})=>(e.locale??o())==="en"?z2t():x2t()),k2t=()=>"Campaign concept",S2t=()=>"å¹¿åæ¦å¿µ",e3=((t={},e={})=>(e.locale??o())==="en"?k2t():S2t()),I2t=()=>"Create a 3:2 spring launch image for a fictional travel journal: one red suitcase beside an open train window, soft morning light, an uncluttered left third for later copy, no text or logos.",T2t=()=>"ä¸ºèææ
è¡æå¿åä½ä¸å¼ 3:2 æ¥å£åå¸ç»é¢ï¼ä¸åªçº¢è²è¡æç®±æ¾å¨æå¼çç«è½¦çªè¾¹ï¼æåæ¨å
ï¼å·¦ä¾§ä¸åä¹ä¸ä¿æå¹²åçç½ä¾åç»ææ¡ä½¿ç¨ï¼ä¸è¦æåå Logoã",t3=((t={},e={})=>(e.locale??o())==="en"?I2t():T2t()),E2t=()=>"Commercial product image with accurate glass, paper, and stone materials",R2t=()=>"å确表ç°ç»çãçº¸å¼ åç³æè´¨æçåä¸äº§åå¾",n3=((t={},e={})=>(e.locale??o())==="en"?E2t():R2t()),A2t=()=>"A product scene that protects the object",C2t=()=>"ä¿æ¤äº§åæ¬ä½çåºæ¯å¾",o3=((t={},e={})=>(e.locale??o())==="en"?A2t():C2t()),P2t=()=>"Product photography",q2t=()=>"产åæå½±",r3=((t={},e={})=>(e.locale??o())==="en"?P2t():q2t()),O2t=()=>"Use the supplied bottle reference. Keep its silhouette, cap, and label proportion unchanged; place it on pale travertine with a single warm side light and a muted green backdrop. Do not add copy.",M2t=()=>"ä½¿ç¨æä¾çç¶ååèå¾ãä¿æè½®å»ãç¶çåæ ç¾æ¯ä¾ä¸åï¼æå®æ¾å¨æµ
è²æ´ç³ä¸ï¼ç¨ä¸çæä¾§å
åä½é¥±å绿è²èæ¯ï¼ä¸æ·»å ææ¡ã",a3=((t={},e={})=>(e.locale??o())==="en"?O2t():M2t()),N2t=()=>"Lifestyle portrait with natural window light and realistic fabric texture",L2t=()=>"èªç¶çªå
åçå®ç»ç©è´¨æççæ´»æ¹å¼èå",s3=((t={},e={})=>(e.locale??o())==="en"?N2t():L2t()),D2t=()=>"A clear direction for light and texture",$2t=()=>"æç¡®æå®å
çº¿ä¸æè´¨",i3=((t={},e={})=>(e.locale??o())==="en"?D2t():$2t()),j2t=()=>"Art direction",F2t=()=>"èºæ¯æå¯¼",c3=((t={},e={})=>(e.locale??o())==="en"?j2t():F2t()),U2t=()=>"Create a waist-up editorial portrait at a cafe window: overcast daylight from the left, navy wool jacket, warm wood table, true skin texture, shallow depth of field, and no visible brands.",G2t=()=>"åä½ä¸å¼ åå¡é¦çªè¾¹çå身ç¼è¾èåï¼å·¦ä¾§é´å¤©èªç¶å
ï¼æ·±èç¾æ¯å¤å¥ï¼æè²æ¨æ¡ï¼çå®ç®è¤è´¨æï¼æµ
æ¯æ·±ï¼ä¸åºç°åçã",l3=((t={},e={})=>(e.locale??o())==="en"?U2t():G2t()),B2t=()=>"Reference-guided image that preserves a product and changes the surrounding scene",V2t=()=>"ä¿ç产åå¹¶æ¹ååºæ¯çåèå¾å¼å¯¼ä½å",_3=((t={},e={})=>(e.locale??o())==="en"?B2t():V2t()),H2t=()=>"References with separate responsibilities",K2t=()=>"让åèå¾å嫿¿æ
ä»»å¡",u3=((t={},e={})=>(e.locale??o())==="en"?H2t():K2t()),W2t=()=>"Reference workflow",Y2t=()=>"åèå¾å·¥ä½æµ",d3=((t={},e={})=>(e.locale??o())==="en"?W2t():Y2t()),Z2t=()=>"Use image 1 only for the ceramic lamp's shape, image 2 for the blue glaze, and image 3 for the dining-room composition. Build one coherent evening scene; preserve the lamp's proportions and do not make a collage.",X2t=()=>"å¾ 1 åªæ§å¶é¶ç·å°ç¯çå½¢ç¶ï¼å¾ 2 æ§å¶èè²éé¢ï¼å¾ 3 æ§å¶é¤å
æå¾ãåä½ä¸å¼ è¿è´¯çå¤æåºæ¯ï¼ä¿æå°ç¯æ¯ä¾ï¼ä¸è¦æ¼è´´ã",p3=((t={},e={})=>(e.locale??o())==="en"?Z2t():X2t()),Q2t=()=>"A focused revision that changes the time of day while retaining the subject and framing",J2t=()=>"ä¿ç主ä½ä¸åæ¯ãåªæ¹åæ¶é´çèç¦ä¿®æ¹",m3=((t={},e={})=>(e.locale??o())==="en"?Q2t():J2t()),ezt=()=>"One targeted change, not a restart",tzt=()=>"åªä¿®æ¹ä¸å¤ï¼è䏿¯éæ°å¼å§",f3=((t={},e={})=>(e.locale??o())==="en"?ezt():tzt()),nzt=()=>"Image editing",ozt=()=>"å¾åç¼è¾",g3=((t={},e={})=>(e.locale??o())==="en"?nzt():ozt()),rzt=()=>"Keep the person, camera angle, outfit, and framing unchanged. Change only the background from a bright studio to a rain-washed city evening with reflected street light.",azt=()=>"ä¿æäººç©ãé头è§åº¦ãæè£
å忝ä¸åãåªæèæ¯ä»æäº®å½±æ£æ¹æé¨ååå¸åæï¼å¸¦æè¡ç¯åå°ã",h3=((t={},e={})=>(e.locale??o())==="en"?rzt():azt()),szt=()=>"What GPT Image 2.5 Flare is for",izt=()=>"GPT Image 2.5 Flare çéç¨å·¥ä½",b3=((t={},e={})=>(e.locale??o())==="en"?szt():izt()),czt=()=>"Fast enough for exploration, controlled enough for a brief",lzt=()=>"è¶³å¤å¿«å°æ¢ç´¢ï¼ä¹è¶³å¤åæ§å°æ§è¡ brief",v3=((t={},e={})=>(e.locale??o())==="en"?czt():lzt()),_zt=()=>"Flare is the practical choice when a team needs to get from a written direction to a credible visual quickly, then make focused revisions without losing the useful parts of the result.",uzt=()=>"å½å¢ééè¦è¿
éææåæ¹å转æå¯ä¿¡è§è§ï¼å¹¶å¯¹å·²ææçç»æè¿è¡èç¦ä¿®æ¹èä¸ä¸¢å¤±å
³é®ä¿¡æ¯æ¶ï¼Flare æ¯å®ç¨éæ©ã",y3=((t={},e={})=>(e.locale??o())==="en"?_zt():uzt()),dzt=()=>"Sharper visual realism",pzt=()=>"æ´æ¸
æ°çè§è§ç宿",w3=((t={},e={})=>(e.locale??o())==="en"?dzt():pzt()),mzt=()=>"Describe light, material, and atmosphere together",fzt=()=>"åæ¶æè¿°å
线ãæè´¨åæ°å´",z3=((t={},e={})=>(e.locale??o())==="en"?mzt():fzt()),gzt=()=>"Use a concrete lighting direction, material finish, and camera distance to get a result that reads more like a considered image than a generic prompt response.",hzt=()=>"ç»åºå
·ä½å
线æ¹åãæè´¨è¡¨é¢åé头è·ç¦»ï¼è®©ç»ææ´æ¥è¿ç»è¿å¤æçç»é¢ï¼è䏿¯æ³æ³çæç¤ºè¯ååºã",x3=((t={},e={})=>(e.locale??o())==="en"?gzt():hzt()),bzt=()=>"Product still life showing controlled natural light and material texture",vzt=()=>"å±ç¤ºåæ§èªç¶å
åæè´¨çº¹çç产åéç©",k3=((t={},e={})=>(e.locale??o())==="en"?bzt():vzt()),yzt=()=>"Reference preservation",wzt=()=>"åèå¾ä¿ç",S3=((t={},e={})=>(e.locale??o())==="en"?yzt():wzt()),zzt=()=>"Keep the parts that already work",xzt=()=>"ä¿çå·²ç»æ£ç¡®çé¨å",I3=((t={},e={})=>(e.locale??o())==="en"?zzt():xzt()),kzt=t=>`The workspace accepts up to ${t?.maxReferences} image inputs. State what each one controls, then name the product, subject, or composition details that must not move.`,Szt=t=>`å·¥ä½åºæå¤æ¥å ${t?.maxReferences} å¼ å¾çè¾å
¥ãè¯´ææ¯å¼ å¾æ§å¶ä»ä¹ï¼å¹¶åæäº§åã䏻使æå¾ä¸ä¸è½æ¹åçç»èã`,T3=((t,e={})=>(e.locale??o())==="en"?kzt(t):Szt(t)),Izt=()=>"A subject and object shown with stable identity and composition",Tzt=()=>"主ä½ä¸ç©ä»¶èº«ä»½åæå¾é½ä¿æç¨³å®çç»é¢",E3=((t={},e={})=>(e.locale??o())==="en"?Izt():Tzt()),Ezt=()=>"Targeted editing",Rzt=()=>"èç¦ç¼è¾",R3=((t={},e={})=>(e.locale??o())==="en"?Ezt():Rzt()),Azt=()=>"Change a condition without rewriting the scene",Czt=()=>"æ¹åæ¡ä»¶ï¼ä¸éåæ´ä¸ªåºæ¯",A3=((t={},e={})=>(e.locale??o())==="en"?Azt():Czt()),Pzt=()=>"Ask for one local change such as weather, background, color, or prop. Pair it with a short protected-detail
31s list so the model has a stable frame for the edit.",qzt=()=>"è¦æ±å±é¨æ¹å天æ°ãèæ¯ãé¢è²æéå
·ï¼å¹¶ç»åºä¸ä»½å¿
é¡»ä¿æä¸åçç»èæ¸
åï¼ç»ç¼è¾ä¸ä¸ªç¨³å®è¾¹çã",C3=((t={},e={})=>(e.locale??o())==="en"?Pzt():qzt()),Ozt=()=>"Interior scene showing a focused change to lighting and background",Mzt=()=>"å±ç¤ºç¯å
åèæ¯èç¦ååç室å
åºæ¯",P3=((t={},e={})=>(e.locale??o())==="en"?Ozt():Mzt()),Nzt=()=>"Multi-turn workflow",Lzt=()=>"å¤è½®å·¥ä½æµ",q3=((t={},e={})=>(e.locale??o())==="en"?Nzt():Lzt()),Dzt=()=>"Iterate from a specific observation",$zt=()=>"ä»å
·ä½è§å¯å¼å§è¿ä»£",O3=((t={},e={})=>(e.locale??o())==="en"?Dzt():$zt()),jzt=()=>"After the first pass, preserve what passed review and change the visible failure only. This makes comparisons useful and prevents an otherwise good image from drifting.",Fzt=()=>"第ä¸çä¹åï¼ä¿çå·²ç»éè¿å®¡æ ¸çé¨åï¼åªä¿®æ¹å¯è§é误ãè¿æ ·æ¯è¾æææä¹ï¼ä¹è½é¿å
æ¬æ¥æ£ç¡®çç»é¢æ¼ç§»ã",M3=((t={},e={})=>(e.locale??o())==="en"?jzt():Fzt()),Uzt=()=>"A controlled series of product-image variations with consistent subject treatment",Gzt=()=>"主ä½å¤çä¸è´çç³»å产åå¾åä½",N3=((t={},e={})=>(e.locale??o())==="en"?Uzt():Gzt()),Bzt=()=>"GPT Image 2.5 Flare settings in Oeneo AI",Vzt=()=>"Oeneo AI ä¸ç GPT Image 2.5 Flare 设置",L3=((t={},e={})=>(e.locale??o())==="en"?Bzt():Vzt()),Hzt=()=>"These are the controls currently available in this workspace. The model's product claims and the settings you can submit are kept separate so a page never promises an unavailable option.",Kzt=()=>"ä¸é¢æ¯æ¬å·¥ä½åºç®å弿¾çæ§ä»¶ã模åè½å说æä¸å¯æäº¤ç设置åå¼åç°ï¼é¡µé¢ä¸ä¼æ¿è¯ºå°æªå¼æ¾çé项ã",D3=((t={},e={})=>(e.locale??o())==="en"?Hzt():Kzt()),Wzt=()=>"Operations",Yzt=()=>"æä½",$3=((t={},e={})=>(e.locale??o())==="en"?Wzt():Yzt()),Zzt=()=>"Text-to-image and reference-guided editing",Xzt=()=>"æåçå¾ä¸åèå¾å¼å¯¼ç¼è¾",j3=((t={},e={})=>(e.locale??o())==="en"?Zzt():Xzt()),Qzt=()=>"Reference limit",Jzt=()=>"åèå¾ä¸é",F3=((t={},e={})=>(e.locale??o())==="en"?Qzt():Jzt()),ext=t=>`Up to ${t?.maxReferences} images`,txt=t=>`æå¤ ${t?.maxReferences} å¼ å¾ç`,U3=((t,e={})=>(e.locale??o())==="en"?ext(t):txt(t)),nxt=()=>"Resolution",oxt=()=>"å辨ç",G3=((t={},e={})=>(e.locale??o())==="en"?nxt():oxt()),rxt=()=>"Aspect ratios",axt=()=>"ç»é¢æ¯ä¾",B3=((t={},e={})=>(e.locale??o())==="en"?rxt():axt()),sxt=()=>"Download formats",ixt=()=>"ä¸è½½æ ¼å¼",V3=((t={},e={})=>(e.locale??o())==="en"?sxt():ixt()),cxt=()=>"Quality levels",lxt=()=>"è´¨éç级",H3=((t={},e={})=>(e.locale??o())==="en"?cxt():lxt()),_xt=()=>"Images per task",uxt=()=>"忬¡ä»»å¡å¾çæ°",K3=((t={},e={})=>(e.locale??o())==="en"?_xt():uxt()),dxt=t=>`Up to ${t?.maxOutputs} images`,pxt=t=>`æå¤ ${t?.maxOutputs} å¼ `,W3=((t,e={})=>(e.locale??o())==="en"?dxt(t):pxt(t)),mxt=()=>"How to use GPT Image 2.5",fxt=()=>"GPT Image 2.5 ä½¿ç¨æ¹æ³",Y3=((t={},e={})=>(e.locale??o())==="en"?mxt():fxt()),gxt=()=>"A prompt workflow for images you can review",hxt=()=>"ååºå¯è¢«å®¡æ ¸çå¾ç工使µ",Z3=((t={},e={})=>(e.locale??o())==="en"?gxt():hxt()),bxt=()=>"A good first result starts with a clear decision about what matters, then uses each later request to fix one observed issue.",vxt=()=>"好ç第ä¸çæºäºå¯¹å
³é®ä¿¡æ¯çæ¸
æ°å¤æï¼åç»æ¯æ¬¡è¯·æ±åªè§£å³ä¸ä¸ªå·²ç»çè§çé®é¢ã",X3=((t={},e={})=>(e.locale??o())==="en"?bxt():vxt()),yxt=()=>"Name the non-negotiables",wxt=()=>"å
åä¸å¯å¦¥åçç»è",Q3=((t={},e={})=>(e.locale??o())==="en"?yxt():wxt()),zxt=()=>"Start with the subject, purpose, composition, and any copy or product details that must be correct. Add mood and style after those constraints.",xxt=()=>"ä»ä¸»ä½ãç¨éãæå¾ä»¥åå¿
é¡»æ£ç¡®çææ¡æäº§åç»èå¼å§ï¼åè¡¥å
æ
绪å飿 ¼çº¦æã",J3=((t={},e={})=>(e.locale??o())==="en"?zxt():xxt()),kxt=()=>"Assign reference roles",Sxt=()=>"åé
åèå¾è§è²",eC=((t={},e={})=>(e.locale??o())==="en"?kxt():Sxt()),Ixt=()=>
31"For each upload, say whether it controls identity, shape, material, palette, or framing. Do not leave a bundle of images unexplained.",Txt=()=>"对æ¯å¼ ä¸ä¼ å¾è¯´æå®æ§å¶èº«ä»½ãå½¢æãæè´¨ãé
è²è¿æ¯åæ¯ãä¸è¦ä¸ä¼ ä¸ç»æ²¡æè¯´æçå¾çã",tC=((t={},e={})=>(e.locale??o())==="en"?Ixt():Txt()),Ext=()=>"Generate at the review stage",Rxt=()=>"æè¯å®¡é¶æ®µçæ",nC=((t={},e={})=>(e.locale??o())==="en"?Ext():Rxt()),Axt=()=>"Use a lower quality while selecting a direction. Move to a higher setting after the composition, subject, and important details are stable.",Cxt=()=>"ç鿹忶ç¨ä½è´¨éï¼çæå¾ã主ä½åéè¦ç»è稳å®åï¼åä½¿ç¨æ´é«è´¨éã",oC=((t={},e={})=>(e.locale??o())==="en"?Axt():Cxt()),Pxt=()=>"Protect and refine",qxt=()=>"ä¿æ¤å¹¶ç»å",rC=((t={},e={})=>(e.locale??o())==="en"?Pxt():qxt()),Oxt=()=>"Write what to preserve before asking for a change. Inspect key copy, faces, hands, object geometry, and edges at the final delivery size.",Mxt=()=>"æåºä¿®æ¹åå
åæè¦ä¿çä»ä¹ã以æç»äº¤ä»å°ºå¯¸æ£æ¥å
³é®ææ¡ãè¸é¨ãæé¨ãç©ä½å ä½åè¾¹ç¼ã",aC=((t={},e={})=>(e.locale??o())==="en"?Oxt():Mxt()),Nxt=()=>"GPT Image 2.5 use cases",Lxt=()=>"GPT Image 2.5 使ç¨åºæ¯",sC=((t={},e={})=>(e.locale??o())==="en"?Nxt():Lxt()),Dxt=()=>"Best for work where speed and continuity both matter",$xt=()=>"éååæ¶éè§é度ä¸è¿ç»æ§çå·¥ä½",iC=((t={},e={})=>(e.locale??o())==="en"?Dxt():$xt()),jxt=()=>"Use Flare when you are producing a family of credible directions, revising an established asset, or bringing a rough visual brief to a reviewable first pass.",Fxt=()=>"å½ä½ è¦å¶ä½ä¸ç»å¯ä¿¡æ¹åãä¿®æ¹å·²åå¨çç´ æï¼æææ¨¡ç³è§è§ brief 转æå¯å®¡æ ¸ç¬¬ä¸çæ¶ï¼éæ© Flareã",cC=((t={},e={})=>(e.locale??o())==="en"?jxt():Fxt()),Uxt=()=>"Example",Gxt=()=>"示ä¾",lC=((t={},e={})=>(e.locale??o())==="en"?Uxt():Gxt()),Bxt=()=>"Product and ecommerce imagery",Vxt=()=>"产åä¸çµåå¾",_C=((t={},e={})=>(e.locale??o())==="en"?Bxt():Vxt()),Hxt=()=>"Explore a product in several believable contexts while protecting its form, material cues, and approved label treatment.",Kxt=()=>"å¨å¤ä¸ªå¯ä¿¡åºæ¯ä¸æ¢ç´¢åä¸ä¸ªäº§åï¼åæ¶ä¿æ¤å®çå½¢æãæè´¨çº¿ç´¢åå·²ç¡®è®¤çæ ç¾å¤çã",uC=((t={},e={})=>(e.locale??o())==="en"?Hxt():Kxt()),Wxt=()=>"Place one approved bottle in a daylight shelf scene, a studio hero, and a seasonal campaign concept.",Yxt=()=>"æä¸åªå·²ç¡®è®¤çç¶åå嫿¾è¿æ¥é´è´§æ¶ãå½±æ£ä¸»è§è§åå£èå¹¿åæ¦å¿µä¸ã",dC=((t={},e={})=>(e.locale??o())==="en"?Wxt():Yxt()),Zxt=()=>"Campaign concepts and social creative",Xxt=()=>"å¹¿åæ¦å¿µä¸ç¤¾äº¤åæ",pC=((t={},e={})=>(e.locale??o())==="en"?Zxt():Xxt()),Qxt=()=>"Turn a concise creative brief into several art-directed directions before investing in production or manual retouching.",Jxt=()=>"æç®æ´çåæ brief åæå¤æ¡ç»è¿èºæ¯æå¯¼çæ¹åï¼åæå
¥æ£å¼å¶ä½æäººå·¥ä¿®å¾ã",mC=((t={},e={})=>(e.locale??o())==="en"?Qxt():Jxt()),ekt=()=>"Make three visual routes for a launch: bright editorial, quiet product still life, and a night-time lifestyle frame.",tkt=()=>"ä¸ºä¸æ¬¡åå¸å䏿¡è§è§è·¯çº¿ï¼æäº®ç¼è¾é£ãå®é产åéç©åå¤é´çæ´»æ¹å¼ç»é¢ã",fC=((t={},e={})=>(e.locale??o())==="en"?ekt():tkt()),nkt=()=>"Reference image editing",okt=()=>"åèå¾ç¼è¾",gC=((t={},e={})=>(e.locale??o())==="en"?nkt():okt()),rkt=()=>"Revise background, time of day, a prop, wardrobe color, or lighting while explicitly protecting the elements that have already been approved.",akt=()=>"ä¿®æ¹èæ¯ãæ¶é´ãéå
·ãæè£
é¢è²æå
线ï¼åæ¶æç¡®ä¿æ¤å·²ç¡®è®¤çå
ç´ ã",hC=((t={},e={})=>(e.locale??o())==="en"?rkt():akt()),skt=()=>"Keep an existing portrait and composition; replace only the office backdrop with a soft outdoor setting.",ikt=()=>"ä¿çä¸å¼ æ¢æèå䏿å¾ï¼åªæåå
¬å®¤èæ¯æ¿æ¢ä¸ºæåçæ·å¤ç¯å¢ã",bC=((t={},e={})=>(e.locale??o())==="en"?skt():ikt()),ckt=()=>"Creative and product prototypes",lkt=()=>"åæä¸äº§ååå",vC=((t={},e={})=>
31(e.locale??o())==="en"?ckt():lkt()),_kt=()=>"Give stakeholders a specific visual to react to instead of discussing an abstract moodboard or an untested prompt.",ukt=()=>"让å³çè
å
çå°å¯è®¨è®ºçå
·ä½ç»é¢ï¼ä¸å¿
åªè®¨è®ºæ½è±¡ moodboard ææªæµè¯çæç¤ºè¯ã",yC=((t={},e={})=>(e.locale??o())==="en"?_kt():ukt()),dkt=()=>"Turn a written product story into an editorial key visual for an early presentation.",pkt=()=>"æä¸æ®µäº§åæ
äºè½¬ææ©ææ¹æ¡ä¸çç¼è¾é£ä¸»è§è§ã",wC=((t={},e={})=>(e.locale??o())==="en"?dkt():pkt()),mkt=()=>"Before you publish",fkt=()=>"åå¸ä¹å",zC=((t={},e={})=>(e.locale??o())==="en"?mkt():fkt()),gkt=()=>"A stronger image model still needs a production check",hkt=()=>"æ´å¼ºçå¾ç模åä»éå¶ä½æ£æ¥",xC=((t={},e={})=>(e.locale??o())==="en"?gkt():hkt()),bkt=()=>"The model can reduce routine rework, but it cannot validate the facts, rights, typography, or brand judgment needed for a finished asset.",vkt=()=>"模åå¯ä»¥åå°å¸¸è§è¿å·¥ï¼ä½ä¸è½éªè¯æå¾ä¸çäºå®ãæå©ãæçæåç夿ã",kC=((t={},e={})=>(e.locale??o())==="en"?bkt():vkt()),ykt=()=>"Inspect at final size",wkt=()=>"ææç»å°ºå¯¸æ£æ¥",SC=((t={},e={})=>(e.locale??o())==="en"?ykt():wkt()),zkt=()=>"Review the details that carry meaning",xkt=()=>"å®¡æ ¸æ¿è½½ä¿¡æ¯çç»è",IC=((t={},e={})=>(e.locale??o())==="en"?zkt():xkt()),kkt=()=>"Check names, numbers, small text, labels, hands, faces, reflections, and object geometry at the actual export size, not only in a thumbnail.",Skt=()=>"以å®é
导åºå°ºå¯¸æ£æ¥äººåãæ°åãå°å·æåãæ ç¾ãæé¨ãè¸é¨ãåå
åç©ä½å ä½ï¼ä¸è¦åªç缩ç¥å¾ã",TC=((t={},e={})=>(e.locale??o())==="en"?kkt():Skt()),Ikt=()=>"Edit with a boundary",Tkt=()=>"ç¼è¾è¦æè¾¹ç",EC=((t={},e={})=>(e.locale??o())==="en"?Ikt():Tkt()),Ekt=()=>"State both the change and the protected details",Rkt=()=>"åæ¶è¯´æä¿®æ¹åä¿æ¤é¡¹",RC=((t={},e={})=>(e.locale??o())==="en"?Ekt():Rkt()),Akt=()=>"A vague revision can alter a good composition. Keep an explicit list of what must remain unchanged when making a local edit.",Ckt=()=>"模ç³çä¿®æ¹ä¼ç ´å忬æ£ç¡®çæå¾ãå±é¨ç¼è¾æ¶ï¼è¦æç¡®ååºä¸è½æ¹åçå
容ã",AC=((t={},e={})=>(e.locale??o())==="en"?Akt():Ckt()),Pkt=()=>"Clear your inputs",qkt=()=>"æ¸
çè¾å
¥æå©",CC=((t={},e={})=>(e.locale??o())==="en"?Pkt():qkt()),Okt=()=>"Use only references you have the right to use",Mkt=()=>"åªä½¿ç¨ææä½¿ç¨çåèå¾",PC=((t={},e={})=>(e.locale??o())==="en"?Okt():Mkt()),Nkt=()=>"Confirm permissions for recognisable people, brands, copyrighted work, and third-party product photography before uploading or publishing.",Lkt=()=>"ä¸ä¼ æåå¸åï¼ç¡®è®¤å¯è¯å«äººç©ãåçãåçæä¿æ¤ä½ååç¬¬ä¸æ¹äº§åæå½±å·²è·å¾ç¸åºè®¸å¯ã",qC=((t={},e={})=>(e.locale??o())==="en"?Nkt():Lkt()),Dkt=()=>"Know when to switch",$kt=()=>"ç¥é使¶åæ¢",OC=((t={},e={})=>(e.locale??o())==="en"?Dkt():$kt()),jkt=()=>"Use Sunburst when edit precision outweighs speed",Fkt=()=>"ç¼è¾ç²¾åº¦æ¯é度éè¦æ¶éæ© Sunburst",MC=((t={},e={})=>(e.locale??o())==="en"?jkt():Fkt()),Ukt=()=>"OpenAI positions the companion GPT Image 2.5 Sunburst variant for premium, precision-oriented work. Choose it when a difficult, local edit is the main decision.",Gkt=()=>"OpenAI å°åå± GPT Image 2.5 ç Sunburst å®ä½ä¸ºé«ç«¯ã强è°ç²¾ç¡®çåä½ä»»å¡ãå½é¾åº¦è¾é«çå±é¨ç¼è¾æ¯æ ¸å¿å³çæ¶ï¼åºä¼å
èèå®ã",NC=((t={},e={})=>(e.locale??o())==="en"?Ukt():Gkt()),Bkt=()=>"GPT Image 2.5 Flare FAQ",Vkt=()=>"GPT Image 2.5 Flare 常è§é®é¢",LC=((t={},e={})=>(e.locale??o())==="en"?Bkt():Vkt()),Hkt=()=>"GPT Image 2.5 Flare questions, answered",Kkt=()=>"å
³äº GPT Image 2.5 Flare çé®ç",DC=((t={},e={})=>(e.locale??o())==="en"?Hkt():Kkt()),Wkt=()=>"Flare or Sunburst, what each quality level costs, how reference images work, and how to write prompts that get the result you want.",Ykt=()=>"é Flare è¿æ¯ Sunburstãåè´¨éæ¡£æ¶èå¤å°ç§¯åãåè徿ä¹ç¨ï¼ä»¥åæä¹åæç¤ºè¯æè½ä¸æ¬¡åºå¥½å¾ã",$C=((t={},e={})=>(e.locale??o())==="en"?Wkt():Ykt()),Zkt=()=>"What is GPT Image 2.5?",Xkt=()=>"GPT Image 2.5 æ¯ä»ä¹ï¼",jC=((t={},e={})=>(e.locale??o())==="en"?Zkt():Xkt()),Qkt=()=>"GPT Image 2.5 is OpenAI's image generation and editing family behind ChatGPT Images 2.5. OpenAI describes sharper details, more natural light and textures, better reference-subject preservation, more reliable focused edits, and improved multi-turn consistency.",Jkt=()=>"GPT Image 2.5 æ¯ OpenAI 为 ChatGPT Images 2.5 æä¾çå¾åçæåç¼è¾æ¨¡åå®¶æãOpenAI å
¬å¸å
¶æ¥ææ´æ¸
æ°çç»èãæ´èªç¶çå
线å纹çãæ´å¥½çåè主ä½ä¿çãæ´å¯é çèç¦ç¼è¾åæ´ç¨³å®çå¤è½®ä¸è´æ§ã",FC=((t={},e={})=>(e.locale??o())==="en"?Qkt():Jkt()),e1t=()=>"What is GPT Image 2.5 Flare?",t1t=()=>"GPT Image 2.5 Flare æ¯ä»ä¹ï¼",UC=((t={},e={})=>(e.locale??o())==="en"?e1t():t1t()),n1t=()=>"Flare is the fast, high-quality default API variant in the GPT Image 2.5 fam
31ily. It is intended for everyday generation and editing such as creator content, product experiences, visual search, rapid prototyping, and high-volume workflows.",o1t=()=>"Flare æ¯ GPT Image 2.5 å®¶æä¸å¿«éä¸é«è´¨éçé»è®¤ API åä½ï¼éç¨äºåä½è
å
容ã产åä½éªãè§è§æç´¢ãå¿«éåååé«é¢å·¥ä½æµçæ¥å¸¸çæä¸ç¼è¾ã",GC=((t={},e={})=>(e.locale??o())==="en"?n1t():o1t()),r1t=()=>"How is GPT Image 2.5 Flare different from GPT Image 2?",a1t=()=>"GPT Image 2.5 Flare ä¸ GPT Image 2 æä»ä¹åºå«ï¼",BC=((t={},e={})=>(e.locale??o())==="en"?r1t():a1t()),s1t=()=>"Flare is the newer GPT Image 2.5 variant for a shorter, high-quality generation and editing loop, with sharper detail, more natural lighting and textures, stronger reference-subject preservation, and more reliable multi-turn edits. GPT Image 2 remains useful when you need its established detailed-instruction workflow; compare both on the same brief before choosing.",i1t=()=>"Flare æ¯ GPT Image 2.5 ä¸é¢åæ´çé«è´¨éçæä¸ç¼è¾å¨æçæ°åä½ï¼å¨ç»èãèªç¶å
å½±ãåè主ä½ä¿çåå¤è½®ç¼è¾æ¹é¢ææ´æ°ãGPT Image 2 ä»éåä½ å·²ç»å´ç»å
¶è¯¦ç»æä»¤å·¥ä½æµå»ºç«çä»»å¡ï¼å¯ä»¥ç¨åä¸ä»½ brief 对æ¯ååéæ©ã",VC=((t={},e={})=>(e.locale??o())==="en"?s1t():i1t()),c1t=()=>"GPT Image 2.5 Flare vs. Sunburst: which should I use?",l1t=()=>"GPT Image 2.5 Flare å Sunburst åºè¯¥éåªä¸ªï¼",HC=((t={},e={})=>(e.locale??o())==="en"?c1t():l1t()),_1t=()=>"Choose Flare for a fast high-quality generation and iteration loop. Choose Sunburst when a polished, precision-oriented edit matters more than speed, such as a campaign asset or a localized change that must preserve the rest of the image.",u1t=()=>"éè¦å¿«éçé«è´¨éçæä¸è¿ä»£æ¶é Flareãè¥å¹¿åç´ ææå±é¨ä¿®æ¹å¿
须精ç»å°ä¿çç»é¢å
¶ä½é¨åï¼ä¸ç²¾åº¦æ¯é度æ´éè¦ï¼åé Sunburstã",KC=((t={},e={})=>(e.locale??o())==="en"?_1t():u1t()),d1t=()=>"Can GPT Image 2.5 Flare use reference images?",p1t=()=>"GPT Image 2.5 Flare æ¯æåèå¾åï¼",WC=((t={},e={})=>(e.locale??o())==="en"?d1t():p1t()),m1t=t=>`Yes. GPT Image 2.5 accepts image inputs. This workspace supports up to ${t?.maxReferences} references for Flare; tell the model which input protects subject identity, object form, material, palette, or layout.`,f1t=t=>`æ¯æãGPT Image 2.5 æ¥åå¾çè¾å
¥ãæ¬å·¥ä½åºç Flare æå¤æ¯æ ${t?.maxReferences} å¼ åèå¾ï¼è¯·è¯´ææ¯å¼ å¾ä¿æ¤çæ¯ä¸»ä½èº«ä»½ãç©ä½å½¢æãæè´¨ãé
è²è¿æ¯çå¼ã`,YC=((t,e={})=>(e.locale??o())==="en"?m1t(t):f1t(t)),g1t=()=>"Which GPT Image 2.5 quality setting should I choose?",h1t=()=>"GPT Image 2.5 该éåªç§è´¨éç级ï¼",ZC=((t={},e={})=>(e.locale??o())==="en"?g1t():h1t()),b1t=()=>"Start low while testing the brief. Use medium, high, xhigh, or max only after composition and protected details are correct, because higher quality settings increase the task's rendering work and credit cost.",v1t=()=>"æµè¯ brief æ¶ä» low å¼å§ãæå¾åä¿æ¤é¡¹æ£ç¡®åï¼åèè mediumãhighãxhigh æ maxï¼æ´é«è´¨éä¼å¢å 渲æå·¥ä½éä¸ç§¯åææ¬ã",XC=((t={},e={})=>(e.locale??o())==="en"?b1t():v1t()),y1t=()=>"How much does GPT Image 2.5 cost in Oeneo AI?",w1t=()=>"å¨ Oeneo AI ä¸ä½¿ç¨ GPT Image 2.5 è¦å¤å°é±ï¼",QC=((t={},e={})=>(e.locale??o())==="en"?y1t():w1t()),z1t=()=>"The cost depends on generation versus editing, resolution, quality, and image count. Oeneo AI shows the current credit amount on the Generate button before submission and refunds failed tasks automatically.",x1t=()=>"è´¹ç¨åå³äºçææç¼è¾ãå辨çãè´¨éåçæå¼ æ°ãOeneo AI ä¼å¨æäº¤åççææé®ä¸æ¾ç¤ºå½å积åï¼å¤±è´¥ä»»å¡ä¼èªå¨é款ã",JC=((t={},e={})=>(e.locale??o())==="en"?z1t():x1t()),k1t=()=>"How do I write a GPT Image 2.5 prompt?",S1t=()=>"GPT Image 2.5 æç¤ºè¯æä¹åï¼",eP=((t={},e={})=>(e.locale??o())==="en"?k1t():S1t()),I1t=()=>"Lead with the subject and purpose, then specify composition, scene, light, material, palette, and constraints. For edits, name the one thing to change and list the identity, framing, product form, and other details that must remain intact.",T1t=()=>"å
å主ä½åç¨éï¼åæè¿°æå¾ãåºæ¯ãå
线ãæè´¨ãé
è²ä¸éå¶ãç¼è¾æ¶ï¼æç¡®å¯ä¸è¦æ¹åçå
容ï¼å¹¶ååºå¿
é¡»ä¿æç身份ã忝ã产åå½¢æåå
¶ä»ç»èã",tP=((t={},e={})=>(e.locale??o())==="en"?I1t():T1t()),E1t=()=>"Compare GPT Image 2.5 Flare with other image models",R1t=()=>"å° GPT Image 2.5 Flare ä¸å
¶ä»å¾ç模å对æ¯",nP=((t={},e={})=>(e.locale??o())==="en"?E1t():R1t()),A1t=()=>"All three models run in the same Oeneo AI workspace. Compare them on one brief, then select the model whose strengths match the decision you actually need to make.",C1t=()=>"è¿ä¸ä¸ªæ¨¡åé½å¨åä¸ä¸ª Oeneo AI å·¥ä½åºä¸è¿è¡ãç¨åä¸ä»½ brief 对æ¯ï¼åéæ©çæ£ç¬¦åå½åå³ççæ¨¡åã",oP=((t={},e={})=>(e.locale??o())==="en"?A1t():C1t()),P1t=()=>"OpenAI's earlier image model for detailed instructions, readable text, and precise editing workflows.",q1t=()=>"OpenAI çä¸ä¸ä»£å¾å模åï¼æ
é¿è¯¦ç»æä»¤ãå¯è¯»æåå精确ç¼è¾å·¥ä½æµã",rP=((t={},e={})=>(e.locale??o())==="en"?P1t():q1t()),O1t=()=>"A strong choice when several reference images must define a consistent product or character system.",M1t=()=>
31"å½å¤å¼ åèå¾å
±åå®ä¹ç¨³å®ç产åæè§è²ç³»ç»æ¶ï¼æ¯ä¸ä¸ªå¼ºæåçéæ©ã",aP=((t={},e={})=>(e.locale??o())==="en"?O1t():M1t()),N1t=()=>"Choose it for photographic realism where material, lighting, and lens control lead the brief.",L1t=()=>"å½ brief é¦å
è¦æ±æå½±çº§ç宿ãæè´¨ãå
线åé头æ§å¶æ¶éæ©å®ã",sP=((t={},e={})=>(e.locale??o())==="en"?N1t():L1t()),D1t=()=>"View model",$1t=()=>"æ¥ç模å",ep=((t={},e={})=>(e.locale??o())==="en"?D1t():$1t()),j1t=()=>"Start with a clear creative decision",F1t=()=>"ä»ä¸ä¸ªæ¸
æ°çåæå³çå¼å§",iP=((t={},e={})=>(e.locale??o())==="en"?j1t():F1t()),U1t=()=>"Try GPT Image 2.5 Flare on your own brief",G1t=()=>"ç¨ä½ ç brief è¯è¯ GPT Image 2.5 Flare",cP=((t={},e={})=>(e.locale??o())==="en"?U1t():G1t()),B1t=t=>`Generate a first direction, use reference images when they carry important constraints, and refine the visible issue. New Oeneo AI accounts receive ${t?.registrationCredits} starting credits.`,V1t=t=>`å
çæä¸ä¸ªæ¹åï¼å
³é®éå¶ç±åè徿¿æ
ï¼åç»åå¯è§é®é¢ãæ°æ³¨å Oeneo AI è´¦æ·å¯è·å¾ ${t?.registrationCredits} 个起å§ç§¯åã`,lP=((t,e={})=>(e.locale??o())==="en"?B1t(t):V1t(t)),H1t=()=>"Create with GPT Image 2.5",K1t=()=>"ç¨ GPT Image 2.5 åä½",_P=((t={},e={})=>(e.locale??o())==="en"?H1t():K1t()),W1t=()=>"Read the prompt workflow",Y1t=()=>"é
读æç¤ºè¯å·¥ä½æµ",uP=((t={},e={})=>(e.locale??o())==="en"?W1t():Y1t()),Z1t=()=>"GPT Image 2.5 Sunburst AI Image Editor | Oeneo AI",X1t=()=>"GPT Image 2.5 AI å¾ççæå¨ | å¿«éå¾åç¼è¾ | Oeneo AI",Q1t=((t={},e={})=>(e.locale??o())==="en"?Z1t():X1t()),J1t=()=>"Use GPT Image 2.5 Sunburst for precision image editing: preserve a product, subject, or composition while making a controlled campaign or product-image change.",e5t=()=>"å¨çº¿ä½¿ç¨ GPT Image 2.5 Sunburstï¼éè¿æåååèå¾çææç¼è¾æ¸
æ°ç广åãçµåå社交å¾çï¼æ é ChatGPT 订é
ã",t5t=((t={},e={})=>(e.locale??o())==="en"?J1t():e5t()),n5t=()=>"A browser-based GPT Image 2.5 Sunburst editor for precision-oriented image generation, protected details, reference-guided revisions, and controlled campaign production.",o5t=()=>"æµè§å¨ä¸ç GPT Image 2.5 Sunburst å¾ççæå¨ä¸ç¼è¾å¨ï¼éåé«ç²¾åº¦çå¾ãåèå¾å¼å¯¼ä¿®æ¹ãèªç¶å
å½±åè¿ä»£å¼åä½ã",r5t=((t={},e={})=>(e.locale??o())==="en"?n5t():o5t()),a5t=()=>"GPT Image 2.5 Sunburst",s5t=()=>"GPT Image 2.5 AI å¾ççæå¨",dP=((t={},e={})=>(e.locale??o())==="en"?a5t():s5t()),i5t=()=>"Use OpenAI's precision-oriented GPT Image 2.5 variant when one edit must hold the approved subject, product geometry, composition, and brand treatment in place.",c5t=()=>"ä½¿ç¨ GPT Image 2.5 Sunburst åä½æä¿®æ¹äº§åè§è§ãå¹¿åæ¹ååç¤¾äº¤ç´ æã宿¯ OpenAI é¢åé«è´¨éå¾ççæä¸ç¼è¾ç精度ä¼å
åä½ã",pP=((t={},e={})=>(e.locale??o())==="en"?i5t():c5t()),l5t=()=>"Precision edits",_5t=()=>"å¿«éåä½",mP=((t={},e={})=>(e.locale??o())==="en"?l5t():_5t()),u5t=()=>"Reference-guided",d5t=()=>"åèå¾å¼å¯¼",fP=((t={},e={})=>(e.locale??o())==="en"?u5t():d5t()),p5t=()=>"Targeted edits",m5t=()=>"èç¦ç¼è¾",gP=((t={},e={})=>(e.locale??o())==="en"?p5t():m5t()),f5t=()=>"Protected details",g5t=()=>"èªç¶ç»è",hP=((t={},e={})=>(e.locale??o())==="en"?f5t():g5t()),h5t=()=>"GPT Image 2.5 Sunburst capabilities and workspace settings",b5t=()=>"GPT Image 2.5 Sunburst çè½åä¸å·¥ä½åºè®¾ç½®",bP=((t={},e={})=>(e.locale??o())==="en"?h5t():b5t()),v5t=()=>"API variant",y5t=()=>"API åä½",vP=((t={},e={})=>(e.locale??o())==="en"?v5t():y5t()),w5t=()=>"Sunburst: precision first",z5t=()=>"Sunburstï¼ç²¾åº¦ä¼å
",yP=((t={},e={})=>(e.locale??o())==="en"?w5t():z5t()),x5t=()=>"Use it when a polished local revision matters more than the fastest possible generation loop.",k5t=()=>"é忥叏çå¾ä¸ç¼è¾ï¼æ¢éè¦è¾é«è´¨éï¼ä¹éè¦æ´ççè¿ä»£å¨æã",wP=((t={},e={})=>(e.locale??o())==="en"?x5t():k5t()),S5t=()=>"Image input",I5t=()=>"å¾çè¾å
¥",zP=((t={},e={})=>(e.locale??o())==="en"?S5t():I5t()),T5t=t=>`Up to ${t?.maxReferences} references`,E5t=t=>`æå¤ ${t?.maxReferences} å¼ åèå¾`,xP=((t,e={})=>(e.locale??o())==="en"?T5t(t):E5t(t)),R5t=()=>"Give each reference a job: preserve a subject, product shape, palette, material, or composition.",A5t=()=>"为æ¯å¼ åèå¾åé
ä»»å¡ï¼ä¿ç主ä½ã产åå½¢æãé
è²ãæè´¨ææå¾ã",kP=((t={},e={})=>(e.locale??o())==="en"?R5t():A5t()),C5t=()=>"Resolution",P5t=()=>"å辨ç",SP=((t={},e={})=>(e.locale??o())==="en"?C5t():P5t()),q5t=()=>"Choose seven aspect ratios and PNG, JPEG, or WebP downloads for the destination you are making.",O5t=()=>"å¯éä¸ç§ç»é¢æ¯ä¾ä»¥å PNGãJPEG æ WebP ä¸è½½ï¼å¹é
å®é
äº¤ä»æ¸ éã",IP=((t={},e={})=>(e.locale??o())==="en"?q5t():O5t()),M5t=()=>"Quality settings",N5t=()=>"è´¨é设置",TP=((t={},e={})=>(e.locale??o())==="en"?M5t():N5t()),L5t=()=>"Use lower settings to find a direction, then raise quality only when the brief is settled.",D5t=()=>"å
ç¨è¾ä½è´¨éç¡®å®æ¹åï¼éæ±ç¨³å®ååæé«è´¨éã",EP=((t={},e={})=>(e.locale??o())==="en"?L5t():D5t()),$5t=()=>"GPT Image 2.5 prompt examples",j5t=()=>"GPT Image 2.5 æç¤ºè¯ç¤ºä¾",RP=((t={},e={})=>(e.locale??o())==="en"?$5t():j5t()),F5t=()=>"Prompts for edits that cannot disturb the rest of the frame",U5t=()=>"æµè¯çæ£å½±åå¶ä½çå³ç",AP=((t={},e={})=>(e.locale??o())==="en"?F5t():U5t()),G5t=()=>"Each example makes the edit boundary explicit: preserve the approved product, subject, perspective, layout, and lighting logic, then change one defined condition for a production-ready revision.",B5t=()=>"è¿äºæç¤ºè¯é对æå®¹æè¿å·¥çç»èï¼å·²ç¡®è®¤ç产åå½¢æãå¯ä¿¡çæè´¨åå
线ãéè¦ä¿æ¤ç主ä½ï¼æå¨å·²æåºæ¯ä¸åªåä¸é¡¹æç¡®ä¿®æ¹ã",CP=((t={},e={})=>(e.locale??o())==="en"?G5t():B5t()),V5t=()=>"Example prompt",H5t=()=>"ç¤ºä¾æç¤ºè¯",PP=((t={},e={})=>(e.locale??o())==="en"?V5t():H5t()),K5t=()=>"Editorial campaign image with a subject and copy-safe composition",W5t=()=>"å
å«ä¸»ä½åå¯ä¾ææ¡å å çç½çç¼è¾é£å¹¿åç»é¢",qP=((t={},e={})=>(e.locale??o())==="en"?K5t():W5t()),Y5t=()=>"A precise seasonal campaign revision",Z5t=()=>"å¯ç»§ç»éé
çå¹¿åæ¹å",OP=((t={},e={})=>
31(e.locale??o())==="en"?Y5t():Z5t()),X5t=()=>"Campaign edit",Q5t=()=>"å¹¿åæ¦å¿µ",MP=((t={},e={})=>(e.locale??o())==="en"?X5t():Q5t()),J5t=()=>"Use the supplied campaign image. Keep the suitcase, window framing, empty copy area, camera position, and logo-free layout unchanged. Change only the season to early autumn with amber leaves outside the window and cooler morning light.",eSt=()=>"ä¸ºèææ
è¡æå¿åä½ä¸å¼ 3:2 æ¥å£åå¸ç»é¢ï¼ä¸åªçº¢è²è¡æç®±æ¾å¨æå¼çç«è½¦çªè¾¹ï¼æåæ¨å
ï¼å·¦ä¾§ä¸åä¹ä¸ä¿æå¹²åçç½ä¾åç»ææ¡ä½¿ç¨ï¼ä¸è¦æåå Logoã",NP=((t={},e={})=>(e.locale??o())==="en"?J5t():eSt()),tSt=()=>"Commercial product image with accurate glass, paper, and stone materials",nSt=()=>"å确表ç°ç»çãçº¸å¼ åç³æè´¨æçåä¸äº§åå¾",LP=((t={},e={})=>(e.locale??o())==="en"?tSt():nSt()),oSt=()=>"A product edit with geometry locked",rSt=()=>"ä¿æ¤äº§åæ¬ä½çåºæ¯å¾",DP=((t={},e={})=>(e.locale??o())==="en"?oSt():rSt()),aSt=()=>"Product revision",sSt=()=>"产åæå½±",$P=((t={},e={})=>(e.locale??o())==="en"?aSt():sSt()),iSt=()=>"Use the supplied bottle image. Preserve the silhouette, cap, label geometry, camera angle, and highlights exactly. Replace only the pale background with a deep emerald studio sweep and add one controlled gold rim light. Do not add copy.",cSt=()=>"ä½¿ç¨æä¾çç¶ååèå¾ãä¿æè½®å»ãç¶çåæ ç¾æ¯ä¾ä¸åï¼æå®æ¾å¨æµ
è²æ´ç³ä¸ï¼ç¨ä¸çæä¾§å
åä½é¥±å绿è²èæ¯ï¼ä¸æ·»å ææ¡ã",jP=((t={},e={})=>(e.locale??o())==="en"?iSt():cSt()),lSt=()=>"Lifestyle portrait with natural window light and realistic fabric texture",_St=()=>"èªç¶çªå
åçå®ç»ç©è´¨æççæ´»æ¹å¼èå",FP=((t={},e={})=>(e.locale??o())==="en"?lSt():_St()),uSt=()=>"Change the light, retain the portrait",dSt=()=>"æç¡®æå®å
çº¿ä¸æè´¨",UP=((t={},e={})=>(e.locale??o())==="en"?uSt():dSt()),pSt=()=>"Lighting revision",mSt=()=>"èºæ¯æå¯¼",GP=((t={},e={})=>(e.locale??o())==="en"?pSt():mSt()),fSt=()=>"Use the supplied portrait. Keep the person's identity, pose, navy wool jacket, cafe table, lens perspective, and crop unchanged. Change only the overcast daylight to late-afternoon sun from the right; retain natural skin texture and no visible brands.",gSt=()=>"åä½ä¸å¼ åå¡é¦çªè¾¹çå身ç¼è¾èåï¼å·¦ä¾§é´å¤©èªç¶å
ï¼æ·±èç¾æ¯å¤å¥ï¼æè²æ¨æ¡ï¼çå®ç®è¤è´¨æï¼æµ
æ¯æ·±ï¼ä¸åºç°åçã",BP=((t={},e={})=>(e.locale??o())==="en"?fSt():gSt()),hSt=()=>"Reference-guided image that preserves a product and changes the surrounding scene",bSt=()=>"ä¿ç产åå¹¶æ¹ååºæ¯çåèå¾å¼å¯¼ä½å",VP=((t={},e={})=>(e.locale??o())==="en"?hSt():bSt()),vSt=()=>"Multiple references, one controlled result",ySt=()=>"让åèå¾å嫿¿æ
ä»»å¡",HP=((t={},e={})=>(e.locale??o())==="en"?vSt():ySt()),wSt=()=>"Reference workflow",zSt=()=>"åèå¾å·¥ä½æµ",KP=((t={},e={})=>(e.locale??o())==="en"?wSt():zSt()),xSt=()=>"Use image 1 only for the ceramic lamp's shape, image 2 for the blue glaze, and image 3 for the dining-room composition. Build one coherent evening scene; preserve the lamp's proportions and do not make a collage.",kSt=()=>"å¾ 1 åªæ§å¶é¶ç·å°ç¯çå½¢ç¶ï¼å¾ 2 æ§å¶èè²éé¢ï¼å¾ 3 æ§å¶é¤å
æå¾ãåä½ä¸å¼ è¿è´¯çå¤æåºæ¯ï¼ä¿æå°ç¯æ¯ä¾ï¼ä¸è¦æ¼è´´ã",WP=((t={},e={})=>(e.locale??o())==="en"?xSt():kSt()),SSt=()=>"A focused revision that changes the time of day while retaining the subject and framing",ISt=()=>"ä¿ç主ä½ä¸åæ¯ãåªæ¹åæ¶é´çèç¦ä¿®æ¹",YP=((t={},e={})=>(e.locale??o())==="en"?SSt():ISt()),TSt=()=>"A local edit that leaves the frame intact",ESt=()=>"åªä¿®æ¹ä¸å¤ï¼è䏿¯éæ°å¼å§",ZP=((t={},e={})=>(e.locale??o())==="en"?TSt():ESt()),RSt=()=>"Image editing",ASt=()=>"å¾åç¼è¾",XP=((t={},e={})=>(e.locale??o())==="en"?RSt():ASt()),CSt=()=>"Keep the person, camera angle, outfit, and framing unchanged. Change only the background from a bright studio to a rain-washed city evening with reflected street light.",PSt=()=>"ä¿æäººç©ãé头è§åº¦ãæè£
å忝ä¸åãåªæèæ¯ä»æäº®å½±æ£æ¹æé¨ååå¸åæï¼å¸¦æè¡ç¯åå°ã",QP=((t={},e={})=>(e.locale??o())==="en"?CSt():PSt()),qSt=()=>"What GPT Image 2.5 Sunburst is for",OSt=()=>"GPT Image 2.5 Sunburst çéç¨å·¥ä½",JP=((t={},e={})=>(e.locale??o())==="en"?qSt():OSt()),MSt=()=>"Choose Sunburst when preserving the rest is the real job",NSt=()=>"è¶³å¤å¿«å°æ¢ç´¢ï¼ä¹è¶³å¤åæ§å°æ§è¡ brief",eq=((t={},e={})=>(e.locale??o())==="en"?MSt():NSt()),LSt=()=>"Sunburst is for the stage after a direction has value: a campaign frame needs one approved adjustment, a product must stay true, or a subject must remain recognisable across a difficult revision.",DSt=()=>"å½å¢ééè¦è¿
éææåæ¹å转æå¯ä¿¡è§è§ï¼å¹¶å¯¹å·²ææçç»æè¿è¡èç¦ä¿®æ¹èä¸ä¸¢å¤±å
³é®ä¿¡æ¯æ¶ï¼Sunburst æ¯å®ç¨éæ©ã",tq=((t={},e={})=>(e.locale??o())==="en"?LSt():DSt()),$St=()=>"Local art direction",jSt=()=>"æ´æ¸
æ°çè§è§ç宿",nq=((t={},e={})=>(e.locale??o())==="en"?$St():jSt()),FSt=()=>"Revise the light without moving the scene",USt=()=>"åæ¶æè¿°å
线ãæè´¨åæ°å´",oq=((t={},e={})=>
31(e.locale??o())==="en"?FSt():USt()),GSt=()=>"Specify the new source, colour temperature, and reflection behaviour, then explicitly preserve the camera, composition, subject, and material details that already passed review.",BSt=()=>"ç»åºå
·ä½å
线æ¹åãæè´¨è¡¨é¢åé头è·ç¦»ï¼è®©ç»ææ´æ¥è¿ç»è¿å¤æçç»é¢ï¼è䏿¯æ³æ³çæç¤ºè¯ååºã",rq=((t={},e={})=>(e.locale??o())==="en"?GSt():BSt()),VSt=()=>"Product still life showing controlled natural light and material texture",HSt=()=>"å±ç¤ºåæ§èªç¶å
åæè´¨çº¹çç产åéç©",aq=((t={},e={})=>(e.locale??o())==="en"?VSt():HSt()),KSt=()=>"Protected references",WSt=()=>"åèå¾ä¿ç",sq=((t={},e={})=>(e.locale??o())==="en"?KSt():WSt()),YSt=()=>"Lock the identity and the object before editing",ZSt=()=>"ä¿çå·²ç»æ£ç¡®çé¨å",iq=((t={},e={})=>(e.locale??o())==="en"?YSt():ZSt()),XSt=t=>`The workspace accepts up to ${t?.maxReferences} image inputs. State what each one controls, then name the product, subject, or composition details that must not move.`,QSt=t=>`å·¥ä½åºæå¤æ¥å ${t?.maxReferences} å¼ å¾çè¾å
¥ãè¯´ææ¯å¼ å¾æ§å¶ä»ä¹ï¼å¹¶åæäº§åã䏻使æå¾ä¸ä¸è½æ¹åçç»èã`,cq=((t,e={})=>(e.locale??o())==="en"?XSt(t):QSt(t)),JSt=()=>"A subject and object shown with stable identity and composition",e4t=()=>"主ä½ä¸ç©ä»¶èº«ä»½åæå¾é½ä¿æç¨³å®çç»é¢",lq=((t={},e={})=>(e.locale??o())==="en"?JSt():e4t()),t4t=()=>"Precision editing",n4t=()=>"èç¦ç¼è¾",_q=((t={},e={})=>(e.locale??o())==="en"?t4t():n4t()),o4t=()=>"Give one change a strict boundary",r4t=()=>"æ¹åæ¡ä»¶ï¼ä¸éåæ´ä¸ªåºæ¯",uq=((t={},e={})=>(e.locale??o())==="en"?o4t():r4t()),a4t=()=>"Ask for one local change such as weather, background, color, or prop. Pair it with a short protected-details list so the model has a stable frame for the edit.",s4t=()=>"è¦æ±å±é¨æ¹å天æ°ãèæ¯ãé¢è²æéå
·ï¼å¹¶ç»åºä¸ä»½å¿
é¡»ä¿æä¸åçç»èæ¸
åï¼ç»ç¼è¾ä¸ä¸ªç¨³å®è¾¹çã",dq=((t={},e={})=>(e.locale??o())==="en"?a4t():s4t()),i4t=()=>"Interior scene showing a focused change to lighting and background",c4t=()=>"å±ç¤ºç¯å
åèæ¯èç¦ååç室å
åºæ¯",pq=((t={},e={})=>(e.locale??o())==="en"?i4t():c4t()),l4t=()=>"Reviewable revisions",_4t=()=>"å¤è½®å·¥ä½æµ",mq=((t={},e={})=>(e.locale??o())==="en"?l4t():_4t()),u4t=()=>"Keep an audit trail of what changed",d4t=()=>"ä»å
·ä½è§å¯å¼å§è¿ä»£",fq=((t={},e={})=>(e.locale??o())==="en"?u4t():d4t()),p4t=()=>"After the first pass, preserve what passed review and change the visible failure only. This makes comparisons useful and prevents an otherwise good image from drifting.",m4t=()=>"第ä¸çä¹åï¼ä¿çå·²ç»éè¿å®¡æ ¸çé¨åï¼åªä¿®æ¹å¯è§é误ãè¿æ ·æ¯è¾æææä¹ï¼ä¹è½é¿å
æ¬æ¥æ£ç¡®çç»é¢æ¼ç§»ã",gq=((t={},e={})=>(e.locale??o())==="en"?p4t():m4t()),f4t=()=>"A controlled series of product-image variations with consistent subject treatment",g4t=()=>"主ä½å¤çä¸è´çç³»å产åå¾åä½",hq=((t={},e={})=>(e.locale??o())==="en"?f4t():g4t()),h4t=()=>"GPT Image 2.5 Sunburst settings in Oeneo AI",b4t=()=>"Oeneo AI ä¸ç GPT Image 2.5 Sunburst 设置",bq=((t={},e={})=>(e.locale??o())==="en"?h4t():b4t()),v4t=()=>"These are the controls currently available in this workspace. The model's product claims and the settings you can submit are kept separate so a page never promises an unavailable option.",y4t=()=>"ä¸é¢æ¯æ¬å·¥ä½åºç®å弿¾çæ§ä»¶ã模åè½å说æä¸å¯æäº¤ç设置åå¼åç°ï¼é¡µé¢ä¸ä¼æ¿è¯ºå°æªå¼æ¾çé项ã",vq=((t={},e={})=>(e.locale??o())==="en"?v4t():y4t()),w4t=()=>"Operations",z4t=()=>"æä½",yq=((t={},e={})=>(e.locale??o())==="en"?w4t():z4t()),x4t=()=>"Text-to-image and reference-guided editing",k4t=()=>"æåçå¾ä¸åèå¾å¼å¯¼ç¼è¾",wq=((t={},e={})=>(e.locale??o())==="en"?x4t():k4t()),S4t=()=>"Reference limit",I4t=()=>"åèå¾ä¸é",zq=((t={},e={})=>(e.locale??o())==="en"?S4t():I4t()),T4t=t=>`Up to ${t?.maxReferences} images`,E4t=t=>`æå¤ ${t?.maxReferences} å¼ å¾ç`,xq=((t,e={})=>(e.locale??o())==="en"?T4t(t):E4t(t)),R4t=()=>"Resolution",A4t=()=>"å辨ç",kq=((t={},e={})=>(e.locale??o())==="en"?R4t():A4t()),C4t=()=>"Aspect ratios",P4t=()=>"ç»é¢æ¯ä¾",Sq=((t={},e={})=>(e.locale??o())==="en"?C4t():P4t()),q4t=()=>"Download formats",O4t=()=>"ä¸è½½æ ¼å¼",Iq=((t={},e={})=>(e.locale??o())==="en"?q4t():O4t()),M4t=()=>"Quality levels",N4t=()=>"è´¨éç级",Tq=((t={},e={})=>(e.locale??o())==="en"?M4t():N4t()),L4t=()=>"Images per task",D4t=()=>"忬¡ä»»å¡å¾çæ°",Eq=((t={},e={})=>(e.locale??o())==="en"?L4t():D4t()),$4t=t=>`Up to ${t?.maxOutputs} images`,j4t=t=>`æå¤ ${t?.maxOutputs} å¼ `,Rq=((t,e={})=>(e.locale??o())==="en"?$4t(t):j4t(t)),F4t=()=>"How to use GPT Image 2.5",U4t=()=>"GPT Image 2.5 ä½¿ç¨æ¹æ³",Aq=((t={},e={})=>(e.locale??o())==="en"?F4t():U4t()),G4t=()=>"A precision-edit workflow for approved imagery",B4t=()=>"ååºå¯è¢«å®¡æ ¸çå¾ç工使µ",Cq=((t={},e={})=>(e.locale??o())==="en"?G4t():B4t()),V4t=()=>"Sunburst works best when the brief distinguishes the invariant parts of an approved image from the one change needed for the next production decision.",H4t=()=>"好ç第ä¸çæºäºå¯¹å
³é®ä¿¡æ¯çæ¸
æ°å¤æï¼åç»æ¯æ¬¡è¯·æ±åªè§£å³ä¸ä¸ªå·²ç»çè§çé®é¢ã",Pq=((t={},e={})=>(e.locale??o())==="en"?V4t():H4t()),K4t=()=>"Define the edit boundary",W4t=()=>"å
åä¸å¯å¦¥åçç»è",qq=((t={},e={})=>(e.locale??o())==="en"?K4t():W4t()),Y4t=()=>"Start with the subject, purpose, composition, and any copy or product details that must be correct. Add mood and style after those constraints.",Z4t=()=>"ä»ä¸»ä½ãç¨éãæå¾ä»¥åå¿
é¡»æ£ç¡®çææ¡æäº§åç»èå¼å§ï¼åè¡¥å
æ
绪å飿 ¼çº¦æã",Oq=((t={},e={})=>(e.locale??o())==="en"?Y4t():Z4t()),X4t=()=>"Assign reference roles",Q4t=()=>"åé
åèå¾è§è²",Mq=((t={},e={})=>(e.locale??o())==="en"?X4t():Q4t()),J4t=()=>
31"For each upload, say whether it controls identity, shape, material, palette, or framing. Do not leave a bundle of images unexplained.",eIt=()=>"对æ¯å¼ ä¸ä¼ å¾è¯´æå®æ§å¶èº«ä»½ãå½¢æãæè´¨ãé
è²è¿æ¯åæ¯ãä¸è¦ä¸ä¼ ä¸ç»æ²¡æè¯´æçå¾çã",Nq=((t={},e={})=>(e.locale??o())==="en"?J4t():eIt()),tIt=()=>"Make the narrow revision",nIt=()=>"æè¯å®¡é¶æ®µçæ",Lq=((t={},e={})=>(e.locale??o())==="en"?tIt():nIt()),oIt=()=>"Ask for one observable change. Do not add a new scene, style, and subject request to a precision edit, because the protected details need a clear priority.",rIt=()=>"ç鿹忶ç¨ä½è´¨éï¼çæå¾ã主ä½åéè¦ç»è稳å®åï¼åä½¿ç¨æ´é«è´¨éã",Dq=((t={},e={})=>(e.locale??o())==="en"?oIt():rIt()),aIt=()=>"Compare against the approved source",sIt=()=>"ä¿æ¤å¹¶ç»å",$q=((t={},e={})=>(e.locale??o())==="en"?aIt():sIt()),iIt=()=>"Write what to preserve before asking for a change. Inspect key copy, faces, hands, object geometry, and edges at the final delivery size.",cIt=()=>"æåºä¿®æ¹åå
åæè¦ä¿çä»ä¹ã以æç»äº¤ä»å°ºå¯¸æ£æ¥å
³é®ææ¡ãè¸é¨ãæé¨ãç©ä½å ä½åè¾¹ç¼ã",jq=((t={},e={})=>(e.locale??o())==="en"?iIt():cIt()),lIt=()=>"GPT Image 2.5 use cases",_It=()=>"GPT Image 2.5 使ç¨åºæ¯",Fq=((t={},e={})=>(e.locale??o())==="en"?lIt():_It()),uIt=()=>"Best for high-stakes edits with approved details",dIt=()=>"éååæ¶éè§é度ä¸è¿ç»æ§çå·¥ä½",Uq=((t={},e={})=>(e.locale??o())==="en"?uIt():dIt()),pIt=()=>"Use Sunburst when the source image already carries decisions worth preserving and the next change needs to withstand a close campaign, product, or brand review.",mIt=()=>"å½ä½ è¦å¶ä½ä¸ç»å¯ä¿¡æ¹åãä¿®æ¹å·²åå¨çç´ æï¼æææ¨¡ç³è§è§ brief 转æå¯å®¡æ ¸ç¬¬ä¸çæ¶ï¼éæ© Sunburstã",Gq=((t={},e={})=>(e.locale??o())==="en"?pIt():mIt()),fIt=()=>"Example",gIt=()=>"示ä¾",Bq=((t={},e={})=>(e.locale??o())==="en"?fIt():gIt()),hIt=()=>"Product and ecommerce imagery",bIt=()=>"产åä¸çµåå¾",Vq=((t={},e={})=>(e.locale??o())==="en"?hIt():bIt()),vIt=()=>"Explore a product in several believable contexts while protecting its form, material cues, and approved label treatment.",yIt=()=>"å¨å¤ä¸ªå¯ä¿¡åºæ¯ä¸æ¢ç´¢åä¸ä¸ªäº§åï¼åæ¶ä¿æ¤å®çå½¢æãæè´¨çº¿ç´¢åå·²ç¡®è®¤çæ ç¾å¤çã",Hq=((t={},e={})=>(e.locale??o())==="en"?vIt():yIt()),wIt=()=>"Place one approved bottle in a daylight shelf scene, a studio hero, and a seasonal campaign concept.",zIt=()=>"æä¸åªå·²ç¡®è®¤çç¶åå嫿¾è¿æ¥é´è´§æ¶ãå½±æ£ä¸»è§è§åå£èå¹¿åæ¦å¿µä¸ã",Kq=((t={},e={})=>(e.locale??o())==="en"?wIt():zIt()),xIt=()=>"Campaign concepts and social creative",kIt=()=>"å¹¿åæ¦å¿µä¸ç¤¾äº¤åæ",Wq=((t={},e={})=>(e.locale??o())==="en"?xIt():kIt()),SIt=()=>"Turn a concise creative brief into several art-directed directions before investing in production or manual retouching.",IIt=()=>"æç®æ´çåæ brief åæå¤æ¡ç»è¿èºæ¯æå¯¼çæ¹åï¼åæå
¥æ£å¼å¶ä½æäººå·¥ä¿®å¾ã",Yq=((t={},e={})=>(e.locale??o())==="en"?SIt():IIt()),TIt=()=>"Make three visual routes for a launch: bright editorial, quiet product still life, and a night-time lifestyle frame.",EIt=()=>"ä¸ºä¸æ¬¡åå¸å䏿¡è§è§è·¯çº¿ï¼æäº®ç¼è¾é£ãå®é产åéç©åå¤é´çæ´»æ¹å¼ç»é¢ã",Zq=((t={},e={})=>(e.locale??o())==="en"?TIt():EIt()),RIt=()=>"Reference image editing",AIt=()=>"åèå¾ç¼è¾",Xq=((t={},e={})=>(e.locale??o())==="en"?RIt():AIt()),CIt=()=>"Revise background, time of day, a prop, wardrobe color, or lighting while explicitly protecting the elements that have already been approved.",PIt=()=>"ä¿®æ¹èæ¯ãæ¶é´ãéå
·ãæè£
é¢è²æå
线ï¼åæ¶æç¡®ä¿æ¤å·²ç¡®è®¤çå
ç´ ã",Qq=((t={},e={})=>(e.locale??o())==="en"?CIt():PIt()),qIt=()=>"Keep an existing portrait and composition; replace only the office backdrop with a soft outdoor setting.",OIt=()=>"ä¿çä¸å¼ æ¢æèå䏿å¾ï¼åªæåå
¬å®¤èæ¯æ¿æ¢ä¸ºæåçæ·å¤ç¯å¢ã",Jq=((t={},e={})=>(e.locale??o())==="en"?qIt():OIt()),MIt=()=>"Creative and product prototypes",NIt=()=>"åæä¸äº§ååå",eO=((t={},e={})=>(e.locale??o())==="en"?MIt():NIt()),LIt=()=>"Give stakeholders a specific visual to react to instead of discussing an abstract moodboard or an untested prompt.",DIt=()=>"让å³çè
å
çå°å¯è®¨è®ºçå
·ä½ç»é¢ï¼ä¸å¿
åªè®¨è®ºæ½è±¡ moodboard ææªæµè¯çæç¤ºè¯ã",tO=((t={},e={})=>(e.locale??o())==="en"?LIt():DIt()),$It=()=>"Turn a written product story into an editorial key visual for an early presentation.",jIt=()=>"æä¸æ®µäº§åæ
äºè½¬ææ©ææ¹æ¡ä¸çç¼è¾é£ä¸»è§è§ã",nO=((t={},e={})=>(e.locale??o())==="en"?$It():jIt()),FIt=()=>"Before you publish",UIt=()=>"åå¸ä¹å",oO=((t={},e={})=>(e.locale??o())==="en"?FIt():UIt()),GIt=()=>"A stronger image model still needs a production check",BIt=()=>"æ´å¼ºçå¾ç模åä»éå¶ä½æ£æ¥",rO=((t={},e={})=>(e.locale??o())==="en"?GIt():BIt()),VIt=()=>"The model can reduce routine rework, but it cannot validate the facts, rights, typography, or brand judgment needed for a finished asset.",HIt=()=>"模åå¯ä»¥åå°å¸¸è§è¿å·¥ï¼ä½ä¸è½éªè¯æå¾ä¸çäºå®ãæå©ãæçæåç夿ã",aO=((t={},e={})=>(e.locale??o())==="en"?VIt():HIt()),KIt=()=>"Inspect at final size",WIt=()=>"ææç»å°ºå¯¸æ£æ¥",sO=((t={},e={})=>(e.locale??o())==="en"?KIt():WIt()),YIt=()=>"Review the details that carry meaning",ZIt=()=>"å®¡æ ¸æ¿è½½ä¿¡æ¯çç»è",iO=((t={},e={})=>(e.locale??o())==="en"?YIt():ZIt()),XIt=()=>"Check names, numbers, small text, labels, hands, faces, reflections, and object geometry at the actual export size, not only in a thumbnail.",QIt=()=>"以å®é
导åºå°ºå¯¸æ£æ¥äººåãæ°åãå°å·æåãæ ç¾ãæé¨ãè¸é¨ãåå
åç©ä½å ä½ï¼ä¸è¦åªç缩ç¥å¾ã",cO=((t={},e={})=>(e.locale??o())==="en"?XIt():QIt()),JIt=()=>"Edit with a boundary",eTt=()=>"ç¼è¾è¦æè¾¹ç",lO=((t={},e={})=>(e.locale??o())==="en"?JIt():eTt()),tTt=()=>"State both the change and the protected details",nTt=()=>"åæ¶è¯´æä¿®æ¹åä¿æ¤é¡¹",_O=((t={},e={})=>(e.locale??o())==="en"?tTt():nTt()),oTt=()=>"A vague revision can alter a good composition. Keep an explicit list of what must remain unchanged when making a local edit.",rTt=()=>"模ç³çä¿®æ¹ä¼ç ´å忬æ£ç¡®çæå¾ãå±é¨ç¼è¾æ¶ï¼è¦æç¡®ååºä¸è½æ¹åçå
容ã",uO=((t={},e={})=>(e.locale??o())==="en"?oTt():rTt()),aTt=()=>"Clear your inputs",sTt=()=>"æ¸
çè¾å
¥æå©",dO=((t={},e={})=>(e.locale??o())==="en"?aTt():sTt()),iTt=()=>"Use only references you have the right to use",cTt=()=>"åªä½¿ç¨ææä½¿ç¨çåèå¾",pO=((t={},e={})=>(e.locale??o())==="en"?iTt():cTt()),lTt=()=>"Confirm permissions for recognisable people, brands, copyrighted work, and third-party product photography before uploading or publishing.",_Tt=()=>"ä¸ä¼ æåå¸åï¼ç¡®è®¤å¯è¯å«äººç©ãåçãåçæä¿æ¤ä½ååç¬¬ä¸æ¹äº§åæå½±å·²è·å¾ç¸åºè®¸å¯ã",mO=((t={},e={})=>(e.locale??o())==="en"?lTt():_Tt()),uTt=()=>"Know when to switch",dTt=()=>"ç¥é使¶åæ¢",fO=((t={},e={})=>(e.locale??o())==="en"?uTt():dTt()),pTt=()=>"Use Sunburst when edit precision outweighs speed",mTt=()=>"ç¼è¾ç²¾åº¦æ¯é度éè¦æ¶éæ© Sunburst",gO=((t={},e={})=>(e.locale??o())==="en"?pTt():mTt()),fTt=()=>"OpenAI positions the companion GPT Image 2.5 Sunburst variant for premium, precision-oriented work. Choose it when a difficult, local edit is the main decision.",gTt=()=>"OpenAI å°åå± GPT Image 2.5 ç Sunburst å®ä½ä¸ºé«ç«¯ã强è°ç²¾ç¡®çåä½ä»»å¡ãå½é¾åº¦è¾é«çå±é¨ç¼è¾æ¯æ ¸å¿å³çæ¶ï¼åºä¼å
èèå®ã",hO=((t={},e={})=>(e.locale??o())==="en"?fTt():gTt()),hTt=()=>"GPT Image 2.5 Sunburst FAQ",bTt=()=>"GPT Image 2.5 Sunburst 常è§é®é¢",bO=((t={},e={})=>(e.locale??o())==="en"?hTt():bTt()),vTt=()=>"GPT Image 2.5 Sunburst questions, answered",yTt=()=>"å
³äº GPT Image 2.5 Sunburst çé®ç",vO=((t={},e={})=>(e.locale??o())==="en"?vTt():yTt()),wTt=()=>"Sunburst or Flare, what each quality level costs, how reference images work, and how to write prompts that get the result you want.",zTt=()=>"é Sunburst è¿æ¯ Flareãåè´¨éæ¡£æ¶èå¤å°ç§¯åãåè徿ä¹ç¨ï¼ä»¥åæä¹åæç¤ºè¯æè½ä¸æ¬¡åºå¥½å¾ã",yO=((t={},e={})=>(e.locale??o())==="en"?wTt():zTt()),xTt=()=>"What is GPT Image 2.5?",kTt=()=>"GPT Image 2.5 æ¯ä»ä¹ï¼",wO=((t={},e={})=>(e.locale??o())==="en"?xTt():kTt()),STt=()=>"GPT Image 2.5 is OpenAI's image generation and editing family behind ChatGPT Images 2.5. OpenAI describes sharper details, more natural light and textures, better reference-subject preservation, more reliable focused edits, and improved multi-turn consistency.",ITt=()=>"GPT Image 2.5 æ¯ OpenAI 为 ChatGPT Images 2.5 æä¾çå¾åçæåç¼è¾æ¨¡åå®¶æãOpenAI å
¬å¸å
¶æ¥ææ´æ¸
æ°çç»èãæ´èªç¶çå
线å纹çãæ´å¥½çåè主ä½ä¿çãæ´å¯é çèç¦ç¼è¾åæ´ç¨³å®çå¤è½®ä¸è´æ§ã",zO=((t={},e={})=>(e.locale??o())==="en"?STt():ITt()),TTt=()=>"What is GPT Image 2.5 Sunburst?",ETt=()=>"GPT Image 2.5 Sunburst æ¯ä»ä¹ï¼",xO=((t={},e={})=>(e.locale??o())==="en"?TTt():ETt()),RTt=()=>"Sunburst is the higher-quality, precision-oriented API variant in the GPT Image 2.5 fam
31ily. It trades speed for finer detail and more faithful localized edits, such as campaign assets or changes that must preserve the rest of the image.",ATt=()=>"Sunburst æ¯ GPT Image 2.5 å®¶æä¸åå精修çé«è´¨é API åä½ï¼éåº¦æ¯ Flare æ
¢ï¼ä½ç»è表ç°åå±é¨ç¼è¾çä¿ç度æ´é«ï¼éç¨äºå¹¿åç´ æã产å精修ç对质éè¦æ±æ´é«çåºæ¯ã",kO=((t={},e={})=>(e.locale??o())==="en"?RTt():ATt()),CTt=()=>"How is GPT Image 2.5 Sunburst different from GPT Image 2?",PTt=()=>"GPT Image 2.5 Sunburst ä¸ GPT Image 2 æä»ä¹åºå«ï¼",SO=((t={},e={})=>(e.locale??o())==="en"?CTt():PTt()),qTt=()=>"Sunburst is the newer precision-oriented variant, designed for finer detail and more faithful localized edits while preserving the approved parts of an image. GPT Image 2 remains a practical choice for established detailed-prompt workflows; use Sunburst when the edit boundary and production fidelity matter most.",OTt=()=>"Sunburst æ¯æ´æ°ç精度ä¼å
åä½ï¼å¼ºè°æ´ç»çç»èåæ´é«ä¿ççå±é¨ç¼è¾ï¼åæ¶ä¿æ¤å·²ç»ç¡®è®¤çç»é¢é¨åãGPT Image 2 ä»éåæççè¯¦ç»æç¤ºè¯å·¥ä½æµï¼å½ç¼è¾è¾¹çåå¶ä½ä¿ç度æéè¦æ¶ï¼éæ© Sunburstã",IO=((t={},e={})=>(e.locale??o())==="en"?qTt():OTt()),MTt=()=>"GPT Image 2.5 Sunburst vs. Flare: which should I use?",NTt=()=>"GPT Image 2.5 Sunburst å Flare åºè¯¥éåªä¸ªï¼",TO=((t={},e={})=>(e.locale??o())==="en"?MTt():NTt()),LTt=()=>"Choose Sunburst when a polished, precision-oriented edit matters more than speed, such as a campaign asset or a localized change that must preserve the rest of the image. Choose Flare for a faster everyday generation loop.",DTt=()=>"å½å¹¿åç´ ææå±é¨ä¿®æ¹å¿
须精ç»ä¿çç»é¢å
¶ä½é¨åæ¶é Sunburstï¼æ¥å¸¸å¿«éçæä¸è¿ä»£åéæ© Flareã",EO=((t={},e={})=>(e.locale??o())==="en"?LTt():DTt()),$Tt=()=>"Can GPT Image 2.5 Sunburst use reference images?",jTt=()=>"GPT Image 2.5 Sunburst æ¯æåèå¾åï¼",RO=((t={},e={})=>(e.locale??o())==="en"?$Tt():jTt()),FTt=t=>`Yes. GPT Image 2.5 accepts image inputs. This workspace supports up to ${t?.maxReferences} references for Sunburst; tell the model which input protects subject identity, object form, material, palette, or layout.`,UTt=t=>`æ¯æãGPT Image 2.5 æ¥åå¾çè¾å
¥ãæ¬å·¥ä½åºç Sunburst æå¤æ¯æ ${t?.maxReferences} å¼ åèå¾ï¼è¯·è¯´ææ¯å¼ å¾ä¿æ¤çæ¯ä¸»ä½èº«ä»½ãç©ä½å½¢æãæè´¨ãé
è²è¿æ¯çå¼ã`,AO=((t,e={})=>(e.locale??o())==="en"?FTt(t):UTt(t)),GTt=()=>"Which GPT Image 2.5 quality setting should I choose?",BTt=()=>"GPT Image 2.5 该éåªç§è´¨éç级ï¼",CO=((t={},e={})=>(e.locale??o())==="en"?GTt():BTt()),VTt=()=>"Start low while testing the brief. Use medium, high, xhigh, or max only after composition and protected details are correct, because higher quality settings increase the task's rendering work and credit cost.",HTt=()=>"æµè¯ brief æ¶ä» low å¼å§ãæå¾åä¿æ¤é¡¹æ£ç¡®åï¼åèè mediumãhighãxhigh æ maxï¼æ´é«è´¨éä¼å¢å 渲æå·¥ä½éä¸ç§¯åææ¬ã",PO=((t={},e={})=>(e.locale??o())==="en"?VTt():HTt()),KTt=()=>"How much does GPT Image 2.5 cost in Oeneo AI?",WTt=()=>"å¨ Oeneo AI ä¸ä½¿ç¨ GPT Image 2.5 è¦å¤å°é±ï¼",qO=((t={},e={})=>(e.locale??o())==="en"?KTt():WTt()),YTt=()=>"The cost depends on generation versus editing, resolution, quality, and image count. Oeneo AI shows the current credit amount on the Generate button before submission and refunds failed tasks automatically.",ZTt=()=>"è´¹ç¨åå³äºçææç¼è¾ãå辨çãè´¨éåçæå¼ æ°ãOeneo AI ä¼å¨æäº¤åççææé®ä¸æ¾ç¤ºå½å积åï¼å¤±è´¥ä»»å¡ä¼èªå¨é款ã",OO=((t={},e={})=>(e.locale??o())==="en"?YTt():ZTt()),XTt=()=>"How do I write a GPT Image 2.5 prompt?",QTt=()=>"GPT Image 2.5 æç¤ºè¯æä¹åï¼",MO=((t={},e={})=>(e.locale??o())==="en"?XTt():QTt()),JTt=()=>"Lead with the subject and purpose, then specify composition, scene, light, material, palette, and constraints. For edits, name the one thing to change and list the identity, framing, product form, and other details that must remain intact.",eEt=()=>"å
å主ä½åç¨éï¼åæè¿°æå¾ãåºæ¯ãå
线ãæè´¨ãé
è²ä¸éå¶ãç¼è¾æ¶ï¼æç¡®å¯ä¸è¦æ¹åçå
容ï¼å¹¶ååºå¿
é¡»ä¿æç身份ã忝ã产åå½¢æåå
¶ä»ç»èã",NO=((t={},e={})=>(e.locale??o())==="en"?JTt():eEt()),tEt=()=>"Compare GPT Image 2.5 Sunburst with other image models",nEt=()=>"å° GPT Image 2.5 Sunburst ä¸å
¶ä»å¾ç模å对æ¯",LO=((t={},e={})=>(e.locale??o())==="en"?tEt():nEt()),oEt=()=>"All three models run in the same Oeneo AI workspace. Compare them on one brief, then select the model whose strengths match the decision you actually need to make.",rEt=()=>"è¿ä¸ä¸ªæ¨¡åé½å¨åä¸ä¸ª Oeneo AI å·¥ä½åºä¸è¿è¡ãç¨åä¸ä»½ brief 对æ¯ï¼åéæ©çæ£ç¬¦åå½åå³ççæ¨¡åã",DO=((t={},e={})=>(e.locale??o())==="en"?oEt():rEt()),aEt=()=>"OpenAI's earlier image model for detailed instructions, readable text, and precise editing workflows.",sEt=()=>"OpenAI çä¸ä¸ä»£å¾å模åï¼æ
é¿è¯¦ç»æä»¤ãå¯è¯»æåå精确ç¼è¾å·¥ä½æµã",$O=((t={},e={})=>(e.locale??o())==="en"?aEt():sEt()),iEt=()=>"A strong choice when several reference images must define a consistent product or character system.",cEt=()=>
31"å½å¤å¼ åèå¾å
±åå®ä¹ç¨³å®ç产åæè§è²ç³»ç»æ¶ï¼æ¯ä¸ä¸ªå¼ºæåçéæ©ã",jO=((t={},e={})=>(e.locale??o())==="en"?iEt():cEt()),lEt=()=>"Choose it for photographic realism where material, lighting, and lens control lead the brief.",_Et=()=>"å½ brief é¦å
è¦æ±æå½±çº§ç宿ãæè´¨ãå
线åé头æ§å¶æ¶éæ©å®ã",FO=((t={},e={})=>(e.locale??o())==="en"?lEt():_Et()),uEt=()=>"View model",dEt=()=>"æ¥ç模å",tp=((t={},e={})=>(e.locale??o())==="en"?uEt():dEt()),pEt=()=>"Start with a clear creative decision",mEt=()=>"ä»ä¸ä¸ªæ¸
æ°çåæå³çå¼å§",UO=((t={},e={})=>(e.locale??o())==="en"?pEt():mEt()),fEt=()=>"Try GPT Image 2.5 Sunburst on your own brief",gEt=()=>"ç¨ä½ ç brief è¯è¯ GPT Image 2.5 Sunburst",GO=((t={},e={})=>(e.locale??o())==="en"?fEt():gEt()),hEt=t=>`Generate a first direction, use reference images when they carry important constraints, and refine the visible issue. New Oeneo AI accounts receive ${t?.registrationCredits} starting credits.`,bEt=t=>`å
çæä¸ä¸ªæ¹åï¼å
³é®éå¶ç±åè徿¿æ
ï¼åç»åå¯è§é®é¢ãæ°æ³¨å Oeneo AI è´¦æ·å¯è·å¾ ${t?.registrationCredits} 个起å§ç§¯åã`,BO=((t,e={})=>(e.locale??o())==="en"?hEt(t):bEt(t)),vEt=()=>"Create with GPT Image 2.5",yEt=()=>"ç¨ GPT Image 2.5 åä½",VO=((t={},e={})=>(e.locale??o())==="en"?vEt():yEt()),wEt=()=>"Read the prompt workflow",zEt=()=>"é
读æç¤ºè¯å·¥ä½æµ",HO=((t={},e={})=>(e.locale??o())==="en"?wEt():zEt()),xEt=()=>"Nano Banana 2 AI Image Generator | Oeneo AI",kEt=()=>"Nano Banana 2 AI å¾ççæå¨ | Oeneo AI",SEt=((t={},e={})=>(e.locale??o())==="en"?xEt():kEt()),IEt=()=>"Nano Banana 2 image generator for polished social and product visuals, readable text, natural-language editing, and fast everyday creative production.",TEt=()=>"Nano Banana 2 å¾ççæå¨ï¼é忏
æ°ç社交ä¸äº§åè§è§ãå¯è¯»æåãèªç¶è¯è¨ç¼è¾åæ¥å¸¸åæç产ã",EEt=((t={},e={})=>(e.locale??o())==="en"?IEt():TEt()),REt=()=>"A Nano Banana 2 image generator and editor for natural-language prompts, readable typography, reference-guided changes, product scenes, and campaign assets.",AEt=()=>"æ¯æèªç¶è¯è¨æç¤ºè¯ãå¯è¯»æåãåèå¾ä¿®æ¹ã产ååºæ¯å广åç´ æç Nano Banana 2 å¾ççæä¸ç¼è¾å·¥ä½åºã",CEt=((t={},e={})=>(e.locale??o())==="en"?REt():AEt()),PEt=()=>"Nano Banana 2",qEt=()=>"Nano Banana 2",OEt=((t={},e={})=>(e.locale??o())==="en"?PEt():qEt()),MEt=()=>"Turn a daily creative request into a polished image with readable type, practical edits, and enough reference control for products, social posts, and campaign variations.",NEt=()=>"ææ¥å¸¸åæéæ±åæå¯ç¨å¾çï¼ç¨æ¸
æ°æåãå®ç¨ç¼è¾åè¶³å¤çåè徿§å¶ï¼å¶ä½äº§åã社交ä¸å¹¿ååä½ã",LEt=((t={},e={})=>(e.locale??o())==="en"?MEt():NEt()),DEt=()=>"Nano Banana 2 examples for everyday production",$Et=()=>"Nano Banana 2ï¼æ¥å¸¸å
容ç产示ä¾",jEt=((t={},e={})=>(e.locale??o())==="en"?DEt():$Et()),FEt=()=>"A balanced image model for daily creative work",UEt=()=>"é忥叏åä½ç平衡åå¾ç模å",GEt=((t={},e={})=>(e.locale??o())==="en"?FEt():UEt()),BEt=()=>"How to use Nano Banana 2 for practical image work",VEt=()=>"å¦ä½ç¨ Nano Banana 2 宿å®ç¨å¾çå·¥ä½",HEt=((t={},e={})=>
31(e.locale??o())==="en"?BEt():VEt()),KEt=()=>"Nano Banana 2 use cases for products, social, and campaigns",WEt=()=>"Nano Banana 2 使ç¨åºæ¯ï¼äº§åã社交ä¸å¹¿å",YEt=((t={},e={})=>(e.locale??o())==="en"?KEt():WEt()),ZEt=()=>"Nano Banana 2 questions, answered",XEt=()=>"Nano Banana 2 常è§é®é¢",QEt=((t={},e={})=>(e.locale??o())==="en"?ZEt():XEt()),JEt=()=>"Turn the next idea into a usable visual",eRt=()=>"æä¸ä¸ä¸ªæ³æ³åæå¯ä½¿ç¨çè§è§",tRt=((t={},e={})=>(e.locale??o())==="en"?JEt():eRt()),nRt=()=>"Social campaigns",oRt=()=>"社交广å",rRt=((t={},e={})=>(e.locale??o())==="en"?nRt():oRt()),aRt=()=>"Product mockups",sRt=()=>"äº§åæ¦å¿µå¾",iRt=((t={},e={})=>(e.locale??o())==="en"?aRt():sRt()),cRt=()=>"Event graphics",lRt=()=>"æ´»å¨è§è§",_Rt=((t={},e={})=>(e.locale??o())==="en"?cRt():lRt()),uRt=()=>"Content calendars",dRt=()=>"å
容æ¥å",pRt=((t={},e={})=>(e.locale??o())==="en"?uRt():dRt()),mRt=()=>"Everyday creative directions",fRt=()=>"æ¥å¸¸å使¹å",gRt=((t={},e={})=>(e.locale??o())==="en"?mRt():fRt()),hRt=()=>"Use these prompt starters to test readable text, product scenes, social layouts, and reference-guided edits that can move straight into your content calendar.",bRt=()=>"ç¨è¿äºæç¤ºè¯æµè¯æ¸
æ°æåã产ååºæ¯ã社交çå¼ååèå¾ç¼è¾ï¼ç»æå¯ä»¥ç´æ¥è¿å
¥å
容æ¥åã",vRt=((t={},e={})=>(e.locale??o())==="en"?hRt():bRt()),yRt=()=>"Prompt starter",wRt=()=>"æç¤ºè¯èµ·ç¹",zRt=((t={},e={})=>(e.locale??o())==="en"?yRt():wRt()),xRt=()=>"Graphic poster with readable editorial typography",kRt=()=>"带æ¸
æ°æççæ´»å¨æµ·æ¥",SRt=((t={},e={})=>(e.locale??o())==="en"?xRt():kRt()),IRt=()=>"Readable campaign poster",TRt=()=>"å¯è¯»çæ´»å¨æµ·æ¥",ERt=((t={},e={})=>(e.locale??o())==="en"?IRt():TRt()),RRt=()=>"Typography",ARt=()=>"å使ç",CRt=((t={},e={})=>(e.locale??o())==="en"?RRt():ARt()),PRt=()=>"Coral and navy event poster with the exact title SUMMER OBJECTS and a clean editorial grid.",qRt=()=>"çç䏿µ·åèæ´»å¨æµ·æ¥ï¼ç¡®åæ é¢ä¸º SUMMER OBJECTSï¼éç¨å¹²åçç¼è¾ç½æ ¼ã",ORt=((t={},e={})=>(e.locale??o())==="en"?PRt():qRt()),MRt=()=>"Clean product launch concept",NRt=()=>"ç®æ´ç产åå叿¦å¿µ",LRt=((t={},e={})=>(e.locale??o())==="en"?MRt():NRt()),DRt=()=>"Product launch system",$Rt=()=>"产ååå¸è§è§ç³»ç»",jRt=((t={},e={})=>(e.locale??o())==="en"?DRt():$Rt()),FRt=()=>"Commercial",URt=()=>"åä¸è§è§",GRt=((t={},e={})=>(e.locale??o())==="en"?FRt():URt()),BRt=()=>"A skincare bottle on warm limestone with three coordinated seasonal backgrounds.",VRt=()=>"æè²ç³ç°å²©ä¸çæ¤è¤ç¶ï¼æé
ä¸ç§åè°çå£èèæ¯ã",HRt=((t={},e={})=>(e.locale??o())==="en"?BRt():VRt()),KRt=()=>"Lifestyle portrait with copy space",WRt=()=>"çæææ¡ç©ºé´ççæ´»æ¹å¼äººå",YRt=((t={},e={})=>(e.locale??o())==="en"?KRt():WRt()),ZRt=()=>"Editorial copy space",XRt=()=>"ç¼è¾çå¼çç½",QRt=((t={},e={})=>(e.locale??o())==="en"?ZRt():XRt()),JRt=()=>"Portrait",eAt=()=>"人åæå½±",tAt=((t={},e={})=>(e.locale??o())==="en"?JRt():eAt()),nAt=()=>"Natural portrait, quiet expression, soft window light, and negative space for campaign copy.",oAt=()=>"èªç¶äººåãå®é表æ
ãæåçªå
ï¼å¹¶ä¸ºå¹¿åææ¡çåºè´ç©ºé´ã",rAt=((t={},e={})=>(e.locale??o())==="en"?nAt():oAt()),aAt=()=>"Surreal train crossing a cloud bridge",sAt=()=>"ç©¿è¿äºæ¡¥çè¶
ç°å®å车",iAt=((t={},e={})=>(e.locale??o())==="en"?aAt():sAt()),cAt=()=>"Structured imagination",lAt=()=>"ç»æåæ³è±¡",_At=((t={},e={})=>(e.locale??o())==="en"?cAt():lAt()),uAt=()=>"Concept",dAt=()=>"æ¦å¿µ",pAt=((t={},e={})=>(e.locale??o())==="en"?uAt():dAt()),mAt=()=>"A coral train crossing a cloud bridge above a navy valley, with a tiny traveler for scale.",fAt=()=>"ä¸åççç«è½¦ç©¿è¿æµ·åå±±è°·ä¸æ¹çäºæ¡¥ï¼æä¸ä¸ªå¾®å°çæ
è¡è
ã",gAt=((t={},e={})=>(e.locale??o())==="en"?mAt():fAt()),hAt=()=>"Reference-guided product revision",bAt=()=>"åèå¾å¼å¯¼ç产åä¿®æ¹",vAt=((t={},e={})=>(e.locale??o())==="en"?hAt():bAt()),yAt=()=>
31"Controlled product edit",wAt=()=>"åæ§äº§åç¼è¾",zAt=((t={},e={})=>(e.locale??o())==="en"?yAt():wAt()),xAt=()=>"Reference edit",kAt=()=>"åèç¼è¾",SAt=((t={},e={})=>(e.locale??o())==="en"?xAt():kAt()),IAt=()=>"Keep the product shape and camera angle; change only the background to a sunset train platform.",TAt=()=>"ä¿æäº§åå½¢ç¶åé头è§åº¦ï¼åªæèæ¯æ¹ææ¥è½æ¶åçç«è½¦ç«æå°ã",EAt=((t={},e={})=>(e.locale??o())==="en"?IAt():TAt()),RAt=()=>"Where Nano Banana 2 fits",AAt=()=>"Nano Banana 2 éåä»ä¹ä»»å¡",CAt=((t={},e={})=>(e.locale??o())==="en"?RAt():AAt()),PAt=()=>"It connects fast exploration with useful control, so a promising direction can become a finished social or product visual without changing tools.",qAt=()=>"å®æå¿«éæ¢ç´¢ä¸å®ç¨æ§å¶ç»åèµ·æ¥ï¼è®©ææ½åçæ¹åæ éæ´æ¢å·¥å
·å°±è½åæç¤¾äº¤æäº§åæå¾ã",OAt=((t={},e={})=>(e.locale??o())==="en"?PAt():qAt()),MAt=()=>"Text + layout",NAt=()=>"æåçå¼",LAt=((t={},e={})=>(e.locale??o())==="en"?MAt():NAt()),DAt=()=>"Create images where short copy matters",$At=()=>"è®©çææ¡æä¸ºç»é¢çä¸é¨å",jAt=((t={},e={})=>(e.locale??o())==="en"?DAt():$At()),FAt=()=>"Use supplied words, a clear hierarchy, and deliberate negative space for posters, packaging, event graphics, and social layouts.",UAt=()=>
31"为海æ¥ãå
è£
ãæ´»å¨å¾å½¢å社交çå¼å å
¥æå®æåãæ¸
æ°å±çº§ä¸ææçç½ã",GAt=((t={},e={})=>(e.locale??o())==="en"?FAt():UAt()),BAt=()=>"Poster composition with typography",VAt=()=>"带æççæµ·æ¥æå¾",HAt=((t={},e={})=>(e.locale??o())==="en"?BAt():VAt()),KAt=()=>"Up to 14 references",WAt=()=>"æå¤14个åèæç®",YAt=((t={},e={})=>(e.locale??o())==="en"?KAt():WAt()),ZAt=()=>"Protect the details you approve",XAt=()=>"ä¿æ¤å·²ç»ç¡®è®¤çç»è",QAt=((t={},e={})=>(e.locale??o())==="en"?ZAt():XAt()),JAt=()=>"Anchor a product, person, palette, or composition with references, then state exactly what should change and what should stay.",e3t=()=>"ç¨åèå¾éå®äº§åã人ç©ãé
è²ææå¾ï¼åæç¡®ååºåªäºé¨åè¦æ¹åãåªäºå¿
é¡»ä¿çã",t3t=((t={},e={})=>(e.locale??o())==="en"?JAt():e3t()),n3t=()=>"Reference-led composition study",o3t=()=>"åè主导æåç ç©¶",r3t=((t={},e={})=>(e.locale??o())==="en"?n3t():o3t()),a3t=()=>"Multi-format",s3t=()=>"夿 ¼å¼",i3t=((t={},e={})=>(e.locale??o())==="en"?a3t():s3t()),c3t=()=>"Carry one idea across placements",l3t=()=>"让ä¸ä¸ªæ³æ³éé
å¤ä¸ªçä½",_3t=((t={},e={})=>(e.locale??o())==="en"?c3t():l3t()),u3t=()=>"Build a flexible central composition that can move between social, commerce, newsletter, and presentation formats.",d3t=()=>"æå»ºçµæ´»çä¸å¿æå¾ï¼å¨ç¤¾äº¤ãçµåãé®ä»¶åæ¼ç¤ºæ ¼å¼ä¹é´ä¿æç»ä¸æ¹åã",p3t=((t={},e={})=>(e.locale??o())==="en"?u3t():d3t()),m3t=()=>"Composition prepared for several ratios",f3t=()=>"为å ç§é
æ¯å¶å¤çæå",g3t=((t={},e={})=>(e.locale??o())==="en"?m3t():f3t()),h3t=()=>"Everyday iterations",b3t=()=>"æ¥å¸¸è¿ä»£",v3t=((t={},e={})=>(e.locale??o())==="en"?h3t():b3t()),y3t=()=>"Move from first pass to final direction",w3t=()=>"ä»ç¬¬ä¸çèµ°åæç»æ¹å",z3t=((t={},e={})=>(e.locale??o())==="en"?y3t():w3t()),x3t=()=>"Generate a small set, choose the strongest route, and refine one visual decision at a time.",k3t=()=>"å
çæå°éæ¹æ¡ï¼éåºæå¼ºæ¹åï¼å䏿¬¡åªè°æ´ä¸ä¸ªè§è§å³çã",S3t=((t={},e={})=>(e.locale??o())==="en"?x3t():k3t()),I3t=()=>"Iteration grid of Nano Banana 2 image directions",T3t=()=>"Nano Banana 2 å¾çæ¹åè¿ä»£ç½æ ¼",E3t=((t={},e={})=>(e.locale??o())==="en"?I3t():T3t()),R3t=()=>"A practical workflow",A3t=()=>"å®ç¨å·¥ä½æµç¨",C3t=((t={},e={})=>(e.locale??o())==="en"?R3t():A3t()),P3t=()=>"Define the asset",q3t=()=>"å
å®ä¹ç´ æ",O3t=((t={},e={})=>(e.locale??o())==="en"?P3t():q3t()),M3t=()=>"Name the destination, required copy, subject, and visual details that cannot drift.",N3t=()=>"忏
使ç¨åºæ¯ãå¿
è¦ææ¡ã主ä½ï¼ä»¥åä¸è½æ¼ç§»çè§è§ç»èã",L3t=((t={},e={})=>(e.locale??o())==="en"?M3t():N3t()),D3t=()=>"Attach useful references",$3t=()=>"éå æç¨çåèå¾",j3t=((t={},e={})=>(e.locale??o())==="en"?D3t():$3t()),F3t=()=>"Give each image one job: identity, shape, palette, material, or composition.",U3t=()=>"让æ¯å¼ 徿¿æ
ä¸ä¸ªä»»å¡ï¼èº«ä»½ãå½¢ç¶ãé
è²ãæè´¨ææå¾ã",G3t=((t={},e={})=>(e.locale??o())==="en"?F3t():U3t()),B3t=()=>"Set the delivery",V3t=()=>"è®¾ç½®äº¤ä»æ¹å¼",H3t=((t={},e={})=>(e.locale??o())==="en"?B3t():V3t()),K3t=()=>"Choose the ratio, resolution, format, and image count for the placement.",W3t=()=>"ææç»çä½éæ©æ¯ä¾ãå辨çãæ ¼å¼åçææ°éã",Y3t=((t={},e={})=>(e.locale??o())==="en"?K3t():W3t()),Z3t=()=>"Verify text and details",X3t=()=>"æ£æ¥æåä¸ç»è",Q3t=((t={},e={})=>(e.locale??o())==="en"?Z3t():X3t()),J3t=()=>"Check spelling, hands, faces, packaging, and edges at the size you will publish.",eCt=()=>"æåå¸å°ºå¯¸æ£æ¥æ¼åãæé¨ãé¢é¨ãå
è£
åè¾¹ç¼ã",tCt=((t={},e={})=>(e.locale??o())==="en"?J3t():eCt()),nCt=()=>"Best for daily production",oCt=()=>"é忥叏ç产",rCt=((t={},e={})=>(e.locale??o())==="en"?nCt():oCt()),aCt=()=>"Choose it for polished commercial visuals, readable short text, and flexible editing when one creative direction must serve several channels.",sCt=()=>"å½ä½ éè¦ç²¾è´åä¸è§è§ãå¯è¯»çæååçµæ´»ç¼è¾ï¼è®©ä¸ä¸ªåææ¹åæå¡å¤ä¸ªæ¸ éæ¶ï¼éæ©å®ã",iCt=((t={},e={})=>(e.locale??o())==="en"?aCt():sCt()),cCt=()=>"Product campaigns",lCt=()=>"产åå¹¿åæ´»å¨",_Ct=((t={},e={})=>(e.locale??o())==="en"?cCt():lCt()),uCt=()=>"Create consistent product scenes and seasonal variants.",dCt=()=>"å建ä¸è´ç产ååºæ¯åå£èæ§åä½ã",pCt=((t={},e={})=>(e.locale??o())==="en"?uCt():dCt()),mCt=()=>"One approved bottle across launch, social, and catalog images.",fCt=()=>"让å䏿¬¾å·²ç¡®è®¤äº§å贯穿åå¸ã社交åç®å½å¾çã",gCt=((t={},e={})=>(e.locale??o())==="en"?mCt():fCt()),hCt=()=>"Text-led graphics",bCt=()=>"æå驱å¨çå¹³é¢å¾å½¢",vCt=((t={},e={})=>(e.locale??o())==="en"?hCt():bCt()),yCt=()=>"Develop posters and packaging where short copy is part of the image.",wCt=()=>"å¶ä½æµ·æ¥åå
è£
ï¼è®©çææ¡æä¸ºç»é¢çä¸é¨åã",zCt=((t={},e={})=>(e.locale??o())==="en"?yCt():wCt()),xCt=()=>"A launch poster with an exact headline and date.",kCt=()=>"ä¸å¼ 带æç¡®åæ é¢åæ¥æçå叿µ·æ¥ã",SCt=((t={},e={})=>(e.locale??o())==="en"?xCt():kCt()),ICt=()=>"Channel adaptations",TCt=()=>"æ¸ éè°æ´",ECt=((t={},e={})=>(e.locale??o())==="en"?ICt():TCt()),RCt=()=>"Keep one visual direction consistent across ratios.",ACt=()=>"让ä¸ä¸ªè§è§æ¹åå¨ä¸åç»é¢æ¯ä¾ä¸ä¿æä¸è´ã",CCt=((t={},e={})=>(e.locale??o())==="en"?RCt():ACt()),PCt=()=>"Feed, story, banner, and newsletter versions.",qCt=()=>"ä¿¡æ¯æµãå¿«æã横å¹
åé®ä»¶çæ¬ã",OCt=((t={},e={})=>(e.locale??o())==="en"?PCt():qCt()),MCt=()=>"Focused revisions",NCt=()=>"èç¦å¼ä¿®æ¹",LCt=((t={},e={})=>(e.locale??o())==="en"?MCt():NCt()),DCt=()=>"Change environment or styling while protecting the approved subject.",$Ct=()=>"æ¹åç¯å¢æé åï¼åæ¶ä¿æ¤å·²ç»ç¡®è®¤ç主ä½ã",jCt=((t={},e={})=>(e.locale??o())==="en"?DCt():$Ct()),FCt=()=>"Move a product from studio daylight to a night campaign.",UCt=()=>"æäº§åä»å½±æ£æ¥å
åºæ¯è½¬å°å¤é´å¹¿ååºæ¯ã",GCt=((t={},e={})=>(e.locale??o())==="en"?FCt():UCt()),BCt=()=>"Nano Banana 2 FAQ",VCt=()=>"Nano Banana 2 常è§é®é¢",HCt=((t={},e={})=>(e.locale??o())==="en"?BCt():VCt()),KCt=()=>"What is Nano Banana 2 best at?",WCt=()=>"Nano Banana 2 æéååªäºä»»å¡ï¼",YCt=((t={},e={})=>(e.locale??o())==="en"?KCt():WCt()),ZCt=()=>"It is a balanced choice for everyday commercial images, readable short text, and natural-language reference edits.",XCt=()=>"å®é忥叏åä¸å¾çãå¯è¯»çæåï¼ä»¥åéè¿èªç¶è¯è¨å®æçåèå¾ç¼è¾ã",QCt=((t={},e={})=>(e.locale??o())==="en"?ZCt():XCt()),JCt=()=>"Can it use multiple reference images?",ePt=()=>"æ¯æå¤å¼ åèå¾åï¼",tPt=((t={},e={})=>(e.locale??o())==="en"?JCt():ePt()),nPt=()=>"Yes. The current workspace configuration accepts up to 14 references and shows the active limit before upload.",oPt=()=>"æ¯æãå½åå·¥ä½åºæå¤æ¥å 14 å¼ åèå¾ï¼å¹¶å¨ä¸ä¼ åæ¾ç¤ºå½åä¸éã",rPt=((t={},e={})=>(e.locale??o())==="en"?nPt():oPt()),aPt=()=>"Which resolution should I use?",sPt=()=>"åºè¯¥éæ©åªç§å辨çï¼",iPt=((t={},e={})=>(e.locale??o())==="en"?aPt():sPt()),cPt=()=>"Start at 1K while exploring. Move to 2K or 4K after the composition and copy are stable.",lPt=()=>"æ¢ç´¢æ¶ä» 1K å¼å§ï¼æå¾åææ¡ç¨³å®åï¼ååæ¢å° 2K æ 4Kã",_Pt
31=((t={},e={})=>(e.locale??o())==="en"?cPt():lPt()),uPt=()=>"How are credits calculated?",dPt=()=>"æ¶è´¹éæ¯å¦ä½è®¡ç®çï¼",pPt=((t={},e={})=>(e.locale??o())==="en"?uPt():dPt()),mPt=()=>"The quote depends on resolution and image count. The workbench shows the total before submission, and failed tasks are refunded automatically.",fPt=()=>"æ¥ä»·åå³äºå辨çåçææ°éãå·¥ä½å°ä¼å¨æäº¤åæ¾ç¤ºæ»è®¡ï¼å¤±è´¥ä»»å¡èªå¨é款ã",gPt=((t={},e={})=>(e.locale??o())==="en"?mPt():fPt()),hPt=()=>"Create product scenes, campaign variations, and social assets from the same balanced image workflow.",bPt=()=>"ç¨ä¸å¥å¹³è¡¡çå¾ç工使µå建产ååºæ¯ã广ååä½åç¤¾äº¤ç´ æã",vPt=((t={},e={})=>(e.locale??o())==="en"?hPt():bPt()),yPt=()=>"Create with Nano Banana 2",wPt=()=>"ä½¿ç¨ Nano Banana 2 åä½",zPt=((t={},e={})=>(e.locale??o())==="en"?yPt():wPt()),xPt=()=>"See capabilities",kPt=()=>"æ¥ç模åè½å",SPt=((t={},e={})=>(e.locale??o())==="en"?xPt():kPt()),IPt=()=>"How do I choose Nano Banana 2 in the model picker?",TPt=()=>"å¦ä½å¨æ¨¡åéæ©å¨ä¸éæ© Nano Banana 2ï¼",EPt=((t={},e={})=>(e.locale??o())==="en"?IPt():TPt()),RPt=()=>"Choose Nano Banana 2 for a balanced workflow: readable short text, product and social visuals, and practical reference-guided edits without moving between separate tools.",APt=()=>"å½ä½ éè¦æ¸
æ°ççæåã产åå社交è§è§ï¼ä»¥åå®ç¨çåèå¾ç¼è¾ï¼å¹¶å¸æå¨ä¸ä¸ªå·¥ä½æµä¸å®ææ¶ï¼éæ© Nano Banana 2ã",CPt=((t={},e={})=>(e.locale??o())==="en"?RPt():APt()),PPt=()=>"Launch campaigns",qPt=()=>"åå¸å¹¿å",KO=((t={},e={})=>(e.locale??o())==="en"?PPt():qPt()),OPt=()=>"Packaging studies",MPt=()=>"å
è£
ç ç©¶",WO=((t={},e={})=>(e.locale??o())==="en"?OPt():MPt()),NPt=()=>"Editorial layouts",LPt=()=>"ç¼è¾çå¼",YO=((t={},e={})=>(e.locale??o())==="en"?NPt():LPt()),DPt=()=>"Product families",$Pt=()=>"产åç³»å",ZO=((t={},e={})=>(e.locale??o())==="en"?DPt():$Pt()),jPt=()=>"High-control image making",FPt=()=>"髿§å¶ååä½",XO=((t={},e={})=>(e.locale??o())==="en"?jPt():FPt()),UPt=()=>"Assign each reference a role, then build consistent products, characters, materials, and layouts for a demanding creative review.",GPt=()=>"为æ¯å¼ åè徿å®è§è²ï¼åç»åä¸è´ç产åã人ç©ãæè´¨åçå¼ï¼å®æé«è¦æ±çè§è§å¶ä½ã",QO=((t={},e={})=>(e.locale??o())==="en"?UPt():GPt()),BPt=()=>"Creative direction",VPt=()=>"åææ¹å",JO=((t={},e={})=>(e.locale??o())==="en"?BPt():VPt()),HPt=()=>"Premium product campaign",KPt=()=>"详ç»çé«çº§äº§åæ´»å¨",eM=((t={},e={})=>(e.locale??o())==="en"?HPt():KPt()),WPt=()=>"Material-rich product hero",YPt=()=>"ææä¸°å¯ç产åè±é",tM=((t={},e={})=>(e.locale??o())==="en"?WPt():YPt()),ZPt=()=>"High detail",XPt=()=>"ç»è丰å¯",nM=((t={},e={})=>(e.locale??o())==="en"?ZPt():XPt()),QPt=()=>"Dark glass perfume, volcanic stone, amber resin, indigo silk, controlled macro lighting.",JPt=()=>"æ·±è²ç»ç馿°´ãç«å±±ç³ãç¥çæ èãéèä¸ãåæ§å®è§ç
§æã",oM=((t={},e={})=>(e.locale??o())==="en"?QPt():JPt()),eqt=()=>"Art-directed cobalt fashion scene",tqt=()=>"ä»¥èºæ¯ä¸ºå¯¼åçé´æ¶å°åºæ¯",rM=((t={},e={})=>(e.locale??o())==="en"?eqt():tqt()),nqt=()=>"Complex fashion direction",oqt=()=>"夿æ¶å°æ¹å",aM=((t={},e={})=>(e.locale??o())==="en"?nqt():oqt()),rqt=()=>"Editorial",aqt=()=>"ç¼è¾è§è§",sM=((t={},e={})=>(e.locale??o())==="en"?rqt():aqt()),sqt=()=>"Full-length cobalt fashion scene beneath a geometric concrete arcade, accurate fabric and skin detail.",iqt=()=>"å 使··ååæ±å»ä¸çå
¨é¿é´æ¶å°åºæ¯ï¼ç²¾ç¡®ç颿åç®è¤ç»èã",iM=((t={},e={})=>(e.locale??o())==="en"?sqt():iqt()),cqt=()=>"Structured exhibition poster",lqt=()=>"ç»æåå±è§æµ·æ¥",cM=((t={},e={})=>(e.locale??o())==="en"?cqt():lqt()),_qt=()=>"Type and composition",uqt=()=>"æå䏿å¾",lM=((t={},e={})=>(e.locale??o())==="en"?_qt():uqt()),dqt=()=>"Typography",pqt=()=>"æç",_M=((t={},e={})=>(e.locale??o())==="en"?dqt():pqt()),mqt=()=>"Exhibition poster with the exact title MATTER / MEMORY, strict grid, metal and glass sculpture.",fqt=()=>"带æç¡®åæ é¢/è®°å¿ãä¸¥æ ¼ç½æ ¼ãéå±åç»çéå¡çå±è§æµ·æ¥ã",uM=((t={},e={})=>(e.locale??o())==="en"?mqt():fqt()),gqt=()=>"Composition combining several references",hqt=()=>"ç»åå¤ä¸ªåèæç®",dM=((t={},e={})=>(e.locale??o())==="en"?gqt():hqt()),bqt=()=>"Multi-reference synthesis",vqt=()=>"å¤åèå¾åæ",pM=((t={},e={})=>(e.locale??o())==="en"?bqt():vqt()),yqt=()=>"Reference system",wqt=()=>"åèç³»ç»",mM=((t={},e={})=>(e.locale??o())==="en"?yqt():wqt()),zqt=()=>"Combine a ceramic bird silhouette, glass refraction, and indigo-amber palette into one lakeside installation.",xqt=()=>"å°é¶ç·é¸å½¢è½®å»ãç»çæå°åéèè²è°è²æ¿ç»åæä¸ä¸ªæ¹çè£
ç½®ã",fM=((t={},e={})=>(e.locale??o())==="en"?zqt():xqt()),kqt=()=>"Controlled wardrobe revision",Sqt=()=>"åæ§è¡£æçæ¬",gM=((t={},e={})=>(e.locale??o())==="en"?kqt():Sqt()),Iqt=()=>"Identity-safe revision",Tqt=()=>"身份å®å
¨ä¿®è®¢çæ¬",hM=((t={},e={})=>(e.locale??o())==="en"?Iqt():Tqt()),Eqt=()=>"Edit",Rqt=()=>"ç¼è¾",bM=((t={},e={})=>(e.locale??o())==="en"?Eqt():Rqt()),Aqt=()=>"Preserve face, hair, pose, and camera; change only wardrobe and architectural background.",Cqt=()=>"ä¿çé¢é¨ã头åãå§¿å¿åç¸æºï¼ä»
æ´æ¢è¡£æå建çèæ¯ã",vM=((t={},e={})=>(e.locale??o())==="en"?Aqt():Cqt()),Pqt=()=>"Where Nano Banana Pro fits",qqt=()=>"ä¸ä¸æ§å¶",yM=((t={},e={})=>(e.locale??o())==="en"?Pqt():qqt()),Oqt=()=>
31"Use it when one prompt cannot define the subject, materials, composition, and visual system well enough for a production review.",Mqt=()=>"å½ä¸æ¡æç¤ºè¯ä¸è¶³ä»¥å®ä¹ä¸»ä½ãæè´¨ãæå¾åè§è§ç³»ç»æ¶ï¼Nano Banana Pro æè½ä½ç°ä»·å¼ã",wM=((t={},e={})=>(e.locale??o())==="en"?Oqt():Mqt()),Nqt=()=>"Fine detail",Lqt=()=>"ç²¾ç¾ç»è",zM=((t={},e={})=>(e.locale??o())==="en"?Nqt():Lqt()),Dqt=()=>"Resolve material and surface differences",$qt=()=>"è§£å³ææå表é¢å·®å¼",xM=((t={},e={})=>(e.locale??o())==="en"?Dqt():$qt()),jqt=()=>"Separate glass, metal, textile, skin, stone, and liquid through deliberate lighting and texture.",Fqt=()=>"éè¿å»æçç
§æåè´¨å°å°ç»çãéå±ã纺ç»åãç®è¤ãç³å¤´åæ¶²ä½åå¼ã",kM=((t={},e={})=>(e.locale??o())==="en"?jqt():Fqt()),Uqt=()=>"Close material detail study",Gqt=()=>"å
³éææè¯¦ç»ä¿¡æ¯ç ç©¶",SM=((t={},e={})=>(e.locale??o())==="en"?Uqt():Gqt()),Bqt=()=>"Up to 14 references",Vqt=()=>"æå¤14个åèæç®",IM=((t={},e={})=>(e.locale??o())==="en"?Bqt():Vqt()),Hqt=()=>"Unify several sources into one scene",Kqt=()=>"å°å¤ä¸ªæ¥æºç»ä¸å°ä¸ä¸ªåºæ¯ä¸",TM=((t={},e={})=>(e.locale??o())==="en"?Hqt():Kqt()),Wqt=()=>"Assign identity, material, palette, and composition roles to different references instead of making a collage.",Yqt=()=>"为ä¸ååèå¾åé
身份ãæè´¨ãé
è²åæå¾èè´£ï¼è䏿¯ç®åæ¼è´´ã",EM=((t={},e={})=>(e.locale??o())==="en"?Wqt():Yqt()),Zqt=()=>"Multiple references forming one scene",Xqt=()=>"ç±å¤å¼ åè徿æä¸ä¸ªåºæ¯",RM=((t={},e={})=>(e.locale??o())==="en"?Zqt():Xqt()),Qqt=()=>"Structured layouts",Jqt=()=>"ç»æåå¸å±",AM=((t={},e={})=>(e.locale??o())==="en"?Qqt():Jqt()),eOt=()=>"Direct type, image, and negative space together",tOt=()=>"ç´æ¥è¾å
¥ç±»åãå¾ååè´ç©ºé´",CM=((t={},e={})=>(e.locale??o())==="en"?eOt():tOt()),nOt=()=>"Treat readable text and layout hierarchy as first-class parts of the image, not details to add after generation.",oOt=()=>"æå¯è¯»æååçå¼å±çº§ä½ä¸ºç»é¢çä¸çè¦ç´ ï¼è䏿¯çæååè¡¥çç»èã",PM=((t={},e={})=>(e.locale??o())==="en"?nOt():oOt()),rOt=()=>"Structured poster with readable type",aOt=()=>"å¯è¯»ç±»åçç»æåæµ·æ¥",qM=((t={},e={})=>(e.locale??o())==="en"?rOt():aOt()),sOt=()=>"Focused edits",iOt=()=>"éç¹ç¼è¾",OM=((t={},e={})=>(e.locale??o())==="en"?sOt():iOt()),cOt=()=>"Change one production variable at a time",lOt=()=>"䏿¬¡æ´æ¹ä¸ä¸ªç产åé",MM=((t={},e={})=>(e.locale??o())==="en"?cOt():lOt()),_Ot=()=>"Protect identity and framing while revising wardrobe, environment, color, or material.",uOt=()=>"å¨ä¿®æ¹è¡£æãç¯å¢ãé¢è²æææçåæ¶ï¼ä¿æ¤èº«ä»½åæ¡æ¶ã",NM=((t={},e={})=>(e.locale??o())==="en"?_Ot():uOt()),dOt=()=>"High-fidelity reference edit",pOt=()=>"é«ä¿çåèç¼è¾",LM=((t={},e={})=>(e.locale??o())==="en"?dOt():pOt()),mOt=()=>"Nano Banana Pro workspace specifications",fOt=()=>"Nano Banana Pro å·¥ä½åºè§æ ¼",DM=((t={},e={})=>(e.locale??o())==="en"?mOt():fOt()),gOt=()=>"Creation modes",hOt=()=>"å使¨¡å¼",$M=((t={},e={})=>(e.locale??o())==="en"?gOt():hOt()),bOt=()=>"Reference inputs",vOt=()=>"åèæç®",jM=((t={},e={})=>(e.locale??o())==="en"?bOt():vOt()),yOt=()=>"Output resolutions",wOt=()=>"å辨ç",FM=((t={},e={})=>(e.locale??o())==="en"?yOt():wOt()),zOt=()=>"Aspect ratios",xOt=()=>"縱橫æ¯",UM=((t={},e={})=>(e.locale??o())==="en"?zOt():xOt()),kOt=()=>"File formats",SOt=()=>"æ ¼å¼",GM=((t={},e={})=>(e.locale??o())==="en"?kOt():SOt()),IOt=()=>"A controlled art-direction workflow",TOt=()=>"èºæ¯æå¯¼å·¥ä½æµç¨",BM=((t={},e={})=>(e.locale??o())==="en"?IOt():TOt()),EOt=()=>"Separate the requirements",ROt=()=>"åé约æ",VM=((t={},e={})=>(e.locale??o())==="en"?EOt():ROt()),AOt=()=>"List identity, composition, copy, material, and delivery requirements before describing the scene.",COt=()=>"æè¿°åºæ¯åï¼å
ååºèº«ä»½ãæå¾ãææ¡ãæè´¨å交ä»è¦æ±ã",HM=((t={},e={})=>(e.locale??o())==="en"?AOt():COt()),POt=()=>"Assign a role to each reference",qOt=()=>"为æ¯å¼ åè徿å®è§è²",KM=((t={},e={})=>(e.locale??o())==="en"?POt():qOt()),OOt=()=>"Choose it when high detail and consistency across people, products, and several references matter more than a quick draft.",MOt=()=>"å½äººç©ã产ååå¤å¼ åèå¾éè¦ä¿æä¸è´ï¼èä¸ç»èè¦æ±é«äºå¿«éè稿æ¶ï¼éæ©å®ã",WM=((t={},e={})=>(e.locale??o())==="en"?OOt():MOt()),NOt=()=>"Review at final size",LOt=()=>"ææç»å°ºå¯¸å®¡æ ¸",YM=((t={},e={})=>(e.locale??o())==="en"?NOt():LOt()),DOt=()=>"Inspect text, small details, hands, product geometry, and continuity before selecting the final output.",$Ot=()=>"å¨éæ©æç»è¾åºä¹åï¼æ£æ¥ææ¬ãå°ç»èãæéã产åå ä½å½¢ç¶åè¿ç»æ§ã",ZM=((t={},e={})=>(e.locale??o())==="en"?DOt():$Ot()),jOt=()=>"FAQ",FOt=()=>"常è§é®é¢è§£ç",XM=((t={},e={})=>(e.locale??o())==="en"?jOt():FOt()),UOt=()=>"When should I choose Nano Banana Pro?",GOt=()=>"æä»ä¹æ¶ååºè¯¥éæ©Nano Banana Pro ï¼",QM=((t={},e={})=>(e.locale??o())==="en"?UOt():GOt()),BOt=()=>"Choose it when a demanding visual direction needs high detail, several references, complex layout, or production-focused iteration.",VOt=()=>"å½é«è¦æ±è§è§å¶ä½éè¦é«ç»èãå¤å¼ åèå¾ã夿ç弿é¢å交ä»çè¿ä»£æ¶ï¼éæ©å®ã",JM=((t={},e={})=>(e.locale??o())==="en"?BOt():VOt()),HOt=()=>"How is it different from Nano Banana 2?",KOt=()=>"å®ä¸Nano Banana 2æä½ä¸å ï¼",eN=((t={},e={})=>(e.locale??o())==="en"?HOt():KOt()),WOt=()=>"The Pro page focuses on more demanding professional compositions and detail. Nano Banana 2 is positioned as the more balanced everyday option.",YOt=()=>"ä¸ä¸ç页é¢ä¾§éäºæ´èå»çä¸ä¸æå¾åç»èã纳米é¦è2被å®ä½ä¸ºæ´åè¡¡çæ¥å¸¸éæ©ã",tN=((t={},e={})=>(e.locale??o())==="en"?WOt():YOt()),ZOt=()=>"Does it support 4K output?",XOt=()=>"æ¯å¦æ¯æ4Kè¾åº ï¼",nN=((t={},e={})=>(e.locale??o())==="en"?ZOt():XOt()),QOt=()=>"Yes. The current workspace exposes 1K, 2K, and 4K options.",JOt=()=>"æ¯ãå½åå·¥ä½åºæ¾ç¤º1Kã 2Kå 4Ké项ã",oN=((t={},e={})=>(e.locale??o())==="en"?QOt():JOt()),eMt=()=>"How should I use multiple references?",tMt=()=>"æåºè¯¥å¦ä½ä½¿ç¨å¤ä¸ªæ¨èè¯ï¼",rN=((t={},e={})=>(e.locale??o())==="en"?eMt():tMt()),nMt=()=>"Give each reference one clear responsibility and explicitly describe what can be reinterpreted.",oMt=()=>"ç»æ¯ä¸ªåèæç®ä¸ä¸ªæç¡®ç责任ï¼å¹¶æç¡®è¯´æå¯ä»¥éæ°è§£éçå
容ã",aN=((t={},e={})=>(e.locale??o())==="en"?nMt():oMt()),rMt=()=>"Text-to-image and multi-reference image editing",aMt=()=>"æ¯ææçå¾ä¸å¤åèå¾å¾çç¼è¾",sN=((t={},e={})=>(e.locale??o())==="en"?rMt():aMt()),sMt=t=>`Up to ${t?.count} reference images`,iMt=t=>`æå¤ ${t?.count} å¼ åèå¾`,iN=((t,e={})=>(e.locale??o())==="en"?sMt(t):iMt(t)),cMt=()=>"Combine references, direct the scene, and produce high-detail campaign imagery without stitching separate tools together.",lMt=()=>"å¨ä¸ä¸ªå·¥ä½åºç»ååèå¾ãæå¯¼åºæ¯ï¼å¹¶çæé«ç»è广åè§è§ã",_Mt=((t={},e={})=>(e.locale??o())==="en"?cMt():lMt()),uMt=()=>"Create with Nano Banana Pro",dMt=()=>"ä½¿ç¨ Nano Banana Pro åä½",pMt=((t={},e={})=>(e.locale??o())==="en"?uMt():dMt()),mMt=()=>"Review capabilities",fMt=()=>"æ¥ç模åè½å",gMt=((t={},e={})=>(e.locale??o())==="en"?mMt():fMt()),hMt=()=>"Give a complex visual direction more control",bMt=()=>"ä¸ºå¤æè§è§æ¹åæä¾æ´å¤æ§å¶",vMt=((t={},e={})=>(e.locale??o())==="en"?hMt():bMt()),yMt=()=>"Add only references that control the result: a product, character, material, palette, or layout. More references help complex art direction, but irrelevant images make the prompt harder to follow.",wMt=()=>"åªæ·»å çæ£æ§å¶ç»æçåèå¾ï¼ä¾å¦äº§åã人ç©ãæè´¨ãé
è²æçå¼ãå¤æèºæ¯æå¯¼å¯ä»¥ä½¿ç¨æ´å¤åèå¾ï¼ä½æ å
³å¾çä¼è®©æç¤ºè¯æ´é¾æ§è¡ã",cN=((t={},e={})=>(e.locale??o())==="en"?yMt():wMt()),zMt=()=>"How many reference images should I use with Nano Banana Pro?",xMt=()=>"Nano Banana Pro åºè¯¥æ·»å å¤å°å¼ åèå¾ï¼",lN=((t={},e={})=>(e.locale??o())==="en"?zMt():xMt()),kMt=()=>"Nano Banana Pro questions, answered",SMt=()=>"Nano Banana Pro 常è§é®é¢",_N=((t={},e={})=>(e.locale??o())==="en"?kMt():SMt()),IMt=()=>"Multi-reference image generation for demanding creative work",TMt=()=>"é¢åé«è¦æ±åä½çå¤åèå¾çæ",uN=((t={},e={})=>(e.locale??o())==="en"?IMt():TMt()),EMt=()=>"Assemble premium campaign visuals from several references, keeping products, characters, and materials coherent while you explore art direction, packaging, and editorial layouts.",RMt=()=>"ç¨å¤å¼ åèå¾ç»åé«ç«¯å¹¿åè§è§ï¼å¨æ¢ç´¢èºæ¯æå¯¼ãå
è£
åç¼è¾ç弿¶ï¼ä¿æäº§åã人ç©ä¸æè´¨çä¸è´ï¼å
31å°åå¤éåã",dN=((t={},e={})=>(e.locale??o())==="en"?EMt():RMt()),AMt=()=>"Nano Banana Pro",CMt=()=>"Nano Banana Pro",oy=((t={},e={})=>(e.locale??o())==="en"?AMt():CMt()),PMt=()=>"A Nano Banana Pro AI image generator for high-detail visuals, multi-reference composition, consistent subjects, and image editing.",qMt=()=>"æ¯æé«ç»èæç¤ºè¯ãå¤åè徿å¾åè§è§è¿ä»£ç Nano Banana Pro å·¥ä½åºã",OMt=((t={},e={})=>(e.locale??o())==="en"?PMt():qMt()),MMt=()=>"Nano Banana Pro image generator for high-detail campaign assets, complex layouts, multi-reference composition, and consistent product or character work.",NMt=()=>"Nano Banana Pro å¾ççæå¨ï¼éåé«ç»è广åç´ æã夿çå¼ãå¤åèå¾åæï¼ä»¥åä¿æäº§åæè§è²ä¸è´çç³»ååä½ã",LMt=((t={},e={})=>(e.locale??o())==="en"?MMt():NMt()),DMt=()=>"Nano Banana Pro AI Image Generator | Oeneo AI",$Mt=()=>"Nano Banana Pro AI å¾ççæå¨ | Oeneo AI",jMt=((t={},e={})=>(e.locale??o())==="en"?DMt():$Mt()),FMt=()=>"Nano Banana Pro examples with multi-reference control",UMt=()=>"Nano Banana Proï¼å¤åè徿§å¶ç¤ºä¾",pN=((t={},e={})=>(e.locale??o())==="en"?FMt():UMt()),GMt=()=>"How to use Nano Banana Pro with reference images",BMt=()=>"å¦ä½ç¨åèå¾ä½¿ç¨ Nano Banana Pro",mN=((t={},e={})=>(e.locale??o())==="en"?GMt():BMt()),VMt=()=>"Seedream 5 Pro AI Image Generator | Oeneo AI",HMt=()=>"Seedream 5 Pro AI å¾ççæå¨ | Oeneo AI",KMt=((t={},e={})=>(e.locale??o())==="en"?VMt():HMt()),WMt=()=>"Seedream 5 Pro image generator for cinematic storyboards, dense layouts, multilingual campaign assets, and precise edits that preserve the approved frame.",YMt=()=>"Seedream 5 Pro å¾ççæå¨ï¼éåçµå½±æåéãå¯éçå¼ãå¤è¯è¨å¹¿åç´ æï¼ä»¥åä¿ç已确认ç»é¢çç²¾åç¼è¾ã",ZMt=((t={},e={})=>(e.locale??o())==="en"?WMt():YMt()),XMt=()=>"A Seedream 5 Pro AI image generator for dense infographics, complex layouts, multilingual visuals, and precision editing.",QMt=()=>"æ¯æçµå½±ææçå¾ãåèå¾ç¼è¾å广åè§è§ç Seedream 5 Pro å·¥ä½åºã",JMt=((t={},e={})=>(e.locale??o())==="en"?XMt():QMt()),eNt=()=>"Seedream 5 Pro",tNt=()=>"Seedream 5 Pro",nNt=((t={},e={})=>(e.locale??o())==="en"?eNt():tNt()),oNt=()=>"Turn a complex visual direction into a cinematic frame with clear hierarchy, multilingual type, and precise edits for storyboards, editorial campaigns, and launch visuals.",rNt=()=>"æå¤æçè§è§æ¹ååæå±çº§æ¸
æ°ççµå½±æç»é¢ï¼éç¨äºåéãç¼è¾å¹¿åã产ååå¸åéè¦ç²¾ç¡®ä¿®æ¹çå¤è¯è¨è§è§ã",aNt=((t={},e={})=>(e.locale??o())==="en"?oNt():rNt()),sNt=()=>"Seedream 5 Pro examples for dense layouts and visual stories",iNt=()=>"Seedream 5 Proï¼å¯éçå¼ä¸è§è§åäºç¤ºä¾",cNt=((t={},e={})=>(e.locale??o())==="en"?sNt():iNt()),lNt=()=>"Seedream 5 Pro for structured layouts and professional image design",_Nt=()=>"Seedream 5 Proï¼ç»æåçå¼ä¸ä¸ä¸å¾å设计",uNt=((t={},e={})=>(e.locale??o())==="en"?lNt():_Nt()),dNt=()=>"How to create structured campaign visuals",pNt=()=>"å¦ä½åå»ºç»æå广åè§è§",mNt=((t={},e={})=>(e.locale??o())==="en"?dNt():pNt()),fNt=()=>"Seedream 5 Pro use cases for infographics and campaigns",gNt=()=>"Seedream 5 Pro 使ç¨åºæ¯ï¼ä¿¡æ¯å¾ä¸å¹¿å",hNt=((t={},e={})=>(e.locale??o())==="en"?fNt():gNt()),bNt=()=>"Seedream 5 Pro questions, answered",vNt=()=>"Seedream 5 Pro 常è§é®é¢",yNt=((t={},e={})=>(e.locale??o())==="en"?bNt():vNt()),wNt=()=>"Turn a complex direction into a designed image",zNt=()=>"æå¤æè§è§æ¹ååæè®¾è®¡å¥½çå¾ç",xNt=((t={},e={})=>(e.locale??o())==="en"?wNt():zNt()),kNt=()=>"Storyboard frames",SNt=()=>"åéç»é¢",INt=((t={},e={})=>(e.locale??o())==="en"?kNt():SNt()),TNt=()=>"Editorial campaigns",ENt=()=>"ç¼è¾å¹¿å",RNt=((t={},e={})=>(e.locale??o())==="en"?TNt():ENt()),ANt=()=>"Launch infographics",CNt=()=>"åå¸ä¿¡æ¯å¾",PNt=((t={},e={})=>(e.locale??o())==="en"?ANt():CNt()),qNt=()=>"Localized creative",ONt=()=>"æ¬å°ååæ",MNt=((t={},e={})=>(e.locale??o())==="en"?qNt():ONt()),NNt=()=>"Designed visual storytelling",LNt=()=>"åè¿°æ§å¾ç说æ",DNt=((t={},e={})=>(e.locale??o())==="en"?NNt():LNt()),$Nt=()=>"Turn complex instructions into dense information design, cinematic frames, localized campaigns, and precise edits with a clear visual hierarchy.",jNt=()=>"ä»å¤ææä»¤æ¢ç´¢é«å¯åº¦ä¿¡æ¯è®¾è®¡ãçµå½±æç»é¢ãæ¬å°å广ååç²¾åç¼è¾ã",FNt=((t={},e={})=>(e.locale??o())==="en"?$Nt():jNt()),UNt=()=>"Scene direction",GNt=()=>"åºæ¯æ¹å",BNt=((t={},e={})=>(e.locale??o())==="en"?UNt():GNt()),VNt=()=>"Blue-hour product scene with cinematic atmosphere",HNt=()=>"çµå½±æ°å´çèè²äº§ååºæ¯",KNt=((t={},e={})=>(e.locale??o())==="en"?VNt():HNt()),WNt=()=>"Blue-hour product story",YNt=()=>"Blue-Hour产åæ
äº",ZNt=((t={},e={})=>(e.locale??o())==="en"?WNt():YNt()),XNt=()=>"Campaign frame",QNt=()=>"æå½¹æ¡æ¶",JNt=((t={},e={})=>(e.locale??o())==="en"?XNt():QNt()),eLt=()=>"Burgundy fragrance bottle at a rain-soaked station, blue-hour fog, distant amber lights.",tLt=()=>"æ²æµ´å¨é¨æ°´ä¸ç车ç«çåè®ç¬¬é¦æ°´ç¶ï¼èè²å°æ¶é¾ï¼é¥è¿çç¥çè²ç¯å
ã",nLt=((t={},e={})=>
31(e.locale??o())==="en"?eLt():tLt()),oLt=()=>"Train moving through a surreal cloud landscape",rLt=()=>"ç«è½¦ç©¿è¶è¶
ç°å®çäºæ¯",aLt=((t={},e={})=>(e.locale??o())==="en"?oLt():rLt()),sLt=()=>"A journey in one frame",iLt=()=>"ä¸è§æ ä½çæ
ç¨",cLt=((t={},e={})=>(e.locale??o())==="en"?sLt():iLt()),lLt=()=>"Visual story",_Lt=()=>"è§è§æ
äº",uLt=((t={},e={})=>(e.locale??o())==="en"?lLt():_Lt()),dLt=()=>"A lone traveler watching a red train cross a cloud bridge over an indigo valley.",pLt=()=>"ä¸ä½å¤ç¬çæ
è¡è
ççä¸å红è²ç«è½¦ç©¿è¿éè山谷ä¸çäºæ¡¥ã",mLt=((t={},e={})=>(e.locale??o())==="en"?dLt():pLt()),fLt=()=>"Mature editorial portrait with controlled palette",gLt=()=>"æççç¼è¾èåä¸åæ§è°è²æ¿",hLt=((t={},e={})=>(e.locale??o())==="en"?fLt():gLt()),bLt=()=>"Character and atmosphere",vLt=()=>"æ§æ ¼åæ°å´",yLt=((t={},e={})=>(e.locale??o())==="en"?bLt():vLt()),wLt=()=>"Editorial",zLt=()=>"ç¼è¾è§è§",xLt=((t={},e={})=>(e.locale??o())==="en"?wLt():zLt()),kLt=()=>"Burgundy coat, wind-shaped silhouette, dusty-rose sky, quiet cinematic expression.",SLt=()=>"é
红è²å¤å¥ï¼é£å½¢è½®å»ï¼å°å飿¬çç«ç°è²å¤©ç©ºï¼å®éççµå½±è¡¨æ
ã",ILt=((t={},e={})=>(e.locale??o())==="en"?kLt():SLt()),TLt=()=>"Large creature above a small figure",ELt=()=>"å°èº«å½±ä¸æ¹ç大çç©",RLt=((t={},e={})=>(e.locale??o())==="en"?TLt():ELt()),ALt=()=>"Narrative scale",CLt=()=>"åäºé表",PLt=((t={},e={})=>(e.locale??o())==="en"?ALt():CLt()),qLt=()=>"Concept art",OLt=()=>"æ¦å¿µèºæ¯",MLt=((t={},e={})=>(e.locale??o())==="en"?qLt():OLt()),NLt=()=>"A giant white bird above a moonlit coast, tiny traveler on a burgundy rock.",LLt=()=>"æå
æµ·å²¸ä¸æ¹çä¸åªå·¨å¤§çç½é¸ï¼åè®ç¬¬å²©ç³ä¸çå°æ
è¡è
ã",DLt=((t={},e={})=>(e.locale??o())==="en"?NLt():LLt()),$Lt=()=>"Controlled environment revision",jLt=()=>"åæ§ç¯å¢ä¿®è®¢",FLt=((t={},e={})=>(e.locale??o())==="en"?$Lt():jLt()),ULt=()=>"Environment continuity edit",GLt=()=>"ç¯å¢è¿ç»æ§ç¼è¾",BLt=((t={},e={})=>(e.locale??o())==="en"?ULt():GLt()),VLt=()=>"Reference edit",HLt=()=>"åèç¼è¾",KLt=((t={},e={})=>(e.locale??o())==="en"?VLt():HLt()),WLt=()=>"Keep the traveler and coastline; change only weather, time of day, and the distant station light.",YLt=()=>"ä¿ææ
客念·å²¸çº¿;åªæ¹å天æ°ï¼ä¸å¤©ä¸çæ¶é´åé¥è¿ç车ç«å
线ã",ZLt=((t={},e={})=>(e.locale??o())==="en"?WLt():YLt()),XLt=()=>"Where Seedream 5 Pro fits",QLt=()=>"Seedream 5 Pro éåä»ä¹ä»»å¡",JLt=((t={},e={})=>(e.locale??o())==="en"?XLt():QLt()),e6t=()=>"Use it when an image must organize information, preserve hierarchy, and still feel like a designed asset rather than a collage.",t6t=()=>"å½å¾çæ¢è¦ç»ç»ä¿¡æ¯ãä¿æè§è§å±çº§ï¼åè¦å
·å¤è®¾è®¡ææ¶ï¼éæ© Seedream 5 Proã",n6t=((t={},e={})=>(e.locale??o())==="en"?e6t():t6t()),o6t=()=>"Cinematic depth",r6t=()=>"çµå½±æ·±åº¦",a6t=((t={},e={})=>(e.locale??o())==="en"?o6t():r6t()),s6t=()=>"Direct foreground, subject, and atmosphere",i6t=()=>"ç´æ¥åæ¯ã主é¢åæ°å´",c6t=((t={},e={})=>(e.locale??o())==="en"?s6t():i6t()),l6t=()=>"Build images with readable spatial layers, motivated light, and a clear emotional focal point.",_6t=()=>"使ç¨å¯è¯»ç空é´å±ãæå¨åçå
çº¿åæ¸
æ°çæ
æç¦ç¹æå»ºå¾åã",u6t=((t={},e={})=>(e.locale??o())==="en"?l6t():_6t()),d6t=()=>"Layered cinematic landscape",p6t=()=>"åå±çµå½±æ¯è§",m6t=((t={},e={})=>(e.locale??o())==="en"?d6t():p6t()),f6t=()=>"Narrative continuity",g6t=()=>"åè¿°çè¿ç»æ§",h6t=((t={},e={})=>(e.locale??o())==="en"?f6t():g6t()),b6t=()=>"Plan a sequence instead of isolated images",v6t=()=>"è§åä¸ä¸ªåºåï¼è䏿¯å¤ç«çå¾å",y6t=((t={},e={})=>(e.locale??o())==="en"?b6t():v6t()),w6t=()=>"Keep character, palette, weather, and lighting consistent while changing the shot and action.",z6t=()=>"卿´æ¹é头åå¨ä½çåæ¶ï¼ä¿æäººç©ãè°è²æ¿ã天æ°åå
线çä¸è´æ§ã",x6t=((t={},e={})=>(e.locale??o())==="en"?w6t():z6t()),k6t=()=>"Continuous narrative environment",S6t=()=>"æç»çåäºç¯å¢",I6t=((t={},e={})=>(e.locale??o())==="en"?k6t():S6t()),T6t=()=>"Reference-led revision",E6t=()=>"åè主导ç修订",R6t=((t={},e={})=>(e.locale??o())==="en"?T6t():E6t()),A6t=()=>"Change the world around the subject",C6t=()=>"æ¹å主é¢å¨å´çä¸ç",P6t=((t={},e={})=>(e.locale??o())==="en"?A6t():C6t()),q6t=()=>"Protect the approved pose and framing while revising season, weather, location, or mood.",O6t=()=>"å¨ä¿®æ¹å£èã天æ°ãä½ç½®æå¿æ
çåæ¶ï¼ä¿æ¤æ¹åçå§¿å¿åæ¡æ¶ã",M6t=((t={},e={})=>(e.locale??o())==="en"?q6t():O6t()),N6t=()=>"Environment revision preserving the subject",L6t=()=>"ä¿æ¤ä¸»é¢çç¯å¢ä¿®è®¢",D6t=((t={},e={})=>(e.locale??o())==="en"?N6t():L6t()),$6t=()=>"Continuity",j6t=()=>"å»¶ç»æ§",F6t=((t={},e={})=>(e.locale??o())==="en"?$6t():j6t()),U6t=()=>"Review a sequence as one story",G6t=()=>"å°åºåä½ä¸ºä¸ä¸ªæ
äºè¿è¡å®¡æ ¸",B6t=((t={},e={})=>(e.locale??o())==="en"?U6t():G6t()),V6t=()=>"Keep character, costume, atmosphere, and light consistent while changing the shot.",H6t=()=>"卿´æ¢é头æ¶ï¼ä¿æè§è²ãæè£
ãæ°å´åå
线çä¸è´æ§ã",K6t=((t={},e={})=>(e.locale??o())==="en"?V6t():H6t()),W6t=()=>"Six-frame cinematic continuity study",Y6t=()=>"å
帧çµå½±è¿ç»æ§ç ç©¶",Z6t=((t={},e={})=>(e.locale??o())==="en"?W6t():Y6t()),X6t=()=>"A visual story workflow",Q6t=()=>"è§è§åäºæµç¨",J6t=((t={},e={})=>(e.locale??o())==="en"?X6t():Q6t()),eDt=()=>"State the moment",tDt=()=>"éè¿°æ¶å»",nDt=((t={},e={})=>(e.locale??o())==="en"?eDt():tDt()),oDt=()=>"Describe what just happened, what the subject is doing, and what the viewer should feel.",rDt=()=>
31"æè¿°åååçäºä»ä¹ï¼åè¯è
å¨åä»ä¹ï¼ä»¥åè§ä¼åºè¯¥æä»ä¹æåã",aDt=((t={},e={})=>(e.locale??o())==="en"?oDt():rDt()),sDt=()=>"Build the frame",iDt=()=>"æå»ºæ¡æ¶",cDt=((t={},e={})=>(e.locale??o())==="en"?sDt():iDt()),lDt=()=>"Define shot distance, focal point, foreground, background, and movement through the image.",_Dt=()=>"å®ä¹é头è·ç¦»ãç¦ç¹ã忝ãèæ¯åå¨å¾åä¸çç§»å¨ã",uDt=((t={},e={})=>(e.locale??o())==="en"?lDt():_Dt()),dDt=()=>"Set atmosphere",pDt=()=>"è®¾ç½®æ°æ°",mDt=((t={},e={})=>(e.locale??o())==="en"?dDt():pDt()),fDt=()=>"Choose weather, time of day, light motivation, and a restrained palette.",gDt=()=>"鿩天æ°ãä¸å¤©ä¸çæ¶é´ãå
çº¿å¨æºåæèå¶çè°è²æ¿ã",hDt=((t={},e={})=>(e.locale??o())==="en"?fDt():gDt()),bDt=()=>"Preserve continuity",vDt=()=>"ä¿æè¿ç»æ§",yDt=((t={},e={})=>(e.locale??o())==="en"?bDt():vDt()),wDt=()=>"For revisions, name the character and composition details that must remain unchanged.",zDt=()=>"对äºä¿®è®¢çæ¬ï¼è¯·å½åå¿
é¡»ä¿æä¸åçè§è²åæå¾è¯¦ç»ä¿¡æ¯ã",xDt=((t={},e={})=>(e.locale??o())==="en"?wDt():zDt()),kDt=()=>"Best for designed communication",SDt=()=>"æéå",IDt=((t={},e={})=>(e.locale??o())==="en"?kDt():SDt()),TDt=()=>"Choose it for dense visual communication, storyboards, campaign systems, and multilingual creative production.",EDt=()=>"éåé«å¯åº¦è§è§ä¼ è¾¾ãåéã广åç³»ç»åå¤è¯è¨åä½ã",RDt=((t={},e={})=>(e.locale??o())==="en"?TDt():EDt()),ADt=()=>"Campaign narratives",CDt=()=>"æ´»å¨åè¿°",PDt=((t={},e={})=>(e.locale??o())==="en"?ADt():CDt()),qDt=()=>"Create a sequence of atmospheric key visuals.",ODt=()=>"å建ä¸ç³»å大æ°å
³é®è§è§ææã",MDt=((t={},e={})=>(e.locale??o())==="en"?qDt():ODt()),NDt=()=>"Four frames following one traveler from station to coast.",LDt=()=>"ä»è½¦ç«å°æµ·å²¸ï¼è·éä¸ä½æ
è¡è
ææåå¹
ç»é¢ã",DDt=((t={},e={})=>(e.locale??o())==="en"?NDt():LDt()),$Dt=()=>"Storyboards",jDt=()=>"åé¡",FDt=((t={},e={})=>(e.locale??o())==="en"?$Dt():jDt()),UDt=()=>"Explore shot scale, staging, and transitions.",GDt=()=>"æ¢ç´¢é头缩æ¾ãæååè¿æ¸¡ã",BDt=((t={},e={})=>(e.locale??o())==="en"?UDt():GDt()),VDt=()=>"Wide, medium, and close views of one story beat.",HDt=()=>"ä¸ä¸ªæ
äºèæç宽æãä¸çåè¿æ¯ã",KDt=((t={},e={})=>(e.locale??o())==="en"?VDt():HDt()),WDt=()=>"Editorial worlds",YDt=()=>"ç¼è¾ä¸ç",ZDt=((t={},e={})=>(e.locale??o())==="en"?WDt():YDt()),XDt=()=>"Combine fashion, landscape, and surreal scale.",QDt=()=>"èåæ¶å°ãæ¯è§åè¶
ç°å®é£æ ¼ã",JDt=((t={},e={})=>(e.locale??o())==="en"?XDt():QDt()),e$t=()=>"A figure beneath a giant bird at blue hour.",t$t=()=>"èè²æ¶å»ï¼ä¸åªå·¨é¸ä¸æ¹ç身影ã",n$t=((t={},e={})=>(e.locale??o())==="en"?e$t():t$t()),o$t=()=>"Mood revisions",r$t=()=>"æ
绪修æ£",a$t=((t={},e={})=>(e.locale??o())==="en"?o$t():r$t()),s$t=()=>"Change the environment while protecting the approved subject.",i$t=()=>"å¨ä¿æ¤æ¹ååè¯è
çåæ¶æ¹åç¯å¢ã",c$t=((t={},e={})=>(e.locale??o())==="en"?s$t():i$t()),l$t=()=>"Move a daylight scene into rain and moonlight.",_$t=()=>"å°æ¥å
åºæ¯ç§»å¨å°é¨æ°´åæå
ä¸ã",u$t=((t={},e={})=>(e.locale??o())==="en"?l$t():_$t()),d$t=()=>"FAQ",p$t=()=>"常è§é®é¢è§£ç",m$t=((t={},e={})=>(e.locale??o())==="en"?d$t():p$t()),f$t=()=>"What is Seedream 5 Pro best suited to?",g$t=()=>"Seedream 5 Proæéååä»ä¹ï¼",h$t=((t={},e={})=>(e.locale??o())==="en"?f$t():g$t()),b$t=()=>"It is positioned here for cinematic composition, visual storytelling, editorial concepts, storyboards, and atmosphere-led revisions.",v$t=()=>"å®å®ä½å¨è¿éï¼ç¨äºçµå½±åä½ãè§è§æ
äºè®²è¿°ãç¼è¾æ¦å¿µãæ
äºæ¿åä»¥æ°æ°ä¸ºä¸»å¯¼ç修订ã",y$t=((t={},e={})=>(e.locale??o())==="en"?b$t():v$t()),w$t=()=>"How many references can I add?",z$t=()=>"æå¯ä»¥æ·»å å¤å°æ¨èè¯ï¼",x$t=((t={},e={})=>(e.locale??o())==="en"?w$t():z$t()),k$t=()=>"The current workspace configuration accepts up to 10 reference images.",S$t=()=>"å½åå·¥ä½åºé
ç½®æå¤æ¥å10个åèå¾åã",I$t=((t={},e={})=>(e.locale??o())==="en"?k$t():S$t()),T$t=()=>"Does it support 4K?",E$t=()=>"æ¯å¦æ¯æ4K ï¼",R$t=((t={},e={})=>(e.locale??o())==="en"?T$t():E$t()),A$t=()=>"The current configuration exposes 1K and 2K output. Unsupported options are not shown.",C$t=()=>"å½åé
ç½®æ¾ç¤º1Kå2Kè¾åºã䏿¾ç¤ºä¸æ¯æçé项ã",P$t=((t={},e={})=>(e.locale??o())==="en"?A$t():C$t()),q$t=()=>
31"How should I prompt a cinematic scene?",O$t=()=>"æåºè¯¥å¦ä½æç¤ºçµå½±åºæ¯ï¼",M$t=((t={},e={})=>(e.locale??o())==="en"?q$t():O$t()),N$t=()=>"Describe the moment, shot distance, focal point, spatial layers, motivated light, palette, and intended emotional effect.",L$t=()=>"æè¿°ç¬é´ãææè·ç¦»ãç¦ç¹ã空é´å±æ¬¡ã卿ºå
ãè°è²æ¿å颿çæ
æææã",D$t=((t={},e={})=>(e.locale??o())==="en"?N$t():L$t()),$$t=()=>"Build information-rich layouts, campaign frames, and localized visual stories from the next complex direction.",j$t=()=>"ç¨ Seedream 5 Pro å¶ä½ä¿¡æ¯å¯éççå¼ã广åç»é¢åæ¬å°åè§è§åäºã",F$t=((t={},e={})=>(e.locale??o())==="en"?$$t():j$t()),U$t=()=>"Create with Seedream 5 Pro",G$t=()=>"ä½¿ç¨ Seedream 5 Pro åä½",B$t=((t={},e={})=>(e.locale??o())==="en"?U$t():G$t()),V$t=()=>"Explore cinematic examples",H$t=()=>"æ¢ç´¢çµå½±ææ¡ä¾",K$t=((t={},e={})=>(e.locale??o())==="en"?V$t():H$t()),W$t=()=>"When should I choose Seedream 5 Pro over Seedream 4.5?",Y$t=()=>"ä»ä¹æ¶ååºè¯¥éæ© Seedream 5 Proï¼è䏿¯ Seedream 4.5ï¼",Z$t=((t={},e={})=>(e.locale??o())==="en"?W$t():Y$t()),X$t=()=>"Choose Seedream 5 Pro for dense layouts, infographics, multilingual creative, and professional image design. Choose Seedream 4.5 when multi-reference compositing is the main task.",Q$t=()=>"ä¿¡æ¯å¾ãå¯éçå¼ãå¤è¯è¨åä½åä¸ä¸å¾å设计éå Seedream 5 Proã主è¦ä»»å¡æ¯å¤åèå¾åææ¶ï¼éæ© Seedream 4.5ã",J$t=((t={},e={})=>(e.locale??o())==="en"?X$t():Q$t()),ejt=()=>"Social hooks",tjt=()=>"社交è¯é¢å¾",njt=((t={},e={})=>(e.locale??o())==="en"?ejt():tjt()),ojt=()=>"Surreal concepts",rjt=()=>"è¶
ç°å®æ¦å¿µ",ajt=((t={},e={})=>(e.locale??o())==="en"?ojt():rjt()),sjt=()=>"Meme-ready scenes",ijt=()=>"æ¢å¾åºæ¯",cjt=((t={},e={})=>(e.locale??o())==="en"?sjt():ijt()),ljt=()=>"Quick variations",_jt=()=>"å¿«éåä½",ujt=((t={},e={})=>(e.locale??o())==="en"?ljt():_jt()),djt=()=>"Shareable visual hooks",pjt=()=>"éåå享çè§è§é©å",mjt=((t={},e={})=>(e.locale??o())==="en"?djt():pjt()),fjt=()=>"Start with the strange premise, add the words that belong in the frame, and use a plain-language edit to sharpen the version you want to share.",gjt=()=>"ä»ä¸ä¸ªå¥ç¹è®¾å®å¼å§ï¼åæ¸
ç»é¢ä¸çæåï¼åç¨èªç¶è¯è¨ä¿®æ¹åºçæ£æ³å享ççæ¬ã",hjt=((t={},e={})=>(e.locale??o())==="en"?fjt():gjt()),bjt=()=>"Visual premise",vjt=()=>"è§è§è®¾å®",yjt=((t={},e={})=>(e.locale??o())==="en"?bjt():vjt()),wjt=()=>"Unexpected surreal portal scene",zjt=()=>"ææ³ä¸å°çè¶
ç°å®é¨æ·åºæ¯",xjt=((t={},e={})=>(e.locale??o())==="en"?wjt():zjt()),kjt=()=>"Ordinary place, impossible event",Sjt=()=>"å¹³å¡çå°æ¹ï¼ä¸å¯è½çäºä»¶",Ijt=((t={},e={})=>(e.locale??o())==="en"?kjt():Sjt()),Tjt=()=>"Surreal concept",Ejt=()=>"è¶
ç°å®æ¦å¿µ",Rjt=((t={},e={})=>(e.locale??o())==="en"?Tjt():Ejt()),Ajt=()=>"A laundromat drum opening into a midnight forest, with one person in a yellow raincoat.",Cjt=()=>"ä¸åªèªå©æ´è¡£é¼éåå夿£®æï¼ä¸ä¸ªäººç©¿çé»è²é¨è¡£ã",Pjt=((t={},e={})=>(e.locale??o())==="en"?Ajt():Cjt()),qjt=()=>"Bold fox character in a graphic setting",Ojt=()=>"å¾å½¢ç¯å¢ä¸çç²ä½çç¸å符",Mjt=((t={},e={})=>(e.locale??o())==="en"?qjt():Ojt()),Njt=()=>"Shareable character hook",Ljt=()=>"å¯å
±äº«å符æé©",Djt=((t={},e={})=>(e.locale??o())==="en"?Njt():Ljt()),$jt=()=>"Social visual",jjt=()=>"社交è§è§",Fjt=((t={},e={})=>(e.locale??o())==="en"?$jt():jjt()),Ujt=()=>"An orange fox in silver rain boots riding a floating city elevator.",Gjt=()=>"ä¸åªç©¿çé¶è²é¨é´çæ©è²çç¸éªçæ¼æµ®çåå¸çµæ¢¯ã",Bjt=((t={},e={})=>(e.locale??o())==="en"?Ujt():Gjt()),Vjt=()=>"Bold fashion composition",Hjt=()=>"大èçæ¶å°æå¾",Kjt=((t={},e={})=>(e.locale??o())==="en"?Vjt():Hjt()),Wjt=()=>"Exaggerated fashion frame",Yjt=()=>"å¤¸å¼ çæ¶å°ç¸æ¡",Zjt=((t={},e={})=>(e.locale??o())==="en"?Wjt():Yjt()),Xjt=()=>"Editorial",Qjt=()=>"ç¼è¾è§è§",Jjt=((t={},e={})=>(e.locale??o())==="en"?Xjt():Qjt()),eFt=()=>"Cobalt oversized coat, square amber sun, tilted city staircase, hard graphic shadows.",tFt=()=>"é´è¶
大å·å¤å¥ï¼æ¹å½¢ç¥çè²é³å
ï¼å¾æçå叿¥¼æ¢¯ï¼å硬çå¾å½¢é´å½±ã",nFt=((t={},e={})=>
31(e.locale??o())==="en"?eFt():tFt()),oFt=()=>"Train looping through a surreal sky",rFt=()=>"ç«è½¦ç¯ç»è¶
ç°å®ç天空",aFt=((t={},e={})=>(e.locale??o())==="en"?oFt():rFt()),sFt=()=>"Impossible infrastructure",iFt=()=>"ä¸å¯è½çåºç¡è®¾æ½",cFt=((t={},e={})=>(e.locale??o())==="en"?sFt():iFt()),lFt=()=>"Worldbuilding",_Ft=()=>"ä¸çè§æ¢ç´¢",uFt=((t={},e={})=>(e.locale??o())==="en"?lFt():_Ft()),dFt=()=>"A red commuter train looping through the midnight sky above a quiet city.",pFt=()=>"ä¸å红è²éå¤å车å¨ä¸ä¸ªå®éçåå¸ä¸ç©ºçåå¤å¤©ç©ºä¸ç¯ç»ã",mFt=((t={},e={})=>(e.locale??o())==="en"?dFt():pFt()),fFt=()=>"Reference-guided visual hook remix",gFt=()=>"åèå¼å¯¼è§è§é©æ··é³",hFt=((t={},e={})=>(e.locale??o())==="en"?fFt():gFt()),bFt=()=>"One hook, three worlds",vFt=()=>"ä¸ä¸ªé©åï¼ä¸ä¸ªä¸ç",yFt=((t={},e={})=>(e.locale??o())==="en"?bFt():vFt()),wFt=()=>"Reference remix",zFt=()=>"åèå¾éæ··",xFt=((t={},e={})=>(e.locale??o())==="en"?wFt():zFt()),kFt=()=>"Keep the defining orange fox silhouette and framing from the reference; reinterpret it in three unexpected worlds while changing only weather, palette, and context.",SFt=()=>"ä¿çåèèµæä¸å®ä¹çæ©è²çç¸è½®å»åæ¡æ¶ï¼å¨ä¸ä¸ªææ³ä¸å°çä¸çä¸éæ°è¯ éå®ï¼åæ¶åªæ¹å天æ°ãè°è²æ¿åèæ¯ã",IFt=((t={},e={})=>(e.locale??o())==="en"?kFt():SFt()),TFt=()=>"Where Grok Imagine 2 fits",EFt=()=>"Grok Imagine 2 éåä»ä¹ä»»å¡",RFt=((t={},e={})=>(e.locale??o())==="en"?TFt():EFt()),AFt=()=>"Use it when the first job is to make an idea instantly readable, distinctive, and ready to post before you polish a full campaign system.",CFt=()=>"å½ç¬¬ä¸ç®æ æ¯è®©åæç«å»ææãæè¾¨è¯åº¦å¹¶éåå叿¶ï¼éæ© Grok Imagine 2ã",PFt=((t={},e={})=>(e.locale??o())==="en"?AFt():CFt()),qFt=()=>"Fast exploration",OFt=()=>"å¿«éæ¢ç´¢",MFt=((t={},e={})=>(e.locale??o())==="en"?qFt():OFt()),NFt=()=>"Test several visual hooks quickly",LFt=()=>"å¿«éæµè¯å 个è§è§æé©",DFt=((t={},e={})=>(e.locale??o())==="en"?NFt():LFt()),$Ft=()=>"Change scale, setting, or one impossible object while keeping the core idea readable.",jFt=()=>"æ¹å尺度ãåºæ¯æä¸ä¸ªä¸å¯è½çç©ä½ï¼åæ¶è®©æ ¸å¿åæä¿æä¸ç¼å¯è¯»ã",FFt=((t={},e={})=>(e.locale??o())==="en"?$Ft():jFt()),UFt=()=>"Fast surreal concept direction",GFt=()=>"å¿«éè¶
ç°å®æ¦å¿µæå¯¼",BFt=((t={},e={})=>(e.locale??o())==="en"?UFt():GFt()),VFt=()=>"Expressive concepts",HFt=()=>"è¡¨è¾¾æ§æ¦å¿µ",KFt=((t={},e={})=>(e.locale??o())==="en"?VFt():HFt()),WFt=()=>"Use humor without losing composition",YFt=()=>"使ç¨å¹½é»ï¼ä½ä¸çºç²æå¾",ZFt=((t={},e={})=>(e.locale??o())==="en"?WFt():YFt()),XFt=()=>"Make the strange element obvious, then use clean lighting and hierarchy to keep it usable.",QFt=()=>"让å¥ç¹å
ç´ è¶³å¤ææ¾ï¼åç¨å¹²åå
çº¿åæ¸
æ°å±çº§ä¿æç»é¢å¯ç¨ã",JFt=((t={},e={})=>(e.locale??o())==="en"?XFt():QFt()),eUt=()=>"Expressive fox concept",tUt=()=>"å¯æè¡¨ç°åççç¸æ¦å¿µ",nUt=((t={},e={})=>(e.locale??o())==="en"?eUt():tUt()),oUt=()=>"Focused revisions",rUt=()=>"éç¹ä¿®è®¢",aUt=((t={},e={})=>(e.locale??o())==="en"?oUt():rUt()),sUt=()=>"Keep the hook while changing its context",iUt=()=>"卿´æ¹ä¸ä¸ææ¶ä¿çæé©",cUt=((t={},e={})=>(e.locale??o())==="en"?sUt():iUt()),lUt=()=>"Preserve the defining object and framing while revising weather, palette, or location.",_Ut=()=>"å¨ä¿®æ¹å¤©æ°ãè°è²æ¿æä½ç½®æ¶ä¿çå®ä¹å¯¹è±¡åæ¡æ¶ã",uUt=((t={},e={})=>(e.locale??o())==="en"?lUt():_Ut()),dUt=()=>"Controlled visual variation",pUt=()=>"坿§çè§è§åå",mUt=((t={},e={})=>(e.locale??o())==="en"?dUt():pUt()),fUt=()=>"Feed-first composition",gUt=()=>"ä¼å
éé
ä¿¡æ¯æµçæå¾",hUt=((t={},e={})=>(e.locale??o())==="en"?fUt():gUt()),bUt=()=>"Make the idea readable at thumbnail size",vUt=()=>"使åæå¨ç¼©ç¥å¾å¤§å°æ¶å¯è¯»",yUt=((t={},e={})=>(e.locale??o())==="en"?bUt():vUt()),wUt=()=>"Build one focal point, strong contrast, and generous breathing room so an unexpected concept lands before the viewer scrolls.",zUt=()=>"ç¨åä¸ç¦ç¹ã强对æ¯åå
è¶³çç½ï¼è®©æå¤æ¦å¿µå¨è§ä¼æ»èµ°åè¿
é被çæã",xUt=((t={},e={})=>(e.locale??o())==="en"?wUt():zUt()),kUt=()=>"Feed-first composition with a strong visual focal point",SUt=()=>"å
·æå¼ºå¤§è§è§ç¦ç¹çä¿¡æ¯æµæå¾",IUt=((t={},e={})=>(e.locale??o())==="en"?kUt():SUt()),TUt=()=>"Best for visual hooks",EUt=()=>"æéåè§è§é©å",RUt=((t={},e={})=>(e.locale??o())==="en"?TUt():EUt()),AUt=()=>"Choose it for social concepts, scene-based typography, surreal prompts, and quick image-to-image revisions.",CUt=()=>"éå社交æ¦å¿µãåºæ¯æåãè¶
ç°å®æç¤ºè¯åå¿«éå¾çå¾ä¿®æ¹ã",PUt=((t={},e={})=>(e.locale??o())==="en"?AUt():CUt()),qUt=()=>"Social concepts",OUt=()=>"ç¤¾ä¼æ¦å¿µ",MUt=((t={},e={})=>(e.locale??o())==="en"?qUt():OUt()),NUt=()=>"Create a bold image that reads at thumbnail size.",LUt=()=>"å建以ç¥å¾å¤§å°æ¾ç¤ºçç²ä½å¾åã",DUt=((t={},e={})=>(e.locale??o())==="en"?NUt():LUt()),$Ut=()=>
31"A giant cat walking through a business district.",jUt=()=>"ä¸åªå·¨å¤§çç«èµ°è¿ä¸ä¸ªåä¸åºã",FUt=((t={},e={})=>(e.locale??o())==="en"?$Ut():jUt()),UUt=()=>"Creative pitches",GUt=()=>"åææ¨ä»",BUt=((t={},e={})=>(e.locale??o())==="en"?UUt():GUt()),VUt=()=>"Explore several unexpected visual territories.",HUt=()=>"æ¢ç´¢å æ¡åºäººææçè§è§è·¯çº¿ã",KUt=((t={},e={})=>(e.locale??o())==="en"?VUt():HUt()),WUt=()=>"Three impossible versions of an everyday product.",YUt=()=>"æ¥å¸¸äº§åçä¸ä¸ªä¸å¯è½çæ¬ã",ZUt=((t={},e={})=>(e.locale??o())==="en"?WUt():YUt()),XUt=()=>"Playful campaigns",QUt=()=>"è¶£å³æ´»å¨",JUt=((t={},e={})=>(e.locale??o())==="en"?XUt():QUt()),e8t=()=>"Use surreal scale or humor as the campaign hook.",t8t=()=>"ç¨è¶
ç°å®å°ºåº¦æå¹½é»æä½ä¸ºå¹¿åæ´»å¨çè®°å¿ç¹ã",n8t=((t={},e={})=>(e.locale??o())==="en"?e8t():t8t()),o8t=()=>"A floating diner above a desert highway.",r8t=()=>"æ²æ¼ é«éå
¬è·¯ä¸çæ¼æµ®é¤å
ã",a8t=((t={},e={})=>(e.locale??o())==="en"?o8t():r8t()),s8t=()=>"Rapid remixes",i8t=()=>"å¿«éæ··é³",c8t=((t={},e={})=>(e.locale??o())==="en"?s8t():i8t()),l8t=()=>"Keep the subject and change the cultural or seasonal context.",_8t=()=>"ä¿ç主é¢å¹¶æ¹åæåæå£èèæ¯ã",u8t=((t={},e={})=>(e.locale??o())==="en"?l8t():_8t()),d8t=()=>"Move one character through three launch worlds.",p8t=()=>"å¨ä¸ä¸ªåå¸ä¸çä¸ç§»å¨ä¸ä¸ªè§è²ã",m8t=((t={},e={})=>(e.locale??o())==="en"?d8t():p8t()),f8t=()=>"What is Grok Imagine 2 best at?",g8t=()=>"Grok Imagine 2 ææ
é¿ä»ä¹ï¼",h8t=((t={},e={})=>(e.locale??o())==="en"?f8t():g8t()),b8t=()=>"Use it for fast ideation, expressive scenes, social hooks, surreal scale, and quick contextual revisions.",v8t=()=>"å®éåå¿«éææãå¯æè¡¨ç°åçåºæ¯ã社交è§è§é©åãè¶
ç°å®å°ºåº¦åå¿«éæ
å¢ä¿®æ¹ã",y8t=((t={},e={})=>(e.locale??o())==="en"?b8t():v8t()),w8t=()=>"Can it edit images?",z8t=()=>"å®å¯ä»¥ç¼è¾å¾ååï¼",x8t=((t={},e={})=>(e.locale??o())==="en"?w8t():z8t()),k8t=()=>"Yes. The configured edit endpoint accepts up to three references in this workspace.",S8t=()=>"æ¯æãå½åå·¥ä½åºçç¼è¾ç«¯ç¹æå¤æ¥åä¸å¼ åèå¾ã",I8t=((t={},e={})=>(e.locale??o())==="en"?k8t():S8t()),T8t=()=>"What makes a strong prompt?",E8t=()=>"ä»ä¹æ¯å¼ºæåçæç¤ºï¼",R8t=((t={},e={})=>(e.locale??o())==="en"?T8t():E8t()),A8t=()=>"Lead with one visual contradiction, identify the focal point, and keep the surrounding scene deliberately simple.",C8t=()=>"以ä¸ä¸ªè§è§çç¾ä¸ºå¯¼åï¼è¯å«ç¦ç¹ï¼å»æä¿æå¨å´åºæ¯ç®æ´ã",P8t=((t={},e={})=>(e.locale??o())==="en"?A8t():C8t()),q8t=()=>"Which quality settings are available?",O8t=()=>"æåªäºè´¨é设置å¯ä¾éæ©ï¼",M8t=((t={},e={})=>(e.locale??o())==="en"?q8t():O8t()),N8t=()=>"The workbench currently exposes low and medium quality options where supported by the configured endpoint.",L8t=()=>"å·¥ä½å°å½åå
¬å¼äºé
ç½®çç«¯ç¹æ¯æçä½è´¨éåä¸è´¨éé项ã",D8t=((t={},e={})=>(e.locale??o())==="en"?N8t():L8t()),$8t=()=>"Build a bold social concept, put the headline inside the scene, and revise the hook without restarting the image.",j8t=()=>"æ¢ç´¢å¤§èæ¦å¿µãæ¸
æ°çåºæ¯æååå¿«éèªç¶è¯è¨å¾çç¼è¾ã",F8t=((t={},e={})=>(e.locale??o())==="en"?$8t():j8t()),U8t=()=>"Create with Grok Imagine 2",G8t=()=>"ä½¿ç¨ Grok Imagine 2 åä½",B8t=((t={},e={})=>(e.locale??o())==="en"?U8t():G8t()),V8t=()=>"See visual hooks",H8t=()=>"æ¥çè§è§é©å",K8t=((t={},e={})=>(e.locale??o())==="en"?V8t():H8t()),W8t=()=>"Make the next idea hard to miss",Y8t=()=>"让ä¸ä¸ä¸ªåææ æ³è¢«å¿½ç¥",Z8t=((t={},e={})=>(e.locale??o())==="en"?W8t():Y8t()),X8t=()=>"It is a good fit for concepts that need an immediate visual hook, scene-based text, or a quick natural-language revision. Review every name, number, and brand element before publishing.",Q8t=()=>"å½åæéè¦ç«å»æä½æ³¨æåãå¨åºæ¯ä¸å å
¥æåï¼æéè¿èªç¶è¯è¨å¿«éä¿®æ¹æ¶ï¼å®å¾åéãåå¸åè¯·æ ¸å¯¹åç§°ãæ°åååçå
ç´ ã",J8t=((t={},e={})=>(e.locale??o())==="en"?X8t():Q8t()),eGt=()=>"What makes Grok Imagine 2 useful for social content?",tGt=()=>"Grok Imagine 2 为ä»ä¹éå社交å
容ï¼",nGt=((t={},e={})=>(e.locale??o())==="en"?eGt():tGt()),oGt=()=>"Grok Imagine 2 questions, answered",rGt=()=>"Grok Imagine 2 常è§é®é¢",aGt=((t={},e={})=>(e.locale??o())==="en"?oGt():rGt()),sGt=()=>"Grok Imagine 2 for fast, shareable visual ideas",iGt=()=>"Grok Imagine 2ï¼å¿«éãæå享çè§è§åæ",cGt=((t={},e={})=>(e.locale??o())==="en"?sGt():iGt()),lGt=()=>"Turn an unusual premise into a shareable visual, then reshape the scene with plain-language edits when the first idea needs a sharper hook, character, or setting.",_Gt=()=>"æä¸ä¸ªä¸å¯»å¸¸ç设æ³åæéåå享çç»é¢ï¼åç¨èªç¶è¯è¨è°æ´äººç©ãåºæ¯ææ°å´ï¼è®©ç¬¬ä¸çåææ´å¿«æ¾å°çæ£æè®°å¿ç¹çæ¹åã",uGt=((t={},e={})=>(e.locale??o())==="en"?lGt():_Gt()),dGt=()=>"Grok Imagine 2",pGt=()=>"Grok Imagine 2",mGt=((t={},e={})=>(e.locale??o())==="en"?dGt():pGt()),fGt=()=>"A Grok Imagine 2 AI image generator for expressive concepts, in-scene text, plain-language image edits, and social visual
31s.",gGt=()=>"æ¯æå¿«éè§è§åæãæåæç¤ºè¯ååèå¾ç¼è¾ç Grok Imagine 2 å¾çå·¥ä½åºã",hGt=((t={},e={})=>(e.locale??o())==="en"?fGt():gGt()),bGt=()=>"Grok Imagine 2 image generator for bold social visuals, surreal concepts, in-scene text, and quick natural-language edits when an idea needs a stronger hook.",vGt=()=>"Grok Imagine 2 å¾ççæå¨ï¼éå大è社交è§è§ãè¶
ç°å®æ¦å¿µãåºæ¯æååéè¦æ´å¼ºè®°å¿ç¹çèªç¶è¯è¨å¿«éç¼è¾ã",yGt=((t={},e={})=>(e.locale??o())==="en"?bGt():vGt()),wGt=()=>"Grok Imagine 2 AI Image Generator | Oeneo AI",zGt=()=>"Grok Imagine 2 AI å¾ççæå¨ | Oeneo AI",xGt=((t={},e={})=>(e.locale??o())==="en"?wGt():zGt()),kGt=()=>"Grok Imagine 2 examples with bold visual hooks",SGt=()=>"Grok Imagine 2ï¼å¤§èè§è§é©å示ä¾",IGt=((t={},e={})=>(e.locale??o())==="en"?kGt():SGt()),TGt=()=>"Grok Imagine 2 use cases for social and concept art",EGt=()=>"Grok Imagine 2 使ç¨åºæ¯ï¼ç¤¾äº¤å
容䏿¦å¿µèºæ¯",RGt=((t={},e={})=>(e.locale??o())==="en"?TGt():EGt()),AGt=()=>"Product photography",CGt=()=>"产åæå½±",fN=((t={},e={})=>(e.locale??o())==="en"?AGt():CGt()),PGt=()=>"Fashion editorials",qGt=()=>"æ¶å°å¤§ç",gN=((t={},e={})=>(e.locale??o())==="en"?PGt():qGt()),OGt=()=>"Material studies",MGt=()=>"æè´¨ç ç©¶",hN=((t={},e={})=>(e.locale??o())==="en"?OGt():MGt()),NGt=()=>"Campaign key visuals",LGt=()=>"广å主è§è§",bN=((t={},e={})=>(e.locale??o())==="en"?NGt():LGt()),DGt=()=>"Commercial realism tests",$Gt=()=>"åä¸ç宿æµè¯",vN=((t={},e={})=>(e.locale??o())==="en"?DGt():$Gt()),jGt=()=>"Start with the product, light, lens, and surface you need to sell; use FLUX.2 Pro to compare believable directions before a shoot or campaign review.",FGt=()=>"å
忏
产åãå
线ãé头å表é¢ï¼åç¨ FLUX.2 Pro 卿£å¼æææå¹¿åè¯å®¡åæ¯è¾å¯ä¿¡çè§è§æ¹åã",yN=((t={},e={})=>(e.locale??o())==="en"?jGt():FGt()),UGt=()=>"Photography direction",GGt=()=>"æå½±æ¹å",wN=((t={},e={})=>(e.locale??o())==="en"?UGt():GGt()),BGt=()=>"Photoreal watch product shot",VGt=()=>"åå®è
表产åå¾",zN=((t={},e={})=>(e.locale??o())==="en"?BGt():VGt()),HGt=()=>"Controlled product photography",KGt=()=>"坿§ç产åæå½±",xN=((t={},e={})=>(e.locale??o())==="en"?HGt():KGt()),WGt=()=>"Product",YGt=()=>"产å",kN=((t={},e={})=>(e.locale??o())==="en"?WGt():YGt()),ZGt=()=>"Matte black watch between limestone and jade glass, accurate leather, metal, and reflections.",XGt=()=>"ç³ç°ç³åçç³ç»çä¹é´çåå
é»è²æè¡¨ï¼ç²¾ç¡®çç®é©ï¼éå±ååå°ã",SN=((t={},e={})=>(e.locale??o())==="en"?ZGt():XGt()),QGt=()=>"Natural-light portrait",JGt=()=>"èªç¶å
èå",IN=((t={},e={})=>(e.locale??o())==="en"?QGt():JGt()),eBt=()=>"Natural portrait detail",tBt=()=>"èªç¶èåç»è",TN=((t={},e={})=>(e.locale??o())==="en"?eBt():tBt()),nBt=()=>"Portrait",oBt=()=>"纵å",EN=((t={},e={})=>(e.locale??o())==="en"?nBt():oBt()),rBt=()=>"Quiet studio portrait, north-window light, natural skin texture, dark jade knitwear.",aBt=()=>"å®éçå·¥ä½å®¤èåï¼åçªå
线ï¼èªç¶çç®è¤çº¹çï¼æ·±çéç»åã",RN=((t={},e={})=>(e.locale??o())==="en"?rBt():aBt()),sBt=()=>"Glass and citrus commercial still life",iBt=()=>"ç»çåææ©åä¸éç©",AN=((t={},e={})=>(e.locale??o())==="en"?sBt():iBt()),cBt=()=>"Tactile commercial still life",lBt=()=>"触è§åä¸éç©",CN=((t={},e={})=>(e.locale??o())==="en"?cBt():lBt()),_Bt=()=>"Materials",uBt=()=>"ææåº",PN=((t={},e={})=>(e.locale??o())==="en"?_Bt():uBt()),dBt=()=>"Clear glass, cut citrus, linen, jade ceramic, real refraction and contact shadows.",pBt=()=>"éæç»çï¼å岿æ©ï¼äºéº»ï¼çç³é¶ç·ï¼çæ£çæå°åæ¥è§¦é´å½±ã",qN=((t={},e={})=>(e.locale??o())==="en"?dBt():pBt()),mBt=()=>"Believable alpine travel landscape",fBt=()=>"令人信æçé«å±±æ
游æ¯è§",ON=((t={},e={})=>(e.locale??o())==="en"?mBt():fBt()),gBt=()=>"Credible environment",hBt=()=>"å¯ä¿¡çç¯å¢",MN=((t={},e={})=>(e.locale??o())==="en"?gBt():hBt()),bBt=()=>"Landscape",vBt=()=>"横å",NN=((t={},e={})=>(e.locale??o())==="en"?bBt():vBt()),yBt=()=>"Alpine road at dawn, cream travel car, restrained mist, realistic grass, rock, and atmospheric depth.",wBt=()=>"黿æ¶çé«å±±è·¯ãå¥¶æ²¹è²æ
è¡è½¦ãå
å¶ç龿°ãé¼ççèå°ã岩ç³åå¤§æ°æ·±åº¦ã",LN=((t={},e={})=>(e.locale??o())==="en"?yBt():wBt()),zBt=()=>"Reference-guided product color edit",xBt=()=>"åèå¼å¯¼äº§åé¢è²ç¼è¾",DN=((t={},e={})=>(e.locale??o())==="en"?zBt():xBt()),kBt=()=>"Controlled color revision",SBt=()=>"åæ§é¢è²ä¿®è®¢",$N=((t={},e={})=>(e.locale??o())==="en"?kBt():SBt()),IBt=()=>"Reference edit",TBt=()=>"åèç¼è¾",jN=((t={},e={})=>(e.locale??o())==="en"?IBt():TBt()),EBt=()=>"Keep product geometry and camera; change only color and surrounding surface.",RBt=()=>"ä¿æäº§åå ä½å½¢ç¶åç¸æºï¼ä»
æ´æ¹é¢è²åå¨å´è¡¨é¢ã",FN=((t={},e={})=>(e.locale??o())==="en"?EBt():RBt()),ABt=()=>"Where FLUX.2 Pro earns its place",CBt=()=>"FLUX.2 Pro éåä»ä¹ä»»å¡",UN=((t={},e={})=>(e.locale??o())==="en"?ABt():CBt()),PBt=()=>"Choose it when viewers need to believe the image was photographed: surface response, motivated light, contact shadows, and perspective all have to agree.",qBt=()=>
31"å½è§ä¼éè¦ç¸ä¿¡ç»é¢æ¯æåºæ¥çï¼è¡¨é¢ååºãå
线é»è¾ãæ¥è§¦é´å½±åéè§å°±å¿
须彼æ¤ä¸è´ã",GN=((t={},e={})=>(e.locale??o())==="en"?PBt():qBt()),OBt=()=>"Material fidelity",MBt=()=>"ææä¿ç度",BN=((t={},e={})=>(e.locale??o())==="en"?OBt():MBt()),NBt=()=>"Separate surfaces through light",LBt=()=>"éè¿å
线å离表é¢",VN=((t={},e={})=>(e.locale??o())==="en"?NBt():LBt()),DBt=()=>"Specify glass, leather, brushed metal, textile, skin, and stone with physically plausible reflection and texture.",$Bt=()=>"æå®ç»çãç®é©ãæä¸éå±ã纺ç»åãç®è¤åç³æå
·æç©çä¸åççåå°å纹çã",HN=((t={},e={})=>(e.locale??o())==="en"?DBt():$Bt()),jBt=()=>"Detailed material study",FBt=()=>"è¯¦ç»ææç ç©¶",KN=((t={},e={})=>(e.locale??o())==="en"?jBt():FBt()),UBt=()=>"Motivated light",GBt=()=>"æ¿å±å
",WN=((t={},e={})=>(e.locale??o())==="en"?UBt():GBt()),BBt=()=>"Make every shadow explainable",VBt=()=>"让æ¯ä¸ä¸ªé´å½±é½å¯ä»¥è§£é",YN=((t={},e={})=>(e.locale??o())==="en"?BBt():VBt()),HBt=()=>"Name the light source, direction, softness, and environment so the image feels captured rather than assembled.",KBt=()=>"å½åå
æºãæ¹åãæå度åç¯å¢ï¼ä½¿å¾åæè§è¢«æè·è䏿¯ç»è£
ã",ZN=((t={},e={})=>(e.locale??o())==="en"?HBt():KBt()),WBt=()=>"Product scene with controlled light",YBt=()=>"å
çº¿åæ§ç产ååºæ¯",XN=((t={},e={})=>(e.locale??o())==="en"?WBt():YBt()),ZBt=()=>"Product references",XBt=()=>"产ååè",QN=((t={},e={})=>(e.locale??o())==="en"?ZBt():XBt()),QBt=()=>"Protect product geometry",JBt=()=>"ä¿æ¤äº§åå ä½å½¢ç¶",JN=((t={},e={})=>(e.locale??o())==="en"?QBt():JBt()),e9t=()=>"Keep shape, stitching, controls, and proportions stable while changing the environment or color.",t9t=()=>"卿¹åç¯å¢æé¢è²çåæ¶ï¼ä¿æå½¢ç¶ãç¼åãæ§å¶åæ¯ä¾ç¨³å®ã",eL=((t={},e={})=>(e.locale??o())==="en"?e9t():t9t()),n9t=()=>"Reference-led product scene",o9t=()=>"åè主导ç产ååºæ¯",tL=((t={},e={})=>(e.locale??o())==="en"?n9t():o9t()),r9t=()=>"Reviewable set",a9t=()=>"å¯å®¡æ ¸é",nL=((t={},e={})=>(e.locale??o())==="en"?r9t():a9t()),s9t=()=>"Compare realistic directions side by side",i9t=()=>"å¹¶ææ¯è¾é¼çç路线",oL=((t={},e={})=>(e.locale??o())==="en"?s9t():i9t()),c9t=()=>"Review product, portrait, and environment studies with consistent material and lighting logic before choosing a final route.",l9t=()=>"使ç¨ä¸è´çææåç
§æé»è¾å®¡æ¥äº§åãèååç¯å¢ç ç©¶ã",rL=((t={},e={})=>(e.locale??o())==="en"?c9t():l9t()),_9t=()=>"Contact sheet of realistic product directions",u9t=()=>"é¼çç产å说æè系表",aL=((t={},e={})=>(e.locale??o())==="en"?_9t():u9t()),d9t=()=>"FLUX.2 Pro workspace specifications",p9t=()=>"FLUX.2 Pro å·¥ä½åºè§æ ¼",sL=((t={},e={})=>(e.locale??o())==="en"?d9t():p9t()),m9t=()=>"Creation modes",f9t=()=>"å使¨¡å¼",iL=((t={},e={})=>(e.locale??o())==="en"?m9t():f9t()),g9t=()=>"Reference inputs",h9t=()=>"åèå¾è¾å
¥",cL=((t={},e={})=>(e.locale??o())==="en"?g9t():h9t()),b9t=()=>"Images per task",v9t=()=>"æ¯æ¬¡ä»»å¡å¾çæ°",lL=((t={},e={})=>(e.locale??o())==="en"?b9t():v9t()),y9t=()=>"Output resolutions",w9t=()=>"è¾åºå辨ç",_L=((t={},e={})=>(e.locale??o())==="en"?y9t():w9t()),z9t=()=>"File formats",x9t=()=>"æä»¶æ ¼å¼",uL=((t={},e={})=>(e.locale??o())==="en"?z9t():x9t()),k9t=()=>"What is FLUX.2 Pro best for?",S9t=()=>"FLUX.2 Pro éåä»ä¹ä»»å¡ï¼",dL=((t={},e={})=>(e.locale??o())==="en"?k9t():S9t()),I9t=()=>"Choose it for realistic products, portraits, interiors, environments, and reference-guided commercial concepts where physical detail carries the idea.",T9t=()=>"éååå®äº§åãèåã室å
ãç¯å¢ååèå¾å¼å¯¼çåä¸åä½ï¼å°¤å
¶éåéè¦å¯ä¿¡ç©çç»èçç»é¢ã",pL=((t={},e={})=>(e.locale??o())==="en"?I9t():T9t()),E9t=()=>"How should I describe materials?",R9t=()=>"å¦ä½æè¿°æè´¨ï¼",mL=((t={},e={})=>(e.locale??o())==="en"?E9t():R9t()),A9t=()=>"Name the material, finish, age, micro-texture, reflection behavior, and the light that reveals it.",C9t=()=>"忏
æè´¨ã表é¢å¤çã使ç¨ç迹ãå¾®è§çº¹çãåå°æ¹å¼ï¼ä»¥åè½å¤åç°å®çå
线ã",fL=((t={},e={})=>(e.locale??o())==="en"?A9t():C9t()),P9t=()=>"How many images does one task return?",q9t=()=>"æ¯ä¸ªä»»å¡ä¼è¿åå¤å°å¼ å¾çï¼",gL=((t={},e={})=>(e.locale??o())==="en"?P9t():q9t()),O9t=()=>"The current workspace configuration limits FLUX.2 Pro to one output per task.",M9t=()=>"å½åå·¥ä½åºå° FLUX.2 Pro éå¶ä¸ºæ¯ä¸ªä»»å¡è¾åºä¸å¼ å¾çã",hL=((t={},e={})=>(e.locale??o())==="en"?O9t():M9t()),N9t=()=>"Can I preserve a product reference?",L9t=()=>"å¯ä»¥ä¿ç产ååèå¾åï¼",bL=((t={},e={})=>
31(e.locale??o())==="en"?N9t():L9t()),D9t=()=>"Yes. State which geometry and identifying details must remain, then isolate the environment or color change you want.",$9t=()=>"å¯ä»¥ãå
说æå¿
é¡»ä¿çç产åå½¢æåè¯å«ç»èï¼ååç¬ååºå¸ææ¹åçç¯å¢æé¢è²ã",vL=((t={},e={})=>(e.locale??o())==="en"?D9t():$9t()),j9t=()=>"Text-to-image and reference-guided edits",F9t=()=>"æåçå¾ä¸åèå¾ç¼è¾",yL=((t={},e={})=>(e.locale??o())==="en"?j9t():F9t()),U9t=t=>`Up to ${t?.count} reference images`,G9t=t=>`æå¤ ${t?.count} å¼ åèå¾`,wL=((t,e={})=>(e.locale??o())==="en"?U9t(t):G9t(t)),B9t=()=>"Set the material, light, camera, and references before generating the next product or campaign frame.",V9t=()=>"å
ç¡®å®æè´¨ãå
线ãé头ååèå¾ï¼åçæä¸ä¸å¼ 产åæå¹¿åç»é¢ã",H9t=((t={},e={})=>(e.locale??o())==="en"?B9t():V9t()),K9t=()=>"Create with FLUX.2 Pro",W9t=()=>"ä½¿ç¨ FLUX.2 Pro åä½",Y9t=((t={},e={})=>(e.locale??o())==="en"?K9t():W9t()),Z9t=()=>"Review realism controls",X9t=()=>"æ¥çå宿§å¶",Q9t=((t={},e={})=>(e.locale??o())==="en"?Z9t():X9t()),J9t=()=>"Create images that feel photographed",e7t=()=>"åä½çèµ·æ¥åç宿æçç»é¢",t7t=((t={},e={})=>(e.locale??o())==="en"?J9t():e7t()),n7t=()=>"Choose FLUX.2 Pro when material realism, lighting, and camera credibility justify a premium render. Use a faster model for early thumbnails or high-volume direction tests.",o7t=()=>"å½æè´¨ç宿ãå
线åé头å¯ä¿¡åº¦å¼å¾ä½¿ç¨é«è´¨éçææ¶ï¼éæ© FLUX.2 Proãæ©æç¼©ç¥å¾å大鿹念è¯åæ´éåå¿«éæ¨¡åã",zL=((t={},e={})=>(e.locale??o())==="en"?n7t():o7t()),r7t=()=>"How should I choose FLUX.2 Pro over a faster model?",a7t=()=>"æåºè¯¥å¨ä»ä¹æ¶åéæ© FLUX.2 Proï¼è䏿¯æ´å¿«ç模åï¼",xL=((t={},e={})=>(e.locale??o())==="en"?r7t():a7t()),s7t=()=>"FLUX.2 Pro for photoreal image generation",i7t=()=>"FLUX.2 Pro åå®å¾ççæå¸¸è§é®é¢",kL=((t={},e={})=>(e.locale??o())==="en"?s7t():i7t()),c7t=()=>"FLUX.2 Pro for photoreal product and campaign images",l7t=()=>"FLUX.2 Proï¼åå®äº§åä¸å¹¿åç»é¢",SL=((t={},e={})=>(e.locale??o())==="en"?c7t():l7t()),_7t=()=>"Build photoreal product scenes, portraits, and campaign frames with believable materials, motivated lighting, and reference control that reduces the cleanup between concept and delivery.",u7t=()=>"æé åå®ç产ååºæ¯ãèåä¸å¹¿åç»é¢ï¼ç¨å¯ä¿¡çæè´¨ã符åé»è¾çå
线ååè徿§å¶ï¼åå°ä»æ¦å¿µå°äº¤ä»ä¹é´çè¿å·¥ã",IL=((t={},e={})=>(e.locale??o())==="en"?_7t():u7t()),d7t=()=>"FLUX.2 Pro",p7t=()=>"FLUX.2 Pro",TL=((t={},e={})=>(e.locale??o())==="en"?d7t():p7t()),m7t=()=>"A FLUX.2 Pro AI image generator for photoreal products, portraits, material detail, and reference-guided image editing.",f7t=()=>"æ¯æåå®å¾ççæãèºæ¯æå¯¼ååèå¾è¾åºç FLUX.2 Pro å·¥ä½åºã",g7t=((t={},e={})=>(e.locale??o())==="en"?m7t():f7t()),h7t=()=>"FLUX.2 Pro image generator for photoreal products, portraits, and campaign scenes with multi-reference control, believable materials, and precise lighting.",b7t=()=>"FLUX.2 Pro å¾ççæå¨ï¼éååå®äº§åæå½±ãèåå广ååºæ¯ï¼æ¯æå¤åèå¾ãå¯ä¿¡æè´¨ä¸ç²¾ç¡®å
线æ§å¶ã",v7t=((t={},e={})=>(e.locale??o())==="en"?h7t():b7t()),y7t=()=>"FLUX.2 Pro AI Image Generator | Oeneo AI",w7t=()=>"FLUX.2 Pro AI å¾ççæå¨ | Oeneo AI",z7t=((t={},e={})=>(e.locale??o())==="en"?y7t():w7t()),x7t=()=>"FLUX.2 Pro examples for photoreal image generation",k7t=()=>"FLUX.2 Proï¼æå½±çº§çå®æç¤ºä¾",EL=((t={},e={})=>(e.locale??o())==="en"?x7t():k7t()),S7t=()=>"FLUX 3 Image Generator & Editor | Oeneo AI",I7t=()=>"FLUX 3 Image çå¾ä¸å¾çç¼è¾ | Oeneo AI",T7t=((t={},e={})=>(e.locale??o())==="en"?S7t():I7t()),E7t=()=>"Create and edit images with FLUX 3 Image on Oeneo AI. Compose from up to 10 references, refine specific details, and generate native 1K, 2K or 4K images.",R7t=()=>"å¨ Oeneo AI ä½¿ç¨ FLUX 3 Image çå¾åæ¹å¾ãæå¤ç»å 10 å¼ åè徿å¾ï¼è°æ´æå®ç»èï¼çæåç 1Kã2K æ 4K å¾çã",A7t=((t={},e={})=>(e.locale??o())==="en"?E7t():R7t()),C7t=()=>"FLUX 3 Image",P7t=()=>"FLUX 3 Image",RL=((t={},e={})=>(e.locale??o())==="en"?C7t():P7t()),q7t=()=>"Create composed images from a prompt or references, refine details in Oeneo AI workspace.",O7t=()=>"仿åæåèå¾çæç»é¢ï¼å¨ Oeneo AI å·¥ä½å°è°æ´ç»èã",AL=((t={},e={})=>
31(e.locale??o())==="en"?q7t():O7t()),M7t=()=>"BFL official examples",N7t=()=>"BFL 宿¹ç¤ºä¾",ry=((t={},e={})=>(e.locale??o())==="en"?M7t():N7t()),L7t=()=>"What can FLUX 3 Image generate and edit?",D7t=()=>"FLUX 3 Image è½çæåç¼è¾åªäºå¾çï¼",CL=((t={},e={})=>(e.locale??o())==="en"?L7t():D7t()),$7t=()=>"Explore targeted photo edits, multi-reference composition and native 4K image generation. These BFL official examples show the input, the intended change and the details to inspect in the result.",j7t=()=>"ä»å±é¨æ¹å¾ãå¤å¾åèåæå°åç 4K çå¾ï¼ççè¾å
¥ææ ·å¯¹åºç®æ ç»é¢ãè¿äº BFL 宿¹æ¡ä¾å±ç¤ºäºä¿®æ¹ç®æ ï¼ä»¥åç»æä¸éè¦æ£æ¥çç»èã",PL=((t={},e={})=>(e.locale??o())==="en"?$7t():j7t()),F7t=()=>"Targeted image editing",U7t=()=>"å±é¨å¾çç¼è¾",qL=((t={},e={})=>(e.locale??o())==="en"?F7t():U7t()),G7t=()=>"Interior design variations",B7t=()=>"室å
è®¾è®¡æ¹æ¡",OL=((t={},e={})=>(e.locale??o())==="en"?G7t():B7t()),V7t=()=>"Multi-reference composition",H7t=()=>"å¤åèå¾åæ",ML=((t={},e={})=>(e.locale??o())==="en"?V7t():H7t()),K7t=()=>"Native 4K image generation",W7t=()=>"åç 4K å¾ççæ",NL=((t={},e={})=>(e.locale??o())==="en"?K7t():W7t()),Y7t=()=>"Portrait of a woman wearing an orange virtual-reality headset against an orange background.",Z7t=()=>"æ©è²èæ¯ä¸ç人åï¼å¥³æ§æ´çæ©è²èæç°å®å¤´æ¾ã",LL=((t={},e={})=>(e.locale??o())==="en"?Y7t():Z7t()),X7t=()=>"A newspaper-style page with a headline about steamed-ham technology and multiple columns of text.",Q7t=()=>"æ¥çº¸é£æ ¼çé¢ï¼å
å«è¸ç«è
¿ææ¯ä¸»é¢çæ é¢å夿 æ£æã",DL=((t={},e={})=>(e.locale??o())==="en"?X7t():Q7t()),J7t=()=>"Pink fashion illustration of three girls in colorful clothes with a black cat and food motifs.",eVt=()=>"ç²è²æ¶è£
æç»ï¼ä¸ä¸ªç©¿å½©è²æè£
ç女å©ãé»ç«åé£ç©å¾æ¡ã",$L=((t={},e={})=>(e.locale??o())==="en"?J7t():eVt()),tVt=()=>"Fashion portrait of a woman in a green beret and a loose grey-green outfit outside a storefront.",nVt=()=>"åºé¢åçæ¶è£
人åï¼å¥³æ§æ´ç»¿è²è´é·å¸½ï¼ç©¿å®½æ¾çç°ç»¿è²å¥è£
ã",jL=((t={},e={})=>(e.locale??o())==="en"?tVt():nVt()),oVt=()=>"Original",rVt=()=>"åå¾",qb=((t={},e={})=>(e.locale??o())==="en"?oVt():rVt()),aVt=()=>"Edited",sVt=()=>"ç¼è¾å",Ob=((t={},e={})=>(e.locale??o())==="en"?aVt():sVt()),iVt=()=>"Add a shirt graphic, keep the portrait",cVt=()=>"ç» T æ¤å 徿¡ï¼ä¿ç忥ç人å",FL=((t={},e={})=>(e.locale??o())==="en"?iVt():cVt()),lVt=()=>"Add a print to an existing portrait with an image-editing instruction. In this official example, the cat graphic appears on the white T-shirt while the face, pose and background remain recognizable. Inspect those details after each edit.",_Vt=()=>"å¨å·²æç人åä¸å¢å æè£
徿¡ï¼åªæè¿°è¿ä¸ä¸ªç¼è¾ç®æ ã宿¹æ ·çä¸çç½è² T æ¤å ä¸äºç«åªå¾æ¡ï¼äººç©é¢é¨ãå§¿å¿åèæ¯ä»å¯è¾¨è®¤ãæ¯è½®ç¼è¾åï¼é½åºæ£æ¥éè¦ä¿ççç»èã",UL=((t={},e={})=>(e.locale??o())==="en"?lVt():_Vt()),uVt=()=>"Original portrait of a smiling woman wearing a plain white T-shirt.",dVt=()=>"åå§äººåï¼å¾®ç¬ç女æ§ç©¿ç没æå¾æ¡çç½è² T æ¤ã",GL=((t={},e={})=>(e.locale??o())==="en"?uVt():dVt()),pVt=()=>"The same portrait with a cat graphic added to the white T-shirt.",mVt=()=>"åä¸å¼ 人åï¼ç½è² T æ¤ä¸å¢å äºç«åªå¾æ¡ã",BL=((t={},e={})=>(e.locale??o())==="en"?pVt():mVt()),fVt=()=>"Try a new sofa in an existing room",gVt=()=>"ç¨ç°ææ¿é´ç
§çå°è¯æ°çæ²åæ¹æ¡",VL=((t={},e={})=>(e.locale??o())==="en"?fVt():gVt()),hVt=()=>"Turn a room photo into an interior-design variation by describing only the furniture change. The foreground chairs become a blue sofa; windows, wall panels and the rug give you a clear before-and-after comparison.",bVt=()=>"ä»ä¸å¼ 室å
ç
§çåºåï¼è¯´æéè¦æ¿æ¢çå®¶å
·ãåæ¯æ¶ææ¤
æ¢æèè²æ²åï¼çªæ·ãæ¤å¢æ¿åå°æ¯¯æä¾äºæ¸
æ¥çåå对ç
§ï¼æ¹ä¾¿å¤ææ¹æ¡æ¯å¦ç¬¦å颿ã",HL=((t={},e={})=>(e.locale??o())==="en"?hVt():bVt()),vVt=()=>"Original living room with patterned armchairs, a rug and wood-paneled walls.",yVt=()=>"åå§å®¢å
ï¼æè±çº¹æ¶ææ¤
ãå°æ¯¯åæ¨è´¨æ¤å¢æ¿ã",KL=((t={},e={})=>(e.locale??o())==="en"?vVt():yVt()),wVt=()=>"The living room with a blue sofa replacing the foreground armchairs.",zVt=()=>
31"åä¸é´å®¢å
ï¼åæ¯æ¶ææ¤
被èè²æ²åæ¿æ¢ã",WL=((t={},e={})=>(e.locale??o())==="en"?wVt():zVt()),xVt=()=>"Combine three reference images into one scene",kVt=()=>"æä¸å¼ åèå¾ç»åæåä¸ä¸ªæ æåºæ¯",YL=((t={},e={})=>(e.locale??o())==="en"?xVt():kVt()),SVt=t=>`Give each reference a role: the owl, the sparrow and the forest. FLUX 3 Image brings them into one composition with shared lighting and scale. The three source images appear below the official result. You can upload up to ${t?.count} references; describe each image's role and check which details carry through.`,IVt=t=>`åå«è¯´æç«å¤´é¹°ã麻éåæ æçè§è²ï¼è®© FLUX 3 Image å°å®ä»¬æ¾è¿å
çº¿ãæ¯ä¾åè°çç»é¢ã宿¹ç»æä¸æ¹ä¿çäºä¸å¼ åå§åèå¾ï¼ä¾¿äºæ£æ¥ç´ æå¦ä½è¢«ä½¿ç¨ã䏿¬¡æå¤å¯ä¸ä¼ ${t?.count} å¼ åèå¾ï¼å
³é®ç»èæ¯å¦ä¿çä»éæ ¸å¯¹ã`,ZL=((t,e={})=>(e.locale??o())==="en"?SVt(t):IVt(t)),TVt=()=>"Official FLUX 3 Image forest composition with an owl and a sparrow; the three original owl, sparrow and forest references appear as smaller images below the result.",EVt=()=>"FLUX 3 Image 宿¹æ æåæå¾ï¼ç«å¤´é¹°å麻éä½äºåä¸åºæ¯ï¼ç»æä¸æ¹ä»¥å°å¾å±ç¤ºç«å¤´é¹°ã麻éåæ æä¸å¼ åå§åèå¾ã",XL=((t={},e={})=>(e.locale??o())==="en"?TVt():EVt()),RVt=()=>"Inspect lettering and textures in a native 4K image",AVt=()=>"æ¥çåç 4K å¾çä¸çæååæè´¨ç»è",QL=((t={},e={})=>(e.locale??o())==="en"?RVt():AVt()),CVt=()=>"Generate a storefront scene where signs, materials and small figures matter. BFL's original 5,456 à 3,072 soba-shop image is shown with sign and diner crops underneath. Those are details from the same file, not extra input images or upscaled results. Open the original to inspect the full resolution.",PVt=()=>"åºé¢è§è§ææ¡éè¦å
¼é¡¾æçãæè´¨åå°äººç©ãè¿å¼ BFL 宿¹è麦é¢åºå¾ççåå§å°ºå¯¸ä¸º 5,456 à 3,072ï¼ä¸æ¹å°å¾æ¯ä»å䏿件è£åºçæçåç¨é¤äººç©ç»èï¼ä¸æ¯é¢å¤è¾å
¥æåææ¾å¤§çç»æãæå¼åå¾å¯ä»¥æ¥ç宿´å辨çã",JL=((t={},e={})=>(e.locale??o())==="en"?CVt():PVt()),qVt=()=>"Official native 4K soba-shop image above two detail crops showing the Japanese shop lettering and a diner behind glass.",OVt=()=>"宿¹åç 4K è麦é¢åºå¾çï¼ä¸æ¹æä¸¤å¼ åå¾ç»èè£åï¼å±ç¤ºæ¥ææçåç»çåç¨é¤ç人ç©ã",e6=((t={},e={})=>(e.locale??o())==="en"?qVt():OVt()),MVt=()=>"What are FLUX 3 Image's core strengths?",NVt=()=>"FLUX 3 Image çæ ¸å¿ç¹ç¹æ¯ä»ä¹ï¼",t6=((t={},e={})=>(e.locale??o())==="en"?MVt():NVt()),LVt=()=>"Choose FLUX 3 Image when the image needs more than a subject: a deliberate layout, a focused edit, readable type or several visual references working together. These are model characteristics, not guarantees of unchanged pixels or perfect spelling.",DVt=()=>"å½å¾çä¸åªæ¯è¦æä¸ä¸ªä¸»ä½ï¼è¿éè¦æ¸
æ¥çé¢ãå±é¨ä¿®æ¹ãç»é¢æåæå¤å¼ åèå¾å
±å工使¶ï¼éæ© FLUX 3 Imageã以䏿¯æ¨¡åç¹ç¹ï¼ä¸ä»£è¡¨æªä¿®æ¹åç´ ç»å¯¹ä¸åææåæ°¸è¿é¶é误ã",n6=((t={},e={})=>(e.locale??o())==="en"?LVt():DVt()),$Vt=()=>"Composition-aware generation",jVt=()=>"çè§£æå¾å
³ç³»",o6=((t={},e={})=>(e.locale??o())==="en"?$Vt():jVt()),FVt=()=>"Describe placement, hierarchy and negative space as part of the prompt. FLUX 3 Image is designed to reason about how elements share a frame, which helps when a poster or editorial layout needs structure before polish.",UVt=()=>"å¨æç¤ºè¯ä¸æè¿°ä½ç½®ãå±çº§åçç½ï¼æçé¢å
³ç³»ä¸èµ·äº¤ä»£ã对äºéè¦å
ç¡®å®ç»æãåè°æ´ç»èçæµ·æ¥åç¼è¾çé¢ï¼è¿æ¯åªç½å䏻使´æå¸®å©ã",r6=((t={},e={})=>(e.locale??o())==="en"?FVt():UVt()),GVt=()=>"Official FLUX 3 Image layout study showing multiple graphic panels and structured page composition.",BVt=()=>"FLUX 3 Image 宿¹æå¾ç ç©¶ï¼å±ç¤ºå¤ä¸ªå¾å½¢é¢æ¿åç»æåçé¢ã",a6=((t={},e={})=>(e.locale??o())==="en"?GVt():BVt()),VVt=()=>"Precise local edits",HVt=()=>"ç²¾åå®åç¼è¾",s6=((t={},e={})=>(e.locale??o())==="en"?VVt():HVt()),KVt=()=>"Name one change and the parts that matter around it. This focused editing approach is useful when an approved subject, pose or room should remain recognizable while one variable changes. Review every round for drift.",WVt=()=>"æåºä¸ä¸ªæ¹å¨ï¼ä»¥åå¨å´éè¦ä¿ççé¨åãéåå·²ç»ç¡®è®¤ä¸»ä½ãå§¿å¿ææ¿é´ï¼åªæ³æ¹åä¸ä¸ªåéçæ
åµï¼è¿ç»ä¿®æ¹æ¶ä»ééè½®æ£æ¥æ¼ç§»ã",i6=((t={},e={})=>(e.locale??o())==="en"?KVt():WVt()),YVt=()=>"Official FLUX 3 Image portrait edit showing a hair color change while the subject and framing remain recognizable.",ZVt=()=>"FLUX 3 Image 宿¹äººåç¼è¾ç¤ºä¾ï¼åè²æ¹åä½ä¸»ä½å忝ä»ä¿æå¯è¾¨è®¤ã",c6=((t={},e={})=>(e.locale??o())==="en"?YVt():ZVt()),XVt=()=>"Multilingual text rendering",QVt=()=>"å¤è¯è¨æå渲æ",l6=((t={},e={})=>(e.locale??o())==="en"?XVt():QVt()),JVt=()=>"Put exact short copy in quotation marks and describe its style and position. The model is promoted for text inside images and multiple languages; proofread names, dates and characters before publication.",eHt=()=>"æåç¡®ççæåæ¾å¨å¼å·ä¸ï¼å¹¶è¯´æé£æ ¼åä½ç½®ã模å主æç»é¢å
æåä¸å¤è¯è¨è½åï¼åå¸åä»éæ ¡å¯¹äººåãæ¥æåå符ã",_6=((t={},e={})=>(e.locale??o())==="en"?JVt():eHt()),tHt=()=>"Official FLUX 3 Image magazine-style composition with visible typeset text and graphic hierarchy.",nHt=()=>"FLUX 3 Image 宿¹æå¿é£æ ¼ç»é¢ï¼å
å«å¯è§æçæååå¾å½¢å±çº§ã",u6=((t={},e={})=>(e.locale??o())==="en"?tHt():nHt()),oHt=()=>"Reference-guided consistency",rHt=()=>"åèå¾å¼å¯¼ä¸è´æ§",d6=((t={},e={})=>(e.locale??o())==="en"?oHt():rHt()),aHt=()=>"Use several references when the result needs a particular subject, material or setting. Assign each input a role, keep the order
31clear, and treat the result as a new composition rather than an exact product or identity copy.",sHt=()=>"å½ç»æéè¦ç¹å®ä¸»ä½ãæè´¨æç¯å¢æ¶ï¼åå«è¯´ææ¯å¼ åèå¾çè§è²ãä¿æä¸ä¼ é¡ºåºæ¸
æ°ãç»ææ¯æ°çç»åç»é¢ï¼ä¸æ¯äº§åæäººç©èº«ä»½ç精确å¤å¶ã",p6=((t={},e={})=>(e.locale??o())==="en"?aHt():sHt()),iHt=()=>"Official FLUX 3 Image scene composition combining multiple visual references into an atmospheric landscape.",cHt=()=>"FLUX 3 Image 宿¹åºæ¯åæç¤ºä¾ï¼æå¤ä¸ªè§è§åèç»åä¸ºææ°å´ç飿¯ã",m6=((t={},e={})=>(e.locale??o())==="en"?iHt():cHt()),lHt=()=>"How does FLUX 3 Image compare with Ideogram 4.5 and GPT Image 2.5?",_Ht=()=>"FLUX 3 ImageãIdeogram 4.5 å GPT Image 2.5 çè§æ ¼æä»ä¹åºå«ï¼",f6=((t={},e={})=>(e.locale??o())==="en"?lHt():_Ht()),uHt=()=>"Compare the current Oeneo AI input capacity, output choices and credit costs. The prices use each model's default quality, one output and one reference for editing. Changing quality or adding references can change the quote.",dHt=()=>"æ¯è¾ Oeneo AI å½åæ¯æçè¾å
¥æ°éãè¾åºé项å积åãä»·æ ¼æå模åé»è®¤è´¨éãåå¼ è¾åºè®¡ç®ï¼ç¼è¾ä½¿ç¨ä¸å¼ åèå¾ï¼æ¹åè´¨éæå¢å åèå¾å¯è½æ¹åæ¥ä»·ã",g6=((t={},e={})=>(e.locale??o())==="en"?uHt():dHt()),pHt=()=>"Specification",mHt=()=>"è§æ ¼",h6=((t={},e={})=>(e.locale??o())==="en"?pHt():mHt()),fHt=()=>"Primary strength",gHt=()=>"主è¦ä¾§éç¹",b6=((t={},e={})=>(e.locale??o())==="en"?fHt():gHt()),hHt=()=>"Multi-reference scenes, native 4K",bHt=()=>"å¤åèå¾åæãåç 4K",v6=((t={},e={})=>(e.locale??o())==="en"?hHt():bHt()),vHt=()=>"Typography, precise edits",yHt=()=>"æåæçãç²¾åç¼è¾",y6=((t={},e={})=>(e.locale??o())==="en"?vHt():yHt()),wHt=()=>"Fast generation, everyday edits",zHt=()=>"å¿«éçå¾ãæ¥å¸¸ä¿®æ¹",w6=((t={},e={})=>(e.locale??o())==="en"?wHt():zHt()),xHt=()=>"Precision edits preserving approved parts",kHt=()=>"ä¿ç已确认é¨åçç²¾åç¼è¾",z6=((t={},e={})=>(e.locale??o())==="en"?xHt():kHt()),SHt=()=>"Choose it when",IHt=()=>"éåä»ä¹æ¶åé",x6=((t={},e={})=>(e.locale??o())==="en"?SHt():IHt()),THt=()=>"Multi-reference scenes, 4K finish",EHt=()=>"å¤åèå¾åæãé«å辨çæç",k6=((t={},e={})=>(e.locale??o())==="en"?THt():EHt()),RHt=()=>"Posters and typography-heavy edits",AHt=()=>"æµ·æ¥ä¸éæçç¼è¾",S6=((t={},e={})=>(e.locale??o())==="en"?RHt():AHt()),CHt=()=>"Fast exploration, high volume",PHt=()=>"å¿«éæ¢ç´¢ãæ¹éåºå¾",I6=((t={},e={})=>(e.locale??o())==="en"?CHt():PHt()),qHt=()=>"High-stakes single edits",OHt=()=>"å
³é®åå¾çç²¾åä¿®æ¹",T6=((t={},e={})=>(e.locale??o())==="en"?qHt():OHt()),MHt=()=>"Output resolution tiers",NHt=()=>"è¾åºåè¾¨çæ¡£ä½",E6=((t={},e={})=>(e.locale??o())==="en"?MHt():NHt()),LHt=()=>"Total input images",DHt=()=>"æ»è¾å
¥å¾çæ°é",R6=((t={},e={})=>(e.locale??o())==="en"?LHt():DHt()),$Ht=t=>`Up to ${t?.count}`,jHt=t=>`æå¤ ${t?.count} å¼ `,A6=((t,e={})=>(e.locale??o())==="en"?$Ht(t):jHt(t)),FHt=t=>`1 source + ${t?.count} guide references`,UHt=t=>`1 å¼ åå¾ + æå¤ ${t?.count} å¼ å¼å¯¼åèå¾`,C6=((t,e={})=>(e.locale??o())==="en"?FHt(t):UHt(t)),GHt=()=>"Images per request",BHt=()=>"æ¯æ¬¡è¾åºæ°é",P6=((t={},e={})=>(e.locale??o())==="en"?GHt():BHt()),VHt=t=>`Up to ${t?.count}`,HHt=t=>`æå¤ ${t?.count} å¼ `,q6=((t,e={})=>(e.locale??o())==="en"?VHt(t):HHt(t)),KHt=()=>"Output formats",WHt=()=>"è¾åºæ ¼å¼",O6=((t={},e={})=>(e.locale??o())==="en"?KHt():WHt()),YHt=()=>"Provider default",ZHt=()=>"æå¡åé»è®¤æ ¼å¼",M6=((t={},e={})=>(e.locale??o())==="en"?YHt():ZHt()),XHt=()=>"Selectable quality",QHt=()=>"å¯éè´¨éæ¡£ä½",N6=((t={},e={})=>(e.locale??o())==="en"?XHt():QHt()),JHt=()=>"No quality selector",eKt=()=>"没æè´¨ééæ©å¨",L6=((t={},e={})=>(e.locale??o())==="en"?JHt():eKt()),tKt=()=>"1K generation / editing",nKt=()=>"1K çå¾ / ç¼è¾ç§¯å",D6=((t={},e={})=>(e.locale??o())==="en"?tKt():nKt()),oKt=t=>`${t?.generate} / ${t?.edit} credits`,rKt=t=>`${t?.generate} / ${t?.edit} 积å`,$6=((t,e={})=>
31(e.locale??o())==="en"?oKt(t):rKt(t)),aKt=t=>`Quality: ${t?.quality}`,sKt=t=>`é»è®¤è´¨éï¼${t?.quality}`,j6=((t,e={})=>(e.locale??o())==="en"?aKt(t):sKt(t)),iKt=()=>"provider controlled",cKt=()=>"ç±æå¡åæ§å¶",F6=((t={},e={})=>(e.locale??o())==="en"?iKt():cKt()),lKt=()=>"Extra reference cost",_Kt=()=>"é¢å¤åèå¾è´¹ç¨",U6=((t={},e={})=>(e.locale??o())==="en"?lKt():_Kt()),uKt=t=>`${t?.included} included; +${t?.credits} cr per extra image`,dKt=t=>`å« ${t?.included} å¼ ï¼æ¯å¢å ä¸å¼ +${t?.credits} 积å`,G6=((t,e={})=>(e.locale??o())==="en"?uKt(t):dKt(t)),pKt=()=>"Included in the quote",mKt=()=>"å
å«å¨æ¥ä»·ä¸",B6=((t={},e={})=>(e.locale??o())==="en"?pKt():mKt()),fKt=()=>"Explore the model",gKt=()=>"æ¥ç模å",V6=((t={},e={})=>(e.locale??o())==="en"?fKt():gKt()),hKt=()=>"How many reference images can I use, and does their order matter?",bKt=()=>"æå¤å¯ä»¥ä¸ä¼ å å¼ åèå¾ï¼ä¸ä¼ é¡ºåºæå½±ååï¼",H6=((t={},e={})=>(e.locale??o())==="en"?hKt():bKt()),vKt=t=>`You can provide up to ${t?.count} images in one FLUX 3 Image editing request. Describe which image supplies each subject, product or setting. With Auto aspect ratio, the first reference determines the output shape, so keep upload order consistent with your instructions.`,yKt=t=>`FLUX 3 Image 䏿¬¡ç¼è¾æå¤æ¥æ¶ ${t?.count} å¼ å¾çãè¯´ææ¯å¼ å¾æä¾ç主ä½ã产åæç¯å¢ï¼ä½¿ç¨ Auto æ¯ä¾æ¶ï¼ç¬¬ä¸å¼ åèå¾å³å®è¾åºç»å¹
ï¼å æ¤ä¸ä¼ 顺åºè¦ä¸æè¿°ä¿æå¯¹åºã`,K6=((t,e={})=>(e.locale??o())==="en"?vKt(t):yKt(t)),wKt=()=>"Can I make several edits to the same image?",zKt=()=>"å¯ä»¥å¯¹åä¸å¼ å¾çè¿ç»ä¿®æ¹å¤è½®åï¼",W6=((t={},e={})=>(e.locale??o())==="en"?wKt():zKt()),xKt=()=>"You can download a result and upload it for the next edit. State only the new change and inspect the parts you want to preserve after each round. This is not an automatic editing session; the fal reference-size limit also applies to every re-upload.",kKt=()=>"å¯ä»¥ä¸è½½å½åç»æï¼éæ°ä¸ä¼ åè¿è¡ä¸ä¸è½®ä¿®æ¹ãæ¯æ¬¡åªè¯´ææ°çæ¹å¨ï¼å¹¶æ£æ¥éè¦ä¿ççé¨åãå½å䏿¯èªå¨è¿ç»ç¼è¾ä¼è¯ï¼æ¯æ¬¡éæ°ä¸ä¼ ä¹éè¦ç¬¦å fal çåèå¾å°ºå¯¸è¦æ±ã",Y6=((t={},e={})=>(e.locale??o())==="en"?xKt():kKt()),SKt=()=>"How do you prompt FLUX 3 Image?",IKt=()=>"FLUX 3 Image çæç¤ºè¯æä¹åï¼",Z6=((t={},e={})=>(e.locale??o())==="en"?SKt():IKt()),TKt=()=>"Describe the result in plain language. For an edit, focus on the change; for a composition, explain how the elements relate.",EKt=()=>"ç¨èªç¶è¯è¨è¯´æç®æ ç»é¢ãç¼è¾æ¶èç¦æ¹å¨ï¼æå¾æ¶è¯´æå
ç´ ä¹é´çå
³ç³»ã",X6=((t={},e={})=>(e.locale??o())==="en"?TKt():EKt()),RKt=()=>"Make the brief specific",AKt=()=>"æç®æ 说å
·ä½",Q6=((t={},e={})=>(e.locale??o())==="en"?RKt():AKt()),CKt=()=>"Leave room to verify",PKt=()=>"ç»ç»æçåºæ£æ¥ç©ºé´",J6=((t={},e={})=>(e.locale??o())==="en"?CKt():PKt()),qKt=()=>"Place the subject and the text",OKt=()=>"说æä¸»ä½åæåçä½ç½®",eD=((t={},e={})=>(e.locale??o())==="en"?qKt():OKt()),MKt=()=>"Specify left or right, foreground or background, and where the title needs clear space. Put exact short text in quotation marks.",NKt=()=>"忏
å·¦å³ãå忝ï¼ä»¥ååªééè¦ç»æ é¢çç½ãåç¡®ççæåå¯ä»¥æ¾å¨å¼å·ä¸ã",tD=((t={},e={})=>(e.locale??o())==="en"?MKt():NKt()),LKt=()=>"Name the change and the parts to preserve",DKt=()=>"æåºæ¹å¨åè¦ä¿ççé¨å",nD=((t={},e={})=>(e.locale??o())==="en"?LKt():DKt()),$Kt=()=>"For example: add a blue print to the shirt; keep the face, pose, lighting and background. Avoid redescribing the entire image.",jKt=()=>"ä¾å¦ï¼ç» T æ¤å¢å èè²å¾æ¡ï¼ä¿ç人ç©é¢é¨ãå§¿å¿ãå
线åèæ¯ãä¸å¿
éæ°æè¿°æ´å¼ å¾ã",oD=((t={},e={})=>(e.locale??o())==="en"?$Kt():jKt()),FKt=()=>"Assign a role to every reference",UKt=()=>"为æ¯å¼ åèå¾åé
è§è²",rD=((t={},e={})=>(e.locale??o())==="en"?FKt():UKt()),GKt=()=>"Identify the subject, clothing, material or setting from each image. Keep upload order consistent with the brief.",BKt=()=>
31"说æåå¼ å¾æä¾ç主ä½ãæè£
ãæè´¨æç¯å¢ï¼è®©ä¸ä¼ 顺åºä¸æè¿°ä¿æå¯¹åºã",aD=((t={},e={})=>(e.locale??o())==="en"?GKt():BKt()),VKt=()=>"Proofread lettering and product details",HKt=()=>"æ ¡å¯¹æåå产åç»è",sD=((t={},e={})=>(e.locale??o())==="en"?VKt():HKt()),KKt=()=>"Readable text and reference guidance are capabilities, not guarantees. Inspect names, dates, faces and packaging before use.",WKt=()=>"æå渲æååèå¼å¯¼ä¸çäºææä¿è¯ã使ç¨åæ£æ¥äººåãæ¥æãé¢é¨åå
è£
å
容ã",iD=((t={},e={})=>(e.locale??o())==="en"?KKt():WKt()),YKt=()=>"Check references before editing",ZKt=()=>"ç¼è¾åæ£æ¥åèå¾å°ºå¯¸",cD=((t={},e={})=>(e.locale??o())==="en"?YKt():ZKt()),XKt=()=>"fal accepts 1â10 images, each at least 256 pixels wide and tall and at most 4 MP. Large generated images may need resizing before another edit.",QKt=()=>"fal æ¥æ¶ 1â10 å¼ å¾çï¼æ¯å¼ 宽åé«è³å° 256 pxï¼é¢ç§¯è³å¤ 4 MPã大尺寸æçå¯è½éè¦ç¼©å°åæè½å次ç¼è¾ã",lD=((t={},e={})=>(e.locale??o())==="en"?XKt():QKt()),JKt=()=>"Bounding boxes are a separate workflow",eWt=()=>"æ¡éå¸å±å±äºå¦ä¸å¥æä½æµç¨",_D=((t={},e={})=>(e.locale??o())==="en"?JKt():eWt()),tWt=()=>"BFL demonstrates a visual layout canvas. This Oeneo AI page does not offer a bounding-box or mask editor.",nWt=()=>"BFL å±ç¤ºäºå¯è§åå¸å±ç»å¸ãå½å Oeneo AI 页颿²¡ææ¡éå¸å±æèçç¼è¾å·¥å
·ã",uD=((t={},e={})=>(e.locale??o())==="en"?tWt():nWt()),oWt=()=>"What inputs and outputs does FLUX 3 Image support?",rWt=()=>"FLUX 3 Image æ¯æåªäºè¾å
¥åè¾åºï¼",dD=((t={},e={})=>(e.locale??o())==="en"?oWt():rWt()),aWt=()=>"Generate from text or upload references to edit. Your selected resolution determines the credit quote; the reference-input limit is separate from output resolution.",sWt=()=>"仿åçæå¾çï¼æä¸ä¼ åèå¾è¿è¡ç¼è¾ãç§¯åæ¥ä»·åå³äºæéå辨çï¼åèå¾çè¾å
¥éå¶ä¸è¾åºå辨çä¸åã",pD=((t={},e={})=>(e.locale??o())==="en"?aWt():sWt()),iWt=()=>"Image tasks",cWt=()=>"å¾çä»»å¡",mD=((t={},e={})=>(e.locale??o())==="en"?iWt():cWt()),lWt=()=>"Text-to-image generation and reference-based image editing",_Wt=()=>"æçå¾ä¸åèå¾å¼å¯¼çå¾çç¼è¾",fD=((t={},e={})=>(e.locale??o())==="en"?lWt():_Wt()),uWt=()=>"Editing references",dWt=()=>"ç¼è¾åèå¾",gD=((t={},e={})=>(e.locale??o())==="en"?uWt():dWt()),pWt=t=>`1â${t?.count} images. fal requires each side to be at least 256 px and each image to be at most 4 MP.`,mWt=t=>`1â${t?.count} å¼ ãfal è¦æ±æ¯å¼ 宽åé«è³å° 256 pxï¼é¢ç§¯è³å¤ 4 MPã`,hD=((t,e={})=>(e.locale??o())==="en"?pWt(t):mWt(t)),fWt=()=>"fal output tiers",gWt=()=>"fal è¾åºæ¡£ä½",bD=((t={},e={})=>(e.locale??o())==="en"?fWt():gWt()),hWt=()=>"Output formats",bWt=()=>"è¾åºæ ¼å¼",vD=((t={},e={})=>(e.locale??o())==="en"?hWt():bWt()),vWt=t=>`${t?.formats}. PNG does not imply a transparent background.`,yWt=t=>`${t?.formats}ãPNG æ ¼å¼ä¸ä»£è¡¨è¾åºéæèæ¯ã`,yD=((t,e={})=>(e.locale??o())==="en"?vWt(t):yWt(t)),wWt=()=>"Credits per image",zWt=()=>"æ¯å¼ å¾ç积å",wD=((t={},e={})=>(e.locale??o())==="en"?wWt():zWt()),xWt=t=>`${t?.prices}. Generation and editing share these rates; reference images have no additional charge.`,kWt=t=>`${t?.prices}ãçæä¸ç¼è¾åä»·ï¼åèå¾ä¸å¦æ¶ç§¯åã`,zD=((t,e={})=>(e.locale??o())==="en"?xWt(t):kWt(t)),SWt=()=>"Oeneo AI access",IWt=()=>"Oeneo AI æ¥å
¥ç¶æ",xD=((t={},e={})=>(e.locale??o())==="en"?SWt():IWt()),TWt=()=>"FLUX 3 Image, one image per request. The workspace shows your current credit quote before generation.",EWt=()=>"FLUX 3 Imageï¼æ¯æ¬¡çæ 1 å¼ ãå·¥ä½å°ä¼å¨çæåæ¾ç¤ºå½åç§¯åæ¥ä»·ã",kD=((t={},e={})=>(e.locale??o())==="en"?TWt():EWt()),RWt=()=>"FLUX 3 Image FAQ",AWt=()=>"FLUX 3 Image 常è§é®é¢",SD=((t={},e={})=>(e.locale??o())==="en"?RWt():AWt()),CWt=()=>"Is FLUX 3 an image model or a video model?",PWt=()=>"FLUX 3 æ¯å¾ç模åè¿æ¯è§é¢æ¨¡åï¼",ID=((t={},e={})=>(e.locale??o())==="en"?CWt():PWt()),qWt=()=>"FLUX 3 is Black Forest Labs' multimodal model family. FLUX 3 Image handles still-image generation and editing. Earlier FLUX 3 releases and guides also cover video; creating a clip requires a separate video workflow.",OWt=()=>"FLUX 3 æ¯ Black Forest Labs ç夿¨¡ææ¨¡åå®¶æãFLUX 3 Image å¤çéæå¾ççæä¸ç¼è¾ï¼æ©æç FLUX 3 åå¸å
容åæç¨ä¹æ¶åè§é¢ãçæè§é¢éè¦ä½¿ç¨ç¬ç«çè§é¢å·¥ä½æµã",TD=((t={},e={})=>(e.locale??o())==="en"?qWt():OWt()),MWt=()=>
31"Can I use FLUX 3 Image on Oeneo AI now?",NWt=()=>"ç°å¨å¯ä»¥å¨ Oeneo AI ä½¿ç¨ FLUX 3 Image åï¼",ED=((t={},e={})=>(e.locale??o())==="en"?MWt():NWt()),LWt=()=>"Yes. The workspace on this page starts with FLUX 3 Image. Write a prompt to generate a new image, or upload references and describe an edit. The displayed examples are official BFL examples, not Oeneo AI test results.",DWt=()=>"å¯ä»¥ãæ¤é¡µé¢å·¥ä½å°é»è®¤ä½¿ç¨ FLUX 3 Imageï¼è¾å
¥æç¤ºè¯å³å¯çææ°å¾ï¼ä¹å¯ä»¥ä¸ä¼ åèå¾å¹¶æè¿°ç¼è¾ç®æ ã页é¢ä½å为 BFL 宿¹ç¤ºä¾ï¼ä¸æ¯ Oeneo AI ç宿µç»æã",RD=((t={},e={})=>(e.locale??o())==="en"?LWt():DWt()),$Wt=()=>"Can I draw bounding boxes to control the layout?",jWt=()=>"å¯ä»¥ææ¡æå®æå¾åï¼",AD=((t={},e={})=>(e.locale??o())==="en"?$Wt():jWt()),FWt=()=>"BFL's official Playground demonstrates bounding-box composition and editing. This page does not include that canvas or a mask editor. You can describe positions and relationships in a prompt, but that is different from direct visual layout control.",UWt=()=>"BFL 宿¹ Playground å±ç¤ºäºç¨ bounding boxes æ§å¶æå¾åç¼è¾çæµç¨ãå½å页颿²¡æè¿ç±»ç»å¸æèçå·¥å
·ãæç¤ºè¯å¯ä»¥æè¿°ä½ç½®åå
³ç³»ï¼ä½ä¸ç´æ¥ææ§å¯è§åå¸å±ä¸åã",CD=((t={},e={})=>(e.locale??o())==="en"?FWt():UWt()),GWt=()=>"Can I keep editing a 4K image at its original resolution?",BWt=()=>"4K å¾çå¯ä»¥æå尺寸继ç»ç¼è¾åï¼",PD=((t={},e={})=>(e.locale??o())==="en"?GWt():BWt()),VWt=()=>"Not through the current fal endpoint if the image exceeds 4 MP. Output resolution and reference-input limits are separate. Resizing a large image also changes its pixels, so original-resolution, pixel-identical editing should not be assumed.",HWt=()=>"妿è¶
è¿ 4 MPï¼å½å fal ç¼è¾ç«¯ç¹æ æ³ç´æ¥æ¥æ¶ãè¾åºå辨çååèå¾è¾å
¥ä¸éæ¯ä¸¤åäºã缩å°å¾çä¹ä¼æ¹ååç´ ï¼å æ¤ä¸è½å设å¯ä»¥å尺寸ç¼è¾å¹¶å®æ´ä¿çåå§åç´ ã",qD=((t={},e={})=>(e.locale??o())==="en"?VWt():HWt()),KWt=()=>"Can FLUX 3 Image generate Chinese or multilingual text?",WWt=()=>"å¯ä»¥çæä¸ææå¤è¯è¨æååï¼",OD=((t={},e={})=>(e.locale??o())==="en"?KWt():WWt()),YWt=()=>"BFL describes multilingual text generation, and its official examples include lettering inside images. Chinese text quality has not been verified in Oeneo AI. Keep copy short and proofread every character, name and date.",ZWt=()=>"BFL å
¬å¸äºå¤è¯è¨æåçæè½åï¼å®æ¹æ¡ä¾ä¹å
å«ç»é¢ä¸çæåãOeneo AI å°æªå®æä¸æææéªè¯ã建议æ§å¶æåé¿åº¦ï¼å¹¶é忣æ¥å符ã人å忥æã",MD=((t={},e={})=>(e.locale??o())==="en"?YWt():ZWt()),XWt=()=>"Is FLUX 3 Image free on Oeneo AI?",QWt=()=>"FLUX 3 Image å¨ Oeneo AI å
è´¹åï¼",ND=((t={},e={})=>(e.locale??o())==="en"?XWt():QWt()),JWt=()=>"FLUX 3 Image uses credits based on the resolution you select. The current rates are shown in the specifications and the workspace quote. Registration credits are limited, and free-user generation results are public. Paid accounts can keep results private.",eYt=()=>"FLUX 3 Image ææéåè¾¨çæ¶è积åï¼å½åä»·æ ¼å¨è§æ ¼åºåå·¥ä½å°æ¥ä»·ä¸æ¾ç¤ºã注åèµ é积åæéï¼å
è´¹ç¨æ·ççæç»æä¼å
¬å¼ï¼ä»è´¹ç¨æ·å¯ä»¥å°ç»æè®¾ä¸ºç§å¯ã",LD=((t={},e={})=>(e.locale??o())==="en"?JWt():eYt()),tYt=()=>"Are FLUX 3 Image open weights available?",nYt=()=>"FLUX 3 Image å·²ç»å¼æ¾æéäºåï¼",DD=((t={},e={})=>(e.locale??o())==="en"?tYt():nYt()),oYt=()=>"In the October 1, 2026 launch announcement, BFL described open weights as a future release and commercial weights as available by arrangement. Check BFL for the latest licensing status. Hosted image creation and licensing weights for deployment are separate decisions.",rYt=()=>"å¨ 2026 å¹´ 10 æ 1 æ¥çåå¸å
¬åä¸ï¼BFL å°å¼æ¾æéå为åç»åå¸è®¡åï¼å䏿éå¯å¦è¡èç³»ææãææ°è®¸å¯ç¶æè¯·æ¥ç BFLãå¨çº¿ä½¿ç¨æ¨¡åä¸å徿éé¨ç½²æææ¯ä¸åçéæ©ã",$D=((t={},e={})=>(e.locale??o())==="en"?oYt():rYt()),aYt=()=>"Keep working on your image",sYt=()=>"ç»§ç»å¤çä½ çå¾ç",jD=((t={},e={})=>(e.locale??o())==="en"?aYt():sYt()),iYt=()=>"Use the existing Oeneo AI tools for the next step after generation.",cYt=()=>"çæä¹åï¼å¯ä»¥ä½¿ç¨ Oeneo AI å·²æå·¥å
·å®æä¸ä¸æ¥ã",FD=((t={},e={})=>(e.locale??o())==="en"?iYt():cYt()),lYt=()=>"Image upscaler",_Yt=()=>"å¾çæ¾å¤§",UD=((t={},e={})=>(e.locale??o())==="en"?lYt():_Yt()),uYt=()=>"Enlarge an existing image in the dedicated upscaling workflow.",dYt=()=>"å¨ä¸é¨çæ¾å¤§å·¥ä½æµä¸æé«å·²æå¾çç尺寸ã",GD=((t={},e={})=>(e.locale??o())==="en"?uYt():dYt()),pYt=()=>
31"Background remover",mYt=()=>"èæ¯ç§»é¤",BD=((t={},e={})=>(e.locale??o())==="en"?pYt():mYt()),fYt=()=>"Extract a subject onto a transparent background.",gYt=()=>"æå主ä½ï¼è¾åºéæèæ¯å¾çã",VD=((t={},e={})=>(e.locale??o())==="en"?fYt():gYt()),hYt=()=>"AI video generator",bYt=()=>"AI è§é¢çæå¨",HD=((t={},e={})=>(e.locale??o())==="en"?hYt():bYt()),vYt=()=>"Use a still as the starting frame with a supported video model.",yYt=()=>"éæ©æ¯æçæ¨¡åï¼ä»¥éæå¾çä½ä¸ºè§é¢é¦å¸§ã",KD=((t={},e={})=>(e.locale??o())==="en"?vYt():yYt()),wYt=()=>"Open tool",zYt=()=>"æå¼å·¥å
·",np=((t={},e={})=>(e.locale??o())==="en"?wYt():zYt()),xYt=()=>"Create a FLUX 3 Image from your brief",kYt=()=>"ä»ä½ çéæ±å¼å§çæ FLUX 3 Image",WD=((t={},e={})=>(e.locale??o())==="en"?xYt():kYt()),SYt=()=>"Use the FLUX 3 image generator for a new composition, or upload references for a focused FLUX 3 image edit in Oeneo AI.",IYt=()=>"ç¨ FLUX 3 å¾ççæå¨æè¿°æ°ç»é¢ï¼æä¸ä¼ åèå¾ï¼å¨ Oeneo AI 宿å®å FLUX 3 å¾çç¼è¾ã",YD=((t={},e={})=>(e.locale??o())==="en"?SYt():IYt()),TYt=()=>"Create with FLUX 3 Image",EYt=()=>"ä½¿ç¨ FLUX 3 Image åä½",ZD=((t={},e={})=>(e.locale??o())==="en"?TYt():EYt()),RYt=()=>"Explore image models",AYt=()=>"æ¢ç´¢å¾ç模å",XD=((t={},e={})=>(e.locale??o())==="en"?RYt():AYt()),CYt=()=>"Moodboards",PYt=()=>"æ
绪æ¿",qYt=((t={},e={})=>(e.locale??o())==="en"?CYt():PYt()),OYt=()=>"Thumbnail rounds",MYt=()=>"缩ç¥å¾æ¹æ¬¡",NYt=((t={},e={})=>(e.locale??o())==="en"?OYt():MYt()),LYt=()=>"Social experiments",DYt=()=>"社交å®éª",$Yt=((t={},e={})=>(e.locale??o())==="en"?LYt():DYt()),jYt=()=>"Early product ideas",FYt=()=>"æ©æäº§åæ³æ³",UYt=((t={},e={})=>(e.locale??o())==="en"?jYt():FYt()),GYt=()=>"Fast direction checks",BYt=()=>"å¿«éæ¹åæµè¯",VYt=((t={},e={})=>(e.locale??o())==="en"?GYt():BYt()),HYt=()=>"Use short prompts to compare thumbnails, social directions, product concepts, and everyday visuals before committing credits to a final render.",KYt=()=>"ç¨çæç¤ºè¯æ¯è¾ç¼©ç¥å¾ã社交æ¹åãäº§åæ¦å¿µåæ¥å¸¸è§è§ï¼åå³å®æ¯å¦ä¸ºæç»æ¸²ææå
¥ç§¯åã",WYt=((t={},e={})=>(e.locale??o())==="en"?HYt():KYt()),YYt=()=>"Prompt starter",ZYt=()=>"æç¤ºè¯èµ·ç¹",XYt=((t={},e={})=>(e.locale??o())==="en"?YYt():ZYt()),QYt=()=>"Simple product thumbnail",JYt=()=>"ç®åç产å缩ç¥å¾",eZt=((t={},e={})=>(e.locale??o())==="en"?QYt():JYt()),tZt=()=>"Product thumbnail",nZt=()=>"产å缩ç¥å¾",oZt=((t={},e={})=>(e.locale??o())==="en"?tZt():nZt()),rZt=()=>"Draft",aZt=()=>"è稿",sZt=((t={},e={})=>(e.locale??o())==="en"?rZt():aZt()),iZt=()=>"One cream bottle, cobalt background, lemon-yellow ellipse, clean central silhouette.",cZt=()=>"ä¸ä¸ªå¥¶æ²¹ç¶ï¼é´èæ¯ï¼æ 檬é»è²æ¤åå½¢ï¼å¹²åçä¸å¤®è½®å»ã",lZt=((t={},e={})=>(e.locale??o())==="en"?iZt():cZt()),_Zt=()=>"Simple graphic social card",uZt=()=>"ç®çº¦å¾å½¢ç¤¾äº¤å¡",dZt=((t={},e={})=>(e.locale??o())==="en"?_Zt():uZt()),pZt=()=>"Social card direction",mZt=()=>"ç¤¾äº¤å¡æ¹å",fZt=((t={},e={})=>(e.locale??o())==="en"?pZt():mZt()),gZt=()=>"Graphic",hZt=()=>"å¾å½¢",bZt=((t={},e={})=>(e.locale??o())==="en"?gZt():hZt()),vZt=()=>"Cobalt field, yellow sun, red folded umbrella, large blank area for later copy.",yZt=()=>"é´ç°ï¼é»è²å¤ªé³ï¼çº¢è²æå ä¼ï¼å¤§ç©ºç½åºåä¾åæå¤å¶ã",wZt=((t={},e={})=>(e.locale??o())==="en"?vZt():yZt()),zZt=()=>"Simple character study",xZt=()=>"ç®åç人ç©ç ç©¶",kZt=((t={},e={})=>(e.locale??o())==="en"?zZt():xZt()),SZt=()=>"Character thumbnail",IZt=()=>"人ç©ç¼©ç¥å¾",TZt=((t={},e={})=>(e.locale??o())==="en"?SZt():IZt()),EZt=()=>"Concept",RZt=()=>"æ¦å¿µå¾",AZt=((t={},e={})=>(e.locale??o())==="en"?EZt():RZt()),CZt=()=>"Three poses of one traveler in a yellow coat on a warm-white background.",PZt=()=>"ä¸ä½æ
è¡è
卿ç½è²èæ¯ä¸ç©¿çé»è²å¤å¥çä¸ä¸ªå§¿å¿ã",qZt=((t={},e={})=>(e.locale??o())==="en"?CZt():PZt()),OZt=()=>"Cloud train concept thumbnail",MZt=()=>"äºå车æ¦å¿µç¼©ç¥å¾",NZt=((t={},e={})=>(e.locale??o())==="en"?OZt():MZt()),LZt=()=>"Environment thumbnail",DZt=()=>"ç¯å¢ç¼©ç¥å¾",$Zt=((t={},e={})=>(e.locale??o())==="en"?LZt():DZt()),jZt=()=>"Scene",FZt=()=>
31"åºæ¯",UZt=((t={},e={})=>(e.locale??o())==="en"?jZt():FZt()),GZt=()=>"Small red train crossing crisp cobalt clouds, one focal point, low complexity.",BZt=()=>"å°å红è²åè½¦ç©¿è¿æ¸
æ°çé´èè²äºå±ï¼åä¸ç¦ç¹ï¼ä½å¤æåº¦æå¾ã",VZt=((t={},e={})=>(e.locale??o())==="en"?GZt():BZt()),HZt=()=>"Compact visual direction board",KZt=()=>"ç´§åçè§è§æ¹åæ¿",WZt=((t={},e={})=>(e.locale??o())==="en"?HZt():KZt()),YZt=()=>"Direction board",ZZt=()=>"æ¹åæ¿",XZt=((t={},e={})=>(e.locale??o())==="en"?YZt():ZZt()),QZt=()=>"Iteration",JZt=()=>"è¿ä»£",eXt=((t={},e={})=>(e.locale??o())==="en"?QZt():JZt()),tXt=()=>"A compact set of clean visual directions sharing one cobalt and lemon palette.",nXt=()=>"ä¸å¥ç´§åçå¹²åè§è§æ¹åï¼å
±ç¨ä¸ä¸ªé´åæ æª¬è°è²æ¿ã",oXt=((t={},e={})=>(e.locale??o())==="en"?tXt():nXt()),rXt=()=>"Where Nano Banana 2 Lite fits",aXt=()=>"Nano Banana 2 Lite éåä»ä¹ä»»å¡",sXt=((t={},e={})=>(e.locale??o())==="en"?rXt():aXt()),iXt=()=>"Use Lite for momentum: test the premise, compare a few directions, and carry the strongest idea into a higher-control model.",cXt=()=>"Nano Banana 2 Lite å
³æ³¨åä½èå¥ï¼å
éªè¯æ³æ³ï¼æ¯è¾å 个æ¹åï¼åç»§ç»æ¨è¿æå¼ºçæ¹æ¡ã",lXt=((t={},e={})=>(e.locale??o())==="en"?iXt():cXt()),_Xt=()=>"Fast first pass",uXt=()=>"å¿«é第ä¸ç",dXt=((t={},e={})=>(e.locale??o())==="en"?_Xt():uXt()),pXt=()=>"Test the visual premise",mXt=()=>"æµè¯è§è§åæ",fXt=((t={},e={})=>(e.locale??o())==="en"?pXt():mXt()),gXt=()=>"Decide whether the subject, action, and composition work before spending credits on detail.",hXt=()=>"å¨ä¸ºç»èæå
¥ç§¯ååï¼å
夿䏻ä½ãå¨ä½åæå¾æ¯å¦æç«ã",bXt=((t={},e={})=>(e.locale??o())==="en"?gXt():hXt()),vXt=()=>"Fast concept thumbnail",yXt=()=>"å¿«éæ¦å¿µç¼©ç¥å¾",wXt=((t={},e={})=>(e.locale??o())==="en"?vXt():yXt()),zXt=()=>"Direction finding",xXt=()=>"æµå",kXt=((t={},e={})=>(e.locale??o())==="en"?zXt():xXt()),SXt=()=>"Compare several thumbnails",IXt=()=>"æ¯è¾å¤ä¸ªç¼©ç¥å¾",TXt=((t={},e={})=>(e.locale??o())==="en"?SXt():IXt()),EXt=()=>"Generate distinct compositions rather than tiny variations of one frame, so the comparison stays useful.",RXt=()=>"çæå½¼æ¤æåºå«çæå¾ï¼è䏿¯åä¸ç»é¢çå¾®å°ååï¼è®©æ¯è¾çæ£ææä¹ã",AXt=((t={},e={})=>(e.locale??o())==="en"?EXt():RXt()),CXt=()=>"Grid of visual directions",PXt=()=>"è§è§æ¹åç½æ ¼",qXt=((t={},e={})=>(e.locale??o())==="en"?CXt():PXt()),OXt=()=>"1K output",MXt=()=>"1Kè¾åº",NXt=((t={},e={})=>(e.locale??o())==="en"?OXt():MXt()),LXt=()=>"Design for small placements",DXt=()=>"ä¸ä¸ºå°å¹¿åä½è设计",$Xt=((t={},e={})=>(e.locale??o())==="en"?LXt():DXt()),jXt=()=>"Prioritize silhouette, contrast, and negative space for previews, social drafts, and quick approvals.",FXt=()=>"为é¢è§ã社交è稿åå¿«éè¯å®¡ä¼å
ä¿çæ¸
æ°è½®å»ã对æ¯åº¦ä¸è´ç©ºé´ã",UXt=((t={},e={})=>(e.locale??o())==="en"?jXt():FXt()),GXt=()=>"Clear thumbnail silhouette",BXt=()=>"æ¸
é¤ç¼©ç¥å¾è½®å»",VXt=((t={},e={})=>(e.locale??o())==="en"?GXt():BXt()),HXt=()=>"Low-cost iteration",KXt=()=>"使æ¬è¿ä»£",WXt=((t={},e={})=>(e.locale??o())==="en"?HXt():KXt()),YXt=()=>"Keep the first pass lightweight",ZXt=()=>"ä¿æç¬¬ä¸éè½»é级",XXt=((t={},e={})=>(e.locale??o())==="en"?YXt():ZXt()),QXt=()=>"Compare ideas before moving the winner into a richer model.",JXt=()=>"å¨å°è·èè
è½¬ç§»å°æ´ä¸°å¯ç模åä¹åï¼å
æ¯è¾æ³æ³ã",eQt=((t={},e={})=>(e.locale??o())==="en"?QXt():JXt()),tQt=()=>"Lightweight visual direction board",nQt=()=>"è½»é级è§è§æ¹åæ¿",oQt=((t={},e={})=>(e.locale??o())==="en"?tQt():nQt()),rQt=()=>"Choose one decision",aQt=()=>"䏿¬¡åªåä¸ä¸ªå³å®",sQt=((t={},e={})=>(e.locale??o())==="en"?rQt():aQt()),iQt=()=>"Test composition, palette, or subject rather than every production detail at once.",cQt=()=>"å
æµè¯æå¾ãé
è²æä¸»ä½ï¼ä¸è¦ä¸æ¬¡å å
¥ææå¶ä½ç»èã",lQt=((t={},e={})=>(e.locale??o())==="en"?iQt():cQt()),_Qt=()=>"Generate distinct drafts",uQt=()=>"çæä¸åçè稿",dQt=((t={},e={})=>(e.locale??o())==="en"?_Qt():uQt()),pQt=()=>"Change the visual premise between prompts so comparison stays meaningful.",mQt=()=>"æ´æ¹æç¤ºä¹é´çè§è§åæï¼ä»¥ä¾¿æ¯è¾ä¿æææä¹ã",fQt=((t={},e={})=>(e.locale??o())==="en"?pQt():mQt()),gQt=()=>"Promote the winner",hQt=()=>"æåè·èè
",bQt=((t={},e={})=>(e.locale??o())==="en"?gQt():hQt()),vQt=()=>"Carry the best direction into a higher-detail model when the idea is proven.",yQt=()=>"彿³æ³å¾å°è¯å®æ¶ï¼å°æä½³æ¹å转å为æ´è¯¦ç»ç模åã",wQt=((t={},e={})=>(e.locale??o())==="en"?vQt():yQt()),zQt=()=>"Does Nano Banana 2 Lite accept references?",xQt=()=>"Nano Banana 2 Lite æ¯æåèå¾åï¼",kQt=((t={},e={})=>(e.locale??o())==="en"?zQt():xQt()),SQt=()=>"No. The configured endpoint is text-to-image only, so the page intentionally omits reference-edit content.",IQt=()=>"å¦ãé
ç½®ç端ç¹ä»
ä¸ºææ¬å°å¾åï¼å æ¤é¡µé¢ææçç¥åèç¼è¾å
容ã",TQt=((t={},e={})=>(e.locale??o())==="en"?SQt():IQt()),EQt=()=>"What output size is available?",RQt=()=>"æåªäºè¾åºå°ºå¯¸å¯ä¾éæ©ï¼",AQt=((t={},e={})=>
31(e.locale??o())==="en"?EQt():RQt()),CQt=()=>"The current configuration exposes 1K output.",PQt=()=>"å½åé
ç½®æ¾ç¤º1Kè¾åºã",qQt=((t={},e={})=>(e.locale??o())==="en"?CQt():PQt()),OQt=()=>"Choose it for high-volume visual exploration when speed and credit efficiency matter more than final-detail control.",MQt=()=>"å½é度å积åæçæ¯æç»ç»èæ§å¶æ´éè¦æ¶ï¼ç¨å®è¿è¡é«é¢è§è§æ¢ç´¢ã",NQt=((t={},e={})=>(e.locale??o())==="en"?OQt():MQt()),LQt=()=>"Use it for thumbnail exploration, first passes, social concepts, and deciding which direction deserves more detail.",DQt=()=>"ç¨äºç¼©ç¥å¾æ¢ç´¢ã第ä¸çè稿ã社交æ¦å¿µï¼ä»¥å夿åªä¸ªæ¹åå¼å¾ç»§ç»ç»åã",$Qt=((t={},e={})=>(e.locale??o())==="en"?LQt():DQt()),jQt=()=>"Test the direction quickly, then move the winning concept into a higher-control model when it is ready.",FQt=()=>"å¿«éæµè¯æ¹åï¼çæ³æ³æçåå忢尿§å¶åæ´å¼ºç模åã",UQt=((t={},e={})=>(e.locale??o())==="en"?jQt():FQt()),GQt=()=>"Create a quick draft",BQt=()=>"å¿«éçæè稿",VQt=((t={},e={})=>(e.locale??o())==="en"?GQt():BQt()),HQt=()=>"See draft examples",KQt=()=>"æ¥çè稿æ¡ä¾",WQt=((t={},e={})=>(e.locale??o())==="en"?HQt():KQt()),YQt=()=>"Make the first useful draft now",ZQt=()=>"ç°å¨å°±å¶ä½ç¬¬ä¸å¼ æç¨çè稿",XQt=((t={},e={})=>(e.locale??o())==="en"?YQt():ZQt()),QQt=()=>"Use Lite for thumbnails, rough concepts, and high-volume direction testing. Switch to a higher-control model when the image needs complex references, refined detail, or a final production pass.",JQt=()=>"缩ç¥å¾ãç²ç¥æ¦å¿µå大鿹念è¯éå Liteãéè¦å¤æåèå¾ãç²¾ç»ç»èææç»äº¤ä»æ¶ï¼å忢尿§å¶åæ´å¼ºç模åã",eJt=((t={},e={})=>(e.locale??o())==="en"?QQt():JQt()),tJt=()=>"When should I use Nano Banana 2 Lite instead of a Pro model?",nJt=()=>"ä»ä¹æ¶ååºè¯¥ç¨ Nano Banana 2 Liteï¼è䏿¯ Pro 模åï¼",oJt=((t={},e={})=>(e.locale??o())==="en"?tJt():nJt()),rJt=()=>"Keep the prompt focused on one subject, one action, one setting, and one visual style. Short prompts make it easier to compare directions before spending more credits.",aJt=()=>"ææç¤ºè¯éä¸å¨ä¸ä¸ªä¸»ä½ãä¸ä¸ªå¨ä½ãä¸ä¸ªåºæ¯åä¸ç§è§è§é£æ ¼ä¸ãç®çæç¤ºæ´æ¹ä¾¿æ¯è¾æ¹åï¼ä¹è½èçåç»ç§¯åã",sJt=((t={},e={})=>(e.locale??o())==="en"?rJt():aJt()),iJt=()=>"How should I write a fast draft prompt?",cJt=()=>"å¦ä½ååºéåå¿«éè稿çæç¤ºè¯ï¼",lJt=((t={},e={})=>(e.locale??o())==="en"?iJt():cJt()),_Jt=()=>"Nano Banana 2 Lite questions, answered",uJt=()=>"Nano Banana 2 Lite 常è§é®é¢",dJt=((t={},e={})=>(e.locale??o())==="en"?_Jt():uJt()),pJt=()=>"A fast, low-cost AI image generator for first passes",mJt=()=>"éå第ä¸çæ¢ç´¢çå¿«éãä½ææ¬ AI å¾ççæå¨",fJt=((t={},e={})=>(e.locale??o())==="en"?pJt():mJt()),gJt=()=>"Test a visual direction before you commit production time: create clean thumbnails, social concepts, and simple product studies with a low-latency model built for volume.",hJt=()=>"卿å
¥å¶ä½æ¶é´åå
æµè¯è§è§æ¹åï¼ç¨ä½å»¶è¿æ¨¡åæ¹éçæå¹²å缩ç¥å¾ã社交æ¦å¿µåç®å产åç ç©¶å¾ï¼åå³å®æ¯å¦ç²¾ä¿®ã",bJt=((t={},e={})=>(e.locale??o())==="en"?gJt():hJt()),vJt=()=>"Nano Banana 2 Lite",yJt=()=>"Nano Banana 2 Lite",wJt=((t={},e={})=>(e.locale??o())==="en"?vJt():yJt()),zJt=()=>"A Nano Banana 2 Lite AI image generator for fast, low-cost visual drafts and everyday text-to-image exploration.",xJt=()=>"ç¨äºå¿«éè§è§è稿çè½»é Nano Banana 2 Lite æçå¾å·¥ä½åºã",kJt=((t={},e={})=>(e.locale??o())==="en"?zJt():xJt()),SJt=()=>"Nano Banana 2 Lite image generator for quick 1K thumbnails, moodboards, social concepts, and low-cost visual tests before a final render.",IJt=()=>"Nano Banana 2 Lite å¾ççæå¨ï¼éåå¿«é 1K 缩ç¥å¾ãæ
绪æ¿ã社交æ¦å¿µåæç»æ¸²æåç使æ¬è§è§æµè¯ã",TJt=((t={},e={})=>(e.locale??o())==="en"?SJt():IJt()),EJt=()=>"Nano Banana 2 Lite AI Image Generator | Oeneo AI",RJt=()=>"Nano Banana 2 Lite AI å¾ççæå¨ | Oeneo AI",AJt=((t={},e={})=>(e.locale??o())==="en"?EJt():RJt()),CJt=()=>"Nano Banana 2 Lite examples for fast image drafts",PJt=()=>"Nano Banana 2 Liteï¼å¿«éå¾çè稿示ä¾",qJt=((t={},e={})=>(e.locale??o())==="en"?CJt():PJt()),OJt=()=>"How to use Nano Banana 2 Lite for rapid ideation",MJt=()=>"å¦ä½ç¨ Nano Banana 2 Lite å¿«éææ",NJt=((t={},e={})=>(e.locale??o())==="en"?OJt():MJt()),LJt=()=>"Product launches",DJt=()=>"产ååå¸",$Jt=((t={},e={})=>
31(e.locale??o())==="en"?LJt():DJt()),jJt=()=>"Catalog systems",FJt=()=>"ç®å½ç³»ç»",UJt=((t={},e={})=>(e.locale??o())==="en"?jJt():FJt()),GJt=()=>"Retail campaigns",BJt=()=>"é¶å®å¹¿å",VJt=((t={},e={})=>(e.locale??o())==="en"?GJt():BJt()),HJt=()=>"Brand-safe layouts",KJt=()=>"åçå®å
¨çå¼",WJt=((t={},e={})=>(e.locale??o())==="en"?HJt():KJt()),YJt=()=>"Repeatable brand scenes",ZJt=()=>"å¯å¤ç¨çåçåºæ¯",XJt=((t={},e={})=>(e.locale??o())==="en"?YJt():ZJt()),QJt=()=>"Keep the product and visual system coherent while you test new environments, campaign placements, and presentation-ready compositions.",JJt=()=>"ä¿æäº§ååè§è§ç³»ç»è¿è´¯ï¼åæ¶æ¢ç´¢æ°ç¯å¢ã广åçä½åéåæ¼ç¤ºçæå¾ã",een=((t={},e={})=>(e.locale??o())==="en"?QJt():JJt()),ten=()=>"Brand direction",nen=()=>"åçæ¹å",oen=((t={},e={})=>(e.locale??o())==="en"?ten():nen()),ren=()=>"Premium beverage launch visual",aen=()=>"é«ç«¯é¥®æåå¸ä¸»è§è§",sen=((t={},e={})=>(e.locale??o())==="en"?ren():aen()),ien=()=>"Launch-ready product hero",cen=()=>"åå¸å°±ç»ªç产å主å¾",len=((t={},e={})=>(e.locale??o())==="en"?ien():cen()),_en=()=>"Campaign",uen=()=>"å¹¿åæ´»å¨",den=((t={},e={})=>(e.locale??o())==="en"?_en():uen()),pen=()=>"Unbranded frosted bottle, jade stone, cream background, precise label-safe space.",men=()=>"æ åç磨ç ç¶ãçç³å°é¢ã奶油è²èæ¯ï¼å¹¶ä¸ºæ ç¾ä¿çå®å
¨çç½ã",fen=((t={},e={})=>(e.locale??o())==="en"?pen():men()),gen=()=>"Consistent product family",hen=()=>"ä¸è´ç产åç³»å",ben=((t={},e={})=>(e.locale??o())==="en"?gen():hen()),ven=()=>"Product family system",yen=()=>"产åç³»åç³»ç»",wen=((t={},e={})=>(e.locale??o())==="en"?ven():yen()),zen=()=>"Brand system",xen=()=>"åçç³»ç»",ken=((t={},e={})=>(e.locale??o())==="en"?zen():xen()),Sen=()=>"Three related skincare bottles with consistent caps, materials, light, and spacing.",Ien=()=>"ä¸ä¸ªç¸å
³çæ¤è¤ç¶ï¼å
·æä¸è´çç¶çãææãå
线åé´è·ã",Ten=((t={},e={})=>(e.locale??o())==="en"?Sen():Ien()),Een=()=>"Brand-safe lifestyle portrait",Ren=()=>"åçå®å
¨çæ´»æ¹å¼èå",Aen=((t={},e={})=>(e.locale??o())==="en"?Een():Ren()),Cen=()=>"Lifestyle with copy space",Pen=()=>"带å¤å°ç©ºé´ççæ´»æ¹å¼",qen=((t={},e={})=>(e.locale??o())==="en"?Cen():Pen()),Oen=()=>"Editorial",Men=()=>"ç¼è¾è§è§",Nen=((t={},e={})=>(e.locale??o())==="en"?Oen():Men()),Len=()=>"Professional portrait in a cream interior, jade wardrobe, 40 percent copy-safe wall.",Den=()=>"奶油è²å®¤å
çä¸ä¸èåï¼çè²æè£
ï¼å¹¶å¨å¢é¢ä¿ç 40% çææ¡å®å
¨åºåã",$en=((t={},e={})=>(e.locale??o())==="en"?Len():Den()),jen=()=>"Controlled package variation",Fen=()=>"åæ§å
è£
åä½",Uen=((t={},e={})=>(e.locale??o())==="en"?jen():Fen()),Gen=()=>"Approved variation",Ben=()=>"å·²æ¹åçåå",Ven=((t={},e={})=>(e.locale??o())==="en"?Gen():Ben()),Hen=()=>"Reference edit",Ken=()=>"åèç¼è¾",Wen=((t={},e={})=>(e.locale??o())==="en"?Hen():Ken()),Yen=()=>"Keep package geometry and camera; change only the seasonal palette and supporting props.",Zen=()=>"ä¿çå
è£
å ä½å½¢ç¶åç¸æºï¼ä»
æ´æ¹å£èæ§è°è²æ¿åæ¯æéå
·ã",Xen=((t={},e={})=>(e.locale??o())==="en"?Yen():Zen()),Qen=()=>"Brand-safe package revision",Jen=()=>"åçå®å
¨å
è£
修订ç",etn=((t={},e={})=>(e.locale??o())==="en"?Qen():Jen()),ttn=()=>"Approved package revision",ntn=()=>"已确认çå
è£
ä¿®æ¹",otn=((t={},e={})=>(e.locale??o())==="en"?ttn():ntn()),rtn=()=>"Reference edit",atn=()=>"åèç¼è¾",stn=((t={},e={})=>(e.locale??o())==="en"?rtn():atn()),itn=()=>"Keep package proportions, cap, and camera; update only seasonal environment and props.",ctn=()=>"ä¿æå
è£
æ¯ä¾ãçååç¸æºï¼ä»
æ´æ°å£èæ§ç¯å¢åéå
·ã",ltn=((t={},e={})=>(e.locale??o())==="en"?itn():ctn()),_tn=()=>"Where MAI Image 2.5 Pro fits",utn=()=>"MAI Image 2.5 Pro éåä»ä¹ä»»å¡",dtn=((t={},e={})=>(e.locale??o())==="en"?_tn():utn()),ptn=()=>"Use it when products, people, layouts, and lighting must remain coherent through review, localization, and revision.",mtn=()=>"å½äº§åã人ç©ãçå¼åå
线éè¦å¨å®¡æ ¸ä¸ä¿®æ¹ä¸æç»ä¿æè¿è´¯æ¶ï¼MAI Image 2.5 Pro æ´æä»·å¼ã",ftn=((t={},e={})=>(e.locale??o())==="en"?ptn():mtn()),gtn=()=>"Brand-safe structure",htn=()=>"åçå®å
¨ç»æ",btn=((t={},e={})=>(e.locale??o())==="en"?gtn():htn()),vtn=()=>"Protect approved product geometry",ytn=()=>"ä¿æ¤å·²ç¡®è®¤ç产åå½¢æ",wtn=((t={},e={})=>
31(e.locale??o())==="en"?vtn():ytn()),ztn=()=>"Keep packaging proportions, camera, and visual hierarchy stable across revisions.",xtn=()=>"å¨å¤è½®ä¿®æ¹ä¸ä¿æå
è£
æ¯ä¾ãé头åè§è§å±çº§ç¨³å®ã",ktn=((t={},e={})=>(e.locale??o())==="en"?ztn():xtn()),Stn=()=>"Controlled brand product image",Itn=()=>"åæ§åç产å形象",Ttn=((t={},e={})=>(e.locale??o())==="en"?Stn():Itn()),Etn=()=>"Repeatable systems",Rtn=()=>"å¯éå¤ç³»ç»",Atn=((t={},e={})=>(e.locale??o())==="en"?Etn():Rtn()),Ctn=()=>"Carry one art direction across a library",Ptn=()=>"让ä¸å¥èºæ¯æå¯¼è´¯ç©¿ç´ æåº",qtn=((t={},e={})=>(e.locale??o())==="en"?Ctn():Ptn()),Otn=()=>"Use a fixed palette, lighting logic, and copy-safe layout across multiple deliverables.",Mtn=()=>"å¨å¤ä¸ªäº¤ä»ç©ä¸å¤ç¨åºå®é
è²ãå
线é»è¾åææ¡å®å
¨çå¼ã",Ntn=((t={},e={})=>(e.locale??o())==="en"?Otn():Mtn()),Ltn=()=>"Flexible brand layout system",Dtn=()=>"çµæ´»çåçå¸å±ç³»ç»",$tn=((t={},e={})=>(e.locale??o())==="en"?Ltn():Dtn()),jtn=()=>"Commerce ready",Ftn=()=>"çµå就绪",Utn=((t={},e={})=>(e.locale??o())==="en"?jtn():Ftn()),Gtn=()=>"Plan shelf, catalog, and campaign hierarchy",Btn=()=>"è§åè´§æ¶ãç®å½ä¸å¹¿åå±çº§",Vtn=((t={},e={})=>(e.locale??o())==="en"?Gtn():Btn()),Htn=()=>"Design primary and supporting products for real retail and channel contexts.",Ktn=()=>"为çå®çé¶å®åæ¸ éç¯å¢è®¾è®¡ä¸»è¦äº§å忝æäº§åã",Wtn=((t={},e={})=>(e.locale??o())==="en"?Htn():Ktn()),Ytn=()=>"Commerce product campaign",Ztn=()=>"åå¡äº§åæ´»å¨",Xtn=((t={},e={})=>(e.locale??o())==="en"?Ytn():Ztn()),Qtn=()=>
31"Controlled versions",Jtn=()=>"åæ§çæ¬",enn=((t={},e={})=>(e.locale??o())==="en"?Qtn():Jtn()),tnn=()=>"Keep approved details stable",nnn=()=>"ä¿æå®¡æ¹è¯¦æ
稳å®",onn=((t={},e={})=>(e.locale??o())==="en"?tnn():nnn()),rnn=()=>"Compare seasonal variants while preserving product geometry, camera, and hierarchy.",ann=()=>"æ¯è¾å£èæ§åä½ï¼åæ¶ä¿ç产åå ä½å½¢ç¶ãç¸æºå屿¬¡ç»æã",snn=((t={},e={})=>(e.locale??o())==="en"?rnn():ann()),inn=()=>"Controlled versions of one brand visual",cnn=()=>"ä¸ä¸ªåçè§è§çåæ§çæ¬",lnn=((t={},e={})=>(e.locale??o())==="en"?inn():cnn()),_nn=()=>"Choose it when one approved product or character must work across several campaign scenes and placements.",unn=()=>"å½ä¸ä¸ªå·²ç¡®è®¤ç产åæäººç©éè¦éé
å¤ä¸ªå¹¿ååºæ¯åç使¶ï¼éæ©å®ã",dnn=((t={},e={})=>(e.locale??o())==="en"?_nn():unn()),pnn=()=>"Launch systems",mnn=()=>"åå¸ç³»ç»",fnn=((t={},e={})=>(e.locale??o())==="en"?pnn():mnn()),gnn=()=>"Develop one key visual and its channel family.",hnn=()=>"å¼åä¸ä¸ªå
³é®è§è§åå
¶é¢éç³»åã",bnn=((t={},e={})=>(e.locale??o())==="en"?gnn():hnn()),vnn=()=>"Hero, social, retail, and presentation covers.",ynn=()=>"Heroã社交ãé¶å®åæ¼ç¤ºæç¨¿å°é¢ã",wnn=((t={},e={})=>(e.locale??o())==="en"?vnn():ynn()),znn=()=>"Commerce libraries",xnn=()=>"çµåç´ æåº",knn=((t={},e={})=>(e.locale??o())==="en"?znn():xnn()),Snn=()=>"Place an approved product across controlled scenes.",Inn=()=>"å¨åæ§åºæ¯ä¸æ¾ç½®ç»æ¹åç产åã",Tnn=((t={},e={})=>(e.locale??o())==="en"?Snn():Inn()),Enn=()=>"A seasonal product-detail image set.",Rnn=()=>"å£èæ§äº§åç»èå¾åéã",Ann=((t={},e={})=>(e.locale??o())==="en"?Enn():Rnn()),Cnn=()=>"Brand templates",Pnn=()=>"åçæ¨¡æ¿",qnn=((t={},e={})=>(e.locale??o())==="en"?Cnn():Pnn()),Onn=()=>"Reserve consistent copy and logo-safe regions.",Mnn=()=>"ä¿çä¸è´çææ¡ä¸ logo å®å
¨åºåã",Nnn=((t={},e={})=>(e.locale??o())==="en"?Onn():Mnn()),Lnn=()=>"A repeatable newsletter and paid-social frame.",Dnn=()=>"å¯éå¤çæ¶äºé讯åä»è´¹ç¤¾äº¤æ¡æ¶ã",$nn=((t={},e={})=>(e.locale??o())==="en"?Lnn():Dnn()),jnn=()=>"Approved revisions",Fnn=()=>"å·²æ¹åç修订",Unn=((t={},e={})=>(e.locale??o())==="en"?jnn():Fnn()),Gnn=()=>"Change environment without changing product identity.",Bnn=()=>"å¨ä¸æ¹åäº§åæ è¯çæ
åµä¸æ¹åç¯å¢ã",Vnn=((t={},e={})=>(e.locale??o())==="en"?Gnn():Bnn()),Hnn=()=>"One package across four seasonal palettes.",Knn=()=>"å个å£èæ§è°è²æ¿ä¸çä¸ä¸ªå¥é¤ã",Wnn=((t={},e={})=>(e.locale??o())==="en"?Hnn():Knn()),Ynn=()=>"What makes this page professional?",Znn=()=>"æ¯ä»ä¹è®©è¿ä¸ªé¡µé¢åå¾ä¸ä¸ï¼",Xnn=((t={},e={})=>(e.locale??o())==="en"?Ynn():Znn()),Qnn=()=>"Its content is organized around repeatable brand systems, product geometry, copy-safe composition, and reviewable variants.",Jnn=()=>"å
¶å
容å´ç»å¯éå¤çåçç³»ç»ã产åå ä½å½¢ç¶ãææ¡å®å
¨åæåå¯å®¡æ ¸çåä½è¿è¡ç»ç»ã",eon=((t={},e={})=>(e.locale??o())==="en"?Qnn():Jnn()),ton=()=>"How many references are supported?",non=()=>"æ¯æå¤å°å¼ç¨ï¼",oon=((t={},e={})=>(e.locale??o())==="en"?ton():non()),ron=()=>"The current configuration accepts one image reference for editing.",aon=()=>"å½åé
ç½®æ¥åä¸ä¸ªå¾ååèè¿è¡ç¼è¾ã",son=((t={},e={})=>(e.locale??o())==="en"?ron():aon()),ion=()=>"What resolution is exposed?",con=()=>"å½å弿¾çåè¾¨çæ¯å¤å°ï¼",lon=((t={},e={})=>(e.locale??o())==="en"?ion():con()),_on=()=>"The current workspace configuration exposes 1K output.",uon=()=>"å½åå·¥ä½åºé
ç½®æ¾ç¤º1Kè¾åºã",don=((t={},e={})=>(e.locale??o())==="en"?_on():uon()),pon=()=>"Create consistent products, campaign environments, and presentation visuals from one structured brand direction.",mon=()=>"ç¨ MAI Image 2.5 Pro å建ä¸è´ç产åã广åç¯å¢åæ¼ç¤ºè§è§ã",fon=((t={},e={})=>(e.locale??o())==="en"?pon():mon()),gon=()=>"Create with MAI Pro",hon=()=>"ä½¿ç¨ MAI Pro åä½",bon=((t={},e={})=>(e.locale??o())==="en"?gon():hon()),von=()=>"Review brand controls",yon=()=>"æ¥çåçæ§å¶",won=((t={},e={})=>(e.locale??o())==="en"?von():yon()),zon=()=>"Build the next brand-ready scene",xon=()=>"å¶ä½ä¸ä¸å¼ åç就绪çåºæ¯å¾",kon=((t={},e={})=>(e.locale??o())==="en"?zon():xon()),Son=()=>"Choose Pro when a product, person, or brand system must remain coherent across several scenes and revisions. For one focused correction, the standard MAI Image 2.5 page is usually the simpler choice.",Ion=()=>
31"å½äº§åãäººç©æåçç³»ç»éè¦å¨å¤ä¸ªåºæ¯åå¤è½®ä¿®æ¹ä¸ä¿æä¸è´æ¶ï¼éæ© Proãåªå䏿¬¡å±é¨ä¿®æ£æ¶ï¼æ åç MAI Image 2.5 é常æ´ç´æ¥ã",Ton=((t={},e={})=>(e.locale??o())==="en"?Son():Ion()),Eon=()=>"When should I choose MAI Image 2.5 Pro?",Ron=()=>"ä»ä¹æ¶ååºè¯¥éæ© MAI Image 2.5 Proï¼",Aon=((t={},e={})=>(e.locale??o())==="en"?Eon():Ron()),Con=()=>"Describe the approved product or character first, then specify the scene, camera, lighting, and the exact parts that may change. Repeat the identity details that must remain stable across variations.",Pon=()=>"å
æè¿°å·²ç»ç¡®è®¤ç产åæäººç©ï¼å说æåºæ¯ãé头ãå
线以åå
许ååçé¨åãå¯¹æ¯æ¬¡åä½ï¼é½éå¤å¿
é¡»ä¿æç身份ç»èã",qon=((t={},e={})=>(e.locale??o())==="en"?Con():Pon()),Oon=()=>"How do I prompt MAI Image 2.5 Pro for product consistency?",Mon=()=>"å¦ä½æç¤º MAI Image 2.5 Pro ä¿æäº§åä¸è´ï¼",Non=((t={},e={})=>(e.locale??o())==="en"?Oon():Mon()),Lon=()=>"MAI Image 2.5 Pro questions, answered",Don=()=>"MAI Image 2.5 Pro 常è§é®é¢",$on=((t={},e={})=>(e.locale??o())==="en"?Lon():Don()),jon=()=>"MAI Image 2.5 Pro for object consistency and visual reasoning",Fon=()=>"MAI Image 2.5 Proï¼å¯¹è±¡ä¸è´æ§ä¸è§è§æ¨ç",Uon=((t={},e={})=>(e.locale??o())==="en"?jon():Fon()),Gon=()=>"Develop polished launch visuals and repeatable product scenes when a brand system, clear hierarchy, and dependable object details matter more than loose visual exploration.",Bon=()=>"å¶ä½åå¸ä¸»è§è§ä¸å¯å¤ç¨ç产ååºæ¯ï¼å½åçç³»ç»ãä¿¡æ¯å±çº§å稳å®ç对象ç»èæ¯èªç±æ¢ç´¢æ´éè¦æ¶ï¼è®©äº§åºæ´å¯æ§ã",Von=((t={},e={})=>(e.locale??o())==="en"?Gon():Bon()),Hon=()=>"MAI Image 2.5 Pro",Kon=()=>"MAI Image 2.5 Pro",Won=((t={},e={})=>(e.locale??o())==="en"?Hon():Kon()),Yon=()=>"A MAI Image 2.5 Pro AI image generator for consistent objects, visual reasoning, product scenes, and brand-ready image workflows.",Zon=()=>"æ¯æä¸ä¸æç¤ºè¯ã产åè§è§ååçå
容ç MAI Image 2.5 Pro å·¥ä½åºã",Xon=((t={},e={})=>(e.locale??o())==="en"?Yon():Zon()),Qon=()=>"MAI Image 2.5 Pro image generator for repeatable product scenes, launch campaigns, and brand systems that need consistent objects and structured layouts.",Jon=()=>"MAI Image 2.5 Pro å¾ççæå¨ï¼éåå¯å¤ç¨ç产ååºæ¯ãåå¸å¹¿ååéè¦å¯¹è±¡ä¸è´æ§ä¸ç»æåçå¼çåçç³»ç»ã",ern=((t={},e={})=>(e.locale??o())==="en"?Qon():Jon()),trn=()=>"MAI Image 2.5 Pro AI Image Generator | Oeneo AI",nrn=()=>"MAI Image 2.5 Pro AI å¾ççæå¨ | Oeneo AI",orn=((t={},e={})=>(e.locale??o())==="en"?trn():nrn()),rrn=()=>"MAI Image 2.5 Pro examples for consistent brand scenes",arn=()=>"MAI Image 2.5 Proï¼ä¸è´åçåºæ¯ç¤ºä¾",srn=((t={},e={})=>(e.locale??o())==="en"?rrn():arn()),irn=()=>"MAI Image 2.5 Pro use cases for brands and products",crn=()=>"MAI Image 2.5 Pro 使ç¨åºæ¯ï¼åçä¸äº§å",lrn=((t={},e={})=>(e.locale??o())==="en"?irn():crn()),_rn=()=>"Commerce tiles",urn=()=>"çµåå¾å",drn=((t={},e={})=>(e.locale??o())==="en"?_rn():urn()),prn=()=>"Social posts",mrn=()=>"社交å¸å",frn=((t={},e={})=>(e.locale??o())==="en"?prn():mrn()),grn=()=>"Portrait refreshes",hrn=()=>"èåæ´æ°",brn=((t={},e={})=>(e.locale??o())==="en"?grn():hrn()),vrn=()=>"Simple revisions",yrn=()=>"å±é¨ä¿®æ¹",wrn=((t={},e={})=>(e.locale??o())==="en"?vrn():yrn()),zrn=()=>"Practical content edits",xrn=()=>"å®ç¨å
容ç¼è¾",krn=((t={},e={})=>(e.locale??o())==="en"?zrn():xrn()),Srn=()=>"Generate the first usable visual, then change the object, copy, lighting, or layout that needs attention without rebuilding the whole scene.",Irn=()=>"å
çæç¬¬ä¸çå¯ç¨è§è§ï¼ååªä¿®æ¹éè¦è°æ´çç©ä½ãææ¡ãå
线æçå¼ï¼ä¸å¿
éåæ´ä¸ªåºæ¯ã",Trn=((t={},e={})=>(e.locale??o())==="en"?Srn():Irn()),Ern=()=>"Content direction",Rrn=()=>"å
容æ¹å",Arn=((t={},e={})=>(e.locale??o())==="en"?Ern():Rrn()),Crn=()=>"Kitchen appliance product image",Prn=()=>"卿¿çµå¨äº§åå¾ç",qrn=((t={},e={})=>(e.locale??o())==="en"?Crn():Prn()),Orn=()=>"Product content",Mrn=()=>"产åå
容",Nrn=((t={},e={})=>(e.locale??o())==="en"?Orn():Mrn()),Lrn=()=>
31"Commerce",Drn=()=>"çµå",$rn=((t={},e={})=>(e.locale??o())==="en"?Lrn():Drn()),jrn=()=>"Unbranded coffee maker in a bright cream kitchen with a coral fruit accent.",Frn=()=>"æäº®å¥¶æ²¹è²å¨æ¿ä¸çæ åçå塿ºï¼ä»¥ççè²æ°´æä½ä¸ºè§è§ç¹ç¼ã",Urn=((t={},e={})=>(e.locale??o())==="en"?jrn():Frn()),Grn=()=>"Newsletter portrait",Brn=()=>"é®ä»¶é讯人å",Vrn=((t={},e={})=>(e.locale??o())==="en"?Grn():Brn()),Hrn=()=>"Newsletter portrait",Krn=()=>"é®ä»¶é讯èå",Wrn=((t={},e={})=>(e.locale??o())==="en"?Hrn():Krn()),Yrn=()=>"Editorial",Zrn=()=>"ç¼è¾è§è§",Xrn=((t={},e={})=>(e.locale??o())==="en"?Yrn():Zrn()),Qrn=()=>"Person reading by a window, quiet expression, coral and slate color grade.",Jrn=()=>"çªè¾¹é
读ç人ç©ï¼è¡¨æ
å¹³éï¼éç¨ççè²ä¸ç³æ¿ç°è°è²ã",ean=((t={},e={})=>(e.locale??o())==="en"?Qrn():Jrn()),tan=()=>"Social object tile",nan=()=>"社交ç©ä»¶å¡ç",oan=((t={},e={})=>(e.locale??o())==="en"?tan():nan()),ran=()=>"Social object",aan=()=>"社交ç©ä»¶",san=((t={},e={})=>(e.locale??o())==="en"?ran():aan()),ian=()=>"Social",can=()=>"社交",lan=((t={},e={})=>(e.locale??o())==="en"?ian():can()),_an=()=>"One coral ceramic object on a slate background with safe negative space.",uan=()=>"ä¸ä»¶ççè²é¶ç·ç©ä»¶ç½®äºç³æ¿ç°èæ¯ï¼å¨å´ä¿çéåæççå®å
¨çç½ã",dan=((t={},e={})=>(e.locale??o())==="en"?_an():uan()),pan=()=>"Weekend travel image",man=()=>"卿«æ
è¡ç»é¢",fan=((t={},e={})=>(e.locale??o())==="en"?pan():man()),gan=()=>"Weekend trip",han=()=>"卿«æ
è¡",ban=((t={},e={})=>(e.locale??o())==="en"?gan():han()),van=()=>"Lifestyle",yan=()=>"çæ´»æ¹å¼",wan=((t={},e={})=>(e.locale??o())==="en"?van():yan()),zan=()=>"Coastal road, cream travel car, small traveler, warm late afternoon light.",xan=()=>"沿海å
¬è·¯ãå¥¶æ²¹è²æ
è¡è½¦ãå°åæ
è¡è
ãæ¸©æçååå
线ã",kan=((t={},e={})=>(e.locale??o())==="en"?zan():xan()),San=()=>"Room lighting edit",Ian=()=>"æ¿é´ç
§æç¼è¾",Tan=((t={},e={})=>(e.locale??o())==="en"?San():Ian()),Ean=()=>"Room lighting revision",Ran=()=>"æ¿é´ç
§æä¿®è®¢",Aan=((t={},e={})=>(e.locale??o())==="en"?Ean():Ran()),Can=()=>"Edit",Pan=()=>"ç¼è¾",qan=((t={},e={})=>(e.locale??o())==="en"?Can():Pan()),Oan=()=>"Keep furniture layout; change morning light to warm evening light.",Man=()=>"ä¿æå®¶å
·å¸å±ï¼å°æ¨å
æ¹ä¸ºæ¸©æçæå
ã",Nan=((t={},e={})=>(e.locale??o())==="en"?Oan():Man()),Lan=()=>"Where MAI Image 2.5 fits",Dan=()=>"MAI Image 2.5 éåä»ä¹ä»»å¡",$an=((t={},e={})=>(e.locale??o())==="en"?Lan():Dan()),jan=()=>"Use it when most of an image is already right and the next step is a focused correction for daily content production.",Fan=()=>"å½å¾ç大é¨åå·²ç»æ£ç¡®ï¼ä¸ä¸æ¥åªéè¦ä¸æ¬¡èç¦ä¿®æ£æ¶ï¼MAI Image 2.5 ææä»·å¼ã",Uan=((t={},e={})=>(e.locale??o())==="en"?jan():Fan()),Gan=()=>"Everyday scenes",Ban=()=>"æ¥å¸¸åºæ¯",Van=((t={},e={})=>(e.locale??o())==="en"?Gan():Ban()),Han=()=>"Make useful content without a photo shoot",Kan=()=>"æ éæç
§å³å¯å¶ä½æç¨çå
容",Wan=((t={},e={})=>(e.locale??o())==="en"?Han():Kan()),Yan=()=>"Create clean product and lifestyle directions for routine publishing needs.",Zan=()=>"为æ¥å¸¸åå¸éæ±å建æ¸
æ´ç产ååçæ´»æ¹å¼æå¯¼ã",Xan=((t={},e={})=>(e.locale??o())==="en"?Yan():Zan()),Qan=()=>"Everyday product scene",Jan=()=>"æ¥å¸¸äº§ååºæ¯",esn=((t={},e={})=>(e.locale??o())==="en"?Qan():Jan()),tsn=()=>"Channel ready",nsn=()=>"éé
å¤ä¸ªæ¸ é",osn=((t={},e={})=>(e.locale??o())==="en"?tsn():nsn()),rsn=()=>"Build social and newsletter variants",asn=()=>"æå»ºç¤¾äº¤åæ¶äºé讯åä½",ssn=((t={},e={})=>(e.locale??o())==="en"?rsn():asn()),isn=()=>"Keep one object or story consistent while adapting the surrounding frame.",csn=()=>"å¨è°æ´å¨å´æ¡æ¶çåæ¶ï¼ä¿æä¸ä¸ªå¯¹è±¡ææ
äºçä¸è´æ§ã",lsn=((t={},e={})=>(e.locale??o())==="en"?isn():csn()),_sn=()=>"Portrait for content channels",usn=()=>"å
容é¢éçèå",dsn=((t={},e={})=>(e.locale??o())==="en"?_sn():usn()),psn=()=>"One reference",msn=()=>"åå¼ åèå¾",fsn=((t={},e={})=>(e.locale??o())==="en"?psn():msn()),gsn=()=>"Revise a scene with a focused instruction",hsn=()=>"使ç¨éç¹æä»¤ä¿®æ¹åºæ¯",bsn=((t={},e={})=>(e.locale??o())==="en"?gsn():hsn()),vsn=()=>"Preserve the approved room, product, or person while changing a single variable.",ysn=()=>"卿´æ¹å个åéæ¶ä¿çå·²æ¹åçæ¿é´ã产åæäººåã",wsn=((t={},e={})=>(e.locale??o())==="en"?vsn():ysn()),zsn=()=>"Single-reference scene revision",xsn=()=>"åå¼ç¨åºæ¯ä¿®è®¢",ksn=((t={},e={})=>(e.locale??o())==="en"?zsn():xsn()),Ssn=()=>"Weekly content",Isn=()=>"æ¯å¨å
容",Tsn=((t={},e={})=>(e.locale??o())==="en"?Ssn():Isn()),Esn=()=>"Keep a content rhythm without repetition",Rsn=()=>"ä¿æå
容èå¥ï¼ä¸éå¤",Asn=((t={},e={})=>(e.locale??o())==="en"?Esn():Rsn()),Csn=()=>"Plan product, portrait, and lifestyle images that share a recognizable visual tone.",Psn=()=>"è§åå
·æå¯è¯å«è§è§è²è°ç产åãèååçæ´»æ¹å¼å¾åã",qsn=((t={},e={})=>(e.locale??o())==="en"?Csn():Psn()),Osn=()=>"Weekly grid of everyday content ideas",Msn=()=>"æ¯å¨æ¥å¸¸å
容åæç½æ ¼",Nsn=((t={},e={})=>(e.locale??o())==="en"?Osn():Msn()),Lsn=()=>"Choose it for targeted changes that preserve identity, context, and the visual work already approved.",Dsn=()=>"éååªæ¹åç®æ å
ç´ ï¼åæ¶ä¿ç身份ãä¸ä¸æå已确认è§è§å·¥ä½çä»»å¡ã",$sn=((t={},e={})=>(e.locale??o())==="en"?Lsn():Dsn()),jsn=()=>"Social graphics",Fsn=()=>"社交å¾å½¢",Usn=((t={},e={})=>(e.locale??o())==="en"?jsn():Fsn()),Gsn=()=>"Create quick feed and story directions.",Bsn=()=>"å¿«éå¶ä½ä¿¡æ¯æµä¸å¿«ææ¹åã",Vsn=((t={},e={})=>(e.locale??o())==="en"?Gsn():Bsn()),Hsn=()=>"A square object tile with copy-safe space.",Ksn=()=>"å
·æå¤å¶å®å
¨ç©ºé´çæ¹å½¢å¯¹è±¡å¾åã",Wsn=((t={},e={})=>(e.locale??o())==="en"?Hsn():Ksn()),Ysn=()=>"Product content",Zsn=()=>"产åå
容",Xsn=((t={},e={})=>(e.locale??o())==="en"?Ysn():Zsn()),Qsn=()=>
31"Prototype clean scenes for catalog and commerce.",Jsn=()=>"为ç®å½åå䏿é å¹²åçåºæ¯ååã",ein=((t={},e={})=>(e.locale??o())==="en"?Qsn():Jsn()),tin=()=>"Coffee maker in a bright kitchen.",nin=()=>"å塿ºå¨æäº®ç卿¿éã",oin=((t={},e={})=>(e.locale??o())==="en"?tin():nin()),rin=()=>"Editorial content",ain=()=>"ç¼è¾å
容",sin=((t={},e={})=>(e.locale??o())==="en"?rin():ain()),iin=()=>"Build portraits for newsletters and articles.",cin=()=>"为æ¶äºé讯åæç« æå»ºèåã",lin=((t={},e={})=>(e.locale??o())==="en"?iin():cin()),_in=()=>"Window-lit reader with a calm palette.",uin=()=>"带平éè°è²æ¿ççªæ·ç
§æé
读å¨ã",din=((t={},e={})=>(e.locale??o())==="en"?_in():uin()),pin=()=>"Scene edits",min=()=>"åºæ¯ç¼è¾",fin=((t={},e={})=>(e.locale??o())==="en"?pin():min()),gin=()=>"Change one visual variable at a time.",hin=()=>"䏿¬¡æ´æ¹ä¸ä¸ªè§è§åéã",bin=((t={},e={})=>(e.locale??o())==="en"?gin():hin()),vin=()=>"Morning room changed to evening.",yin=()=>"æ©ä¸çæ¿é´åæäºæä¸ã",win=((t={},e={})=>(e.locale??o())==="en"?vin():yin()),zin=()=>"What is MAI Image 2.5 best for?",xin=()=>"MAI Image 2.5 æéååªäºä»»å¡ï¼",kin=((t={},e={})=>(e.locale??o())==="en"?zin():xin()),Sin=()=>"It is a versatile model for everyday product, portrait, social, and editorial content.",Iin=()=>"宿¯æ¥å¸¸äº§åãèåã社交åç¼è¾å
容çå¤åè½æ¨¡åã",Tin=((t={},e={})=>(e.locale??o())==="en"?Sin():Iin()),Ein=()=>"Can I edit a reference image?",Rin=()=>"æå¯ä»¥ç¼è¾åèå¾ååï¼",Ain=((t={},e={})=>(e.locale??o())==="en"?Ein():Rin()),Cin=()=>"Yes. The current configuration supports one reference image.",Pin=()=>"æ¯ãå½åé
ç½®æ¯æä¸ä¸ªåèå¾åã",qin=((t={},e={})=>(e.locale??o())==="en"?Cin():Pin()),Oin=()=>"How should I keep revisions controlled?",Min=()=>"æåºè¯¥å¦ä½æ§å¶ä¿®è®¢ï¼",Nin=((t={},e={})=>(e.locale??o())==="en"?Oin():Min()),Lin=()=>"Name the scene details that must stay, then request one focused change.",Din=()=>"å½åå¿
é¡»ä¿ççåºæ¯ç»èï¼ç¶å请æ±ä¸ä¸ªéç¹æ´æ¹ã",$in=((t={},e={})=>(e.locale??o())==="en"?Lin():Din()),jin=()=>"Correct the product, portrait, copy, or lighting that is off while preserving the parts that already work.",Fin=()=>"ç²¾åç¼è¾äº§åã人åãæåååºæ¯ï¼åæ¶ä¿çå·²ç»æ£ç¡®çé¨åã",Uin=((t={},e={})=>(e.locale??o())==="en"?jin():Fin()),Gin=()=>"Create with MAI Image 2.5",Bin=()=>"ä½¿ç¨ MAI Image 2.5 åä½",Vin=((t={},e={})=>(e.locale??o())==="en"?Gin():Bin()),Hin=()=>"See everyday examples",Kin=()=>"æ¥çæ¥å¸¸æ¡ä¾",Win=((t={},e={})=>(e.locale??o())==="en"?Hin():Kin()),Yin=()=>"Fix the detail without starting over",Zin=()=>"åªä¿®æ£ç»èï¼ä¸å¿
ä»å¤´å¼å§",Xin=((t={},e={})=>(e.locale??o())==="en"?Yin():Zin()),Qin=()=>"Use it for focused changes such as replacing an object, updating text, adjusting a scene, cleaning motion blur, or changing color while preserving the surrounding context.",Jin=()=>"å¯ä»¥ç¨äºæ¿æ¢ç©ä½ãæ´æ°æåãè°æ´åºæ¯ãæ¸
çè¿å¨æ¨¡ç³ææ¹åé¢è²ï¼åæ¶å°½éä¿çå¨å´çä¸ä¸æã",ecn=((t={},e={})=>(e.locale??o())==="en"?Qin():Jin()),tcn=()=>"What can I edit with MAI Image 2.5?",ncn=()=>"MAI Image 2.5 å¯ä»¥ç¼è¾åªäºå
容ï¼",ocn=((t={},e={})=>(e.locale??o())==="en"?tcn():ncn()),rcn=()=>"Name the exact element to change and explicitly list what must stay: subject identity, pose, framing, lighting, background, or product geometry. Smaller edits are easier to review and refine.",acn=()=>"æç¡®æåºè¦ä¿®æ¹çå
ç´ ï¼å¹¶ååºå¿
é¡»ä¿ççå
容ï¼ä¾å¦äººç©èº«ä»½ãå§¿å¿ã忝ãå
线ãèæ¯æäº§åå½¢ç¶ãå±é¨ä¿®æ¹æ´å®¹ææ£æ¥åè¿ä»£ã",scn=((t={},e={})=>(e.locale??o())==="en"?rcn():acn()),icn=()=>"How do I keep the rest of an image unchanged?",ccn=()=>"å¦ä½è®©å¾ççå
¶ä»é¨åä¿æä¸åï¼",lcn=((t={},e={})=>(e.locale??o())==="en"?icn():ccn()),_cn=()=>"MAI Image 2.5 questions, answered",ucn=()=>"MAI Image 2.5 常è§é®é¢",dcn=((t={},e={})=>(e.locale??o())==="en"?_cn():ucn()),pcn=()=>"MAI Image 2.5 for precise, controllable image edits",mcn=()=>"MAI Image 2.5ï¼ç²¾åã坿§çå¾çç¼è¾",fcn=((t={},e={})=>(e.locale??o())==="en"?pcn():mcn()),gcn=()=>"Create practical product, portrait, and social assets from a concise prompt, then make focused changes to copy, lighting, or layout without rebuilding the entire image.",hcn=()=>"ç¨ä¸æ¡ç®æ´æç¤ºè¯å¶ä½äº§åãèååç¤¾äº¤ç´ æï¼ååç¬ä¿®æ¹ææ¡ãå
线æçå¼ï¼ä¸å¿
ææ´å¼ å¾çä»å¤´éåï¼é忥叏å
容ç产ã",bcn=((t={},e={})=>(e.locale??o())==="en"?gcn():hcn()),vcn=()=>"MAI Image 2.5",ycn=()=>"MAI Image 2.5",wcn=((t={},e={})=>(e.locale??o())==="en"?vcn():ycn()),zcn=()=>
31"A MAI Image 2.5 AI image generator for photoreal visuals, precise image editing, text updates, and identity preservation.",xcn=()=>"æ¯æå¤ç¨éæçå¾ã产åå
容å社交è§è§ç MAI Image 2.5 å·¥ä½åºã",kcn=((t={},e={})=>(e.locale??o())==="en"?zcn():xcn()),Scn=()=>"MAI Image 2.5 image generator for practical product content, social graphics, portraits, and focused edits to copy, lighting, or layout.",Icn=()=>"MAI Image 2.5 å¾ççæå¨ï¼éå产åå
容ã社交å¾å½¢ãèåï¼ä»¥åå¯¹ææ¡ãå
线æçå¼è¿è¡å±é¨ä¿®æ¹ã",Tcn=((t={},e={})=>(e.locale??o())==="en"?Scn():Icn()),Ecn=()=>"MAI Image 2.5 AI Image Generator | Oeneo AI",Rcn=()=>"MAI Image 2.5 AI å¾ççæå¨ | Oeneo AI",Acn=((t={},e={})=>(e.locale??o())==="en"?Ecn():Rcn()),Ccn=()=>"MAI Image 2.5 examples for precise image editing",Pcn=()=>"MAI Image 2.5ï¼ç²¾åå¾çç¼è¾ç¤ºä¾",qcn=((t={},e={})=>(e.locale??o())==="en"?Ccn():Pcn()),Ocn=()=>"MAI Image 2.5 use cases for products, portraits, and content",Mcn=()=>"MAI Image 2.5 使ç¨åºæ¯ï¼äº§åã人åä¸å
容",Ncn=((t={},e={})=>(e.locale??o())==="en"?Ocn():Mcn()),Lcn=()=>"Product composites",Dcn=()=>"产ååæ",$cn=((t={},e={})=>(e.locale??o())==="en"?Lcn():Dcn()),jcn=()=>"Campaign moodboards",Fcn=()=>"广åæ
绪æ¿",Ucn=((t={},e={})=>(e.locale??o())==="en"?jcn():Fcn()),Gcn=()=>"Material swaps",Bcn=()=>"æè´¨æ¿æ¢",Vcn=((t={},e={})=>(e.locale??o())==="en"?Gcn():Bcn()),Hcn=()=>"Layout variations",Kcn=()=>"çå¼åä½",Wcn=((t={},e={})=>(e.locale??o())==="en"?Hcn():Kcn()),Ycn=()=>"Multi-image art direction",Zcn=()=>"å¤å¾èºæ¯æå¯¼",Xcn=((t={},e={})=>(e.locale??o())==="en"?Ycn():Zcn()),Qcn=()=>"Blend several source images into one scene while preserving the product details, materials, spatial relationships, and atmosphere your references provide.",Jcn=()=>"æå¤å¼ æ¥æºå¾çåæä¸ä¸ªåºæ¯ï¼åæ¶ä¿ç产åç»èãæè´¨ã空é´å
³ç³»ååè徿ä¾çæ°å´ã",eln=((t={},e={})=>(e.locale??o())==="en"?Qcn():Jcn()),tln=()=>"Scene direction",nln=()=>"åºæ¯æ¹å",oln=((t={},e={})=>(e.locale??o())==="en"?tln():nln()),rln=()=>"Autumn fashion scene at a station",aln=()=>"车ç«çç§å£æ¶å°åºæ¯",sln=((t={},e={})=>(e.locale??o())==="en"?rln():aln()),iln=()=>"Autumn fashion frame",cln=()=>"ç§å£æ¶å°ç¸æ¡",lln=((t={},e={})=>(e.locale??o())==="en"?iln():cln()),_ln=()=>"Editorial",uln=()=>"ç¼è¾è§è§",dln=((t={},e={})=>(e.locale??o())==="en"?_ln():uln()),pln=()=>"Burgundy coat, foggy station, dusty-rose sky, warm platform light.",mln=()=>"åè®ç¬¬å¤§è¡£ãé¾ç«ãå°å飿¬çç«ç°å¤©ç©ºã温æçæå°ç¯å
ã",fln=((t={},e={})=>(e.locale??o())==="en"?pln():mln()),gln=()=>"Cinematic road trip scene",hln=()=>"çµå½±å
¬è·¯æ
è¡åºæ¯",bln=((t={},e={})=>(e.locale??o())==="en"?gln():hln()),vln=()=>"Road trip atmosphere",yln=()=>"å
¬è·¯æ
è¡æ°å´",wln=((t={},e={})=>(e.locale??o())==="en"?vln():yln()),zln=()=>"Campaign",xln=()=>"广ååæ",kln=((t={},e={})=>(e.locale??o())==="en"?zln():xln()),Sln=()=>"Vintage car on wet mountain road, indigo lake, restrained cinematic grading.",Iln=()=>"湿山路ä¸çèç·è½¦ãéèæ¹ãæèå¶ççµå½±å级ã",Tln=((t={},e={})=>(e.locale??o())==="en"?Sln():Iln()),Eln=()=>"Mature editorial portrait",Rln=()=>"æäººç¼è¾èå",Aln=((t={},e={})=>(e.locale??o())==="en"?Eln():Rln()),Cln=()=>"Character close-up",Pln=()=>"è§è²ç¹å",qln=((t={},e={})=>(e.locale??o())==="en"?Cln():Pln()),Oln=()=>"Portrait",Mln=()=>"人åæå½±",Nln=((t={},e={})=>(e.locale??o())==="en"?Oln():Mln()),Lln=()=>"Mature portrait, wind-touched hair, burgundy fabric, deep plum shadow.",Dln=()=>"æççèåï¼å®é£ç头åï¼åè®ç¬¬è²çé¢æï¼æ·±ç´«è²çé´å½±ã",$ln=((t={},e={})=>(e.locale??o())==="en"?Lln():Dln()),jln=()=>"Giant moon lake scene",Fln=()=>"巍忿¹æ¯è§",Uln=((t={},e={})=>(e.locale??o())==="en"?jln():Fln()),Gln=()=>"Surreal scale",Bln=()=>"è¶
ç°å®å°ºåº¦",Vln=((t={},e={})=>(e.locale??o())==="en"?Gln():Bln()),Hln=()=>"Concept",Kln=()=>"æ¦å¿µ",Wln=((t={},e={})=>(e.locale??o())==="en"?Hln():Kln()),Yln=()=>"Giant moon above a quiet lake, tiny traveler on a pier.",Zln=()=>"å®éçæ¹æ³ä¸æ¹çå·¨åæäº®ï¼ç 头ä¸çå°æ
è¡è
ã",Xln=((t={},e={})=>(e.locale??o())==="en"?Yln():Zln()),Qln=()=>
31"Controlled train station edit",Jln=()=>"åæ§ç«è½¦ç«ç¼è¾",e_n=((t={},e={})=>(e.locale??o())==="en"?Qln():Jln()),t_n=()=>"Environment revision",n_n=()=>"ç¯å¢ä¿®è®¢",o_n=((t={},e={})=>(e.locale??o())==="en"?t_n():n_n()),r_n=()=>"Edit",a_n=()=>"ç¼è¾",s_n=((t={},e={})=>(e.locale??o())==="en"?r_n():a_n()),i_n=()=>"Keep the person and pose; move the scene to a rainy tram station.",c_n=()=>"çä½äººåå¹¶æå¥½å§¿å¿ï¼å°åºæ¯ç§»è³ä¸é¨ççµè½¦ç«ã",l_n=((t={},e={})=>(e.locale??o())==="en"?i_n():c_n()),__n=()=>"Where Seedream 4.5 fits",u_n=()=>"Seedream 4.5 éåä»ä¹ä»»å¡",d_n=((t={},e={})=>(e.locale??o())==="en"?__n():u_n()),p_n=()=>"Use it when people, products, and environments from different sources must belong to the same frame without manual masking or a collage-like result.",m_n=()=>"彿¥èªä¸åæ¥æºç人ç©ã产ååç¯å¢éè¦èªç¶å°å±äºåä¸ä¸ªç»é¢ï¼è䏿¯æ¼è´´æææ¶ï¼éæ© Seedream 4.5ã",f_n=((t={},e={})=>(e.locale??o())==="en"?p_n():m_n()),g_n=()=>"Cinematic atmosphere",h_n=()=>"çµå½±ææ°å´",b_n=((t={},e={})=>(e.locale??o())==="en"?g_n():h_n()),v_n=()=>"Coordinate light, weather, and feeling",y_n=()=>"åè°å
线ã天æ°åæè§",w_n=((t={},e={})=>(e.locale??o())==="en"?v_n():y_n()),z_n=()=>"Describe weather, light, palette, and emotional tone as carefully as the subject so every frame has a point of view.",x_n=()=>"åæè¿°ä¸»ä½ä¸æ ·åæ¸
天æ°ãå
线ãé
è²ä¸æ
绪ï¼è®©æ¯ä¸å¸§é½æ¥ææç¡®çè§è§è§è§ã",k_n=((t={},e={})=>(e.locale??o())==="en"?z_n():x_n()),S_n=()=>"Cinematic atmospheric frame",I_n=()=>"çµå½±å¤§æ°æ¡æ¶",T_n=((t={},e={})=>(e.locale??o())==="en"?S_n():I_n()),E_n=()=>"Visual continuity",R_n=()=>"è§è§è¿ç»æ§",A_n=((t={},e={})=>(e.locale??o())==="en"?E_n():R_n()),C_n=()=>"Build a series with one visual language",P_n=()=>"使ç¨ä¸ç§è§è§è¯è¨æå»ºç³»å",q_n=((t={},e={})=>(e.locale??o())==="en"?C_n():P_n()),O_n=()=>"Keep palette, wardrobe, lighting, and world consistent while changing the shot or action.",M_n=()=>"æ¹åé头æå¨ä½æ¶ï¼ä¿æé
è²ãæè£
ãå
线åä¸çè§ä¸è´ã",N_n=((t={},e={})=>(e.locale??o())==="en"?O_n():M_n()),L_n=()=>"Narrative continuity concept",D_n=()=>"åäºè¿ç»æ§æ¦å¿µ",$_n=((t={},e={})=>(e.locale??o())==="en"?L_n():D_n()),j_n=()=>"Focused edits",F_n=()=>"èç¦å¼ä¿®æ¹",U_n=((t={},e={})=>(e.locale??o())==="en"?j_n():F_n()),G_n=()=>"Revise the world around the subject",B_n=()=>"ä¿®æ¹ä¸»é¢å¨å´çä¸ç",V_n=((t={},e={})=>(e.locale??o())==="en"?G_n():B_n()),H_n=()=>"Change weather, location, or time of day while protecting the approved identity, pose, and framing.",K_n=()=>"æ¹å天æ°ãå°ç¹ææ¶é´ï¼åæ¶ä¿æ¤å·²ç¡®è®¤ç身份ãå§¿æåæå¾ã",W_n=((t={},e={})=>(e.locale??o())==="en"?H_n():K_n()),Y_n=()=>"Reference-guided environment revision",Z_n=()=>"åèå¼å¯¼ç¯å¢ä¿®è®¢",X_n=((t={},e={})=>(e.locale??o())==="en"?Y_n():Z_n()),Q_n=()=>"Narrative sequence",J_n=()=>"åäºåºå",eun=((t={},e={})=>(e.locale??o())==="en"?Q_n():J_n()),tun=()=>"Keep a visual story coherent",nun=()=>"ä¿æè§è§æ
äºçè¿è´¯æ§",oun=((t={},e={})=>(e.locale??o())==="en"?tun():nun()),run=()=>"Repeat wardrobe, palette, lighting, and atmosphere to connect cinematic frames into one visual story.",aun=()=>"éå¤ä½¿ç¨æè£
ãé
è²ãå
çº¿åæ°å´ï¼æçµå½±æç»é¢è¿æä¸ä¸ªè§è§æ
äºã",sun=((t={},e={})=>(e.locale??o())==="en"?run():aun()),iun=()=>"Four-frame cinematic story sequence",cun=()=>"å帧çµå½±æ
äºåºå",lun=((t={},e={})=>(e.locale??o())==="en"?iun():cun()),_un=()=>"Name the moment",uun=()=>"ç¡®å®åäºæ¶å»",dun=((t={},e={})=>(e.locale??o())==="en"?_un():uun()),pun=()=>"Describe action, emotion, and what happened just before the frame.",mun=()=>"æè¿°è¡å¨ãæ
绪以å帧ååççäºæ
ã",fun=((t={},e={})=>(e.locale??o())==="en"?pun():mun()),gun=()=>"Frame the story",hun=()=>"æå»ºæ
äºæ¡æ¶",bun=((t={},e={})=>(e.locale??o())==="en"?gun():hun()),vun=()=>"Set shot distance, focal point, foreground, background, and movement.",yun=()=>"设置é头è·ç¦»ãç¦ç¹ã忝ãèæ¯åç§»å¨ã",wun=((t={},e={})=>(e.locale??o())==="en"?vun():yun()),zun=()=>"Set the atmosphere",xun=()=>"è¥é æ°å´",kun=((t={},e={})=>(e.locale??o())==="en"?zun():xun()),Sun=()=>"Choose weather, time of day, light motivation, and palette.",Iun=()=>"鿩天æ°ãæ¶é´ãå
çº¿å¨æºåè°è²æ¿ã",Tun=((t={},e={})=>(e.locale??o())==="en"?Sun():Iun()),Eun=()=>"Protect continuity",Run=()=>"ä¿æ¤è¿ç»æ§",Aun=((t={},e={})=>(e.locale??o())==="en"?Eun():Run()),Cun=()=>"For edits, state the pose, identity, and composition that must stay.",Pun=()=>"对äºç¼è¾ï¼è¯·è¯´æå¿
é¡»ä¿æçå§¿å¿ã身份åæå¾ã",qun=((t={},e={})=>(e.locale??o())==="en"?Cun():Pun()),Oun=()=>"What is Seedream 4.5 best for?",Mun=()=>"Seedream 4.5æéååä»ä¹ï¼",Nun=((t={},e={})=>(e.locale??o())==="en"?Oun():Mun()),Lun=()=>"Choose it for cinematic atmosphere, editorial concepts, storyboards, and mood-led edits that combine several source images.",Dun=()=>"éåçµå½±ææ°å´ãç¼è¾æ¦å¿µãåéåéè¦åæå¤å¼ æ¥æºå¾çæ
绪åç¼è¾ã",$un=((t={},e={})=>(e.locale??o())==="en"?Lun():Dun()),jun=()=>"Can I use reference images?",Fun=()=>"æå¯ä»¥ä½¿ç¨åèå¾ååï¼",Uun=((t={},e={})=>(e.locale??o())==="en"?jun():Fun()),Gun=()=>"Yes. The configured edit endpoint accepts reference images for multi-source composition and guided revisions.",Vun=()=>"æ¯æãå½åç¼è¾ç«¯ç¹æ¥ååèå¾ï¼å¯ç¨äºå¤å¾åæååèå¾å¼å¯¼çä¿®æ¹ã",Hun=((t={},e={})=>(e.locale??o())==="en"?Gun():Vun()),Kun=()=>"What output resolutions are available?",Wun=()=>"æåªäºè¾åºå辨çå¯ç¨ï¼",Yun=((t={},e={})=>(e.locale??o())==="en"?Kun():Wun()),Zun=()=>"The current configuration exposes 1K and 2K choices.",Xun=()=>"å½åé
ç½®æ¾ç¤º1Kå2Ké项ã",Qun=((t={},e={})=>(e.locale??o())==="en"?Zun():Xun()),Jun=()=>"Bring products, people, materials, and layouts together in one coherent Seedream 4.5 scene.",edn=()=>"ç¨ Seedream 4.5 ç»å产åã人ç©ãæè´¨åçå¼ã",tdn=((t={},e={})=>(e.locale??o())==="en"?Jun():edn()),ndn=()=>"Create with Seedream 4.5",odn=()=>"ä½¿ç¨ Seedream 4.5 åä½",rdn=((t={},e={})=>(e.locale??o())==="en"?ndn():odn()),adn=()=>"Explore cinematic examples",sdn=()=>"æ¢ç´¢çµå½±ææ¡ä¾",idn=((t={},e={})=>(e.locale??o())==="en"?adn():sdn()),cdn=()=>"Bring several references into one believable scene",ldn=()=>"æå¤å¼ åèå¾å¸¦å
¥åä¸ä¸ªå¯ä¿¡åºæ¯",_dn=((t={},e={})=>(e.locale??o())==="en"?cdn():ldn()),udn=()=>"Choose Seedream 4.5 when several source images need to become one coherent product composite or campaign scene. Use a simpler editor for one-image corrections.",ddn=()=>"å½å¤å¼ æ¥æºå¾çéè¦åæä¸ºä¸ä¸ªè¿è´¯ç产ååæå¾æå¹¿ååºæ¯æ¶ï¼éæ© Seedream 4.5ãåªä¿®æ¹ä¸å¼ å¾çæ¶ï¼ç®åç¼è¾å¨é常æ´ç´æ¥ã",pdn=((t={},e={})=>(e.locale??o())==="en"?udn():ddn()),mdn=()=>"When is Seedream 4.5 better than a single-reference editor?",fdn=()=>"ä»ä¹æ¶å Seedream 4.5 æ¯ååèå¾ç¼è¾å¨æ´åéï¼",gdn=((t={},e={})=>(e.locale??o())==="en"?mdn():fdn()),hdn=()=>"Give each reference a job, such as product, person, palette, or background. Describe how they should combine and state which details must be preserved.",bdn=()=>"为æ¯å¼ åè徿å®ç¨éï¼ä¾å¦äº§åã人ç©ãé
è²æèæ¯ã说æå®ä»¬å¦ä½ç»åï¼å¹¶æç¡®åªäºç»èå¿
é¡»ä¿çã",vdn=((t={},e={})=>(e.locale??o())==="en"?hdn():bdn()),ydn=()=>"How do I reference several images in Seedream 4.5?",wdn=()=>"å¦ä½å¨ Seedream 4.5 ä¸å¼ç¨å¤å¼ å¾çï¼",zdn=((t={},e={})=>(e.locale??o())==="en"?ydn():wdn()),xdn=()=>"Seedream 4.5 questions, answered",kdn=()=>"Seedream 4.5 常è§é®é¢",Sdn=((t={},e={})=>(e.locale??o())==="en"?xdn():kdn()),Idn=()=>"Seedream 4.5 for coherent multi-image composition",Tdn=()=>"Seedream 4.5ï¼è¿è´¯çå¤å¾åæ",Edn=((t={},e={})=>(e.locale??o())==="en"?Idn():Tdn()),Rdn=()=>"Combine products, people, materials, and layout references into one coherent scene, then make cinematic edits without rebuilding the composition from scratch.",Adn=()=>"æäº§åã人ç©ãæè´¨åçå¼åèåæä¸å¼ è¿è´¯ç»é¢ï¼ååçµå½±æç¼è¾ï¼æ éä»å¤´é建已ç»ç¡®å®çæå¾ï¼éå广åè¿ä»£ã",Cdn=((t={},e={})=>(e.locale??o())==="en"?Rdn():Adn()),Pdn=()=>"Seedream 4.5",qdn=()=>"Seedream 4.5",Odn=((t={},e={})=>(e.locale??o())==="en"?Pdn():qdn()),Mdn=()=>"A Seedream 4.5 AI image generator for multi-reference image editing, coherent composites, material fidelity, and campaign visuals.",Ndn=()=>"æ¯æçµå½±ææç¤ºè¯ååèå¾ç¼è¾ç Seedream 4.5 å·¥ä½åºã
31",Ldn=((t={},e={})=>(e.locale??o())==="en"?Mdn():Ndn()),Ddn=()=>"Seedream 4.5 image generator for multi-reference product composites, cinematic campaign concepts, material swaps, and natural-language image editing.",$dn=()=>"Seedream 4.5 å¾ççæå¨ï¼éåå¤åèå¾äº§ååæãçµå½±æå¹¿åæ¦å¿µãæè´¨æ¿æ¢åèªç¶è¯è¨å¾çç¼è¾ã",jdn=((t={},e={})=>(e.locale??o())==="en"?Ddn():$dn()),Fdn=()=>"Seedream 4.5 AI Image Generator | Oeneo AI",Udn=()=>"Seedream 4.5 AI å¾ççæå¨ | Oeneo AI",Gdn=((t={},e={})=>(e.locale??o())==="en"?Fdn():Udn()),Bdn=()=>"Seedream 4.5 examples with multi-reference image editing",Vdn=()=>"Seedream 4.5ï¼å¤åèå¾ç¼è¾ç¤ºä¾",Hdn=((t={},e={})=>(e.locale??o())==="en"?Bdn():Vdn()),Kdn=()=>"How to combine references into one coherent image",Wdn=()=>"å¦ä½æå¤å¼ åèå¾åæä¸å¼ 宿´å¾ç",Ydn=((t={},e={})=>(e.locale??o())==="en"?Kdn():Wdn()),Zdn=()=>"Bilingual packaging",Xdn=()=>"åè¯å
è£
",QD=((t={},e={})=>(e.locale??o())==="en"?Zdn():Xdn()),Qdn=()=>"Infographic drafts",Jdn=()=>"ä¿¡æ¯å¾è稿",JD=((t={},e={})=>(e.locale??o())==="en"?Qdn():Jdn()),epn=()=>"Product scenes",tpn=()=>"产ååºæ¯",e$=((t={},e={})=>(e.locale??o())==="en"?epn():tpn()),npn=()=>"Copy revisions",opn=()=>"ææ¡ä¿®æ¹",t$=((t={},e={})=>(e.locale??o())==="en"?npn():opn()),rpn=()=>"Information-rich layouts",apn=()=>"ä¿¡æ¯å¯éåçå¼",n$=((t={},e={})=>(e.locale??o())==="en"?rpn():apn()),spn=()=>"Specify copy, layout, language, subject, and visual detail in one structured prompt for packaging, infographics, and product scenes.",ipn=()=>"ç¨ä¸æ¡ç»æåæç¤ºè¯åæ¶è¯´æææ¡ãçå¼ãè¯è¨ã主ä½åè§è§ç»èï¼å®æå
è£
ãä¿¡æ¯å¾å产ååºæ¯ã",o$=((t={},e={})=>(e.locale??o())==="en"?spn():ipn()),cpn=()=>"Structured prompt",lpn=()=>"ç»æåæç¤º",r$=((t={},e={})=>(e.locale??o())==="en"?cpn():lpn()),_pn=()=>"Bilingual tea package design",upn=()=>"åè¯è¶å
设计",a$=((t={},e={})=>(e.locale??o())==="en"?_pn():upn()),dpn=()=>"Bilingual packaging",ppn=()=>"åè¯å
è£
",s$=((t={},e={})=>(e.locale??o())==="en"?dpn():ppn()),mpn=()=>"Text + image",fpn=()=>"鿩徽æ ç±»åï¼ææ¬/å¾åã",i$=((t={},e={})=>(e.locale??o())==="en"?mpn():fpn()),gpn=()=>"Tea package with the exact bilingual title SPRING TEA / æ¥è¶, clean grid, jade and cream.",hpn=()=>"带æç²¾ç¡®åè¯æ é¢çè¶å
æ¥è¶/æ¥è¶ï¼å¹²åçç½æ ¼ï¼çç³å奶油ã",c$=((t={},e={})=>(e.locale??o())==="en"?gpn():hpn()),bpn=()=>"Product scene with color swatches",vpn=()=>"å¸¦è²æ¿ç产ååºæ¯",l$=((t={},e={})=>(e.locale??o())==="en"?bpn():vpn()),ypn=()=>"Product structure",wpn=()=>"ç¨æ",_$=((t={},e={})=>(e.locale??o())==="en"?ypn():wpn()),zpn=()=>"Product",xpn=()=>"产å",u$=((t={},e={})=>(e.locale??o())==="en"?zpn():xpn()),kpn=()=>"Bottle, three material swatches, matching palette, organized studio scene.",Spn=()=>"ç¶åãä¸ç§æè´¨è²æ¿ãå¹é
çè°è²æ¿ãææ¡ççå·¥ä½å®¤åºæ¯ã",d$=((t={},e={})=>(e.locale??o())==="en"?kpn():Spn()),Ipn=()=>"Character concept image",Tpn=()=>"è§è²æ¦å¿µå¾ç",p$=((t={},e={})=>(e.locale??o())==="en"?Ipn():Tpn()),Epn=()=>"Character concept",Rpn=()=>"è§è²æ¦å¿µ",m$=((t={},e={})=>(e.locale??o())==="en"?Epn():Rpn()),Apn=()=>"Concept",Cpn=()=>"æ¦å¿µ",f$=((t={},e={})=>(e.locale??o())==="en"?Apn():Cpn()),Ppn=()=>"Character in a cobalt street, jade backpack, cream light, clear silhouette.",qpn=()=>"é´è¡ä¸ç人ç©ï¼ç¿¡ç¿ èå
ï¼å¥¶æ²¹å
ï¼æ¸
æ°çè½®å»ã",g$=((t={},e={})=>(e.locale??o())==="en"?Ppn():qpn()),Opn=()=>"Architectural visualization",Mpn=()=>"建çå¯è§å",h$=((t={},e={})=>(e.locale??o())==="en"?Opn():Mpn()),Npn=()=>"Spatial concept",Lpn=()=>"ç©ºé´æ¦å¿µ",b$=((t={},e={})=>(e.locale??o())==="en"?Npn():Lpn()),Dpn=()=>"Architecture",$pn=()=>"建ç",v$=((t={},e={})=>(e.locale??o())==="en"?Dpn():$pn()),jpn=()=>"Jade courtyard, cobalt arch, distant mountain, stable perspective and clear depth.",Fpn=()=>"ç¿¡ç¿ åºé¢ï¼é´æ±ï¼è¿å±±ï¼éè§å¹³ç¨³ï¼æ·±åº¦æ¸
æ°ã",y$=((t={},e={})=>(e.locale??o())==="en"?jpn():Fpn()),Upn=()=>"Ceramic product edit",Gpn=()=>"é¶ç·äº§åç¼è¾",w$=((t={},e={})=>(e.locale??o())==="en"?Upn():Gpn()),Bpn=()=>"Material revision",Vpn=()=>"ææä¿®è®¢",z$=((t={},e={})=>(e.locale??o())==="en"?Bpn():Vpn()),Hpn=()=>"Reference edit",Kpn=()=>"åèç¼è¾",x$=((t={},e={})=>(e.locale??o())==="en"?Hpn():Kpn()),Wpn=()=>"Keep product shape; change surface to matte ceramic and replace the background.",Ypn=()=>"ä¿æäº§åå½¢ç¶ï¼å°è¡¨é¢æ´æ¢ä¸ºåå
é¶ç·å¹¶æ´æ¢èæ¯ã",k$=((t={},e={})=>(e.locale??o())==="en"?Wpn():Ypn()),Zpn=()=>"Where Qwen Image 3 fits",Xpn=()=>"Qwen Image 3 éåä»ä¹ä»»å¡",S$=((t={},e={})=>(e.locale??o())==="en"?Zpn():Xpn()),Qpn=()=>"Use it for information-rich images where readable typography, multilingual copy, and precise prompt structure matter more than a loose sketch.",Jpn=()=>"å½å¾çä¿¡æ¯é大ãæçå¿
é¡»æ¸
æ°ãæç¤ºè¯ç»æå¿
é¡»åç¡®æ¶ï¼Qwen Image 3 æ´éåã",I$=((t={},e={})=>(e.locale??o())==="en"?Qpn():Jpn()),emn=()=>"Multilingual type",tmn=()=>"å¤è¯è¨ç±»å",T$=((t={},e={})=>(e.locale??o())==="en"?emn():tmn()),nmn=()=>"Treat short text as a design element",omn=()=>"å°çææ¬è§ä¸ºè®¾è®¡å
ç´ ",E$=((t={},e={})=>(e.locale??o())==="en"?nmn():omn()),rmn=()=>"Specify the exact copy, language pairing, hierarchy, and safe area for packaging or posters.",amn=()=>"æå®å
è£
ææµ·æ¥çç¡®å坿¬ãè¯è¨é
对ã屿¬¡ç»æåå®å
¨åºåã",R$=((t={},e={})=>(e.locale??o())==="en"?rmn():amn()),smn=()=>"Multilingual poster layout",imn=()=>"å¤è¯è¨æµ·æ¥å¸å±",A$=((t={},e={})=>(e.locale??o())==="en"?smn():imn()),cmn=()=>"Prompt structure",lmn=()=>"æç¤ºç»æ",C$=((t={},e={})=>(e.locale??o())==="en"?cmn():lmn()),_mn=()=>"Break a scene into explicit parts",umn=()=>"å°åºæ¯å解为æ¾å¼é¨å",P$=((t={},e={})=>(e.locale??o())==="en"?_mn():umn()),dmn=()=>"Separate subject, action, setting, style, materials, and output requirements.",pmn=()=>"åç¬ç主é¢ãå¨ä½ã设置ã飿 ¼ãææåè¾åºè¦æ±ã",q$=((t={},e={})=>(e.locale??o())==="en"?dmn():pmn()),mmn=()=>"Structured visual prompt",fmn=()=>"ç»æåè§è§æç¤º",O$=((t={},e={})=>(e.locale??o())==="en"?mmn():fmn()),gmn=()=>"Reference editing",hmn=()=>"åèæç®ç¼è¾",M$=((t={},e={})=>(e.locale??o())==="en"?gmn():hmn()),bmn=()=>"Change material or context",vmn=()=>"æ´æ¹æææä¸ä¸æ",N$=((t={},e={})=>(e.locale??o())==="en"?bmn():vmn()),ymn=()=>"Preserve the approved object while revising surface, lighting, or environment.",wmn=()=>"å¨ä¿®æ¹è¡¨é¢ãå
ç
§æç¯å¢æ¶ä¿çæ¹åç对象ã",L$=((t={},e={})=>(e.locale??o())==="en"?ymn():wmn()),zmn=()=>"Reference-led edit",xmn=()=>"åè主导çç¼è¾",D$=((t={},e={})=>(e.locale??o())==="en"?zmn():xmn()),kmn=()=>"Flexible concepts",Smn=()=>"çµæ´»çæ¦å¿µ",$$=((t={},e={})=>(e.locale??o())==="en"?kmn():Smn()),Imn=()=>"Move between product and worldbuilding",Tmn=()=>"å¨äº§ååä¸çæå»ºä¹é´ç§»å¨",j$=((t={},e={})=>(e.locale??o())==="en"?Imn():Tmn()),Emn=()=>
31"Use the same structured workflow for commerce, architecture, characters, and editorial scenes.",Rmn=()=>"对åå¡ã建çã人ç©åç¼è¾åºæ¯ä½¿ç¨ç¸åçç»æå工使µç¨ã",F$=((t={},e={})=>(e.locale??o())==="en"?Emn():Rmn()),Amn=()=>"Flexible concept direction",Cmn=()=>"çµæ´»çæ¦å¿µæ¹å",U$=((t={},e={})=>(e.locale??o())==="en"?Amn():Cmn()),Pmn=()=>"Qwen Image 3 workspace specifications",qmn=()=>"Qwen Image 3 å·¥ä½åºè§æ ¼",G$=((t={},e={})=>(e.locale??o())==="en"?Pmn():qmn()),Omn=()=>"Creation modes",Mmn=()=>"å使¨¡å¼",B$=((t={},e={})=>(e.locale??o())==="en"?Omn():Mmn()),Nmn=()=>"Reference inputs",Lmn=()=>"åèå¾è¾å
¥",V$=((t={},e={})=>(e.locale??o())==="en"?Nmn():Lmn()),Dmn=()=>"Output resolutions",$mn=()=>"è¾åºå辨ç",H$=((t={},e={})=>(e.locale??o())==="en"?Dmn():$mn()),jmn=()=>"File formats",Fmn=()=>"æä»¶æ ¼å¼",K$=((t={},e={})=>(e.locale??o())==="en"?jmn():Fmn()),Umn=()=>"What is Qwen Image 3 useful for?",Gmn=()=>"Qwen Image 3 éååªäºä»»å¡ï¼",W$=((t={},e={})=>(e.locale??o())==="en"?Umn():Gmn()),Bmn=()=>"Use it for structured product scenes, multilingual packaging, characters, architecture, and reference-guided edits.",Vmn=()=>"ç¨äºç»æå产ååºæ¯ãå¤è¯è¨å
è£
ãè§è²ãæ¶æååèå¼å¯¼ç¼è¾ã",Y$=((t={},e={})=>(e.locale??o())==="en"?Bmn():Vmn()),Hmn=()=>"How should I structure a prompt?",Kmn=()=>"æåºè¯¥å¦ä½æå»ºæç¤ºï¼",Z$=((t={},e={})=>(e.locale??o())==="en"?Hmn():Kmn()),Wmn=()=>"Name the subject, action, setting, style, materials, text, and delivery constraints in separate but connected clauses.",Ymn=()=>"å¨åç¬ä½ç¸äºå
³èçæ¡æ¬¾ä¸å½å主é¢ãå¨ä½ãè®¾ç½®ãæ ·å¼ãææãææ¬å交ä»çº¦æã",X$=((t={},e={})=>(e.locale??o())==="en"?Wmn():Ymn()),Zmn=()=>"How many references are supported?",Xmn=()=>"æ¯æå¤å°å¼ç¨ï¼",Q$=((t={},e={})=>(e.locale??o())==="en"?Zmn():Xmn()),Qmn=()=>"The current configuration accepts up to three reference images.",Jmn=()=>"å½åé
ç½®æå¤æ¥åä¸ä¸ªåèå¾åã",J$=((t={},e={})=>(e.locale??o())==="en"?Qmn():Jmn()),efn=()=>"Text-to-image and reference-guided editing",tfn=()=>"æ¯ææçå¾ä¸åèå¾ç¼è¾",ej=((t={},e={})=>(e.locale??o())==="en"?efn():tfn()),nfn=t=>`Up to ${t?.count} reference images`,ofn=t=>`æå¤ ${t?.count} å¼ åèå¾`,tj=((t,e={})=>(e.locale??o())==="en"?nfn(t):ofn(t)),rfn=()=>"Create multilingual posters, packaging, infographics, and detailed image edits from one structured prompt.",afn=()=>"ç¨ä¸æ¡ç»æåæç¤ºè¯å建å¤è¯è¨æµ·æ¥ã产åå
è£
ãä¿¡æ¯å¾å详ç»å¾çç¼è¾ã",sfn=((t={},e={})=>(e.locale??o())==="en"?rfn():afn()),ifn=()=>"Create with Qwen Image 3",cfn=()=>"ä½¿ç¨ Qwen Image 3 åä½",lfn=((t={},e={})=>(e.locale??o())==="en"?ifn():cfn()),_fn=()=>"See structured examples",ufn=()=>"æ¥çç»æåæ¡ä¾",dfn=((t={},e={})=>(e.locale??o())==="en"?_fn():ufn()),pfn=()=>"Put the full visual direction on the canvas",mfn=()=>"æå®æ´è§è§æ¹åæ¾è¿ç»å¸",ffn=((t={},e={})=>(e.locale??o())==="en"?pfn():mfn()),gfn=()=>"Choose it for long, structured prompts, multilingual posters, packaging, infographics, and image edits where readable text and detailed instructions matter.",hfn=()=>"éåé¿æç¤ºè¯ãå¤è¯è¨æµ·æ¥ãå
è£
ãä¿¡æ¯å¾ï¼ä»¥åéè¦æ¸
æ°æååè¯¦ç»æä»¤çå¾çç¼è¾ã",nj=((t={},e={})=>(e.locale??o())==="en"?gfn():hfn()),bfn=()=>"What is Qwen Image 3 best for?",vfn=()=>"Qwen Image 3 æéåä»ä¹ä»»å¡ï¼",oj=((t={},e={})=>(e.locale??o())==="en"?bfn():vfn()),yfn=()=>"Organize the prompt into subject, exact text, layout, language, style, lighting, and constraints. Put wording that must appear in the image in quotation marks and review it at full size.",wfn=()=>"æä¸»ä½ãç¡®åæåãçå¼ãè¯è¨ã飿 ¼ãå
线åéå¶æ¡ä»¶ç»ç»æç¤ºè¯ãå¿
é¡»åºç°å¨å¾çä¸çæåå¯ä»¥æ¾å¨å¼å·ä¸ï¼å¹¶æåå°ºå¯¸æ£æ¥ã",rj=((t={},e={})=>(e.locale??o())==="en"?yfn():wfn()),zfn=()=>"How should I write a long prompt for Qwen Image 3?",xfn=()=>"å¦ä½ä¸º Qwen Image 3 åé¿æç¤ºè¯ï¼",aj=((t={},e={})=>(e.locale??o())==="en"?zfn():xfn()),kfn=()=>"Qwen Image 3 questions, answered",Sfn=()=>"Qwen Image 3 常è§é®é¢",sj=((t={},e={})=>(e.locale??o())==="en"?kfn():Sfn()),Ifn=()=>"Qwen Image 3 for multilingual text and long prompts",Tfn=()=>"Qwen Image 3ï¼å¤è¯è¨æåä¸é¿æç¤ºè¯",ij=((t={},e={})=>(e.locale??o())==="en"?Ifn():Tfn()),Efn=()=>"Write a structured prompt for packaging, product scenes, or multilingual graphics, then refine the copy and composition without splitting the workflow across tools.",Rfn=()=>"ç¨ç»æåæç¤ºè¯å¶ä½å
è£
ã产ååºæ¯æå¤è¯è¨å¾å½¢ï¼åç´æ¥ä¿®æ¹ææ¡ä¸æå¾ï¼ä¸å¿
æå·¥ä½æµæå°ä¸åå·¥å
·éã",cj=((t={},e={})=>(e.locale??o())==="en"?Efn():Rfn()),Afn=()=>"Qwen Image 3",Cfn=()=>"Qwen Image 3",lj=((t={},e={})=>(e.locale??o())==="en"?Afn():Cfn()),Pfn=()=>"A Qwen Image 3 AI image generator for long prompts, multilingual typography, photoreal detail, and natural-language image editing.",qfn=()=>"æ¯æç»æåæç¤ºè¯ãå¤è¯è¨è§è§æ¦å¿µåå¾çç¼è¾ç Qwen Image 3 å·¥ä½åºã
31",Ofn=((t={},e={})=>(e.locale??o())==="en"?Pfn():qfn()),Mfn=()=>"Qwen Image 3 image generator for structured prompts, multilingual typography, product scenes, and natural-language edits up to 2K resolution.",Nfn=()=>"Qwen Image 3 å¾ççæå¨ï¼éåç»æåæç¤ºè¯ãå¤è¯è¨æåã产ååºæ¯åæé« 2K çèªç¶è¯è¨å¾çç¼è¾ã",Lfn=((t={},e={})=>(e.locale??o())==="en"?Mfn():Nfn()),Dfn=()=>"Qwen Image 3 AI Image Generator | Oeneo AI",$fn=()=>"Qwen Image 3 AI å¾ççæå¨ | Oeneo AI",jfn=((t={},e={})=>(e.locale??o())==="en"?Dfn():$fn()),Ffn=()=>"Qwen Image 3 examples for text-heavy image generation",Ufn=()=>"Qwen Image 3ï¼æåå¯éåå¾ççæç¤ºä¾",_j=((t={},e={})=>(e.locale??o())==="en"?Ffn():Ufn()),Gfn=()=>"Thumbnail rounds",Bfn=()=>"缩ç¥å¾æ¹æ¬¡",Vfn=((t={},e={})=>(e.locale??o())==="en"?Gfn():Bfn()),Hfn=()=>"Social concepts",Kfn=()=>"社交æ¦å¿µ",Wfn=((t={},e={})=>(e.locale??o())==="en"?Hfn():Kfn()),Yfn=()=>"Rapid moodboards",Zfn=()=>"å¿«éæ
绪æ¿",Xfn=((t={},e={})=>(e.locale??o())==="en"?Yfn():Zfn()),Qfn=()=>"Low-cost testing",Jfn=()=>"ä½ææ¬æµè¯",egn=((t={},e={})=>(e.locale??o())==="en"?Qfn():Jfn()),tgn=()=>"High-volume direction checks",ngn=()=>"é«é¢æ¹åæµè¯",ogn=((t={},e={})=>(e.locale??o())==="en"?tgn():ngn()),rgn=()=>"Keep each prompt focused on one visual decision so you can compare more thumbnail directions in less time and at lower cost.",agn=()=>"è®©æ¯æ¡æç¤ºè¯åªè§£å³ä¸ä¸ªè§è§å³çï¼ä»¥æ´å°æ¶é´ãæ´ä½ææ¬æ¯è¾æ´å¤ç¼©ç¥å¾æ¹åã",sgn=((t={},e={})=>(e.locale??o())==="en"?rgn():agn()),ign=()=>"Quick prompt",cgn=()=>"å¿«éæç¤ºè¯",lgn=((t={},e={})=>(e.locale??o())==="en"?ign():cgn()),_gn=()=>"Cobalt fox concept",ugn=()=>"é´çæ¦å¿µ",dgn=((t={},e={})=>(e.locale??o())==="en"?_gn():ugn()),pgn=()=>"Clear mascot silhouette",mgn=()=>"æ¸
æ°çå祥ç©è½®å»",fgn=((t={},e={})=>(e.locale??o())==="en"?pgn():mgn()),ggn=()=>"Concept",hgn=()=>"æ¦å¿µ",bgn=((t={},e={})=>(e.locale??o())==="en"?ggn():hgn()),vgn=()=>"Orange fox on a cobalt hill, lemon-yellow sunset, one readable silhouette.",ygn=()=>"é´å±±ä¸çæ©è²çç¸ï¼æ 檬é»è²çæ¥è½ï¼ä¸ä¸ªæ¸
æ°çè½®å»ã",wgn=((t={},e={})=>(e.locale??o())==="en"?vgn():ygn()),zgn=()=>"Yellow tram concept",xgn=()=>"é»è²çµè½¦æ¦å¿µ",kgn=((t={},e={})=>(e.locale??o())==="en"?zgn():xgn()),Sgn=()=>"Graphic city direction",Ign=()=>"å¾å½¢å叿¹å",Tgn=((t={},e={})=>(e.locale??o())==="en"?Sgn():Ign()),Egn=()=>"Thumbnail",Rgn=()=>"缩ç¥å¾",Agn=((t={},e={})=>(e.locale??o())==="en"?Egn():Rgn()),Cgn=()=>"Yellow tram crossing cobalt city blocks, simple lines, low complexity.",Pgn=()=>"é»è²çµè½¦ç©¿è¶é´åè¡åºï¼çº¿è·¯ç®åï¼å¤æåº¦ä½ã",qgn=((t={},e={})=>(e.locale??o())==="en"?Cgn():Pgn()),Ogn=()=>"Floating island concept",Mgn=()=>"æµ®å²æ¦å¿µ",Ngn=((t={},e={})=>(e.locale??o())==="en"?Ogn():Mgn()),Lgn=()=>"Impossible landscape",Dgn=()=>"ä¸å¯è½çæ¯è§",$gn=((t={},e={})=>(e.locale??o())==="en"?Lgn():Dgn()),jgn=()=>"Worldbuilding",Fgn=()=>"ä¸çè§æ¢ç´¢",Ugn=((t={},e={})=>(e.locale??o())==="en"?jgn():Fgn()),Ggn=()=>"Tiny person on a floating island above geometric clouds.",Bgn=()=>"å¨å ä½äºå±ä¸æ¹çæµ®å²ä¸çå°äººã",Vgn=((t={},e={})=>(e.locale??o())==="en"?Ggn():Bgn()),Hgn=()=>"Night market concept",Kgn=()=>"å¤å¸æ¦å¿µ",Wgn=((t={},e={})=>(e.locale??o())==="en"?Hgn():Kgn()),Ygn=()=>"Night market study",Zgn=()=>"å¤å¸ç ç©¶",Xgn=((t={},e={})=>(e.locale??o())==="en"?Ygn():Zgn()),Qgn=()=>"Draft",Jgn=()=>"è稿",ehn=((t={},e={})=>(e.locale??o())==="en"?Qgn():Jgn()),thn=()=>"One market stall, lemon lights, cobalt night, compact readable composition.",nhn=()=>"ä¸ä¸ªå¸åºæä½ãæ æª¬è²ç¯å
åé´èå¤è²ï¼æå¾ç´§åä¸ä¸ç¼å¯è¯»ã",ohn=((t={},e={})=>(e.locale??o())==="en"?thn():nhn()),rhn=()=>"Fast concept comparison board",ahn=()=>"å¿«éæ¦å¿µæ¯è¾æ¿",shn=((t={},e={})=>(e.locale??o())==="en"?rhn():ahn()),ihn=()=>"Quick direction board",chn=()=>"å¿«éæ¹åæ¿",lhn=((t={},e={})=>(e.locale??o())==="en"?ihn():chn()),_hn=()=>"Iteration",uhn=()=>"è¿ä»£",dhn=((t={},e={})=>(e.locale??o())==="en"?_hn():uhn()),phn=()=>"Four compact text-to-image directions with one clear subject per frame.",mhn=()=>"å个紧åçææ¬å°å¾åæ¹åï¼æ¯å¸§ä¸ä¸ªæ¸
æ°ç主é¢ã",fhn=((t={},e={})=>(e.locale??o())==="en"?phn():mhn()),ghn=()=>"Where Z-Image Turbo fits",hhn=()=>"Z-Image Turbo éåä»ä¹ä»»å¡",bhn=((t={},e={})=>(e.locale??o())==="en"?ghn():hhn()),vhn=()=>"Use Turbo for thumbnails, concept testing, and high-volume visual exploration when fast feedback matters more than reference control.",yhn=()=>"ç¨äºç¼©ç¥å¾ãæ¦å¿µæµè¯åé«é¢è§è§æ¢ç´¢ï¼å½å¿«éå馿¯åè徿§å¶æ´éè¦æ¶ï¼ä¼å
éæ© Turboã",whn=((t={},e={})=>(e.locale??o())==="en"?vhn():yhn()),zhn=()=>"Fast first pass",xhn=()=>"å¿«é第ä¸ç",khn=((t={},e={})=>(e.locale??o())==="en"?zhn():xhn()),Shn=()=>"Test the premise before polishing",Ihn=()=>
31"精修åå
æµè¯è®¾æ³",Thn=((t={},e={})=>(e.locale??o())==="en"?Shn():Ihn()),Ehn=()=>"Use short prompts to decide whether the subject, action, and framing are worth developing.",Rhn=()=>"ç¨çæç¤ºè¯å¤æä¸»ä½ãå¨ä½å忝æ¯å¦å¼å¾ç»§ç»å¼åã",Ahn=((t={},e={})=>(e.locale??o())==="en"?Ehn():Rhn()),Chn=()=>"Fast visual draft",Phn=()=>"å¿«éå¯è§åè稿",qhn=((t={},e={})=>(e.locale??o())==="en"?Chn():Phn()),Ohn=()=>"Thumbnail first",Mhn=()=>"缩ç¥å¾å¨å",Nhn=((t={},e={})=>(e.locale??o())==="en"?Ohn():Mhn()),Lhn=()=>"Compare several compositions",Dhn=()=>"æ¯è¾å ç§æå¾",$hn=((t={},e={})=>(e.locale??o())==="en"?Lhn():Dhn()),jhn=()=>"Generate distinct directions with clear silhouettes and a restrained palette.",Fhn=()=>"ç¨æ¸
æ°è½®å»åå
å¶é
è²çæå½¼æ¤æåºå«çæ¹åã",Uhn=((t={},e={})=>(e.locale??o())==="en"?jhn():Fhn()),Ghn=()=>"Concept thumbnail",Bhn=()=>"æ¦å¿µç¼©ç¥å¾",Vhn=((t={},e={})=>(e.locale??o())==="en"?Ghn():Bhn()),Hhn=()=>"Text only",Khn=()=>"åªæ¾ç¤ºæå",Whn=((t={},e={})=>(e.locale??o())==="en"?Hhn():Khn()),Yhn=()=>"Keep the workflow lightweight",Zhn=()=>"ä¿æå·¥ä½æµç¨è½»é级",Xhn=((t={},e={})=>(e.locale??o())==="en"?Yhn():Zhn()),Qhn=()=>"This endpoint does not accept reference images, so the page stays focused on prompt-driven ideation.",Jhn=()=>"æ¤ç«¯ç¹ä¸æ¥ååèå¾åï¼å æ¤é¡µé¢å§ç»ä¸æ³¨äºæç¤ºé©±å¨çææã",ebn=((t={},e={})=>(e.locale??o())==="en"?Qhn():Jhn()),tbn=()=>"Text-only concept scene",nbn=()=>"çº¯ææ¬æ¦å¿µåºæ¯",obn=((t={},e={})=>(e.locale??o())==="en"?tbn():nbn()),rbn=()=>"Fast comparison",abn=()=>"å¿«éæ¯è¾",sbn=((t={},e={})=>(e.locale??o())==="en"?rbn():abn()),ibn=()=>"Keep a compact idea board",cbn=()=>"ä¿çç´§åçåææ¿",lbn=((t={},e={})=>(e.locale??o())==="en"?ibn():cbn()),_bn=()=>"Compare quick directions with one clear subject per frame before developing the strongest concept.",ubn=()=>"å¨åå±æå¼ºæ¦å¿µåï¼å
æ¯è¾æ¯å¸§åªæä¸ä¸ªæ¸
æ°ä¸»ä½çå¿«éæ¹åã",dbn=((t={},e={})=>(e.locale??o())==="en"?_bn():ubn()),pbn=()=>"Compact fast concept comparison board",mbn=()=>"ç´§ååå¿«éæ¦å¿µæ¯è¾æ¿",fbn=((t={},e={})=>(e.locale??o())==="en"?pbn():mbn()),gbn=()=>"Does Z-Image Turbo accept reference images?",hbn=()=>"Z-Image Turbo æ¯æåèå¾è¾å
¥åï¼",bbn=((t={},e={})=>(e.locale??o())==="en"?gbn():hbn()),vbn=()=>"No. It is configured as a text-only generation model.",ybn=()=>"å¦ãå®é
ç½®ä¸ºçº¯ææ¬çææ¨¡åã",wbn=((t={},e={})=>(e.locale??o())==="en"?vbn():ybn()),zbn=()=>"What is Z-Image Turbo best for?",xbn=()=>"宿éååä»ä¹ï¼",kbn=((t={},e={})=>(e.locale??o())==="en"?zbn():xbn()),Sbn=()=>"Use it for thumbnails, rough concepts, social directions, and high-volume visual brainstorming.",Ibn=()=>"å°å
¶ç¨äºç¼©ç¥å¾ãç²ç¥æ¦å¿µã社交æ¹åå大éè§è§å¤´è飿´ã",Tbn=((t={},e={})=>(e.locale??o())==="en"?Sbn():Ibn()),Ebn=()=>"Which resolutions are available?",Rbn=()=>"æåªäºå辨çå¯éï¼",Abn=((t={},e={})=>(e.locale??o())==="en"?Ebn():Rbn()),Cbn=()=>"The workspace currently exposes 1K and 2K options.",Pbn=()=>"å½åå·¥ä½åºæä¾ 1K å 2K é项ã",qbn=((t={},e={})=>(e.locale??o())==="en"?Cbn():Pbn()),Obn=()=>"Generate quick, affordable variations, then move the strongest concept into a higher-control workflow for production.",Mbn=()=>"å¿«éçæä½ææ¬åä½ï¼åææå¼ºæ¦å¿µäº¤ç»æ§å¶åæ´é«ççäº§å·¥ä½æµã",Nbn=((t={},e={})=>(e.locale??o())==="en"?Obn():Mbn()),Lbn=()=>"Create with Z-Image Turbo",Dbn=()=>"ä½¿ç¨ Z-Image Turbo åä½",$bn=((t={},e={})=>(e.locale??o())==="en"?Lbn():Dbn()),jbn=()=>"See fast examples",Fbn=()=>"æ¥çå¿«éæ¡ä¾",Ubn=((t={},e={})=>(e.locale??o())==="en"?jbn():Fbn()),Gbn=()=>"Explore more directions in less time",Bbn=()=>"ç¨æ´å°æ¶é´æ¢ç´¢æ´å¤æ¹å",Vbn=((t={},e={})=>(e.locale??o())==="en"?Gbn():Bbn()),Hbn=()=>"Choose Z-Image Turbo for quick thumbnails, concept tests, and many affordable variations. Move the winning direction to a higher-control model when detail or references become important.",Kbn=()=>"å¿«é缩ç¥å¾ãæ¦å¿µæµè¯å大é使æ¬åä½éå Z-Image Turboãéè¦æ´é«ç»èæåè徿¶ï¼åææ¹åä
31º¤ç»æ§å¶åæ´å¼ºç模åã",Wbn=((t={},e={})=>(e.locale??o())==="en"?Hbn():Kbn()),Ybn=()=>"When should I choose Z-Image Turbo?",Zbn=()=>"ä»ä¹æ¶ååºè¯¥éæ© Z-Image Turboï¼",Xbn=((t={},e={})=>(e.locale??o())==="en"?Ybn():Zbn()),Qbn=()=>"Keep each prompt focused on one subject, one action, and one frame. Compare several clear directions first, then spend more time on the strongest concept.",Jbn=()=>"æ¯æ¡æç¤ºè¯éä¸å¨ä¸ä¸ªä¸»ä½ãä¸ä¸ªå¨ä½åä¸ä¸ªç»é¢ãå
æ¯è¾å¤ä¸ªæ¸
æ°æ¹åï¼åææ¶é´å积åæå
¥å°æå¼ºçæ¦å¿µä¸ã",evn=((t={},e={})=>(e.locale??o())==="en"?Qbn():Jbn()),tvn=()=>"How can I get useful results from a fast text-to-image model?",nvn=()=>"å¦ä½ä»å¿«éæç徿¨¡åä¸è·å¾æç¨ç»æï¼",ovn=((t={},e={})=>(e.locale??o())==="en"?tvn():nvn()),rvn=()=>"Z-Image Turbo for fast text to image generation",avn=()=>"Z-Image Turbo å¿«éæçå¾å¸¸è§é®é¢",svn=((t={},e={})=>(e.locale??o())==="en"?rvn():avn()),ivn=()=>"Z-Image Turbo for fast, low-cost image generation",cvn=()=>"Z-Image Turboï¼å¿«éã使æ¬å¾ççæ",lvn=((t={},e={})=>(e.locale??o())==="en"?ivn():cvn()),_vn=()=>"Generate several clean concept directions before a review, using short text prompts for thumbnails, social ideas, and moodboards when speed and cost shape the workflow.",uvn=()=>"å¨è¯å®¡åå¿«éçæå¤ç»å¹²åçæ¦å¿µæ¹åï¼ç¨çæç¤ºè¯æµè¯ç¼©ç¥å¾ãç¤¾äº¤æ³æ³åæ
绪æ¿ï¼è®©éåº¦ä¸ææ¬æå¡äºæ©ææ¢ç´¢ã",dvn=((t={},e={})=>(e.locale??o())==="en"?_vn():uvn()),pvn=()=>"Z-Image Turbo",mvn=()=>"Z-Image Turbo",fvn=((t={},e={})=>(e.locale??o())==="en"?pvn():mvn()),gvn=()=>"A Z-Image Turbo AI image generator for fast, low-cost text-to-image variations, thumbnails, and visual ideation.",hvn=()=>"æ¯æå¿«éæ¦å¿µçæåè½»éè§è§æ¢ç´¢ç Z-Image Turbo æçå¾å·¥ä½åºã",bvn=((t={},e={})=>(e.locale??o())==="en"?gvn():hvn()),vvn=()=>"Z-Image Turbo image generator for fast, low-cost concept thumbnails, social directions, moodboards, and high-volume visual brainstorming.",yvn=()=>"Z-Image Turbo å¾ççæå¨ï¼éåå¿«éä½ææ¬æ¦å¿µç¼©ç¥å¾ã社交æ¹åãæ
绪æ¿åé«é¢è§è§å¤´è飿´ã",wvn=((t={},e={})=>(e.locale??o())==="en"?vvn():yvn()),zvn=()=>"Z-Image Turbo AI Image Generator | Oeneo AI",xvn=()=>"Z-Image Turbo AI å¾ççæå¨ | Oeneo AI",kvn=((t={},e={})=>(e.locale??o())==="en"?zvn():xvn()),Svn=()=>"Z-Image Turbo examples for fast image variations",Ivn=()=>"Z-Image Turboï¼å¿«éå¾çåä½ç¤ºä¾",Tvn=((t={},e={})=>(e.locale??o())==="en"?Svn():Ivn()),Evn=()=>"Style studies",Rvn=()=>"飿 ¼ç ç©¶",Avn=((t={},e={})=>(e.locale??o())==="en"?Evn():Rvn()),Cvn=()=>"Thumbnail boards",Pvn=()=>"缩ç¥å¾æ¿",qvn=((t={},e={})=>(e.locale??o())==="en"?Cvn():Pvn()),Ovn=()=>"Composition tests",Mvn=()=>"æå¾æµè¯",Nvn=((t={},e={})=>(e.locale??o())==="en"?Ovn():Mvn()),Lvn=()=>"Early art direction",Dvn=()=>"æ©æèºæ¯æå¯¼",$vn=((t={},e={})=>(e.locale??o())==="en"?Lvn():Dvn()),jvn=()=>"Open-ended art direction",Fvn=()=>"弿¾å¼èºæ¯æå¯¼",Uvn=((t={},e={})=>(e.locale??o())==="en"?jvn():Fvn()),Gvn=()=>"Test styles, subjects, layouts, and visual directions before committing to a more specific production workflow or higher-cost render.",Bvn=()=>"å¨è¿å
¥æ´å
·ä½çå¶ä½æµç¨ææ´é«ææ¬æ¸²æåï¼å
æµè¯é£æ ¼ã主ä½ãçå¼åè§è§æ¹åã",Vvn=((t={},e={})=>(e.locale??o())==="en"?Gvn():Bvn()),Hvn=()=>"Concept prompt",Kvn=()=>"æ¦å¿µæç¤ºè¯",Wvn=((t={},e={})=>(e.locale??o())==="en"?Hvn():Kvn()),Yvn=()=>"Lone traveler on a mountain road",Zvn=()=>"山路ä¸çç¬è¡è
",Xvn=((t={},e={})=>(e.locale??o())==="en"?Yvn():Zvn()),Qvn=()=>"Subject and setting",Jvn=()=>"主ä½ä¸åºæ¯",eyn=((t={},e={})=>(e.locale??o())==="en"?Qvn():Jvn()),tyn=()=>"Composition",nyn=()=>"æå¾",oyn=((t={},e={})=>(e.locale??o())==="en"?tyn():nyn()),ryn=()=>"One traveler on a quiet mountain road, jade hills, cream sky, clean focal point.",ayn=()=>"ä¸ä½æ
è¡è
èµ°å¨å®éç山路ä¸ï¼çè²ç¾¤å±±ã奶油è²å¤©ç©ºï¼ç»é¢ç¦ç¹æ¸
æ°ã",syn=((t={},e={})=>(e.locale??o())==="en"?ryn():ayn()),iyn=()=>"Geometric house concept",cyn=()=>"å 使¿å±æ¦å¿µ",lyn=((t={},e={})=>(e.locale??o())==="en"?iyn():cyn()),_yn=()=>"Simple geometry",uyn=()=>"ç®åçå ä½å¾å½¢",dyn=((t={},e={})=>(e.locale??o())==="en"?_yn():uyn()),pyn=()=>"Study",myn=()=>"è§è§ç ç©¶",fyn=((t={},e={})=>(e.locale??o())==="en"?pyn():myn()),gyn=()=>"Geometric house, one tree, long indigo shadow, cream field, front-facing composition.",hyn=()=>"å 使¿å±ã䏿£µæ ãç»é¿éèé´å½±ã奶油è²èæ¯ï¼æ£é¢æå¾ã",byn=((t={},e={})=>(e.locale??o())==="en"?gyn():hyn()),vyn=()=>"Quiet silhouette portrait",yyn=()=>
31"å®éçåªå½±èå",wyn=((t={},e={})=>(e.locale??o())==="en"?vyn():yyn()),zyn=()=>"Quiet silhouette",xyn=()=>"å®éçè½®å»",kyn=((t={},e={})=>(e.locale??o())==="en"?zyn():xyn()),Syn=()=>"Portrait",Iyn=()=>"纵å",Tyn=((t={},e={})=>(e.locale??o())==="en"?Syn():Iyn()),Eyn=()=>"Person by a cream window, jade curtain, soft light, restrained profile silhouette.",Ryn=()=>"人ç©ç«å¨å¥¶æ²¹è²çªè¾¹ï¼çè²çªå¸ãæåå
线åå
å¶çä¾§é¢åªå½±ã",Ayn=((t={},e={})=>(e.locale??o())==="en"?Eyn():Ryn()),Cyn=()=>"Minimal editorial still life",Pyn=()=>"æç®ç¼è¾éç©",qyn=((t={},e={})=>(e.locale??o())==="en"?Cyn():Pyn()),Oyn=()=>"Still life foundation",Myn=()=>"éç©æå¾ç ç©¶",Nyn=((t={},e={})=>(e.locale??o())==="en"?Oyn():Myn()),Lyn=()=>"Object",Dyn=()=>"ç©ä½",$yn=((t={},e={})=>(e.locale??o())==="en"?Lyn():Dyn()),jyn=()=>"Cream book, jade ceramic cup, one dried stem, pale table, generous negative space.",Fyn=()=>"奶油è²ä¹¦æ¬ãçè²é¶ç·æ¯ã䏿干èãæµ
è²æ¡é¢åå
è¶³è´ç©ºé´ã",Uyn=((t={},e={})=>(e.locale??o())==="en"?jyn():Fyn()),Gyn=()=>"Clean foundation composition comparison",Byn=()=>"å¹²åæå¾æ¯è¾",Vyn=((t={},e={})=>(e.locale??o())==="en"?Gyn():Byn()),Hyn=()=>"Foundation comparison",Kyn=()=>"åºç¡æ¹åæ¯è¾",Wyn=((t={},e={})=>(e.locale??o())==="en"?Hyn():Kyn()),Yyn=()=>"Iteration",Zyn=()=>"è¿ä»£",Xyn=((t={},e={})=>(e.locale??o())==="en"?Yyn():Zyn()),Qyn=()=>"Compare three clean subject-and-background compositions before adding detail.",Jyn=()=>"卿·»å ç»èä¹åï¼è¯·æ¯è¾ä¸ç§å¹²åç主é¢åèæ¯æå¾ã",ewn=((t={},e={})=>(e.locale??o())==="en"?Qyn():Jyn()),twn=()=>"Where Z-Image Base fits",nwn=()=>"Z-Image Base éåä»ä¹ä»»å¡",own=((t={},e={})=>(e.locale??o())==="en"?twn():nwn()),rwn=()=>"Use Base to compare composition and style while the idea is still open, before optimizing for speed, references, or final polish.",awn=()=>"åæè¿æ²¡å®åæ¶ï¼ç¨ Base æ¯è¾æå¾ä¸é£æ ¼ï¼åå³å®æ¯å¦ä¼åé度ãåè徿æç»å®æåº¦ã",swn=((t={},e={})=>(e.locale??o())==="en"?rwn():awn()),iwn=()=>"Clear silhouettes",cwn=()=>"æ¸
æ°è½®å»",lwn=((t={},e={})=>(e.locale??o())==="en"?iwn():cwn()),_wn=()=>"Resolve the main subject first",uwn=()=>"å
è§£å³ä¸»è¦ä¸»ä½",dwn=((t={},e={})=>(e.locale??o())==="en"?_wn():uwn()),pwn=()=>"Keep one focal object and a readable action so the first draft gives a useful composition signal.",mwn=()=>"ä¿çä¸ä¸ªç¦ç¹å¯¹è±¡åæ¸
æ°å¨ä½ï¼è®©ç¬¬ä¸çæä¾æç¨çæå¾åé¦ã",fwn=((t={},e={})=>(e.locale??o())==="en"?pwn():mwn()),gwn=()=>"Clear subject silhouette",hwn=()=>"æ¸
æ°ç主é¢è½®å»",bwn=((t={},e={})=>(e.locale??o())==="en"?gwn():hwn()),vwn=()=>"Intentional whitespace",ywn=()=>"ææçç½",wwn=((t={},e={})=>(e.locale??o())==="en"?vwn():ywn()),zwn=()=>"Leave room around the idea",xwn=()=>"ç»åæçåºç©ºé´",kwn=((t={},e={})=>(e.locale??o())==="en"?zwn():xwn()),Swn=()=>"Use simple backgrounds and negative space to make early art direction easier to evaluate.",Iwn=()=>"使ç¨ç®åçèæ¯åè´ç©ºé´ï¼ä½¿æ©æèºæ¯æ¹åæ´å®¹æè¯ä¼°ã",Twn=((t={},e={})=>(e.locale??o())==="en"?Swn():Iwn()),Ewn=()=>"Minimal composition with whitespace",Rwn=()=>"å¸¦ç©ºæ ¼çæå°æå¾",Awn=((t={},e={})=>(e.locale??o())==="en"?Ewn():Rwn()),Cwn=()=>"Text to image",Pwn=()=>"æåçæå¾ç",qwn=((t={},e={})=>(e.locale??o())==="en"?Cwn():Pwn()),Own=()=>"Build the foundation from words",Mwn=()=>"ç¨æåå¥ å®åºç¡",Nwn=((t={},e={})=>(e.locale??o())==="en"?Own():Mwn()),Lwn=()=>"The endpoint is intentionally text-only; move an approved concept into a richer model when references are needed.",Dwn=()=>"å½å端ç¹ä¸æ³¨äºçº¯æåè¾å
¥ï¼éè¦åè徿¶ï¼åæç¡®è®¤è¿çæ¹å交ç»åè½æ´ä¸°å¯ç模åã",$wn=((t={},e={})=>(e.locale??o())==="en"?Lwn():Dwn()),jwn=()=>"Text-driven concept foundation",Fwn=()=>"ææ¬é©±å¨çæ¦å¿µåºç¡",Uwn=((t={},e={})=>(e.locale??o())==="en"?jwn():Fwn()),Gwn=()=>"Foundation review",Bwn=()=>"åºç¡è¯å®¡",Vwn=((t={},e={})=>(e.locale??o())==="en"?Gwn():Bwn()),Hwn=()=>"Compare the cleanest composition",Kwn=()=>"æ¯è¾ææ¸
æ°çæå¾",Wwn=((t={},e={})=>(e.locale??o())==="en"?Hwn():Kwn()),Ywn=()=>"Review a small set of focused layouts before adding complexity in a richer model.",Zwn=()=>"卿´ä¸°å¯ç模åä¸å¢å å¤æåº¦åï¼å
æ£æ¥ä¸ç»èç¦ççå¼ã",Xwn=((t={},e={})=>(e.locale??o())==="en"?Ywn():Zwn()),Qwn=()=>
31"Clean foundation composition review",Jwn=()=>"å¹²ååºç¡æå¾è¯å®¡",e0n=((t={},e={})=>(e.locale??o())==="en"?Qwn():Jwn()),t0n=()=>"Choose one focal subject",n0n=()=>"éæ©ä¸ä¸ªç¦ç¹ä¸»é¢",o0n=((t={},e={})=>(e.locale??o())==="en"?t0n():n0n()),r0n=()=>"Start with one object, person, or place and a simple action.",a0n=()=>"ä»ä¸ä¸ªå¯¹è±¡ã人æå°ç¹åä¸ä¸ªç®åçå¨ä½å¼å§ã",s0n=((t={},e={})=>(e.locale??o())==="en"?r0n():a0n()),i0n=()=>"Simplify the frame",c0n=()=>"ç®åæ¡æ¶",l0n=((t={},e={})=>(e.locale??o())==="en"?i0n():c0n()),_0n=()=>"Use a clean background, clear light direction, and deliberate negative space.",u0n=()=>"使ç¨å¹²åçèæ¯ãæ¸
æ°çå
线æ¹ååæ·±æçèçè´ç©ºé´ã",d0n=((t={},e={})=>(e.locale??o())==="en"?_0n():u0n()),p0n=()=>"Promote the direction",m0n=()=>"æ¨è¿è§è§æ¹å",f0n=((t={},e={})=>(e.locale??o())==="en"?p0n():m0n()),g0n=()=>"Carry the strongest composition into a richer model when the foundation works.",h0n=()=>"åºç¡æå¾æç«åï¼ææå¼ºæ¹å交ç»åè½æ´ä¸°å¯ç模åã",b0n=((t={},e={})=>(e.locale??o())==="en"?g0n():h0n()),v0n=()=>"Does Z-Image Base support references?",y0n=()=>"Z-Image Base æ¯æåèå¾åï¼",w0n=((t={},e={})=>(e.locale??o())==="en"?v0n():y0n()),z0n=()=>"No. It is configured as a text-only model for focused concept creation.",x0n=()=>"å¦ãå®è¢«é
ç½®ä¸ºçº¯ææ¬æ¨¡åï¼ç¨äºéç¹æ¦å¿µå建ã",k0n=((t={},e={})=>(e.locale??o())==="en"?z0n():x0n()),S0n=()=>"What is the main use case?",I0n=()=>"主è¦ä½¿ç¨åºæ¯æ¯ä»ä¹ï¼",T0n=((t={},e={})=>(e.locale??o())==="en"?S0n():I0n()),E0n=()=>"Use it for clean composition studies, thumbnails, visual research, and open-ended art direction.",R0n=()=>"ç¨äºå¹²åçæå¾ç ç©¶ã缩ç¥å¾ãè§è§ç ç©¶åæ©æèºæ¯æå¯¼ã",A0n=((t={},e={})=>(e.locale??o())==="en"?E0n():R0n()),C0n=()=>"What output is available?",P0n=()=>"æåªäºè¾åºå¯ç¨ï¼",q0n=((t={},e={})=>(e.locale??o())==="en"?C0n():P0n()),O0n=()=>"The current configuration exposes 1K output.",M0n=()=>"å½åé
ç½®æ¾ç¤º1Kè¾åºã",N0n=((t={},e={})=>(e.locale??o())==="en"?O0n():M0n()),L0n=()=>"Explore styles and compositions with a flexible text-to-image foundation before you commit to a production direction.",D0n=()=>"ç¨çµæ´»çæçå¾åºç¡æ¨¡åæ¢ç´¢é£æ ¼ä¸æå¾ï¼åå³å®ä¸ä¸æ¥çå¶ä½æ¹åã",$0n=((t={},e={})=>(e.locale??o())==="en"?L0n():D0n()),j0n=()=>"Create with Z-Image Base",F0n=()=>"ä½¿ç¨ Z-Image Base åä½",U0n=((t={},e={})=>(e.locale??o())==="en"?j0n():F0n()),G0n=()=>"See composition examples",B0n=()=>"æ¥çæå¾æ¡ä¾",V0n=((t={},e={})=>(e.locale??o())==="en"?G0n():B0n()),H0n=()=>"Start with the direction that feels right",K0n=()=>"ä»çæ£åéçæ¹åå¼å§",W0n=((t={},e={})=>(e.locale??o())==="en"?H0n():K0n()),Y0n=()=>"Choose Base when you are exploring styles, composition, and visual direction. Choose Turbo when fast, low-cost variations matter more than open-ended exploration.",Z0n=()=>"æ¢ç´¢é£æ ¼ãæå¾åè§è§æ¹åæ¶éæ© Baseãæ´çéå¿«éã使æ¬å°äº§çå¤ä¸ªå使¶éæ© Turboã",X0n=((t={},e={})=>(e.locale??o())==="en"?Y0n():Z0n()),Q0n=()=>"When should I choose Z-Image Base over Z-Image Turbo?",J0n=()=>"ä»ä¹æ¶ååºè¯¥éæ© Z-Image Baseï¼è䏿¯ Z-Image Turboï¼",e2n=((t={},e={})=>(e.locale??o())==="en"?Q0n():J0n()),t2n=()=>"Start with the subject, action, frame, and style. Keep the scene readable so you can judge the composition before adding production detail.",n2n=()=>"ä»ä¸»ä½ãå¨ä½ãç»é¢å飿 ¼å¼å§ãä¿æåºæ¯æ¸
æ°ï¼å
夿æå¾ï¼åå¢å å¶ä½ç»èã",o2n=((t={},e={})=>(e.locale??o())==="en"?t2n():n2n()),r2n=()=>"How should I prompt Z-Image Base?",a2n=()=>"å¦ä½ä¸º Z-Image Base åæç¤ºè¯ï¼",s2n=((t={},e={})=>(e.locale??o())==="en"?r2n():a2n()),i2n=()=>"Z-Image Base for creative image exploration",c2n=()=>"Z-Image Base åæå¾çæ¢ç´¢å¸¸è§é®é¢",l2n=((t={},e={})=>(e.locale??o())==="en"?i2n():c2n()),_2n=()=>"Z-Image Base for open-ended creative direction",u2n=()=>"Z-Image Baseï¼å¼æ¾å¼åææ¹å",d2n=((t={},e={})=>(e.locale??o())==="en"?_2n():u2n()),p2n=()=>"Explore a subject, style, or composition from text before committing to a production model, keeping early art direction clear, lightweight, and easy to compare.",m2n=()=>"å
ç¨æåæ¢ç´¢ä¸»ä½ã飿 ¼ææå¾ï¼åå³å®æ¯å¦è¿å
¥çäº
31§æ¨¡åï¼è®©æ©æèºæ¯æå¯¼ä¿ææ¸
æ°ãè½»éï¼ä¹æ´å®¹æå¹¶ææ¯è¾ã",f2n=((t={},e={})=>(e.locale??o())==="en"?p2n():m2n()),g2n=()=>"Z-Image Base",h2n=()=>"Z-Image Base",b2n=((t={},e={})=>(e.locale??o())==="en"?g2n():h2n()),v2n=()=>"A Z-Image Base AI image generator for open-ended styles, prompt control, visual studies, and creative direction.",y2n=()=>"æ¯æå¹²åæ¦å¿µãè§è§ç ç©¶åèç¦è¿ä»£ç Z-Image Base æçå¾å·¥ä½åºã",w2n=((t={},e={})=>(e.locale??o())==="en"?v2n():y2n()),z2n=()=>"Z-Image Base image generator for clean text-to-image thumbnails, style studies, composition tests, and early art direction before production refinement.",x2n=()=>"Z-Image Base å¾ççæå¨ï¼éåå¹²åçæåçå¾ç¼©ç¥å¾ã飿 ¼ç ç©¶ãæå¾æµè¯ï¼ä»¥åè¿å
¥ç产精修åçæ©æèºæ¯æå¯¼ã",k2n=((t={},e={})=>(e.locale??o())==="en"?z2n():x2n()),S2n=()=>"Z-Image Base AI Image Generator | Oeneo AI",I2n=()=>"Z-Image Base AI å¾ççæå¨ | Oeneo AI",T2n=((t={},e={})=>(e.locale??o())==="en"?S2n():I2n()),E2n=()=>"Z-Image Base examples for visual exploration",R2n=()=>"Z-Image Baseï¼è§è§æ¢ç´¢ç¤ºä¾",A2n=((t={},e={})=>(e.locale??o())==="en"?E2n():R2n()),C2n=()=>"How to develop a visual direction from text",P2n=()=>"å¦ä½ä»æååå±è§è§æ¹å",q2n=((t={},e={})=>(e.locale??o())==="en"?C2n():P2n()),O2n=()=>"Ideogram 4.5 AI Image Editor & Generator | Oeneo AI",M2n=()=>"Ideogram 4.5 AI å¾çç¼è¾ä¸çæ | Oeneo AI",N2n=((t={},e={})=>(e.locale??o())==="en"?O2n():M2n()),L2n=()=>"Use Ideogram 4.5 to edit images with text and references or generate posters and designs with readable typography in Oeneo AI.",D2n=()=>"ä½¿ç¨ Ideogram 4.5 å¾çç¼è¾å¨ä¿®æ¹äº§åé¢è²ãæ¿æ¢å¾çæåãåå©åèå¾è°æ´ç»é¢ï¼ä¹å¯å¨ Oeneo AI çææåæ¸
æ°çæµ·æ¥ä¸è®¾è®¡å¾ã",$2n=((t={},e={})=>(e.locale??o())==="en"?L2n():D2n()),j2n=()=>"Use Ideogram 4.5 in the Oeneo AI workspace to edit a source image with natural-language instructions and reference images, or generate posters and designs from text.",F2n=()=>"å¨ Oeneo AI å·¥ä½å°ä½¿ç¨ Ideogram 4.5ï¼éè¿èªç¶è¯è¨ååèå¾ç¼è¾åå¾ï¼æä»æåçææµ·æ¥ä¸è®¾è®¡å¾ã",U2n=((t={},e={})=>(e.locale??o())==="en"?j2n():F2n()),G2n=()=>"Ideogram 4.5 AI Image Generator",B2n=()=>"Ideogram 4.5 AI å¾ççæå¨",uj=((t={},e={})=>(e.locale??o())==="en"?G2n():B2n()),V2n=()=>"Generate images online with Ideogram 4.5, or upload an image for precise edits. Recolor products, edit text, preserve details across multi-turn changes, and refine high-resolution visuals in Oeneo AI.",H2n=()=>"å¨çº¿ä½¿ç¨ Ideogram 4.5 çæå¾çï¼ä¹å¯ä»¥ä¸ä¼ åå¾è¿è¡ç²¾åç¼è¾ãä¿®æ¹äº§åé
è²ãå¾çæååå
线ï¼å¨å¤è½®ä¿®æ¹ä¸ä¿ç已确认çç»èï¼å¹¶å¨ Oeneo AI 精修é«å辨çè§è§ç´ æã",dj=((t={},e={})=>(e.locale??o())==="en"?V2n():H2n()),K2n=()=>"Precise image editing",W2n=()=>"ç²¾åå¾çç¼è¾",pj=((t={},e={})=>(e.locale??o())==="en"?K2n():W2n()),Y2n=()=>"Reference-guided changes",Z2n=()=>"åèå¾å¼å¯¼",mj=((t={},e={})=>(e.locale??o())==="en"?Y2n():Z2n()),X2n=()=>"Text-to-image designs",Q2n=()=>"æåçæè®¾è®¡å¾",fj=((t={},e={})=>(e.locale??o())==="en"?X2n():Q2n()),J2n=()=>"Text-to-image prompt examples",ezn=()=>"æçå¾æç¤ºè¯ç¤ºä¾",gj=((t={},e={})=>(e.locale??o())==="en"?J2n():ezn()),tzn=()=>"How can you generate poster designs with Ideogram 4.5?",nzn=()=>"å¦ä½ç¨ Ideogram 4.5 æçå¾å¶ä½æµ·æ¥è®¾è®¡ï¼",hj=((t={},e={})=>(e.locale??o())==="en"?tzn():nzn()),ozn=()=>"These official Ideogram examples come from its Ideogram 4.0 prompt guide; the guide does not identify them as 4.5 outputs. Use the prompts as creative references, then try Ideogram 4.5 in the workbench above.",rzn=()=>"è¿äºå¾çæ¥èª Ideogram 宿¹ Ideogram 4.0 æç¤ºè¯æåï¼å页颿ªè¯´æå®ä»¬ç± 4.5 çæãå¯ä»¥åèè¿äº prompt çæå¾ä¸é£æ ¼æè¿°ï¼åå¨ä¸æ¹å·¥ä½å°ä½éª Ideogram 4.5 æçå¾ã",bj=((t={},e={})=>(e.locale??o())==="en"?ozn():rzn()),azn=()=>"Prompt",szn=()=>"Prompt",vj=((t={},e={})=>(e.locale??o())==="en"?azn():szn()),izn=()=>"Official Ideogram 4.0 example",czn=()=>
31"Ideogram 4.0 宿¹ç¤ºä¾",op=((t={},e={})=>(e.locale??o())==="en"?izn():czn()),lzn=()=>"Vintage event poster with a surreal botanical illustration",_zn=()=>"å¤å¤æ´»å¨æµ·æ¥ä¸è¶
ç°å®æ¤ç©æç»",yj=((t={},e={})=>(e.locale??o())==="en"?lzn():_zn()),uzn=()=>"Official Ideogram 4.0 generation example: vintage event poster with a galloping horse silhouette and face-flowers in forest green, yellow, cream, and coral",dzn=()=>"Ideogram 4.0 宿¹çå¾ç¤ºä¾ï¼æ£®æç»¿ãé»è²ã奶油è²ä¸ççè²çå¤å¤æ´»å¨æµ·æ¥ï¼ç»æå¥é©¬åªå½±ä¸äººè¸è±æµ",wj=((t={},e={})=>(e.locale??o())==="en"?uzn():dzn()),pzn=()=>"Botanical poster built around a face-flower bouquet",mzn=()=>"以人è¸è±æä¸ºä¸»ä½çæ¤ç©ä¸»é¢æµ·æ¥",zj=((t={},e={})=>(e.locale??o())==="en"?pzn():mzn()),fzn=()=>"Official Ideogram 4.0 generation example: vintage botanical poster with a face-flower bouquet on an aged cream background",gzn=()=>"Ideogram 4.0 宿¹çå¾ç¤ºä¾ï¼å¥¶æ²¹è²æ§çº¸èæ¯ä¸çå¤å¤æ¤ç©æµ·æ¥ï¼ä¸å¤®æ¯äººè¸è±æµç»æçè±æ",xj=((t={},e={})=>(e.locale??o())==="en"?fzn():gzn()),hzn=()=>"Typography-led poster with flowers growing from the letters",bzn=()=>"è±æµä»åæ¯ä¸çé¿çå使µ·æ¥",kj=((t={},e={})=>(e.locale??o())==="en"?hzn():bzn()),vzn=()=>"Official Ideogram 4.0 generation example: black, cream, and green typographic poster with face-flowers growing from condensed letters",yzn=()=>"Ideogram 4.0 宿¹çå¾ç¤ºä¾ï¼é»è²ã奶油è²ä¸ç»¿è²çå使µ·æ¥ï¼è±æµä»ç²ä½çªåä¸çé¿åºæ¥",Sj=((t={},e={})=>(e.locale??o())==="en"?vzn():yzn()),wzn=()=>"View Ideogram's 4.0 prompt guide",zzn=()=>"æ¥ç Ideogram 4.0 æç¤ºè¯æå",Ij=((t={},e={})=>(e.locale??o())==="en"?wzn():zzn()),xzn=()=>"How Ideogram 4.5 compares with other AI image models",kzn=()=>"Ideogram 4.5 ä¸å
¶ä» AI å¾ç模åæä¹éï¼",Tj=((t={},e={})=>(e.locale??o())==="en"?xzn():kzn()),Szn=()=>"Choose by task instead of a generic winner. This comparison describes each model's current role in the Oeneo AI image workspace; output quality still depends on the prompt, references, and requested edit.",Izn=()=>"æä»»å¡éæ©æ¨¡åï¼è䏿¯ç®åè¯åºä¸ä¸ªâ赢家âãä¸è¡¨æè¿°å®ä»¬å¨ Oeneo AI å¾çå·¥ä½å°ä¸çå½åå®ä½ï¼å®é
ææä»åå³äº promptãåèå¾åå
·ä½ç¼è¾è¦æ±ã",Ej=((t={},e={})=>(e.locale??o())==="en"?Szn():Izn()),Tzn=()=>"Model",Ezn=()=>"模å",Rj=((t={},e={})=>(e.locale??o())==="en"?Tzn():Ezn()),Rzn=()=>"Best fit",Azn=()=>"éåä»»å¡",Aj=((t={},e={})=>(e.locale??o())==="en"?Rzn():Azn()),Czn=()=>"Text to image",Pzn=()=>"æçå¾",Cj=((t={},e={})=>(e.locale??o())==="en"?Czn():Pzn()),qzn=()=>"Image editing",Ozn=()=>"å¾çç¼è¾",Pj=((t={},e={})=>(e.locale??o())==="en"?qzn():Ozn()),Mzn=()=>"Multi-turn work",Nzn=()=>"å¤è½®å·¥ä½æµ",qj=((t={},e={})=>(e.locale??o())==="en"?Mzn():Nzn()),Lzn=()=>"Ideogram 4.5",Dzn=()=>"Ideogram 4.5",Oj=((t={},e={})=>(e.locale??o())==="en"?Lzn():Dzn()),$zn=()=>"Typography-led designs and controlled revisions",jzn=()=>"å¼ºè°æçç设计ä¸åæ§ä¿®æ¹",Mj=((t={},e={})=>(e.locale??o())==="en"?$zn():jzn()),Fzn=()=>"Posters, logos, packaging, and readable text",Uzn=()=>"æµ·æ¥ãLogoãå
è£
䏿¸
æ°æå",Nj=((t={},e={})=>(e.locale??o())==="en"?Fzn():Uzn()),Gzn=()=>"Precise edit with source image and references",Bzn=()=>"åå¾å åèå¾çç²¾åç¼è¾",Lj=((t={},e={})=>(e.locale??o())==="en"?Gzn():Bzn()),Vzn=()=>"Designed for focused, multi-turn edits with less drift",Hzn=()=>"é对å¤è½®å±é¨ä¿®æ¹è®¾è®¡ï¼åå°ç»é¢æ¼ç§»",Dj=((t={},e={})=>(e.locale??o())==="en"?Vzn():Hzn()),Kzn=()=>"GPT Image 2",Wzn=()=>"GPT Image 2",$j=((t={},e={})=>(e.locale??o())==="en"?Kzn():Wzn()),Yzn=()=>"General image generation and instruction-based edits",Zzn=()=>"éç¨å¾ççæä¸æä»¤å¼ç¼è¾",jj=((t={},e={})=>(e.locale??o())==="en"?Yzn():Zzn()),Xzn=()=>"General scenes, products, and art direction",Qzn=()=>"åºæ¯ã产åä¸èºæ¯æå¯¼",Fj=((t={},e={})=>(e.locale??o())==="en"?Xzn():Qzn()),Jzn=()=>"Generate and edit with reference images",exn=()=>"æ¯æåèå¾ççæä¸ç¼è¾",Uj=((t={},e={})=>(e.locale??o())==="en"?Jzn():exn()),txn=()=>"Review each round and keep approved constraints",nxn=()=>"éè½®æ£æ¥ï¼å¹¶ä¿ç已确认ç约æ",Gj=((t={},e={})=>(e.locale??o())==="en"?txn():nxn()),oxn=()=>"Nano Banana 2",rxn=()=>"Nano Banana 2",Bj=((t={},e={})=>(e.locale??o())==="en"?oxn():rxn()),axn=()=>"Fast concepts and reference-driven changes",sxn=()=>"å¿«éæ¦å¿µä¸åèå¾é©±å¨çåå",Vj=((t={},e={})=>(e.locale??o())==="en"?axn():sxn()),ixn=()=>"Concepts, scenes, and visual variations",cxn=()=>"æ¦å¿µãåºæ¯ä¸è§è§åä½",Hj=((t={},e={})=>(e.locale??o())==="en"?ixn():cxn()),lxn=()=>"Reference-guided image generation and edits",_xn=()=>"åèå¾å¼å¯¼ççæä¸å¾çä¿®æ¹",Kj=((t={},e={})=>(e.locale??o())==="en"?lxn():_xn()),uxn=()=>"Useful for iterative exploration with new references",dxn=()=>"éå䏿æ¢ç´¢æ°åèå¾çè¿ä»£",Wj=((t={},e={})=>(e.locale??o())==="en"?uxn():dxn()),pxn=()=>"FLUX 2 Pro",mxn=()=>"FLUX 2 Pro",Yj=((t={},e={})=>(e.locale??o())==="en"?pxn():mxn()),fxn=()=>"Photoreal concepts and visual exploration",gxn=()=>"å宿¦å¿µä¸è§è§æ¢ç´¢",Zj=((t={},e={})=>(e.locale??o())==="en"?fxn():gxn()),hxn=()=>"Photoreal scenes, products, and compositions",bxn=()=>"åå®åºæ¯ã产å䏿å¾",Xj=((t={},e={})=>(e.locale??o())==="en"?hxn():bxn()),vxn=()=>"Prompt-based edits with source and reference inputs",yxn=()=>"使ç¨åå¾ååèå¾ç prompt ç¼è¾",Qj=((t={},e={})=>(e.locale??o())==="en"?vxn():yxn()),wxn=()=>"Compare variations and select a direction per round",zxn=()=>"æ¯è½®æ¯è¾åä½å¹¶éæ©æ¹å",Jj=((t={},e={})=>(e.locale??o())==="en"?wxn():zxn()),xxn=()=>"Ideogram 4.5 examples",kxn=()=>"Ideogram 4.5 æ¡ä¾",eF=((t={},e={})=>(e.locale??o())==="en"?xxn():kxn()),Sxn=()=>"How can Ideogram 4.5 precisely edit colors, text, and scenes?",Ixn=()=>"Ideogram 4.5 å¦ä½ç²¾åç¼è¾é¢è²ãæåä¸åºæ¯ï¼",tF=((t={},e={})=>(e.locale??o())==="en"?Sxn():Ixn()),Txn=()=>"Use the Ideogram 4.5 image editor to change a product finish, revise text in an existing design, or explore a room style from a photo. These official examples illustrate possible tasks; they were not generated on Oeneo AI.",Exn=()=>
31"ç¨ Ideogram 4.5 å¾çç¼è¾å¨ä¸ºäº§åæ¢æè´¨ãä¿®æ¹è®¾è®¡ä¸çæåï¼ææ ¹æ®æ¿é´ç
§çæ¢ç´¢æ°é£æ ¼ã以ä¸ä¸º Ideogram 宿¹ç¤ºä¾ï¼ç¨äºè¯´æå¯å°è¯çä»»å¡ï¼å¹¶é Oeneo AI çæä½åã",nF=((t={},e={})=>(e.locale??o())==="en"?Txn():Exn()),Rxn=()=>"Product color and material",Axn=()=>"产åé
è²ä¸æè´¨",oF=((t={},e={})=>(e.locale??o())==="en"?Rxn():Axn()),Cxn=()=>"Change a product's color without redesigning it",Pxn=()=>"ä¿®æ¹äº§åé¢è²ï¼ä¸å¿
éæ°è®¾è®¡æ´å¼ å¾ç",rF=((t={},e={})=>(e.locale??o())==="en"?Cxn():Pxn()),qxn=()=>"Use an image edit prompt to request a new color or material, then name the shape, position, and lighting to retain. Precise editing is designed to reduce unrelated changes, which makes it useful for product photo colorways and campaign revisions.",Oxn=()=>"ç¨å¾çç¼è¾ prompt æå®æ°é¢è²ææè´¨ï¼å说æéè¦ä¿ççå½¢ç¶ãä½ç½®åå
线ãç²¾åç¼è¾æ¨å¨åå°æ å
³ååï¼éåæ¢ç´¢äº§åé
è²åè°æ´å¹¿åç´ æã",aF=((t={},e={})=>(e.locale??o())==="en"?qxn():Oxn()),Mxn=()=>"Official Ideogram example: gray knit running shoes with orange soles on a mauve studio backdrop",Nxn=()=>"Ideogram 宿¹ç¤ºä¾ï¼ç°è²éç»è·éæé
æ©è²éåºï¼ç½®äºæ·¡ç´«è²æå½±èæ¯å",sF=((t={},e={})=>(e.locale??o())==="en"?Mxn():Nxn()),Lxn=()=>"Text replacement and localization",Dxn=()=>"æåæ¿æ¢ä¸æ¬å°å",iF=((t={},e={})=>(e.locale??o())==="en"?Lxn():Dxn()),$xn=()=>"Replace text in an image without rebuilding the design",jxn=()=>"æ¿æ¢å¾çéçæåï¼ä¸å¿
éååæè®¾è®¡",cF=((t={},e={})=>(e.locale??o())==="en"?$xn():jxn()),Fxn=()=>"Ask Ideogram 4.5 to replace a poster headline, update a package label, or translate a sign while retaining the surrounding layout. Put the exact new words in quotes. For a new design, use text-to-image to create poster and packaging concepts with readable typography.",Uxn=()=>"让 Ideogram 4.5 æ¿æ¢æµ·æ¥æ é¢ãæ´æ°å
è£
æ ç¾æç¿»è¯æçï¼åæ¶ä¿çå¨å´çå¼ãæåç¡®çæ°æåæ¾è¿å¼å·ï¼ä»é¶å¼å§æ¶ï¼ä¹å¯ä»¥ç¨æçå¾å¶ä½æµ·æ¥åå
è£
æ¦å¿µå¾ã",lF=((t={},e={})=>(e.locale??o())==="en"?Fxn():Uxn()),Gxn=()=>"Official Ideogram example: black, mint, and red coffee packages with Japanese lettering, a white mug, and a yen price card",Bxn=()=>"Ideogram 宿¹ç¤ºä¾ï¼é»è²ãèè·ç»¿å红è²åå¡å
è£
å°ææ¥æï¼æè¾¹æçç½è²æ¯å䏿¥å
ä»·æ ¼ç",_F=((t={},e={})=>(e.locale??o())==="en"?Gxn():Bxn()),Vxn=()=>"Interior design from a photo",Hxn=()=>"ç
§çæ¹é 室å
飿 ¼",uF=((t={},e={})=>(e.locale??o())==="en"?Vxn():Hxn()),Kxn=()=>"Restyle a room from a photo while keeping its layout",Wxn=()=>"æ ¹æ®æ¿é´ç
§çæ¹é£æ ¼ï¼åæ¶ä¿ç空é´å¸å±",dF=((t={},e={})=>(e.locale??o())==="en"?Kxn():Wxn()),Yxn=()=>"Use an interior photo to explore new furnishings, surfaces, or colors. In the edit prompt, specify which walls, windows, and camera angle should stay. Treat the result as an interior design concept, not a measured renovation plan.",Zxn=()=>"ä¸ä¼ 室å
ç
§çï¼å°è¯ä¸åå®¶å
·ãè¡¨é¢æè´¨æé
è²ãå¨ç¼è¾æä»¤éåæè¦ä¿ççå¢é¢ãçªæ·åææè§åº¦ãç»æéåä½ä¸ºå®¤å
设计æ¦å¿µåèï¼ä¸æ¯æ½å·¥å°ºå¯¸å¾ã",pF=((t={},e={})=>(e.locale??o())==="en"?Yxn():Zxn()),Xxn=()=>"Official Ideogram example: a bohemian bedroom with terracotta walls, a macrame hanging, and a patterned rug",Qxn=()=>"Ideogram 宿¹ç¤ºä¾ï¼é¶åè²å¢é¢ç波西米äºé£å§å®¤ï¼é
æç¼ç»å£æä¸è±çº¹å°æ¯¯",mF=((t={},e={})=>(e.locale??o())==="en"?Xxn():Qxn()),Jxn=()=>"Sketch to image",ekn=()=>"èå¾è½¬ææå¾",fF=((t={},e={})=>(e.locale??o())==="en"?Jxn():ekn()),tkn=()=>"Turn an architecture sketch into a visual concept",nkn=()=>"æå»ºçèå¾åæå¯è®¨è®ºçè§è§æ¦å¿µ",gF=((t={},e={})=>(e.locale??o())==="en"?tkn():nkn()),okn=()=>"Start with an architectural drawing or concept sketch and describe the materials, light, and photographic style you want. Add a reference image to guide the finish, and specify the proportions and composition to retain.",rkn=()=>"ä»å»ºççº¿ç¨¿ææ¦å¿µèå¾åºåï¼æè¿°æ³è¦çæè´¨ãå
线åæå½±é£æ ¼ãå å
¥åèå¾å¼å¯¼ææï¼å¹¶æç¡®è¦ä¿ççæ¯ä¾åæå¾ã",hF=((t={},e={})=>(e.locale??o())==="en"?okn():rkn()),akn=()=>"Official Ideogram sketch-to-image example: a photoreal white country house on a lawn beneath trees and a blue sky",skn=()=>"Ideogram 宿¹èå¾è½¬å¾ç¤ºä¾ï¼è天ä¸çç½è²ä¹¡æä½å®
ï¼å¨å´æ¯èåªåæ æ¨",bF=((t={},e={})=>(e.locale??o())==="en"?akn():skn()),ikn=()=>"View the official examples",ckn=()=>"æ¥ç宿¹æ¡ä¾",vF=((t={},e={})=>(e.locale??o())==="en"?ikn():ckn()),lkn=()=>"How do you write an Ideogram 4.5 edit prompt?",_kn=()=>"ææ ·å好 Ideogram 4.5 ç¼è¾æä»¤ï¼",yF=((t={},e={})=>(e.locale??o())==="en"?lkn():_kn()),ukn=()=>"For prompt-based image editing, upload the source first and then any reference images. Describe one specific change and what should stay; leave uploads empty to generate a new image from text.",dkn=()=>"ä½¿ç¨ prompt ç¼è¾å¾çæ¶ï¼å
ä¸ä¼ åå¾ï¼åæ·»å åèå¾ã䏿¬¡è¯´æä¸é¡¹å
·ä½æ¹å¨ï¼
31并忏
éè¦ä¿ççå
容ï¼ä¸ä¸ä¼ å¾çæ¶ï¼å·¥ä½å°ä¼æ ¹æ®æåçææ°å¾ã",wF=((t={},e={})=>(e.locale??o())==="en"?ukn():dkn()),pkn=()=>"Give the edit a clear target",mkn=()=>"æä¿®æ¹ç®æ 说å
·ä½",zF=((t={},e={})=>(e.locale??o())==="en"?pkn():mkn()),fkn=()=>"Name one object and one change",gkn=()=>"ä¸ä¸ªå¯¹è±¡ï¼ä¸é¡¹æ¹å¨",xF=((t={},e={})=>(e.locale??o())==="en"?fkn():gkn()),hkn=()=>"Try: âChange the bottle to emerald green. Keep the label, cap, background, and camera angle unchanged.â Narrow instructions make each result easier to review.",bkn=()=>"ä¾å¦ï¼âå°ç¶èº«æ¹ä¸ºç¥æ¯ç»¿ï¼ä¿ææ ç¾ãç¶çãèæ¯åææè§åº¦ä¸åãâèå´è¶æ¸
æ¥ï¼è¶å®¹æå¤æç»ææ¯å¦ç¬¦å颿ã",kF=((t={},e={})=>(e.locale??o())==="en"?hkn():bkn()),vkn=()=>"Give each reference a job",ykn=()=>"è¯´ææ¯å¼ åèå¾çç¨é",SF=((t={},e={})=>(e.locale??o())==="en"?vkn():ykn()),wkn=()=>"The first upload is the image being edited. Explain whether each additional image supplies a material, a product detail, or a visual style.",zkn=()=>"第ä¸å¼ ä¸ä¼ å¾çæ¯ç¼è¾å¯¹è±¡ãåç»åèå¾è¦åå«è¯´æç¨äºä»ä¹ï¼æè´¨ã产åç»èï¼è¿æ¯æ´ä½é£æ ¼ã",IF=((t={},e={})=>(e.locale??o())==="en"?wkn():zkn()),xkn=()=>"Quote the words you need",kkn=()=>"æåç¡®æåæ¾å¨å¼å·é",TF=((t={},e={})=>(e.locale??o())==="en"?xkn():kkn()),Skn=()=>"For a new poster, try: âA minimalist jazz festival poster. The headline reads âBLUE NOTE NIGHTSâ. Place âOCT 18â beneath it.â For an edit, identify the existing text to replace.",Ikn=()=>"çææµ·æ¥æ¶å¯ä»¥åï¼âæç®çµå£«é³ä¹èæµ·æ¥ï¼ä¸»æ é¢ä¸ºâBLUE NOTE NIGHTSâï¼ä¸æ¹åâOCT 18âãâä¿®æ¹ç°æå¾çæ¶ï¼åæåºè¦æ¿æ¢åªä¸æ®µæåã",EF=((t={},e={})=>(e.locale??o())==="en"?Skn():Ikn()),Tkn=()=>"Keep the revision manageable",Ekn=()=>"è®©æ¯æ¬¡ä¿®æ¹é½ä¾¿äºæ£æ¥",RF=((t={},e={})=>(e.locale??o())==="en"?Tkn():Ekn()),Rkn=()=>"Do not expect global changes to stay local",Akn=()=>"å
¨å±è°æ´ä¸çäºå±é¨ä¿®æ¹",AF=((t={},e={})=>(e.locale??o())==="en"?Rkn():Akn()),Ckn=()=>"Changing the time of day or lighting affects much of the frame. Make small object edits first and save whole-scene changes for the end.",Pkn=()=>"æ¹åæ¶é´ææ´ä½å
线ï¼é常ä¼å½±åç»é¢ç大é¨ååºåã建议å
å®æäº§ååç©ä»¶çå±é¨è°æ´ï¼æååä¿®æ¹å
¨å±æ°å´ã",CF=((t={},e={})=>(e.locale??o())==="en"?Ckn():Pkn()),qkn=()=>"Do not skip the close-up check",Okn=()=>"ä¸è¦çç¥æ¾å¤§æ£æ¥",PF=((t={},e={})=>(e.locale??o())==="en"?qkn():Okn()),Mkn=()=>"Inspect spelling, product edges, faces, and any area you asked to preserve. Precision editing reduces drift; it does not guarantee a flawless result.",Nkn=()=>"æ£æ¥æ¼åã产åè¾¹ç¼ã人ç©é¢é¨ï¼ä»¥åä½ è¦æ±ä¿ççåºåãç²¾åç¼è¾è½åå°æ¼ç§»ï¼ä½ä¸ä»£è¡¨æ¯æ¬¡ç»æé½æ²¡æççµã",qF=((t={},e={})=>(e.locale??o())==="en"?Mkn():Nkn()),Lkn=()=>"Do not overwrite your approved version",Dkn=()=>"ä¿çå·²ç»æ»¡æççæ¬",OF=((t={},e={})=>(e.locale??o())==="en"?Lkn():Dkn()),$kn=()=>"Download a result you like and upload it as the first image for the next round. Keep earlier downloads so you can return to a better starting point.",jkn=()=>"ä¸è½½æ»¡æçç»æï¼åæå®ä½ä¸ºä¸ä¸è½®ç第ä¸å¼ å¾çä¸ä¼ ãç好ä¹åçæä»¶ï¼æ¹ä¾¿å¨ä¿®æ¹åç¦»é¢ææ¶åå°æ´åéçèµ·ç¹ã",MF=((t={},e={})=>(e.locale??o())==="en"?$kn():jkn()),Fkn=()=>"Start with low or medium quality to check the instruction, then try high for a more considered result. Check the credit quote before every generation.",Ukn=()=>"å¯ä»¥å
ç¨ low æ medium æ£æ¥æä»¤æ¯å¦ææï¼åå°è¯ high å®åç»æãæ¯æ¬¡çæåé½è¯·æ¥çç§¯åæ¥ä»·ã",NF=((t={},e={})=>(e.locale??o())==="en"?Fkn():Ukn()),Gkn=()=>"Ideogram 4.5 image editing and generation settings",Bkn=()=>"Ideogram 4.5 å¾çç¼è¾ä¸çæåæ°",LF=((t={},e={})=>(e.locale??o())==="en"?Gkn():Bkn()),Vkn=()=>"Text-to-image generation uses a selected output size. Image editing starts from one source image, can use additional references, and follows the source image's geometry. The controls below describe the current Oeneo AI integration.",Hkn=()=>"æçå¾å¯ä»¥éæ©è¾åºå°ºå¯¸ï¼å¾çç¼è¾ä»ä¸å¼ åå¾å¼å§ï¼å¯æ·»å åèå¾ï¼å¹¶è·éåå¾ç»å¹
ã以ä¸
31åæ°å¯¹åº Oeneo AI å½åæ¥å
¥èå´ã",DF=((t={},e={})=>(e.locale??o())==="en"?Vkn():Hkn()),Kkn=()=>"What you can do",Wkn=()=>"æ¯æçä»»å¡",$F=((t={},e={})=>(e.locale??o())==="en"?Kkn():Wkn()),Ykn=()=>"Generate from text, or edit an uploaded image with a written instruction.",Zkn=()=>"è¾å
¥æåçææ°å¾ï¼æä¸ä¼ å¾çå¹¶ç¨æå说æä¿®æ¹è¦æ±ã",jF=((t={},e={})=>(e.locale??o())==="en"?Ykn():Zkn()),Xkn=()=>"Image inputs",Qkn=()=>"å¾çè¾å
¥",FF=((t={},e={})=>(e.locale??o())==="en"?Xkn():Qkn()),Jkn=t=>`One source image, followed by up to ${t?.maxReferences} reference images.`,e1n=t=>`1 å¼ å¾
ç¼è¾åå¾ï¼éåæå¤æ·»å ${t?.maxReferences} å¼ åèå¾ã`,UF=((t,e={})=>(e.locale??o())==="en"?Jkn(t):e1n(t)),t1n=()=>"Text-to-image sizes",n1n=()=>"æçå¾å°ºå¯¸",GF=((t={},e={})=>(e.locale??o())==="en"?t1n():n1n()),o1n=t=>`${t?.resolutions}; aspect ratios: ${t?.ratios}.`,r1n=t=>`${t?.resolutions}ï¼æ¯ææ¯ä¾ï¼${t?.ratios}ã`,BF=((t,e={})=>(e.locale??o())==="en"?o1n(t):r1n(t)),a1n=()=>"Precise edit size",s1n=()=>"ç²¾åç¼è¾å°ºå¯¸",VF=((t={},e={})=>(e.locale??o())==="en"?a1n():s1n()),i1n=()=>"Follows the source image's geometry. Oversized images may be downscaled by the provider; a separate output size is not selectable.",c1n=()=>"è·éåå¾ç»å¹
ï¼è¿å¤§çå¾çå¯è½ç±ä¾åºå缩å°ï¼ä¸æä¾åç¬çç¼è¾è¾åºå°ºå¯¸éæ©ã",HF=((t={},e={})=>(e.locale??o())==="en"?i1n():c1n()),l1n=()=>"Quality choices",_1n=()=>"è´¨éé项",KF=((t={},e={})=>(e.locale??o())==="en"?l1n():_1n()),u1n=()=>"Images per request",d1n=()=>"æ¯æ¬¡è¾åº",WF=((t={},e={})=>(e.locale??o())==="en"?u1n():d1n()),p1n=t=>`1â${t?.maxOutputs} images, with credits charged per requested output.`,m1n=t=>`1â${t?.maxOutputs} å¼ ï¼æè¯·æ±çè¾åºæ°é计费ã`,YF=((t,e={})=>(e.locale??o())==="en"?p1n(t):m1n(t)),f1n=()=>"Credits",g1n=()=>"积å计费",ZF=((t={},e={})=>(e.locale??o())==="en"?f1n():g1n()),h1n=()=>"The generation button shows the current quote. Quality and output count change the cost; reference uploads do not add a separate image fee.",b1n=()=>"çææé®ä¼æ¾ç¤ºå½åæ¥ä»·ãè´¨éåè¾åºæ°éå½±åç§¯åæ¶èï¼åèå¾ä¸å¦å¤æ¶åå¾çè´¹ç¨ã",XF=((t={},e={})=>(e.locale??o())==="en"?h1n():b1n()),v1n=()=>"Ideogram 4.5 editing, prompts, sizes, and pricing",y1n=()=>"Ideogram 4.5 å¾çç¼è¾ãpromptã尺寸ä¸ä»·æ ¼",QF=((t={},e={})=>(e.locale??o())==="en"?v1n():y1n()),w1n=()=>"What is Ideogram 4.5?",z1n=()=>"Ideogram 4.5 æ¯ä»ä¹ï¼",JF=((t={},e={})=>(e.locale??o())==="en"?w1n():z1n()),x1n=()=>"Ideogram 4.5 is an AI image generator and precise image editing model. Its precise editing mode is designed to restore unchanged regi
31ons from the source image, reducing pixel, color, and texture drift through repeated edits. It also generates posters and designs from text prompts.",k1n=()=>"Ideogram 4.5 æ¯ AI å¾ççæå¨åç²¾åå¾çç¼è¾æ¨¡åãå®çç²¾åç¼è¾æ¨¡å¼ä¼ä»å徿¢å¤æªæ¹å¨åºåï¼æ¨å¨åå°å¤è½®ä¿®æ¹ä¸ç§¯ç´¯çåç´ ãé¢è²åçº¹çæ¼ç§»ï¼ä¹æ¯æç´æ¥æ ¹æ®æåæç¤ºçææµ·æ¥ä¸è®¾è®¡å¾ã",eU=((t={},e={})=>(e.locale??o())==="en"?x1n():k1n()),S1n=()=>"Can I generate images without uploading a photo?",I1n=()=>"ä¸ä¸ä¼ ç
§çï¼ä¹è½çæå¾çåï¼",tU=((t={},e={})=>(e.locale??o())==="en"?S1n():I1n()),T1n=()=>"Yes. Leave the image uploads empty, write a prompt, and select a size, quality, and output count. It is suited to posters, signs, product visuals, and other designs that include text. Adding an image switches the request to editing, with your first upload as the source.",E1n=()=>"å¯ä»¥ãä¸ä¸ä¼ å¾çï¼ç´æ¥è¾å
¥æç¤ºè¯å¹¶éæ©å°ºå¯¸ãè´¨éåå¼ æ°ï¼å°±è½çææ°å¾ãå®éåæµ·æ¥ãæçã产åè§è§ç带ææåçè®¾è®¡ãæ·»å å¾çåï¼è¯·æ±ä¼åæ¢å°ç¼è¾ï¼ç¬¬ä¸å¼ ä¸ä¼ å¾çå°±æ¯å¾
ä¿®æ¹çåå¾ã",nU=((t={},e={})=>(e.locale??o())==="en"?T1n():E1n()),R1n=()=>"Will it leave everything else in my image unchanged?",A1n=()=>"没ææå°çé¨åä¸å®ä¸ä¼åååï¼",oU=((t={},e={})=>(e.locale??o())==="en"?R1n():A1n()),C1n=()=>"Oeneo AI uses high edit precision for uploaded images. This mode restores regions that the model considers unchanged, but the interpretation of your instruction still matters. Broad relighting or style changes can affect the whole image. Review the result rather than assuming pixel-perfect preservation.",P1n=()=>"Oeneo AI 对ä¸ä¼ å¾ç使ç¨é«ç²¾åº¦ç¼è¾æ¨¡å¼ï¼ä¼æ¢å¤æ¨¡åå¤æä¸ºæªæ¹å¨çåºåï¼ä½ç»æä»åæä»¤ç解影åãæ´ä½éæ°æå
æé£æ ¼è½¬æ¢å¯è½æ¹åæ´å¼ å¾ï¼ä¸è½æç²¾åç¼è¾çè§£ä¸ºæ æ¡ä»¶çéåç´ ä¿çãè¯·æ£æ¥å®é
ç»æã",rU=((t={},e={})=>(e.locale??o())==="en"?C1n():P1n()),q1n=()=>"Why use Ideogram 4.5 for multi-turn image editing?",O1n=()=>"为ä»ä¹ç¨ Ideogram 4.5 åå¤è½®å¾çç¼è¾ï¼",aU=((t={},e={})=>(e.locale??o())==="en"?q1n():O1n()),M1n=()=>"Ideogram 4.5 is designed for focused, multi-turn edits: change a product color, then lighting, then text while carrying the approved image forward. Download each accepted result and upload it as the next source; precise edit can reduce drift, but it does not guarantee that broad changes leave every pixel untouched.",N1n=()=>"Ideogram 4.5 éåæä¿®æ¹ææå¤è½®ï¼å
æ¹äº§åé¢è²ï¼åè°æ´å
çº¿ï¼æåä¿®æ¹æåï¼å¹¶å°æ»¡æçç»æä½ä¸ºä¸ä¸è½®åå¾ãæ¯æ¬¡æ¥åç»æåå
ä¸è½½ï¼åéæ°ä¸ä¼ ï¼ç²¾åç¼è¾å¯ä»¥åå°æ¼ç§»ï¼ä½ä¸è½ä¿è¯å¤§èå´è°æ´æ¶æ¯ä¸ªåç´ é½ä¸ååã",sU=((t={},e={})=>(e.locale??o())==="en"?M1n():N1n()),L1n=()=>"Can I use Ideogram 4.5 through an API?",D1n=()=>"å¯ä»¥éè¿ API ä½¿ç¨ Ideogram 4.5 åï¼",iU=((t={},e={})=>(e.locale??o())==="en"?L1n():D1n()),$1n=()=>"This Oeneo AI page provides a browser workbench for Ideogram 4.5 generation and editing. API access, endpoint names, rate limits, and provider pricing depend on the integration you choose; check the provider's current documentation before building a production workflow.",j1n=()=>"è¿ä¸ª Oeneo AI é¡µé¢æä¾ Ideogram 4.5 çæµè§å¨å·¥ä½å°ï¼ç¨äºæçå¾åå¾çç¼è¾ãAPI ç endpointãéçéå¶åä¾åºåä»·æ ¼åå³äºå
·ä½æ¥å
¥æ¹ï¼å¼åç产æµç¨åï¼è¯·æ¥çä¾åºåå½åç API ææ¡£ã",cU=((t={},e={})=>(e.locale??o())==="en"?$1n():j1n()),F1n=()=>"How many images can I upload, and which one gets edited?",U1n=()=>"æå¤å¯ä»¥ä¸ä¼ å å¼ å¾ï¼åªå¼ ä¼è¢«ä¿®æ¹ï¼",lU=((t={},e={})=>(e.locale??o())==="en"?F1n():U1n()),G1n=t=>`Upload the source image first, then up to ${t?.maxReferences} additional referencesâ${t?.maxInputs} images in total. Only the first image is the edit target. The remaining images guide details such as a material, product, or style. To continue editing a result, download it and upload it as the next source.`,B1n=t=>`å
ä¸ä¼ 1 å¼ åå¾ï¼åæ·»å æå¤ ${t?.maxReferences} å¼ åèå¾ï¼æ»è®¡ ${t?.maxInputs} å¼ ãåªæç¬¬ä¸å¼ æ¯ç¼è¾å¯¹è±¡ï¼å
¶ä½ç¨äºå¼å¯¼æè´¨ã产åæé£æ ¼çç»èãæ³ç»§ç»ä¿®æ¹ææ¬¡ç»æï¼å¯ä»¥å
ä¸è½½ï¼åä½ä¸ºä¸ä¸è½®åå¾ä¸ä¼ ã`,_U=((t,e={})=>(e.locale??o())==="en"?G1n(t):B1n(t)),V1n=()=>"Can I replace or translate text inside an image?",H1n=()=>"è½æ¿æ¢æç¿»è¯å¾çéçæååï¼",uU=((t={},e={})=>(e.locale??o())==="en"?V1n():H1n()),K1n=()=>"Yes, you can ask Ideogram 4.5 to replace a headline, update a label, or translate a sign. Specify the exact words and the layout to retain. Proofread every result: spelling, small lettering, and matching an original typeface are not guaranteed.",W1n=()=>"å¯ä»¥å°è¯æ¿æ¢æ é¢ãä¿®æ¹æ ç¾æç¿»è¯æçã请åæåç¡®æååéè¦ä¿çççå¼ï¼å¹¶é忣æ¥ç»æãæ¼åãå°åå·æååä¸åå¾å®å
¨ç¸åçåä½é½ä¸è½ä¿è¯ã",dU=((t={},e={})=>(e.locale??o())==="en"?K1n():W1n()),Y1n=()=>"Can I draw a mask or choose an editing resolution?",Z1n=()=>"å¯ä»¥æç»èçæéæ©ç¼è¾å辨çåï¼",pU=((t={},e={})=>(e.locale??o())==="en"?Y1n():Z1n()),X1n=()=>"Not in this workspace version. Uploaded images use precise editing with source geometry rather than a selected output size. Hand-drawn masks, seed control, and the very_low quality tier are not exposed. Text-to-image generation offers the sizes and quality choices listed above, with prompt expansion enabled.",Q1n=()=>"å½åå·¥ä½å°æä¸æä¾ãä¸ä¼ å¾ç使ç¨è·éåå¾ç»å¹
çç²¾åç¼è¾ï¼ä¸åç¬éæ©è¾åºå°ºå¯¸ãæç»èçãseed å very_low è´¨éæ¡£ä¹æªå¼æ¾ãæçå¾å¯éæ©ä¸æ¹ååºç尺寸ä¸è´¨éï¼æç¤ºè¯æ©åé»è®¤å¼å¯ã",mU=((t={},e={})=>(e.locale??o())==="en"?X1n():Q1n()),J1n=()=>"How do credits and free access work?",e5n=()=>"å¦ä½æ£ç§¯åï¼å¯ä»¥å
费使ç¨åï¼",fU=((t={},e={})=>(e.locale??o())==="en"?J1n():e5n()),t5n=t=>`The workspace quotes credits before you submit. Choose low, medium, or high quality and 1â${t?.maxOutputs} outputs; more outputs cost more credits. Eligible new accounts receive registration credits, but this is not unlimited free generation. Free-account results are public; private generation requires a paid account.`,n5n=t=>`å·¥ä½å°ä¼å¨æäº¤åæ¾ç¤ºç§¯åæ¥ä»·ãä½ å¯ä»¥éæ© lowãmediumãhigh è´¨é以å 1â${t?.maxOutputs} å¼ è¾åºï¼å¼ æ°è¶å¤ï¼ç§¯åæ¶èä¹è¶å¤ãç¬¦åæ¡ä»¶çæ°è´¦æ·å¯è·å¾æ³¨å积åï¼ä½ä¸æ¯æ éå
è´¹çæãå
费账æ·ç»æå
¬å¼ï¼ç§å¯çæéè¦ä»è´¹è´¦æ·ã`,gU=((t,e={})=>(e.locale??o())==="en"?t5n(t):n5n(t)),o5n=()=>"Can I use a generated poster or logo commercially?",r5n=()=>"çæçæµ·æ¥æ Logo å¯ä»¥ç´æ¥åç¨åï¼",hU=((t={},e={})=>
31(e.locale??o())==="en"?o5n():r5n()),a5n=()=>"Check the Oeneo AI terms and the rights to your source images, logos, and reference material before commercial use. Generating a logo does not give you trademark clearance or guarantee exclusive ownership. Check text, branding, and recognizable people before publishing.",s5n=()=>"åç¨åè¯·æ ¸å¯¹ Oeneo AI æ¡æ¬¾ï¼ä»¥ååå¾ãLogo ååèç´ æçæå©ãçæ Logo ä¸ä»£è¡¨å·²ç»å®æåæ æ£ç´¢ï¼ä¹ä¸ä¿è¯ç¬å æå©ãåå¸åè¿éè¦æ£æ¥æåãåçå
ç´ åå¯è¯å«äººç©ã",bU=((t={},e={})=>(e.locale??o())==="en"?a5n():s5n()),i5n=()=>"Multi-turn image editing",c5n=()=>"å¤è½®å¾çç¼è¾",vU=((t={},e={})=>(e.locale??o())==="en"?i5n():c5n()),l5n=()=>"How to refine an image with Ideogram 4.5 across multiple edits",_5n=()=>"å¦ä½ç¨ Ideogram 4.5 å¤è½®ç²¾ä¿®å¾ç",yU=((t={},e={})=>(e.locale??o())==="en"?l5n():_5n()),u5n=()=>"Make one focused change at a time with precise editing. Each round is a separate generation: review the image, then upload the approved result to continue.",d5n=()=>"使ç¨ç²¾åç¼è¾ä¸æ¬¡å¤çä¸ä¸ªç»èãæ¯ä¸è½®é½æ¯åç¬çæï¼æ£æ¥ç»æåï¼ä¸ä¼ æ³ä¿çççæ¬ç»§ç»ä¿®æ¹ã",wU=((t={},e={})=>(e.locale??o())==="en"?u5n():d5n()),p5n=()=>"Choose a source image",m5n=()=>"éæ©è¦ç¼è¾çåå¾",zU=((t={},e={})=>(e.locale??o())==="en"?p5n():m5n()),f5n=()=>"Upload the image you want to edit first. Add reference images afterward when a product detail, material, or style should guide the change.",g5n=()=>"å
ä¸ä¼ è¦ä¿®æ¹çå¾çï¼å¦æéè¦æå®äº§åç»èãæè´¨æé£æ ¼ï¼åæ·»å åèå¾ã",xU=((t={},e={})=>(e.locale??o())==="en"?f5n():g5n()),h5n=()=>"Describe one specific edit",b5n=()=>"䏿¬¡è¯´æä¸é¡¹å
·ä½æ¹å¨",kU=((t={},e={})=>(e.locale??o())==="en"?h5n():b5n()),v5n=()=>"Name the object and requested change, then list the composition details to preserve. Narrow prompts make image edits easier to assess.",y5n=()=>"说æ¸
è¦ä¿®æ¹ç对象åå
容ï¼åååºå¸æä¿ççæå¾ç»èãèå´æç¡®çå¾çç¼è¾ prompt æ´å®¹ææ£æ¥ç»æã",SU=((t={},e={})=>(e.locale??o())==="en"?v5n():y5n()),w5n=()=>"Review the edited image",z5n=()=>"æ£æ¥ç¼è¾åçå¾ç",IU=((t={},e={})=>(e.locale??o())==="en"?w5n():z5n()),x5n=()=>"Check text, edges, faces, and areas you asked to retain. Precise edit mode restores unchanged regi
31ons, but broad changes can still affect the image.",k5n=()=>"æ£æ¥æåãè¾¹ç¼ã人ç©åè¦æ±ä¿ççåºåãç²¾åç¼è¾ä¼æ¢å¤æ¨¡åå¤æä¸ºæªæ¹å¨çé¨åï¼ä½å¤§èå´è°æ´ä»å¯è½å½±åæ´å¼ å¾ã",TU=((t={},e={})=>(e.locale??o())==="en"?x5n():k5n()),S5n=()=>"Upload the result for another round",I5n=()=>"ä¸ä¼ ç»æï¼å¼å§ä¸ä¸è½®ä¿®æ¹",EU=((t={},e={})=>(e.locale??o())==="en"?S5n():I5n()),T5n=()=>"Download the version you want to keep and upload it as the next source image. Oeneo AI does not currently keep an automatic multi-round edit session.",E5n=()=>"ä¸è½½æ³ä¿çççæ¬ï¼åå°å®ä½ä¸ºä¸ä¸è½®çåå¾ä¸ä¼ ãOeneo AI å½åä¸ä¼èªå¨ä¿åè¿ç»å¤è½®ç¼è¾ä¼è¯ã",RU=((t={},e={})=>(e.locale??o())==="en"?T5n():E5n()),R5n=()=>"What can you do after editing an image?",A5n=()=>"å¾çç¼è¾å®æåï¼è¿å¯ä»¥åä»ä¹ï¼",AU=((t={},e={})=>(e.locale??o())==="en"?R5n():A5n()),C5n=()=>"Upscale a finished image, remove its background, generate a new design, or compare another image model in Oeneo AI.",P5n=()=>"æ¾å¤§æç»å¾çãç§»é¤èæ¯ãçææ°è®¾è®¡ï¼æå¨ Oeneo AI 对æ¯å
¶ä»å¾ç模åã",CU=((t={},e={})=>(e.locale??o())==="en"?C5n():P5n()),q5n=()=>"Image upscaler",O5n=()=>"å¾çæ¾å¤§",PU=((t={},e={})=>(e.locale??o())==="en"?q5n():O5n()),M5n=()=>"Enlarge a finished edit when you need a larger export.",N5n=()=>"宿ç¼è¾åï¼éè¦æ´å¤§ç导åºå°ºå¯¸æ¶åè¿è¡æ¾å¤§ã",qU=((t={},e={})=>(e.locale??o())==="en"?M5n():N5n()),L5n=()=>"Open the upscaler",D5n=()=>"æå¼å¾çæ¾å¤§å·¥å
·",OU=((t={},e={})=>(e.locale??o())==="en"?L5n():D5n()),$5n=()=>"Background remover",j5n=()=>"èæ¯ç§»é¤",MU=((t={},e={})=>(e.locale??o())==="en"?$5n():j5n()),F5n=()=>"Make a transparent product cutout after choosing your final colorway.",U5n=()=>"ç¡®å®äº§åé
è²åï¼å»æèæ¯ï¼å¾å°éæäº§åå¾ã",NU=((t={},e={})=>(e.locale??o())==="en"?F5n():U5n()),G5n=()=>"Remove a background",B5n=()=>"ç§»é¤å¾çèæ¯",LU=((t={},e={})=>(e.locale??o())==="en"?G5n():B5n()),V5n=()=>"AI image generator",H5n=()=>"AI å¾ççæå¨",DU=((t={},e={})=>(e.locale??o())==="en"?V5n():H5n()),K5n=()=>"Explore other models for a new scene, concept, or visual style.",W5n=()=>"å°è¯æ´å¤æ¨¡åï¼ä¸ºåºæ¯ãæ¦å¿µåè§è§é£æ ¼å¯»æ¾æ°æ¹åã",$U=((t={},e={})=>(e.locale??o())==="en"?K5n():W5n()),Y5n=()=>"Explore image models",Z5n=()=>"æ¢ç´¢å¾ç模å",jU=((t={},e={})=>(e.locale??o())==="en"?Y5n():Z5n()),X5n=()=>"Try another model for text-to-image designs and reference-based image revisions.",Q5n=()=>"ç¨å¦ä¸æ¬¾æ¨¡åå°è¯æåçæè®¾è®¡å¾ï¼æåå©åèå¾ä¿®æ¹ç»é¢ã",FU=((t={},e={})=>(e.locale??o())==="en"?X5n():Q5n()),J5n=()=>"View GPT Image 2",eSn=()=>"äºè§£ GPT Image 2",UU=((t={},e={})=>(e.locale??o())==="en"?J5n():eSn()),tSn=()=>"Edit an image or generate a design with Ideogram 4.5",nSn=()=>"ç¨ Ideogram 4.5 ç¼è¾å¾çæçææ°è®¾è®¡",GU=((t={},e={})=>(e.locale??o())==="en"?tSn():nSn()),oSn=()=>"Upload a source image and describe one change, or leave uploads empty to generate a new poster or design with Ideogram 4.5.",rSn=()=>"ä¸ä¼ åå¾å¹¶è¯´æä¸é¡¹ä¿®æ¹è¦æ±ï¼æç空å¾çä¸ä¼ ï¼ç´æ¥ç¨ Ideogram 4.5 çææµ·æ¥å设计å¾ã",BU=((t={},e={})=>(e.locale??o())==="en"?oSn():rSn()),aSn=()=>"Create with Ideogram 4.5",sSn=()=>"ç¨ Ideogram 4.5 åä½",VU=((t={},e={})=>(e.locale??o())==="en"?aSn():sSn()),iSn=()=>"Read the prompt guide",cSn=()=>"æ¥çæç¤ºè¯æå",HU=((t={},e={})=>(e.locale??o())==="en"?iSn():cSn()),lSn=()=>"Copy prompt",_Sn=()=>"å¤å¶æç¤ºè¯",uSn=((t={},e={})=>(e.locale??o())==="en"?lSn():_Sn()),dSn=()=>"Number of images",pSn=()=>"çææ°é",mSn=((t={},e={})=>(e.locale??o())==="en"?dSn():pSn()),fSn=()=>"Create video from this image",gSn=()=>"ç¨è¿å¼ å¾çæè§é¢",hSn=((t={},e={})=>(e.locale??o())==="en"?fSn():gSn()),bSn=t=>`${t?.count} cr`,vSn=t=>`${t?.count} 积å`,ySn=((t,e={})=>(e.locale??o())==="en"?bSn(t):vSn(t)),wSn=()=>"Download",zSn=()=>"ä¸è½½",xSn=((t={},e={})=>(e.locale??o())==="en"?wSn():zSn()),kSn=()=>"The image could not be downloaded. Open it in a new tab and save it from there.",SSn=()=>"æ æ³ç´æ¥ä¸è½½å¾çãè¯·å¨æ°æ ç¾é¡µæå¼åä¿åã",ISn=((t={},e={})=>(e.locale??o())==="en"?kSn():SSn()),TSn=()=>"Edit prompt",ESn=()=>"ä¿®æ¹æç¤ºè¯",RSn=((t={},e={})=>(e.locale??o())==="en"?TSn():ESn()),ASn=()=>"Generation failed and the credits used for this task were refunded. Revise the prompt or try again.",CSn=()=>"çæå¤±è´¥ï¼æ¬æ¬¡ä»»å¡æ¶èç积åå·²éåãè¯·ä¿®æ¹ Prompt æéè¯ã",PSn=((t={},e={})=>(e.locale??o())==="en"?ASn():CSn()),qSn=()=>"This generation did not complete",OSn=()=>"æ¬æ¬¡çææªè½å®æ",MSn=((t={},e={})=>(e.locale??o())==="en"?qSn():OSn()),NSn=()=>"We couldn't load your balance. Your inputs are still here and no credits have been used. Check your connection, then retry to continue.",LSn=()=>"ææ¶æ æ³è¯»åä½é¢ãå·²ä¿çä½ çè¾å
¥ï¼å°æªæ£é¤ç§¯åãè¯·æ£æ¥ç½ç»åéè¯ï¼ç»§ç»æ¬æ¬¡æä½ã",DSn=((t={},e={})=>(e.locale??o())==="en"?NSn():LSn()),$Sn=()=>"Let's check your balance again",jSn=()=>"éæ°ç¡®è®¤ç§¯åä½é¢",FSn=((t={},e={})=>(e.locale??o())==="en"?$Sn():jSn()),USn=()=>"Back to editing",GSn=()=>"è¿åç¼è¾",BSn=((t={},e={})=>(e.locale??o())==="en"?USn():GSn()),VSn=()=>"Checking your creditsâ¦",HSn=()=>"æ£å¨ç¡®è®¤ç§¯åä½é¢â¦",KSn=((t={},e={})=>(e.locale??o())==="en"?VSn():HSn()),WSn=()=>"Waiting for confirmation",YSn=()=>"çå¾
确认",ZSn=((t={},e={})=>(e.locale??o())==="en"?WSn():YSn()),XSn=()=>"Retry and continue",QSn=()=>"éè¯å¹¶ç»§ç»",JSn=((t={},e={})=>(e.locale??o())==="en"?XSn():QSn()),e4n=()=>"We couldn't confirm your sign-in. Your inputs are still here and no credits have been used. Retry to reconnect and continue.",t4n=()=>"ææ¶æ æ³ç¡®è®¤ç»å½ç¶æãå·²ä¿çä½ çè¾å
¥ï¼å°æªæ£é¤ç§¯åã请éè¯ä»¥éæ°è¿æ¥å¹¶ç»§ç»ã",n4n=((t={},e={})=>(e.locale??o())==="en"?e4n():t4n()),o4n=()=>"Reconnect to continue",r4n=()=>"éæ°è¿æ¥åç»§ç»",a4n=((t={},e={})=>(e.locale??o())==="en"?o4n():r4n()),s4n=()=>"We'll continue your request once your account and balance are ready. No credits have been used yet.",i4n=()=>"ç»å½ç¶æå积åä½é¢ç¡®è®¤åï¼å°ç»§ç»æ¬æ¬¡æä½ãå°æªæ£é¤ç§¯åã",c4n=((t={},e={})=>(e.locale??o())==="en"?s4n():i4n()),l4n=()=>"Checking your sign-inâ¦",_4n=()=>"æ£å¨ç¡®è®¤ç»å½ç¶æâ¦",u4n=((t={},e={})=>(e.locale??o())==="en"?l4n():_4n()),d4n=()=>"Generate image",p4n=()=>"çæå¾ç",m4n=((t={},e={})=>(e.locale??o())==="en"?d4n():p4n()),f4n=()=>"Generated images",g4n=()=>"çæç»æ",h4n=((t={},e={})=>(e.locale??o())==="en"?f4n():g4n()),b4n=()=>"Generated",v4n=()=>"çææ¥æ",y4n=((t={},e={})=>(e.locale??o())==="en"?b4n():v4n()),w4n=()=>"Generation time",z4n=()=>"çææ¶é´",x4n=((t={},e={})=>(e.locale??o())==="en"?w4n():z4n()),k4n=()=>"Model",S4n=()=>"模å",I4n=((t={},e={})=>(e.locale??o())==="en"?k4n():S4n()),T4n=t=>`Text + up to ${t?.count} reference images`,E4n=t=>`æ¯ææå + æå¤ ${t?.count} å¼ åèå¾`,R4n=((t,e={})=>(e.locale??o())==="en"?T4n(t):E4n(t)),A4n=t=>`1 source + ${t?.count} references`,C4n=t=>
31`1 å¼ åå¾ + ${t?.count} å¼ åèå¾`,P4n=((t,e={})=>(e.locale??o())==="en"?A4n(t):C4n(t)),q4n=()=>"Text to image only",O4n=()=>"ä»
æ¯ææçå¾",M4n=((t={},e={})=>(e.locale??o())==="en"?q4n():O4n()),N4n=()=>"The provider completed the task without returning an image. Your task is preserved for investigation.",L4n=()=>"Provider 已宿任å¡ï¼ä½æ²¡æè¿åå¾çãä»»å¡è®°å½å·²ä¿çä»¥ä¾¿ææ¥ã",D4n=((t={},e={})=>(e.locale??o())==="en"?N4n():L4n()),$4n=()=>"Optional",j4n=()=>"å¯é",F4n=((t={},e={})=>(e.locale??o())==="en"?$4n():j4n()),U4n=()=>"Output format",G4n=()=>"è¾åºæ ¼å¼",B4n=((t={},e={})=>(e.locale??o())==="en"?U4n():G4n()),V4n=()=>"Parameters",H4n=()=>"åæ°",K4n=((t={},e={})=>(e.locale??o())==="en"?V4n():H4n()),W4n=()=>"Generating",Y4n=()=>"çæä¸",Z4n=((t={},e={})=>(e.locale??o())==="en"?W4n():Y4n()),X4n=()=>"Prompt copied.",Q4n=()=>"æç¤ºè¯å·²å¤å¶ã",J4n=((t={},e={})=>(e.locale??o())==="en"?X4n():Q4n()),eIn=()=>"The prompt could not be copied.",tIn=()=>"æç¤ºè¯å¤å¶å¤±è´¥ã",nIn=((t={},e={})=>(e.locale??o())==="en"?eIn():tIn()),oIn=()=>"Prompt",rIn=()=>"æç¤ºè¯",aIn=((t={},e={})=>(e.locale??o())==="en"?oIn():rIn()),sIn=()=>"Describe a brilliant idea ...",iIn=()=>"æè¿°ä¸ä¸ªç»å¦çåæ ...",cIn=((t={},e={})=>(e.locale??o())==="en"?sIn():iIn()),lIn=()=>"Enter a prompt before generating.",_In=()=>"请å
è¾å
¥ Promptã",uIn=((t={},e={})=>(e.locale??o())==="en"?lIn():_In()),dIn=()=>"Keep the prompt under 5,000 characters.",pIn=()=>"Prompt 请æ§å¶å¨ 5,000 个å符以å
ã",mIn=((t={},e={})=>(e.locale??o())==="en"?dIn():pIn()),fIn=()=>"Quality",gIn=()=>"è´¨é",hIn=((t={},e={})=>(e.locale??o())==="en"?fIn():gIn()),bIn=()=>"Auto",vIn=()=>"èªå¨",yIn=((t={},e={})=>(e.locale??o())==="en"?bIn():vIn()),wIn=()=>"Aspect ratio",zIn=()=>"ç»é¢æ¯ä¾",xIn=((t={},e={})=>(e.locale??o())==="en"?wIn():zIn()),kIn=()=>"Add",SIn=()=>"æ·»å ",IIn=((t={},e={})=>(e.locale??o())==="en"?kIn():SIn()),TIn=t=>`Reference image ${t?.index}`,EIn=t=>`第 ${t?.index} å¼ åèå¾`,RIn=((t,e={})=>(e.locale??o())==="en"?TIn(t):EIn(t)),AIn=()=>"The image file is empty. Choose a different image.",CIn=()=>"å¾çæä»¶ä¸ºç©ºï¼è¯·éæ©å
¶ä»å¾çã",PIn=((t={},e={})=>(e.locale??o())==="en"?AIn():CIn()),qIn=t=>`This image is ${t?.size}; the maximum is ${t?.max}.`,OIn=t=>`å¾ç大å°ä¸º ${t?.size}ï¼è¶
è¿ ${t?.max} çä¸éã`,MIn=((t,e={})=>(e.locale??o())==="en"?qIn(t):OIn(t)),NIn=t=>`This image is ${t?.width}Ã${t?.height} (${t?.megapixels} MP); the maximum is ${t?.max} MP.`,LIn=t=>`å¾ç尺寸为 ${t?.width}Ã${t?.height}ï¼${t?.megapixels} MPï¼ï¼è¶
è¿ ${t?.max} MP çä¸éã`,DIn=((t,e={})=>(e.locale??o())==="en"?NIn(t):LIn(t)),$In=()=>"This file is not a valid readable image. Choose a different image.",jIn=()=>"æ æ³è¯»å该å¾çæä»¶ï¼è¯·éæ©å
¶ä»å¾çã",FIn=((t={},e={})=>(e.locale??o())==="en"?$In():jIn()),UIn=t=>`This model accepts up to ${t?.count} reference images.`,GIn=t=>`å½å模åæå¤æ¥å ${t?.count} å¼ åèå¾ã`,BIn=((t,e={})=>(e.locale??o())==="en"?UIn(t):GIn(t)),VIn=t=>`The image storage service rejected the upload: ${t?.reason}`,HIn=t=>`å¾çå卿塿ç»äºä¸ä¼ ï¼${t?.reason}`,KIn=((t,e={})=>(e.locale??o())==="en"?VIn(t):HIn(t)),WIn=t=>`Remove reference image ${t?.index}`,YIn=t=>`ç§»é¤ç¬¬ ${t?.index} å¼ åèå¾`,ZIn=((t,e={})=>(e.locale??o())==="en"?WIn(t):YIn(t)),XIn=()=>"Add at least one reference image for this model.",QIn=()=>"å½å模åéè¦è³å°ä¸å¼ åèå¾ã",JIn=((t={},e={})=>(e.locale??o())==="en"?XIn():QIn()),eTn=()=>"Reference images",tTn=()=>"åèå¾ç",nTn=((t={},e={})=>(e.locale??o())==="en"?eTn():tTn()),oTn=t=>`Unsupported image format. Use ${t?.formats}.`,rTn=t=>`䏿¯æè¯¥å¾çæ ¼å¼ï¼è¯·ä½¿ç¨ ${t?.formats}ã`,aTn=((t,e={})=>(e.locale??o())==="en"?oTn(t):rTn(t)),sTn=t=>`A reference image could not be uploaded${t?.reason}.`,iTn=t=>`åèå¾ä¸ä¼ 失败${t?.reason}ã`,cTn=((t,e={})=>(e.locale??o())==="en"?sTn(t):iTn(t)),lTn=()=>"Resolution",_Tn=()=>"å辨ç",uTn=((t={},e={})=>(e.locale??o())==="en"?lTn():_Tn()),dTn=t=>`Generated image ${t?.index} for: ${t?.prompt}`,pTn=t=>`æ ¹æ® Promptã${t?.prompt}ãçæç第 ${t?.index} å¼ å¾ç`,mTn=((t,e={})=>(e.locale??o())==="en"?dTn(t):pTn(t)),fTn=t=>`Editing: upload the image to change first, then up to ${t?.count} references. With no image, your prompt creates a new one.`,gTn=t=>`ç¼è¾æ¶è¯·å
ä¸ä¼ è¦ä¿®æ¹çå¾çï¼åæ·»å æå¤ ${t?.count} å¼ åèå¾ãä¸ä¸ä¼ å¾çæ¶ï¼å°æ ¹æ®æç¤ºè¯çææ°å¾ã`,hTn=((t,e={})=>(e.locale??o())==="en"?fTn(t):gTn(t)),bTn=()=>"Edits keep the source proportions. Large sources may be downscaled by the model; output size is not selectable.",vTn=()=>"ç¼è¾ç»æè·éå徿¯ä¾ï¼å°ºå¯¸ä¸å¯å¦éãè¿å¤§çåå¾å¯è½ç±æ¨¡å缩å°ã",yTn=((t={},e={})=>(e.locale??o())==="en"?bTn():vTn()),wTn=()=>"Source size",zTn=()=>"è·éåå¾",xTn=((t={},e={})=>(e.locale??o())==="en"?wTn():zTn()),kTn=()=>"The generation could not be submitted. Please try again.",STn=()=>"ææ¶æ æ³æäº¤çæä»»å¡ï¼è¯·éè¯ã",ITn=((t={},e={})=>(e.locale??o())==="en"?kTn():STn()),TTn=()=>"Submitting",ETn=()=>"æäº¤ä¸",RTn=((t={},e={})=>(e.locale??o())==="en"?TTn():ETn()),ATn=()=>"Your images are ready.",CTn=()=>"å¾çå·²çæå®æã",PTn=((t={},e={})=>(e.locale??o())==="en"?ATn():CTn()),qTn=()=>"View image larger",OTn=()=>"æ¾å¤§æ¥çå¾ç",MTn=((t={},e={})=>(e.locale??o())==="en"?qTn():OTn()),NTn=()=>"Choose an image",LTn=()=>"éæ©å¾ç",DTn=((t={},e={})=>(e.locale??o())==="en"?NTn():LTn()),$Tn=()=>
31"Compare original and edited image",jTn=()=>"对æ¯åå¾åç¼è¾åçå¾ç",FTn=((t={},e={})=>(e.locale??o())==="en"?$Tn():jTn()),UTn=()=>"Download result",GTn=()=>"ä¸è½½ç»æ",BTn=((t={},e={})=>(e.locale??o())==="en"?UTn():GTn()),VTn=()=>"Estimated cost",HTn=()=>"é¢ä¼°è´¹ç¨",KTn=((t={},e={})=>(e.locale??o())==="en"?VTn():HTn()),WTn=()=>"PNG, JPG, or WebP",YTn=()=>"PNGãJPG æ WebP",ZTn=((t={},e={})=>(e.locale??o())==="en"?WTn():YTn()),XTn=()=>"Edited",QTn=()=>"ç¼è¾å",JTn=((t={},e={})=>(e.locale??o())==="en"?XTn():QTn()),eEn=()=>"Original",tEn=()=>"åå¾",nEn=((t={},e={})=>(e.locale??o())==="en"?eEn():tEn()),oEn=()=>"Remove background",rEn=()=>"ç§»é¤èæ¯",aEn=((t={},e={})=>(e.locale??o())==="en"?oEn():rEn()),sEn=()=>"Create a transparent PNG from your image.",iEn=()=>"ä»å¾çä¸åå»ºéæ PNGã",cEn=((t={},e={})=>(e.locale??o())==="en"?sEn():iEn()),lEn=()=>"Denoise",_En=()=>"éåª",uEn=((t={},e={})=>(e.locale??o())==="en"?lEn():_En()),dEn=()=>"Reduce image noise while preserving resolution.",pEn=()=>"éä½å¾ååªç¹ï¼åæ¶ä¿æå辨çã",mEn=((t={},e={})=>(e.locale??o())==="en"?dEn():pEn()),fEn=()=>"Upscale",gEn=()=>"æ¾å¤§",hEn=((t={},e={})=>(e.locale??o())==="en"?fEn():gEn()),bEn=()=>"Increase detail while keeping the original composition.",vEn=()=>"å¢å ç»èï¼åæ¶ä¿æåå§æå¾ã",yEn=((t={},e={})=>(e.locale??o())==="en"?bEn():vEn()),wEn=()=>"Vectorize",zEn=()=>"ç¢éå",xEn=((t={},e={})=>(e.locale??o())==="en"?wEn():zEn()),kEn=()=>"Convert a raster image into an editable SVG.",SEn=()=>"å°å
æ
å¾å转æ¢ä¸ºå¯ç¼è¾ç SVGã",IEn=((t={},e={})=>(e.locale??o())==="en"?kEn():SEn()),TEn=()=>"Processingâ¦",EEn=()=>"å¤çä¸â¦",REn=((t={},e={})=>(e.locale??o())==="en"?TEn():EEn()),AEn=()=>"Processing your image...",CEn=()=>"æ£å¨å¤çå¾çâ¦",PEn=((t={},e={})=>(e.locale??o())==="en"?AEn():CEn()),qEn=()=>"Recent edits",OEn=()=>"æè¿ç¼è¾",MEn=((t={},e={})=>(e.locale??o())==="en"?qEn():OEn()),NEn=()=>"Remove image",LEn=()=>"ç§»é¤å¾ç",DEn=((t={},e={})=>(e.locale??o())==="en"?NEn():LEn()),$En=()=>"Result",jEn=()=>"ç»æ",FEn=((t={},e={})=>(e.locale??o())==="en"?$En():jEn()),UEn=()=>"Available factors are adjusted to keep the output under 100 MP.",GEn=()=>"å¯ç¨åæ°ä¼èªå¨è°æ´ï¼ä»¥ä¿æè¾åºå¨ 100 MP 以ä¸ã",BEn=((t={},e={})=>(e.locale??o())==="en"?UEn():GEn()),VEn=()=>"Upload an image to calculate the available factors and estimated cost.",HEn=()=>"ä¸ä¼ å¾ç以计ç®å¯ç¨åæ°åé¢ä¼°è´¹ç¨ã",KEn=((t={},e={})=>(e.locale??o())==="en"?VEn():HEn()),WEn=()=>"Scale factor",YEn=()=>"缩æ¾åæ°",ZEn=((t={},e={})=>(e.locale??o())==="en"?WEn():YEn()),XEn=()=>"Upload an image on the left and see background removal, upscale, vectorize or denoise side by side.",QEn=()=>"å¨å·¦ä¾§ä¸ä¼ å¾çï¼å¯å¹¶ææ¥çå»èæ¯ãæ¾å¤§ãç¢éåæéåªçææã",JEn=((t={},e={})=>(e.locale??o())==="en"?XEn():QEn()),eRn=()=>"Drag the slider to compare",tRn=()=>"æå¨æ»åæ¥çå¯¹æ¯ææ",nRn=((t={},e={})=>(e.locale??o())==="en"?eRn():tRn()),oRn=()=>"This image is not within the supported dimensions for this operation.",rRn=()=>"è¿å¼ å¾çç尺寸ä¸ç¬¦åå½åæä½çè¦æ±ã",aRn=((t={},e={})=>(e.locale??o())==="en"?oRn():rRn()),sRn=t=>`This image supports up to ${t?.maxFactor}à upscaling, not ${t?.factor}Ã.`,iRn=t=>`è¿å¼ å¾çæé«æ¯æ ${t?.maxFactor}à æ¾å¤§ï¼ä¸æ¯æ ${t?.factor}Ãã`,cRn=((t,e={})=>(e.locale??o())==="en"?sRn(t):iRn(t)),lRn=()=>"Open the AI image generator",_Rn=()=>"æå¼ AI å¾ççæå¨",uRn=((t={},e={})=>(e.locale??o())==="en"?lRn():_Rn()),dRn=()=>"Coming soon",pRn=()=>"å³å°ä¸çº¿",mRn=((t={},e={})=>(e.locale??o())==="en"?dRn():pRn()),fRn=()=>"Image model",gRn=()=>"å¾ç模å",hRn=((t={},e={})=>(e.locale??o())==="en"?fRn():gRn()),bRn=()=>"Shared generator",vRn=()=>"å
±äº«çæå¨",yRn=((t={},e={})=>(e.locale??o())==="en"?bRn():vRn()),wRn=t=>`A dedicated ${t?.modelName} capability guide is being prepared. The model remains selectable in the shared AI image generator.`,zRn=t=>`æä»¬æ£å¨åå¤ç¬ç«ç ${t?.modelName} è½åæåãå½åä»å¯å¨å
±äº« AI å¾ççæå¨ä¸éæ©è¯¥æ¨¡åã`,xRn=((t,e={})=>(e.locale??o())==="en"?wRn(t):zRn(t)),kRn=t=>`You can already choose ${t?.modelName} from the shared generator. This page will become indexable only after its capabilities, parameters, examples, limitations, and FAQ have been independently reviewed.`,SRn=t=>`ä½ å·²ç»å¯ä»¥å¨å
±äº«çæå¨ä¸éæ© ${t?.modelName}ãåªæå¨è½åãåæ°ã示ä¾ãéå¶å FAQ é½ç»è¿ç¬ç«æ ¸å¯¹åï¼æ¤é¡µé¢æä¼å¼æ¾ç´¢å¼ã`,IRn=((t,e={})=>(e.locale??o())==="en"?kRn(t):SRn(t)),TRn=()=>"The full model guide is in preparation",ERn=()=>"宿´æ¨¡åæåæ£å¨åå¤ä¸",RRn=((t={},e={})=>(e.locale??o())==="en"?TRn():ERn()),ARn=t=>`${t?.modelName} AI Image Model`,CRn=t=>`${t?.modelName} AI å¾ç模å`,PRn=((t,e={})=>(e.locale??o())==="en"?ARn(t):CRn(t)),qRn=()=>"Auto",ORn=()=>"èªå¨",MRn=((t={},e={})=>(e.locale??o())==="en"?qRn():ORn()),NRn=()=>"Follows input",LRn=()=>"è·éè¾å
¥",DRn=((t={},e={})=>(e.locale??o())==="en"?NRn():LRn()),$Rn=()=>"Aspect ratio",jRn=()=>"ç»å¹
æ¯ä¾",FRn=((t={},e={})=>(e.locale??o())==="en"?$Rn():jRn()),URn=()=>"Audio included",GRn=()=>"å«é³é¢",BRn=((t={},e={})=>(e.locale??o())==="en"?URn():GRn()),VRn=()=>"Generate audio",HRn=()=>"çæé³é¢",KRn=((t={},e={})=>(e.locale??o())==="en"?VRn():HRn()),WRn=t=>`${t?.count} cr/s`,YRn=t=>`${t?.count} 积å/ç§`,ZRn=((t,e={})=>(e.locale??o())==="en"?WRn(t):YRn(t)),XRn=t=>`Confirm ${t?.count} cr`,QRn=t=>`确认æ¶è ${t?.count} 积å`,JRn=((t,e={})=>(e.locale??o())==="en"?XRn(t):QRn(t)),eAn=()=>"Generate video",tAn=()=>"çæè§é¢",nAn=((t={},e={})=>
31(e.locale??o())==="en"?eAn():tAn()),oAn=()=>"Generating",rAn=()=>"çæä¸",aAn=((t={},e={})=>(e.locale??o())==="en"?oAn():rAn()),sAn=()=>"Submitting",iAn=()=>"æäº¤ä¸",cAn=((t={},e={})=>(e.locale??o())==="en"?sAn():iAn()),lAn=()=>"Upload an image",_An=()=>"ä¸ä¼ ä¸å¼ å¾ç",uAn=((t={},e={})=>(e.locale??o())==="en"?lAn():_An()),dAn=()=>"Upload a video",pAn=()=>"ä¸ä¼ è§é¢",mAn=((t={},e={})=>(e.locale??o())==="en"?dAn():pAn()),fAn=()=>"Uploading",gAn=()=>"ä¸ä¼ ä¸",hAn=((t={},e={})=>(e.locale??o())==="en"?fAn():gAn()),bAn=()=>"Write a prompt",vAn=()=>"è¾å
¥æç¤ºè¯",yAn=((t={},e={})=>(e.locale??o())==="en"?bAn():vAn()),wAn=()=>"Follows source",zAn=()=>"è·éæºè§é¢",xAn=((t={},e={})=>(e.locale??o())==="en"?wAn():zAn()),kAn=t=>`Follows source · â¤${t?.seconds}s`,SAn=t=>`è·éæºè§é¢ · â¤${t?.seconds} ç§`,IAn=((t,e={})=>(e.locale??o())==="en"?kAn(t):SAn(t)),TAn=()=>"Duration",EAn=()=>"æ¶é¿",RAn=((t={},e={})=>(e.locale??o())==="en"?TAn():EAn()),AAn=t=>`${t?.seconds}s`,CAn=t=>`${t?.seconds} ç§`,PAn=((t,e={})=>(e.locale??o())==="en"?AAn(t):CAn(t)),qAn=()=>"First frame",OAn=()=>"é¦å¸§",MAn=((t={},e={})=>(e.locale??o())==="en"?qAn():OAn()),NAn=()=>"First frame",LAn=()=>"é¦å¸§",DAn=((t={},e={})=>(e.locale??o())==="en"?NAn():LAn()),$An=()=>"Required",jAn=()=>"å¿
å¡«",FAn=((t={},e={})=>(e.locale??o())==="en"?$An():jAn()),UAn=t=>`Remove ${t?.label}`,GAn=t=>`ç§»é¤${t?.label}`,BAn=((t,e={})=>(e.locale??o())==="en"?UAn(t):GAn(t)),VAn=t=>`This generation costs ${t?.credits} credits. Click again to confirm.`,HAn=t=>`æ¬æ¬¡çæéè¦ ${t?.credits} 积åï¼å次ç¹å»ç¡®è®¤ã`,KAn=((t,e={})=>(e.locale??o())==="en"?VAn(t):HAn(t)),WAn=()=>"Last frame",YAn=()=>"尾帧",ZAn=((t={},e={})=>(e.locale??o())==="en"?WAn():YAn()),XAn=()=>"Last frame",QAn=()=>"尾帧",JAn=((t={},e={})=>(e.locale??o())==="en"?XAn():QAn()),e3n=()=>"Add last frame",t3n=()=>"æ·»å 尾帧",n3n=((t={},e={})=>(e.locale??o())==="en"?e3n():t3n()),o3n=()=>"Model",r3n=()=>"模å",a3n=((t={},e={})=>(e.locale??o())==="en"?o3n():r3n()),s3n=()=>"Silent",i3n=()=>"æ 声",c3n=((t={},e={})=>(e.locale??o())==="en"?s3n():i3n()),l3n=()=>"With audio",_3n=()=>"带é³é¢",u3n=((t={},e={})=>(e.locale??o())==="en"?l3n():_3n()),d3n=()=>"Negative prompt",p3n=()=>"è´åæç¤ºè¯",m3n=((t={},e={})=>(e.locale??o())==="en"?d3n():p3n()),f3n=()=>"What to avoid (optional)",g3n=()=>"ä¸å¸æåºç°çå
容ï¼å¯éï¼",h3n=((t={},e={})=>(e.locale??o())==="en"?f3n():g3n()),b3n=()=>"Video settings",v3n=()=>"è§é¢åæ°",y3n=((t={},e={})=>(e.locale??o())==="en"?b3n():v3n()),w3n=()=>"Prompt",z3n=()=>"æç¤ºè¯",x3n=((t={},e={})=>(e.locale??o())==="en"?w3n():z3n()),k3n=()=>"Describe the video you want to create...",S3n=()=>"æè¿°ä½ æ³çæçè§é¢...",I3n=((t={},e={})=>(e.locale??o())==="en"?k3n():S3n()),T3n=()=>"Enter a prompt before generating.",E3n=()=>"请å
è¾å
¥æç¤ºè¯ã",R3n=((t={},e={})=>(e.locale??o())==="en"?T3n():E3n()),A3n=()=>"Keep the prompt under 20,000 characters.",C3n=()=>"æç¤ºè¯è¯·æ§å¶å¨ 20,000 å以å
ã",P3n=((t={},e={})=>(e.locale??o())==="en"?A3n():C3n()),q3n=()=>"Add",O3n=()=>"æ·»å ",M3n=((t={},e={})=>(e.locale??o())==="en"?q3n():O3n()),N3n=()=>"Reference audio",L3n=()=>"åèé³é¢",D3n=((t={},e={})=>(e.locale??o())==="en"?N3n():L3n()),$3n=t=>`${t?.label} · ${t?.reason}`,j3n=t=>`${t?.label} · ${t?.reason}`,F3n=((t,e={})=>(e.locale??o())==="en"?$3n(t):j3n(t)),U3n=()=>"Add a reference",G3n=()=>"æ·»å åèç´ æ",B3n=((t={},e={})=>(e.locale??o())==="en"?U3n():G3n()),V3n=t=>`${t?.seconds}/${t?.max}s selected`,H3n=t=>`å·²é ${t?.seconds}/${t?.max} ç§`,K3n=((t,e={})=>(e.locale??o())==="en"?V3n(t):H3n(t)),W3n=t=>`${t?.min}â${t?.max}px per side`,Y3n=t=>`æ¯è¾¹ ${t?.min}â${t?.max}px`,Z3n=((t,e={})=>(e.locale??o())==="en"?W3n(t):Y3n(t)),X3n=t=>`This video is ${t?.width}Ã${t?.height}; the longest side must be at most ${t?.max}px.`,Q3n=t=>`该è§é¢ä¸º ${t?.width}Ã${t?.height}ï¼æé¿è¾¹ä¸è½è¶
è¿ ${t?.max}pxã`,J3n=((t,e={})=>(e.locale??o())==="en"?X3n(t):Q3n(t)),eCn=()=>"This upload has expired. Add the file again.",tCn=()=>"该ä¸ä¼ å·²è¿æï¼è¯·éæ°æ·»å æä»¶ã",nCn=((t={},e={})=>(e.locale??o())==="en"?eCn():tCn()),oCn=t=>`This model accepts up to ${t?.count} files here. Remove the extra ones.`,rCn=t=>`è¯¥æ¨¡åæ¤å¤æå¤ ${t?.count} 个æä»¶ï¼è¯·ç§»é¤å¤ä½çã`,aCn=((t,e={})=>(e.locale??o())==="en"?oCn(t):rCn(t)),sCn=()=>"The uploaded file could not be found. Add it again.",iCn=()=>"æ¾ä¸å°å·²ä¸ä¼ çæä»¶ï¼è¯·éæ°æ·»å ã",cCn=((t={},e={})=>(e.locale??o())==="en"?sCn():iCn()),lCn=t=>`This file is ${t?.size}; the maximum is ${t?.max}.`,_Cn=t=>`该æä»¶ ${t?.size}ï¼ä¸é为 ${t?.max}ã`,uCn=((t,e={})=>(e.locale??o())==="en"?lCn(t):_Cn(t)),dCn=t=>`This clip is ${t?.seconds}s; the maximum is ${t?.max}s.`,pCn=t=>`è¯¥çæ®µ ${t?.seconds} ç§ï¼æé¿ ${t?.max} ç§ã`,mCn=((t,e={})=>(e.locale??o())==="en"?dCn(t):pCn(t)),fCn=t=>`This clip is ${t?.seconds}s; the minimum is ${t?.min}s.`,gCn=t=>`è¯¥çæ®µ ${t?.seconds} ç§ï¼æç ${t?.min} ç§ã`,hCn=((t,e={})=>(e.locale??o())==="en"?fCn(t):gCn(t)),bCn=()=>"This file could not be read. Export it as a standard MP4 (H.264) or WAV / MP3 and try again.",vCn=()=>"æ æ³è¯»å该æä»¶ï¼è¯·å¯¼åºä¸ºæ å MP4ï¼H.264ï¼æ WAV / MP3 åéè¯ã",yCn=((t={},e={})=>(e.locale??o())==="en"?bCn():vCn()),wCn=t=>`Unsupported format. Use ${t?.formats}.`,zCn=t=>`䏿¯æçæ ¼å¼ï¼è¯·ä½¿ç¨ ${t?.formats}ã`,xCn=((t,e={})=>(e.locale??o())==="en"?wCn(t):zCn(t)),kCn=()=>"This video has a variable frame rate. Re-export it with a constant frame rate.",SCn=()=>"该è§é¢ä¸ºå¯å帧çï¼è¯·ä»¥åºå®å¸§ç鿰坼åºã",ICn=((t={},e={})=>(e.locale??o())==="en"?kCn():SCn()),TCn=t=>`${t?.min}â${t?.max} fps`,ECn=t=>`${t?.min}â${t?.max} fps`,RCn=((t,e={})=>(e.locale??o())==="en"?TCn(t):ECn(t)),ACn=()=>"Reference images",CCn=()=>"åèå¾ç",PCn=((t={},e={})=>(e.locale??o())==="en"?ACn():CCn()),qCn=t=>`Up to ${t?.count} files here.`,OCn=t=>`æ¤å¤æå¤ ${t?.count} 个æä»¶ã`,MCn=((t,e={})=>(e.locale??o())==="en"?qCn(t):OCn(t)),NCn=t=>`${t?.formats} · up to ${t?.size} · ${t?.min}â${t?.max}s`,LCn=t=>`${t?.formats} · æå¤§ ${t?.size} · ${t?.min}â${t?.max} ç§`,DCn=((t,e={})=>(e.locale??o())==="en"?NCn(t):LCn(t)),$Cn=t=>`Remove ${t?.label}`,jCn=t=>`ç§»é¤${t?.label}`,FCn=((t,e={})=>(e.locale??o())==="en"?$Cn(t):jCn(t)),UCn=t=>`${t?.label}: kept first ${t?.kept} of ${t?.total}, removed ${t?.removed} extra.`,GCn=t=>`${t?.label}ï¼${t?.total} 个ä¸åªä¿çå ${t?.kept} 个ï¼å¤ä½ç ${t?.removed} 个已移é¤ã`,BCn=((t,e={})=>(e.locale??o())==="en"?UCn(t):GCn(t)),VCn=t=>`Uploading ${t?.done}/${t?.total}`,HCn=t=>`ä¸ä¼ ä¸ ${t?.done}/${t?.total}`,KCn=((t,e={})=>(e.locale??o())==="en"?VCn(t):HCn(t)),WCn=()=>"Reference videos",YCn=()=>"åèè§é¢",ZCn=((t={},e={})=>(e.locale??o())==="en"?WCn():YCn()),XCn=()=>"Resolution",QCn=()=>"å辨ç",JCn=((t={},e={})=>(e.locale??o())==="en"?XCn():QCn()),ePn=t=>`Generated video for: ${t?.prompt}`,tPn=t=>`çæçè§é¢ï¼${t?.prompt}`,nPn=((t,e={})=>(e.locale??o())==="en"?ePn(t):tPn(t)),oPn=()=>"Download video",rPn=()=>"ä¸è½½è§é¢",aPn=((t={},e={})=>(e.locale??o())==="en"?oPn():rPn()),sPn=()=>"The video could not be downloaded. Open it in a new tab and save it from there.",iPn=()=>"è§é¢æ æ³ä¸è½½ï¼è¯·å¨æ°æ ç¾é¡µæå¼åä¿åã",cPn=((t={},e={})=>(e.locale??o())==="en"?sPn():iPn()),lPn=()=>"Edit this video",_Pn=()=>"ç¼è¾æ¤è§é¢",uPn=((t={},e={})=>(e.locale??o())==="en"?lPn():_Pn()),dPn=()=>"The provider completed the task without returning a video. Your task is preserved for investigation.",pPn=()=>"æå¡æ¹å®æäºä»»å¡ä½æ²¡æè¿åè§é¢ï¼ä»»å¡å·²ä¿çä»¥ä¾¿ææ¥ã",mPn=((t={},e={})=>(e.locale??o())==="en"?dPn():pPn()),fPn=()=>"Video generation usually takes 30sâ2min. You can leave this page; results also appear in My Creations.",gPn=()=>"è§é¢çæé常éè¦ 30 ç§å° 2 åéãä½ å¯ä»¥ç¦»å¼æ¤é¡µï¼ç»æä¹ä¼åºç°å¨âæçä½åâä¸ã",hPn=((t={},e={})=>(e.locale??o())==="en"?fPn():gPn()),bPn=()=>"Your video is ready.",vPn=()=>"è§é¢å·²çæã",yPn=((t={},e={})=>(e.locale??o())==="en"?bPn():vPn()),wPn=()=>"Generated videos",zPn=()=>"çæçè§é¢",xPn=((t={},e={})=>(e.locale??o())==="en"?wPn():zPn()),kPn=()=>"Add",SPn=()=>"æ·»å ",IPn=((t={},e={})=>(e.locale??o())==="en"?kPn():SPn()),TPn=t=>`This model can't edit this clip: ${t?.reason}`,EPn=t=>`è¯¥æ¨¡åæ æ³ç¼è¾æ¤è§é¢ï¼${t?.reason}`,RPn=((t,e={})=>(e.locale??o())==="en"?TPn(t):EPn(t)),APn=t=>`â¤${t?.max}px`,CPn=t=>`â¤${t?.max}px`,PPn=((t,e={})=>(e.locale??o())==="en"?APn(t):CPn(t)),qPn=()=>
31"Remove source video",OPn=()=>"ç§»é¤æºè§é¢",MPn=((t={},e={})=>(e.locale??o())==="en"?qPn():OPn()),NPn=()=>"Source video",LPn=()=>"æºè§é¢",DPn=((t={},e={})=>(e.locale??o())==="en"?NPn():LPn()),$Pn=()=>"The video generation could not be submitted. Please try again.",jPn=()=>"è§é¢çæä»»å¡æäº¤å¤±è´¥ï¼è¯·éè¯ã",FPn=((t={},e={})=>(e.locale??o())==="en"?$Pn():jPn()),UPn=()=>"Image to Video",GPn=()=>"å¾çè§é¢",BPn=((t={},e={})=>(e.locale??o())==="en"?UPn():GPn()),VPn=()=>"Task",HPn=()=>"ä»»å¡",KPn=((t={},e={})=>(e.locale??o())==="en"?VPn():HPn()),WPn=()=>"Reference to Video",YPn=()=>"åèçæ",ZPn=((t={},e={})=>(e.locale??o())==="en"?WPn():YPn()),XPn=()=>"Text to Video",QPn=()=>"æçè§é¢",JPn=((t={},e={})=>(e.locale??o())==="en"?XPn():QPn()),eqn=()=>"Video to Video",tqn=()=>"è§é¢ç¼è¾",nqn=((t={},e={})=>(e.locale??o())==="en"?eqn():tqn()),oqn=t=>`Pause ${t?.title}`,rqn=t=>`æå${t?.title}`,aqn=((t,e={})=>(e.locale??o())==="en"?oqn(t):rqn(t)),sqn=t=>`Play ${t?.title}`,iqn=t=>`ææ¾${t?.title}`,cqn=((t,e={})=>(e.locale??o())==="en"?sqn(t):iqn(t)),lqn=()=>"Retry video",_qn=()=>"éè¯è§é¢",uqn=((t={},e={})=>(e.locale??o())==="en"?lqn():_qn()),dqn=()=>"Generate product images, explore visual styles or turn a still into a video. Compare available models and keep editing in Oeneo AI with one credit balance.",pqn=()=>"çæäº§åå¾ãå°è¯ä¸å飿 ¼ï¼æè®©ä¸å¼ é帧åæè§é¢ãå¨ Oeneo AI æ¯è¾å·²æ¥å
¥ç模åï¼åç¨åä¸ä»½ç§¯åç»§ç»ç¼è¾ã",mqn=((t={},e={})=>(e.locale??o())==="en"?dqn():pqn()),fqn=t=>`Start with ${t?.credits} free credits`,gqn=t=>`å
ç¨ ${t?.credits} å
费积åè¯è¯`,hqn=((t,e={})=>(e.locale??o())==="en"?fqn(t):gqn(t)),bqn=()=>"Generate an image",vqn=()=>"çæä¸å¼ å¾",yqn=((t={},e={})=>(e.locale??o())==="en"?bqn():vqn()),wqn=()=>"Generate a video",zqn=()=>"çæè§é¢",xqn=((t={},e={})=>(e.locale??o())==="en"?wqn():zqn()),kqn=()=>"Create your next AI image or video",Sqn=()=>"å¼å§åä½ä½ çä¸ä¸å¼ å¾çæè§é¢",Iqn=((t={},e={})=>(e.locale??o())==="en"?kqn():Sqn()),Tqn=()=>"Credit use depends on the model, resolution, quality, output count, and reference images. The exact cost for your current settings is shown on the Generate button before you submit, and failed generations return their credits automatically.",Eqn=()=>"ç§¯åæ¶èåå³äºæ¨¡åãå辨çãè´¨é设置ãå¼ æ°ååè徿°éãæäº¤åï¼Generate æé®ä¸ä¼æ¾ç¤ºå½å设置çå确积åï¼çæå¤±è´¥æ¶ï¼ç§¯åä¼èªå¨éåã",Rqn=((t={},e={})=>(e.locale??o())==="en"?Tqn():Eqn()),Aqn=()=>"How many credits does one generation cost?",Cqn=()=>"çæä¸æ¬¡è¦å¤å°ç§¯åï¼",Pqn=((t={},e={})=>(e.locale??o())==="en"?Aqn():Cqn()),qqn=t=>`Yes. New accounts receive ${t?.count} starter credits, valid for ${t?.validDays} days, so you can try image and video generation plus the finishing tools before choosing a paid plan.`,Oqn=t=>`æãæ°è´¦å·æ³¨ååä¼è·å¾ ${t?.count} 积åï¼${t?.validDays} 天å
ææï¼å¾çãè§é¢å精修工å
·é½å¯ä»¥å
è¯ä¸éï¼åå³å®æ¯å¦ä»è´¹ã`,Mqn=((t,e={})=>(e.locale??o())==="en"?qqn(t):Oqn(t)),Nqn=()=>"Is there a free trial?",Lqn=()=>"æå
è´¹è¯ç¨åï¼",Dqn=((t={},e={})=>(e.locale??o())==="en"?Nqn():Lqn()),$qn=()=>"Free accounts can use the models currently enabled in Oeneo AI, with enough credits for the selected task. Model previews marked Coming soon are not connected yet. Paid plans add credits and the option to keep generations private.",jqn=()=>"å
费账å·åªè¦æè¶³å¤ç§¯åï¼å°±è½ä½¿ç¨ Oeneo AI å½åå·²å¯ç¨ç模åãæ ä¸º Coming soon çé¢è§æ¨¡åå°æªæ¥å
¥ãä»è´¹æ¹æ¡æä¾æ´å¤ç§¯åï¼ä¹å
许å°çæç»æè®¾ä¸ºç§å¯ã",Fqn=((t={},e={})=>(e.locale??o())==="en"?$qn():jqn()),Uqn=()=>"Are all models available on the free plan?",Gqn=()=>"å
费账å·è½ç¨æææ¨¡ååï¼",Bqn=((t={},e={})=>(e.locale??o())==="en"?Uqn():Gqn()),Vqn=()=>"Yes. Credit packs are one-time top-ups that work with or without a subscription. Each pack's validity period is shown before purchase.",Hqn=()=>"å¯ä»¥ã积åå
æ¯ä¸æ¬¡æ§å
å¼ï¼ææ 订é
é½è½ä½¿ç¨ï¼æææå¨è´ä¹°åä¼æç¡®æ æ³¨ã",Kqn=((t={},e={})=>(e.locale??o())==="en"?Vqn():Hqn()),Wqn=()=>"Can I buy credits without a subscription?",Yqn=()=>"ä¸è®¢é
è½åç¬ä¹°ç§¯ååï¼",Zqn=((t={},e={})=>(e.locale??o())==="en"?Wqn():Yqn()),Xqn=()=>"Monthly plans add credits each monthly billing period. Yearly plans grant the annual credit allowance after payment. Each plan card shows its included credits.",Qqn=()=>"æä»æ¹æ¡å¨æ¯ä¸ªè®¡è´¹å¨æåæ¾ç§¯åï¼å¹´ä»æ¹æ¡å¨ä»æ¬¾å䏿¬¡æ§åæ¾å
¨å¹´é¢åº¦ãæ¯ä¸ªæ¹æ¡å¡çé½ä¼åæå
å«ç积åã",Jqn=((t={},e={})=>(e.locale??o())==="en"?Xqn():Qqn()),eOn=()=>"How do subscription credits work?",tOn=()=>"订é
积åå¦ä½åæ¾ï¼",nOn=((t={},e={})=>(e.locale??o())==="en"?eOn():tOn()),oOn=()=>"Generally yes â we do not claim ownership of what you create here. Whether a specific image or video is safe to publish also depen
31ds on the selected model provider's terms, your plan, applicable law, and the rights attached to your prompt and reference images.",rOn=()=>"é常å¯ä»¥ï¼æä»¬ä¸ä¸»å¼ æ¥æä½ å¨è¿éåä½çä¸è¥¿çæææãä½æå¼ å¾çæè§é¢æ¯å¦éåå
¬å¼åå¸ï¼è¿åå³äºæé模åæä¾æ¹çæ¡æ¬¾ãä½ çæ¹æ¡ãéç¨æ³å¾ï¼ä»¥åæç¤ºè¯ååè徿¬èº«æ¶åçæå©ã",aOn=((t={},e={})=>(e.locale??o())==="en"?oOn():rOn()),sOn=()=>"Can I use the results commercially?",iOn=()=>"çæçä¸è¥¿å¯ä»¥åç¨åï¼",cOn=((t={},e={})=>(e.locale??o())==="en"?sOn():iOn()),lOn=()=>"Learn how to choose models, use your own references, refine results and manage credits or private generations on Oeneo AI.",_On=()=>"äºè§£ææ ·é模åã使ç¨èªå·±çåèç´ æãç»§ç»ç¼è¾ç»æï¼ä»¥å管ç积ååç§å¯çæã",uOn=((t={},e={})=>(e.locale??o())==="en"?lOn():_On()),dOn=()=>"FAQ",pOn=()=>"常è§é®é¢",mOn=((t={},e={})=>(e.locale??o())==="en"?dOn():pOn()),fOn=()=>"Remove a background for a product listing, upscale an image for a larger display, vectorize a logo into SVG or denoise a photo. Send supported generation results to an editing tool, or upload your own image.",gOn=()=>"ååå¾å¯ä»¥å
å»èæ¯ï¼éè¦æ´å¤§å°ºå¯¸æ¶æ¾å¤§ï¼Logo å¯ä»¥è½¬ä¸º SVGï¼ç
§çåå¯éåªãå°æ¯æççæç»æå¸¦å
¥ç¼è¾å·¥å
·ï¼ä¹å¯ä»¥ä¸ä¼ èªå·±çå¾çã",hOn=((t={},e={})=>(e.locale??o())==="en"?fOn():gOn()),bOn=()=>"How do you prepare an AI image for delivery?",vOn=()=>"çæå¾çåï¼ææ ·æå®åæå¯äº¤ä»æä»¶ï¼",yOn=((t={},e={})=>(e.locale??o())==="en"?bOn():vOn()),wOn=()=>"Yes. Use supported reference images for image generation. For video, use an opening image, reference images or clips, or a source video to edit. Accepted media, quantities and duration limits depend on the selected model or tool.",zOn=()=>"å¯ä»¥ãå¾ççææ¯ææé模åå
许çåèå¾ï¼è§é¢å¯ä»é¦å¸§ãåèå¾çæè§é¢å¼å§ï¼ä¹å¯ä¸ä¼ æºè§é¢è¿è¡ç¼è¾ãç´ æç±»åãæ°éåæ¶é¿éå¶ç±å
·ä½æ¨¡åæå·¥å
·å³å®ã",xOn=((t={},e={})=>(e.locale??o())==="en"?wOn():zOn()),kOn=()=>"Can I use my own images or clips?",SOn=()=>"è½ç¨èªå·±çå¾çæè§é¢åï¼",IOn=((t={},e={})=>(e.locale??o())==="en"?kOn():SOn()),TOn=()=>"No. Oeneo AI runs in the browser on desktop and mobile. Sign in and your credits, generation history and settings follow you across devices.",EOn=()=>"ä¸éè¦ãOeneo AI 卿¡é¢åææºæµè§å¨éç´æ¥è¿è¡ï¼ç»å½å积åãçæåå²å设置跨设å¤åæ¥ã",ROn=((t={},e={})=>(e.locale??o())==="en"?TOn():EOn()),AOn=()=>"Do I need to install anything?",COn=()=>"éè¦å®è£
软件åï¼",POn=((t={},e={})=>(e.locale??o())==="en"?AOn():COn()),qOn=()=>"Oeneo AI includes GPT Image 2, Nano Banana Pro, Seedream 5 Pro, FLUX.2 Pro and more. Compare them in the image workbench or read their model pages for examples. Reference, resolution and editing options depend on the selected model.",OOn=()=>"Oeneo AI å·²æ¥å
¥ GPT Image 2ãNano Banana ProãSeedream 5 ProãFLUX.2 Pro çæ¨¡åãå¯ä»¥å¨å¾çå·¥ä½å°ä¸æ¯è¾ï¼ææ¥ç忍¡åé¡µçæ¡ä¾ï¼åèå¾ãå辨çåç¼è¾é项以å®é
éæ©çæ¨¡å为åã",MOn=((t={},e={})=>(e.locale??o())==="en"?qOn():OOn()),NOn=()=>"Which AI image models can you compare?",LOn=()=>"å¯ä»¥æ¯è¾åªäº AI å¾ç模åï¼",DOn=((t={},e={})=>(e.locale??o())==="en"?NOn():LOn()),$On=()=>"For text-heavy images, start with GPT Image 2; for multiple references, consider Nano Banana Pro or Seedream. For video, decide whether you are starting with text, an opening image, references or existing footage. Compare the selected model's capabilities and credit estimate before submitting.",jOn=()=>"æåè¾å¤çå¾çå¯ä»¥å
è¯ GPT Image 2ï¼å¤åèå¾ä»»å¡å¯èè Nano Banana Pro æ Seedreamãåè§é¢æ¶ï¼å
ç¡®å®ä»æåãé¦å¸§ãåèç´ æè¿æ¯ç°æè§é¢å¼å§ï¼åæ ¸å¯¹æ¨¡åè½ååæäº¤åç积åé¢ä¼°ã",FOn=((t={},e={})=>(e.locale??o())==="en"?$On():jOn()),UOn=()=>"How do you choose an AI model?",GOn=()=>"ææ ·éæ©éåä»»å¡ç AI 模åï¼",BOn=((t={},e={})=>(e.locale??o())==="en"?UOn():GOn()),VOn=()=>"Free image and video generations are public. Paid plans let you choose private generations. Your results are saved in personal creation history; see the privacy policy for how prompts and uploads are handled.",HOn=()=>"å
费账å·çæçå¾çåè§é¢ä¼å
¬å¼ãä»è´¹æ¹æ¡å¯ä»¥éæ©ç§å¯çæãç»æä¿åå¨ä¸ªäººçæåå²ä¸ï¼æç¤ºè¯åä¸ä¼ ç´ æçå¤çæ¹å¼è¯·è§éç§æ¿çã",KOn=((t={},e={})=>(e.locale??o())==="en"?VOn():HOn()),WOn=()=>
31"Are my creations private?",YOn=()=>"æçä½åæ¯ç§å¯çåï¼",ZOn=((t={},e={})=>(e.locale??o())==="en"?WOn():YOn()),XOn=()=>"AI image and video generation FAQ",QOn=()=>"AI å¾çåè§é¢çæå¸¸è§é®é¢",JOn=((t={},e={})=>(e.locale??o())==="en"?XOn():QOn()),eMn=()=>"Use text to video, image to video, reference to video or video to video, depending on the model. MiniMax, Kling, Seedance, Vidu and more share the same workspace and credit balance. Each model supports its own inputs, durations and audio options.",tMn=()=>"æ ¹æ®æéæ¨¡åï¼å¯ä½¿ç¨æçè§é¢ãå¾çè§é¢ãåèçè§é¢æè§é¢æ¹è§é¢ãMiniMaxãKlingãSeedanceãVidu çæ¨¡åå
±ç¨å·¥ä½å°å积åï¼å
·ä½è¾å
¥ãæ¶é¿åé³é¢é项ç±å模åå³å®ã",nMn=((t={},e={})=>(e.locale??o())==="en"?eMn():tMn()),oMn=t=>`The credit estimate depends on your selected model, duration and settings. Some models also bill for input videos or reference media. Review the total before submitting; failed generation tasks refund consumed credits automatically. Available clips start at ${t?.credits} credits.`,rMn=t=>`积åé¢ä¼°åå³äºæé模åãæ¶é¿ååæ°ï¼é¨å模åè¿ä¼è®¡å
¥æºè§é¢æåèç´ æè´¹ç¨ãæäº¤åå¯ä»¥çå°æ»ä»·ï¼ä»»å¡å¤±è´¥ä¼èªå¨éåå·²æ£ç§¯åãå¯ç¨è§é¢ä»»å¡ä» ${t?.credits} 积åèµ·ã`,aMn=((t,e={})=>(e.locale??o())==="en"?oMn(t):rMn(t)),sMn=()=>"How much does AI video generation cost?",iMn=()=>"AI è§é¢çæææ ·è®¡è´¹ï¼",cMn=((t={},e={})=>(e.locale??o())==="en"?sMn():iMn()),lMn=()=>"Which AI video workflows are available?",_Mn=()=>"AI è§é¢æ¯æåªäºå使¹å¼ï¼",uMn=((t={},e={})=>(e.locale??o())==="en"?lMn():_Mn()),dMn=()=>"Yes. Upscale a clip for a bigger screen, extend a shot by a few seconds, cut out the subject for a transparent or solid background, or transfer the motion from a reference clip onto a character image. Each tool has its own page with steps and pricing.",pMn=()=>"å¯ä»¥ãæççæ¾å¤§å°æ´é«å辨çãæé头延é¿å ç§ãæ åºä¸»ä½æ¢æéææçº¯è²èæ¯ï¼æè
æåèè§é¢éçå¨ä½å¥ç¨å°è§è²å¾ä¸ââæ¯ä¸ªå·¥å
·é½æç¬ç«é¡µé¢ï¼åæ¸
æ¥éª¤å计费ã",mMn=((t={},e={})=>(e.locale??o())==="en"?dMn():pMn()),fMn=()=>"How can you improve a video you already have?",gMn=()=>"å·²æçè§é¢å¯ä»¥ææ ·ç»§ç»å¤çï¼",hMn=((t={},e={})=>(e.locale??o())==="en"?fMn():gMn()),bMn=()=>"No visible watermark. Download in PNG, JPEG or WebP wherever the selected model supports it, at up to 4K resolution.",vMn=()=>"ä¸è½½æ¶ä¸ä¼å¸¦å¯è§æ°´å°ã卿¨¡åæ¯æçèå´å
ï¼å¯ä»¥ä¸è½½ PNGãJPEG æ WebPï¼æé« 4Kã",yMn=((t={},e={})=>(e.locale??o())==="en"?bMn():vMn()),wMn=()=>"Do downloads have a watermark?",zMn=()=>"ä¸è½½çå¾çææ°´å°åï¼",xMn=((t={},e={})=>(e.locale??o())==="en"?wMn():zMn()),kMn=()=>"Oeneo AI brings AI image generation, video generation and editing tools into one browser workspace. Start from text or supported references, compare leading models, then remove backgrounds, upscale results or continue a video workflow with one credit balance.",SMn=()=>"Oeneo AI æ AI å¾ççæãè§é¢çæåç¼è¾å·¥å
·æ¾å¨ä¸ä¸ªæµè§å¨å·¥ä½å°éã仿忿¯æçåèç´ æå¼å§ï¼æ¯è¾ä¸»æµæ¨¡åï¼åå»èæ¯ãæ¾å¤§æç»§ç»å¤çè§é¢ï¼å
¨é¨å
±ç¨ä¸ä»½ç§¯åã",IMn=((t={},e={})=>(e.locale??o())==="en"?kMn():SMn()),TMn=()=>"What is Oeneo AI?",EMn=()=>"Oeneo AI æ¯ä»ä¹ï¼",RMn=((t={},e={})=>(e.locale??o())==="en"?TMn():EMn()),AMn=()=>"AI Image",CMn=()=>"AI å¾ç",PMn=((t={},e={})=>(e.locale??o())==="en"?AMn():CMn()),qMn=()=>"AI Video",OMn=()=>"AI è§é¢",MMn=((t={},e={})=>(e.locale??o())==="en"?qMn():OMn()),NMn=()=>"Unexpected",LMn=()=>"ä¸ä¸æ ·ç",DMn=((t={},e={})=>(e.locale??o())==="en"?NMn():LMn()),$Mn=()=>"Make Something",jMn=()=>"åç¹",FMn=((t={},e={})=>(e.locale??o())==="en"?$Mn():jMn()),UMn=()=>"Photoreal products, materials, camera and lighting",GMn=()=>"åå®äº§åãæè´¨ãé头ä¸å
线",BMn=((t={},e={})=>(e.locale??o())==="en"?UMn():GMn()),VMn=()=>"Faster everyday generation, natural lighting and rich textures",HMn=()=>"æ´å¿«çæ¥å¸¸çæãèªç¶å
ç
§ä¸ä¸°å¯çº¹ç",KMn=((t={},e={})=>(e.locale??o())==="en"?VMn():HMn()),WMn=()=>"Precision-first detail, premium visual fidelity",YMn=()=>"精度ä¼å
ã夿ç»èä¸é«ä¿çè§è§",ZMn=((t={},e={})=>(e.locale??o())==="en"?WMn():YMn()),XMn=()=>"Readable text, complex briefs, precise edits",QMn=()=>"å¯è¯»æåã夿 briefã精确ç¼è¾",JMn=((t={},e={})=>(e.locale??o())==="en"?XMn():QMn()),eNn=()=>"Bold visual hooks, scene text, plain-language edits",tNn=()=>"æäººçè§è§å¼åºãåºæ¯æåãèªç¶è¯è¨ç¼è¾",nNn=((t={},e={})=>(e.locale??o())==="en"?eNn():tNn()),oNn=()=>"Refine image details with source-guided edits and readable text.",rNn=()=>"å´ç»åå¾ç²¾ä¿®ç»èï¼ä¹è½çææåæ¸
æ°ç设计å¾ã",aNn=((t={},e={})=>(e.locale??o())==="en"?oNn():rNn()),sNn=()=>"Object consistency, brand scenes, visual reasoning",iNn=()=>"主ä½ä¸è´æ§ãåçåºæ¯ãè§è§çè§£",cNn=((t={},e={})=>(e.locale??o())==="en"?sNn():iNn()),lNn=()=>"Precise local edits, text updates, identity preservation",_Nn=()=>"å±é¨ç²¾åç¼è¾ãæåæ´æ°ã人ç©èº«ä»½ä¿æ",uNn=((t={},e={})=>(e.locale??o())==="en"?lNn():_Nn()),dNn=()=>"Fast, low-cost drafts and thumbnails",pNn=()=>"å¿«éã使æ¬çè稿ä¸ç¼©ç¥å¾",mNn=((t={},e={})=>(e.locale??o())==="en"?dNn():pNn()),fNn=()=>
31"Balanced everyday commercial visuals and reference edits",gNn=()=>"æ¥å¸¸åä¸è§è§ï¼å
¼é¡¾é度ä¸åèå¾ç¼è¾",hNn=((t={},e={})=>(e.locale??o())==="en"?fNn():gNn()),bNn=()=>"Multi-reference consistency and fine detail",vNn=()=>"å¤å¼ åèå¾ä¿æä¸è´ï¼ç»è表ç°åºè²",yNn=((t={},e={})=>(e.locale??o())==="en"?bNn():vNn()),wNn=()=>"Long prompts, multilingual typography, text-heavy images",zNn=()=>"é¿æç¤ºè¯ãå¤è¯è¨æçãæåå¯éåå¾ç",xNn=((t={},e={})=>(e.locale??o())==="en"?wNn():zNn()),kNn=()=>"Multi-image composition and reference fidelity",SNn=()=>"å¤å¾åæä¸åèä¿ç",INn=((t={},e={})=>(e.locale??o())==="en"?kNn():SNn()),TNn=()=>"Infographics, dense layouts, multilingual design",ENn=()=>"ä¿¡æ¯å¾ãå¯éçå¼ãå¤è¯è¨è®¾è®¡",RNn=((t={},e={})=>(e.locale??o())==="en"?TNn():ENn()),ANn=()=>"Open styles, prompt control, visual studies",CNn=()=>"飿 ¼æ¢ç´¢ãæç¤ºè¯æ§å¶ãè§è§ç ç©¶",PNn=((t={},e={})=>(e.locale??o())==="en"?ANn():CNn()),qNn=()=>"Fast variations at the lowest cost",ONn=()=>"使æ¬å¿«éçæå¤ä¸ªåä½",MNn=((t={},e={})=>(e.locale??o())==="en"?qNn():ONn()),NNn=()=>"Compare them in the generator",LNn=()=>"å»çæå¨é对æ¯",DNn=((t={},e={})=>(e.locale??o())==="en"?NNn():LNn()),$Nn=()=>"Image editing",jNn=()=>"æ¯æå¾çç¼è¾",FNn=((t={},e={})=>(e.locale??o())==="en"?$Nn():jNn()),UNn=t=>`Up to ${t?.count} references`,GNn=t=>`æå¤ ${t?.count} å¼ åèå¾`,BNn=((t,e={})=>(e.locale??o())==="en"?UNn(t):GNn(t)),VNn=t=>`Up to ${t?.resolution}`,HNn=t=>`æé« ${t?.resolution}`,KNn=((t,e={})=>(e.locale??o())==="en"?VNn(t):HNn(t)),WNn=()=>"Text prompts",YNn=()=>"ä»
æåæç¤º",ZNn=((t={},e={})=>(e.locale??o())==="en"?WNn():YNn()),XNn=()=>"Explore GPT Image, Nano Banana, FLUX, Kling, Seedance and more in one workspace. Compare models for readable text, product photos or moving scenes, with a shared credit balance.",QNn=()=>"GPT ImageãNano BananaãFLUXãKlingãSeedance çæ¨¡åé½å¨åä¸ä¸ªå·¥ä½å°éãæç»é¢æåã产åæå½±æå¨æé头çéè¦éæ©æ¨¡åï¼å
¨é¨å
±ç¨ä¸ä»½ç§¯åã",JNn=((t={},e={})=>(e.locale??o())==="en"?XNn():QNn()),eLn=()=>"Model selection",tLn=()=>"模åéæ©",nLn=((t={},e={})=>(e.locale??o())==="en"?eLn():tLn()),oLn=()=>"Start here",rLn=()=>"ä»è¿éå¼å§",aLn=((t={},e={})=>(e.locale??o())==="en"?oLn():rLn()),sLn=t=>`From ${t?.credits} cr`,iLn=t=>`${t?.credits} 积åèµ·`,cLn=((t,e={})=>(e.locale??o())==="en"?sLn(t):iLn(t)),lLn=t=>`Example image generated with ${t?.model}`,_Ln=t=>`ä½¿ç¨ ${t?.model} çæç示ä¾å¾`,uLn=((t,e={})=>(e.locale??o())==="en"?lLn(t):_Ln(t)),dLn=()=>"More models in the same prompt box",pLn=()=>"åä¸ä¸ªæç¤ºè¯æ¡éçå
¶ä»æ¨¡å",mLn=((t={},e={})=>(e.locale??o())==="en"?dLn():pLn()),fLn=()=>"View model",gLn=()=>"æ¥ç模å",hLn=((t={},e={})=>(e.locale??o())==="en"?fLn():gLn()),bLn=()=>"Which AI image and video models can you use?",vLn=()=>"å¯ä»¥ä½¿ç¨åªäº AI å¾çåè§é¢æ¨¡åï¼",yLn=((t={},e={})=>(e.locale??o())==="en"?bLn():vLn()),wLn=()=>"Set the subject and style in an image first, then send it to image-to-video generation. Continue with video editing tools in the same workspace, using one credit balance.",zLn=()=>"å
å¨å¾çä¸ç¡®å®ä¸»ä½å飿 ¼ï¼åæå®å¸¦å
¥å¾çè§é¢ãçæåç»§ç»ä½¿ç¨è§é¢ç¼è¾å·¥å
·ï¼æ´ä¸ªæµç¨å
±ç¨ä¸ä¸ªå·¥ä½å°åä¸ä»½ç§¯åã",xLn=((t={},e={})=>(e.locale??o())==="en"?wLn():zLn()),kLn=()=>"Image to video workflow",SLn=()=>"ä»å¾çå°è§é¢",ILn=((t={},e={})=>(e.locale??o())==="en"?kLn():SLn()),TLn=()=>"Open the generator",ELn=()=>"æå¼çæå¨",RLn=((t={},e={})=>(e.locale??o())==="en"?TLn():ELn()),ALn=()=>"Illustration of a lone figure watching a giant planet rise over the sea, generated in Oeneo AI",CLn=()=>"Oeneo AI çæçæç»ï¼ä¸ä¸ªäººåå¨å±±å¡ä¸ï¼çç巨大çæç仿µ·é¢åèµ·",PLn=((t={},e={})=>(e.locale??o())==="en"?ALn():CLn()),qLn=()=>"Generate a product photo, character or scene from text and supported references. Review the composition before using it as the first frame of a video.",OLn=()=>"ç¨æå忍¡åæ¯æçåèå¾çæäº§åãäººç©æåºæ¯ãå
æ£æ¥æå¾ï¼åå°å®ç¨ä½è§é¢çé¦å¸§ã",MLn=((t={},e={})=>(e.locale??o())==="en"?qLn():OLn()),NLn=()=>"Create the starting image",LLn=()=>"å
çæèµ·å§ç»é¢",DLn=((t={},e={})=>(e.locale??o())==="en"?NLn():LLn()),$Ln=()=>"See the roadmap",jLn=()=>"æ¥ç Roadmap",FLn=((t={},e={})=>(e.locale??o())==="en"?$Ln():jLn()),ULn=()=>"In development",GLn=()=>"å¼åä¸",BLn=((t={},e={})=>(e.locale??o())==="en"?ULn():GLn()),VLn=()=>"Live",HLn=()=>"å·²ä¸çº¿",KLn=((t={},e={})=>(e.locale??o())==="en"?VLn():HLn()),WLn=()=>"Planned",YLn=()=>"è§åä¸",ZLn=((t={},e={})=>(e.locale??o())==="en"?WLn():YLn()),XLn=()=>"How do you turn an AI image into a video?",QLn=()=>"ææ ·æ AI å¾çåæè§é¢ï¼",JLn=((t={},e={})=>(e.locale??o())==="en"?XLn():QLn()),e6n=()=>"Generate a video",t6n=()=>"çæè§é¢",n6n=((t={},e={})=>(e.locale??o())==="en"?e6n():t6n()),o6n=()=>"Use your still as the opening frame and describe what should move. Choose a video model for the shot, then send supported results to upscaling, extension or other video tools.",r6n=()=>"å°é帧ä½ä¸ºå¼å¤´ï¼æè¿°æ¥ä¸æ¥åççå¨ä½ãæé头éè¦éæ©è§é¢æ¨¡åï¼åææ¯æçç»æå¸¦å
¥æ¾å¤§ãç»åçå·¥å
·ã",a6n=((t={},e={})=>(e.locale??o())==="en"?o6n():r6n()),s6n=()=>"Bring the image to life",i6n=()=>"让ç»é¢å¨èµ·æ¥",c6n=((t={},e={})=>(e.locale??o())==="en"?s6n():i6n()),l6n=()=>"Separate narration and sound-effect tools are planned. Some available video models already generate audio; check the selected model's options.",_6n=()=>"ç¬ç«é
é³å鳿工å
·ä»å¨è§åä¸ãé¨åå·²æ¥å
¥çè§é¢æ¨¡åå¯ä»¥çæé³é¢ï¼å
·ä½é项以æé模å为åã",u6n=((t={},e={})=>(e.locale??o())==="en"?l6n():_6n()),d6n=()=>"Voice & SFX",p6n=()=>"é
é³ä¸é³æ",m6n=((t={},e={})=>(e.locale??o())==="en"?d6n():p6n()),f6n=()=>"Start with signup credits, then choose a subscription or a one-time credit pack. Use the same balance for AI image generation, video generation and editing tools.",g6n=()=>"å
ç¨æ³¨å积åä½éªï¼åæéè¦éæ©è®¢é
æä¸æ¬¡æ§ç§¯åå
ãå¾ççæãè§é¢çæåç¼è¾å·¥å
·é½ä½¿ç¨åä¸ä»½ç§¯åä½é¢ã",h6n=((t={},e={})=>(e.locale??o())==="en"?f6n():g6n()),b6n=()=>"How do Oeneo AI credits and plans work?",v6n=()=>"Oeneo AI ç积ååæ¹æ¡ææ ·æ¶è´¹ï¼",y6n=((t={},e={})=>(e.locale??o())==="en"?b6n():v6n()),w6n=()=>"Coming soon",z6n=()=>"è§åä¸",x6n=((t={},e={})=>(e.locale??o())==="en"?w6n():z6n()),k6n=()=>"Featured",S6n=()=>"ç²¾é",I6n=((t={},e={})=>(e.locale??o())==="en"?k6n():S6n()),T6n=()=>"New",E6n=()=>"æ°å",R6n=((t={},e={})=>(e.locale??o())==="en"?T6n():E6n()),A6n=()=>"Turn ideas into images and videos.",C6n=()=>"ææ³æ³åæå¾çåè§é¢ã",P6n=((t={},e={})=>(e.locale??o())==="en"?A6n():C6n()),q6n=()=>"Create",O6n=()=>"åä½",M6n=((t={},e={})=>(e.locale??o())==="en"?q6n():O6n()),N6n=()=>"Fox girl, sunset castle",L6n=()=>"çè³å°å¥³ · è½æ¥å¤å ¡",D6n=((t={},e={})=>(e.locale??o())==="en"?N6n():L6n()),$6n=()=>"Techwear girl, hoverboard",j6n=()=>"æºè½å°å¥³ · æ¬æµ®æ¿",F6n=((t={},e={})=>(e.locale??o())==="en"?$6n():j6n()),U6n=()=>"Pirate crew, open sea",G6n=()=>"æµ·çè¹é · 碧海è天",B6n=((t={},e={})=>(e.locale??o())==="en"?U6n():G6n()),V6n=()=>"Recent output from the workbench, across models and tools.",H6n=()=>"å·¥ä½å°æè¿ç产åºï¼è¦çä¸å模åä¸å·¥å
·ã",K6n=((t={},e={})=>(e.locale??o())==="en"?V6n():H6n()),W6n=()=>"Creations",Y6n=()=>"åä½ä½å",Z6n=((t={},e={})=>(e.locale??o())==="en"?W6n():Y6n()),X6n=()=>"Start creating",Q6n=()=>"å¼å§åä½",J6n=((t={},e={})=>(e.locale??o())==="en"?X6n():Q6n()),eDn=()=>"Different models. Different styles. All in one workspace.",tDn=()=>"ä¸å模åï¼ä¸å飿 ¼ï¼å
¨é¨å¨åä¸ä¸ªå·¥ä½å°é宿ã",nDn=((t={},e={})=>(e.locale??o())==="en"?eDn():tDn()),oDn=()=>"One idea.",rDn=()=>"ä¸ä¸ªæ³æ³ã",aDn=((t={},e={})=>(e.locale??o())==="en"?oDn():rDn()),sDn=()=>"Many possibilities.",iDn=()=>"æ éå¯è½ã",cDn=((t={},e={})=>(e.locale??o())==="en"?sDn():iDn()),lDn=()=>"The newest and strongest models, each with its own page.",_Dn=()=>"ææ°æå¼ºç模åï¼æ¯ä¸ä¸ªé½æèªå·±ç详æ
页ã",uDn=((t={},e={})=>(e.locale??o())==="en"?lDn():_Dn()),dDn=()=>"Higher quality, better details, more creative possibilities.",pDn=()=>"ç»è´¨æ´é«ï¼ç»èæ´å¼ºï¼åæå¯è½æ´å¤ã",mDn=((t={},e={})=>(e.locale??o())==="en"?dDn():pDn()),fDn=()=>"New & Featured",gDn=()=>"ææ°ä¸ç²¾é",hDn=((t={},e={})=>(e.locale??o())==="en"?fDn():gDn()),bDn=()=>"Image + editing",vDn=()=>"å¾ççæä¸ç¼è¾",yDn=((t={},e={})=>(e.locale??o())==="en"?bDn():vDn()),wDn=()=>"Image generation",zDn=()=>"å¾ççæ",xDn=((t={},e={})=>(e.locale??o())==="en"?wDn():zDn()),kDn=()=>"Video editing",SDn=()=>"è§é¢ç¼è¾",IDn=((t={},e={})=>(e.locale??o())==="en"?kDn():SDn()),TDn=()=>"Video generation",EDn=()=>"è§é¢çæ",RDn=((t={},e={})=>(e.locale??o())==="en"?TDn():EDn()),ADn=()=>"Image Generation",CDn=()=>"å¾åçæ",PDn=((t={},e={})=>(e.locale??o())==="en"?ADn():CDn()),qDn=()=>"Video Generation",ODn=()=>"è§é¢çæ",MDn=((t={},e={})=>(e.locale??o())==="en"?qDn():ODn()),NDn=()=>"Choose the model that fits your idea.",LDn=()=>"éæ©éåä½ æ³æ³ç模åã",DDn=((t={},e={})=>(e.locale??o())==="en"?NDn():LDn()),$Dn=()=>"More",jDn=()=>"æ´å¤",FDn=((t={},e={})=>(e.locale??o())==="en"?$Dn():jDn()),UDn=()=>"The models behind your ideas",GDn=()=>"æ³æ³èåçæ¨¡å",BDn=((t={},e={})=>(e.locale??o())==="en"?UDn():GDn()),VDn=()=>"Image to Video",HDn=()=>"å¾çè§é¢",KDn=((t={},e={})=>(e.locale??o())==="en"?VDn():HDn()),WDn=()=>"Reference to Video",YDn=()=>"åèçè§é¢",ZDn=((t={},e={})=>(e.locale??o())==="en"?WDn():YDn()),XDn=()=>"Text to Image",QDn=()=>"æçå¾",JDn=((t={},e={})=>(e.locale??o())==="en"?XDn():QDn()),e$n=()=>"Text to Video",t$n=()=>"æçè§é¢",n$n=((t={},e={})=>(e.locale??o())==="en"?e$n():t$n()),o$n=()=>"Video to Video",r$n=()=>"è§é¢æ¹è§é¢",a$n=((t={},e={})=>(e.locale??o())==="en"?o$n():r$n()),s$n=()=>"Prepare product photos, larger images and scalable SVG artwork with background removal, upscaling, denoising and vectorization.",i$n=()=>"éè¿å»èæ¯ãæ¾å¤§ãéåªåç¢éåï¼åå¤ååå¾ãæ´å¤§å°ºå¯¸çå¾çæå¯ç¼©æ¾ç SVGã",c$n=((t={},e={})=>(e.locale??o())==="en"?s$n():i$n()),l$n=()=>"Image editing tools",_$n=()=>"å¾çç¼è¾å·¥å
·",u$n=((t={},e={})=>(e.locale??o())==="en"?l$n():_$n()),d$n=()=>"Try it",p$n=()=>"ç«å³ä½éª",m$n=((t={},e={})=>(e.locale??o())==="en"?d$n():p$n()),f$n=()=>"Use video upscaling, extension, background removal and motion control on uploaded clips or supported generation results.",g$n=()=>"ä¸ä¼ è§é¢æå¸¦å
¥æ¯æççæç»æï¼ç»§ç»æ¾å¤§ãç»åãå»èæ¯æè¿è¡å¨ä½æ§å¶ã",h$n=((t={},e={})=>
31(e.locale??o())==="en"?f$n():g$n()),b$n=()=>"Video tools",v$n=()=>"è§é¢å·¥å
·",y$n=((t={},e={})=>(e.locale??o())==="en"?b$n():v$n()),w$n=()=>"View all",z$n=()=>"æ¥çå
¨é¨",x$n=((t={},e={})=>(e.locale??o())==="en"?w$n():z$n()),k$n=()=>"Oeneo AI is a browser workspace for AI image and video generation. Create from text or supported references, compare leading models, and refine results with image and video editing tools using one credit balance.",S$n=()=>"Oeneo AI æ¯ä¸ä¸ªæµè§å¨ä¸ç AI å¾çåè§é¢åä½å·¥ä½å°ã仿忿¯æçåèç´ æå¼å§ï¼æ¯è¾ä¸»æµæ¨¡åï¼åç¨å¾çåè§é¢ç¼è¾å·¥å
·å¤çç»æï¼å
¨é¨å
±ç¨ä¸ä»½ç§¯åã",KU=((t={},e={})=>(e.locale??o())==="en"?k$n():S$n()),I$n=()=>"Generate images, turn them into video and edit clips with a prompt â GPT Image, FLUX, Seedance 2.5, Veo 3.1, Kling 3.0 in one workbench, one credit balance.",T$n=()=>"å¨åä¸ä¸ªå·¥ä½å°éçæå¾çã让å®å¨èµ·æ¥ãç¨ä¸å¥è¯æ¹è§é¢ï¼GPT ImageãFLUXãSeedance 2.5ãVeo 3.1ãKling 3.0 å
±ç¨ä¸ä»½ç§¯åã",WU=((t={},e={})=>(e.locale??o())==="en"?I$n():T$n()),E$n=()=>"Oeneo AI â Unified AI Image & Video Generator for Creators",R$n=()=>"Oeneo AI â å¾çä¸è§é¢ä¸ä½ç AI åä½å·¥ä½å°",YU=((t={},e={})=>(e.locale??o())==="en"?E$n():R$n()),A$n=()=>"Example images generated with the models available in Oeneo AI",C$n=()=>"ä½¿ç¨ Oeneo AI æ¯æçå个模åçæç示ä¾å¾",P$n=((t={},e={})=>(e.locale??o())==="en"?A$n():C$n()),q$n=t=>`Example image generated with ${t?.model}`,O$n=t=>`ä½¿ç¨ ${t?.model} çæç示ä¾å¾`,M$n=((t,e={})=>(e.locale??o())==="en"?q$n(t):O$n(t)),N$n=t=>`${t?.task} clip generated with ${t?.model}`,L$n=t=>`${t?.model} çæç${t?.task}çæ®µ`,D$n=((t,e={})=>(e.locale??o())==="en"?N$n(t):L$n(t)),$$n=t=>`Video · ${t?.task}`,j$n=t=>`è§é¢ · ${t?.task}`,F$n=((t,e={})=>(e.locale??o())==="en"?$$n(t):j$n(t)),U$n=t=>`${t?.credits} credit per megapixel`,G$n=t=>`æ¯ç¾ä¸åç´ ${t?.credits} 积å`,B$n=((t,e={})=>(e.locale??o())==="en"?U$n(t):G$n(t)),V$n=()=>"Transparent PNG or WebP with clean hair and product edges, ready for a listing or a new composition.",H$n=()=>"è¾åºå¸¦éæèæ¯ç PNG æ WebPï¼å¤´åå产åè¾¹ç¼å¤çå¹²åï¼å¯ç´æ¥ç¨äºååé¡µææ°çåæã",K$n=((t={},e={})=>(e.locale??o())==="en"?V$n():H$n()),W$n=()=>"Background Remover",Y$n=()=>"èæ¯ç§»é¤",Z$n=((t={},e={})=>(e.locale??o())==="en"?W$n():Y$n()),X$n=t=>`${t?.credits} credits per image`,Q$n=t=>`æ¯å¼ ${t?.credits} 积å`,J$n=((t,e={})=>(e.locale??o())==="en"?X$n(t):Q$n(t)),ejn=()=>"Remove grain and compression artifacts from low-light photos and scans while keeping real detail.",tjn=()=>"å»é¤å¼±å
ç
§çåæ«æä»¶çåªç¹ä¸å缩伪影ï¼åæ¶ä¿ççå®ç»èã",njn=((t={},e={})=>(e.locale??o())==="en"?ejn():tjn()),ojn=()=>"Image Denoiser",rjn=()=>"å¾çéåª",ajn=((t={},e={})=>(e.locale??o())==="en"?ojn():rjn()),sjn=t=>`${t?.credits} credits per megapixel`,ijn=t=>`æ¯ç¾ä¸åç´ ${t?.credits} 积å`,cjn=((t,e={})=>(e.locale??o())==="en"?sjn(t):ijn(t)),ljn=t=>`${t?.factors} with recovered texture instead of smeared pixels, so a 1K draft can become a print.`,_jn=t=>`æ¯æ ${t?.factors} æ¾å¤§å¹¶è¿å纹çï¼è䏿¯æåç´ æ¹å¹³ï¼è®© 1K è稿ä¹è½æ¿å»å°å·ã`,ujn=((t,e={})=>(e.locale??o())==="en"?ljn(t):_jn(t)),djn=()=>"Image Upscaler",pjn=()=>"å¾çæ¾å¤§",mjn=((t={},e={})=>(e.locale??o())==="en"?djn():pjn()),fjn=t=>`${t?.credits} credits per image`,gjn=t=>`æ¯å¼ ${t?.credits} 积å`,hjn=((t,e={})=>(e.locale??o())==="en"?fjn(t):gjn(t)),bjn=()=>"Logos, icons and flat illustrations become editable SVG that scales to any size.",vjn=()=>"æ Logoã徿 åæå¹³æç»è½¬æå¯ç¼è¾ç SVGï¼ä»»æå°ºå¯¸ä¸å¤±çã",yjn=((t={},e={})=>(e.locale??o())==="en"?bjn():vjn()),wjn=()=>"Image Vectorizer",zjn=()=>"å¾çç¢éå",xjn=((t={},e={})=>(e.locale??o())==="en"?wjn():zjn()),kjn=()=>"After",Sjn=()=>"å¤çå",Ijn=((t={},e={})=>(e.locale??o())==="en"?kjn():Sjn()),Tjn=t=>`${t?.tool} result`,Ejn=t=>`${t?.tool}å¤çç»æ`,Rjn=((t,e={})=>(e.locale??o())==="en"?Tjn(t):Ejn(t)),Ajn=()=>"Before",Cjn=()=>"å¤çå",Pjn=((t={},e={})=>(e.locale??o())==="en"?Ajn():Cjn()),qjn=t=>`${t?.tool} source image`,Ojn=t=>`${t?.tool}åå¾`,Mjn=((t,e={})=>(e.locale??o())==="en"?qjn(t):Ojn(t)),Njn=()=>"Remove image backgrounds, upscale photos, vectorize logos or reduce noise. For videos, upscale a clip, extend a shot, remove its background or guide a character with motion reference.",Ljn=()=>"ç»å¾çå»èæ¯ãæ¾å¤§ç»èãæ Logo 转æç¢é徿åå°åªç¹ãè§é¢ä¹è½ç»§ç»æ¾å¤§ãç»åãå»èæ¯ï¼æç¨å¨ä½åèæå¯¼è§è²è¿å¨ã",Djn=((t={},e={})=>(e.locale??o())==="en"?Njn():Ljn()),$jn=()=>"Image and video editing",jjn=()=>"å¾çä¸è§é¢ç¼è¾",Fjn=((t={},e={})=>(e.locale??o())==="en"?$jn():jjn()),Ujn=()=>"Open tool",Gjn=()=>"æå¼å·¥å
·",Bjn=((t={},e={})=>(e.locale??o())==="en"?Ujn():Gjn()),Vjn=()=>"How can you refine your images and videos?",Hjn=()=>"ææ ·ç»§ç»å¤çå¾çåè§é¢ï¼",Kjn=((t={},e={})=>(e.locale??o())==="en"?Vjn():Hjn()),Wjn=()=>"What you get before you generate",Yjn=()=>"å¼å§çæåï¼ä½ å¯ä»¥ç¡®å®çäº",Zjn=((t={},e={})=>(e.locale??o())==="en"?Wjn():Yjn()),Xjn=t=>`${t?.credits} signup credits to try images, videos and tools. Valid for ${t?.validDays} days.`,Qjn=t=>`注åé ${t?.credits} 积åï¼${t?.validDays} 天å
å¯ä½éªå¾çãè§é¢åç¼è¾å·¥å
·ã`,Jjn=((t,e={})=>(e.locale??o())==="en"?Xjn(t):Qjn(t)),eFn=()=>"Free credits",tFn=()=>"å
费积å",nFn=((t={},e={})=>(e.locale??o())==="en"?eFn():tFn()),oFn=()=>"GPT Image, Nano Banana, Kling and more. One workspace, one credit balance.",rFn=()=>"GPT ImageãNano BananaãKling çæ¨¡åï¼å
±ç¨ä¸ä¸ªå·¥ä½å°åä¸ä»½ç§¯åã",aFn=((t={},e={})=>(e.locale??o())==="en"?oFn():rFn()),sFn=()=>"Leading models",iFn=()=>"ä¸»æµæ¨¡å",cFn=((t={},e={})=>(e.locale??o())==="en"?sFn():iFn()),lFn=()=>"Generate an image or video, then send supported results straight to editing tools.",_Fn=()=>"çæå¾çæè§é¢åï¼å¯å°æ¯æçç»æç´æ¥å¸¦å
¥ç¼è¾å·¥å
·ã",uFn=((t={},e={})=>(e.locale??o())==="en"?lFn():_Fn()),dFn=()=>"Create and refine",pFn=()=>"çæåæ¥çæ¹",mFn=((t={},e={})=>(e.locale??o())==="en"?dFn():pFn()),fFn=t=>`See all ${t?.count} video models`,gFn=t=>`æ¥çå
¨é¨ ${t?.count} 个è§é¢æ¨¡å`,hFn=((t,e={})=>(e.locale??o())==="en"?fFn(t):gFn(t)),bFn=()=>"Native audio",vFn=()=>"åçé³é¢",yFn=((t={},e={})=>(e.locale??o())==="en"?bFn():vFn()),wFn=()=>"Silent",zFn=()=>"æ 声",xFn=((t={},e={})=>(e.locale??o())==="en"?wFn():zFn()),kFn=()=>"Choose MiniMax, Kling, Seedance, Vidu and more for text to video, image to video or reference-led scenes. Compare supported tasks and audio options before starting a clip.",SFn=()=>"MiniMaxãKlingãSeedanceãVidu çæ¨¡åæ¯æä¸åçæçè§é¢ãå¾çè§é¢ååèç´ æå使¹å¼ãå
æ¯è¾ä»»å¡ä¸é³é¢é项ï¼åå¼å§çæã",IFn=((t={},e={})=>(e.locale??o())==="en"?kFn():SFn()),TFn=()=>"AI video models",EFn=()=>"AI è§é¢æ¨¡å",RFn=((t={},e={})=>(e.locale??o())==="en"?TFn():EFn()),AFn=t=>`from ${t?.credits} cr/s`,CFn=t=>`${t?.credits} 积å/ç§èµ·`,PFn=((t,e={})=>(e.locale??o())==="en"?AFn(t):CFn(t)),qFn=()=>"Open in workbench",OFn=()=>"å¨å·¥ä½å°æå¼",MFn=((t={},e={})=>(e.locale??o())==="en"?qFn():OFn()),NFn=()=>"Which AI video model fits your shot?",LFn=()=>"åªä¸ª AI è§é¢æ¨¡åéåè¿æ®µé头ï¼",DFn=((t={},e={})=>(e.locale??o())==="en"?NFn():LFn()),$Fn=()=>"Use the same credits for image generation, video generation and editing tools. Choose models without buying a subscription for each one.",jFn=()=>"å¾ççæãè§é¢çæåç¼è¾å·¥å
·å
±ç¨åä¸ä»½ç§¯åãæä»»å¡é模åï¼ä¸å¿
é个è´ä¹°è®¢é
ã",FFn=((t={},e={})=>(e.locale??o())==="en"?$Fn():jFn()),UFn=()=>"One credit balance",GFn=()=>"ä¸ä»½ç§¯å",BFn=((t={},e={})=>(e.locale??o())==="en"?UFn():GFn()),VFn=()=>"Compare models without separate subscriptions, see the credit cost before generating and keep your results in one creation history. Paid plans al
31so offer private generations.",HFn=()=>"ä¸ç¨ä¸ºæ¯ä¸ªæ¨¡ååç¬è®¢é
ï¼çæåå°±è½çå°ç§¯åè±è´¹ï¼ç»æä¿åå¨åä¸ä»½ä½ååå²ä¸ãä»è´¹æ¹æ¡è¿å¯ä»¥éæ©ç§å¯çæã",KFn=((t={},e={})=>(e.locale??o())==="en"?VFn():HFn()),WFn=()=>"Credits, history and privacy",YFn=()=>"积åãåå²ä¸ç§å¯åä½",ZFn=((t={},e={})=>(e.locale??o())==="en"?WFn():YFn()),XFn=()=>"Example creations made with Oeneo AI",QFn=()=>"ä½¿ç¨ Oeneo AI å¶ä½ç示ä¾ä½å",JFn=((t={},e={})=>(e.locale??o())==="en"?XFn():QFn()),eUn=()=>"Explore product shots, typography and visual styles, then open the image generator to create your own version.",tUn=()=>"çç产åå¾ãæå设计åä¸åç»é¢é£æ ¼ï¼åæå¼å¾ççæå¨åä½èªå·±ççæ¬ã",nUn=((t={},e={})=>(e.locale??o())==="en"?eUn():tUn()),oUn=()=>"Open the generator",rUn=()=>"æå¼çæå¨",aUn=((t={},e={})=>(e.locale??o())==="en"?oUn():rUn()),sUn=()=>"Visual inspiration",iUn=()=>"è§è§çµæ",cUn=((t={},e={})=>(e.locale??o())==="en"?sUn():iUn()),lUn=()=>"Find a direction in AI image examples",_Un=()=>"ä» AI å¾ç示ä¾ä¸æ¾å°æ¹å",uUn=((t={},e={})=>(e.locale??o())==="en"?lUn():_Un()),dUn=()=>"Free generations are public. Paid plans let you choose private results, with your work saved in personal creation history.",pUn=()=>"å
è´¹çæçä½åä¼å
¬å¼ãä»è´¹æ¹æ¡å¯éæ©ç§å¯ç»æï¼ä½ååæ¶ä¿åå¨ä¸ªäººçæåå²ä¸ã",mUn=((t={},e={})=>(e.locale??o())==="en"?dUn():pUn()),fUn=()=>"Control visibility",gUn=()=>"æ§å¶å¯è§èå´",hUn=((t={},e={})=>(e.locale??o())==="en"?fUn():gUn()),bUn=()=>"See the credit total for your selected model and settings before you generate an image or video.",vUn=()=>"çæå¾çæè§é¢ä¹åï¼å°±è½çå°å½å模åå设置对åºçç§¯åæ»æ°ã",yUn=((t={},e={})=>(e.locale??o())==="en"?bUn():vUn()),wUn=()=>"Price before submit",zUn=()=>"æäº¤åçä»·æ ¼",xUn=((t={},e={})=>(e.locale??o())==="en"?wUn():zUn()),kUn=()=>"Failed image and video tasks keep a record and return consumed credits automatically.",SUn=()=>"å¾çæè§é¢ä»»å¡å¤±è´¥ä¼ä¿çè®°å½ï¼å¹¶èªå¨éåå·²æ¶èç积åã",IUn=((t={},e={})=>(e.locale??o())==="en"?kUn():SUn()),TUn=()=>"Automatic refunds",EUn=()=>"èªå¨é款",RUn=((t={},e={})=>(e.locale??o())==="en"?TUn():EUn()),AUn=()=>"Why create AI images and videos with Oeneo AI?",CUn=()=>"为ä»ä¹ç¨ Oeneo AI åä½å¾çåè§é¢ï¼",PUn=((t={},e={})=>(e.locale??o())==="en"?AUn():CUn()),qUn=t=>`Upload one photo, review the credit quote, and download a transparent PNG in the same workspace. New accounts start with ${t?.registrationCredits} free credits.`,OUn=t=>`ä¸ä¼ ä¸å¼ ç
§çï¼æ¥çç§¯åæ¥ä»·ï¼å¹¶å¨åä¸ä¸ªå·¥ä½åºä¸è½½éæ PNGãæ°è´¦å·å¯è·å¾ ${t?.registrationCredits} 个å
¥é¨ç§¯åã`,MUn=((t,e={})=>(e.locale??o())==="en"?qUn(t):OUn(t)),NUn=()=>"Ready for a clean cutout?",LUn=()=>"åå¤å¥½è·å¾å¹²å主ä½ï¼",DUn=((t={},e={})=>(e.locale??o())==="en"?NUn():LUn()),$Un=()=>"Remove the background",jUn=()=>"ç§»é¤å¾çèæ¯",FUn=((t={},e={})=>(e.locale??o())==="en"?$Un():jUn()),UUn=()=>"Review the workflow",GUn=()=>"æ¥çå¤çæµç¨",BUn=((t={},e={})=>(e.locale??o())==="en"?UUn():GUn()),VUn=()=>"Get a clean transparent cutout",HUn=()=>"è·å¾ä¸å¼ å¹²åçéææ å¾",KUn=((t={},e={})=>(e.locale??o())==="en"?VUn():HUn()),WUn=()=>"Transparent PNG",YUn=()=>"éæ PNG",ZUn=((t={},e={})=>(e.locale??o())==="en"?WUn():YUn()),XUn=()=>"Original",QUn=()=>"åå¾",JUn=((t={},e={})=>(e.locale??o())==="en"?XUn():QUn()),e8n=()=>"Background removal succeeds or fails at the boundary. Compare each original with its transparent result and inspect flyaway hair, fur, laces, and thin product outlines yourself.",t8n=()=>"èæ¯ç§»é¤çå
³é®å¨ä¸»ä½è¾¹çãå¹¶ææ¯è¾åå¾ä¸éæç»æï¼èªå·±æ£æ¥é£æ£åä¸ãæ¯åãé带åç»å°äº§åè½®å»ã",n8n=((t={},e={})=>(e.locale??o())==="en"?e8n():t8n()),o8n=()=>"The same portrait with hair strands preserved on a transparent background",r8n=()=>"åä¸å¼ èåä¿çåä¸å¹¶ç½®äºéæèæ¯",a8n=((t={},e={})=>(e.locale??o())==="en"?o8n():r8n()),s8n=()=>"Portrait",i8n=()=>"èå",c8n=((t={},e={})=>(e.locale??o())==="en"?s8n():i8n()),l8n=()=>"Portrait of a person with curly hair in front of a busy interior",_8n=()=>"室å
å¤æèæ¯åçå·å人ç©èå",u8n=((t={},e={})=>(e.locale??o())==="en"?l8n():_8n()),d8n=()=>"Curls, glasses rims, and earrings reveal halos quickly. Compare the fine strands against the original before publishing.",p8n=()=>"å·åãéæ¡åè³é¥°æå®¹ææ´é²å
æãåå¸å请对ç
§å徿£æ¥ç»å°åä¸ã",m8n=((t={},e={})=>(e.locale??o())==="en"?d8n():p8n()),f8n=()=>"Flyaway hair, glasses, and earrings",g8n=()=>"飿£åä¸ãç¼éä¸è³é¥°",h8n=((t={},e={})=>(e.locale??o())==="en"?f8n():g8n()),b8n=()=>
31"The same dog isolated with visible fur edges on a transparent background",v8n=()=>"åä¸åªç被åç¦»åºæ¥ï¼æ¯åè¾¹ç¼æ¸
æ°å¯è§",y8n=((t={},e={})=>(e.locale??o())==="en"?b8n():v8n()),w8n=()=>"Pets",z8n=()=>"å® ç©",x8n=((t={},e={})=>(e.locale??o())==="en"?w8n():z8n()),k8n=()=>"Long-haired dog sitting on a sofa in a living room",S8n=()=>"客å
æ²åä¸é¿æ¯ççç
§ç",I8n=((t={},e={})=>(e.locale??o())==="en"?k8n():S8n()),T8n=()=>"Long fur and whiskers stay soft at the boundary, so the isolated subject still reads as a photograph.",E8n=()=>"é¿æ¯åè¡é¡»å¨è¾¹ç¼ä¿ææåï¼è®©éæä¸»ä½ä»ç¶åä¸å¼ çå®ç
§çã",R8n=((t={},e={})=>(e.locale??o())==="en"?T8n():E8n()),A8n=()=>"Fur and whiskers, not a hard silhouette",C8n=()=>"ä¿çæ¯åä¸è¡é¡»ï¼è䏿¯ç¡¬è½®å»",P8n=((t={},e={})=>(e.locale??o())==="en"?A8n():C8n()),q8n=()=>"The same running shoe isolated as a transparent PNG on a checkerboard background",O8n=()=>"åä¸åè·é被åç¦»ä¸ºéæ PNGï¼ç½®äºæ£çæ ¼èæ¯ä¸",M8n=((t={},e={})=>(e.locale??o())==="en"?q8n():O8n()),N8n=()=>"E-commerce",L8n=()=>"çµå",D8n=((t={},e={})=>(e.locale??o())==="en"?N8n():L8n()),$8n=()=>"Colorful running shoe photographed against a cluttered studio backdrop",j8n=()=>"æä¹±å½±æ£èæ¯ä¸ç彩è²è·éç
§ç",F8n=((t={},e={})=>(e.locale??o())==="en"?$8n():j8n()),U8n=()=>"Laces, stitching, and the full sole outline remain visible, ready for a white background or marketplace template.",G8n=()=>"é带ãç¼çº¿å宿´éåºè½®å»ä»ç¶æ¸
æ°ï¼éåç½åºåå徿çµå模æ¿ã",B8n=((t={},e={})=>(e.locale??o())==="en"?U8n():G8n()),V8n=()=>"A product cutout that is ready to list",H8n=()=>"å¯ç´æ¥ä¸æ¶çäº§åæ å¾",K8n=((t={},e={})=>(e.locale??o())==="en"?V8n():H8n()),W8n=()=>"Judge the edge before you use the cutout",Y8n=()=>"å
æ£æ¥è¾¹ç¼ï¼åä½¿ç¨æ å¾",Z8n=((t={},e={})=>(e.locale??o())==="en"?W8n():Y8n()),X8n=t=>`${t?.creditsPerMegapixel} credit per megapixel of the source image with a minimum of 1 credit â a 2000 à 2000 px photo is about 4 credits, and the exact quote is shown before you submit. New accounts start with ${t?.registrationCredits} free credits valid for ${t?.registrationDays} days, and failed jobs are refunded automatically.`,Q8n=t=>`ææºå¾åç´ è®¡è´¹ï¼æ¯ MP ${t?.creditsPerMegapixel} 积åï¼æä½ 1 积åãä¾å¦ 2000 à 2000 åç´ çº¦é 4 积åï¼ç¡®åæ¥ä»·ä¼å¨æäº¤åæ¾ç¤ºãæ°è´¦å·å¯è·å¾ ${t?.registrationCredits} 个å
费积åï¼æææ ${t?.registrationDays} 天ï¼å¤±è´¥ä»»å¡èªå¨é款ã`,J8n=((t,e={})=>(e.locale??o())==="en"?X8n(t):Q8n(t)),eGn=()=>"How much does background removal cost?",tGn=()=>"ç§»é¤èæ¯éè¦å¤å°ç§¯åï¼",nGn=((t={},e={})=>(e.locale??o())==="en"?eGn():tGn()),oGn=()=>"Answers about supported files, transparent output, difficult edges, credits, and what this focused tool does not attempt to replace.",rGn=()=>"å
³äºæ¯æçæä»¶ãéæè¾åºãå¤æè¾¹ç¼ã积åï¼ä»¥åè¿ä¸ªä¸æ³¨å·¥å
·ä¸ä¼æ¿ä»£åªäºå·¥ä½çåçã",aGn=((t={},e={})=>(e.locale??o())==="en"?oGn():rGn()),sGn=()=>"Images are harder when the subject blends into the background, contains semi-transparent objects such as glass or smoke, or is heavily blurred or compressed. A sharper original or a quick denoise pass usually helps.",iGn=()=>"主ä½ä¸èæ¯èåãå
å«ç»çæçé¾çåéæç©ä½ï¼ææºå¾ä¸¥é模ç³ãå缩æ¶ï¼å¤ç伿´å°é¾ãæ´æ¸
æ°çå徿å
è¿è¡ä¸æ¬¡å»åªé叏伿叮å©ã",cGn=((t={},e={})=>(e.locale??o())==="en"?sGn():iGn()),lGn=()=>"Which images are hard to cut out?",_Gn=()=>"åªäºå¾çæ¯è¾é¾æ ï¼",uGn=((t={},e={})=>(e.locale??o())==="en"?lGn():_Gn()),dGn=()=>"The model is designed for soft edges such as flyaway hair, pet fur, glasses rims, and thin straps rather than a hard outline. Results still depend on source contrast and sharpness, so inspect those areas before publishing.",pGn=()=>"模åé坹飿£åä¸ãå® ç©æ¯åãéæ¡åç»è©å¸¦çæåè¾¹ç¼è¿è¡å¤çï¼è䏿¯ç®åååºç¡¬è½®å»ãç»æä»åå³äºæºå¾ç对æ¯åº¦åæ¸
æ°åº¦ï¼åå¸åè¯·æ£æ¥è¿äºåºåã",mGn=((t={},e={})=>(e.locale??o())==="en"?dGn():pGn()),fGn=()=>"Does it keep hair, fur and fine edges?",gGn=()=>"è½ä¿ç头åãæ¯ååç»å°è¾¹ç¼åï¼",hGn=((t={},e={})=>
31(e.locale??o())==="en"?fGn():gGn()),bGn=()=>"Background remover FAQ",vGn=()=>"èæ¯ç§»é¤å¸¸è§é®é¢",yGn=((t={},e={})=>(e.locale??o())==="en"?bGn():vGn()),wGn=()=>"Upload a PNG, JPG, or WebP, confirm the credit quote, and run background removal. The AI detects the subject, removes the surrounding background, and opens a before-and-after slider. Download the result as a transparent PNG without manual selection.",zGn=()=>"ä¸ä¼ PNGãJPG æ WebPï¼ç¡®è®¤ç§¯åæ¥ä»·å¹¶è¿è¡èæ¯ç§»é¤ãAI ä¼è¯å«ä¸»ä½ãç§»é¤å¨å´èæ¯ï¼å¹¶æå¼ååå¯¹æ¯æ»åãæ éæå¨éæ©ï¼ç´æ¥ä¸è½½éæ PNGã",xGn=((t={},e={})=>(e.locale??o())==="en"?wGn():zGn()),kGn=()=>"How do I remove the background from an image?",SGn=()=>"å¦ä½ç§»é¤å¾çèæ¯ï¼",IGn=((t={},e={})=>(e.locale??o())==="en"?kGn():SGn()),TGn=()=>"JPEG cannot store transparency. Upload the JPG here and the tool returns a transparent PNG of its subject, which is the standard way to turn a JPEG photo into a transparent asset.",EGn=()=>"JPEG æ ¼å¼æ¬èº«ä¸æ¯æéæééãä¸ä¼ JPG åï¼å·¥å
·ä¼è¿å主ä½çéæ PNGï¼è¿æ¯å° JPEG ç
§çåæéæç´ æçæ åæ¹å¼ã",RGn=((t={},e={})=>(e.locale??o())==="en"?TGn():EGn()),AGn=()=>"Can I make a JPEG transparent?",CGn=()=>"å¯ä»¥æ JPEG åæéæå¾çåï¼",PGn=((t={},e={})=>(e.locale??o())==="en"?AGn():CGn()),qGn=()=>"Yes. Logos, signatures, and flat graphics photographed or scanned on paper work well when the mark contrasts with its background. For artwork that scales cleanly, send the transparent PNG to Image Vectorizer afterward.",OGn=()=>"å¯ä»¥ãåªè¦ logoãç¾åææå¹³å¾å½¢ä¸çº¸å¼ èæ¯æææ¾å¯¹æ¯ï¼ç
§çææ«æä»¶é常é½éåå¤çãè¥éè¦æ é缩æ¾ï¼åå°éæ PNG 交ç»å¾çç¢éåå·¥å
·ã",MGn=((t={},e={})=>(e.locale??o())==="en"?qGn():OGn()),NGn=()=>"Can I remove the background from a logo or a signature?",LGn=()=>"å¯ä»¥ç§»é¤ logo æç¾åçèæ¯åï¼",DGn=((t={},e={})=>(e.locale??o())==="en"?NGn():LGn()),$Gn=()=>"The current workbench processes one image per run and returns the isolated subject. Background replacement, shadow generation, and batch processing are not included; place the transparent PNG on a new background in your design tool.",jGn=()=>"å½åå·¥ä½åºæ¯æ¬¡å¤çä¸å¼ å¾çï¼åªè¿åå离åç主ä½ãèæ¯æ¿æ¢ãé´å½±çæåæ¹éå¤çç®åä¸å¨å·¥å
·èå´å
ï¼è¯·å¨è®¾è®¡å·¥å
·ä¸æéæ PNG æ¾å°æ°èæ¯ä¸ã",FGn=((t={},e={})=>(e.locale??o())==="en"?$Gn():jGn()),UGn=()=>"Can I remove backgrounds in bulk or swap in a new background?",GGn=()=>"æ¯ææ¹éç§»é¤ææ¿æ¢èæ¯åï¼",BGn=((t={},e={})=>(e.locale??o())==="en"?UGn():GGn()),VGn=()=>"Background removal questions, answered",HGn=()=>"å
³äºç§»é¤å¾çèæ¯çé®é¢",KGn=((t={},e={})=>(e.locale??o())==="en"?VGn():HGn()),WGn=()=>"Yes. The output is a PNG with a real alpha channel, so the removed area is transparent rather than filled with white. Place the cutout on any color, photo, gradient, or design.",YGn=()=>"ä¼ãè¾åºæ¯å¸¦çå® alpha ééç PNGï¼ç§»é¤åºåæ¯çéæï¼ä¸æ¯ç½è²å¡«å
ãä½ å¯ä»¥æä¸»ä½æ¾å°ä»»æé¢è²ãç
§çãæ¸åæè®¾è®¡ä¸ã",ZGn=((t={},e={})=>(e.locale??o())==="en"?WGn():YGn()),XGn=()=>"Will the result have a transparent background?",QGn=()=>"ç»æä¼æ¯éæèæ¯åï¼",JGn=((t={},e={})=>(e.locale??o())==="en"?XGn():QGn()),eBn=()=>"Three unrelated products aligned at equal scale after background removal",tBn=()=>"ä¸ä»¶ä¸å产åå¨ç§»é¤èæ¯åæç¸åæ¯ä¾æå",nBn=((t={},e={})=>(e.locale??o())==="en"?eBn():tBn()),oBn=()=>"Process product photos through the same workflow so cutouts share a consistent edge treatment across marketplace templates, comparison grids, and white-background requirements.",rBn=()=>"ç¨å䏿µç¨å¤ç产åç
§çï¼è®©æ å¾å¨çµå模æ¿ã对æ¯ç½æ ¼åç½åºè¦æ±ä¸ä¿æä¸è´çè¾¹ç¼ææã",aBn=((t={},e={})=>(e.locale??o())==="en"?oBn():rBn()),sBn=()=>"Consistent catalogs",iBn=()=>"ç®å½ä¸è´æ§",cBn=((t={},e={})=>
31(e.locale??o())==="en"?sBn():iBn()),lBn=()=>"Keep a product catalog visually consistent",_Bn=()=>"让æ¯å¼ 产åå¾ä¿æç»ä¸å¤ç",uBn=((t={},e={})=>(e.locale??o())==="en"?lBn():_Bn()),dBn=()=>"Close-up of hair strands and a thin necklace preserved after background removal",pBn=()=>"èæ¯ç§»é¤åä»ä¿çåä¸ä¸ç»é¡¹é¾çå±é¨ç¹å",mBn=((t={},e={})=>(e.locale??o())==="en"?dBn():pBn()),fBn=()=>"Soft edge detection helps glasses rims, jewelry, flyaway hair, fur, and thin straps keep their shape instead of turning into halos or jagged outlines.",gBn=()=>"æåçè¾¹ç¼è¯å«æå©äºä¿çéæ¡ãé¦é¥°ã飿£åä¸ãæ¯ååç»è©å¸¦ï¼é¿å
åæå
ææé¯é½¿ã",hBn=((t={},e={})=>(e.locale??o())==="en"?fBn():gBn()),bBn=()=>"Fine edges",vBn=()=>"ç»èè¾¹ç¼",yBn=((t={},e={})=>(e.locale??o())==="en"?bBn():vBn()),wBn=()=>"Keep soft edges where they matter",zBn=()=>"å
³é®ä½ç½®ä¿çæåè¾¹ç¼",xBn=((t={},e={})=>(e.locale??o())==="en"?wBn():zBn()),kBn=()=>"Transparent PNG cutouts of a product, a portrait and a sticker arranged on a checkerboard canvas",SBn=()=>"产åãèååè´´çº¸éæ PNG æ 徿å卿£çæ ¼ç»å¸ä¸",IBn=((t={},e={})=>(e.locale??o())==="en"?kBn():SBn()),TBn=()=>"The PNG contains a true alpha channel rather than a white fill. Place the cutout on any color, gradient, or scene without removing the background again.",EBn=()=>"è¾åº PNG 带æçå® alpha ééï¼è䏿¯æ¶æç½è²ç JPEGã主ä½å¯ä»¥ç´æ¥æ¾å°çº¯è²ãæ¸åææ°åºæ¯ä¸ã",RBn=((t={},e={})=>(e.locale??o())==="en"?TBn():EBn()),ABn=()=>"Transparent PNG",CBn=()=>"éæ PNG",PBn=((t={},e={})=>(e.locale??o())==="en"?ABn():CBn()),qBn=()=>"Download real transparency",OBn=()=>"ä¸è½½çæ£çéæéé",MBn=((t={},e={})=>(e.locale??o())==="en"?qBn():OBn()),NBn=()=>"Clean isolated product with generous space for layout",LBn=()=>"çåºå
è¶³çå¼ç©ºé´çå¹²åéæäº§å主ä½",DBn=((t={},e={})=>(e.locale??o())==="en"?NBn():LBn()),$Bn=()=>"Preserve the subject's proportions and clean silhouette so it drops into product cards, profile images, social layouts, and composited scenes without another cleanup pass.",jBn=()=>"ä¿ç䏻使¯ä¾ä¸å¹²åè½®å»ï¼è®©å®è¿å
¥ååå¡çã头åã社交çå¼ååæåºæ¯æ¶æ é忬¡æ¸
çã",FBn=((t={},e={})=>(e.locale??o())==="en"?$Bn():jBn()),UBn=()=>"Composition-ready",GBn=()=>"éåæç",BBn=((t={},e={})=>(e.locale??o())==="en"?UBn():GBn()),VBn=()=>"Move the subject into the next layout",HBn=()=>"主ä½å¯ä»¥ç´æ¥è¿å
¥ä¸ä¸å¼ çå¼",KBn=((t={},e={})=>(e.locale??o())==="en"?VBn():HBn()),WBn=()=>"A useful cutout is more than a missing background: inspect the edge, download a real alpha PNG, and continue into the listing, profile, or layout where the subject belongs.",YBn=()=>"好æ å¾ä¸åªæ¯å»æèæ¯ï¼æ£æ¥è¾¹ç¼ãä¸è½½çæ£éæç PNGï¼åæä¸»ä½æ¾è¿åå页ã头åæçå¼ä¸ç»§ç»ä½¿ç¨ã",ZBn=((t={},e={})=>(e.locale??o())==="en"?WBn():YBn()),XBn=()=>"What makes the cutout useful",QBn=()=>"让æ å¾çæ£æç¨çç»è",JBn=((t={},e={})=>(e.locale??o())==="en"?XBn():QBn()),e9n=()=>"A transparent result you can actually use",t9n=()=>"æ¿å°å¯ä»¥ç»§ç»ä½¿ç¨çéæç»æ",n9n=((t={},e={})=>(e.locale??o())==="en"?e9n():t9n()),o9n=()=>"PNG · JPG · WebP in",r9n=()=>"è¾å
¥ PNG · JPG · WebP",a9n=((t={},e={})=>(e.locale??o())==="en"?o9n():r9n()),s9n=t=>`Up to ${t?.maxMegapixels} MP`,i9n=t=>`æå¤§ ${t?.maxMegapixels} MP`,c9n=((t,e={})=>(e.locale??o())==="en"?s9n(t):i9n(t)),l9n=()=>"Transparent PNG out",_9n=()=>"è¾åºéæ PNG",u9n=((t={},e={})=>(e.locale??o())==="en"?l9n():_9n()),d9n=t=>`Up to ${t?.maxFileMb} MB`,p9n=t=>`æå¤§ ${t?.maxFileMb} MB`,m9n=((t,e={})=>(e.locale??o())==="en"?d9n(t):p9n(t)),f9n=()=>"Current workflow",g9n=()=>"å½å工使µ",h9n=((t={},e={})=>(e.locale??o())==="en"?f9n():g9n()),b9n=()=>"Segmentation is strongest when the subject is visually distinct from its background. Choose a source with enough contrast and resolution to preserve the edge you need.",v9n=()=>"主ä½ä¸èæ¯åºåè¶ææ¾ï¼å离è¶ç¨³å®ã鿩坹æ¯åº¦åå辨çè¶³å¤çæºå¾ï¼æè½ä¿çéè¦çè¾¹ç¼ã",y9n=((t={},e={})=>(e.locale??o())==="en"?b9n():v9n()),w9n=()=>"A busy background can work when the subject's edge tones differ from what sits behind them.",z9n=()=>"èæ¯å¯ä»¥å¤æï¼åªè¦ä¸»ä½è¾¹ç¼çè²è°ä¸èåçåºåææåºå«ã",x9n=((t={},e={})=>(e.locale??o())==="en"?w9n():z9n()),k9n=()=>"Different tones at the boundary",S9n=()=>"è¾¹çæè²å½©å¯¹æ¯",I9n=((t={},e={})=>(e.locale??o())==="en"?k9n():S9n()),T9n=()=>"Better starting points",E9n=()=>"æ´å¥½çèµ·ç¹",R9n=((t={},e={})=>(e.locale??o())==="en"?T9n():E9n()),A9n=()=>"Hair, fur, and thin details need pixels to work with. A sharp 1â4 MP photo beats a compressed thumbnail.",C9n=()=>"头åãæ¯ååç»çº¿éè¦åç´ æ¯æãä¸å¼ æ¸
æ°ç 1â4MP ç
§çä¼äºä¸¥éå缩ç缩ç¥å¾ã",P9n=((t={},e={})=>(e.locale??o())==="en"?A9n():C9n()),q9n=()=>"Enough pixels for fine detail",O9n=()=>"ç»èæ¥æè¶³å¤åç´ ",M9n=((t={},e={})=>(e.locale??o())==="en"?q9n():O9n()),N9n=()=>
31"A person, product, pet, or logo with a visible outline against its surroundings.",L9n=()=>"人ç©ã产åãå® ç©æ logo çè½®å»åºå½è½ä»å¨å´ç¯å¢ä¸çæ¸
ã",D9n=((t={},e={})=>(e.locale??o())==="en"?N9n():L9n()),$9n=()=>"One identifiable subject",j9n=()=>"ä¸ä¸ªæç¡®ç主ä½",F9n=((t={},e={})=>(e.locale??o())==="en"?$9n():j9n()),U9n=()=>"This tool removes the background and returns the isolated subject. It does not replace the background, generate shadows, or include a manual eraser brush; use the PNG in your design tool for those steps.",G9n=()=>"æ¬å·¥å
·è´è´£ç§»é¤èæ¯å¹¶è¿åéæä¸»ä½ï¼ä¸è´è´£æ¿æ¢èæ¯ãçæé´å½±ææä¾æå¨ç»ç¬ãåç»æ¥éª¤å¯å¨è®¾è®¡å·¥å
·ä¸å®æã",B9n=((t={},e={})=>(e.locale??o())==="en"?U9n():G9n()),V9n=()=>"Dark hair against a dark wall or a white product on white can leave the boundary ambiguous.",H9n=()=>"æ·±è²å¤´åè´´çæ·±è²å¢é¢ï¼æç½è²äº§åç½®äºç½åºä¸ï¼é½å¯è½è®©è¾¹çå徿¨¡ç³ã",K9n=((t={},e={})=>(e.locale??o())==="en"?V9n():H9n()),W9n=()=>"Subject and background share a tone",Y9n=()=>"主ä½ä¸èæ¯è²è°æ¥è¿",Z9n=((t={},e={})=>(e.locale??o())==="en"?W9n():Y9n()),X9n=()=>"Detail that was never captured cannot be separated. Denoise first or start from a larger original.",Q9n=()=>"æºå¾ä»æªææå°çç»èæ æ³è¢«å离ãå¯ä»¥å
å»åªï¼ææ¢ç¨æ´å¤§çåå¾ã",J9n=((t={},e={})=>(e.locale??o())==="en"?X9n():Q9n()),e7n=()=>"Blurred or heavily compressed sources",t7n=()=>"æ¨¡ç³æä¸¥éåç¼©çæºå¾",n7n=((t={},e={})=>(e.locale??o())==="en"?e7n():t7n()),o7n=()=>"Needs a closer review",r7n=()=>"éè¦ä»ç»å¤æ ¸",a7n=((t={},e={})=>(e.locale??o())==="en"?o7n():r7n()),s7n=()=>"Semi-transparent regions do not have one clear edge. Inspect them before publishing.",i7n=()=>"åéæåºå没æå䏿¸
æ°çè¾¹ç¼ï¼åå¸å请éç¹æ£æ¥ã",c7n=((t={},e={})=>(e.locale??o())==="en"?s7n():i7n()),l7n=()=>"Glass, smoke, and translucent objects",_7n=()=>"ç»çãçé¾ååéæç©ä½",u7n=((t={},e={})=>(e.locale??o())==="en"?l7n():_7n()),d7n=()=>"Choose a source that gives the edge enough information",p7n=()=>"ä¸ºè¾¹ç¼æä¾è¶³å¤ä¿¡æ¯çæºå¾",m7n=((t={},e={})=>(e.locale??o())==="en"?d7n():p7n()),f7n=()=>"Profile avatars",g7n=()=>"头åå¶ä½",h7n=((t={},e={})=>(e.locale??o())==="en"?f7n():g7n()),b7n=()=>"Marketplace listings",v7n=()=>"çµååå页",y7n=((t={},e={})=>(e.locale??o())==="en"?b7n():v7n()),w7n=()=>"Pet cutouts",z7n=()=>"å® ç©æ å¾",x7n=((t={},e={})=>(e.locale??o())==="en"?w7n():z7n()),k7n=()=>"Campaign composites",S7n=()=>"广ååæ",I7n=((t={},e={})=>(e.locale??o())==="en"?k7n():S7n()),T7n=()=>"Upload a product, portrait, or pet photo and get a transparent cutout ready for a marketplace listing, profile image, campaign layout, or composited scene.",E7n=()=>"ä¸ä¼ 产åãèåæå® ç©ç
§çï¼è·å¾è¾¹ç¼å¹²åçéæä¸»ä½ï¼å¯ç´æ¥æ¾è¿åå页ã头åã广åç弿åæåºæ¯ã",R7n=((t={},e={})=>(e.locale??o())==="en"?T7n():E7n()),A7n=()=>"AI Background Remover",C7n=()=>"AI èæ¯ç§»é¤å·¥å
·",ZU=((t={},e={})=>(e.locale??o())==="en"?A7n():C7n()),P7n=()=>"Denoise the source first",q7n=()=>"å
æ¸
çæºå¾",O7n=((t={},e={})=>(e.locale??o())==="en"?P7n():q7n()),M7n=()=>"Clean grain and compression noise from a phone photo before isolating a difficult subject.",N7n=()=>"å¨åç¦»å¤æä¸»ä½åï¼å
æ¸
çææºç
§çä¸çé¢ç²åå缩åªç¹ã",L7n=((t={},e={})=>(e.locale??o())==="en"?M7n():N7n()),D7n=()=>"After the background is gone, the next job is often size, format, or cleanup. Continue with adjacent tools while keeping the same workspace context.",$7n=()=>"ç§»é¤èæ¯åï¼ä¸ä¸æ¥é常æ¯è°æ´å°ºå¯¸ãæ ¼å¼ææ¸
çæºå¾ãå¯ä»¥ç»§ç»ä½¿ç¨ç¸å
³å·¥å
·å®æå¤çã",j7n=((t={},e={})=>(e.locale??o())==="en"?D7n():$7n()),F7n=()=>"Continue the image workflow",U7n=()=>"ç»§ç»å¾çå¤çæµç¨",G7n=((t={},e={})=>(e.locale??o())==="en"?F7n():U7n()),B7n=()=>"Upscale the cutout",V7n=()=>"æ¾å¤§éæä¸»ä½",H7n=((t={},e={})=>(e.locale??o())==="en"?B7n():V7n()),K7n=()=>"Enlarge the cutout 2Ã, 4à or 8à for print or hero banners while keeping its outline crisp.",W7n=()=>"å°éæä¸»ä½æ¾å¤§ 2Ãã4à æ 8Ãï¼ç¨äºå°å·æå¤§å¹
主è§è§ï¼åæ¶ä¿æè½®å»æ¸
æ°ã",Y7n=((t={},e={})=>(e.locale??o())==="en"?K7n():W7n()),Z7n=()=>"Convert a logo to SVG",X7n=()=>"å° logo 转为 SVG",Q7n=((t={},e={})=>(e.locale??o())==="en"?Z7n():X7n()),J7n=()=>"Turn an isolated logo, icon or flat graphic into a scalable SVG with editable paths.",eVn=()=>"å°éæ logoã徿 ææå¹³å¾å½¢è½¬æ¢ä¸ºå¸¦å¯ç¼è¾è·¯å¾ç SVGã",tVn=((t={},e={})=>(e.locale??o())==="en"?J7n():eVn()),nVn=()=>"An AI background remover that isolates a subject from PNG, JPG, or WebP images and returns a transparent PNG for e-commerce, portraits, social graphics, and design work.",oVn=()=>"åºäº AI çèæ¯ç§»é¤å·¥å
·ï¼å¯ä» PNGãJPG æ WebP å¾çä¸å离主ä½ï¼å¹¶è¾åºéç¨äºçµåãèåã社交å设计çéæ PNGã",rVn=((t={},e={})=>(e.locale??o())==="en"?nVn():oVn()),aVn=()=>
31"Oeneo AI Background Remover",sVn=()=>"Oeneo AI èæ¯ç§»é¤å·¥å
·",iVn=((t={},e={})=>(e.locale??o())==="en"?aVn():sVn()),cVn=()=>"Remove an image background in one upload and download a transparent PNG with cleaner hair, fur, and product edges for listings, portraits, product pages, and design.",lVn=()=>"ä¸é®ç§»é¤å¾çèæ¯ï¼ä¸è½½å¸¦éæééç PNGï¼éåçµåååå¾ã人ç©èåã社交å
容åè®¾è®¡ç´ æã",Mb=((t={},e={})=>(e.locale??o())==="en"?cVn():lVn()),_Vn=()=>"AI Background Remover: Create Transparent PNGs | Oeneo AI",uVn=()=>"AI èæ¯ç§»é¤å·¥å
·ï¼åå»ºéæ PNG | Oeneo AI",XU=((t={},e={})=>(e.locale??o())==="en"?_Vn():uVn()),dVn=()=>"Images per run",pVn=()=>"æ¯æ¬¡å¤ç",mVn=((t={},e={})=>(e.locale??o())==="en"?dVn():pVn()),fVn=()=>"One source image",gVn=()=>"ä¸å¼ æºå¾",hVn=((t={},e={})=>(e.locale??o())==="en"?fVn():gVn()),bVn=()=>"The exact input limits, transparent output, and per-image processing rules enforced by this workspace.",vVn=()=>"å½åå·¥ä½åºæ§è¡çè¾å
¥éå¶ãéæè¾åºååå¾å¤çè§åã",yVn=((t={},e={})=>(e.locale??o())==="en"?bVn():vVn()),wVn=()=>"Input formats",zVn=()=>"è¾å
¥æ ¼å¼",xVn=((t={},e={})=>(e.locale??o())==="en"?wVn():zVn()),kVn=()=>"PNG, JPG/JPEG, WebP",SVn=()=>"PNGãJPG/JPEGãWebP",IVn=((t={},e={})=>(e.locale??o())==="en"?kVn():SVn()),TVn=()=>"Output",EVn=()=>"è¾åº",RVn=((t={},e={})=>(e.locale??o())==="en"?TVn():EVn()),AVn=()=>"PNG with a transparent alpha channel",CVn=()=>"å¸¦éæ alpha ééç PNG",PVn=((t={},e={})=>(e.locale??o())==="en"?AVn():CVn()),qVn=()=>"Pricing",OVn=()=>"计费",MVn=((t={},e={})=>(e.locale??o())==="en"?qVn():OVn()),NVn=t=>`${t?.creditsPerMegapixel} credit per megapixel`,LVn=t=>`æ¯ MP ${t?.creditsPerMegapixel} 积å`,DVn=((t,e={})=>(e.locale??o())==="en"?NVn(t):LVn(t)),$Vn=()=>"Processing",jVn=()=>"å¤çæ¹å¼",FVn=((t={},e={})=>(e.locale??o())==="en"?$Vn():jVn()),UVn=()=>"Server-side AI subject isolation; the result opens in a before/after slider",GVn=()=>"æå¡ç«¯ AI 主ä½å离ï¼å¹¶æä¾ååå¯¹æ¯æ»å",BVn=((t={},e={})=>(e.locale??o())==="en"?UVn():GVn()),VVn=()=>"Source size",HVn=()=>"æºå¾å¤§å°",KVn=((t={},e={})=>(e.locale??o())==="en"?VVn():HVn()),WVn=t=>`Up to ${t?.maxFileMb} MB and ${t?.maxMegapixels} megapixels per image`,YVn=t=>`æ¯å¼ æå¤§ ${t?.maxFileMb} MBã${t?.maxMegapixels}MP`,ZVn=((t,e={})=>(e.locale??o())==="en"?WVn(t):YVn(t)),XVn=()=>"Background remover specifications",QVn=()=>"èæ¯ç§»é¤è§æ ¼",JVn=((t={},e={})=>(e.locale??o())==="en"?XVn():QVn()),eHn=()=>"Drag the before-and-after slider across hair, fur, laces, and product outlines to check the cutout where it matters.",tHn=()=>"æå¨ååå¯¹æ¯æ»åï¼æ£æ¥å¤´åãæ¯åãé带å产åè½®å»çå
³é®ä½ç½®ã",nHn=((t={},e={})=>(e.locale??o())==="en"?eHn():tHn()),oHn=()=>"Inspect the difficult edges",rHn=()=>"æ£æ¥å¤æè¾¹ç¼",aHn=((t={},e={})=>(e.locale??o())==="en"?oHn():rHn()),sHn=()=>"Save the transparent PNG, then switch to upscaling, vectorization, or denoising when the next step needs it.",iHn=()=>"ä¿åéæ PNGï¼å¦æä¸ä¸æ¥éè¦ï¼å¯ä»¥ç»§ç»æ¾å¤§ãç¢éåæå»åªã",cHn=((t={},e={})=>(e.locale??o())==="en"?sHn():iHn()),lHn=()=>"Download and continue",_Hn=()=>"ä¸è½½å¹¶ç»§ç»å¤ç",uHn=((t={},e={})=>(e.locale??o())==="en"?lHn():_Hn()),dHn=()=>"Approve the quote. The AI detects the foreground and separates it from the scene without a lasso, brush, or manual mask.",pHn=()=>"确认æ¥ä»·åæäº¤ãAI ä¼è¯å«åæ¯å¹¶å°å
¶ä¸åºæ¯åç¦»ï¼æ éå¥ç´¢ãç»ç¬ææå¨èçã",mHn=((t={},e={})=>(e.locale??o())==="en"?dHn():pHn()),fHn=()=>"Confirm and remove the background",gHn=()=>"确认并移é¤èæ¯",hHn=((t={},e={})=>(e.locale??o())==="en"?fHn():gHn()),bHn=()=>"Choose a PNG, JPG, or WebP with one clear subject. The workbench reads its size and shows the credit quote before you run it.",vHn=()=>"éæ©ä¸å¼ ä¸»ä½æç¡®ç PNGãJPG æ WebPãå·¥ä½å°ä¼è¯»å尺寸ï¼å¹¶å¨å¤çåæ¾ç¤ºç§¯åæ¥ä»·ã",yHn=((t={},e={})=>(e.locale??o())==="en"?bHn():vHn()),wHn=()=>"Upload one source image",zHn=()=>"ä¸ä¼ ä¸å¼ æºå¾",xHn=((t={},e={})=>(e.locale??o())==="en"?wHn():zHn()),kHn=()=>"Upload one image, review the quoted cost, check the edge, and download a transparent PNG ready for the next design step.",SHn=()=>"ä¸ä¼ ä¸å¼ å¾çï¼æ¥çæ¥ä»·ï¼æ£æ¥è¾¹ç¼ï¼ç¶åä¸è½½å¯ä»¥è¿å
¥ä¸ä¸æ¥è®¾è®¡çéæ PNGã",IHn=((t={},e={})=>(e.locale??o())==="en"?kHn():SHn()),THn=()=>"How it works",EHn=()=>"ä½¿ç¨æ¹æ³",RHn=((t={},e={})=>(e.locale??o())==="en"?THn():EHn()),AHn=()=>"How to remove a background from an image",CHn=()=>"å¦ä½ç§»é¤å¾çèæ¯",PHn=((t={},e={})=>(e.locale??o())==="en"?AHn():CHn()),qHn=()=>
31"Background remover inputs, output, edge handling and pricing",OHn=()=>"èæ¯ç§»é¤å·¥å
·çè¾å
¥ãè¾åºãè¾¹ç¼å¤çä¸è´¹ç¨",MHn=((t={},e={})=>(e.locale??o())==="en"?qHn():OHn()),NHn=()=>"The exact quote appears before you submit, and failed jobs are refunded automatically.",LHn=()=>"æäº¤åæ¾ç¤ºç¡®åæ¥ä»·ï¼ä»»å¡å¤±è´¥ä¼èªå¨éè¿ç§¯åã",DHn=((t={},e={})=>(e.locale??o())==="en"?NHn():LHn()),$Hn=()=>"Cost",jHn=()=>"è´¹ç¨",FHn=((t={},e={})=>(e.locale??o())==="en"?$Hn():jHn()),UHn=t=>`${t?.creditsPerMegapixel} credit per megapixel`,GHn=t=>`æ¯ MP ${t?.creditsPerMegapixel} 积å`,BHn=((t,e={})=>(e.locale??o())==="en"?UHn(t):GHn(t)),VHn=()=>"Foreground detection that follows hair, fur and thin straps instead of cutting a hard outline.",HHn=()=>"è¯å«å¤´åãæ¯ååç»è©å¸¦ç软边ç¼ï¼é¿å
çä¸ç硬轮å»ã",KHn=((t={},e={})=>(e.locale??o())==="en"?VHn():HHn()),WHn=()=>"Edges",YHn=()=>"è¾¹ç¼",ZHn=((t={},e={})=>(e.locale??o())==="en"?WHn():YHn()),XHn=()=>"AI subject isolation",QHn=()=>"AI 主ä½å离",JHn=((t={},e={})=>(e.locale??o())==="en"?XHn():QHn()),eKn=t=>`One image per run, up to ${t?.maxFileMb} MB and ${t?.maxMegapixels} megapixels.`,tKn=t=>`æ¯æ¬¡å¤çä¸å¼ å¾çï¼æå¤§ ${t?.maxFileMb} MBã${t?.maxMegapixels}MPã`,nKn=((t,e={})=>(e.locale??o())==="en"?eKn(t):tKn(t)),oKn=()=>"Input",rKn=()=>"è¾å
¥",aKn=((t={},e={})=>(e.locale??o())==="en"?oKn():rKn()),sKn=()=>"PNG, JPG or WebP",iKn=()=>"PNGãJPG æ WebP",cKn=((t={},e={})=>(e.locale??o())==="en"?sKn():iKn()),lKn=()=>"A real alpha channel and no watermark â drop the cutout onto any background.",_Kn=()=>"çæ£å¸¦ alpha ééï¼ä¸å¡«å
ç½è²èæ¯ï¼å¯ç´æ¥æ¾å°ä»»æè®¾è®¡ä¸ã",uKn=((t={},e={})=>(e.locale??o())==="en"?lKn():_Kn()),dKn=()=>"Output",pKn=()=>"è¾åº",mKn=((t={},e={})=>(e.locale??o())==="en"?dKn():pKn()),fKn=()=>"Transparent PNG",gKn=()=>"éæ PNG",hKn=((t={},e={})=>(e.locale??o())==="en"?fKn():gKn()),bKn=()=>"Turn inconsistent product shots into uniform cutouts for marketplace listings, white-background requirements, and comparison grids.",vKn=()=>"å°ææç¯å¢ä¸ä¸è´ç产åç
§çç»ä¸ä¸ºéæä¸»ä½ï¼ç¨äºçµååå页ãç½åºè¦æ±å对æ¯ç½æ ¼ã",yKn=((t={},e={})=>(e.locale??o())==="en"?bKn():vKn()),wKn=()=>"Shoes photographed on three different tables become one consistent catalog row.",zKn=()=>"å¨ä¸å¼ ä¸åæ¡é¢ä¸ææçéåï¼åæç»ä¸çååç®å½ä¸è¡ã",xKn=((t={},e={})=>(e.locale??o())==="en"?wKn():zKn()),kKn=()=>"E-commerce product photos",SKn=()=>"çµå产åå¾",IKn=((t={},e={})=>(e.locale??o())==="en"?kKn():SKn()),TKn=()=>"Remove the office, bedroom, or street behind a portrait and place the person on a neutral or branded background.",EKn=()=>"ç§»é¤èåèåçåå
¬å®¤ãå§å®¤æè¡éï¼æäººç©æ¾å°ä¸æ§æåçèæ¯ä¸ã",RKn=((t={},e={})=>(e.locale??o())==="en"?TKn():EKn()),AKn=()=>"A team page where every headshot shares the same clean backdrop.",CKn=()=>"å¢é页é¢ä¸çæ¯å¼ 头åé½ä½¿ç¨åä¸å¥å¹²åèæ¯ã",PKn=((t={},e={})=>(e.locale??o())==="en"?AKn():CKn()),qKn=()=>"Headshots and profile photos",OKn=()=>"头åä¸ä¸ªäººèµæç
§ç",MKn=((t={},e={})=>(e.locale??o())==="en"?qKn():OKn()),NKn=()=>"Lift a logo or signature off its scanned or photographed background to get a transparent PNG for documents and print.",LKn=()=>"仿«æä»¶æç
§çèæ¯ä¸æå logo æç¾åï¼è·å¾å¯ç¨äºææ¡£åå°å·çéæ PNGã",DKn=((t={},e={})=>(e.locale??o())==="en"?NKn():LKn()),$Kn=()=>"A signature photographed on paper becomes a clean transparent PNG for contracts.",jKn=()=>"æå¨çº¸ä¸çç¾ååæååä¸å¯ç´æ¥ä½¿ç¨çéæ PNGã",FKn=((t={},e={})=>(e.locale??o())==="en"?$Kn():jKn()),UKn=()=>"Logos, signatures and stickers",GKn=()=>"Logoãç¾åä¸è´´çº¸",BKn=((t={},e={})=>(e.locale??o())==="en"?UKn():GKn()),VKn=()=>"Isolate a creator, product, or mascot once and reuse it across stories, thumbnails, and ad crops.",HKn=()=>"䏿¬¡å离åä½è
ã产åæå祥ç©ï¼å¨å¿«æã缩ç¥å¾å广åè£åä¸éå¤ä½¿ç¨ã",KKn=((t={},e={})=>(e.locale??o())==="en"?VKn():HKn()),WKn=()=>"One cutout of a presenter reused across an entire launch campaign.",YKn=()=>"ä¸ä¸ªæ¼è®²è
æ å¾è´¯ç©¿æ´ä¸ªæ°åå叿´»å¨ã",ZKn=((t={},e={})=>(e.locale??o())==="en"?WKn():YKn()),XKn=()=>"Social and marketing graphics",QKn=()=>"社交ä¸è¥éå¾å½¢",JKn=((t={},e={})=>(e.locale??o())==="en"?XKn():QKn()),eWn=()=>"Place the same isolated subject into a product listing, profile card, campaign layout, or new scene without repeating the cutout work.",tWn=()=>"æåä¸ä¸ªéæä¸»ä½æ¾è¿åå页ãä¸ªäººèµæå¡ã广åç弿æ°åºæ¯ï¼ä¸å¿
é夿 å¾ã",nWn=((t={},e={})=>(e.locale??o())==="en"?eWn():tWn()),oWn=()=>"Example",rWn=()=>"示ä¾",aWn=((t={},e={})=>(e.locale??o())==="en"?oWn():rWn()),sWn=()=>"Where transparent cutouts help",iWn=()=>"éææ å¾çå®é
ç¨é",cWn=((t={},e={})=>(e.locale??o())==="en"?sWn():iWn()),lWn=()=>"Make an image background transparent for real work",_Wn=()=>"让å¾çèæ¯éæï¼æå¡çå®å·¥ä½",uWn=((t={},e={})=>(e.locale??o())==="en"?lWn():_Wn()),dWn=t=>`Upload a small source, choose the delivery size, and start with ${t?.registrationCredits} free credits. No credit card required.`,pWn=t=>`ä¸ä¼ å°å°ºå¯¸æºå¾ï¼æäº¤ä»å°ºå¯¸éæ©åæ°ï¼å¹¶ä½¿ç¨ ${t?.registrationCredits} 个å
费积åå¼å§ãæ éä¿¡ç¨å¡ã`,mWn=((t,e={})=>(e.locale??o())==="en"?dWn(t):pWn(t)),fWn=()=>"Ready to make the source larger",gWn=()=>"åå¤å¥½æ¾å¤§ç°ææºå¾",hWn=((t={},e={})=>(e.locale??o())==="en"?fWn():gWn()),bWn=()=>"Upscale an image",vWn=()=>"æ¾å¤§å¾ç",yWn=((t={},e={})=>(e.locale??o())==="en"?bWn():vWn()),wWn=()=>"Review the workflow",zWn=()=>"æ¥çå¤çæµç¨",xWn=((t={},e={})=>(e.locale??o())==="en"?wWn():zWn()),kWn=()=>"Upscale the image you already have",SWn=()=>"æ¾å¤§ä½ å·²ç»æ¥æçå¾ç",IWn=((t={},e={})=>(e.locale??o())==="en"?kWn():SWn()),TWn=()=>"Upscaled",EWn=()=>"æ¾å¤§å",RWn=((t={},e={})=>(e.locale??o())==="en"?TWn():EWn()),AWn=()=>"Original",CWn=()=>"åå¾",PWn=((t={},e={})=>(e.locale??o())==="en"?AWn():CWn()),qWn=()=>
31"Compare each source with its enlarged result at the size you plan to use. Look at skin, product texture, foliage, edges, and small detailsânot just the dimensions.",OWn=()=>"æå®é
使ç¨å°ºå¯¸æ¯è¾æºå¾ä¸æ¾å¤§ç»æï¼éç¹è§å¯è¤è´¨ã产å纹çãæ¤è¢«ãè½®å»åå°ç»èï¼èä¸åªæ¯å¾ç尺寸ã",MWn=((t={},e={})=>(e.locale??o())==="en"?qWn():OWn()),NWn=()=>"Landscape upscaled 8x with recovered distant detail",LWn=()=>"æ¾å¤§ 8x 忢å¤è¿æ¯ç»èç飿¯ç
§ç",DWn=((t={},e={})=>(e.locale??o())==="en"?NWn():LWn()),$Wn=()=>"Landscape",jWn=()=>"飿¯",FWn=((t={},e={})=>(e.locale??o())==="en"?$Wn():jWn()),UWn=()=>"Original landscape photo before upscaling",GWn=()=>"æ¾å¤§åçåå§é£æ¯ç
§ç",BWn=((t={},e={})=>(e.locale??o())==="en"?UWn():GWn()),VWn=()=>"8x enlargement for large-format output",HWn=()=>"æ¾å¤§ 8xï¼ç¨äºå¤§å¹
è¾åº",KWn=((t={},e={})=>(e.locale??o())==="en"?VWn():HWn()),WWn=()=>"Landscape detail for a large print",YWn=()=>"éå大å¹
å°å·ç飿¯ç»è",ZWn=((t={},e={})=>(e.locale??o())==="en"?WWn():YWn()),XWn=()=>"Portrait upscaled 4x with enhanced facial detail",QWn=()=>"æ¾å¤§ 4x åå¢å¼ºé¢é¨ç»èç人å",JWn=((t={},e={})=>(e.locale??o())==="en"?XWn():QWn()),eYn=()=>"Portrait",tYn=()=>"人å",nYn=((t={},e={})=>(e.locale??o())==="en"?eYn():tYn()),oYn=()=>"Original portrait photo before upscaling",rYn=()=>"æ¾å¤§åçåå§äººåç
§ç",aYn=((t={},e={})=>(e.locale??o())==="en"?oYn():rYn()),sYn=()=>"4x enlargement for a high-resolution screen",iYn=()=>"æ¾å¤§ 4xï¼ç¨äºé«å辨çå±å¹",cYn=((t={},e={})=>(e.locale??o())==="en"?sYn():iYn()),lYn=()=>"Portrait detail for a larger display",_Yn=()=>"éå大屿¾ç¤ºç人åç»è",uYn=((t={},e={})=>(e.locale??o())==="en"?lYn():_Yn()),dYn=()=>"Product photo upscaled 2x with enhanced texture detail",pYn=()=>"æ¾å¤§ 2x åå¢å¼ºçº¹çç»èç产åç
§ç",mYn=((t={},e={})=>(e.locale??o())==="en"?dYn():pYn()),fYn=()=>"Product",gYn=()=>"产å",hYn=((t={},e={})=>(e.locale??o())==="en"?fYn():gYn()),bYn=()=>"Original product photo before upscaling",vYn=()=>"æ¾å¤§åçåå§äº§åç
§ç",yYn=((t={},e={})=>(e.locale??o())==="en"?bYn():vYn()),wYn=()=>"2x enlargement for an e-commerce product page",zYn=()=>"æ¾å¤§ 2xï¼ç¨äºçµå产å页",xYn=((t={},e={})=>(e.locale??o())==="en"?wYn():zYn()),kYn=()=>"Product texture for a sharper hero",SYn=()=>"æ´æ¸
æ°ç产å主å¾çº¹ç",IYn=((t={},e={})=>(e.locale??o())==="en"?kYn():SYn()),TYn=()=>"Inspect what the upscale restores",EYn=()=>"æ£æ¥æ¾å¤§çæ£æ¢å¤äºä»ä¹",RYn=((t={},e={})=>(e.locale??o())==="en"?TYn():EYn()),AYn=()=>"The current workbench processes one image per run. If you need a catalog-scale batch workflow, contact us about future or enterprise options.",CYn=()=>"å½åå·¥ä½åºæ¯æ¬¡å¤çä¸å¼ å¾çãå¦éååç®å½çº§æ¹é工使µï¼å¯ä»¥èç³»æä»¬äºè§£æªæ¥æä¼ä¸æ¹æ¡ã",PYn=((t={},e={})=>(e.locale??o())==="en"?AYn():CYn()),qYn=()=>"Can I upscale multiple images at once?",OYn=()=>"æè½ä¸æ¬¡æ¾å¤§å¤å¼ å¾çåï¼",MYn=((t={},e={})=>(e.locale??o())==="en"?qYn():OYn()),NYn=t=>`Pricing is ${t?.creditsPerMegapixel} credit per output megapixel, with a minimum of ${t?.minimumCredits} credits. A 2x upscale of a 5MP image produces about 20MP of output. New users receive ${t?.registrationCredits} free credits valid for ${t?.registrationDays} days.`,LYn=t=>`ææç»è¾åºåç´ è®¡è´¹ï¼æ¯ MP ${t?.creditsPerMegapixel} 积åï¼æä½ ${t?.minimumCredits} 积åã5MP å¾çæ¾å¤§ 2x ä¼äº§ç约 20MP è¾åºãæ°ç¨æ·å¯è·å¾ ${t?.registrationCredits} 个å
费积åï¼æææ ${t?.registrationDays} 天ã`,DYn=((t,e={})=>(e.locale??o())==="en"?NYn(t):LYn(t)),$Yn=()=>"How much does upscaling cost?",jYn=()=>"æ¾å¤§éè¦å¤å°è´¹ç¨ï¼",FYn=((t={},e={})=>(e.locale??o())==="en"?$Yn():jYn()),UYn=()=>"Answers about scale factors, detail recovery, the 100MP limit, credit cost, and when upscaling cannot replace a higher-quality source.",GYn=()=>"å
³äºæ¾å¤§åæ°ãç»èæ¢å¤ã100MP ä¸éãç§¯åææ¬ï¼ä»¥å使¶æ¾å¤§ä¸è½æ¿ä»£æ´é«è´¨éæºå¾çåçã",BYn=((t={},e={})=>(e.locale??o())==="en"?UYn():GYn()),VYn=()=>"Image upscaler FAQ",HYn=()=>"å¾çæ¾å¤§å¸¸è§é®é¢",KYn=((t={},e={})=>(e.locale??o())==="en"?VYn():HYn()),WYn=()=>"Use 2x for web heroes, 4x for high-DPI screens or medium print, and 8x for large-format work. Larger factors work best when the source has real detail to recover, and every result remains subject to the 100MP cap.",YYn=()=>"ç½é¡µä¸»è§è§é 2xï¼é« DPI å±å¹æä¸çå°å·é 4xï¼å¤§å¹
è¾åºé 8xãåæ°è¶å¤§ï¼è¶ä¾
31èµæºå¾çå®ç»èï¼è䏿ç»ç»æä»å 100MP ä¸é约æã",ZYn=((t={},e={})=>(e.locale??o())==="en"?WYn():YYn()),XYn=()=>"Which scale factor should I choose?",QYn=()=>"æåºè¯¥éæ©åªä¸ªç¼©æ¾åæ°ï¼",JYn=((t={},e={})=>(e.locale??o())==="en"?XYn():QYn()),eZn=()=>"PNG, JPG, and WebP. PNG is recommended for images requiring transparency or lossless quality. JPG is ideal for photographs where smaller file size is acceptable.",tZn=()=>"PNGãJPG å WebPã对äºéè¦éæåº¦ææ æè´¨éçå¾çï¼å»ºè®®ä½¿ç¨ PNGã对äºå¯æ¥åè¾å°æä»¶å¤§å°çç
§çï¼JPG æ¯çæ³éæ©ã",nZn=((t={},e={})=>(e.locale??o())==="en"?eZn():tZn()),oZn=()=>"What output formats are supported?",rZn=()=>"æ¯æåªäºè¾åºæ ¼å¼ï¼",aZn=((t={},e={})=>(e.locale??o())==="en"?oZn():rZn()),sZn=()=>"AI upscaling analyzes the source's edges, textures, and structures, then enlarges the image while enhancing detail that is already present. It can make a file more usable at a larger size, but it cannot recover information the camera never captured.",iZn=()=>"AI æ¾å¤§ä¼åææºå¾ä¸çè¾¹ç¼ã纹çåç»æï¼å¨æ©å¤§å°ºå¯¸æ¶å¢å¼ºå·²æç»èãå®è½è®©æä»¶å¨æ´å¤§å°ºå¯¸ä¸æ´å¯ç¨ï¼ä½æ æ³æ¾åç¸æºä»æªæå°çä¿¡æ¯ã",cZn=((t={},e={})=>(e.locale??o())==="en"?sZn():iZn()),lZn=()=>"How does AI upscaling work?",_Zn=()=>"AI æ¾å¤§å¦ä½å·¥ä½ï¼",uZn=((t={},e={})=>(e.locale??o())==="en"?lZn():_Zn()),dZn=()=>"Output resolution is capped at 100 megapixels (e.g., 10,000 à 10,000 pixels). If your input à scale factor exceeds this, the result is automatically scaled down to fit. For example, a 25MP input upscaled 8x would theoretically be 200MP, but is delivered at 100MP.",pZn=()=>"è¾åºå辨çä¸é为 100 ç¾ä¸åç´ ï¼ä¾å¦ 10,000 à 10,000 åç´ ï¼ã妿è¾å
¥ à 缩æ¾åæ°è¶
è¿æ¤éå¶ï¼ç»æå°èªå¨ç¼©å°ä»¥éåºãä¾å¦ï¼25MP è¾å
¥æ¾å¤§ 8x ç论ä¸å°æ¯ 200MPï¼ä½ä¼ä»¥ 100MP 交ä»ã",mZn=((t={},e={})=>(e.locale??o())==="en"?dZn():pZn()),fZn=()=>"What is the 100MP output limit?",gZn=()=>"100MP è¾åºéå¶æ¯ä»ä¹ï¼",hZn=((t={},e={})=>(e.locale??o())==="en"?fZn():gZn()),bZn=()=>"Upscaling can improve a decent source, but it cannot invent missing information. Heavy JPEG artifacts, severe noise, or extreme blur may remain. Start with the largest, cleanest original you have and inspect the final result at delivery size.",vZn=()=>"æ¾å¤§å¯ä»¥æ¹åè´¨éå°å¯çæºå¾ï¼ä½æ æ³å空åé 缺失信æ¯ã严é JPEG 伪影ã强åªç¹ææåº¦æ¨¡ç³å¯è½ç»§ç»åå¨ãè¯·ä½¿ç¨æå¤§ãæå¹²åçåå¾ï¼å¹¶æäº¤ä»å°ºå¯¸æ£æ¥ç»æã",yZn=((t={},e={})=>(e.locale??o())==="en"?bZn():vZn()),wZn=()=>"Can upscaling fix blurry or low-quality images?",zZn=()=>"æ¾å¤§è½ä¿®å¤æ¨¡ç³æä½è´¨éå¾çåï¼",xZn=((t={},e={})=>(e.locale??o())==="en"?wZn():zZn()),kZn=()=>"Questions about enlarging images with AI",SZn=()=>"å
³äº AI æ¾å¤§å¾ççé®é¢",IZn=((t={},e={})=>(e.locale??o())==="en"?kZn():SZn()),TZn=()=>"Simple resizing stretches or interpolates existing pixels, which often looks soft or blocky. AI upscaling uses learned patterns to enhance edges and texture while enlarging, so the result can hold up better at the target size.",EZn=()=>"æ®éè°æ´å°ºå¯¸åªæ¯æä¼¸ææå¼ç°æåç´ ï¼ç»æå®¹æå软æåºç°åç¶æãAI æ¾å¤§ä½¿ç¨å¦ä¹ å°çè§å¾å¢å¼ºè¾¹ç¼ä¸çº¹çï¼è®©å¾çå¨ç®æ å°ºå¯¸ä¸æ´èªç¶ã",RZn=((t={},e={})=>(e.locale??o())==="en"?TZn():EZn()),AZn=()=>"What's the difference between upscaling and simple resizing?",CZn=()=>"æ¾å¤§åç®åè°æ´å¤§å°æä»ä¹åºå«ï¼",PZn=((t={},e={})=>(e.locale??o())==="en"?AZn():CZn()),qZn=()=>"Close-up comparison showing recovered texture detail after upscaling",OZn=()=>"ç¹å对æ¯å±ç¤ºæ¾å¤§åæ¢å¤ç纹çç»è",MZn=((t={},e={})=>(e.locale??o())==="en"?qZn():OZn()),NZn=()=>"Enlarge the existing image and enhance useful texture while preserving its original composition. This makes a source larger; it does not add new creative content.",LZn=()=>
31"æ¾å¤§ç°æå¾çå¹¶å¢å¼ºå
¶ä¸å¯ç¨ç纹çï¼åæ¶ä¿çåå§æå¾ãå®è´è´£è®©æºå¾å大ï¼ä¸è´è´£æ·»å æ°çåæå
容ã",DZn=((t={},e={})=>(e.locale??o())==="en"?NZn():LZn()),$Zn=()=>"Enhanced",jZn=()=>"å¢å¼º",FZn=((t={},e={})=>(e.locale??o())==="en"?$Zn():jZn()),UZn=()=>"Recover detail without redesigning the image",GZn=()=>"æ¢å¤ç»èï¼ä¸éæ°è®¾è®¡ç»é¢",BZn=((t={},e={})=>(e.locale??o())==="en"?UZn():GZn()),VZn=()=>"Side-by-side comparison showing 2x, 4x, and 8x upscaling results",HZn=()=>"å¹¶ææ¯è¾å±ç¤º 2xã4x å 8x æ¾å¤§ç»æ",KZn=((t={},e={})=>(e.locale??o())==="en"?VZn():HZn()),WZn=()=>"Use 2x for web heroes, 4x for high-DPI screens and medium print, or 8x when a large-format layout needs more pixels.",YZn=()=>"ç½é¡µä¸»è§è§å¯é 2xï¼é« DPI å±å¹åä¸çå°å·å¯é 4xï¼å¤§å¹
çå¼éè¦æ´å¤åç´ æ¶åéæ© 8xã",ZZn=((t={},e={})=>(e.locale??o())==="en"?WZn():YZn()),XZn=()=>"2x · 4x · 8x",QZn=()=>"2x · 4x · 8x",JZn=((t={},e={})=>(e.locale??o())==="en"?XZn():QZn()),eXn=()=>"Pick the factor from the destination",tXn=()=>"æ ¹æ®äº¤ä»åºæ¯éæ©åæ°",nXn=((t={},e={})=>(e.locale??o())==="en"?eXn():tXn()),oXn=()=>"Large format print mockup showing upscaled image quality",rXn=()=>"大å¹
é¢å°å·æ¨¡åå±ç¤ºæ¾å¤§å¾çè´¨é",aXn=((t={},e={})=>(e.locale??o())==="en"?oXn():rXn()),sXn=()=>"Create larger files for posters, banners, presentation screens, and campaign surfaces, with output capped at 100 megapixels.",iXn=()=>"为海æ¥ã横å¹
ãæ¼ç¤ºå±å¹å广åçä½å建æ´å¤§çæä»¶ï¼æç»è¾åºä¸é为 100MPã",cXn=((t={},e={})=>(e.locale??o())==="en"?sXn():iXn()),lXn=()=>"Print-ready",_Xn=()=>"å¯å°å·",uXn=((t={},e={})=>(e.locale??o())==="en"?lXn():_Xn()),dXn=()=>"Prepare artwork for print and display",pXn=()=>"为å°å·å大å±åå¤ç´ æ",mXn=((t={},e={})=>(e.locale??o())==="en"?dXn():pXn()),fXn=()=>"Enlarged product with natural edges and balanced detail",gXn=()=>"è¾¹ç¼èªç¶ãç»èå¹³è¡¡çæ¾å¤§äº§åå¾",hXn=((t={},e={})=>(e.locale??o())==="en"?fXn():gXn()),bXn=()=>"Balance sharper edges with believable gradients, skin tones, and product surfaces so the result does not look aggressively sharpened or over-processed.",vXn=()=>"å¨å¢å¼ºè¾¹ç¼çåæ¶ç»´æèªç¶æ¸åãè¤è²å产å表é¢ï¼é¿å
ç»æåºç°ç硬éåæè¿åº¦å¤çã",yXn=((t={},e={})=>(e.locale??o())==="en"?bXn():vXn()),wXn=()=>"Natural edges",zXn=()=>"èªç¶è¾¹ç¼",xXn=((t={},e={})=>(e.locale??o())==="en"?wXn():zXn()),kXn=()=>"Keep the enlarged result natural",SXn=()=>"让æ¾å¤§ç»æä¿æèªç¶",IXn=((t={},e={})=>(e.locale??o())==="en"?kXn():SXn()),TXn=()=>"Recover useful texture from a small source for print, display, and marketing without pretending the tool can recreate detail that was never captured.",EXn=()=>"ä»å°å°ºå¯¸æºå¾ä¸æ¢å¤å¯ç¨çº¹çï¼ç¨äºå°å·ãå±ç¤ºåè¥éï¼ä¸ä¼åè£
å空è¿åæºå¾ä»æªææå°çç»èã",RXn=((t={},e={})=>(e.locale??o())==="en"?TXn():EXn()),AXn=()=>"What the upscaler is for",CXn=()=>"å¾çæ¾å¤§éåä»ä¹ä»»å¡",PXn=((t={},e={})=>(e.locale??o())==="en"?AXn():CXn()),qXn=()=>"Make a small source usable at the size you need",OXn=()=>"让å°å°ºå¯¸æºå¾éé
çæ£éè¦ç尺寸",MXn=((t={},e={})=>(e.locale??o())==="en"?qXn():OXn()),NXn=()=>"PNG, JPG, WebP",LXn=()=>"PNGãJPGãWebP",DXn=((t={},e={})=>(e.locale??o())==="en"?NXn():LXn()),$Xn=t=>`Max ${t?.maxMegapixels}MP input`,jXn=t=>`æå¤§ ${t?.maxMegapixels}MP è¾å
¥`,FXn=((t,e={})=>(e.locale??o())==="en"?$Xn(t):jXn(t)),UXn=()=>"PNG, JPG, WebP",GXn=()=>"PNGãJPGãWebP",BXn=((t={},e={})=>(e.locale??o())==="en"?UXn():GXn()),VXn=t=>`Max ${t?.maxFileMb}MB`,HXn=t=>`æå¤§ ${t?.maxFileMb}MB`,KXn=((t,e={})=>(e.locale??o())==="en"?VXn(t):HXn(t)),WXn=()=>"Specifications",YXn=()=>"è§æ ¼",ZXn=((t={},e={})=>(e.locale??o())==="en"?WXn():YXn()),XXn=()=>"Choose the scale from the destination and the detail already present in the source; larger output is not automatically a better result.",QXn=()=>"æ ¹æ®äº¤ä»åºæ¯åæºå¾å·²æç»è鿩忰ï¼è¾åºæ´å¤§ï¼å¹¶ä¸èªå¨æå³çç»ææ´å¥½ã",JXn=((t={},e={})=>(e.locale??o())==="en"?XXn():QXn()),eQn=()=>"Use 2x for web, 4x for high-DPI screens or medium print, and 8x for large-format output when the source has enough detail.",tQn=()=>"ç½é¡µç¨ 2xï¼é« DPI å±å¹æä¸çå°å·ç¨ 4xï¼åªææºå¾ç»èè¶³å¤æ¶ï¼åç¨ 8x å¶ä½å¤§å¹
è¾åºã",nQn=((t={},e={})=>(e.locale??o())==="en"?eQn():tQn()),oQn=()=>"Choose from the final use",rQn=()=>"æ ¹æ®æç»ç¨ééæ©",aQn=((t={},e={})=>(e.locale??o())==="en"?oQn():rQn()),sQn=()=>"Better starting points",iQn=()=>"æ´å¥½çèµ·ç¹",cQn=((t={},e={})=>(e.locale??o())==="en"?sQn():iQn()),lQn=()=>"A sharp, lightly compressed source gives the model real texture to recover. Avoid thumbnails with heavy JPEG damage or blur.",_Qn=()=>"æ¸
æ°ã轻度åç¼©çæºå¾è½æä¾çå®çº¹çãé¿å
ä½¿ç¨ JPEG æä¼¤ä¸¥éæææ¾æ¨¡ç³ç缩ç¥å¾ã",uQn=((t={},e={})=>(e.locale??o())==="en"?lQn():_Qn()),dQn=()=>"Start with the cleanest source",pQn=()=>"仿干åçæºå¾å¼å§",mQn=((t={},e={})=>(e.locale??o())==="en"?dQn():pQn()),fQn=()=>"Output is capped at 100MP. If the source multiplied by your factor exceeds that limit, the delivered image is scaled down.",gQn=()=>"è¾åºä¸é为 100MPã妿æºå¾ä¹ä»¥æéåæ°è¶
è¿ä¸éï¼æç»å¾çä¼ç¼©å°å°éå¶èå´å
ã",hQn=((t={},e={})=>(e.locale??o())==="en"?fQn():gQn()),bQn=()=>"Check the output ceiling",vQn=()=>"æ£æ¥è¾åºä¸é",yQn=((t={},e={})=>(e.locale??o())==="en"?bQn():vQn()),wQn=()=>"Output is capped at 100MP, and credits are calculated from final output megapixels after scaling.",zQn=()=>"è¾åºä¸é为 100MPï¼ç§¯åæç
§ç¼©æ¾åçæç»è¾åºåç´ æ°è®¡ç®ã",xQn=((t={},e={})=>(e.locale??o())==="en"?wQn():zQn()),kQn=()=>"Heavy JPEG compression, strong noise, or block artifacts can survive enlargement. Clean the source first when possible.",SQn=()=>"严é JPEG å缩ã强åªç¹æåç¶ä¼ªå½±å¯è½å¨æ¾å¤§åç»§ç»åå¨ãæ¡ä»¶å
许æ¶ï¼è¯·å
æ¸
çæºå¾ã",IQn=((t={},e={})=>(e.locale??o())==="en"?kQn():SQn()),TQn=()=>"Severe artifacts may remain",EQn=()=>"严é伪影å¯è½ä¿ç",RQn=((t={},e={})=>(e.locale??o())==="en"?TQn():EQn()),AQn=()=>"Review these limitations",CQn=()=>"éè¦å¤æ ¸çéå¶",PQn=((t={},e={})=>(e.locale??o())==="en"?AQn():CQn()),qQn=()=>"The tool enlarges and enhances the source; it does not add a new subject, fix a wrong product, or redesign the scene.",OQn=()=>"å·¥å
·è´è´£æ¾å¤§å¹¶å¢å¼ºæºå¾ï¼ä¸ä¼æ·»å æ°ä¸»ä½ãä¿®æ£é误产åæéæ°è®¾è®¡åºæ¯ã",MQn=((t={},e={})=>(e.locale??o())==="en"?qQn():OQn()),NQn=()=>"It cannot invent missing content",LQn=()=>"æ æ³å空补å缺失å
容",DQn=((t={},e={})=>(e.locale??o())==="en"?NQn():LQn()),$Qn=()=>"When requested dimensions exceed 100MP, the result is scaled to fit. Factor selection affects both final size and cost.",jQn=()=>"请æ±å°ºå¯¸è¶
è¿ 100MP æ¶ï¼ç»æä¼ç¼©å°å°éå¶èå´å
ãæéåæ°åæ¶å½±åæç»å°ºå¯¸ä¸ææ¬ã",FQn=((t={},e={})=>(e.locale??o())==="en"?$Qn():jQn()),UQn=()=>"The 100MP cap still applies",GQn=()=>"ä»å 100MP ä¸ééå¶",BQn=((t={},e={})=>(e.locale??o())==="en"?UQn():GQn()),VQn=()=>"Give the model a source worth enlarging",HQn=()=>"éæ©ä¸å¼ å¼å¾æ¾å¤§çæºå¾",KQn=((t={},e={})=>(e.locale??o())==="en"?VQn():HQn()),WQn=()=>"Poster layouts",YQn=()=>"æµ·æ¥çå¼",ZQn=((t={},e={})=>(e.locale??o())==="en"?WQn():YQn()),XQn=()=>"Product heroes",QQn=()=>"产å主è§è§",JQn=((t={},e={})=>(e.locale??o())==="en"?XQn():QQn()),eJn=()=>"Campaign crops",tJn=()=>"广åè£å",nJn=((t={},e={})=>(e.locale??o())==="en"?eJn():tJn()),oJn=()=>"Presentation screens",rJn=()=>"æ¼ç¤ºå±å¹",aJn=((t={},e={})=>(e.locale??o())==="en"?oJn():rJn()),sJn=()=>"Turn a small or soft source into a larger image for a product hero, poster, presentation, or campaign crop while keeping edges and existing texture believable.",iJn=()=>"æå°å°ºå¯¸æåè½¯çæºå¾æ¾å¤§ï¼ç¨äºäº§å主è§è§ãæµ·æ¥ãæ¼ç¤ºæç¨¿æå¹¿åè£åï¼åæ¶è®©è¾¹ç¼ä¸å·²æçº¹çä¿æèªç¶ã",cJn=((t={},e={})=>(e.locale??o())==="en"?sJn():iJn()),lJn=()=>"AI Image Upscaler",_Jn=()=>"AI å¾çæ¾å¤§",QU=((t={},e={})=>(e.locale??o())==="en"?lJn():_Jn()),uJn=()=>"Try background remover",dJn=()=>"è¯ç¨èæ¯ç§»é¤",pJn=((t={},e={})=>(e.locale??o())==="en"?uJn():dJn()),mJn=()=>"Remove backgrounds before upscaling to prepare transparent product images for print.",fJn=()=>"卿¾å¤§åç§»é¤èæ¯ï¼ä¸ºå°å·åå¤éæäº§åå¾çã",gJn=((t={},e={})=>(e.locale??o())==="en"?mJn():fJn()),hJn=()=>"Try denoiser",bJn=()=>"è¯ç¨å»åª",vJn=((t={},e={})=>(e.locale??o())==="en"?hJn():bJn()),yJn=()=>"Denoise images before upscaling to reduce artifacts in the final output.",wJn=()=>"卿¾å¤§åå»åªå¾çï¼ä»¥åå°æç»è¾åºä¸ç伪影ã",zJn=((t={},e={})=>(e.locale??o())==="en"?yJn():wJn()),xJn=()=>"Upscaling is often one step in a larger cleanup workflow. Use adjacent tools when the source also needs transparency, vector paths, or noise reduction.",kJn=()=>
31"å¾çæ¾å¤§éå¸¸åªæ¯æ¸
çæµç¨ç䏿¥ã妿æºå¾è¿éè¦éæèæ¯ãç¢éè·¯å¾æéåªï¼å¯ä»¥ç»§ç»ä½¿ç¨ç¸å
³å·¥å
·ã",SJn=((t={},e={})=>(e.locale??o())==="en"?xJn():kJn()),IJn=()=>"Continue the image workflow",TJn=()=>"ç»§ç»å¾çå¤çæµç¨",EJn=((t={},e={})=>(e.locale??o())==="en"?IJn():TJn()),RJn=()=>"Try vectorizer",AJn=()=>"è¯ç¨ç¢éå",CJn=((t={},e={})=>(e.locale??o())==="en"?RJn():AJn()),PJn=()=>"Vectorize upscaled images for infinite scalability in logos and icons.",qJn=()=>"å°æ¾å¤§åçå¾çç¢éåï¼å®ç°æ å¿å徿 çæ é缩æ¾ã",OJn=((t={},e={})=>(e.locale??o())==="en"?PJn():qJn()),MJn=()=>"An AI image upscaler that enlarges photos 2x, 4x, or 8x while recovering usable texture for print, marketing assets, product pages, and large displays.",NJn=()=>"åºäº AI çå¾çæ¾å¤§å·¥å
·ï¼å¯å°ç
§çæ¾å¤§ 2xã4x æ 8xï¼åæ¶æ¢å¤éç¨äºå°å·ãè¥éç´ æã产å页å大屿¾ç¤ºç纹çç»èã",LJn=((t={},e={})=>(e.locale??o())==="en"?MJn():NJn()),DJn=()=>"Upscale images 2x, 4x, or 8x with AI detail recovery for print, product pages, presentations, and high-resolution displays. Export up to 100MP.",$Jn=()=>"ä½¿ç¨ AI ç»èæ¢å¤å°å¾çæ¾å¤§ 2xã4x æ 8xï¼éåå°å·ã产åé¡µãæ¼ç¤ºæç¨¿åé«åè¾¨çæ¾ç¤ºï¼æé«è¾åº 100MPã",Nb=((t={},e={})=>(e.locale??o())==="en"?DJn():$Jn()),jJn=()=>"AI Image Upscaler: 2x, 4x, 8x Enlargement | Oeneo AI",FJn=()=>"AI å¾çæ¾å¤§ï¼2xã4xã8x æ¾å¤§ | Oeneo AI",JU=((t={},e={})=>(e.locale??o())==="en"?jJn():FJn()),UJn=()=>"The current workflow's supported formats, input limits, scale factors, output ceiling, and credit calculation.",GJn=()=>"å½åæµç¨æ¯æçæ ¼å¼ãè¾å
¥éå¶ãæ¾å¤§åæ°ãè¾åºä¸éå积åè®¡ç®æ¹å¼ã",BJn=((t={},e={})=>(e.locale??o())==="en"?UJn():GJn()),VJn=()=>"Scale factors",HJn=()=>"缩æ¾åæ°",KJn=((t={},e={})=>(e.locale??o())==="en"?VJn():HJn()),WJn=()=>"2x, 4x, 8x (output capped at 100MP)",YJn=()=>"2xã4xã8xï¼è¾åºä¸é 100MPï¼",ZJn=((t={},e={})=>(e.locale??o())==="en"?WJn():YJn()),XJn=()=>"Input formats",QJn=()=>"è¾å
¥æ ¼å¼",JJn=((t={},e={})=>(e.locale??o())==="en"?XJn():QJn()),eeo=()=>"PNG, JPG, WebP",teo=()=>"PNGãJPGãWebP",neo=((t={},e={})=>(e.locale??o())==="en"?eeo():teo()),oeo=()=>"Output formats",reo=()=>"è¾åºæ ¼å¼",aeo=((t={},e={})=>(e.locale??o())==="en"?oeo():reo()),seo=()=>"PNG, JPG, WebP",ieo=()=>"PNGãJPGãWebP",ceo=((t={},e={})=>(e.locale??o())==="en"?seo():ieo()),leo=()=>"Pricing",_eo=()=>"å®ä»·",ueo=((t={},e={})=>(e.locale??o())==="en"?leo():_eo()),deo=t=>`From ${t?.minimumCredits} credit`,peo=t=>`${t?.minimumCredits} 积åèµ·`,meo=((t,e={})=>(e.locale??o())==="en"?deo(t):peo(t)),feo=()=>"Processing",geo=()=>"å¤ç",heo=((t={},e={})=>(e.locale??o())==="en"?feo():geo()),beo=()=>"Server-side processing; timing depends on output size",veo=()=>"æå¡ç«¯å¤çï¼èæ¶åå³äºè¾åºå°ºå¯¸",yeo=((t={},e={})=>(e.locale??o())==="en"?beo():veo()),weo=()=>"File size & resolution",zeo=()=>"æä»¶å¤§å°åå辨ç",xeo=((t={},e={})=>(e.locale??o())==="en"?weo():zeo()),keo=t=>`Up to ${t?.maxFileMb}MB, ${t?.maxMegapixels}MP input`,Seo=t=>`æå¤§ ${t?.maxFileMb}MBï¼${t?.maxMegapixels}MP è¾å
¥`,Ieo=((t,e={})=>(e.locale??o())==="en"?keo(t):Seo(t)),Teo=()=>"Image upscaler specifications",Eeo=()=>"å¾çæ¾å¤§è§æ ¼",Reo=((t={},e={})=>(e.locale??o())==="en"?Teo():Eeo()),Aeo=()=>"Select 2x, 4x, or 8x from the final placement rather than choosing the largest number by default.",Ceo=()=>"æ ¹æ®æç»çä½éæ© 2xã4x æ 8xï¼ä¸è¦é»è®¤éæ©æå¤§çæ°åã",Peo=((t={},e={})=>(e.locale??o())==="en"?Aeo():Ceo()),qeo=()=>"Choose the delivery factor",Oeo=()=>"éæ©äº¤ä»åæ°",Meo=((t={},e={})=>(e.locale??o())==="en"?qeo():Oeo()),Neo=()=>"Compare the enlarged result at its intended size, then download it in PNG, JPG, or WebP.",Leo=()=>"æé¢æä½¿ç¨å°ºå¯¸æ£æ¥æ¾å¤§ç»æï¼åä¸è½½ PNGãJPG æ WebPã",Deo=((t={},e={})=>(e.locale??o())==="en"?Neo():Leo()),$eo=()=>"Inspect and download",jeo=()=>"æ£æ¥å¹¶ä¸è½½",Feo=((t={},e={})=>(e.locale??o())==="en"?$eo():jeo()),Ueo=()=>"Check projected dimensions, the output cap, and the credit quote before submitting the task.",Geo=()=>"æäº¤ä»»å¡åï¼ç¡®è®¤é¢è®¡è¾åºå°ºå¯¸ã100MP ä¸éåç§¯åæ¥ä»·ã",Beo=((t={},e={})=>(e.locale??o())==="en"?Ueo():Geo()),Veo=()=>"Review size and cost",Heo=()=>"æ£æ¥å°ºå¯¸ä¸è´¹ç¨",Keo=((t={},e={})=>(e.locale??o())==="en"?Veo():Heo()),Weo=()=>"Choose a PNG, JPG, or WebP and check that the subject, texture, and edges are visible enough to recover.",Yeo=()=>"éæ© PNGãJPG æ WebPï¼å¹¶ç¡®è®¤ä¸»ä½ã纹çåè¾¹ç¼æ¸
æ°å°è¶³ä»¥æ¢å¤ã",Zeo=((t={},e={})=>(e.locale??o())==="en"?Weo():Yeo()),Xeo=()=>"Upload the source",Qeo=()=>"ä¸ä¼ æºå¾",Jeo=((t={},e={})=>(e.locale??o())==="en"?Xeo():Qeo()),eto=()=>"Start with the source, choose the delivery size, confirm the quote, and inspect the result before you publish or print it.",tto=()=>"仿ºå¾å交ä»å°ºå¯¸åºåï¼ç¡®è®¤æ¥ä»·ï¼å¹¶å¨å叿å°å·åæ£æ¥æç»ç»æã",nto=((t={},e={})=>(e.locale??o())==="en"?eto():tto()),oto=()=>"How it works",rto=()=>"å·¥ä½åç",ato=((t={},e={})=>(e.locale??o())==="en"?oto():rto()),sto=()=>"Upscale an image in four practical steps",ito=()=>"忥宿å¾çæ¾å¤§",cto=((t={},e={})=>(e.locale??o())==="en"?sto():ito()),lto=()=>"Image upscaler key specifications",_to=()=>"å¾çæ¾å¤§å¨å
³é®è§æ ¼",uto=((t={},e={})=>(e.locale??o())==="en"?lto():_to()),dto=()=>"Quoted from final output megapixels",pto=()=>"ææç»è¾åºåç´ æ°æ¥ä»·",mto=((t={},e={})=>(e.locale??o())==="en"?dto():pto()),fto=()=>"Cost",gto=()=>"è´¹ç¨",hto=((t={},e={})=>(e.locale??o())==="en"?fto():gto()),bto=t=>`${t?.creditsPerMegapixel} credit/MP`,vto=t=>`${t?.creditsPerMegapixel} 积å/MP`,yto=((t,e={})=>(e.locale??o())==="en"?bto(t):vto(t)),wto=t=>`Up to ${t?.maxFileMb}MB, ${t?.maxMegapixels}MP`,zto=t=>`æå¤§ ${t?.maxFileMb}
31MBï¼${t?.maxMegapixels}MP`,xto=((t,e={})=>(e.locale??o())==="en"?wto(t):zto(t)),kto=()=>"Input",Sto=()=>"è¾å
¥",Ito=((t={},e={})=>(e.locale??o())==="en"?kto():Sto()),Tto=()=>"Any resolution",Eto=()=>"ä»»æå辨ç",Rto=((t={},e={})=>(e.locale??o())==="en"?Tto():Eto()),Ato=()=>"Recovers texture without changing the composition",Cto=()=>"æ¢å¤å¯ç¨çº¹çï¼ä¸æ¹ååææå¾",Pto=((t={},e={})=>(e.locale??o())==="en"?Ato():Cto()),qto=()=>"Quality",Oto=()=>"è´¨é",Mto=((t={},e={})=>(e.locale??o())==="en"?qto():Oto()),Nto=()=>"Detail recovery",Lto=()=>"ç»èæ¢å¤",Dto=((t={},e={})=>(e.locale??o())==="en"?Nto():Lto()),$to=()=>"Choose 2x, 4x, or 8x; output capped at 100MP",jto=()=>"å¯é 2xã4x æ 8xï¼è¾åºä¸é 100MP",Fto=((t={},e={})=>(e.locale??o())==="en"?$to():jto()),Uto=()=>"Scale",Gto=()=>"缩æ¾",Bto=((t={},e={})=>(e.locale??o())==="en"?Uto():Gto()),Vto=()=>"2x · 4x · 8x",Hto=()=>"2x · 4x · 8x",Kto=((t={},e={})=>(e.locale??o())==="en"?Vto():Hto()),Wto=()=>"Enlarge family photos, scans, and historical images for digital preservation or a new print while keeping expectations realistic about missing detail.",Yto=()=>"æ¾å¤§å®¶åºç
§çãæ«æä»¶ååå²å¾çï¼ç¨äºæ°åä¿åæéæ°å°å·ï¼åæ¶åççå¾
æºå¾ä¸å·²ç»ç¼ºå¤±çç»èã",Zto=((t={},e={})=>(e.locale??o())==="en"?Wto():Yto()),Xto=()=>"Upscale a scanned family photo 4x for digital preservation.",Qto=()=>"å°æ«æçå®¶åºç
§çæ¾å¤§ 4x ç¨äºæ°åä¿åã",Jto=((t={},e={})=>(e.locale??o())==="en"?Xto():Qto()),eno=()=>"Archive restoration",tno=()=>"æ¡£æ¡ä¿®å¤",nno=((t={},e={})=>(e.locale??o())==="en"?eno():tno()),ono=()=>"Prepare product images for zoom views, retina screens, and detail modules where shoppers need to inspect texture and finish.",rno=()=>"为产å缩æ¾è§å¾ãè§ç½èå±å¹åç»è模ååå¤å¾çï¼è®©ç¨æ·è½æ£æ¥çº¹çä¸è¡¨é¢å¤çã",ano=((t={},e={})=>(e.locale??o())==="en"?ono():rno()),sno=()=>"4x upscale a product texture shot for interactive zoom.",ino=()=>"å°äº§å纹çç
§çæ¾å¤§ 4x ç¨äºäº¤äºå¼ç¼©æ¾ã",cno=((t={},e={})=>(e.locale??o())==="en"?sno():ino()),lno=()=>"E-commerce detail views",_no=()=>"çµå详æ
è§å¾",uno=((t={},e={})=>(e.locale??o())==="en"?lno():_no()),dno=()=>"Give a small product or editorial image enough resolution for a landing-page hero without stretching soft pixels across the layout.",pno=()=>"让å°å°ºå¯¸äº§å徿ç¼è¾å¾çæ¥æè¶³å¤å辨çï¼é¿å
å¨è½å°é¡µä¸»è§è§ä¸è¢«æä¼¸å¾æ¨¡ç³ã",mno=((t={},e={})=>(e.locale??o())==="en"?dno():pno()),fno=()=>"2x upscale a product shot for a 4K display hero section.",gno=()=>"å°äº§åç
§çæ¾å¤§ 2x ç¨äº 4K æ¾ç¤ºå¨å¤´å¾åºåã",hno=((t={},e={})=>(e.locale??o())==="en"?fno():gno()),bno=()=>"Hero images and headers",vno=()=>"主å¾å头å¾",yno=((t={},e={})=>(e.locale??o())==="en"?bno():vno()),wno=()=>"Prepare existing photography for posters, banners, packaging mockups, and large-format displays when a reshoot is not practical.",zno=()=>"æ æ³éæ°æææ¶ï¼ä¸ºæµ·æ¥ã横å¹
ãå
è£
ææå¾å大å¹
å±ç¤ºåå¤ç°æç
§çã",xno=((t={},e={})=>(e.locale??o())==="en"?wno():zno()),kno=()=>'Upscale a 2MP photo to 8x for a 24Ã36" poster.',Sno=()=>"å° 2MP ç
§çæ¾å¤§ 8x ç¨äº 24Ã36 è±å¯¸æµ·æ¥ã",Ino=((t={},e={})=>(e.locale??o())==="en"?kno():Sno()),Tno=()=>"Print preparation",Eno=()=>"å°å·åå¤",Rno=((t={},e={})=>(e.locale??o())==="en"?Tno():Eno()),Ano=()=>"Prepare a small source for a storefront hero, print layout, presentation, or campaign crop when a reshoot is not practical.",Cno=()=>"æ ééæ°ææï¼å³å¯ä¸ºçµå主è§è§ãå°å·çå¼ãæ¼ç¤ºæç¨¿æå¹¿åè£ååå¤å°å°ºå¯¸æºå¾ã",Pno=((t={},e={})=>(e.locale??o())==="en"?Ano():Cno()),qno=()=>"Example",Ono=()=>"示ä¾",Mno=((t={},e={})=>(e.locale??o())==="en"?qno():Ono()),Nno=()=>"Where upscaling helps",Lno=()=>"å¾çæ¾å¤§éç¨åºæ¯",Dno=((t={},e={})=>(e.locale??o())==="en"?Nno():Lno()),$no=()=>"Make existing images work in larger placements",jno=()=>"è®©ç°æå¾çéé
æ´å¤§ççä½",Fno=((t={},e={})=>(e.locale??o())==="en"?$no():jno()),Uno=t=>`Turn a suitable raster mark into an SVG starting point with ${t?.registrationCredits} free credits. No credit card required.`,Gno=t=>`æåéçæ
æ ¼å¾å½¢è½¬æ¢æ SVG èµ·ç¹ï¼å¹¶ä½¿ç¨ ${t?.registrationCredits} 个å
费积åå¼å§ãæ éä¿¡ç¨å¡ã`,Bno=((t,e={})=>(e.locale??o())==="en"?Uno(t):Gno(t)),Vno=()=>"Ready to recover editable paths",Hno=()=>"åå¤å¥½æ¢å¤å¯ç¼è¾è·¯å¾",Kno=((t={},e={})=>(e.locale??o())==="en"?Vno():Hno()),Wno=()=>"Vectorize an image",Yno=()=>"ç¢éåå¾ç",Zno=((t={},e={})=>(e.locale??o())==="en"?Wno():Yno()),Xno=()=>"Review the workflow",Qno=()=>"æ¥çå¤çæµç¨",Jno=((t={},e={})=>(e.locale??o())==="en"?Xno():Qno()),eoo=()=>"Turn the raster artwork into an SVG starting point",too=()=>"ææ
æ ¼å¾ç¨¿åæ SVG èµ·ç¹",noo=((t={},e={})=>(e.locale??o())==="en"?eoo():too()),ooo=()=>"Vector (SVG)",roo=()=>"ç¢é (SVG)",aoo=((t={},e={})=>(e.locale??o())==="en"?ooo():roo()),soo=()=>"Raster",ioo=()=>"å
æ
",coo=((t={},e={})=>(e.locale??o())==="en"?soo():ioo()),loo=()=>
31"Compare each raster source with the SVG result. Look for cleaner curves, closed shapes, preserved negative space, and details that remain readable at both icon and print sizes.",_oo=()=>"æ¯è¾æ¯å¼ æ
æ ¼æºå¾ä¸ SVG ç»æï¼éç¹è§å¯æ²çº¿ãéåå½¢ç¶ãè´ç©ºé´åç»èå¨å¾æ ä¸å°å·å°ºå¯¸ä¸æ¯å¦ä»ç¶æ¸
æ°ã",uoo=((t={},e={})=>(e.locale??o())==="en"?loo():_oo()),doo=()=>"Icon converted to scalable SVG",poo=()=>"转æ¢ä¸ºå¯ç¼©æ¾ SVG ç徿 ",moo=((t={},e={})=>(e.locale??o())==="en"?doo():poo()),foo=()=>"Icon",goo=()=>"徿 ",hoo=((t={},e={})=>(e.locale??o())==="en"?foo():goo()),boo=()=>"Original raster icon before vectorization",voo=()=>"ç¢éååçåå§å
æ
徿 ",yoo=((t={},e={})=>(e.locale??o())==="en"?boo():voo()),woo=()=>"Converted for consistent use across screen densities",zoo=()=>"éç¨äºä¸åå±å¹å¯åº¦ä¸çä¸è´ä½¿ç¨",xoo=((t={},e={})=>(e.locale??o())==="en"?woo():zoo()),koo=()=>"An icon ready for a component library",Soo=()=>"å¯è¿å
¥ç»ä»¶åºç UI 徿 ",Ioo=((t={},e={})=>(e.locale??o())==="en"?koo():Soo()),Too=()=>"Illustration converted to scalable SVG vector",Eoo=()=>"转æ¢ä¸ºå¯ç¼©æ¾ SVG ç¢éçæå¾",Roo=((t={},e={})=>(e.locale??o())==="en"?Too():Eoo()),Aoo=()=>"Illustration",Coo=()=>"æå¾",Poo=((t={},e={})=>(e.locale??o())==="en"?Aoo():Coo()),qoo=()=>"Original raster illustration before vectorization",Ooo=()=>"ç¢éååçåå§å
æ
æå¾",Moo=((t={},e={})=>(e.locale??o())==="en"?qoo():Ooo()),Noo=()=>"Prepared for recoloring, print, and responsive layouts",Loo=()=>"éç¨äºæ¹è²ãå°å·åååºå¼çå¼",Doo=((t={},e={})=>(e.locale??o())==="en"?Noo():Loo()),$oo=()=>"Flat artwork with editable color areas",joo=()=>"å¯ç»§ç»ç¼è¾é¢è²åºåçæå¹³å¾ç¨¿",Foo=((t={},e={})=>(e.locale??o())==="en"?$oo():joo()),Uoo=()=>"Logo converted to crisp SVG vector",Goo=()=>"转æ¢ä¸ºæ¸
æ° SVG ç¢éçæ å¿",Boo=((t={},e={})=>(e.locale??o())==="en"?Uoo():Goo()),Voo=()=>"Logo",Hoo=()=>"æ å¿",Koo=((t={},e={})=>(e.locale??o())==="en"?Voo():Hoo()),Woo=()=>"Original raster logo before vectorization",Yoo=()=>"ç¢éååçåå§å
æ
æ å¿",Zoo=((t={},e={})=>(e.locale??o())==="en"?Woo():Yoo()),Xoo=()=>"Prepared for responsive web, print, and signage",Qoo=()=>"éç¨äºååºå¼ç½é¡µãå°å·åæ è¯ç",Joo=((t={},e={})=>(e.locale??o())==="en"?Xoo():Qoo()),ero=()=>"A logo rebuilt as scalable shapes",tro=()=>"é建为å¯ç¼©æ¾å½¢ç¶çåç logo",nro=((t={},e={})=>(e.locale??o())==="en"?ero():tro()),oro=()=>"Inspect the paths, not just the preview",rro=()=>"ä¸è¦åªçé¢è§ï¼ä¹è¦æ£æ¥è·¯å¾",aro=((t={},e={})=>(e.locale??o())==="en"?oro():rro()),sro=()=>"The current workbench processes one source image per run. If you need to convert a full icon library or catalog, contact us about future or enterprise batch options.",iro=()=>"å½åå·¥ä½åºæ¯æ¬¡å¤çä¸å¼ æºå¾ã妿éè¦è½¬æ¢å®æ´å¾æ åºæååç®å½ï¼å¯ä»¥èç³»æä»¬äºè§£æªæ¥æä¼ä¸çº§æ¹éæ¹æ¡ã",cro=((t={},e={})=>(e.locale??o())==="en"?sro():iro()),lro=()=>"Can I vectorize multiple images at once?",_ro=()=>"æè½ä¸æ¬¡ç¢éåå¤å¼ å¾çåï¼",uro=((t={},e={})=>(e.locale??o())==="en"?lro():_ro()),dro=t=>`Vectorization costs ${t?.creditsPerImage} credits per source image, regardless of its size or complexity. New users receive ${t?.registrationCredits} free credits valid for ${t?.registrationDays} days, and failed tasks are refunded.`,pro=t=>`æ¯å¼ æºå¾åºå®æ¶è ${t?.creditsPerImage} 积åï¼ä¸å¤§å°åå¤æåº¦æ å
³ãæ°ç¨æ·å¯è·å¾ ${t?.registrationCredits} 个å
费积åï¼æææ ${t?.registrationDays} 天ï¼å¤±è´¥ä»»å¡ä¼èªå¨é款ã`,mro=((t,e={})=>(e.locale??o())==="en"?dro(t):pro(t)),fro=()=>"How much does vectorization cost?",gro=()=>"ç¢éåéè¦å¤å°è´¹ç¨ï¼",hro=((t={},e={})=>(e.locale??o())==="en"?fro():gro()),bro=()=>"Answers about SVG output, gradients, small details, supported files, and when a generated vector still needs a designer's cleanup.",vro=()=>"å
³äº SVG è¾åºãæ¸åãå°ç»èãæ¯æçæä»¶ï¼ä»¥å使¶ä»éè¦è®¾è®¡å¸æ¸
ççæè·¯å¾çåçã",yro=((t={},e={})=>(e.locale??o())==="en"?bro():vro()),wro=()=>"Yes. The output uses SVG paths and shapes. Open it in Illustrator, Figma, Inkscape, or another SVG-compatible editor to adjust nodes, simplify paths, recolor elements, and prepare production exports.",zro=()=>"å¯ä»¥ãè¾åºä½¿ç¨ SVG è·¯å¾åå½¢ç¶ï¼å¯å¨ IllustratorãFigmaã
31Inkscape æå
¶ä» SVG ç¼è¾å¨ä¸è°æ´èç¹ãç®åè·¯å¾ãæ¹è²å¹¶åå¤ç产æä»¶ã",xro=((t={},e={})=>(e.locale??o())==="en"?wro():zro()),kro=()=>"Can I edit the SVG after vectorizing?",Sro=()=>"ç¢éååæè½ç¼è¾ SVG åï¼",Iro=((t={},e={})=>(e.locale??o())==="en"?kro():Sro()),Tro=()=>"Image vectorizer FAQ",Ero=()=>"å¾çç¢éå常è§é®é¢",Rro=((t={},e={})=>(e.locale??o())==="en"?Tro():Ero()),Aro=()=>"Flat graphics with solid colors, clear boundaries, limited gradients, and enough resolution work best. Logos, icons, wordmarks, pictograms, and flat illustrations are strong candidates. Photographs and textured imagery are not.",Cro=()=>"纯è²ãè¾¹çæ¸
æ°ãæ¸åè¾å°ä¸å辨çè¶³å¤çå¹³é¢å¾å½¢æææå¥½ãlogoã徿 ãæåæ è®°ã象形å¾åæå¹³æå¾é½éåï¼ç
§çä¸å¤æçº¹çä¸éåã",Pro=((t={},e={})=>(e.locale??o())==="en"?Aro():Cro()),qro=()=>"What types of images work best?",Oro=()=>"åªäºç±»åçå¾çæææå¥½ï¼",Mro=((t={},e={})=>(e.locale??o())==="en"?qro():Oro()),Nro=()=>"Technically a photograph can be traced, but the result usually contains too many shapes and loses photographic nuance. Keep photos in PNG, JPG, or WebP and use vectorization for artwork with deliberate boundaries.",Lro=()=>"ææ¯ä¸å¯ä»¥è¿½è¸ªç
§çï¼ä½ç»æé常ä¼å
å«è¿å¤å½¢ç¶å¹¶å¤±å»æå½±ç»èãç
§ç请继ç»ä½¿ç¨ PNGãJPG æ WebPï¼ç¢éåæ´éåè¾¹çæç¡®çå¹³é¢å¾å½¢ã",Dro=((t={},e={})=>(e.locale??o())==="en"?Nro():Lro()),$ro=()=>"Can I vectorize photographs?",jro=()=>"æè½ç¢éåç
§çåï¼",Fro=((t={},e={})=>(e.locale??o())==="en"?$ro():jro()),Uro=t=>`Input images must be between 256 and 4096 pixels per side, up to ${t?.maxFileMb}MB. If your image is too small, upscale it first. If too large, resize before vectorizing.`,Gro=t=>`è¾å
¥å¾çæ¯è¾¹å¿
é¡»å¨ 256 å° 4096 åç´ ä¹é´ï¼æå¤§ ${t?.maxFileMb}MBã妿å¾ç太å°ï¼è¯·å
æ¾å¤§ãå¦æå¤ªå¤§ï¼è¯·å¨ç¢éååè°æ´å¤§å°ã`,Bro=((t,e={})=>(e.locale??o())==="en"?Uro(t):Gro(t)),Vro=()=>"Is there a size limit for vectorization?",Hro=()=>"ç¢éåæå¤§å°éå¶åï¼",Kro=((t={},e={})=>(e.locale??o())==="en"?Vro():Hro()),Wro=()=>"Questions about converting images to SVG",Yro=()=>"å
³äºå°å¾ç转æ¢ä¸º SVG çé®é¢",Zro=((t={},e={})=>(e.locale??o())==="en"?Wro():Yro()),Xro=()=>"PNG and JPG files store a fixed grid of pixels and soften when enlarged. SVG files describe shapes and curves, so suitable artwork stays sharp at different sizes. Use vectors for logos and icons; keep photographs as raster images.",Qro=()=>"PNG å JPG ä¿åçæ¯åºå®åç´ ç½æ ¼ï¼æ¾å¤§å容æå软ï¼SVG æè¿°çæ¯å½¢ç¶ä¸æ²çº¿ï¼åéçå¾ç¨¿å¨ä¸å尺寸ä¸ä»ç¶æ¸
æ°ãlogo å徿 éåç¢éï¼ç
§çåºä¿ç为æ
æ ¼ã",Jro=((t={},e={})=>(e.locale??o())==="en"?Xro():Qro()),eao=()=>"What's the difference between vector and raster?",tao=()=>"ç¢éåå
æ
æä»ä¹åºå«ï¼",nao=((t={},e={})=>(e.locale??o())==="en"?eao():tao()),oao=()=>"Image vectorization traces a raster image made of pixels and rebuilds it as paths and shapes. A clean vector can scale without pixelation and can be edited, recolored, and reused across logo, icon, web, and print workflows.",rao=()=>"å¾çç¢éåä¼è¿½è¸ªç±åç´ ç»æçæ
æ ¼å¾åï¼å¹¶å°å
¶é建为路å¾åå½¢ç¶ãåéçå¾ç¨¿è½¬æ¢åå¯ä»¥æ åç´ å缩æ¾ï¼ä¹è½å¨ logoã徿 ãç½é¡µåå°å·æµç¨ä¸ç¼è¾ä¸å¤ç¨ã",aao=((t={},e={})=>(e.locale??o())==="en"?oao():rao()),sao=()=>"What is image vectorization?",iao=()=>"ä»ä¹æ¯å¾çç¢éåï¼",cao=((t={},e={})=>(e.locale??o())==="en"?sao():iao()),lao=()=>"Brand logo kit showing vectorized assets at various sizes",_ao=()=>"åçæ å¿å¥ä»¶å±ç¤ºåç§å°ºå¯¸çç¢éåèµäº§",uao=((t={},e={})=>(e.locale??o())==="en"?lao():_ao()),dao=()=>"Turn a raster logo, wordmark, or identity graphic into a vector starting point when the original design file is unavailable. Review letterforms and spacing before release.",pao=()=>"å½åå§è®¾è®¡æä»¶ä¸å¯ç¨æ¶ï¼ææ
æ ¼ logoãæåæ è®°æåçå¾å½¢è½¬æ¢æå¯ç»§ç»å®¡é
çç¢éèµ·ç¹ãåå¸åè¯·æ£æ¥åå½¢åé´è·ã",mao=((t={},e={})=>(e.locale??o())==="en"?dao():pao()),fao=()=>"Logos",gao=()=>"æ å¿",hao=((t={},e={})=>(e.locale??o())==="en"?fao():gao()),bao=()=>
31"Recover missing brand source files",vao=()=>"æ¾å缺失çåçæºæä»¶",yao=((t={},e={})=>(e.locale??o())==="en"?bao():vao()),wao=()=>"Same vector logo shown at multiple sizes without quality loss",zao=()=>"åä¸ç¢éæ å¿å¨å¤ç§å°ºå¯¸ä¸æ¾ç¤ºä¸ä¸å¤±è´¨é",xao=((t={},e={})=>(e.locale??o())==="en"?wao():zao()),kao=()=>"A clean vector can serve an app icon, navigation mark, packaging panel, presentation, or sign without introducing pixelation at the larger size.",Sao=()=>"åä¸ä¸ªå¹²åç¢éå¯ä»¥ç¨äºåºç¨å¾æ ãå¯¼èªæ è®°ãå
è£
ãæ¼ç¤ºæç¨¿ææ è¯çï¼ä¸ä¼å æ¾å¤§èåç´ åã",Iao=((t={},e={})=>(e.locale??o())==="en"?kao():Sao()),Tao=()=>"â",Eao=()=>"â",Rao=((t={},e={})=>(e.locale??o())==="en"?Tao():Eao()),Aao=()=>"Use one asset at many sizes",Cao=()=>"ä¸ä¸ªç´ æéé
å¤ç§å°ºå¯¸",Pao=((t={},e={})=>(e.locale??o())==="en"?Aao():Cao()),qao=()=>"SVG code preview showing vector paths and shapes",Oao=()=>"SVG 代ç é¢è§å±ç¤ºç¢éè·¯å¾åå½¢ç¶",Mao=((t={},e={})=>(e.locale??o())==="en"?qao():Oao()),Nao=()=>"The result is SVG built from paths and shapes rather than an embedded bitmap. Open it in Illustrator, Figma, Inkscape, or another SVG-compatible editor.",Lao=()=>"ç»æç±è·¯å¾åå½¢ç¶ç»æï¼è䏿¯åµå
¥ä½å¾ãå¯å¨ IllustratorãFigmaãInkscape æå
¶ä» SVG ç¼è¾å¨ä¸æå¼ã",Dao=((t={},e={})=>(e.locale??o())==="en"?Nao():Lao()),$ao=()=>"SVG",jao=()=>"SVG",Fao=((t={},e={})=>(e.locale??o())==="en"?$ao():jao()),Uao=()=>"Get native SVG paths",Gao=()=>"è·å¾åç SVG è·¯å¾",Bao=((t={},e={})=>(e.locale??o())==="en"?Uao():Gao()),Vao=()=>"Flat geometric graphics arranged as clean editable vector shapes",Hao=()=>"ç±æ¸
æ°å¯ç¼è¾ç¢éå½¢ç¶ç»æçæå¹³å ä½å¾å½¢",Kao=((t={},e={})=>(e.locale??o())==="en"?Vao():Hao()),Wao=()=>"Convert flat artwork into editable shapes that a designer can simplify, recolor, align, and reuse across a brand or product system.",Yao=()=>"å°æå¹³å¾ç¨¿è½¬æ¢ä¸ºå¯ç¼è¾å½¢ç¶ï¼æ¹ä¾¿è®¾è®¡å¸ç®åãæ¹è²ã对é½ï¼å¹¶å¨åçæäº§åç³»ç»ä¸å¤ç¨ã",Zao=((t={},e={})=>(e.locale??o())==="en"?Wao():Yao()),Xao=()=>"Edit-ready paths",Qao=()=>"å¯ç¼è¾è·¯å¾",Jao=((t={},e={})=>(e.locale??o())==="en"?Xao():Qao()),eso=()=>"Refine, recolor, and reuse the paths",tso=()=>"ç»§ç»è°æ´ãæ¹è²å¹¶å¤ç¨è·¯å¾",nso=((t={},e={})=>(e.locale??o())==="en"?eso():tso()),oso=()=>"Create an editable SVG starting point from a raster logo, icon, or flat illustration for clean resizing across brand and product surfaces.",rso=()=>"仿
æ ¼ logoã徿 ææå¹³æå¾çæå¯ç¼è¾ SVG èµ·ç¹ï¼è®©åçä¸äº§åç´ æå¨ä¸å尺寸ä¸ä¿ææ¸
æ°ã",aso=((t={},e={})=>(e.locale??o())==="en"?oso():rso()),sso=()=>"What vectorization gives you",iso=()=>"å¾çç¢éå带æ¥çç»æ",cso=((t={},e={})=>(e.locale??o())==="en"?sso():iso()),lso=()=>"Move from fixed pixels to reusable shapes",_so=()=>"ä»åºå®åç´ åæå¯å¤ç¨å½¢ç¶",uso=((t={},e={})=>(e.locale??o())==="en"?lso():_so()),dso=()=>"PNG, JPG, WebP",pso=()=>"PNGãJPGãWebP",mso=((t={},e={})=>(e.locale??o())==="en"?dso():pso()),fso=()=>"256â4096px per side",gso=()=>"æ¯è¾¹ 256â4096px",hso=((t={},e={})=>(e.locale??o())==="en"?fso():gso()),bso=()=>"SVG",vso=()=>"SVG",yso=((t={},e={})=>(e.locale??o())==="en"?bso():vso()),wso=t=>`Max ${t?.maxFileMb}MB`,zso=t=>`æå¤§ ${t?.maxFileMb}MB`,xso=((t,e={})=>(e.locale??o())==="en"?wso(t):zso(t)),kso=()=>"Specifications",Sso=()=>"è§æ ¼",Iso=((t={},e={})=>(e.locale??o())==="en"?kso():Sso()),Tso=()=>"Simple, high-contrast artwork converts most reliably. Inspect curves, small gaps, gradients, and type before treating the SVG as final artwork.",Eso=()=>"ç®åãé«å¯¹æ¯çå¾ç¨¿è½¬æ¢æç¨³å®ãå° SVG è§ä¸ºæç»ç¨¿åï¼è¯·æ£æ¥æ²çº¿ãé´éãæ¸ååæåã",Rso=((t={},e={})=>(e.locale??o())==="en"?Tso():Eso()),Aso=()=>"Strong boundary contrast produces cleaner paths. Remove a photographed or paper background first when it interferes with the mark.",Cso=()=>"è¾¹ç对æ¯è¶å¼ºï¼è·¯å¾è¶å¹²åãå¦æçº¸å¼ æç
§çèæ¯å¹²æ°å¾å½¢ï¼å¯ä»¥å
ç§»é¤èæ¯ã",Pso=((t={},e={})=>(e.locale??o())==="en"?Aso():Cso()),qso=()=>"Separate the mark from its background",Oso=()=>"让å¾å½¢ä¸èæ¯åå¼",Mso=((t={},e={})=>(e.locale??o())==="en"?qso():Oso()),Nso=()=>"Solid colors, limited gradients, and clearly separated shapes produce paths that are easier to inspect and edit.",Lso=()=>"纯è²ãå°éæ¸å忏
æ°åéçå½¢ç¶ï¼ä¼çææ´å®¹ææ£æ¥ä¸ç¼è¾çè·¯å¾ã",Dso=((t={},e={})=>(e.locale??o())==="en"?Nso():Lso()),$so=()=>"Use flat, deliberate artwork",jso=()=>
31"使ç¨å¹³é¢ãæç¡®çå¾ç¨¿",Fso=((t={},e={})=>(e.locale??o())==="en"?$so():jso()),Uso=()=>"Better starting points",Gso=()=>"æ´å¥½çèµ·ç¹",Bso=((t={},e={})=>(e.locale??o())==="en"?Uso():Gso()),Vso=()=>"Use a source large enough to show corners, counters, and thin strokes. Upscale a tiny original before vectorizing when necessary.",Hso=()=>"æºå¾éè¦è¶³å¤å¤§ï¼æè½çæ¸
转è§ãå
ååç»çº¿ãå¿
è¦æ¶å
æ¾å¤§è¿å°çåå¾ã",Kso=((t={},e={})=>(e.locale??o())==="en"?Vso():Hso()),Wso=()=>"Give small details enough pixels",Yso=()=>"ç»å°ç»èè¶³å¤åç´ ",Zso=((t={},e={})=>(e.locale??o())==="en"?Wso():Yso()),Xso=t=>`Vectorization costs ${t?.creditsPerImage} credits per source image. Treat the generated SVG as an editable starting point and review it before production.`,Qso=t=>`æ¯å¼ æºå¾åºå®æ¶è ${t?.creditsPerImage} 积åãçæç SVG åºä½ä¸ºå¯ç¼è¾èµ·ç¹ï¼æå
¥ç产å请å
æ£æ¥ã`,Jso=((t,e={})=>(e.locale??o())==="en"?Xso(t):Qso(t)),eio=()=>"Small counters, thin lines, and intricate patterns can change during tracing. Simplify the source or provide more resolution before converting.",tio=()=>"å°å
åãç»çº¿å夿徿¡å¨è¿½è¸ªæ¶å¯è½ååã转æ¢å请ç®åå¾ç¨¿ææä¾æ´é«å辨çã",nio=((t={},e={})=>(e.locale??o())==="en"?eio():tio()),oio=()=>"Tiny details may merge or disappear",rio=()=>"æå°ç»èå¯è½åå¹¶ææ¶å¤±",aio=((t={},e={})=>(e.locale??o())==="en"?oio():rio()),sio=()=>"Subtle blends, transparency, and soft shadows may become flatter shapes or extra paths. Inspect those areas in a vector editor.",iio=()=>"ç»å¾®æ··åãéæåº¦åæåé´å½±å¯è½åææå¹³å½¢ç¶æé¢å¤è·¯å¾ï¼è¯·å¨ç¢éç¼è¾å¨ä¸æ£æ¥ã",cio=((t={},e={})=>(e.locale??o())==="en"?sio():iio()),lio=()=>"Soft gradients may be simplified",_io=()=>"æåæ¸åå¯è½è¢«ç®å",uio=((t={},e={})=>(e.locale??o())==="en"?lio():_io()),dio=()=>"Needs a closer review",pio=()=>"éè¦ä»ç»å¤æ ¸",mio=((t={},e={})=>(e.locale??o())==="en"?dio():pio()),fio=()=>"Continuous color, texture, and lighting do not translate into efficient vector shapes. Keep photographs as raster images.",gio=()=>"è¿ç»è²å½©ã纹çåå
线ä¸éå转æ¢ä¸ºé«æç¢éå½¢ç¶ãç
§çåºç»§ç»ä¿ç为æ
æ ¼å¾çã",hio=((t={},e={})=>(e.locale??o())==="en"?fio():gio()),bio=()=>"Photographs create excessive paths",vio=()=>"ç
§çä¼çæè¿å¤è·¯å¾",yio=((t={},e={})=>(e.locale??o())==="en"?bio():vio()),wio=()=>"Start with artwork that can become clean shapes",zio=()=>"ä»éååææ¸
æ°å½¢ç¶çå¾ç¨¿å¼å§",xio=((t={},e={})=>(e.locale??o())==="en"?wio():zio()),kio=()=>"Signage files",Sio=()=>"æ è¯çæä»¶",Iio=((t={},e={})=>(e.locale??o())==="en"?kio():Sio()),Tio=()=>"Packaging artwork",Eio=()=>"å
è£
å¾ç¨¿",Rio=((t={},e={})=>(e.locale??o())==="en"?Tio():Eio()),Aio=()=>"App icon sets",Cio=()=>"åºç¨å¾æ ç»",Pio=((t={},e={})=>(e.locale??o())==="en"?Aio():Cio()),qio=()=>"Logo cleanup",Oio=()=>"Logo æ¸
ç",Mio=((t={},e={})=>(e.locale??o())==="en"?qio():Oio()),Nio=()=>"Turn a raster logo, icon, or flat illustration into editable SVG paths for packaging, interfaces, signage, and brand systems that need clean resizing.",Lio=()=>"ææ
æ ¼ logoã徿 ææå¹³æå¾è½¬æ¢æå¯ç¼è¾ SVG è·¯å¾ï¼ç¨äºå
è£
ãçé¢ãæ è¯çåéè¦å¹²å缩æ¾çåçç³»ç»ã",Dio=((t={},e={})=>(e.locale??o())==="en"?Nio():Lio()),$io=()=>"AI Image Vectorizer",jio=()=>"AI å¾çç¢éå",e8=((t={},e={})=>(e.locale??o())==="en"?$io():jio()),Fio=()=>"Try background remover",Uio=()=>"è¯ç¨èæ¯ç§»é¤",Gio=((t={},e={})=>(e.locale??o())==="en"?Fio():Uio()),Bio=()=>"Remove backgrounds before vectorizing to get clean paths without unwanted elements.",Vio=()=>"å¨ç¢éååç§»é¤èæ¯ï¼ä»¥è·å¾æ¸
æ°çè·¯å¾èæ ä¸éè¦çå
ç´ ã",Hio=((t={},e={})=>(e.locale??o())==="en"?Bio():Vio()),Kio=()=>"Try denoiser",Wio=()=>"è¯ç¨å»åª",Yio=((t={},e={})=>(e.locale??o())==="en"?Kio():Wio()),Zio=()=>"Denoise images before vectorizing to reduce artifacts and improve path quality.",Xio=()=>"å¨ç¢éååå»åªå¾çï¼ä»¥åå°ä¼ªå½±å¹¶æé«è·¯å¾è´¨éã",Qio=((t={},e={})=>(e.locale??o())==="en"?Zio():Xio()),Jio=()=>"Cleaner input creates cleaner paths. Remove unwanted backgrounds, enlarge tiny sources, or reduce scan noise before converting the artwork to SVG.",eco=()=>"è¾å
¥è¶å¹²åï¼è·¯å¾è¶æ¸
æ°ã妿æºå¾è¿éè¦éæèæ¯ãæ¾å¤§æéåªï¼å¯ä»¥å
宿è¿äºå¤çã",tco=((t={},e={})=>(e.locale??o())==="en"?Jio():eco()),nco=()=>"Prepare the raster before tracing",oco=()=>"追踪åå
å¤çæ
æ ¼æºå¾",rco=((t={},e={})=>(e.locale??o())==="en"?nco():oco()),aco=()=>"Try upscaler",sco=()=>"è¯ç¨æ¾å¤§",ico=((t={},e={})=>(e.locale??o())==="en"?aco():sco()),cco=()=>"Upscale low-resolution images before vectorizing for better edge detection and cleaner paths.",lco=()=>"å¨ç¢éå忾大ä½å辨çå¾çï¼ä»¥è·å¾æ´å¥½çè¾¹ç¼æ£æµåæ´æ¸
æ°çè·¯å¾ã",_co=((t={},e={})=>(e.locale??o())==="en"?cco():lco()),uco=()=>
31"An AI image vectorizer that converts raster PNG, JPG, and WebP artwork into editable SVG paths for logos, icons, flat illustrations, packaging, web, and print.",dco=()=>"åºäº AI çå¾çç¢éåå·¥å
·ï¼å¯å° PNGãJPG å WebP æ
æ ¼å¾ç¨¿è½¬æ¢ä¸ºå¯ç¼è¾ SVG è·¯å¾ï¼ç¨äº logoã徿 ãæå¹³æå¾ãå
è£
ãç½é¡µåå°å·ã",pco=((t={},e={})=>(e.locale??o())==="en"?uco():dco()),mco=()=>"Convert PNG, JPG, or WebP artwork to editable SVG paths with AI. Vectorize logos, icons, illustrations, packaging graphics, and signage for clean scaling.",fco=()=>"ä½¿ç¨ AI å° PNGãJPG æ WebP å¾ç¨¿è½¬æ¢ä¸ºå¯ç¼è¾ç SVG è·¯å¾ãéå logoã徿 ãæå¾ãå
è£
å¾å½¢åæ è¯çï¼ç¼©æ¾åä¾ç¶æ¸
æ°ã",Lb=((t={},e={})=>(e.locale??o())==="en"?mco():fco()),gco=()=>"AI Image Vectorizer: Convert to SVG | Oeneo AI",hco=()=>"AI å¾çç¢éåï¼è½¬æ¢ä¸º SVG | Oeneo AI",t8=((t={},e={})=>(e.locale??o())==="en"?gco():hco()),bco=()=>"The raster inputs, dimension limits, ideal source characteristics, SVG output, and fixed credit price used by this workflow.",vco=()=>"å½åæµç¨æ¯æçæ
æ ¼è¾å
¥ã尺寸éå¶ãçæ³æºå¾ç¹å¾ãSVG è¾åºååºå®ç§¯åä»·æ ¼ã",yco=((t={},e={})=>(e.locale??o())==="en"?bco():vco()),wco=()=>"Input formats",zco=()=>"è¾å
¥æ ¼å¼",xco=((t={},e={})=>(e.locale??o())==="en"?wco():zco()),kco=()=>"PNG, JPG, WebP",Sco=()=>"PNGãJPGãWebP",Ico=((t={},e={})=>(e.locale??o())==="en"?kco():Sco()),Tco=()=>"Ideal input",Eco=()=>"çæ³è¾å
¥",Rco=((t={},e={})=>(e.locale??o())==="en"?Tco():Eco()),Aco=()=>"Flat graphics, logos, icons, minimal gradients",Cco=()=>"å¹³é¢å¾å½¢ãæ å¿ã徿 ãæå°æ¸å",Pco=((t={},e={})=>(e.locale??o())==="en"?Aco():Cco()),qco=()=>"Output format",Oco=()=>"è¾åºæ ¼å¼",Mco=((t={},e={})=>(e.locale??o())==="en"?qco():Oco()),Nco=()=>"SVG (native vector paths)",Lco=()=>"SVGï¼åçç¢éè·¯å¾ï¼",Dco=((t={},e={})=>(e.locale??o())==="en"?Nco():Lco()),$co=()=>"Pricing",jco=()=>"å®ä»·",Fco=((t={},e={})=>(e.locale??o())==="en"?$co():jco()),Uco=t=>`${t?.creditsPerImage} credits per image`,Gco=t=>`æ¯å¼ å¾ç ${t?.creditsPerImage} 积å`,Bco=((t,e={})=>(e.locale??o())==="en"?Uco(t):Gco(t)),Vco=()=>"Processing",Hco=()=>"å¤ç",Kco=((t={},e={})=>(e.locale??o())==="en"?Vco():Hco()),Wco=()=>"Server-side tracing; timing depends on source complexity",Yco=()=>"æå¡ç«¯è¿½è¸ªï¼èæ¶åå³äºæºå¾å¤æåº¦",Zco=((t={},e={})=>(e.locale??o())==="en"?Wco():Yco()),Xco=()=>"File size & dimensions",Qco=()=>"æä»¶å¤§å°å尺寸",Jco=((t={},e={})=>(e.locale??o())==="en"?Xco():Qco()),elo=t=>`Up to ${t?.maxFileMb}MB, 256â4096px per side`,tlo=t=>`æå¤§ ${t?.maxFileMb}MBï¼æ¯è¾¹ 256â4096px`,nlo=((t,e={})=>(e.locale??o())==="en"?elo(t):tlo(t)),olo=()=>"Image vectorizer specifications",rlo=()=>"å¾çç¢éåè§æ ¼",alo=((t={},e={})=>(e.locale??o())==="en"?olo():rlo()),slo=()=>
31"Open the SVG in your preferred vector editor to simplify paths, correct details, and prepare final exports.",ilo=()=>"å¨å好çç¢éç¼è¾å¨ä¸æå¼ SVGï¼ç®åè·¯å¾ãä¿®æ£ç»èå¹¶å夿ç»å¯¼åºã",clo=((t={},e={})=>(e.locale??o())==="en"?slo():ilo()),llo=()=>"Download and refine the SVG",_lo=()=>"ä¸è½½å¹¶ç»§ç»è°æ´ SVG",ulo=((t={},e={})=>(e.locale??o())==="en"?llo():_lo()),dlo=()=>"Check curves, corners, gaps, letterforms, and color regions against the original raster source.",plo=()=>"对ç
§å徿£æ¥æ²çº¿ã转è§ãé´éãåå½¢åè²ååºåã",mlo=((t={},e={})=>(e.locale??o())==="en"?dlo():plo()),flo=()=>"Compare shapes and negative space",glo=()=>"æ¯è¾å½¢ç¶ä¸è´ç©ºé´",hlo=((t={},e={})=>(e.locale??o())==="en"?flo():glo()),blo=()=>"Confirm the quote. The vectorizer identifies boundaries and rebuilds the raster artwork as SVG shapes.",vlo=()=>"确认æ¥ä»·åï¼ç¢éåå¨è¯å«è¾¹çï¼å°æ
æ ¼å¾ç¨¿é建为 SVG å½¢ç¶ã",ylo=((t={},e={})=>(e.locale??o())==="en"?blo():vlo()),wlo=()=>"Trace pixels into paths",zlo=()=>"å°åç´ è¿½è¸ªä¸ºè·¯å¾",xlo=((t={},e={})=>(e.locale??o())==="en"?wlo():zlo()),klo=()=>"Choose a PNG, JPG, or WebP with clear shapes, strong contrast, and enough resolution for small details.",Slo=()=>"éæ© PNGãJPG æ WebPï¼æå¥½å
·å¤æ¸
æ°å½¢ç¶ã强对æ¯åè¶³å¤å辨çã",Ilo=((t={},e={})=>(e.locale??o())==="en"?klo():Slo()),Tlo=()=>"Upload suitable artwork",Elo=()=>"ä¸ä¼ åéçå¾ç¨¿",Rlo=((t={},e={})=>(e.locale??o())==="en"?Tlo():Elo()),Alo=()=>"Start with suitable artwork, confirm the fixed quote, compare the traced shapes, and review the SVG before production use.",Clo=()=>"ä»åéçå¾ç¨¿å¼å§ï¼ç¡®è®¤åºå®æ¥ä»·ï¼æ¯è¾è¿½è¸ªåçå½¢ç¶ï¼å¹¶å¨æå
¥çäº§åæ£æ¥ SVGã",Plo=((t={},e={})=>(e.locale??o())==="en"?Alo():Clo()),qlo=()=>"How it works",Olo=()=>"å·¥ä½åç",Mlo=((t={},e={})=>(e.locale??o())==="en"?qlo():Olo()),Nlo=()=>"Convert a raster image to SVG in four steps",Llo=()=>"忥尿
æ ¼å¾ç转æ¢ä¸º SVG",Dlo=((t={},e={})=>(e.locale??o())==="en"?Nlo():Llo()),$lo=()=>"Image vectorizer key specifications",jlo=()=>"å¾çç¢éåå¨å
³é®è§æ ¼",Flo=((t={},e={})=>(e.locale??o())==="en"?$lo():jlo()),Ulo=()=>"Fixed price per source image",Glo=()=>"ææºå¾å¼ æ°åºå®è®¡è´¹",Blo=((t={},e={})=>(e.locale??o())==="en"?Ulo():Glo()),Vlo=()=>"Cost",Hlo=()=>"è´¹ç¨",Klo=((t={},e={})=>(e.locale??o())==="en"?Vlo():Hlo()),Wlo=t=>`${t?.creditsPerImage} credits`,Ylo=t=>`${t?.creditsPerImage} 积å`,Zlo=((t,e={})=>(e.locale??o())==="en"?Wlo(t):Ylo(t)),Xlo=()=>"Best with flat colors, clear edges, and limited gradients",Qlo=()=>"纯è²ãè¾¹ç¼æ¸
æ°ä¸æ¸åè¾å°çå¾ç¨¿æææå¥½",Jlo=((t={},e={})=>(e.locale??o())==="en"?Xlo():Qlo()),e_o=()=>"Ideal for",t_o=()=>"éç¨äº",n_o=((t={},e={})=>(e.locale??o())==="en"?e_o():t_o()),o_o=()=>"Logos & icons",r_o=()=>"æ å¿ä¸å¾æ ",a_o=((t={},e={})=>(e.locale??o())==="en"?o_o():r_o()),s_o=t=>`Up to ${t?.maxFileMb}MB, ${t?.maxMegapixels}MP`,i_o=t=>`æå¤§ ${t?.maxFileMb}MBï¼${t?.maxMegapixels}MP`,c_o=((t,e={})=>(e.locale??o())==="en"?s_o(t):i_o(t)),l_o=()=>"Input",__o=()=>"è¾å
¥",u_o=((t={},e={})=>(e.locale??o())==="en"?l_o():__o()),d_o=()=>"PNG, JPG, WebP",p_o=()=>"PNGãJPGãWebP",m_o=((t={},e={})=>(e.locale??o())==="en"?d_o():p_o()),f_o=()=>"Native paths and shapes, ready for a vector editor",g_o=()=>"åçè·¯å¾ä¸å½¢ç¶ï¼å¯å¨ç¢éç¼è¾å¨ä¸ç»§ç»è°æ´",h_o=((t={},e={})=>(e.locale??o())==="en"?f_o():g_o()),b_o=()=>"Output",v_o=()=>"è¾åº",y_o=((t={},e={})=>(e.locale??o())==="en"?b_o():v_o()),w_o=()=>"SVG vector",z_o=()=>"SVG ç¢é",x_o=((t={},e={})=>(e.locale??o())==="en"?w_o():z_o()),k_o=()=>"Convert clear raster pictograms into SVG shapes that can be aligned, recolored, and normalized for a web or mobile design system.",S_o=()=>"å°æ¸
æ°çæ
æ ¼å¾æ è½¬æ¢æ SVG å½¢ç¶ï¼æ¹ä¾¿å¯¹é½ãæ¹è²åè§èåï¼è¿å
¥ç½é¡µæç§»å¨ç«¯è®¾è®¡ç³»ç»ã",I_o=((t={},e={})=>(e.locale??o())==="en"?k_o():S_o()),T_o=()=>"Convert a set of PNG icons to SVG for a design system.",E_o=()=>"å°ä¸ç» PNG 徿 转æ¢ä¸º SVG ç¨äºè®¾è®¡ç³»ç»ã",R_o=((t={},e={})=>(e.locale??o())==="en"?T_o():E_o()),A_o=()=>"UI icon libraries",C_o=()=>"UI 徿 åº",P_o=((t={},e={})=>(e.locale??o())==="en"?A_o():C_o()),q_o=()=>"Recover a usable vector starting point from a raster logo so the mark can be reviewed and prepared for web, print, and signage.",O_o=()=>"å½åå§è®¾è®¡æä»¶ä¸å¯ç¨æ¶ï¼ä»æ
æ ¼ logo æ¢å¤ä¸ä¸ªå¯ç»§ç»å®¡é
çç¢éèµ·ç¹ï¼ç¨äºç½é¡µãå°å·åæ è¯çã",M_o=((t={},e={})=>(e.locale??o())==="en"?q_o():O_o()),N_o=()=>"Vectorize a PNG logo for use in web, print, and signage.",L_o=()=>"ç¢éå PNG æ å¿ç¨äºç½é¡µãå°å·åæ è¯ã",D_o=((t={},e={})=>(e.locale??o())==="en"?N_o():L_o()),$_o=()=>"Brand logos and wordmarks",j_o=()=>"åçæ å¿åæåæ è®°",F_o=((t={},e={})=>(e.locale??o())==="en"?$_o():j_o()),U_o=()=>"Prepare flat illustrations, marks, and display graphics for packaging, apparel, banners, and signage without carrying a fixed pixel size.",G_o=()=>"为å
è£
ãæè£
ãæ¨ªå¹
åæ è¯çå夿平æå¾ä¸å¾å½¢ï¼ä¸åååºå®åç´ å°ºå¯¸éå¶ã",B_o=((t={},e={})=>(e.locale??o())==="en"?U_o():G_o()),V_o=()=>"Vectorize a raster illustration for a 10-foot banner.",H_o=()=>"ç¢éåå
æ
æå¾ç¨äº 10 è±å°ºæ¨ªå¹
ã",K_o=((t={},e={})=>(e.locale??o())==="en"?V_o():H_o()),W_o=()=>"Print graphics and signage",Y_o=()=>"å°å·å¾å½¢åæ è¯",Z_o=((t={},e={})=>(e.locale??o())==="en"?W_o():Y_o()),X_o=()=>"Use SVG marks and illustrations that stay sharp across compact navigation, retina screens, and responsive landing-page layouts.",Q_o=()=>"使ç¨è½éåºååºå¼è½å°é¡µãè§ç½èå±å¹åç´§å导èªç SVG æ è®°ä¸æå¾ã",J_o=((t={},e={})=>(e.locale??o())==="en"?X_o():Q_o()),euo=()=>"Convert hero graphics to SVG for responsive landing pages.",tuo=()=>
31"å°ä¸»å¾å¾å½¢è½¬æ¢ä¸º SVG ç¨äºååºå¼è½å°é¡µã",nuo=((t={},e={})=>(e.locale??o())==="en"?euo():tuo()),ouo=()=>"Responsive web graphics",ruo=()=>"ååºå¼ç½é¡µå¾å½¢",auo=((t={},e={})=>(e.locale??o())==="en"?ouo():ruo()),suo=()=>"Prepare logos, app icons, packaging artwork, signage, and flat illustrations that need crisp reproduction at several sizes.",iuo=()=>"为 logoãåºç¨å¾æ ãå
è£
å¾ç¨¿ãæ è¯çåæå¹³æå¾åå¤å¯å¨å¤ç§å°ºå¯¸ä¸æ¸
æ°å¤ç°çæä»¶ã",cuo=((t={},e={})=>(e.locale??o())==="en"?suo():iuo()),luo=()=>"Example",_uo=()=>"示ä¾",uuo=((t={},e={})=>(e.locale??o())==="en"?luo():_uo()),duo=()=>"Where SVG makes sense",puo=()=>"SVG éåä»ä¹åºæ¯",muo=((t={},e={})=>(e.locale??o())==="en"?duo():puo()),fuo=()=>"Turn reusable graphics into editable vector assets",guo=()=>"æå¯å¤ç¨å¾å½¢åæå¯ç¼è¾ç¢éç´ æ",huo=((t={},e={})=>(e.locale??o())==="en"?fuo():guo()),buo=t=>`Clean a noisy source and inspect the result before you share or print it, starting with ${t?.registrationCredits} free credits.`,vuo=t=>`å
æ¸
çæåªæºå¾ï¼æå享æå°å·å°ºå¯¸æ£æ¥ç»æï¼åä½¿ç¨ ${t?.registrationCredits} 个å
费积åå¼å§ã`,yuo=((t,e={})=>(e.locale??o())==="en"?buo(t):vuo(t)),wuo=()=>"Ready to clean the source",zuo=()=>"åå¤å¥½æ¸
çæºå¾",xuo=((t={},e={})=>(e.locale??o())==="en"?wuo():zuo()),kuo=()=>"Fix grainy image",Suo=()=>"ä¿®å¤é¢ç²æå¾ç",Iuo=((t={},e={})=>(e.locale??o())==="en"?kuo():Suo()),Tuo=()=>"Review the workflow",Euo=()=>"æ¥çå¤çæµç¨",Ruo=((t={},e={})=>(e.locale??o())==="en"?Tuo():Euo()),Auo=()=>"Make a noisy photo usable again",Cuo=()=>"让æåªç
§çéæ°åå¾å¯ç¨",Puo=((t={},e={})=>(e.locale??o())==="en"?Auo():Cuo()),quo=()=>"Denoised",Ouo=()=>"å»åªå",Muo=((t={},e={})=>(e.locale??o())==="en"?quo():Ouo()),Nuo=()=>"Noisy",Luo=()=>"æåªç¹",Duo=((t={},e={})=>(e.locale??o())==="en"?Nuo():Luo()),$uo=()=>"Photo with compression artifacts removed",juo=()=>"å»é¤å缩伪影çç
§ç",Fuo=((t={},e={})=>(e.locale??o())==="en"?$uo():juo()),Uuo=()=>"Compressed",Guo=()=>"å缩",Buo=((t={},e={})=>(e.locale??o())==="en"?Uuo():Guo()),Vuo=()=>"Heavily compressed photo with visible artifacts",Huo=()=>"æææ¾ä¼ªå½±ç严éå缩ç
§ç",Kuo=((t={},e={})=>(e.locale??o())==="en"?Vuo():Huo()),Wuo=()=>"Reduce compression noise before reuse or print",Yuo=()=>"å¨å¤ç¨æå°å·åéä½å缩åªç¹",Zuo=((t={},e={})=>(e.locale??o())==="en"?Wuo():Yuo()),Xuo=()=>"A web image with fewer JPEG blocks",Quo=()=>"åå° JPEG å缩åçç½é¡µå¾ç",Juo=((t={},e={})=>(e.locale??o())==="en"?Xuo():Quo()),edo=()=>"Compare each noisy original with its cleaned result. Look at shadows, skin, scan texture, and compression blocksânot just whether the image looks smoother.",tdo=()=>"æ¯è¾æ¯å¼ æåªåå¾ä¸æ¸
çç»æï¼éç¹è§å¯é´å½±ãè¤è´¨ãæ«æçº¹çåå缩åï¼èä¸åªæ¯ç»é¢æ¯å¦å徿´å¹³æ»ã",ndo=((t={},e={})=>(e.locale??o())==="en"?edo():tdo()),odo=()=>"Low-light photo with noise removed and clarity restored",rdo=()=>"å»é¤åªç¹å¹¶æ¢å¤æ¸
æ°åº¦çä½å
ç
§ç
§ç",ado=((t={},e={})=>(e.locale??o())==="en"?odo():rdo()),sdo=()=>"Low-light",ido=()=>"ä½å
ç
§",cdo=((t={},e={})=>(e.locale??o())==="en"?sdo():ido()),ldo=()=>"Noisy low-light photo before denoising",_do=()=>"å»åªåçæåªç¹ä½å
ç
§ç
§ç",udo=((t={},e={})=>(e.locale??o())==="en"?ldo():_do()),ddo=()=>"Reduce grain while keeping edges and subject detail",pdo=()=>"åå°é¢ç²ï¼åæ¶ä¿çè¾¹ç¼ä¸ä¸»ä½ç»è",mdo=((t={},e={})=>(e.locale??o())==="en"?ddo():pdo()),fdo=()=>"Cleaner high-ISO night photography",gdo=()=>"æ´å¹²åçé« ISO 夿¯",hdo=((t={},e={})=>(e.locale??o())==="en"?fdo():gdo()),bdo=()=>"Scanned photo with grain removed and clarity restored",vdo=()=>"å»é¤é¢ç²å¹¶æ¢å¤æ¸
æ°åº¦çæ«æç
§ç",ydo=((t={},e={})=>(e.locale??o())==="en"?bdo():vdo()),wdo=()=>"Scan",zdo=()=>"æ«æ",xdo=((t={},e={})=>(e.locale??o())==="en"?wdo():zdo()),kdo=()=>"Scanned photo with visible grain before denoising",Sdo=()=>"å»åªåæææ¾é¢ç²çæ«æç
§ç",Ido=((t={},e={})=>
31(e.locale??o())==="en"?kdo():Sdo()),Tdo=()=>"Clean the scan without flattening the original image",Edo=()=>"æ¸
çæ«æå¾ï¼åæ¶ä¿çåå§ç»é¢è´¨æ",Rdo=((t={},e={})=>(e.locale??o())==="en"?Tdo():Edo()),Ado=()=>"A scan with less film and scanner noise",Cdo=()=>"åå°è¶ç䏿«æåªç¹çæ§ç
§ç",Pdo=((t={},e={})=>(e.locale??o())==="en"?Ado():Cdo()),qdo=()=>"See what the denoiser changes",Odo=()=>"ççå»åªçæ£æ¹åäºä»ä¹",Mdo=((t={},e={})=>(e.locale??o())==="en"?qdo():Odo()),Ndo=()=>"The current workbench processes one source image per run. If you need a catalog-scale cleanup workflow, contact us about future or enterprise batch options.",Ldo=()=>"å½åå·¥ä½åºæ¯æ¬¡å¤çä¸å¼ æºå¾ã妿éè¦ååç®å½çº§æ¹éæ¸
çï¼å¯ä»¥èç³»æä»¬äºè§£æªæ¥æä¼ä¸æ¹æ¡ã",Ddo=((t={},e={})=>(e.locale??o())==="en"?Ndo():Ldo()),$do=()=>"Can I denoise multiple images at once?",jdo=()=>"æè½ä¸æ¬¡å»åªå¤å¼ å¾çåï¼",Fdo=((t={},e={})=>(e.locale??o())==="en"?$do():jdo()),Udo=()=>"It fixes grain and artifacts, not blur. Motion blur, missed focus, and camera shake require a different restoration tool. This workflow is for images that are reasonably sharp but noisy.",Gdo=()=>"å®è½ä¿®å¤é¢ç²å伪影ï¼ä½ä¸è½ä¿®å¤æ¨¡ç³ãè¿å¨æ¨¡ç³ã失ç¦åç¸æºæå¨éè¦å
¶ä»ä¿®å¤å·¥å
·ï¼æ¬æµç¨é忏
æ°ä½æåªç¹çå¾çã",Bdo=((t={},e={})=>(e.locale??o())==="en"?Udo():Gdo()),Vdo=()=>"Can this fix blurry or grainy photos?",Hdo=()=>"è½ä¿®å¤æ¨¡ç³ææé¢ç²çç
§çåï¼",Kdo=((t={},e={})=>(e.locale??o())==="en"?Vdo():Hdo()),Wdo=t=>`Denoising costs ${t?.creditsPerImage} credits per image, regardless of its size or noise level. New users receive ${t?.registrationCredits} free credits valid for ${t?.registrationDays} days, and failed tasks are refunded.`,Ydo=t=>`æ¯å¼ å¾çåºå®æ¶è ${t?.creditsPerImage} 积åï¼ä¸å°ºå¯¸ååªç¹ç¨åº¦æ å
³ãæ°ç¨æ·å¯è·å¾ ${t?.registrationCredits} 个å
费积åï¼æææ ${t?.registrationDays} 天ï¼å¤±è´¥ä»»å¡ä¼èªå¨é款ã`,Zdo=((t,e={})=>(e.locale??o())==="en"?Wdo(t):Ydo(t)),Xdo=()=>"How much does denoising cost?",Qdo=()=>"å»åªéè¦å¤å°è´¹ç¨ï¼",Jdo=((t={},e={})=>(e.locale??o())==="en"?Xdo():Qdo()),epo=()=>"Answers about noise removal, low-light photos, scans, compression artifacts, output quality, and the detail this tool cannot recover.",tpo=()=>"å
³äºåªç¹ç§»é¤ãä½å
ç
§çãæ«æä»¶ãå缩伪影ãè¾åºè´¨éï¼ä»¥åå·¥å
·æ æ³æ¢å¤åªäºç»èçåçã",npo=((t={},e={})=>(e.locale??o())==="en"?epo():tpo()),opo=()=>"The workflow separates common noise from useful textures and edges, but aggressive cleanup can remove fine detail in extremely noisy or underexposed images. Check faces, text, and small patterns at full size.",rpo=()=>"æµç¨ä¼å°å¸¸è§åªç¹ä¸æç¨çº¹çãè¾¹ç¼åºåå¼ï¼ä½æåº¦æåªææ¬ æçå¾çå¨å¼ºåæ¸
çæ¶å¯è½å¤±å»ç»èã请æåå°ºå¯¸æ£æ¥äººè¸ãæååç»å°å¾æ¡ã",apo=((t={},e={})=>(e.locale??o())==="en"?opo():rpo()),spo=()=>"Will fixing grainy images lose detail?",ipo=()=>"ä¿®å¤é¢ç²æå¾çä¼ä¸¢å¤±ç»èåï¼",cpo=((t={},e={})=>(e.locale??o())==="en"?spo():ipo()),lpo=()=>"Image denoiser FAQ",_po=()=>"å¾çå»åªå¸¸è§é®é¢",upo=((t={},e={})=>(e.locale??o())==="en"?lpo():_po()),dpo=()=>"PNG and JPEG. Choose PNG when you want lossless output or plan more editing; choose JPEG when a smaller file is more important.",ppo=()=>"æ¯æ PNG å JPEGãéè¦æ æè¾åºæç»§ç»ç¼è¾æ¶éæ© PNGï¼æ´çéè¾å°æä»¶ä½ç§¯æ¶éæ© JPEGã",mpo=((t={},e={})=>(e.locale??o())==="en"?dpo():ppo()),fpo=()=>"What output formats are supported?",gpo=()=>"æ¯æåªäºè¾åºæ ¼å¼ï¼",hpo=((t={},e={})=>(e.locale??o())==="en"?fpo():gpo()),bpo=()=>"It can reduce grain in a low-light photo, but it does not correct exposure. If the image is extremely dark, brighten it in a photo editor first, then use denoising to clean the resulting noise.",vpo=()=>"å¯ä»¥éä½ä½å
ç
§çä¸çé¢ç²ï¼ä½å·¥å
·ä¸ä¼ä¿®æ£æå
ã妿ç»é¢é常æï¼è¯·å
å¨ç
§çç¼è¾å¨ä¸æäº®ï¼åç¨å»åªå¤çç±æ¤äº§ççåªç¹ã",ypo=((t={},e={})=>(e.locale??o())==="en"?bpo():vpo()),wpo=()=>"Can I fix grainy underexposed photos?",zpo=()=>"è½ä¿®å¤æå
ä¸è¶³çé¢ç²æç
§çåï¼",xpo=((t={},e={})=>(e.locale??o())==="en"?wpo():zpo()),kpo=()=>"Questions about fixing grainy images",Spo=()=>"å
³äºä¿®å¤é¢ç²æå¾ççé®é¢",Ipo=((t={},e={})=>(e.locale??o())==="en"?kpo():Spo()),Tpo=()=>"No. Denoising reduces grain and noise; sharpening increases edge contrast. If you need both, denoise first and sharpen later. Sharpening a grainy image can make the noise more obvious.",Epo=()=>"ä¸ä¸æ ·ãå»åªè´è´£éä½é¢ç²ä¸åªç¹ï¼éåè´è´£å¢å¼ºè¾¹ç¼ã妿䏤è
é½éè¦ï¼é常å
å»åªåéåï¼å¯¹é¢ç²æå¾çç´æ¥éå
31å¯è½è®©åªç¹æ´ææ¾ã",Rpo=((t={},e={})=>(e.locale??o())==="en"?Tpo():Epo()),Apo=()=>"Is fixing grainy images the same as sharpening?",Cpo=()=>"ä¿®å¤é¢ç²æå¾çåéå䏿 ·åï¼",Ppo=((t={},e={})=>(e.locale??o())==="en"?Apo():Cpo()),qpo=()=>"Upload the grainy photo, confirm the quote, and run the AI denoiser. It reduces unwanted grain, noise, and artifacts while protecting useful detail in low-light photos, scans, and compressed images.",Opo=()=>"ä¸ä¼ é¢ç²æç
§çï¼ç¡®è®¤æ¥ä»·å¹¶è¿è¡ AI å»åªãå®ä¼éä½ä½å
ç
§çãæ«æä»¶åå缩å¾çä¸çé¢ç²ãåªç¹ä¸ä¼ªå½±ï¼åæ¶ä¿æ¤å¯ç¨ç»èã",Mpo=((t={},e={})=>(e.locale??o())==="en"?qpo():Opo()),Npo=()=>"How do I fix grainy images?",Lpo=()=>"å¦ä½ä¿®å¤é¢ç²æå¾çï¼",Dpo=((t={},e={})=>(e.locale??o())==="en"?Npo():Lpo()),$po=()=>"Close-up showing preserved detail after denoising",jpo=()=>"ç¹åå±ç¤ºå»åªåä¿ççç»è",Fpo=((t={},e={})=>(e.locale??o())==="en"?$po():jpo()),Upo=()=>"Separate distracting noise from useful edges, textures, and small elements so cleanup does not automatically turn the image soft.",Gpo=()=>"å°å¹²æ°åªç¹ä¸æç¨çè¾¹ç¼ã纹çåå°å
ç´ åºåå¼ï¼é¿å
æ¸
çåªç¹åæ´å¼ å¾çå软ã",Bpo=((t={},e={})=>(e.locale??o())==="en"?Upo():Gpo()),Vpo=()=>"Preserved",Hpo=()=>"ä¿ç",Kpo=((t={},e={})=>(e.locale??o())==="en"?Vpo():Hpo()),Wpo=()=>"Protect edges and real texture",Ypo=()=>"ä¿æ¤è¾¹ç¼åçå®çº¹ç",Zpo=((t={},e={})=>(e.locale??o())==="en"?Wpo():Ypo()),Xpo=()=>"Night photo with noise removed and detail preserved",Qpo=()=>"å»é¤åªç¹å¹¶ä¿çç»èçå¤é´ç
§ç",Jpo=((t={},e={})=>(e.locale??o())==="en"?Xpo():Qpo()),emo=()=>"Reduce grain in night scenes, indoor shots, and high-ISO photos without pretending denoising can restore exposure or focus that was never captured.",tmo=()=>"éä½å¤æ¯ã室å
åé« ISO ç
§çä¸çé¢ç²ï¼ä½ä¸ä¼åè£
è½å¤è¡¥åæºå¾æ²¡æææå°çæå
æç¦ç¹ã",nmo=((t={},e={})=>(e.locale??o())==="en"?emo():tmo()),omo=()=>"Low-light",rmo=()=>"ä½å
ç
§",amo=((t={},e={})=>(e.locale??o())==="en"?omo():rmo()),smo=()=>"Make low-light photos easier to use",imo=()=>"让ä½å
ç
§çæ´å®¹æä½¿ç¨",cmo=((t={},e={})=>(e.locale??o())==="en"?smo():imo()),lmo=()=>"Side-by-side comparison showing grainy image fixed",_mo=()=>"å¹¶ææ¯è¾å±ç¤ºä¿®å¤é¢ç²æå¾ç",umo=((t={},e={})=>(e.locale??o())==="en"?lmo():_mo()),dmo=()=>"Reduce sensor noise, high-ISO grain, film grain, and digital artifacts in color and luminance channels while keeping the original scene intact.",pmo=()=>"éä½å½©è²å亮度ééä¸çä¼ æå¨åªç¹ãé« ISO é¢ç²ãè¶çé¢ç²åæ°å伪影ï¼åæ¶ä¿çåæåºæ¯ã",mmo=((t={},e={})=>(e.locale??o())==="en"?dmo():pmo()),fmo=()=>"Clean",gmo=()=>"æ¸
æ°",hmo=((t={},e={})=>(e.locale??o())==="en"?fmo():gmo()),bmo=()=>"Remove common types of image noise",vmo=()=>"å¤ç常è§å¾çåªç¹",ymo=((t={},e={})=>(e.locale??o())==="en"?bmo():vmo()),wmo=()=>"Night photograph with clean gradients and balanced color after denoising",zmo=()=>"æ¸åå¹²åãè²å½©å¹³è¡¡çéåªå¤æ¯ç
§ç",xmo=((t={},e={})=>(e.locale??o())==="en"?wmo():zmo()),kmo=()=>"Reduce color speckles and banding while keeping skies, shadows, and skin tones smooth enough for editing, sharing, or print.",Smo=()=>"éä½è²å½©åªç¹åè²å¸¦ï¼åæ¶è®©å¤©ç©ºãé´å½±ä¸è¤è²ä¿æå¹³æ»ï¼éåç»§ç»ç¼è¾ãå享æå°å·ã",Imo=((t={},e={})=>(e.locale??o())==="en"?kmo():Smo()),Tmo=()=>"Balanced color",Emo=()=>"è²å½©å¹³è¡¡",Rmo=((t={},e={})=>(e.locale??o())==="en"?Tmo():Emo()),Amo=()=>"Keep gradients and tones natural",Cmo=()=>"让æ¸ååè²è°ä¿æèªç¶",Pmo=((t={},e={})=>(e.locale??o())==="en"?Amo():Cmo()),qmo=()=>"Reduce grain, noise, and compression artifacts while protecting the genuine texture that makes a face, scan, or low-light photograph believable.",Omo=()=>"éä½é¢ç²ãåªç¹åå缩伪影ï¼åæ¶ä¿æ¤è®©äººè¸ãæ«æä»¶æä½å
ç
§ççèµ·æ¥çå®çåæçº¹çã",Mmo=((t={},e={})=>(e.locale??o())==="en"?qmo():Omo()),Nmo=()=>"What denoising is for",Lmo=()=>"å»åªéåä»ä¹ä»»å¡",Dmo=((t={},e={})=>(e.locale??o())==="en"?Nmo():Lmo()),$mo=()=>"Reduce noise without making the image plastic",jmo=()=>"éä½åªç¹ï¼ä½ä¸æç»é¢ç£¨æå¡æ",Fmo=((t={},e={})=>(e.locale??o())==="en"?$mo():jmo()),Umo=()=>"PNG, JPG, WebP",Gmo=()=>"PNGãJPGãWebP",Bmo=((t={},e={})=>(e.locale??o())==="en"?Umo():Gmo()),Vmo=t=>`Max ${t?.maxMegapixels}MP`,Hmo=t=>`æå¤§ ${t?.maxMegapixels}MP`,Kmo=((t,e={})=>(e.locale??o())==="en"?Vmo(t):Hmo(t)),Wmo=()=>"PNG, JPEG",Ymo=()=>"PNGãJPEG",Zmo=((t={},e={})=>(e.locale??o())==="en"?Wmo():Ymo()),Xmo=t=>`Max ${t?.maxFileMb}MB`,Qmo=t=>`æå¤§ ${t?.maxFileMb}MB`,Jmo=((t,e={})=>(e.locale??o())==="en"?Xmo(t):Qmo(t)),efo=()=>"Specifications",tfo=()=>"è§æ ¼",nfo=((t={},e={})=>(e.locale??o())==="en"?efo():tfo()),ofo=()=>"Denoising works best when the subject is sharp enough to recognize. Use a clean source when possible and inspect small text and fine edges after processing.",rfo=()=>
31"æºå¾ä¸ç主ä½è¶æ¸
æ°ï¼å»åªè¶å¯é ãå°½é使ç¨å¹²åæºå¾ï¼å¹¶å¨å¤ç忣æ¥å°å·æåä¸ç»è¾¹ç¼ã",afo=((t={},e={})=>(e.locale??o())==="en"?ofo():rfo()),sfo=()=>"PNG or a high-quality JPEG gives the denoiser more information. Repeatedly compressed JPEGs contain less recoverable detail.",ifo=()=>"PNG æé«è´¨é JPEG è½ä¸ºå»åªå¨æä¾æ´å¤ä¿¡æ¯ãåå¤å缩ç JPEG 坿¢å¤ç»èæ´å°ã",cfo=((t={},e={})=>(e.locale??o())==="en"?sfo():ifo()),lfo=()=>"Keep as much source information as possible",_fo=()=>"å°½éä¿çæºå¾ä¿¡æ¯",ufo=((t={},e={})=>(e.locale??o())==="en"?lfo():_fo()),dfo=()=>"Better starting points",pfo=()=>"æ´å¥½çèµ·ç¹",mfo=((t={},e={})=>(e.locale??o())==="en"?dfo():pfo()),ffo=()=>"Denoising works best when the subject is visible. Extremely dark photos may lose fine detail as the tool works harder to remove noise.",gfo=()=>"䏻使¸
æ°å¯è§æ¶ï¼å»åªæææ´ç¨³å®ãææçç
§çå¨å¼ºåæ¸
çåªç¹æ¶å¯è½ä¸¢å¤±ç²¾ç»ç»èã",hfo=((t={},e={})=>(e.locale??o())==="en"?ffo():gfo()),bfo=()=>"Start with usable exposure",vfo=()=>"ä»å¯ç¨æå
å¼å§",yfo=((t={},e={})=>(e.locale??o())==="en"?bfo():vfo()),wfo=()=>"Clean the source first, then enlarge it. Upscaling a noisy image can make the grain more obvious in the final output.",zfo=()=>"å
æ¸
çæºå¾ï¼åè¿è¡æ¾å¤§ãç´æ¥æ¾å¤§æåªå¾çå¯è½è®©æç»é¢ç²æ´å ææ¾ã",xfo=((t={},e={})=>(e.locale??o())==="en"?wfo():zfo()),kfo=()=>
31"Denoise before you upscale",Sfo=()=>"å
å»åªï¼åæ¾å¤§",Ifo=((t={},e={})=>(e.locale??o())==="en"?kfo():Sfo()),Tfo=t=>`Denoising costs ${t?.creditsPerImage} credits per image, regardless of size or noise level. Review the result before replacing the original.`,Efo=t=>`æ 论å¾ç大尿åªç¹ç¨åº¦ï¼æ¯å¼ å¾åºå®æ¶è ${t?.creditsPerImage} 积åãæ¿æ¢åå¾åï¼è¯·å
æ£æ¥ç»æã`,Rfo=((t,e={})=>(e.locale??o())==="en"?Tfo(t):Efo(t)),Afo=()=>"Extreme JPEG blocks, color banding, and digital glitches may not fully disappear. The workflow is strongest on natural sensor noise and grain.",Cfo=()=>"æç«¯ JPEG åãè²å¸¦åæ°åæ
éä¸ä¸å®è½å®å
¨æ¶å¤±ãèªç¶ä¼ æå¨åªç¹åé¢ç²æ¯å®æ´æ
é¿ç对象ã",Pfo=((t={},e={})=>(e.locale??o())==="en"?Afo():Cfo()),qfo=()=>"Severe compression may remain",Ofo=()=>"严éå缩å¯è½ç»§ç»åå¨",Mfo=((t={},e={})=>(e.locale??o())==="en"?qfo():Ofo()),Nfo=()=>"Denoising removes grain and artifacts, not motion blur, focus blur, or camera shake. Those need a different restoration workflow.",Lfo=()=>"å»åªè´è´£é¢ç²å伪影ï¼ä¸è´è´£è¿å¨æ¨¡ç³ãå¤±ç¦æç¸æºæå¨ãè¿äºæ
åµéè¦å
¶ä»ä¿®å¤æµç¨ã",Dfo=((t={},e={})=>(e.locale??o())==="en"?Nfo():Lfo()),$fo=()=>"It cannot fix motion blur",jfo=()=>"æ æ³ä¿®å¤è¿å¨æ¨¡ç³",Ffo=((t={},e={})=>(e.locale??o())==="en"?$fo():jfo()),Ufo=()=>"Very high ISO or severely underexposed photos may lose some fine detail during aggressive cleanup. Review faces, text, and textures at full size.",Gfo=()=>"é« ISO æä¸¥éæ¬ æçç
§çå¨å¼ºåæ¸
çæ¶å¯è½å¤±å»é¨åç»èï¼è¯·æåå°ºå¯¸æ£æ¥äººè¸ãæåå纹çã",Bfo=((t={},e={})=>(e.locale??o())==="en"?Ufo():Gfo()),Vfo=()=>"Extreme noise can cost fine detail",Hfo=()=>"æç«¯åªç¹å¯è½çºç²ç»è",Kfo=((t={},e={})=>(e.locale??o())==="en"?Vfo():Hfo()),Wfo=()=>"Review these limitations",Yfo=()=>"éè¦å¤æ ¸çéå¶",Zfo=((t={},e={})=>(e.locale??o())==="en"?Wfo():Yfo()),Xfo=()=>"Give the denoiser a source worth cleaning",Qfo=()=>"ç»å»åªå¨ä¸å¼ å¼å¾æ¸
ççæºå¾",Jfo=((t={},e={})=>(e.locale??o())==="en"?Xfo():Qfo()),ego=()=>"Print preparation",tgo=()=>"å°å·åå¤",ngo=((t={},e={})=>(e.locale??o())==="en"?ego():tgo()),ogo=()=>"Phone uploads",rgo=()=>"ææºä¸ä¼ å¾",ago=((t={},e={})=>(e.locale??o())==="en"?ogo():rgo()),sgo=()=>"Archive scans",igo=()=>"æ¡£æ¡æ«æ",cgo=((t={},e={})=>(e.locale??o())==="en"?sgo():igo()),lgo=()=>"Night photography",_go=()=>"夿¯æå½±",ugo=((t={},e={})=>(e.locale??o())==="en"?lgo():_go()),dgo=()=>"Clean up a noisy night shot, old scan, or compressed upload while keeping faces, edges, and the photographic texture that makes the image feel real.",pgo=()=>"æ¸
çåæç夿¯ãæ§æ«æä»¶æå缩ä¸ä¼ å¾ï¼åæ¶ä¿ç让ç»é¢çèµ·æ¥çå®ç人è¸ãè¾¹ç¼åæå½±çº¹çã",mgo=((t={},e={})=>(e.locale??o())==="en"?dgo():pgo()),fgo=()=>"AI Image Denoiser",ggo=()=>"AI å¾çå»åª",n8=((t={},e={})=>(e.locale??o())==="en"?fgo():ggo()),hgo=()=>"Try background remover",bgo=()=>"è¯ç¨èæ¯ç§»é¤",vgo=((t={},e={})=>(e.locale??o())==="en"?hgo():bgo()),ygo=()=>"Remove the background after denoising when a cleaner source will produce more reliable cutout edges.",wgo=()=>"å»åªååç§»é¤èæ¯ï¼é常è½ä¸ºå¤æä¸»ä½æä¾æ´å¯é çè¾¹ç¼ã",zgo=((t={},e={})=>(e.locale??o())==="en"?ygo():wgo()),xgo=()=>"Noise cleanup is often the first pass. Enlarge a cleaner source, remove its background, or convert a simple mark to SVG in the adjacent tools.",kgo=()=>"éåªé常æ¯ç¬¬ä¸æ¥ãå
æ¸
çæºå¾ï¼åæ¾å¤§ãç§»é¤èæ¯ï¼æå°ç®åå¾å½¢è½¬æ¢ä¸º SVGã",Sgo=((t={},e={})=>(e.locale??o())==="en"?xgo():kgo()),Igo=()=>"Continue the restoration workflow",Tgo=()=>"ç»§ç»å¾çä¿®å¤æµç¨",Ego=((t={},e={})=>(e.locale??o())==="en"?Igo():Tgo()),Rgo=()=>"Try upscaler",Ago=()=>"è¯ç¨æ¾å¤§",Cgo=((t={},e={})=>(e.locale??o())==="en"?Rgo():Ago()),Pgo=()=>"Denoise before upscaling so the final enlargement does not amplify visible grain.",qgo=()=>"卿¾å¤§åå
å»åªï¼é¿å
æç»æ¾å¤§ç»ææé¢ç²ä¹ä¸å¹¶æ¾å¤§ã",Ogo=((t={},e={})=>(e.locale??o())==="en"?Pgo():qgo()),Mgo=()=>"Try vectorizer",Ngo=()=>"è¯ç¨ç¢éå",Lgo=((t={},e={})=>(e.locale??o())==="en"?Mgo():Ngo()),Dgo=()=>"Clean scan noise before vectorizing a logo or icon so the traced paths start with clearer boundaries.",$go=()=>
31"ç¢éå logo æå¾æ åå
æ¸
çæ«æåªç¹ï¼è®©è·¯å¾è¿½è¸ªä»æ´æ¸
æ°çè¾¹çå¼å§ã",jgo=((t={},e={})=>(e.locale??o())==="en"?Dgo():$go()),Fgo=()=>"An AI image denoiser that reduces sensor noise, film grain, and compression artifacts while preserving useful detail in low-light photos, scans, and web images.",Ugo=()=>"åºäº AI çå¾çå»åªå·¥å
·ï¼å¯éä½ä¼ æå¨åªç¹ãè¶çé¢ç²ä¸å缩伪影ï¼åæ¶ä¿çä½å
ç
§çãæ«æä»¶åç½é¡µå¾çä¸çå¯ç¨ç»èã",Ggo=((t={},e={})=>(e.locale??o())==="en"?Fgo():Ugo()),Bgo=()=>"Fix grainy images with AI denoising. Remove noise, film grain, and JPEG artifacts from low-light photos, scans, phone uploads, and compressed images.",Vgo=()=>"ä½¿ç¨ AI å»åªä¿®å¤é¢ç²æå¾çï¼ä»ä½å
ç
§ç
§çãæ«æä»¶ãææºä¸ä¼ å¾åå缩å¾çä¸åå°åªç¹ãè¶çé¢ç²ä¸ JPEG 伪影ã",Db=((t={},e={})=>(e.locale??o())==="en"?Bgo():Vgo()),Hgo=()=>"Fix Grainy Images: AI Image Denoiser | Oeneo AI",Kgo=()=>"ä¿®å¤é¢ç²æå¾çï¼AI å¾çå»åª | Oeneo AI",o8=((t={},e={})=>(e.locale??o())==="en"?Hgo():Kgo()),Wgo=()=>"The current workflow's supported inputs, file limits, output formats, ideal sources, and fixed credit price.",Ygo=()=>"å½åæµç¨æ¯æçè¾å
¥ç±»åãæä»¶éå¶ãè¾åºæ ¼å¼ãçæ³æºå¾ååºå®ç§¯åä»·æ ¼ã",Zgo=((t={},e={})=>(e.locale??o())==="en"?Wgo():Ygo()),Xgo=()=>"Input formats",Qgo=()=>"è¾å
¥æ ¼å¼",Jgo=((t={},e={})=>(e.locale??o())==="en"?Xgo():Qgo()),eho=()=>"PNG, JPG, WebP",tho=()=>"PNGãJPGãWebP",nho=((t={},e={})=>(e.locale??o())==="en"?eho():tho()),oho=()=>"Ideal input",rho=()=>"çæ³è¾å
¥",aho=((t={},e={})=>(e.locale??o())==="en"?oho():rho()),sho=()=>"Low-light photos, scans, compressed images",iho=()=>"ä½å
ç
§ç
§çãæ«æä»¶ãå缩å¾ç",cho=((t={},e={})=>(e.locale??o())==="en"?sho():iho()),lho=()=>"Output formats",_ho=()=>"è¾åºæ ¼å¼",uho=((t={},e={})=>(e.locale??o())==="en"?lho():_ho()),dho=()=>"PNG, JPEG",pho=()=>"PNGãJPEG",mho=((t={},e={})=>(e.locale??o())==="en"?dho():pho()),fho=()=>"Pricing",gho=()=>"å®ä»·",hho=((t={},e={})=>(e.locale??o())==="en"?fho():gho()),bho=t=>`${t?.creditsPerImage} credits per image`,vho=t=>`æ¯å¼ å¾ç ${t?.creditsPerImage} 积å`,yho=((t,e={})=>(e.locale??o())==="en"?bho(t):vho(t)),who=()=>"Processing",zho=()=>"å¤ç",xho=((t={},e={})=>(e.locale??o())==="en"?who():zho()),kho=()=>"Server-side processing; timing depends on source size",Sho=()=>"æå¡ç«¯å¤çï¼èæ¶åå³äºæºå¾å°ºå¯¸",Iho=((t={},e={})=>(e.locale??o())==="en"?kho():Sho()),Tho=()=>"File size & resolution",Eho=()=>"æä»¶å¤§å°åå辨ç",Rho=((t={},e={})=>(e.locale??o())==="en"?Tho():Eho()),Aho=t=>`Up to ${t?.maxFileMb}MB, ${t?.maxMegapixels}MP`,Cho=t=>`æå¤§ ${t?.maxFileMb}MBï¼${t?.maxMegapixels}MP`,Pho=((t,e={})=>(e.locale??o())==="en"?Aho(t):Cho(t)),qho=()=>"Image denoiser specifications",Oho=()=>"å¾çå»åªè§æ ¼",Mho=((t={},e={})=>(e.locale??o())==="en"?qho():Oho()),Nho=()=>"Review the noisy original beside the cleaned result, paying attention to shadows, skin, text, and fine edges.",Lho=()=>"å°æåªåå¾ä¸æ¸
çç»æå¹¶ææ¥çï¼éç¹æ£æ¥é´å½±ãè¤è´¨ãæååç»è¾¹ç¼ã",Dho=((t={},e={})=>(e.locale??o())==="en"?Nho():Lho()),$ho=()=>"Compare texture and detail",jho=()=>"æ¯è¾çº¹çä¸ç»è",Fho=((t={},e={})=>(e.locale??o())==="en"?$ho():jho()),Uho=()=>"Save the result as PNG or JPEG, then continue to upscaling or background removal if the project needs it.",Gho=()=>"以 PNG æ JPEG ä¿åç»æï¼å¦æé¡¹ç®éè¦ï¼è¿å¯ä»¥ç»§ç»æ¾å¤§æç§»é¤èæ¯ã",Bho=((t={},e={})=>(e.locale??o())==="en"?Uho():Gho()),Vho=()=>"Download the cleaned image",Hho=()=>"ä¸è½½æ¸
çåçå¾ç",Kho=((t={},e={})=>(e.locale??o())==="en"?Vho():Hho()),Who=()=>"Confirm the quote. The model reduces noise and artifacts while protecting edges and genuine photographic detail.",Yho=()=>"确认æ¥ä»·åæäº¤ã模åä¼éä½åªç¹å伪影ï¼åæ¶ä¿æ¤è¾¹ç¼ä¸ç宿影ç»èã",Zho=((t={},e={})=>(e.locale??o())==="en"?Who():Yho()),Xho=()=>"Run AI denoising",Qho=()=>"è¿è¡ AI å»åª",Jho=((t={},e={})=>(e.locale??o())==="en"?Xho():Qho()),ebo=()=>"Choose a PNG, JPG, or WebP with visible grain, low-light noise, scan texture, or compression damage.",tbo=()=>"éæ©ä¸å¼ 带æä½å
åªç¹ãæ«æçº¹çæå缩æä¼¤ç PNGãJPG æ WebPã",nbo=((t={},e={})=>(e.locale??o())==="en"?ebo():tbo()),obo=()=>"Upload the noisy source",rbo=()=>"ä¸ä¼ æåªæºå¾",abo=((t={},e={})=>(e.locale??o())==="en"?obo():rbo()),sbo=()=>"Upload the noisy source, confirm the quote, process it, and inspect the result at the size where you plan to use it.",ibo=()=>"ä¸ä¼ æåªæºå¾ï¼ç¡®è®¤æ¥ä»·ï¼å®æå¤çï¼åæå®é
使ç¨å°ºå¯¸æ£æ¥ç»æã",cbo=((t={},e={})=>(e.locale??o())==="en"?sbo():ibo()),lbo=()=>"How it works",_bo=()=>"å·¥ä½åç",ubo=((t={},e={})=>(e.locale??o())==="en"?lbo():_bo()),dbo=()=>"Fix a grainy image in four practical steps",pbo=()=>"åæ¥ä¿®å¤é¢ç²æå¾ç",mbo=((t={},e={})=>(e.locale??o())==="en"?dbo():pbo()),fbo=()=>"Image denoiser key specifications",gbo=()=>"å¾çå»åªå¨å
³é®è§æ ¼",hbo=((t={},e={})=>(e.locale??o())==="en"?fbo():gbo()),bbo=()=>"Fixed price per source image",vbo=()=>"ææºå¾å¼ æ°åºå®è®¡è´¹",ybo=((t={},e={})=>(e.locale??o())==="en"?bbo():vbo()),wbo=()=>"Cost",zbo=()=>"è´¹ç¨",xbo=((t={},e={})=>(e.locale??o())==="en"?wbo():zbo()),kbo=t=>`${t?.creditsPerImage} credits`,Sbo=t=>`${t?.creditsPerImage} 积å`,Ibo=((t,e={})=>(e.locale??o())==="en"?kbo(t):Sbo(t)),Tbo=()=>"Scans, web downloads, and high-ISO photos",Ebo=()=>"æ«æä»¶ãç½é¡µä¸è½½å¾åé« ISO ç
§ç",Rbo=((t={},e={})=>(e.locale??o())==="en"?Tbo():Ebo()),Abo=()=>"Ideal for",Cbo=()=>"éç¨äº",Pbo=((t={},e={})=>(e.locale??o())==="en"?Abo():Cbo()),qbo=()=>"Low-light photos",Obo=()=>"ä½å
ç
§ç
§ç",Mbo=((t={},e={})=>(e.locale??o())==="en"?qbo():Obo()),Nbo=t=>`Up to ${t?.maxFileMb}MB, ${t?.maxMegapixels}MP`,Lbo=t=>`æå¤§ ${t?.maxFileMb}
31MBï¼${t?.maxMegapixels}MP`,Dbo=((t,e={})=>(e.locale??o())==="en"?Nbo(t):Lbo(t)),$bo=()=>"Input",jbo=()=>"è¾å
¥",Fbo=((t={},e={})=>(e.locale??o())==="en"?$bo():jbo()),Ubo=()=>"Any photo",Gbo=()=>"ä»»æç
§ç",Bbo=((t={},e={})=>(e.locale??o())==="en"?Ubo():Gbo()),Vbo=()=>"PNG or JPEG, ready for sharing or print",Hbo=()=>"PNG æ JPEGï¼å¯ç´æ¥å享æå°å·",Kbo=((t={},e={})=>(e.locale??o())==="en"?Vbo():Hbo()),Wbo=()=>"Output",Ybo=()=>"è¾åº",Zbo=((t={},e={})=>(e.locale??o())==="en"?Wbo():Ybo()),Xbo=()=>"Clean image",Qbo=()=>"æ¸
æ°å¾ç",Jbo=((t={},e={})=>(e.locale??o())==="en"?Xbo():Qbo()),evo=()=>"Improve clarity in older digital photos, scans, and low-quality archive images before preserving or reusing them.",tvo=()=>"å¨ä¿åæéæ°ä½¿ç¨åï¼æ¹åæ§æ°åç
§çãæ«æä»¶åä½è´¨éæ¡£æ¡å¾ççæ¸
æ°åº¦ã",nvo=((t={},e={})=>(e.locale??o())==="en"?evo():tvo()),ovo=()=>"Denoise and restore an old digital camera photo from 2005.",rvo=()=>"对 2005 å¹´çæ§æ°ç ç¸æºç
§çè¿è¡å»åªåæ¢å¤ã",avo=((t={},e={})=>(e.locale??o())==="en"?ovo():rvo()),svo=()=>"Digital archive cleanup",ivo=()=>"æ°åæ¡£æ¡æ¸
ç",cvo=((t={},e={})=>(e.locale??o())==="en"?svo():ivo()),lvo=()=>"Reduce JPEG blocks and compression noise in images saved repeatedly from websites, messaging apps, or social media.",_vo=()=>"éä½ä»ç½ç«ãè天åºç¨æç¤¾äº¤åªä½åå¤ä¿åçå¾çä¸ç JPEG ååå缩åªç¹ã",uvo=((t={},e={})=>(e.locale??o())==="en"?lvo():_vo()),dvo=()=>"Clean a profile photo saved multiple times with heavy JPEG compression.",pvo=()=>"æ¸
ç以严é JPEG åç¼©å¤æ¬¡ä¿åçä¸ªäººèµæç
§çã",mvo=((t={},e={})=>(e.locale??o())==="en"?dvo():pvo()),fvo=()=>"Compressed and web images",gvo=()=>"å缩åç½é¡µå¾ç",hvo=((t={},e={})=>(e.locale??o())==="en"?fvo():gvo()),bvo=()=>"Reduce grain in high-ISO photos from indoor events, night scenes, and concerts while keeping the subject and light believable.",vvo=()=>"éä½å®¤å
æ´»å¨ã夿¯åé³ä¹ä¼çé« ISO ç
§ççé¢ç²ï¼åæ¶ä¿æä¸»ä½åå
线çèµ·æ¥èªç¶ã",yvo=((t={},e={})=>(e.locale??o())==="en"?bvo():vvo()),wvo=()=>"Fix a grainy concert photo shot at ISO 6400.",zvo=()=>"ä¿®å¤ä»¥ ISO 6400 ææçé¢ç²æé³ä¹ä¼ç
§çã",xvo=((t={},e={})=>(e.locale??o())==="en"?wvo():zvo()),kvo=()=>"Low-light and night photography",Svo=()=>"ä½å
ä¸å¤æ¯æå½±",Ivo=((t={},e={})=>(e.locale??o())==="en"?kvo():Svo()),Tvo=()=>"Clean film grain and scanner artifacts from digitized prints and negatives before archiving, sharing, or printing them again.",Evo=()=>"å¨éæ°ä¿åãå享æå°å·åï¼æ¸
çæ°ååç
§çååºçä¸çè¶çé¢ç²ä¸æ«æä¼ªå½±ã",Rvo=((t={},e={})=>(e.locale??o())==="en"?Tvo():Evo()),Avo=()=>"Restore a scanned family photo from the 1980s.",Cvo=()=>"æ¢å¤ 1980 å¹´ä»£æ«æçå®¶åºç
§çã",Pvo=((t={},e={})=>(e.locale??o())==="en"?Avo():Cvo()),qvo=()=>"Scanned photos and film",Ovo=()=>"æ«æç
§çåè¶ç",Mvo=((t={},e={})=>(e.locale??o())==="en"?qvo():Ovo()),Nvo=()=>"Recover clarity in night photography, archive scans, phone uploads, and compressed images before sharing or printing them.",Lvo=()=>"å¨å享æå°å·åï¼æ¢å¤å¤æ¯ç
§çãæ¡£æ¡æ«æä»¶ãææºä¸ä¼ å¾åå缩å¾ççæ¸
æ°åº¦ã",Dvo=((t={},e={})=>(e.locale??o())==="en"?Nvo():Lvo()),$vo=()=>"Example",jvo=()=>"示ä¾",Fvo=((t={},e={})=>(e.locale??o())==="en"?$vo():jvo()),Uvo=()=>"Where denoising helps",Gvo=()=>"å»åªéç¨åºæ¯",Bvo=((t={},e={})=>(e.locale??o())==="en"?Uvo():Gvo()),Vvo=()=>"Make noisy photos usable again",Hvo=()=>"让æåªç
§çéæ°åå¾å¯ç¨",Kvo=((t={},e={})=>(e.locale??o())==="en"?Vvo():Hvo()),Wvo=()=>"Your completed video generations, ready to watch and download.",Yvo=()=>"ä½ å·²å®æçè§é¢çæè®°å½ï¼å¯è§çåä¸è½½ã",Zvo=((t={},e={})=>(e.locale??o())==="en"?Wvo():Yvo()),Xvo=()=>"Generate a video to start building your personal collection.",Qvo=()=>"çæä¸ä¸ªè§é¢ï¼å¼å§å»ºç«ä½ ç个人ä½åéã",Jvo=((t={},e={})=>(e.locale??o())==="en"?Xvo():Qvo()),eyo=()=>"No videos yet",tyo=()=>"è¿æ²¡æè§é¢",nyo=((t={},e={})=>(e.locale??o())==="en"?eyo():tyo()),oyo=()=>"Images",ryo=()=>"å¾ç",ayo=((t={},e={})=>(e.locale??o())==="en"?oyo():ryo()),syo=()=>"Videos",iyo=()=>"è§é¢",cyo=((t={},e={})=>(e.locale??o())==="en"?syo():iyo()),lyo=()=>"Remove background",_yo=()=>"å»èæ¯",uyo=((t={},e={})=>(e.locale??o())==="en"?lyo():_yo()),dyo=()=>"Extend",pyo=()=>"å»¶é¿",myo=((t={},e={})=>(e.locale??o())==="en"?dyo():pyo()),fyo=()=>"Send to a video tool",gyo=()=>"åéå°è§é¢å·¥å
·",hyo=((t={},e={})=>(e.locale??o())==="en"?fyo():gyo()),byo=()=>"Upscale",vyo=()=>"æ¾å¤§",yyo=((t={},e={})=>(e.locale??o())==="en"?byo():vyo()),wyo=()=>"Black",zyo=()=>"é»è²",xyo=((t={},e={})=>(e.locale??o())==="en"?wyo():zyo()),kyo=()=>"Blue",Syo=()=>"èè²",Iyo=((t={},e={})=>(e.locale??o())==="en"?kyo():Syo()),Tyo=()=>"Gray",Eyo=()=>"ç°è²",Ryo=((t={},e={})=>(e.locale??o())==="en"?Tyo():Eyo()),Ayo=()=>"Green",Cyo=()=>"绿è²",Pyo=((t={},e={})=>(e.locale??o())==="en"?Ayo():Cyo()),qyo=()=>"White",Oyo=()=>"ç½è²",Myo=((t={},e={})=>(e.locale??o())==="en"?qyo():Oyo()),Nyo=()=>
31"Background",Lyo=()=>"èæ¯",Dyo=((t={},e={})=>(e.locale??o())==="en"?Nyo():Lyo()),$yo=()=>"Transparent",jyo=()=>"éæ",Fyo=((t={},e={})=>(e.locale??o())==="en"?$yo():jyo()),Uyo=()=>"Character image",Gyo=()=>"è§è²å¾ç",Byo=((t={},e={})=>(e.locale??o())==="en"?Uyo():Gyo()),Vyo=()=>"Add a character image",Hyo=()=>"æ·»å è§è²åèå¾",Kyo=((t={},e={})=>(e.locale??o())==="en"?Vyo():Hyo()),Wyo=()=>"Remove image",Yyo=()=>"ç§»é¤å¾ç",Zyo=((t={},e={})=>(e.locale??o())==="en"?Wyo():Yyo()),Xyo=t=>`This clip can't be used with the selected quality: ${t?.reason}`,Qyo=t=>`æéè´¨éæ æ³å¤çè¿æ®µè§é¢ï¼${t?.reason}`,Jyo=((t,e={})=>(e.locale??o())==="en"?Xyo(t):Qyo(t)),ewo=t=>`${t?.count} cr`,two=t=>`${t?.count} 积å`,nwo=((t,e={})=>(e.locale??o())==="en"?ewo(t):two(t)),owo=t=>`~${t?.count} cr`,rwo=t=>`约 ${t?.count} 积å`,awo=((t,e={})=>(e.locale??o())==="en"?owo(t):rwo(t)),swo=t=>`Confirm ${t?.count} cr`,iwo=t=>`确认æ¶è ${t?.count} 积å`,cwo=((t,e={})=>(e.locale??o())==="en"?swo(t):iwo(t)),lwo=()=>"Processing",_wo=()=>"å¤çä¸",uwo=((t={},e={})=>(e.locale??o())==="en"?lwo():_wo()),dwo=()=>"Generate",pwo=()=>"çæ",mwo=((t={},e={})=>(e.locale??o())==="en"?dwo():pwo()),fwo=()=>"Submitting",gwo=()=>"æäº¤ä¸",hwo=((t={},e={})=>(e.locale??o())==="en"?fwo():gwo()),bwo=()=>"Uploading",vwo=()=>"ä¸ä¼ ä¸",ywo=((t={},e={})=>(e.locale??o())==="en"?bwo():vwo()),wwo=()=>"Current",zwo=()=>"å½å",xwo=((t={},e={})=>(e.locale??o())==="en"?wwo():zwo()),kwo=()=>"Final price uses the uploaded file's metadata.",Swo=()=>"æç»ä»·æ ¼ä»¥ä¸ä¼ æä»¶çå
æ°æ®ä¸ºåã",Iwo=((t={},e={})=>(e.locale??o())==="en"?kwo():Swo()),Two=()=>"Estimated cost",Ewo=()=>"é¢è®¡æ¶è",Rwo=((t={},e={})=>(e.locale??o())==="en"?Two():Ewo()),Awo=()=>"After the clip",Cwo=()=>"çå°¾ä¹å",Pwo=((t={},e={})=>(e.locale??o())==="en"?Awo():Cwo()),qwo=()=>"Direction",Owo=()=>"æ¹å",Mwo=((t={},e={})=>(e.locale??o())==="en"?qwo():Owo()),Nwo=()=>"Before the clip",Lwo=()=>"ç头ä¹å",Dwo=((t={},e={})=>(e.locale??o())==="en"?Nwo():Lwo()),$wo=()=>"Prompt (optional)",jwo=()=>"æç¤ºè¯ï¼å¯éï¼",Fwo=((t={},e={})=>(e.locale??o())==="en"?$wo():jwo()),Uwo=()=>"Describe how the scene should continue. Leave empty for a natural continuation.",Gwo=()=>"æè¿°ç»é¢åºå¦ä½ç»§ç»ãç空åèªç¶å»¶ç»ã",Bwo=((t={},e={})=>(e.locale??o())==="en"?Uwo():Gwo()),Vwo=()=>"Extend by",Hwo=()=>"å»¶é¿",Kwo=((t={},e={})=>(e.locale??o())==="en"?Vwo():Hwo()),Wwo=t=>`${t?.formats} · up to ${t?.size} · ${t?.min}â${t?.max}s`,Ywo=t=>`${t?.formats} · æå¤§ ${t?.size} · ${t?.min}â${t?.max} ç§`,Zwo=((t,e={})=>(e.locale??o())==="en"?Wwo(t):Ywo(t)),Xwo=()=>"Newer model with stronger motion fidelity.",Qwo=()=>"æ°ç模åï¼å¨ä½è¿åæ´å¼ºã",Jwo=((t={},e={})=>(e.locale??o())==="en"?Xwo():Qwo()),e0o=()=>"Balanced cost and quality.",t0o=()=>"ææ¬ä¸è´¨éåè¡¡ã",n0o=((t={},e={})=>(e.locale??o())==="en"?e0o():t0o()),o0o=()=>"Motion video",r0o=()=>"å¨ä½è§é¢",a0o=((t={},e={})=>(e.locale??o())==="en"?o0o():r0o()),s0o=()=>"Add a motion clip",i0o=()=>"æ·»å å¨ä½åèè§é¢",c0o=((t={},e={})=>(e.locale??o())==="en"?s0o():i0o()),l0o=()=>"Video Background Remover",_0o=()=>"è§é¢å»èæ¯",u0o=((t={},e={})=>(e.locale??o())==="en"?l0o():_0o()),d0o=()=>"Video Extender",p0o=()=>"è§é¢å»¶é¿",m0o=((t={},e={})=>(e.locale??o())==="en"?d0o():p0o()),f0o=()=>"Motion Control",g0o=()=>"å¨ä½æ§å¶",h0o=((t={},e={})=>(e.locale??o())==="en"?f0o():g0o()),b0o=()=>"Video Upscaler",v0o=()=>"è§é¢æ¾å¤§",y0o=((t={},e={})=>(e.locale??o())==="en"?b0o():v0o()),w0o=()=>"Match image (â¤10s)",z0o=()=>"è·éè§è²å¾ï¼â¤10 ç§ï¼",x0o=((t={},e={})=>(e.locale??o())==="en"?w0o():z0o()),k0o=()=>"Scene follows",S0o=()=>"åºæ¯è·é",I0o=((t={},e={})=>(e.locale??o())==="en"?k0o():S0o()),T0o=()=>"Match video (â¤30s)",E0o=()=>"è·éå¨ä½è§é¢ï¼â¤30 ç§ï¼",R0o=((t={},e={})=>(e.locale??o())==="en"?T0o():E0o()),A0o=()=>"Keep audio",C0o=()=>"ä¿çé³é¢",P0o=((t={},e={})=>(e.locale??o())==="en"?A0o():C0o()),q0o=()=>"Resolution",O0o=()=>"å辨ç",M0o=((t={},e={})=>(e.locale??o())==="en"?q0o():O0o()),N0o=()=>"Result",L0o=()=>"ç»æ",D0o=((t={},e={})=>(e.locale??o())==="en"?N0o():L0o()),$0o=()=>"Original",j0o=()=>"åç",F0o=((t={},e={})=>(e.locale??o())==="en"?$0o():j0o()),U0o=()=>
31"Compare",G0o=()=>"对æ¯",B0o=((t={},e={})=>(e.locale??o())==="en"?U0o():G0o()),V0o=()=>"Download result",H0o=()=>"ä¸è½½ç»æ",K0o=((t={},e={})=>(e.locale??o())==="en"?V0o():H0o()),W0o=()=>"The video could not be downloaded. Open it in a new tab and save it from there.",Y0o=()=>"è§é¢æ æ³ä¸è½½ï¼è¯·å¨æ°æ ç¾é¡µæå¼åä¿åã",Z0o=((t={},e={})=>(e.locale??o())==="en"?W0o():Y0o()),X0o=()=>"The provider completed the task without returning a video. Your credits were refunded.",Q0o=()=>"æå¡æ¹å®æäºä»»å¡ä½æ²¡æè¿åè§é¢ï¼ç§¯åå·²éè¿ã",J0o=((t={},e={})=>(e.locale??o())==="en"?X0o():Q0o()),e2o=()=>"Video tools usually take 30sâ2min. You can leave this page; results also appear in My Creations.",t2o=()=>"è§é¢å·¥å
·é常éè¦ 30 ç§å° 2 åéãä½ å¯ä»¥ç¦»å¼æ¤é¡µï¼ç»æä¹ä¼åºç°å¨âæçä½åâä¸ã",n2o=((t={},e={})=>(e.locale??o())==="en"?e2o():t2o()),o2o=()=>"The provider couldn't produce a transparent file; a solid background was used instead.",r2o=()=>"æå¡æ¹æ æ³çæéææä»¶ï¼å·²æ¹ç¨çº¯è²èæ¯ã",a2o=((t={},e={})=>(e.locale??o())==="en"?o2o():r2o()),s2o=()=>"Transparent WebM: best in Chrome and most editors. If a local player fails to show the transparency properly, it is ignoring the alpha channel â the file itself is fine.",i2o=()=>"éæ WebMï¼å¨ Chrome å夿°åªè¾è½¯ä»¶ä¸æææå¥½ãæ¬å°ææ¾å¨è¥æªè½æ£å¸¸æ¾ç¤ºéæèæ¯ï¼æ¯è§£ç æ¶å¿½ç¥äºéæå±ï¼æä»¶æ¬èº«æ²¡é®é¢ã",c2o=((t={},e={})=>(e.locale??o())==="en"?s2o():i2o()),l2o=()=>"Results",_2o=()=>"å¤çç»æ",u2o=((t={},e={})=>(e.locale??o())==="en"?l2o():_2o()),d2o=()=>"Source video",p2o=()=>"æºè§é¢",m2o=((t={},e={})=>(e.locale??o())==="en"?d2o():p2o()),f2o=()=>"Remove video",g2o=()=>"ç§»é¤è§é¢",h2o=((t={},e={})=>(e.locale??o())==="en"?f2o():g2o()),b2o=()=>"Switch tool",v2o=()=>"忢工å
·",y2o=((t={},e={})=>(e.locale??o())==="en"?b2o():v2o()),w2o=()=>"Quality",z2o=()=>"è´¨é",x2o=((t={},e={})=>(e.locale??o())==="en"?w2o():z2o()),k2o=()=>"Coming soon",S2o=()=>"å³å°æ¨åº",I2o=((t={},e={})=>(e.locale??o())==="en"?k2o():S2o()),T2o=()=>"Scale",E2o=()=>"åç",R2o=((t={},e={})=>(e.locale??o())==="en"?T2o():E2o()),A2o=t=>`Output ${t?.tier}`,C2o=t=>`è¾åº ${t?.tier}`,P2o=((t,e={})=>(e.locale??o())==="en"?A2o(t):C2o(t)),q2o=()=>"Rebuilds texture and detail where the source has none.",O2o=()=>"卿ºç缺å°ç»èå¤é建纹çã",M2o=((t={},e={})=>(e.locale??o())==="en"?q2o():O2o()),N2o=()=>"Generative repair for AI, compressed, or old clips.",L2o=()=>"çæå¼ä¿®å¤ï¼éå AI çæãå缩æèæ§ç´ æã",D2o=((t={},e={})=>(e.locale??o())==="en"?N2o():L2o()),$2o=()=>"Faithful enhancement for real footage.",j2o=()=>"å¿ å®å¢å¼ºï¼éåå®æç´ æã",F2o=((t={},e={})=>(e.locale??o())==="en"?$2o():j2o()),U2o=()=>"This video is already large and doesn't need upscaling",G2o=()=>"该è§é¢å°ºå¯¸è¾å¤§ï¼æ 鿾大",B2o=((t={},e={})=>(e.locale??o())==="en"?U2o():G2o()),V2o=()=>"Add the clip to process",H2o=()=>"æ·»å è¦å¤ççè§é¢",K2o=((t={},e={})=>(e.locale??o())==="en"?V2o():H2o()),W2o=()=>"The same snowy fox shot upscaled, with fine fur texture on the neck and ears and distinct falling snowflakes",Y2o=()=>"åä¸éªå°èµ¤çé头æ¾å¤§åï¼èé¢åè³æµæ¯åç»è
»ï¼é£è½çéªè±æ¸
æ°åæ",Z2o=((t={},e={})=>(e.locale??o())==="en"?W2o():Y2o()),X2o=()=>"Low-resolution source: a red fox sitting in the snow with its eyes closed as snowflakes fall, fur and flakes soft and indistinct",Q2o=()=>"æºçï¼èµ¤çéç¼åå¨é£éªéï¼æ¯ååéªè±é½æ¨¡ç³ä¸æ¸
",J2o=((t={},e={})=>(e.locale??o())==="en"?X2o():Q2o()),ezo=()=>"A red fox sitting in falling snow. The fur along its neck and ears gains texture, and the snowflakes stay as separate flakes instead of smearing into haze, which is what large screens expose first.",tzo=()=>"éªä¸éåç赤çãèé¢åè³æµçæ¯åæäºè´¨æï¼é£è½çéªè±ä»æ¯ä¸ççåå¼çï¼æ²¡æç³æé¾ã大屿¶é´çº¿æå
æ´é²çå°±æ¯è¿äºç»èã",nzo=((t={},e={})=>(e.locale??o())==="en"?ezo():tzo()),ozo=()=>"A fox in falling snow",rzo=()=>"éªå¤èµ¤ç",azo=((t={},e={})=>(e.locale??o())==="en"?ozo():rzo()),szo=()=>"Take a low-resolution clip up to the big screen",izo=()=>
31"ä½å辨ççæ®µï¼ä¸æ¥æ¾å¤§å°å¤§å±",czo=((t={},e={})=>(e.locale??o())==="en"?szo():izo()),lzo=()=>"Upscale your own clip",_zo=()=>"æ¾å¤§ä½ çè§é¢",uzo=((t={},e={})=>(e.locale??o())==="en"?lzo():_zo()),dzo=()=>"The same gym shot upscaled, with clear faces, crisp track-pant stripes, and readable boombox buttons",pzo=()=>"åä¸é头æ¾å¤§åï¼äººè¸æ¸
æ°ï¼è¿å¨è£¤æ¡çº¹å©è½ï¼å½é³æºæé®æ¸
æ¥å¯è¾¨",mzo=((t={},e={})=>(e.locale??o())==="en"?dzo():pzo()),fzo=()=>"Low-resolution source: two women sitting against a wooden gym wall beside a boombox, one drinking water and one holding a basketball, faces soft and blurry",gzo=()=>"æºçï¼ä¸¤ä½å¥³çå卿¨è´¨ä½è²é¦å¢è¾¹ï¼æè¾¹æ¾çå½é³æºï¼ä¸äººåæ°´ãä¸äººæ§ç篮çï¼è¸é¨æ¨¡ç³",hzo=((t={},e={})=>(e.locale??o())==="en"?fzo():gzo()),bzo=()=>"Two women resting against a gym wall. Look at their eyes and lips, the white stripes on the red track pants, the sneaker laces, and the buttons on the boombox. A plain resize leaves all of them as blur.",vzo=()=>"两ä½å¥³çé çä½è²é¦å¢ä¼æ¯ãç她们çç¼çåå´åã红è²è¿å¨è£¤ä¸çç½è²æ¡çº¹ãçéé带åå½é³æºæé®ãæ®éæä¼¸åªä¼æè¿äºé½çæä¸ç模ç³ã",yzo=((t={},e={})=>(e.locale??o())==="en"?bzo():vzo()),wzo=()=>"Faces and fabric",zzo=()=>"人è¸ä¸è¡£ç©",xzo=((t={},e={})=>(e.locale??o())==="en"?wzo():zzo()),kzo=()=>"Sharpen faces and clothing in a soft, low-res shot",Szo=()=>"使¸
ç»é¢éç人è¸åè¡£ç©ï¼éæ°åæ¸
æ¥",Izo=((t={},e={})=>(e.locale??o())==="en"?kzo():Szo()),Tzo=()=>"The same car-window shot upscaled, with individual hair strands, a visible plaid weave, and a sharp earring",Ezo=()=>"åä¸è½¦çªé头æ¾å¤§åï¼å䏿 ¹æ ¹å¯è§ï¼æ ¼çº¹ç»çº¹æ¸
æ¥ï¼è³ç¯è½®å»éå©",Rzo=((t={},e={})=>(e.locale??o())==="en"?Tzo():Ezo()),Azo=()=>"Low-resolution source: a woman with long hair blowing in the wind leans out of a car window on a country road, hair smeared into a soft blur",Czo=()=>"æºçï¼é¿å女çå¨ä¹¡é´å
¬è·¯ä¸æ¢åºè½¦çªï¼å¤´å被é£å¹æ£ï¼ç³æä¸ç",Pzo=((t={},e={})=>(e.locale??o())==="en"?Azo():Czo()),qzo=()=>"A woman leaning out of a car window as the wind catches her hair. Follow single strands against the sky, the weave of her plaid jacket, and the small earring. Fast, fine motion is the hardest test for an upscaler; strands should stay apart instead of melting into one soft mass.",Ozo=()=>"å¥³çæ¢åºè½¦çªï¼å¤´å被é£å¹èµ·ãè·çå¤©ç©ºèæ¯éçåæ ¹åä¸çï¼åçæ ¼çº¹å¤å¥çç»çº¹åå°è³ç¯ãå¿«éåç»ç¢çè¿å¨æèéªæ¾å¤§ææï¼åä¸åºè¯¥åèªåå¼ï¼è䏿¯ç³æä¸å¢ã",Mzo=((t={},e={})=>(e.locale??o())==="en"?qzo():Ozo()),Nzo=()=>"Hair in motion",Lzo=()=>"è¿å¨ä¸çåä¸",Dzo=((t={},e={})=>(e.locale??o())==="en"?Nzo():Lzo()),$zo=()=>"Keep windblown hair in separate strands",jzo=()=>"é£å¹ä¹±ç头åï¼ä¹è½æ ¹æ ¹åæ",Fzo=((t={},e={})=>(e.locale??o())==="en"?$zo():jzo()),Uzo=()=>"The same street corner upscaled, with legible shop signs, clean road markings, and sharper pedestrians",Gzo=()=>"åä¸è¡è§æ¾å¤§åï¼åºææåå¯è¯»ï¼è·¯é¢æ 线干åï¼è¡äººæ´æ¸
æ°",Bzo=((t={},e={})=>(e.locale??o())==="en"?Uzo():Gzo()),Vzo=()=>"Phone footage of a sunny street corner with palm trees, shopfronts, tram tracks, and a painted bike lane, signs too blurry to read",Hzo=()=>"ææºæçæºçï¼æ´å¤©è¡è§ææ£æ¦æ ãæ²¿è¡åºéºãçµè½¦è½¨éåèªè¡è½¦éæ å¿ï¼æçæå模ç³é¾è®¤",Kzo=((t={},e={})=>(e.locale??o())==="en"?Vzo():Hzo()),Wzo=()=>"A sunny street corner filmed on a phone. Compare the lettering on the shop signs, the painted bike-lane symbol, the tram rails, and the outlines of people crossing. Text and straight lines show at a glance whether detail was rebuilt or just smoothed over.",Yzo=()=>"ææºæçæ´å¤©è¡è§ã对æ¯åºéºæçä¸çåãå°é¢çèªè¡è½¦éæ å¿ãçµè½¦è½¨éåè¿é©¬è·¯è¡äººçè½®å»ãæååç´çº¿æè½çåºç»èæ¯è¢«é建äºï¼è¿æ¯åªè¢«æ¹å¹³äºã",Zzo=((t={},e={})=>(e.locale??o())==="en"?Wzo():Yzo()),Xzo=()=>"Signs and edges",Qzo=()=>"æçä¸è¾¹ç¼",Jzo=((t={},e={})=>(e.locale??o())==="en"?Xzo():Qzo()),exo=()=>"Make shop signs and road markings readable again",txo=()=>"è®©åºæåè·¯é¢æ çº¿éæ°ç徿¸
",nxo=((t={},e={})=>(e.locale??o())==="en"?exo():txo()),oxo=t=>`Upload a clip or send one from the generator, pick the tier that suits it, and see the cost before you run. Start with ${t?.registrationCredits} free credits, no card required.`,rxo=t=>`ä¸ä¼ çæ®µæä»çæå¨åéï¼é好åéçæ¡£ä½ï¼è¿è¡åå°±è½çå°è´¹ç¨ã注åå³é ${t?.registrationCredits} 积åï¼æ éç»å¡ã`,axo=((t,e={})=>
31(e.locale??o())==="en"?oxo(t):rxo(t)),sxo=()=>"Start with the clip you have",ixo=()=>"仿ä¸ççæ®µå¼å§",cxo=((t={},e={})=>(e.locale??o())==="en"?sxo():ixo()),lxo=()=>"Upscale a video",_xo=()=>"æ¾å¤§ä¸æ®µè§é¢",uxo=((t={},e={})=>(e.locale??o())==="en"?lxo():_xo()),dxo=()=>"See how it works",pxo=()=>"ççæä¹ç¨",mxo=((t={},e={})=>(e.locale??o())==="en"?dxo():pxo()),fxo=()=>"Upscale your video to HD or 4K",gxo=()=>"æä½ çè§é¢æ¾å¤§å°é«æ¸
æ 4K",hxo=((t={},e={})=>(e.locale??o())==="en"?fxo():gxo()),bxo=()=>"Upscaled",vxo=()=>"æ¾å¤§å",yxo=((t={},e={})=>(e.locale??o())==="en"?bxo():vxo()),wxo=()=>"Source",zxo=()=>"æºç",xxo=((t={},e={})=>(e.locale??o())==="en"?wxo():zxo()),kxo=()=>"Each pair is the same clip on the same timeline. Drag the divider and check the places a plain resize turns to mush: faces, strands of hair, fabric, lettering, and fur.",Sxo=()=>"æ¯ç»é½æ¯å䏿®µè§é¢ãå䏿¡æ¶é´è½´ãæå¨åå²çº¿ï¼éç¹çæ®éæä¼¸æå®¹æç³æçå°æ¹ï¼äººè¸ãåä¸ãè¡£ç©çº¹çãæå忝åã",Ixo=((t={},e={})=>(e.locale??o())==="en"?kxo():Sxo()),Txo=()=>"Before and after",Exo=()=>"åå对æ¯",Rxo=((t={},e={})=>(e.locale??o())==="en"?Txo():Exo()),Axo=()=>"What detail does AI video upscaling bring back?",Cxo=()=>"AI è§é¢æ¾å¤§è½æ¾ååªäºç»èï¼",Pxo=((t={},e={})=>(e.locale??o())==="en"?Axo():Cxo()),qxo=()=>"Yes. Open a finished clip in the video generator or My Creations, choose Upscale from its Send to a video tool menu, and it opens here with nothing to download or re-upload. Pro is usually the right tier for the soft texture of 720p generated clips.",Oxo=()=>"å¯ä»¥ãå¨è§é¢çæå¨ææçä½åéæå¼ä¸æ®µæçï¼ä»âåéå°è§é¢å·¥å
·âèåéæ©âæ¾å¤§âï¼å®å°±ä¼å¨è¿éæå¼ï¼ä¸ç¨ä¸è½½åä¸ä¼ ã720p çæç段纹çå软ï¼é常éä¸ä¸æ¡£ã",Mxo=((t={},e={})=>(e.locale??o())==="en"?qxo():Oxo()),Nxo=()=>"Can I upscale AI-generated videos?",Lxo=()=>"AI çæçè§é¢å¯ä»¥æ¾å¤§åï¼",Dxo=((t={},e={})=>(e.locale??o())==="en"?Nxo():Lxo()),$xo=t=>`You pay per second of output, set by the tier and the output resolution, and the exact cost shows before you confirm. A ${t?.seconds}-second ${t?.sourceHeight}p clip upscaled ${t?.factor}x to 4K costs ${t?.standard} credits on Standard, ${t?.pro} on Pro, or ${t?.creative} on Creative. Sources above ${t?.fps} fps cost ${t?.multiplier}x. New accounts start with ${t?.registrationCredits} free credits.`,jxo=t=>`æè¾åºç§æ°è®¡è´¹ï¼åä»·ç±æ¡£ä½åè¾åºå辨çå³å®ï¼ç¡®è®¤å伿¾ç¤ºå确费ç¨ãä¾å¦ä¸æ®µ ${t?.seconds} ç§ç ${t?.sourceHeight}p çæ®µæ¾å¤§ ${t?.factor}x å° 4Kï¼æ åæ¡£ ${t?.standard} 积åï¼ä¸ä¸æ¡£ ${t?.pro} 积åï¼åææ¡£ ${t?.creative} 积åãæºçè¶
è¿ ${t?.fps} fps æ ${t?.multiplier} åè®¡ãæ°è´¦å·æ³¨åå³é ${t?.registrationCredits} 积åã`,Fxo=((t,e={})=>(e.locale??o())==="en"?$xo(t):jxo(t)),Uxo=()=>"How much does it cost to upscale a video?",Gxo=()=>"æ¾å¤§ä¸æ®µè§é¢è¦å¤å°ç§¯åï¼",Bxo=((t={},e={})=>(e.locale??o())==="en"?Uxo():Gxo()),Vxo=()=>"Resolution, tiers, AI-generated and vertical clips, pricing, and limits.",Hxo=()=>"å辨çãæ¡£ä½ãAI çæåç«å±ç段ã计费ä¸éå¶ã",Kxo=((t={},e={})=>(e.locale??o())==="en"?Vxo():Hxo()),Wxo=t=>`An MP4 or MOV from ${t?.min} to ${t?.max} seconds and up to ${t?.size} MB. For a longer video, trim or split it and upscale the parts you need.`,Yxo=t=>`æ¯æ ${t?.min} å° ${t?.max} ç§ãæå¤§ ${t?.size} MB ç MP4 æ MOVãæ´é¿çè§é¢è¯·å
è£åªæå段ï¼åæ¾å¤§éè¦çé¨åã`,Zxo=((t,e={})=>(e.locale??o())==="en"?Wxo(t):Yxo(t)),Xxo=()=>"How long or large can my video be?",Qxo=()=>"è§é¢å¯ä»¥å¤é¿ãå¤å¤§ï¼",Jxo=((t={},e={})=>(e.locale??o())==="en"?Xxo():Qxo()),eko=t=>`Up to ${t?.longSide} px on the long side. The scales on offer depend on your source: a clip with a ${t?.sourceLongSide} px long side at ${t?.factor}x lands at ${t?.outputLongSide} px, which is 4K, and any scale that would pass the limit is hidden.`,tko=t=>`æé¿è¾¹æå¤ ${t?.longSide} åç´ ãå¯éåçåå³äºæºçï¼æé¿è¾¹ ${t?.sourceLongSide} åç´ ççæ®µæ¾å¤§ ${t?.factor}x 忝 ${t?.outputLongSide} åç´ ï¼ä¹å°±æ¯ 4Kï¼ä¼è¶
åºä¸éçåçä¼èªå¨éèã`,nko=((t,e={})=>(e.locale??o())==="en"?eko(t):tko(t)),oko=()=>"What resolution can I upscale a video to?",rko=()=>"è§é¢æé«è½æ¾å¤§å°å¤å°å辨çï¼",ako=((t={},e={})=>(e.locale??o())==="en"?oko():rko()),sko=()=>"No. Upscaling runs in the cloud from your browser, so there is no desktop license or graphics card to set up. You can close the tab while it renders and find the result in My Creations.",iko=()=>"ä¸éè¦ãæ¾å¤§å¨äºç«¯å®æï¼æå¼æµè§å¨å°±è½ç¨ï¼ä¸ç¨è´ä¹°æ¡é¢è½¯ä»¶ææï¼ä¹ä¸ç¨é
ç½®æ¾å¡ãæ¸²ææ¶å¯ä»¥å
³æé¡µé¢ï¼ä¹å卿çä½åéæ¾å°ç»æã",cko=((t={},e={})=>(e.locale??o())==="en"?sko():iko()),lko=()=>"Do I need to install software or have a GPU?",_ko=()=>"éè¦å®è£
软件æé
夿¾å¡åï¼",uko=((t={},e={})=>(e.locale??o())==="en"?lko():_ko()),dko=t=>`Yes. The output limit is measured on the long side, so a ${t?.width}Ã${t?.sourceHeight} vertical clip can go ${t?.factor}x to ${t?.outputWidth}Ã${t?.outputHeight}. Larger scales are hidden once the long side would pass ${t?.longSide} px.`,pko=t=>`å¯ä»¥ãè¾åºä¸éææé¿è¾¹è®¡ç®ï¼${t?.width}Ã${t?.sourceHeight} çç«å±ç段å¯ä»¥æ¾å¤§ ${t?.factor}x å° ${t?.outputWidth}Ã${t?.outputHeight}ï¼ç»ææé¿è¾¹è¶
è¿ ${t?.longSide} åç´ çåçä¼èªå¨éèã`,mko=((t,e={})=>(e.locale??o())==="en"?dko(t):pko(t)),fko=()=>"Can I upscale vertical 9:16 videos?",gko=()=>"ç«å± 9:16 è§é¢å¯ä»¥æ¾å¤§åï¼",hko=((t={},e={})=>(e.locale??o())==="en"?fko():gko()),bko=()=>"Upscaling doesn't take anything away from the source, and the output keeps its length, frame rate, and framing. It is not lossless magic, though: the AI rebuilds detail from what the clip still contains. Slightly soft footage comes out close to native HD or 4K; heavily blurred footage improves but won't match video shot at that resolution. Pro and Creative rebuild more, and Creative can drift from the original look.",vko=()=>"æ¾å¤§ä¸ä¼è®©æºçåå·®ï¼è¾åºä¹ä¼ä¿çåæçæ¶é¿ã帧çåæå¾ãä½å®å¹¶ä¸æ¯âæ æâéæ³ï¼AI åªè½æ ¹æ®ç段éè¿çççä¿¡æ¯é建ç»èã轻微å软çç´ ææ¾å¤§åæ¥è¿åç髿¸
æ 4Kï¼ä¸¥é模ç³çç´ æä¼ææ¹åï¼ä½æ¯ä¸ä¸ç¨è¯¥å辨çç´æ¥ææçç»é¢ãä¸ä¸æ¡£ååææ¡£éå»ºå¾æ´å¤ï¼å
¶ä¸åææ¡£çè§æå¯è½å离åçã",yko=((t={},e={})=>(e.locale??o())==="en"?bko():vko()),wko=()=>"Can I upscale a video without losing quality?",zko=()=>"æ¾å¤§è§é¢ä¼ä¸ä¼æå¤±ç»è´¨ï¼",xko=((t={},e={})=>(e.locale??o())==="en"?wko():zko()),kko=()=>"Match it to the footage. Standard suits clean camera or phone video and costs the least. Pro is for AI-generated, heavily compressed, or old clips where faces and fabric need rebuilding. Creative is for sources with almost no detail left or stylized clips, and it may change the look. If you are unsure, run a short excerpt on Standard first.",Sko=()=>"çç´ ææ¥å®ãæ åæ¡£éååºåå¹²åçç¸æºæææºè§é¢ï¼ä»·æ ¼æä½ãä¸ä¸æ¡£éå AI çæã严éå缩æå¹´ä»£è¾ä¹
ççæ®µï¼éè¦é建人è¸åè¡£ç©çº¹çæ¶ç¨å®ãåææ¡£éåå 乿²¡æç»èçæºçæé£æ ¼å
31çæ®µï¼è§æå¯è½ä¼ååãæ¿ä¸åæ¶ï¼å
ç¨æ åæ¡£è·ä¸å°æ®µã",Iko=((t={},e={})=>(e.locale??o())==="en"?kko():Sko()),Tko=()=>"Which tier should I choose: Standard, Pro, or Creative?",Eko=()=>"æ åãä¸ä¸ãåæä¸æ¡£è¯¥æä¹éï¼",Rko=((t={},e={})=>(e.locale??o())==="en"?Tko():Eko()),Ako=()=>"Video upscaler FAQ",Cko=()=>"è§é¢æ¾å¤§å¸¸è§é®é¢",Pko=((t={},e={})=>(e.locale??o())==="en"?Ako():Cko()),qko=()=>"Faces rebuilt",Oko=()=>"é¢å级修å¤",Mko=((t={},e={})=>(e.locale??o())==="en"?qko():Oko()),Nko=()=>"Big-screen ready",Lko=()=>"大å±å°±ç»ª",Dko=((t={},e={})=>(e.locale??o())==="en"?Nko():Lko()),$ko=()=>"Old clips revived",jko=()=>"æ§ççæ°",Fko=((t={},e={})=>(e.locale??o())==="en"?$ko():jko()),Uko=()=>"Bring soft, compressed, or AI-generated clips up to HD or 4K with faces, hair, and on-screen text rebuilt, not just stretched. Choose the tier that suits your footage, or send a clip over from the video generator without re-uploading it.",Gko=()=>"æå软ãåç¼©è¿æ AI çæççæ®µæ¾å¤§å°é«æ¸
æ 4Kï¼äººè¸ãåä¸åç»é¢æåé½ä¼é建ï¼è䏿¯ç®åæä¼¸ãæç´ æéæ¡£ä½ï¼çæå¨éçæçä¹è½ç´æ¥éæ¥æ¾å¤§ï¼ä¸ç¨éæ°ä¸ä¼ ã",Bko=((t={},e={})=>(e.locale??o())==="en"?Uko():Gko()),Vko=()=>"AI Video Upscaler",Hko=()=>"AI è§é¢æ¾å¤§",r8=((t={},e={})=>(e.locale??o())==="en"?Vko():Hko()),Kko=()=>"Upscaled MP4s can be sent from My Creations to the next tool without downloading them first.",Wko=()=>"æ¾å¤§åç MP4 å¯ä»¥å¨æçä½åéç´æ¥åéå°ä¸ä¸ä¸ªå·¥å
·ï¼ä¸ç¨å
ä¸è½½ã",Yko=((t={},e={})=>(e.locale??o())==="en"?Kko():Wko()),Zko=()=>"Tools for the upscaled clip",Xko=()=>"æ¾å¤§ä¹åï¼æ¥çç¨è¿äºå·¥å
·",Qko=((t={},e={})=>(e.locale??o())==="en"?Zko():Xko()),Jko=()=>"An online AI video upscaler that rebuilds faces, hair, fabric, and text while enlarging clips 2x or 4x to HD or 4K, with three tiers matched to real, AI-generated, and low-detail footage.",e1o=()=>"å¨çº¿ AI è§é¢æ¾å¤§å·¥å
·ï¼å°ç段æ¾å¤§ 2x æ 4x å°é«æ¸
æ 4K çåæ¶é建人è¸ãåä¸ãç»ç©åæåç»èï¼å¹¶ä¸ºå®æãAI çæåä½ç»èç´ ææä¾ä¸æ¡£å¤çã",a8=((t={},e={})=>(e.locale??o())==="en"?Jko():e1o()),t1o=()=>"Upscale blurry, compressed, or AI-generated video to HD or 4K. Rebuild faces, hair, and text, pick the tier that fits your footage, and see the cost first.",n1o=()=>"ææ¨¡ç³ãåç¼©è¿æ AI çæçè§é¢æ¾å¤§å°é«æ¸
æ 4Kãé建人è¸ãåä¸åç»é¢æåï¼æç´ æéæ©æ¡£ä½ï¼è¿è¡åå
çè´¹ç¨ã",s8=((t={},e={})=>(e.locale??o())==="en"?t1o():n1o()),o1o=()=>"AI Video Upscaler: Upscale Video to 4K Online | Oeneo AI",r1o=()=>"AI è§é¢æ¾å¤§ï¼å¨çº¿æè§é¢æ¾å¤§å° 4K | Oeneo AI",i8=((t={},e={})=>(e.locale??o())==="en"?o1o():r1o()),a1o=()=>"The same limits apply to every tier. Output size depends on the source height and the scale you pick.",s1o=()=>"䏿¡£éå¶ç¸åï¼è¾åºå°ºå¯¸ç±æºçé«åº¦åæéåçå³å®ã",i1o=((t={},e={})=>(e.locale??o())==="en"?a1o():s1o()),c1o=()=>"Input format",l1o=()=>"è¾å
¥æ ¼å¼",_1o=((t={},e={})=>(e.locale??o())==="en"?c1o():l1o()),u1o=t=>`MP4 or MOV, up to ${t?.size} MB`,d1o=t=>`MP4 æ MOVï¼æå¤§ ${t?.size} MB`,p1o=((t,e={})=>(e.locale??o())==="en"?u1o(t):d1o(t)),m1o=()=>"Source frame",f1o=()=>"æºçç»é¢",g1o=((t={},e={})=>(e.locale??o())==="en"?m1o():f1o()),h1o=t=>`Longest side up to ${t?.longSide} px, up to ${t?.fps} fps`,b1o=t=>`é¿è¾¹ä¸è¶
è¿ ${t?.longSide} åç´ ï¼å¸§çä¸è¶
è¿ ${t?.fps} fps`,v1o=((t,e={})=>(e.locale??o())==="en"?h1o(t):b1o(t)),y1o=()=>"Clip length",w1o=()=>"çæ®µæ¶é¿",z1o=((t={},e={})=>(e.locale??o())==="en"?y1o():w1o()),x1o=t=>`${t?.min}â${t?.max} seconds`,k1o=t=>`${t?.min}â${t?.max} ç§`,S1o=((t,e={})=>(e.locale??o())==="en"?x1o(t):k1o(t)),I1o=()=>"Output",T1o=()=>"è¾åº",E1o=((t={},e={})=>(e.locale??o())==="en"?I1o():T1o()),R1o=t=>`MP4 up to ${t?.longSide} px on the long side; length, frame rate, and aspect ratio follow the source`,A1o=t=>`MP4ï¼æé¿è¾¹æå¤ ${t?.longSide} åç´ ï¼æ¶é¿ã帧çåç»å¹
æ¯ä¾è·éæºç`,C1o=((t,e={})=>(e.locale??o())==="en"?R1o(t):A1o(t)),P1o=()=>"Pricing basis",q1o=()=>"计费æ¹å¼",O1o=((t={},e={})=>(e.locale??o())==="en"?P1o():q1o()),M1o=t=>`Credits per output second, by tier and output resolution; sources above ${t?.fps} fps cost ${t?.multiplier}x`,N1o=t=>`æè¾åºç§æ°è®¡è´¹ï¼åä»·ç±æ¡£ä½åè¾åºå辨çå³å®ï¼æºçè¶
è¿ ${t?.fps} fps æ ${t?.multiplier} å计`,L1o=((t,e={})=>(e.locale??o())==="en"?M1o(t):N1o(t)),D1o=()=>"Scale",$1o=()=>"åç",j1o=((t={},e={})=>(e.locale??o())==="en"?D1o():$1o()),F1o=t=>`${t?.factors}`,U1o=t=>`${t?.factors}`,G1o=((t,e={})=>(e.locale??o())==="en"?F1o(t):U1o(t)),B1o=()=>"What are the video upscaler specs?",V1o=()=>"è§é¢æ¾å¤§æåªäºè§æ ¼éå¶ï¼",H1o=((t={},e={})=>(e.locale??o())==="en"?B1o():V1o()),K1o=()=>"Wipe comparison of a hot-air-balloon burner flame: blurry low-resolution source on one side, upscale with sharp flame and fabric detail on the other",W1o=()=>"çæ°çç«ç°çåå¨å¯¹æ¯ï¼ä¸ä¾§æ¯æ¨¡ç³ç使¸
æºçï¼å¦ä¸ä¾§æ¯ç«èåçç®çº¹çæ¸
æ°çæ¾å¤§ç»æ",Y1o=((t={},e={})=>(e.locale??o())==="en"?K1o():W1o()),Z1o=()=>"A hot-air-balloon burner firing a flame up into the envelope. Watch the flame edges, the envelope fabric, and the suspension lines as the divider passes.",X1o=()=>"çæ°ççç§å¨æçç®å·åºç«ç°ãåå²çº¿åè¿æ¶ï¼çæç«èè¾¹ç¼ãçç®ç»ç©åå绳çååã",Q1o=((t={},e={})=>(e.locale??o())==="en"?Z1o():X1o()),J1o=()=>"Upload an MP4 or MOV, or send a finished video from the generator or My Creations. Length and size are checked in the browser before anything uploads.",e5o=()=>"ä¸ä¼ MP4 æ MOVï¼æä»çæå¨ãæçä½ååé䏿®µæçãä¸ä¼ åä¼å
卿µè§å¨éæ£æ¥æ¶é¿åä½ç§¯ã",t5o=((t={},e={})=>(e.locale??o())==="en"?J1o():e5o()),n5o=()=>"Add your clip",o5o=()=>"æ·»å çæ®µ",r5o=((t={},e={})=>(e.locale??o())==="en"?n5o():o5o()),a5o=()=>"Choose Standard, Pro, or Creative, then 2x or 4x. The output resolution is shown for your clip, and scales that would pass the output limit are hidden.",s5o=()=>"éæ åãä¸ä¸æåæï¼åé 2x æ 4xãçé¢ä¼æ¾ç¤ºè¿æ®µè§é¢çè¾åºå辨çï¼è¶
åºè¾åºä¸éçåçä¼èªå¨éèã",i5o=((t={},e={})=>(e.locale??o())==="en"?a5o():s5o()),c5o=()=>"Pick a tier and scale",l5o=()=>"éæ©æ¡£ä½ååç",_5o=((t={},e={})=>(e.locale??o())==="en"?c5o():l5o()),u5o=()=>"Switch between side-by-side and slider views to inspect the detail, then download the MP4. From My Creations you can send it on to the next video tool.",d5o=()=>"å¨å¹¶æåæ»å¨å¯¹æ¯ä¹é´åæ¢æ¥çç»èï¼ç¶åä¸è½½ MP4ãä¹å¯ä»¥å¨æçä½åéæå®åéå°ä¸ä¸ä¸ªè§é¢å·¥å
·ã",p5o=((t={},e={})=>(e.locale??o())==="en"?u5o():d5o()),m5o=()=>
31"Compare and download",f5o=()=>"对æ¯å¹¶ä¸è½½",g5o=((t={},e={})=>(e.locale??o())==="en"?m5o():f5o()),h5o=()=>"The credit cost updates with every choice. Rendering takes a few minutes; you can leave the page and pick up the result in My Creations.",b5o=()=>"积åè´¹ç¨éé项宿¶æ´æ°ã渲æéè¦å åéï¼æé´å¯ä»¥ç¦»å¼é¡µé¢ï¼ä¹å卿çä½å鿥çç»æã",v5o=((t={},e={})=>(e.locale??o())==="en"?h5o():b5o()),y5o=()=>"Check the cost and run",w5o=()=>"确认费ç¨å¹¶è¿è¡",z5o=((t={},e={})=>(e.locale??o())==="en"?y5o():w5o()),x5o=()=>"Four steps from clip to download. Nothing is charged until you confirm the run.",k5o=()=>"仿·»å çæ®µå°ä¸è½½åªé忥ï¼ç¡®è®¤è¿è¡ä¹åä¸ä¼æ£è´¹ã",S5o=((t={},e={})=>(e.locale??o())==="en"?x5o():k5o()),I5o=()=>"How it works",T5o=()=>"ä½¿ç¨æ¹æ³",E5o=((t={},e={})=>(e.locale??o())==="en"?I5o():T5o()),R5o=()=>"How do you upscale a video with AI?",A5o=()=>"å¦ä½ç¨ AI æ¾å¤§è§é¢ï¼",C5o=((t={},e={})=>(e.locale??o())==="en"?R5o():A5o()),P5o=()=>"Rebuilds texture and fine detail freely, so the look can drift from the original",q5o=()=>"èªç±é建纹çåç»èï¼ç»é¢è§æå¯è½ä¸åçæå·®å¼",O5o=((t={},e={})=>(e.locale??o())==="en"?P5o():q5o()),M5o=()=>"Very low-detail sources, animation, and stylized clips where texture matters more than a faithful copy",N5o=()=>"ç»èæå°çæºçãå¨ç»å飿 ¼åçæ®µï¼è´¨ææ¯è¿å度æ´éè¦æ¶",L5o=((t={},e={})=>(e.locale??o())==="en"?M5o():N5o()),D5o=()=>"Biggest change and highest cost. Test a short excerpt first.",$5o=()=>"æ¹å¨æå¤§ãä»·æ ¼æé«ï¼å»ºè®®å
ç¨ä¸å°æ®µè¯è¯ã",j5o=((t={},e={})=>(e.locale??o())==="en"?D5o():$5o()),F5o=()=>"Every tier rebuilds detail at the same scale. What differs is how far each one may go beyond what is in the source, and that also sets the price.",U5o=()=>"䏿¡£é½å¨åæ ·çåçä¸é建ç»èï¼åºå«å¨äºè½å¨æºçä¹å¤è¡¥å¤å°å
容ï¼è¿ä¹å³å®äºä»·æ ¼ã",G5o=((t={},e={})=>(e.locale??o())==="en"?F5o():U5o()),B5o=()=>"Use this tier",V5o=()=>"ç¨è¿ä¸æ¡£",H5o=((t={},e={})=>(e.locale??o())==="en"?B5o():V5o()),K5o=()=>"Generative repair rebuilds the skin, hair, and fabric texture the source has lost, and cleans noise and blocking as it enlarges",W5o=()=>"ç¨çæå¼ä¿®å¤è¡¥åæºç丢失çç®è¤ãåä¸åè¡£ç©çº¹çï¼æ¾å¤§åæ¶æ¸
çåªç¹åè²å",Y5o=((t={},e={})=>(e.locale??o())==="en"?K5o():W5o()),Z5o=()=>"AI-generated clips, video squashed by chat apps or feeds, and old home recordings",X5o=()=>"AI çæç段ã被è天软件æå¹³å°åç³çè§é¢ï¼ä»¥åèå®¶åºå½å",Q5o=((t={},e={})=>(e.locale??o())==="en"?Z5o():X5o()),J5o=()=>"The usual pick for 720p clips from a video generator.",eSo=()=>"è§é¢çæå¨è¾åºç 720p çæ®µï¼é常éè¿ä¸æ¡£ã",tSo=((t={},e={})=>(e.locale??o())==="en"?J5o():eSo()),nSo=t=>`${t?.hd} at 1080p, ${t?.uhd} at 4K`,oSo=t=>`1080p æ¯ç§ ${t?.hd} 积åï¼4K æ¯ç§ ${t?.uhd} 积å`,rSo=((t,e={})=>(e.locale??o())==="en"?nSo(t):oSo(t)),aSo=()=>"What it does",sSo=()=>"å¤çæ¹å¼",iSo=((t={},e={})=>(e.locale??o())==="en"?aSo():sSo()),cSo=()=>"Choose it for",lSo=()=>"éåç´ æ",_So=((t={},e={})=>(e.locale??o())==="en"?cSo():lSo()),uSo=()=>"Credits per second",dSo=()=>"æ¯ç§ç§¯å",pSo=((t={},e={})=>(e.locale??o())==="en"?uSo():dSo()),mSo=()=>"Sharpens edges and clears light compression while staying true to the source; nothing new is invented",fSo=()=>"éåè¾¹ç¼ãæ¸
ç轻度å缩ï¼å¿ äºæºçï¼ä¸å空添å å
容",gSo=((t={},e={})=>(e.locale??o())==="en"?mSo():fSo()),hSo=()=>"Clean camera or phone footage that mainly needs more pixels: interviews, product shots, screen recordings",bSo=()=>"åºåå¹²åã主è¦ç¼ºå辨ççç¸æºæææºç´ æï¼æ¯å¦è®¿è°ã产åé头åå½å±",vSo=((t={},e={})=>(e.locale??o())==="en"?hSo():bSo()),ySo=()=>"Start here. If faces still look soft, run the clip again on Pro.",wSo=()=>"å
ä»è¿ä¸æ¡£å¼å§ã人è¸ä»ç¶å软ï¼åæ¢ä¸ä¸æ¡£è·ä¸æ¬¡ã",zSo=((t={},e={})=>(e.locale??o())==="en"?ySo():wSo()),xSo=()=>"Standard, Pro, or Creative: which tier fits your footage?",kSo=()=>"æ åãä¸ä¸è¿æ¯åæï¼ä½ çç´ æéååªä¸æ¡£ï¼",SSo=((t={},e={})=>(e.locale??o())==="en"?xSo():kSo()),ISo=()=>"Video upscaler at a glance",TSo=()=>"è§é¢æ¾å¤§æ¦è§",ESo=((t={},e={})=>(e.locale??o())==="en"?ISo():TSo()),RSo=()=>"Exact cost shown before you run; failed jobs are refunded",ASo=()=>"è¿è¡åæ¾ç¤ºå确费ç¨ï¼ä»»å¡å¤±è´¥èªå¨éè¿",CSo=((t={},e={})=>(e.locale??o())==="en"?RSo():ASo()),PSo=()=>"Credits",qSo=()=>"积å",OSo=((t={},e={})=>(e.locale??o())==="en"?PSo():qSo()),MSo=t=>`From ${t?.credits} cr/s`,NSo=t=>`æ¯ç§ ${t?.credits} 积åèµ·`,LSo=((t,e={})=>(e.locale??o())==="en"?MSo(t):NSo(t)),DSo=()=>"Close the tab while it renders; the result waits in My Creations",$So=()=>"æ¸²ææ¶å¯ä»¥å
³æé¡µé¢ï¼ç»æä¼ä¿å卿çä½åä¸",jSo=((t={},e={})=>(e.locale??o())==="en"?DSo():$So()),FSo=()=>"Runs online",USo=()=>"å¨çº¿å¤ç",GSo=((t={},e={})=>(e.locale??o())==="en"?FSo():USo()),BSo=()=>"No install, no GPU",VSo=()=>"æ éå®è£
ï¼ä¸ç¨æ¾å¡",HSo=((t={},e={})=>(e.locale??o())==="en"?BSo():VSo()),KSo=()=>"Motion, framing, length, and frame rate stay as they were",WSo=()=>"è¿å¨ãæå¾ãæ¶é¿å帧çé½ä¸æºçä¸è´",YSo=((t={},e={})=>(e.locale??o())==="en"?KSo():WSo()),ZSo=()=>"Output",XSo=()=>"è¾åº",QSo=((t={},e={})=>(e.locale??o())==="en"?ZSo():XSo()),JSo=()=>"HD or 4K MP4",e4o=()=>"髿¸
æ 4K MP4",t4o=((t={},e={})=>(e.locale??o())==="en"?JSo():e4o()),n4o=()=>"Upload an MP4 or MOV, or send a result from the video generator or My Creations",o4o=()=>"ä¸ä¼ MP4 æ MOVï¼æä»è§é¢çæå¨ãæçä½åç´æ¥åé",r4o=((t={},e={})=>(e.locale??o())==="en"?n4o():o4o()),a4o=()=>"Source",s4o=()=>"ç´ æ",i4o=((t={},e={})=>(e.locale??o())==="en"?a4o():s4o()),c4o=()=>"Camera, phone, or AI clips",l4o=()=>"ç¸æºãææºæ AI çæ®µ",_4o=((t={},e={})=>(e.locale??o())==="en"?c4o():l4o()),u4o=()=>"Video models often render at 720p. Regenerating at a higher setting costs more and rarely gives you the same take; upscaling keeps the exact shot you picked.",d4o=()=>
31"å¾å¤è§é¢æ¨¡ååªè¾åº 720pãè°é«è®¾ç½®éæ°çææ´è´µï¼ä¹å¾é¾å¾å°åä¸ä¸ªéå¤´ï¼æ¾å¤§åä¿çä½ éä¸çé£ä¸æ¡ã",p4o=((t={},e={})=>(e.locale??o())==="en"?u4o():d4o()),m4o=()=>"An 8-second 720p product shot from the video generator, sent here from My Creations and upscaled 2x with Pro before it goes into an ad edit.",f4o=()=>"è§é¢çæå¨ååºç 8 ç§ 720p 产åé头ï¼ä»æçä½ååéå°è¿éï¼ç¨ä¸ä¸æ¡£æ¾å¤§ 2x ååè¿å¹¿ååªè¾ã",g4o=((t={},e={})=>(e.locale??o())==="en"?m4o():f4o()),h4o=()=>"Deliver AI-generated clips in HD or 4K",b4o=()=>"AI çæçæ®µç´æ¥äº¤ä»é«æ¸
æ 4K",v4o=((t={},e={})=>(e.locale??o())==="en"?h4o():b4o()),y4o=()=>"Camcorder tapes, DVD rips, and early web uploads were made for small screens. Pro repairs noise and softness while it enlarges, so there is no separate denoise pass to set up first.",w4o=()=>"æåæºå½å带ãDVD ç¿»å½åæ©å¹´ä¸ä¼ çç½ç»è§é¢é½æ¯ä¸ºå°å±å¹åçãä¸ä¸æ¡£å¨æ¾å¤§æ¶ä¸å¹¶å¤çåªç¹åå软ï¼ä¸ç¨å
åç¬éåªã",z4o=((t={},e={})=>(e.locale??o())==="en"?y4o():w4o()),x4o=()=>"A 480p birthday clip from a family DVD, upscaled 2x with Pro for a slideshow on the living-room TV.",k4o=()=>"å®¶åº DVD é䏿®µ 480p ççæ¥è§é¢ï¼ç¨ä¸ä¸æ¡£æ¾å¤§ 2xï¼æ¾å°å®¢å
çµè§ä¸ååå¿ç¸åã",S4o=((t={},e={})=>(e.locale??o())==="en"?x4o():k4o()),I4o=()=>"Restore old home videos and DVD rips",T4o=()=>"ä¿®å¤èå®¶åºå½åå DVD ç¿»å½",E4o=((t={},e={})=>(e.locale??o())==="en"?I4o():T4o()),R4o=()=>"When the only copy was forwarded through a messaging app or saved from a feed, blocky compression hides faces and text. Upscale before you post again so the platform's next compression pass has more detail to work with.",A4o=()=>"æéåªå©è天软件转åæä»å¹³å°ä¸è½½ççæ¬æ¶ï¼è²åä¼çä½äººè¸åæåãéæ°åå¸åå
æ¾å¤§ï¼å¹³å°ä¸ä¸æ¬¡å缩æ¶è½ä¿çæ´å¤ç»èã",C4o=((t={},e={})=>(e.locale??o())==="en"?R4o():A4o()),P4o=()=>"A 480p street clip saved from a group chat, upscaled 2x with Pro to clean the blocks around faces and signs.",q4o=()=>"ä»ç¾¤èéä¿åç 480p è¡æçæ®µï¼ç¨ä¸ä¸æ¡£æ¾å¤§ 2xï¼æ¸
ç人è¸åæçå¨å´çè²åã",O4o=((t={},e={})=>(e.locale??o())==="en"?P4o():q4o()),M4o=()=>"Rescue clips squashed by chat apps and feeds",N4o=()=>"æå被è天软件åå¹³å°åç³ççæ®µ",L4o=((t={},e={})=>(e.locale??o())==="en"?M4o():N4o()),D4o=()=>"Flat colors, line art, and interface text show every soft edge. Standard keeps lines and lettering true; Creative can add texture to stylized animation.",$4o=()=>"å¹³æ¶è²åã线稿åç颿å伿´é²æ¯ä¸å¤å软çè¾¹ç¼ãæ åæ¡£ä¿æçº¿æ¡åæååç¡®ï¼åææ¡£è½ç»é£æ ¼åå¨ç»è¡¥ä¸è´¨æã",j4o=((t={},e={})=>(e.locale??o())==="en"?D4o():$4o()),F4o=()=>"A 720p software tutorial upscaled 2x with Standard so the button labels stay readable on a course page.",U4o=()=>"䏿®µ 720p 软件æç¨ç¨æ åæ¡£æ¾å¤§ 2xï¼æ¾å°è¯¾ç¨é¡µä¸æé®æåä¾ç¶æ¸
æ¥ã",G4o=((t={},e={})=>(e.locale??o())==="en"?F4o():U4o()),B4o=()=>"Sharpen animation, gameplay, and screen recordings",V4o=()=>"让å¨ç»ã游æç»é¢åå½å±æ´æ¸
æ°",H4o=((t={},e={})=>(e.locale??o())==="en"?B4o():V4o()),K4o=()=>"Four jobs where fixing the clip you already have beats re-shooting or regenerating it.",W4o=()=>"è¿å类任å¡éï¼ä¿®å¥½æä¸ççæ®µï¼æ¯éææéæ°çææ´åç®ã",Y4o=((t={},e={})=>(e.locale??o())==="en"?K4o():W4o()),Z4o=()=>"Example",X4o=()=>"示ä¾",Q4o=((t={},e={})=>(e.locale??o())==="en"?Z4o():X4o()),J4o=()=>"Use cases",eIo=()=>"使ç¨åºæ¯",tIo=((t={},e={})=>(e.locale??o())==="en"?J4o():eIo()),nIo=()=>"Where does an AI video upscaler make the biggest difference?",oIo=()=>"AI è§é¢æ¾å¤§å¨åªäºåºæ¯ææç¨ï¼",rIo=((t={},e={})=>(e.locale??o())==="en"?nIo():oIo()),aIo=t=>`Upload a clip, choose how much to add and where, and see the cost before you run. New accounts start with ${t?.registrationCredits} free credits.`,sIo=t=>`ä¸ä¼ çæ®µï¼é好å å¤å°ãå å¨åªéï¼è¿è¡åå°±è½çå°è´¹ç¨ãæ°è´¦å·æ³¨åå³é ${t?.registrationCredits} 积åã`,iIo=((t,e={})=>(e.locale??o())==="en"?aIo(t):sIo(t)),cIo=()=>"Ends too soon?",lIo=()=>"ç»æå¾å¤ªæ©ï¼",_Io=((t={},e={})=>(e.locale??o())==="en"?cIo():lIo()),uIo=()=>"Extend a video",dIo=()=>"å»¶é¿ä¸æ®µè§é¢",pIo=((t={},e={})=>(e.locale??o())==="en"?uIo():dIo()),mIo=()=>"See how it works",fIo=()=>"ççæä¹ç¨",gIo=((t={},e={})=>(e.locale??o())==="en"?mIo():fIo()),hIo=()=>
31"Give your clip the seconds it needs",bIo=()=>"ç»ç段补ä¸å®éè¦çå ç§",vIo=((t={},e={})=>(e.locale??o())==="en"?hIo():bIo()),yIo=()=>"Square clip: toys and crayons at playtime",wIo=()=>"æ¹å½¢ç段ï¼ç©å
·åè¡ç¬çç©èæ¶é´",zIo=((t={},e={})=>(e.locale??o())==="en"?yIo():wIo()),xIo=()=>"Most generators return 5 to 10 seconds per shot, and a longer reroll rarely matches the take you liked. When the light, character and camera are right and only the last beat is missing, extend that clip by a few seconds rather than generating the whole shot again.",kIo=()=>"大夿°çæå¨ä¸æ¬¡åªç» 5 å° 10 ç§ï¼éæ°çæä¸æ¡æ´é¿çï¼å¾å¾ååä½ æ»¡æç飿¡å¯¹ä¸ä¸ãå
线ã人ç©åè¿éé½å¯¹ï¼åªå·®æåä¸ä¸ªå¨ä½æ¶ï¼æè¿æ¡å»¶é¿å ç§ï¼æ¯æ´æ®µéæ¥æ´çã",SIo=((t={},e={})=>(e.locale??o())==="en"?xIo():kIo()),IIo=()=>"AI-generated clips",TIo=()=>"AI çæç段",EIo=((t={},e={})=>(e.locale??o())==="en"?IIo():TIo()),RIo=()=>"Keep a short AI take instead of rerolling it",AIo=()=>"AI çç差䏿ï¼ä¸å¿
éæ°æ½å¡",CIo=((t={},e={})=>(e.locale??o())==="en"?RIo():AIo()),PIo=()=>"Extend your clip",qIo=()=>"å»¶é¿ä½ çè§é¢",OIo=((t={},e={})=>(e.locale??o())==="en"?PIo():qIo()),MIo=()=>"Plush monkey product ad: mascot reveal in a UI-style spot",NIo=()=>"æ¯ç»ç´å产å广åï¼ç©å¶å¨çé¢é£å¹¿åä¸ç»åº",LIo=((t={},e={})=>(e.locale??o())==="en"?MIo():NIo()),DIo=()=>"An ad often stops the moment the product lands, leaving no room for the logo, price or call to action. Continue past the last frame so the motion settles on its own; the seconds you already had stay exactly as they were.",$Io=()=>"广å常常å¨äº§ååè½å®æ¶å°±ç»æäºï¼æ²¡æçç» Logoãä»·æ ¼æè¡å¨å·å¬çæ¶é´ã仿åä¸å¸§å¾åç»ï¼è®©å¨ä½èªç¶å稳ï¼åæ¥çé£å ç§ä¿æåæ ·ã",jIo=((t={},e={})=>(e.locale??o())==="en"?DIo():$Io()),FIo=()=>"Extend the end",UIo=()=>"å»¶é¿çå°¾",GIo=((t={},e={})=>(e.locale??o())==="en"?FIo():UIo()),BIo=()=>"Let the product shot finish before the cut",VIo=()=>"让产åé头宿´è½å°ååèµ°",HIo=((t={},e={})=>(e.locale??o())==="en"?BIo():VIo()),KIo=()=>"Girl holding a kitten beside a wind chime",WIo=()=>"女婿±çå°ç«ç«å¨é£éæè¾¹",YIo=((t={},e={})=>(e.locale??o())==="en"?KIo():WIo()),ZIo=()=>"The clip sets the look; your prompt sets the next beat. Write one event, for example âthe kitten reaches up to bat the wind chimeâ, and the extension plays it out with the same light, framing and camera height.",XIo=()=>"ç»é¢é£æ ¼ç±åçå³å®ï¼ä¸ä¸æç±ä½ çæç¤ºè¯å³å®ãåä¸ä¸ªäºä»¶å°±å¤äºï¼æ¯å¦âå°ç«æ¬çªå»å¤é£éâï¼å»¶é¿é¨å伿²¿ç¨åæ ·çå
çº¿ãæ¯å«åæºä½é«åº¦æå®æ¼å®ã",QIo=((t={},e={})=>(e.locale??o())==="en"?ZIo():XIo()),JIo=()=>"Prompt-guided",eTo=()=>"æç¤ºè¯å¼å¯¼",tTo=((t={},e={})=>(e.locale??o())==="en"?JIo():eTo()),nTo=()=>"Decide what happens next with one sentence",oTo=()=>"ä¸å¥è¯å³å®æ¥ä¸æ¥åçä»ä¹",rTo=((t={},e={})=>(e.locale??o())==="en"?nTo():oTo()),aTo=()=>"Sprinter settled in the starting blocks, waiting for the gun",sTo=()=>"çè·è¿å¨åè¹²å¨èµ·è·å¨ä¸çå¾
å令",iTo=((t={},e={})=>(e.locale??o())==="en"?aTo():sTo()),cTo=()=>"Some clips open straight on the action, with no space for a title card or the first line of a voice-over. Extend at the start and the new seconds lead into your opening frame, such as two still seconds in the blocks before the starting gun.",lTo=()=>"æäºç段ä¸å¼åºå°±æ¯å¨ä½ï¼æ é¢å¡åæç½ç第ä¸å¥é½æ²¡å°æ¹æ¾ãéæ©å¨ç头延é¿ï¼æ°å¢çå ç§ä¼èªç¶è¿æ¸¡å°ä½ ç第ä¸å¸§ï¼æ¯å¦å
ç»èµ·è·å¨å两ç§éæ¢ï¼å让å令æªåã",_To=((t={},e={})=>(e.locale??o())==="en"?cTo():lTo()),uTo=()=>"Extend the start",dTo=()=>"å»¶é¿ç头",pTo=((t={},e={})=>(e.locale??o())==="en"?uTo():dTo()),mTo=()=>"Add a lead-in before the first frame",fTo=()=>"å¨ç¬¬ä¸å¸§ä¹åè¡¥ä¸æ®µå¼å
¥",gTo=((t={},e={})=>(e.locale??o())==="en"?mTo():fTo()),hTo=()=>"The extender reads the frames next to the join, including subject, motion, light and camera speed, and continues from there. The new seconds play as part of the same shot, not a freeze frame or a slowed-down copy.",bTo=()=>"å»¶é¿æ¶ä¼è¯»åè¡æ¥å¤ååçç»é¢ï¼å
æ¬ä¸»ä½ãå¨ä½ãå
线åè¿éé度ï¼åä»é£éæ¥çå¾ä¸æãæ°å¢çå ç§ååçæ¯åä¸ä¸ªé头ï¼ä¸æ¯å®æ ¼ï¼ä¹ä¸æ¯æ¾æ
¢çå¤å¶åã",vTo=((t={},e={})=>(e.locale??o())==="en"?hTo():bTo()),yTo=()=>"Examples",wTo=()=>"示ä¾",zTo=((t={},e={})=>(e.locale??o())==="en"?yTo():wTo()),xTo=()=>"What can you do with an AI video extender?",kTo=()=>"AI è§é¢å»¶é¿è½å¸®ä½ åä»ä¹ï¼",STo=((t={},e={})=>(e.locale??o())==="en"?xTo():kTo()),ITo=t=>`You pay ${t?.credits} credits per output second (source plus added seconds). The total is shown before you run, and credits are returned automatically if a run fails.`,TTo=t=>`ææºçå æ°å¢çæ»æ¶é¿è®¡è´¹ï¼æ¯ç§ ${t?.credits} 积åãè¿è¡å伿¾ç¤ºæ»è´¹ç¨ï¼è¿è¡å¤±è´¥æ¶ç§¯åä¼èªå¨éåã`,ETo=((t,e={})=>(e.locale??o())==="en"?ITo(t):TTo(t)),RTo=()=>"How is video extension priced?",ATo=()=>"è§é¢å»¶é¿æä¹è®¡è´¹ï¼",CTo=((t={},e={})=>(e.locale??o())==="en"?RTo():ATo()),PTo=()=>"Length, direction, prompts, consistency and cost.",qTo=()=>"æ¶é¿ãæ¹åãæç¤ºè¯ãä¸è´æ§åè´¹ç¨ã",OTo=((t={},e={})=>(e.locale??o())==="en"?PTo():qTo()),MTo=()=>"Each run continues from the frames at the join, so small changes can build up with every extension. In practice, close-ups of faces hold up for about two extensions in a row and landscapes or products for about three. For a longer scene with the same character, plan separate shots in the AI Video Generator rather than chaining one clip.",NTo=()=>"æ¯æ¬¡å»¶é¿é½ä»è¡æ¥å¤çç»é¢æ¥ççæï¼ç»å°çååä¼éçæ¬¡æ°ç´¯ç§¯ãå®é
使ç¨ä¸ï¼äººè¸ç¹åè¿ç»å»¶é¿ä¸¤æ¬¡å·¦å³ã飿¯å产å䏿¬¡å·¦å³è¿æ¯è¾ç¨³ãéè¦åä¸è§è²çæ´é¿å§æ
æ¶ï¼å»ºè®®å¨ AI è§é¢çæå¨éåé头çæï¼è䏿¯æä¸æ¡ç段ä¸ç´ç»ä¸å»ã",LTo=((t={},e={})=>(e.locale??o())==="en"?MTo():NTo()),DTo=()=>"Will faces or colors drift if I keep extending?",$To=()=>"ä¸ç´å»¶é¿ä¸å»ï¼äººè¸åé¢è²ä¼ä¸ä¼èµ°æ ·ï¼",jTo=((t={},e={})=>(e.locale??o())==="en"?DTo():$To()),FTo=t=>`Between ${t?.addedMin} and ${t?.addedMax} seconds per run. To go longer, extend the result again;
31 each run is billed only for the seconds it adds.`,UTo=t=>`æ¯æ¬¡ ${t?.addedMin} å° ${t?.addedMax} ç§ãæ³æ´é¿å¯ä»¥å¯¹ç»æåå»¶é¿ä¸æ¬¡ï¼æ¯æ¬¡åªæè¿æ¬¡æ°å¢çç§æ°è®¡è´¹ã`,GTo=((t,e={})=>(e.locale??o())==="en"?FTo(t):UTo(t)),BTo=()=>"How many seconds can I add to a video?",VTo=()=>"䏿¬¡è½ç»è§é¢å å¤å°ç§ï¼",HTo=((t={},e={})=>(e.locale??o())==="en"?BTo():VTo()),KTo=t=>`It adds footage only at the start or end, so it cannot repair frames in the middle of a clip. It does not create sound for the new seconds; add music or voice-over in your editor. Source clips must be MP4 or MOV, up to ${t?.size} MB, ${t?.min} to ${t?.max} seconds long and at most ${t?.fps} fps.`,WTo=t=>`å®åªå¨ç头æçå°¾å ç»é¢ï¼ä¸è½ä¿®å¤ç段ä¸é´çå帧ï¼ä¹ä¸ä¼ä¸ºæ°å¢çç§æ°çæå£°é³ï¼é³ä¹ææç½éè¦å¨åªè¾è½¯ä»¶éæ·»å ãæºçé为 MP4 æ MOVï¼æå¤§ ${t?.size} MBï¼æ¶é¿ ${t?.min} å° ${t?.max} ç§ï¼å¸§çä¸è¶
è¿ ${t?.fps} fpsã`,YTo=((t,e={})=>(e.locale??o())==="en"?KTo(t):WTo(t)),ZTo=()=>"What can't the video extender do?",XTo=()=>"è§é¢å»¶é¿æåªäºåä¸å°çï¼",QTo=((t={},e={})=>(e.locale??o())==="en"?ZTo():XTo()),JTo=()=>"No. Your clip is not regenerated; only the added seconds are new. The result is one MP4 at the same resolution and frame rate as your source.",eEo=()=>"ä¸ä¼ãåçä¸ä¼è¢«éæ°çæï¼åªææ°å¢çç§æ°æ¯æ°ç»é¢ãç»ææ¯ä¸ä¸ª MP4ï¼å辨çå帧ç䏿ºçä¸è´ã",tEo=((t={},e={})=>(e.locale??o())==="en"?JTo():eEo()),nEo=()=>"Will the original part of my video change?",oEo=()=>"忥çç»é¢ä¼è¢«æ¹å¨åï¼",rEo=((t={},e={})=>(e.locale??o())==="en"?nEo():oEo()),aEo=()=>"No. Without a prompt the scene continues on its own. Add a sentence when you want a specific action or camera move in the new seconds.",sEo=()=>"ä¸å¿
ãä¸åæç¤ºè¯æ¶ï¼åºæ¯ä¼èªå·±å»¶ç»ä¸å»ãæ³è®©æ°å¢é¨ååºç°ç¹å®å¨ä½æè¿éæ¶ï¼åä¸å¥å°±å¤äºã",iEo=((t={},e={})=>(e.locale??o())==="en"?aEo():sEo()),cEo=()=>"Do I need to write a prompt?",lEo=()=>"å¿
é¡»åæç¤ºè¯åï¼",_Eo=((t={},e={})=>(e.locale??o())==="en"?cEo():lEo()),uEo=()=>"Continuous single shots with steady motion, such as product spins, landscapes, walking or slow camera moves. A hard cut or very fast action right next to the join gives the extender less to continue from.",dEo=()=>"è¿å¨å¹³ç¨³çè¿ç»åéå¤´ï¼æ¯å¦äº§åæè½¬ã飿¯ãè¡èµ°æç¼æ
¢è¿éãå¦æè¡æ¥å¤éè¿æç¡¬åæé常快çå¨ä½ï¼å¯ä¾å»¶ç»çä¿¡æ¯å°±ä¼åå°ã",pEo=((t={},e={})=>(e.locale??o())==="en"?uEo():dEo()),mEo=()=>"Which clips extend best?",fEo=()=>"ä»ä¹æ ·ççæ®µæéåå»¶é¿ï¼",gEo=((t={},e={})=>(e.locale??o())==="en"?mEo():fEo()),hEo=()=>"Yes. Choose âBefore the clipâ and the new seconds lead into your first frame. It is the usual choice when a title card, an intro line or a slower opening needs room.",bEo=()=>"å¯ä»¥ãéæ©âç头ä¹åâï¼æ°å¢çç§æ°ä¼èªç¶è¿æ¸¡å°ä½ ç第ä¸å¸§ãéè¦ç»æ é¢å¡ãå¼åºç½ææ´èç¼çå¼å¤´çåºç©ºé´æ¶ï¼é常éè¿ä¸ªæ¹åã",vEo=((t={},e={})=>(e.locale??o())==="en"?hEo():bEo()),yEo=()=>"Can I add footage before the clip instead of after it?",wEo=()=>"è½å å¨ç头è䏿¯çå°¾åï¼",zEo=((t={},e={})=>(e.locale??o())==="en"?yEo():wEo()),xEo=()=>"Video extender FAQ",kEo=()=>"è§é¢å»¶é¿å¸¸è§é®é¢",SEo=((t={},e={})=>(e.locale??o())==="en"?xEo():kEo()),IEo=()=>"The original video controls continuity; your prompt only controls what happens next. Leave it empty and the scene simply carries on.",TEo=()=>"ç»é¢çè¿è´¯ç±åçè´è´£ï¼æç¤ºè¯åªç®¡æ¥ä¸æ¥åçä»ä¹ãç空ä¸åï¼åºæ¯å°±ä¼èªç¶å»¶ç»ã",EEo=((t={},e={})=>(e.locale??o())==="en"?IEo():TEo()),REo=()=>"âShe turns toward the windowâ or âthe camera pulls back to show the roomâ gives the new seconds one clear direction.",AEo=()=>"â她转身æåçªå¤âæâé头åæï¼é²åºæ´ä¸ªæ¿é´âï¼ç»æ°å¢çå ç§ä¸ä¸ªæç¡®æ¹åå°±å¤äºã",CEo=((t={},e={})=>(e.locale??o())==="en"?REo():AEo()),PEo=()=>"Describe one new beat",qEo=()=>"åªåä¸ä¸ªæ°å¨ä½",OEo=((t={},e={})=>(e.locale??o())==="en"?PEo():qEo()),MEo=()=>"Product spins, landscapes and slow camera moves often continue best with no prompt at all.",NEo=()=>"产åæè½¬ã飿¯åç¼æ
¢è¿éï¼å¾å¾ä¸åæç¤ºè¯ç»å¾æå¥½ã",LEo=((t={},e={})=>(e.locale??o())==="en"?MEo():NEo()),DEo=()=>"Leave it empty to carry on",$Eo=()=>"æ³èªç¶å»¶ç»å°±ç空",jEo=((t={},e={})=>(e.locale??o())==="en"?DEo():$Eo()),FEo=()=>"Works well",UEo=()=>"è¿æ ·åææå¥½",GEo=((t={},e={})=>(e.locale??o())==="en"?FEo():UEo()),BEo=()=>"Adding âwarm afternoon light, soft film grainâ helps the extension hold the same grade across the join.",VEo=()=>"è¡¥ä¸å¥âååæå
ï¼æåè¶çé¢ç²âï¼è½è®©è¡æ¥å¤ååçè²è°ä¿æä¸è´ã",HEo=((t={},e={})=>(e.locale??o())==="en"?BEo():VEo()),KEo=()=>"Repeat the lighting and color words",WEo=()=>
31"éå¤ååºå
线åè²è°",YEo=((t={},e={})=>(e.locale??o())==="en"?KEo():WEo()),ZEo=()=>"Avoid",XEo=()=>"å°½éé¿å
",QEo=((t={},e={})=>(e.locale??o())==="en"?ZEo():XEo()),JEo=()=>"Describing the existing shot or what should stop happening competes with the footage. Say what comes next.",eRo=()=>"éæ°æè¿°åçï¼æè
åâä¸è¦ååä»ä¹âï¼é½ä¼åç»é¢äºç¸å¹²æ°ãç´æ¥åæ¥ä¸æ¥åçä»ä¹ã",tRo=((t={},e={})=>(e.locale??o())==="en"?JEo():eRo()),nRo=()=>"Retelling what already happened",oRo=()=>"å¤è¿°å·²ç»åççå
容",rRo=((t={},e={})=>(e.locale??o())==="en"?nRo():oRo()),aRo=()=>"A whole sequence in one prompt gets rushed. Extend once per beat and review each result before the next.",sRo=()=>"æä¸æ´æ®µå§æ
åè¿ä¸æ¡æç¤ºè¯ï¼å¨ä½ä¼è¢«åå¾å¾èµ¶ã䏿¬¡å»¶é¿åªæ¨è¿ä¸æï¼çå®ç»æåç»ä¸ä¸æ®µã",iRo=((t={},e={})=>(e.locale??o())==="en"?aRo():sRo()),cRo=()=>"Packing several events into one run",lRo=()=>"䏿¬¡å¡è¿å¥½å 个äºä»¶",_Ro=((t={},e={})=>(e.locale??o())==="en"?cRo():lRo()),uRo=()=>"A new location or a night sky after a daytime clip has nothing in the frames to attach to, so the join breaks.",dRo=()=>"ç½å¤©ççæ®µçªç¶è¦å¤æ¯ï¼æè
å空æ¢ä¸ªå°ç¹ï¼åçéæ²¡æå¯ä»¥æ¿æ¥çç»é¢ï¼è¡æ¥å°±ä¼æå¼ã",pRo=((t={},e={})=>(e.locale??o())==="en"?uRo():dRo()),mRo=()=>"Switching scene, character or time of day",fRo=()=>"æ¢åºæ¯ãæ¢äººç©ææ¢æ¶é´",gRo=((t={},e={})=>(e.locale??o())==="en"?mRo():fRo()),hRo=t=>`Prompts can run up to ${t?.promptMax}
31 characters, but one or two sentences are usually enough.`,bRo=t=>`æç¤ºè¯æå¤ ${t?.promptMax} 个å符ï¼ä½é常ä¸ä¸¤å¥å°±å¤äºã`,vRo=((t,e={})=>(e.locale??o())==="en"?hRo(t):bRo(t)),yRo=()=>"How should you write an extension prompt?",wRo=()=>"å»¶é¿è§é¢çæç¤ºè¯æä¹åï¼",zRo=((t={},e={})=>(e.locale??o())==="en"?yRo():wRo()),xRo=()=>"Your next beat",kRo=()=>"ä¸ä¸æä½ å®",SRo=((t={},e={})=>(e.locale??o())==="en"?xRo():kRo()),IRo=()=>"Lead-in or ending",TRo=()=>"ç头çå°¾é½è¡",ERo=((t={},e={})=>(e.locale??o())==="en"?IRo():TRo()),RRo=()=>"No reshoot",ARo=()=>"ä¸ç¨éæ",CRo=((t={},e={})=>(e.locale??o())==="en"?RRo():ARo()),PRo=()=>"Continue the shot you already like instead of regenerating it. Add a lead-in before the first frame or an ending after the last, and use a short prompt to decide what happens next.",qRo=()=>"满æçé头ä¸ç¨éæ°çæï¼ç´æ¥å¾ä¸ç»ãå¨ç¬¬ä¸å¸§åè¡¥ä¸æ®µå¼å
¥ï¼æå¨æåä¸å¸§åæ¥ä¸ç»å°¾ï¼åç¨ä¸å¥æç¤ºè¯å³å®æ¥ä¸æ¥åçä»ä¹ã",ORo=((t={},e={})=>(e.locale??o())==="en"?PRo():qRo()),MRo=()=>"AI Video Extender",NRo=()=>"AI è§é¢å»¶é¿",c8=((t={},e={})=>(e.locale??o())==="en"?MRo():NRo()),LRo=()=>"Tools for the steps that usually come before or after an extension.",DRo=()=>"å»¶é¿åå常ç¨çå 个工å
·ã",$Ro=((t={},e={})=>(e.locale??o())==="en"?LRo():DRo()),jRo=()=>"Tools for the longer cut",FRo=()=>"å é¿åççæ®µï¼è¿è½æä¹å¤ç",URo=((t={},e={})=>(e.locale??o())==="en"?jRo():FRo()),GRo=()=>"An online AI video extender that continues a clip before its first frame or after its last, keeps the original footage as it is, and bills only the seconds it adds.",BRo=()=>"å¨çº¿ AI è§é¢å»¶é¿å·¥å
·ï¼å¯å¨ç段第ä¸å¸§ä¹åææåä¸å¸§ä¹åç»ä¸æ°ç»é¢ï¼åçä¿æä¸åï¼åªææ°å¢ç§æ°è®¡è´¹ã",l8=((t={},e={})=>(e.locale??o())==="en"?GRo():BRo()),VRo=()=>"Extend video with AI: continue a clip past its last frame or add a lead-in before its first. Steer the next beat with a prompt; pay only for new seconds.",HRo=()=>"ç¨ AI å»¶é¿è§é¢ï¼ä»æåä¸å¸§å¾åç»ï¼æå¨ç¬¬ä¸å¸§åè¡¥ä¸æ®µå¼å
¥ãç¨ä¸å¥æç¤ºè¯å³å®æ¥ä¸æ¥åçä»ä¹ï¼åªä¸ºæ°å¢çç§æ°ä»è´¹ã",_8=((t={},e={})=>(e.locale??o())==="en"?VRo():HRo()),KRo=()=>"AI Video Extender: Extend Video Before or After | Oeneo AI",WRo=()=>"AI è§é¢å»¶é¿ï¼å¨ç头æçå°¾ç»ä¸ç»é¢ | Oeneo AI",u8=((t={},e={})=>(e.locale??o())==="en"?KRo():WRo()),YRo=()=>"Per run",ZRo=()=>"æ¯æ¬¡æ°å¢",XRo=((t={},e={})=>(e.locale??o())==="en"?YRo():ZRo()),QRo=t=>`+${t?.addedMin}â${t?.addedMax} s, before the first frame or after the last`,JRo=t=>`+${t?.addedMin}â${t?.addedMax} ç§ï¼å å¨ç头æçå°¾`,eAo=((t,e={})=>(e.locale??o())==="en"?QRo(t):JRo(t)),tAo=()=>"Everything the extender accepts, adds and returns, in one place.",nAo=()=>"å»¶é¿å¨æ¥åçè¾å
¥ãæ°å¢çå
容åè¿åçç»æï¼ä¸é¡µçæ¸
ã",oAo=((t={},e={})=>(e.locale??o())==="en"?tAo():nAo()),rAo=()=>"Input",aAo=()=>"è¾å
¥",sAo=((t={},e={})=>(e.locale??o())==="en"?rAo():aAo()),iAo=t=>`MP4 or MOV · ${t?.min}â${t?.max} s · up to ${t?.size} MB · up to ${t?.fps} fps`,cAo=t=>`MP4 æ MOV · ${t?.min}â${t?.max} ç§ Â· æå¤§ ${t?.size} MB · ä¸è¶
è¿ ${t?.fps} fps`,lAo=((t,e={})=>(e.locale??o())==="en"?iAo(t):cAo(t)),_Ao=()=>"Output",uAo=()=>"è¾åº",dAo=((t={},e={})=>(e.locale??o())==="en"?_Ao():uAo()),pAo=()=>"One MP4 at the source's resolution and frame rate; original audio kept",mAo=()=>"䏿®µ MP4ï¼å辨çä¸å¸§çè·éåçï¼é»è®¤ä¿çåé³è½¨",fAo=((t={},e={})=>(e.locale??o())==="en"?pAo():mAo()),gAo=()=>"Prompt",hAo=()=>"æç¤ºè¯",bAo=((t={},e={})=>(e.locale??o())==="en"?gAo():hAo()),vAo=t=>`Optional, up to ${t?.promptMax} characters; empty just continues the scene`,yAo=t=>`å¯éï¼æé¿ ${t?.promptMax} å符ï¼ç空åèªç¶å»¶ç»ååºæ¯`,wAo=((t,e={})=>(e.locale??o())==="en"?vAo(t):yAo(t)),zAo=()=>"What are the video extender specs?",xAo=()=>"è§é¢å»¶é¿å¨çè§æ ¼æ¯ä»ä¹ï¼",kAo=((t={},e={})=>(e.locale??o())==="en"?zAo():xAo()),SAo=()=>"Snack ad extension sample: strawberry creative clip continued past the last frame",IAo=()=>"é¶é£å¹¿åå»¶é¿ç¤ºä¾ï¼èèåæçæ®µä»æåä¸å¸§å¾åç»",TAo=((t={},e={})=>(e.locale??o())==="en"?SAo():IAo()),EAo=()=>"Trailing extension sample: 5 seconds past the last frame, source untouched",RAo=()=>
31"ç尾延é¿ç¤ºä¾ï¼ä»æåä¸å¸§å¾åç» 5 ç§ï¼åçä¿æä¸å",AAo=((t={},e={})=>(e.locale??o())==="en"?EAo():RAo()),CAo=t=>`Pick ${t?.addedMin} to ${t?.addedMax} seconds and whether they go before the clip or after it. Add a prompt only if you want to steer the new seconds.`,PAo=t=>`å¨ ${t?.addedMin} å° ${t?.addedMax} ç§ä¹é´éæ©å»¶é¿å¤ä¹
ï¼ä»¥åå å¨çå¤´è¿æ¯çå°¾ãæ³å¼å¯¼æ°å¢ç»é¢æ¶ï¼ååä¸å¥æç¤ºè¯ã`,qAo=((t,e={})=>(e.locale??o())==="en"?CAo(t):PAo(t)),OAo=()=>"Choose length and direction",MAo=()=>"éæ©æ¶é¿åæ¹å",NAo=((t={},e={})=>(e.locale??o())==="en"?OAo():MAo()),LAo=()=>"Check the original against the longer cut side by side or with the compare slider, then download the result.",DAo=()=>"ç¨å¹¶ææå¯¹æ¯æ»åæ¥çåçåå é¿çï¼ç¡®è®¤æ»¡æåä¸è½½ã",$Ao=((t={},e={})=>(e.locale??o())==="en"?LAo():DAo()),jAo=()=>"Run and compare",FAo=()=>"è¿è¡å¹¶å¯¹æ¯",UAo=((t={},e={})=>(e.locale??o())==="en"?jAo():FAo()),GAo=()=>"Drop in an MP4 or MOV, or send a result from the AI Video Generator. The clip you upload is the anchor; its frames are not regenerated.",BAo=()=>"æå
¥ MP4 æ MOVï¼ä¹å¯ä»¥ä» AI è§é¢çæå¨çç»æç´æ¥åéè¿æ¥ãä¸ä¼ ççæ®µæ¯éç¹ï¼å®çç»é¢ä¸ä¼è¢«éæ°çæã",VAo=((t={},e={})=>(e.locale??o())==="en"?GAo():BAo()),HAo=()=>"Upload the clip",KAo=()=>"ä¸ä¼ çæ®µ",WAo=((t={},e={})=>(e.locale??o())==="en"?HAo():KAo()),YAo=()=>"Three choices, and the cost is shown before you run.",ZAo=()=>"åªé䏿¥ï¼è¿è¡åå°±è½çå°è´¹ç¨ã",XAo=((t={},e={})=>(e.locale??o())==="en"?YAo():ZAo()),QAo=()=>"How it works",JAo=()=>"ä½¿ç¨æ¹æ³",e3o=((t={},e={})=>(e.locale??o())==="en"?QAo():JAo()),t3o=()=>"How do you extend a video with AI?",n3o=()=>"å¦ä½ç¨ AI å»¶é¿è§é¢ï¼",o3o=((t={},e={})=>(e.locale??o())==="en"?t3o():n3o()),r3o=()=>"Before the first frame or after the last; run again on the result to go further",a3o=()=>"å å¨ç¬¬ä¸å¸§åææåä¸å¸§åï¼æ³æ´é¿å¯å¯¹ç»æåå»¶é¿",s3o=((t={},e={})=>(e.locale??o())==="en"?r3o():a3o()),i3o=()=>"Per run",c3o=()=>"æ¯æ¬¡å»¶é¿",l3o=((t={},e={})=>(e.locale??o())==="en"?i3o():c3o()),_3o=t=>`+${t?.addedMin}â${t?.addedMax} s`,u3o=t=>`+${t?.addedMin}â${t?.addedMax} ç§`,d3o=((t,e={})=>(e.locale??o())==="en"?_3o(t):u3o(t)),p3o=()=>"Video extender limits and pricing",m3o=()=>"è§é¢å»¶é¿çéå¶ä¸è®¡è´¹",f3o=((t={},e={})=>(e.locale??o())==="en"?p3o():m3o()),g3o=t=>`Source plus added seconds are all billed; ${t?.registrationCredits} free credits to start`,h3o=t=>`æºçå æ°å¢çæ»æ¶é¿é½è®¡è´¹ï¼æ³¨åå³é ${t?.registrationCredits} 积å`,b3o=((t,e={})=>(e.locale??o())==="en"?g3o(t):h3o(t)),v3o=()=>"Credits",y3o=()=>"积å",w3o=((t={},e={})=>(e.locale??o())==="en"?v3o():y3o()),z3o=t=>`${t?.credits} per output second`,x3o=t=>`æ¯ç§ ${t?.credits} 积åï¼ææçæ»æ¶é¿è®¡`,k3o=((t,e={})=>(e.locale??o())==="en"?z3o(t):x3o(t)),S3o=t=>`Up to ${t?.size} MB, ${t?.min}â${t?.max} seconds, ${t?.fps} fps`,I3o=t=>`æå¤§ ${t?.size} MBï¼æ¶é¿ ${t?.min}â${t?.max} ç§ï¼æé« ${t?.fps} fps`,T3o=((t,e={})=>(e.locale??o())==="en"?S3o(t):I3o(t)),E3o=()=>"Source clip",R3o=()=>"æºç",A3o=((t={},e={})=>(e.locale??o())==="en"?E3o():R3o()),C3o=()=>"MP4 or MOV",P3o=()=>"MP4 æ MOV",q3o=((t={},e={})=>(e.locale??o())==="en"?C3o():P3o()),O3o=()=>"One MP4 with your clip and the new seconds joined",M3o=()=>"åç䏿°å¢ç»é¢åæä¸ä¸ª MP4",N3o=((t={},e={})=>(e.locale??o())==="en"?O3o():M3o()),L3o=()=>"Output",D3o=()=>"è¾åº",$3o=((t={},e={})=>(e.locale??o())==="en"?L3o():D3o()),j3o=()=>"Same size and frame rate",F3o=()=>"尺寸å帧çä¸å",U3o=((t={},e={})=>(e.locale??o())==="en"?j3o():F3o()),G3o=()=>"One-click mask, no hair-detail claims",B3o=()=>"ä¸é®èçï¼æªæåä¸ç»è",V3o=((t={},e={})=>(e.locale??o())==="en"?G3o():B3o()),H3o=()=>"Manual brush touch-up",K3o=()=>"éæå¨ç¬å·ä¿®è¡¥",W3o=((t={},e={})=>(e.locale??o())==="en"?H3o():K3o()),Y3o=()=>"No edge claims on the video page",Z3o=()=>"è§é¢é¡µæªæè¾¹ç¼è´¨é",X3o=((t={},e={})=>(e.locale??o())==="en"?Y3o():Z3o()),Q3o=()=>"Hair-level edges",J3o=()=>"åä¸çº§è¾¹ç¼",eCo=((t={},e={})=>(e.locale??o())==="en"?Q3o():J3o()),tCo=()=>"Feathered and kept frame by frame, automatically",nCo=()=>"èªå¨ç¾½åï¼åä¸ã鬿¯é帧ä¿ç",oCo=((t={},e={})=>(e.locale??o())==="en"?tCo():nCo()),rCo=()=>"Aspect",aCo=()=>"对æ¯ç»´åº¦",sCo=((t={},e={})=>(e.locale??o())==="en"?rCo():aCo()),iCo=()=>"Canva",cCo=()=>"Canva",lCo=((t={},e={})=>(e.locale??o())==="en"?iCo():cCo()),_Co=()=>"CapCut",uCo=()=>"CapCut",dCo=((t={},e={})=>(e.locale??o())==="en"?_Co():uCo()),pCo=()=>"Cutout.pro",mCo=()=>"Cutout.pro",fCo=((t={},e={})=>(e.locale??o())==="en"?pCo():mCo()),gCo=()=>"Oeneo AI",hCo=()=>"Oeneo AI",bCo=((t={},e={})=>(e.locale??o())==="en"?gCo():hCo()),vCo=()=>"Not stated",yCo=()=>"æªæå",wCo=((t={},e={})=>(e.locale??o())==="en"?vCo():yCo()),zCo=()=>"Brushes plus chroma tolerance",xCo=()=>"ç¬å·å è²åº¦é®ï¼å¯è°å®¹å·®",kCo=((t={},e={})=>(e.locale??o())==="en"?zCo():xCo()),SCo=()=>"Not stated",ICo=()=>"æªæå",TCo=((t={},e={})=>(e.locale??o())==="en"?SCo():ICo()),ECo=()=>"Manual refinement",RCo=()=>"æå¨å¾®è°",ACo=((t={},e={})=>(e.locale??o())==="en"?ECo():RCo()),CCo=()=>"None, fully automatic",PCo=()=>
31"æ éï¼å
¨èªå¨",qCo=((t={},e={})=>(e.locale??o())==="en"?CCo():PCo()),OCo=()=>"Hair and fur edges are where quality shows. Compare transparent export, edge detail and trial access across tools, then pick one you can use right away.",MCo=()=>"åä¸åæ¯åè½ä¸è½æ å¹²åï¼æè§ååºãæéæå¯¼åºãè¾¹ç¼ç»èåè¯ç¨é¨æ§é项对æ¯ï¼éä¸ä¸ªæå¼å°±è½ç¨çå·¥å
·ã",NCo=((t={},e={})=>(e.locale??o())==="en"?OCo():MCo()),LCo=()=>"Video background remover comparison: Oeneo vs Canva, Cutout.pro, CapCut",DCo=()=>"è§é¢å»èæ¯å·¥å
·å¯¹æ¯ï¼Oeneo ä¸ CanvaãCutout.proãCapCut",$Co=((t={},e={})=>(e.locale??o())==="en"?LCo():DCo()),jCo=()=>"MP4 only",FCo=()=>"ä»
MP4",UCo=((t={},e={})=>(e.locale??o())==="en"?jCo():FCo()),GCo=()=>"Supported",BCo=()=>"æ¯æéæå¯¼åº",VCo=((t={},e={})=>(e.locale??o())==="en"?GCo():BCo()),HCo=()=>"Transparent MOV, WebM business-only",KCo=()=>"éæ MOVï¼WebM ä»
ä¼ä¸ç",WCo=((t={},e={})=>(e.locale??o())==="en"?HCo():KCo()),YCo=()=>"Transparent export",ZCo=()=>"éæå¯¼åº",XCo=((t={},e={})=>(e.locale??o())==="en"?YCo():ZCo()),QCo=()=>"Transparent WebM, plays in browsers",JCo=()=>"éæ WebMï¼æµè§å¨å¯æ",ePo=((t={},e={})=>(e.locale??o())==="en"?QCo():JCo()),tPo=()=>"Pro subscription required",nPo=()=>"é Pro 订é
",oPo=((t={},e={})=>(e.locale??o())==="en"?tPo():nPo()),rPo=()=>"Free",aPo=()=>"å
è´¹",sPo=((t={},e={})=>(e.locale??o())==="en"?rPo():aPo()),iPo=()=>"Free 5s 360p preview",cPo=()=>"5 ç§ 360p é¢è§",lPo=((t={},e={})=>(e.locale??o())==="en"?iPo():cPo()),_Po=()=>"Free trial",uPo=()=>"å
è´¹è¯ç¨",dPo=((t={},e={})=>(e.locale??o())==="en"?_Po():uPo()),pPo=()=>"Free signup credits, redeemable",mPo=()=>"注åé积åï¼å¯ç´æ¥æµæ£",fPo=((t={},e={})=>(e.locale??o())==="en"?pPo():mPo()),gPo=()=>"Not stated",hPo=()=>"æªæå",bPo=((t={},e={})=>(e.locale??o())==="en"?gPo():hPo()),vPo=()=>"Edge preview",yPo=()=>"å¯é¢è§è¾¹ç¼",wPo=((t={},e={})=>(e.locale??o())==="en"?vPo():yPo()),zPo=()=>"Needs Premiere etc. to check",xPo=()=>"éç¨ Premiere çå¤é¨è½¯ä»¶æ¥ç",kPo=((t={},e={})=>(e.locale??o())==="en"?zPo():xPo()),SPo=()=>"Verify before download",IPo=()=>"ä¸è½½åéªè¯",TPo=((t={},e={})=>(e.locale??o())==="en"?SPo():IPo()),EPo=()=>"Checkerboard preview",RPo=()=>"æ£çæ ¼é¢è§",APo=((t={},e={})=>(e.locale??o())==="en"?EPo():RPo()),CPo=()=>"Upload a clip, choose transparent or a solid color, and see the cost before you run it.",PPo=()=>"ä¸ä¼ çæ®µï¼éæ©éææçº¯è²èæ¯ï¼è¿è¡åå°±è½çå°è´¹ç¨ã",qPo=((t={},e={})=>(e.locale??o())==="en"?CPo():PPo()),OPo=()=>"No green screen needed",MPo=()=>"ä¸éè¦ç»¿å¹",NPo=((t={},e={})=>(e.locale??o())==="en"?OPo():MPo()),LPo=()=>"Remove a video background",DPo=()=>"å»é¤è§é¢èæ¯",$Po=((t={},e={})=>(e.locale??o())==="en"?LPo():DPo()),jPo=()=>"See how it works",FPo=()=>"ççæä¹ç¨",UPo=((t={},e={})=>(e.locale??o())==="en"?jPo():FPo()),GPo=()=>"Keep your subject, drop the background",BPo=()=>"çä¸ä¸»ä½ï¼å»æèæ¯",VPo=((t={},e={})=>(e.locale??o())==="en"?GPo():BPo()),HPo=()=>"Background removed",KPo=()=>"å»èæ¯å",WPo=((t={},e={})=>(e.locale??o())==="en"?HPo():KPo()),YPo=()=>"Original",ZPo=()=>"åç",XPo=((t={},e={})=>(e.locale??o())==="en"?YPo():ZPo()),QPo=()=>"Same clip with both dancers separated from the background",JPo=()=>"åä¸ä¸æ®µï¼å人èè
ä»èæ¯ä¸å离",eqo=((t={},e={})=>(e.locale??o())==="en"?QPo():JPo()),tqo=()=>"A man and woman dancing together in the street",nqo=()=>"ä¸ç·ä¸å¥³å¨è¡å¤´å
±è",oqo=((t={},e={})=>(e.locale??o())==="en"?tqo():nqo()),rqo=()=>"Loose hair and soft outlines are kept as partial transparency rather than a hard cut, so they sit naturally on a new background. Backlit flyaway strands, fast hands with heavy motion blur and see-through fabric are the hardest parts; play them over the checkerboard before you download. In this duet, watch the hair tips and hemlines mid-spin in particular â the soft transition holds up even when you pause and zoom in.",aqo=()=>"æ£å¼ç头ååæåçè½®å»ä¼ä¿ç为åéæï¼è䏿¯ä¸ååçç¡¬è¾¹ï¼æ¢å°æ°èæ¯ä¸ä¹æ¾å¾èªç¶ãéå
ä¸çç¢åãå¸¦ææ¾è¿å¨æ¨¡ç³çå¿«éæå¿åéæé¢ææ¯æé¾çé¨åï¼ä¸è½½åè¯·å¨æ£çæ ¼ä¸ææ¾æ£æ¥ãçè¿æ®µåäººèæ¶ï¼éç¹çé«éæå¨ä¸ç忢¢åè¡£æè¾¹ç¼ââåéæè¿æ¸¡ä¿ç宿´ï¼å帧æ¾å¤§ä¹ä¸ç©¿å¸®ã",sqo=((t={},e={})=>(e.locale??o())==="en"?rqo():aqo()),iqo=()=>"Hair and motion",cqo=()=>"åä¸ä¸å¨ä½",lqo=((t={},e={})=>(e.locale??o())==="en"?iqo():cqo()),_qo=()=>"How clean are hair and fast-motion edges?",uqo=()=>"åä¸åå¿«éå¨ä½çè¾¹ç¼è½æ å¤å¹²åï¼",dqo=((t={},e={})=>(e.locale??o())==="en"?_qo():uqo()),pqo=()=>"Same clip with only the dancer left, background removed",mqo=()=>"åä¸ä¸æ®µï¼åªå©è·³èç女çï¼èæ¯å·²å»é¤",fqo=((t={},e={})=>(e.locale??o())==="en"?pqo():mqo()),gqo=()=>"A woman with pink hair dancing on a city sidewalk, with shop fronts and pedestrians behind her",hqo=()=>"ç²è²å¤´åç女çå¨åå¸äººè¡éä¸è·³èï¼èº«åæ¯åºéºåè¡äºº",bqo=((t={},e={})=>(e.locale??o())==="en"?gqo():hqo()),vqo=()=>"Shop fronts, traffic and passers-by stay behind. The subject is found and followed through every frame of ordinary footage, so you can film where you are and choose the background later, with no backdrop, studio lights or hand-drawn masks. Watch the dancer's hairline in particular â loose pink strands are kept whole, clean on every frame with no jaggies or dark fringes.",yqo=()=>"åºéºæçã车æµå路人é½ä¼è¢«å»æãæ®éå®æç´ æéç主ä½ä¼è¢«é帧è¯å«åè·è¸ªï¼ä½ å¯ä»¥å¨ä»»ä½å°æ¹æï¼
31ä¹ååå³å®èæ¯ï¼ä¸éè¦èæ¯å¸ãå½±æ£ç¯å
ææå¨é®ç½©ãç¹å«çæèè
åä¸çè¾¹ç¼ââæ£å¼çç²è²åä¸è¢«å®æ´ä¿çï¼é帧干åï¼æ²¡æé¯é½¿åé»è¾¹ã",wqo=((t={},e={})=>(e.locale??o())==="en"?vqo():yqo()),zqo=()=>"No green screen",xqo=()=>"æ é绿å¹",kqo=((t={},e={})=>(e.locale??o())==="en"?zqo():xqo()),Sqo=()=>"Lift a person out of a busy street",Iqo=()=>"æäººç©ä»çé¹çè¡å¤´æ åºæ¥",Tqo=((t={},e={})=>(e.locale??o())==="en"?Sqo():Iqo()),Eqo=()=>"Same clip with the lion separated from the savanna",Rqo=()=>"åä¸ä¸æ®µï¼éç®ä»èåèæ¯ä¸å离",Aqo=((t={},e={})=>(e.locale??o())==="en"?Eqo():Rqo()),Cqo=()=>"Male lion roaring on the savanna",Pqo=()=>"éç®å¨ç¨æ èåä¸åå®",qqo=((t={},e={})=>(e.locale??o())==="en"?Cqo():Pqo()),Oqo=()=>"The fine strands of a full mane stay partly transparent instead of matting together, and the roaring mouth is tracked frame by frame, so it sits naturally on a new background. Pay special attention to the backlit flyaways around the mane â clean on every frame with each strand distinct. That is where the quality gap shows.",Mqo=()=>"æµå¯é¬æ¯çä¸ç¼è¾¹ç¼ä¼ä¿ç为åéæï¼è䏿¯ç³æä¸å¢ï¼å¼å«æ¶å¼ åçå´é¨è½®å»é帧è·è¸ªï¼æ¢å°æ°èæ¯ä¸ä¹èªç¶ãéç¹ç鬿¯å¤åè¿å
çç¢æ¯ââé帧干åãä¸ç¼åæï¼è¿æ¯æèéªæ åååçå°æ¹ã",Nqo=((t={},e={})=>(e.locale??o())==="en"?Oqo():Mqo()),Lqo=()=>"Animal fur",Dqo=()=>"å¨ç©æ¯å",$qo=((t={},e={})=>(e.locale??o())==="en"?Lqo():Dqo()),jqo=()=>"Even a lion's mane cuts out cleanly",Fqo=()=>"ç®å鬿¯çè¾¹ç¼ä¹è½å®æ´æ åº",Uqo=((t={},e={})=>(e.locale??o())==="en"?jqo():Fqo()),Gqo=()=>"Remove a background",Bqo=()=>"å»é¤èæ¯",Vqo=((t={},e={})=>(e.locale??o())==="en"?Gqo():Bqo()),Hqo=()=>"What the cut-out keeps, where edges need care, and which file suits the next step. The sample clips show the kind of footage the tool is built for.",Kqo=()=>"ççæ åä¼ä¿çä»ä¹ãåªäºè¾¹ç¼éè¦çæï¼ä»¥ååªç§æä»¶éåä¸ä¸æ¥ã示ä¾ç段å±ç¤ºçæ¯è¿ä¸ªå·¥å
·éåå¤ççç´ æç±»åã",Wqo=((t={},e={})=>(e.locale??o())==="en"?Hqo():Kqo()),Yqo=()=>"Examples",Zqo=()=>"示ä¾",Xqo=((t={},e={})=>(e.locale??o())==="en"?Yqo():Zqo()),Qqo=()=>"Remove the background from people, animals and fast motion",Jqo=()=>"人ç©ãå¨ç©åå¿«éå¨ä½é½è½å»èæ¯",eOo=((t={},e={})=>(e.locale??o())==="en"?Qqo():Jqo()),tOo=()=>"Yes. The original track is kept by default in both WebM and MP4 results. Switch off âKeep audioâ before you run if you want a silent file.",nOo=()=>"ä¼ãWebM å MP4 ç»æé»è®¤é½ä¿çåå§é³è½¨ãæ³è¦æ 声æä»¶ï¼è¿è¡åå
³éâä¿çé³é¢âå³å¯ã",oOo=((t={},e={})=>(e.locale??o())==="en"?tOo():nOo()),rOo=()=>"Does it keep the original audio?",aOo=()=>"ä¼ä¿çåå§é³é¢åï¼",sOo=((t={},e={})=>(e.locale??o())==="en"?rOo():aOo()),iOo=()=>"A solid-color result is an MP4, so it plays almost anywhere and can go straight to the Video Upscaler or Video Extender, which a transparent WebM can't. Green or blue also keys cleanly in editors that don't read WebM transparency, and white or black works as a finished backdrop.",cOo=()=>"纯è²ç»ææ¯ MP4ï¼å ä¹å¨åªé½è½ææ¾ï¼è¿è½ç´æ¥éå°è§é¢æ¾å¤§æè§é¢å»¶é¿ï¼éæ WebM åä¸è¡ãç»¿è²æèè²å¨è¯»ä¸äº WebM éæçåªè¾è½¯ä»¶éä¹è½å¹²åå°æ åï¼ç½è²æé»è²åå¯ä»¥ç´æ¥å½ä½æåèæ¯ã",lOo=((t={},e={})=>(e.locale??o())==="en"?iOo():cOo()),_Oo=()=>"Why choose a solid color instead of transparent?",uOo=()=>"为ä»ä¹è¦é纯è²è䏿¯éæï¼",dOo=((t={},e={})=>(e.locale??o())==="en"?_Oo():uOo()),pOo=t=>`It costs ${t?.credits} credits per second of source video, rounded up, so a ${t?.min}-second clip costs ${t?.minCost} credits. You see the total before you run, and failed runs are refunded. New accounts get ${t?.registrationCredits} free credits, enough for about ${t?.freeSeconds} seconds.`,mOo=t=>`ææºè§é¢æ¶é¿è®¡è´¹ï¼æ¯ç§ ${t?.credits} 积åï¼æ»æ°åä¸åæ´ï¼ä¸æ®µ ${t?.min} ç§ççæ®µéè¦ ${t?.minCost} 积åãè¿è¡å伿¾ç¤ºæ»ä»·ï¼ä»»å¡å¤±è´¥ä¼èªå¨éè¿ç§¯åãæ°è´¦å·æ³¨åå³é ${t?.registrationCredits} 积åï¼å¤§çº¦å¯ä»¥å¤ç ${t?.freeSeconds} ç§ã`,fOo=((t,e={})=>(e.locale??o())==="en"?pOo(t):mOo(t)),gOo=t=>`It costs ${t?.credits}
31 credits per second of source video, rounded up, so a ${t?.min}-second clip costs ${t?.minCost} credits. You see the total before you run, and failed runs are refunded. The ${t?.registrationCredits} free credits new accounts get don't cover a minimum-length clip, so you'll need a credit pack or a plan.`,hOo=t=>`ææºè§é¢æ¶é¿è®¡è´¹ï¼æ¯ç§ ${t?.credits} 积åï¼æ»æ°åä¸åæ´ï¼ä¸æ®µ ${t?.min} ç§ççæ®µéè¦ ${t?.minCost} 积åãè¿è¡å伿¾ç¤ºæ»ä»·ï¼ä»»å¡å¤±è´¥ä¼èªå¨éè¿ç§¯åãæ°è´¦å·èµ éç ${t?.registrationCredits} 积åä¸å¤å¤ç䏿®µæççæ®µï¼éè¦è´ä¹°ç§¯åå
æè®¢é
ã`,bOo=((t,e={})=>(e.locale??o())==="en"?gOo(t):hOo(t)),vOo=()=>"How much does it cost, and can I try it for free?",yOo=()=>"æä¹æ¶è´¹ï¼å¯ä»¥å
è´¹è¯ç¨åï¼",wOo=((t={},e={})=>(e.locale??o())==="en"?vOo():yOo()),zOo=()=>"Transparency, editor support, edges, green screens, audio, limits and cost.",xOo=()=>"éæææã软件å
¼å®¹ãè¾¹ç¼ã绿å¹ãé³é¢ãéå¶åè´¹ç¨ã",kOo=((t={},e={})=>(e.locale??o())==="en"?zOo():xOo()),SOo=()=>"Soft edges such as hair are kept as partial transparency instead of a hard outline, so they usually blend well on a new background. The hardest cases are fine flyaway strands against a busy or bright background, fast hands with heavy motion blur and see-through materials; these can come out softer or waver slightly between frames. Even light and a contrasting background help most.",IOo=()=>"头åè¿ç±»æåè¾¹ç¼ä¼ä¿ç为åéæï¼è䏿¯ç硬çè½®å»ï¼æ¢å°æ°èæ¯ä¸éå¸¸è¿æ¸¡èªç¶ãæé¾å¤ççæ¯æä¹±ææäº®èæ¯åçç»ç¢åä¸ãå¸¦ææ¾è¿å¨æ¨¡ç³çå¿«éæå¿ï¼ä»¥åéææè´¨ï¼è¿äºå°æ¹å¯è½åè½¯ï¼æå¨å¸§ä¸å¸§ä¹é´è½»å¾®è·³å¨ãååçå
线åå¯¹æ¯ææ¾çèæ¯ææå¸®å©ã",TOo=((t={},e={})=>(e.locale??o())==="en"?SOo():IOo()),EOo=()=>"How well does it handle hair and fast motion?",ROo=()=>"头ååå¿«éå¨ä½çè¾¹ç¼æææä¹æ ·ï¼",AOo=((t={},e={})=>(e.locale??o())==="en"?EOo():ROo()),COo=()=>"No. The subject is found in ordinary footage, so rooms, offices and streets all work. If you already film on a green screen, keep using it: a plain, evenly lit backdrop still gives the cleanest edges.",POo=()=>"ä¸éè¦ãæ®éå®æç´ æå°±è½è¯å«åºä¸»ä½ï¼æ¿é´ãåå
¬å®¤åè¡å¤´é½å¯ä»¥ãå¦æä½ æ¬æ¥å°±å¨ç»¿å¹åæï¼ç»§ç»ç¨ä¹æ²¡é®é¢ï¼å¹³æ´ãå
线ååçèæ¯ä¾ç¶è½å¾å°æå¹²åçè¾¹ç¼ã",qOo=((t={},e={})=>(e.locale??o())==="en"?COo():POo()),OOo=()=>"Do I need a green screen?",MOo=()=>"éè¦ç»¿å¹åï¼",NOo=((t={},e={})=>(e.locale??o())==="en"?OOo():MOo()),LOo=t=>`MP4 or MOV clips from ${t?.min} to ${t?.max} seconds, up to ${t?.size} MB, ${t?.fps} fps and ${t?.side} pixels on the long side. Split longer footage into shorter clips first. WebM files, including transparent results from this tool, can't be uploaded as a source.`,DOo=t=>`æ¯æ ${t?.min}â${t?.max} ç§ç MP4 æ MOVï¼æå¤§ ${t?.size} MBãæé« ${t?.fps} fpsï¼é¿è¾¹ä¸è¶
è¿ ${t?.side} åç´ ãæ´é¿çç´ æè¯·å
åªæççæ®µãWebM æä»¶ï¼å
æ¬æ¬å·¥å
·è¾åºçéæç»æï¼ä¸è½ä½ä¸ºæºè§é¢ä¸ä¼ ã`,$Oo=((t,e={})=>(e.locale??o())==="en"?LOo(t):DOo(t)),jOo=()=>"What videos can I upload?",FOo=()=>"å¯ä»¥ä¸ä¼ ä»ä¹æ ·çè§é¢ï¼",UOo=((t={},e={})=>(e.locale??o())==="en"?jOo():FOo()),GOo=()=>"WebM transparency is commonly supported in OBS, Chrome and other Chromium-based browsers, and web video players. Support in desktop and mobile editors such as Premiere Pro, After Effects, DaVinci Resolve or CapCut varies by version and platform, and Safari may not show it, so test a short clip first. If the background shows up black, export on green or blue instead and key it out in your editor.",BOo=()=>"OBSãChrome ç Chromium å
æ ¸æµè§å¨ä»¥åç½é¡µè§é¢ææ¾å¨é叏齿¯æ WebM éæãPremiere ProãAfter EffectsãDaVinci Resolveãåªæ çæ¡é¢æç§»å¨ç«¯åªè¾è½¯ä»¶çæ¯ææ
åµå çæ¬åå¹³å°èå¼ï¼Safari ä¹å¯è½æ æ³æ¾ç¤ºéæï¼å»ºè®®å
ç¨ççæ®µæµè¯ã妿坼å
¥åèæ¯åé»ï¼æ¹ä¸ºå¯¼åºç»¿è²æèè²èæ¯ï¼åå¨åªè¾è½¯ä»¶éæ åã",VOo=((t={},e={})=>(e.locale??o())==="en"?GOo():BOo()),HOo=()=>"Which apps can use a transparent WebM?",KOo=()=>"åªäºè½¯ä»¶è½ç¨éæ WebMï¼",WOo=((t={},e={})=>(e.locale??o())==="en"?HOo():KOo()),YOo=()=>"Video background remover FAQ",ZOo=()=>"è§é¢å»èæ¯å¸¸è§é®é¢",XOo=((t={},e={})=>(e.locale??o())==="en"?YOo():ZOo()),QOo=()=>"Yes, when you choose the transparent background: the file is a WebM (VP9) with a real alpha channel, not a black background. The result plays over a checkerboard so you can see the transparency before downloading. MP4 can't carry transparency, so a solid-color result is always a regular MP4.",JOo=()=>"éæ©éæèæ¯æ¶æ¯çï¼æä»¶æ¯å¸¦çå®éæééç WebMï¼VP9ï¼ï¼ä¸æ¯é»åºãç»æä¼å¨æ£çæ ¼ä¸ææ¾ï¼ä¸è½½åå°±è½ç¡®è®¤éæææãMP4 æ ¼å¼æ¬èº«ä¸æ¯æéæï¼æä»¥çº¯è²ç»æä¸å¾æ¯æ®é MP4ã",eMo=((t={},e={})=>(e.locale??o())==="en"?QOo():JOo()),tMo=()=>"Is the output really transparent?",nMo=()=>"è¾åºççæ¯éæçåï¼",oMo=((t={},e={})=>(e.locale??o())==="en"?tMo():nMo()),rMo=()=>"Ordinary rooms and streets work, but a few choices while filming make the edges noticeably cleaner.",aMo=()=>"æ®éæ¿é´åè¡å¤´é½è½å¤çï¼ä½æææ¶å¤æ³¨æå ç¹ï¼è¾¹ç¼ä¼ææ¾æ´å¹²åã",sMo=((t={},e={})=>(e.locale??o())==="en"?rMo():aMo()),iMo=()=>"A dark jacket against a pale wall separates more cleanly than similar colors. Stand a step away from the wall to avoid shadows on it.",cMo=()=>"æ·±è²å¤å¥é
æµ
è²å¢é¢ï¼æ¯é¢è²ç¸è¿æ¶åç¦»å¾æ´å¹²åã离å¢ç«è¿ä¸æ¥ï¼
31é¿å
å¨å¢ä¸çä¸å½±åã",lMo=((t={},e={})=>(e.locale??o())==="en"?iMo():cMo()),_Mo=()=>"Subject and background in different tones",uMo=()=>"主ä½åèæ¯è²è°æå¼",dMo=((t={},e={})=>(e.locale??o())==="en"?_Mo():uMo()),pMo=()=>"Hands and hair that leave and re-enter the edge of the frame are the hardest to follow.",mMo=()=>"æå头åé¢ç¹åºå
¥ç»é¢è¾¹ç¼ï¼æ¯æé¾è·è¸ªçæ
åµã",fMo=((t={},e={})=>(e.locale??o())==="en"?pMo():mMo()),gMo=()=>"The whole subject inside the frame",hMo=()=>"主ä½å®æ´çå¨ç»é¢å
",bMo=((t={},e={})=>(e.locale??o())==="en"?gMo():hMo()),vMo=()=>"Works well",yMo=()=>"è¿æ ·æææå¥½",wMo=((t={},e={})=>(e.locale??o())==="en"?vMo():yMo()),zMo=()=>"Front or side light keeps hair and shoulders from dissolving into a bright window behind them.",xMo=()=>"ç¨æ£é¢å
æä¾§å
ï¼é¿å
头ååè©èèè¿èº«åæäº®ççªæ·ã",kMo=((t={},e={})=>(e.locale??o())==="en"?zMo():xMo()),SMo=()=>"Even light on the subject",IMo=()=>"主ä½åå
åå",TMo=((t={},e={})=>(e.locale??o())==="en"?SMo():IMo()),EMo=()=>"See-through materials have no clear edge, so expect a soft, uncertain mask around them.",RMo=()=>"éææè´¨æ²¡ææ¸
æ°è¾¹ç¼ï¼è¿äºä½ç½®çé®ç½©ä¼å软ãä¸ç¨³å®ã",AMo=((t={},e={})=>(e.locale??o())==="en"?EMo():RMo()),CMo=()=>"Glass, smoke and thin veils",PMo=()=>"ç»çãçé¾åè纱",qMo=((t={},e={})=>(e.locale??o())==="en"?CMo():PMo()),OMo=()=>"Avoid",MMo=()=>"å°½éé¿å
",NMo=((t={},e={})=>(e.locale??o())==="en"?OMo():MMo()),LMo=()=>"Overlapping subjects can land on the wrong layer for a few frames.",DMo=()=>"éå ç人ç©å¯è½å¨å 帧å
被åå°é误çå¾å±ã",$Mo=((t={},e={})=>(e.locale??o())==="en"?LMo():DMo()),jMo=()=>"Several people crossing each other",FMo=()=>"å¤äººäºç¸ç©¿æ",UMo=((t={},e={})=>(e.locale??o())==="en"?jMo():FMo()),GMo=()=>"Stabilize first; motion blur across the whole frame costs edge detail.",BMo=()=>"å
åé²æï¼æ´å¸§çè¿å¨æ¨¡ç³ä¼æå¤±è¾¹ç¼ç»èã",VMo=((t={},e={})=>(e.locale??o())==="en"?GMo():BMo()),HMo=()=>"Heavy camera shake",KMo=()=>"å§ççé头æå¨",WMo=((t={},e={})=>(e.locale??o())==="en"?HMo():KMo()),YMo=()=>"How do you film for a clean cut-out?",ZMo=()=>"æä¹ææè½æ 徿´å¹²åï¼",XMo=((t={},e={})=>(e.locale??o())==="en"?YMo():ZMo()),QMo=()=>"Works in OBS",JMo=()=>"ç´è¿ OBS åæ",eNo=((t={},e={})=>(e.locale??o())==="en"?QMo():JMo()),tNo=()=>"No green screen",nNo=()=>"æ é绿å¹",oNo=((t={},e={})=>(e.locale??o())==="en"?tNo():nNo()),rNo=()=>"Audio kept",aNo=()=>"ä¿çå声",sNo=((t={},e={})=>(e.locale??o())==="en"?rNo():aNo()),iNo=()=>"Hair-level edges",cNo=()=>"åä¸çº§è¾¹ç¼",lNo=((t={},e={})=>(e.locale??o())==="en"?iNo():cNo()),_No=()=>"Keep the subject, lose the scene: no green screen and no frame-by-frame masking. Get a real transparent video for your editor or OBS, or a solid-color MP4 you can keep editing here.",uNo=()=>"çä¸ä¸»ä½ï¼å»æèæ¯ï¼ä¸ç¨ç»¿å¹ï¼ä¹ä¸ç¨é帧æ åã导åºçæ£éæçè§é¢ï¼ç´æ¥æ¾è¿åªè¾è½¯ä»¶æ OBSï¼ä¹å¯ä»¥å¯¼åºçº¯è² MP4ï¼å¨è¿éç»§ç»å¤çã",dNo=((t={},e={})=>(e.locale??o())==="en"?_No():uNo()),pNo=()=>"AI Video Background Remover",mNo=()=>"AI è§é¢å»èæ¯",d8=((t={},e={})=>(e.locale??o())==="en"?pNo():mNo()),fNo=()=>"Publish as it is, or upscale or extend it here",gNo=()=>"ç´æ¥åå¸ï¼æå¨è¿éæ¾å¤§ãå»¶é¿",hNo=((t={},e={})=>(e.locale??o())==="en"?fNo():gNo()),bNo=()=>"Choose it when a plain backdrop is the final look, such as white for a product listing.",vNo=()=>"纯è²èæ¯å°±æ¯æç»æææ¶éå®ï¼æ¯å¦åå页ç¨çç½åºã",yNo=((t={},e={})=>(e.locale??o())==="en"?bNo():vNo()),wNo=()=>"Anywhere MP4 plays, from social apps to storefronts",zNo=()=>"ææè½ææ¾ MP4 çå°æ¹ï¼ä»ç¤¾åªå°çµååºéº",xNo=((t={},e={})=>(e.locale??o())==="en"?wNo():zNo()),kNo=()=>"Clean-color MP4",SNo=()=>"纯ååºè² MP4",INo=((t={},e={})=>(e.locale??o())==="en"?kNo():SNo()),TNo=()=>"The background you pick decides the file you get and what you can do with it next.",ENo=()=>"éä»ä¹èæ¯ï¼å³å®äºä½ 伿¿å°ä»ä¹æä»¶ï¼ä»¥åæ¥ä¸æ¥è½æ¿å®åä»ä¹ã",RNo=((t={},e={})=>(e.locale??o())==="en"?TNo():ENo()),ANo=()=>"Upscale or extend it here, then key it out",CNo=()=>"å
å¨è¿éæ¾å¤§æå»¶é¿ï¼å廿 å",PNo=((t={},e={})=>(e.locale??o())==="en"?ANo():CNo()),qNo=()=>"Choose it when your editor won't read WebM alpha, or you want to keep processing the clip first.",ONo=()=>"åªè¾è½¯ä»¶è¯»ä¸äº WebM éæï¼æè
è¿æ³å
ç»§ç»å¤ççæ®µæ¶éå®ã",MNo=((t={},e={})=>(e.locale??o())==="en"?qNo():ONo()),NNo=()=>"Any editor with a chroma key or color key",LNo=()=>"ä»»ä½å¸¦è²åº¦é®æé¢è²é®çåªè¾è½¯ä»¶",DNo=((t={},e={})=>(e.locale??o())==="en"?NNo():LNo()),$No=()=>"Keying-color MP4",jNo=()=>"æ åè² MP4",FNo=((t={},e={})=>(e.locale??o())==="en"?$No():jNo()),UNo=()=>
31"Background",GNo=()=>"èæ¯",BNo=((t={},e={})=>(e.locale??o())==="en"?UNo():GNo()),VNo=()=>"Next step",HNo=()=>"ä¸ä¸æ¥",KNo=((t={},e={})=>(e.locale??o())==="en"?VNo():HNo()),WNo=()=>"Works in",YNo=()=>"éç¨äº",ZNo=((t={},e={})=>(e.locale??o())==="en"?WNo():YNo()),XNo=()=>"Transparent WebM or solid-color MP4: which should you choose?",QNo=()=>"éæ WebM è¿æ¯çº¯è² MP4ï¼è¯¥éåªä¸ªï¼",JNo=((t={},e={})=>(e.locale??o())==="en"?XNo():QNo()),eLo=()=>"None: a real alpha channel",tLo=()=>"æ èæ¯ï¼å¸¦çå®éæéé",nLo=((t={},e={})=>(e.locale??o())==="en"?eLo():tLo()),oLo=()=>"Download and layer it; it can't be sent on to other tools here",rLo=()=>"ä¸è½½åç´æ¥å å 使ç¨ï¼ä¸è½åéå°æ¬ç«å
¶ä»å·¥å
·",aLo=((t={},e={})=>(e.locale??o())==="en"?oLo():rLo()),sLo=()=>"Choose it when the subject goes on top of other footage, slides or a stream scene.",iLo=()=>"è¦æä¸»ä½å å¨å
¶ä»è§é¢ãå¹»ç¯çæç´æç»é¢ä¸æ¶éå®ã",cLo=((t={},e={})=>(e.locale??o())==="en"?sLo():iLo()),lLo=()=>"OBS, Chrome and apps that read WebM alpha",_Lo=()=>"OBSãChrome 以忝æ WebM éæç软件",uLo=((t={},e={})=>(e.locale??o())==="en"?lLo():_Lo()),dLo=()=>"Transparent WebM",pLo=()=>"éæ WebM",mLo=((t={},e={})=>(e.locale??o())==="en"?dLo():pLo()),fLo=()=>"Solid-color MP4 results can go straight to the other video tools; a transparent WebM goes to your editor.",gLo=()=>"çº¯è² MP4 ç»æå¯ä»¥ç´æ¥éå°å
¶ä»è§é¢å·¥å
·ï¼éæ WebM ç´æ¥è¿ä½ çåªè¾è½¯ä»¶ã",hLo=((t={},e={})=>(e.locale??o())==="en"?fLo():gLo()),bLo=()=>"Tools for the cut-out",vLo=()=>"æ åºæ¥ç主ä½ï¼æ¥ä¸æ¥ç¨å¨åª",yLo=((t={},e={})=>(e.locale??o())==="en"?bLo():vLo()),wLo=()=>"An online AI video background remover that keeps the subject of a clip and removes the scene without a green screen, keeping hair-level edges frame by frame and exporting a transparent WebM or a solid-color MP4 with the original audio.",zLo=()=>"å¨çº¿ AI è§é¢å»èæ¯å·¥å
·ï¼æ é绿å¹å³å¯çä¸ç»é¢ä¸»ä½ãå»æèæ¯ï¼åä¸çº§è¾¹ç¼é帧ä¿çï¼å¯¼åºå¸¦åå§é³é¢çéæ WebM æçº¯è² MP4ã",p8=((t={},e={})=>(e.locale??o())==="en"?wLo():zLo()),xLo=()=>"Remove the background from a video with AI, no green screen needed. Hair-level edges kept frame by frame. Get a transparent WebM for your editor or OBS, or a solid-color MP4, with audio kept. Free credits on signup.",kLo=()=>"ç¨ AI å»é¤è§é¢èæ¯ï¼ä¸éè¦ç»¿å¹ï¼åä¸çº§è¾¹ç¼é帧ä¿çã导åºéæ WebM ç´æ¥æ¾è¿åªè¾è½¯ä»¶æ OBSï¼ä¹å¯ä»¥å¯¼åºçº¯è² MP4ï¼å声宿´ä¿çï¼æ³¨åå³é积åå¯è¯ã",m8=((t={},e={})=>(e.locale??o())==="en"?xLo():kLo()),SLo=()=>"AI Video Background Remover: Transparent Export, No Green Screen | Oeneo AI",ILo=()=>"AI è§é¢å»èæ¯ï¼éæå¯¼åºï¼æ éç»¿å¹ | Oeneo AI",f8=((t={},e={})=>(e.locale??o())==="en"?SLo():ILo()),TLo=()=>"Audio",ELo=()=>"é³é¢",RLo=((t={},e={})=>(e.locale??o())==="en"?TLo():ELo()),ALo=()=>"Original track kept by default; switch it off per run",CLo=()=>"é»è®¤ä¿çåå§é³è½¨ï¼æ¯æ¬¡è¿è¡å¯åç¬å
³é",PLo=((t={},e={})=>(e.locale??o())==="en"?ALo():CLo()),qLo=()=>"Background",OLo=()=>"èæ¯",MLo=((t={},e={})=>(e.locale??o())==="en"?qLo():OLo()),NLo=t=>`Transparent, or a solid color: ${t?.colors}`,LLo=t=>`éæï¼æçº¯è²ï¼${t?.colors}`,DLo=((t,e={})=>(e.locale??o())==="en"?NLo(t):LLo(t)),$Lo=()=>"Input limits, output formats and pricing in one place.",jLo=()=>"è¾å
¥éå¶ãè¾åºæ ¼å¼å计费æ¹å¼ä¸è§ã",FLo=((t={},e={})=>(e.locale??o())==="en"?$Lo():jLo()),ULo=()=>"Input",GLo=()=>"è¾å
¥",BLo=((t={},e={})=>(e.locale??o())==="en"?ULo():GLo()),VLo=t=>`MP4 or MOV · ${t?.min}â${t?.max} s · up to ${t?.size} MB · up to ${t?.fps} fps · long side up to ${t?.side} px`,HLo=t=>`MP4 æ MOV · ${t?.min}â${t?.max} ç§ Â· æå¤§ ${t?.size} MB · æé« ${t?.fps} fps · é¿è¾¹æå¤§ ${t?.side} åç´ `,KLo=((t,e={})=>(e.locale??o())==="en"?VLo(t):HLo(t)),WLo=()=>"Output",YLo=()=>"è¾åº",ZLo=((t={},e={})=>(e.locale??o())==="en"?WLo():YLo()),XLo=()=>"Transparent â WebM (VP9 with alpha); solid color â MP4 (H.264); same frame size and length as the source",QLo=()=>"éæ â WebMï¼VP9ï¼å¸¦éæééï¼ï¼çº¯è² â MP4ï¼H.264ï¼ï¼ç»é¢å°ºå¯¸åæ¶é¿ä¸åçä¸è´",JLo=((t={},e={})=>(e.locale??o())==="en"?XLo():QLo()),e6o=()=>"Pricing",t6o=()=>"计费",n6o=((t={},e={})=>
31(e.locale??o())==="en"?e6o():t6o()),o6o=t=>`${t?.credits} credits per second of source video`,r6o=t=>`ææºè§é¢æ¶é¿ï¼æ¯ç§ ${t?.credits} 积å`,a6o=((t,e={})=>(e.locale??o())==="en"?o6o(t):r6o(t)),s6o=()=>"Subject",i6o=()=>"主ä½",c6o=((t={},e={})=>(e.locale??o())==="en"?s6o():i6o()),l6o=()=>"One clear subject works best: a person, an animal or a product",_6o=()=>"ä¸ä¸ªæ¸
æ°ä¸»ä½æææå¥½ï¼äººç©ãå¨ç©æåå",u6o=((t={},e={})=>(e.locale??o())==="en"?l6o():_6o()),d6o=()=>"What are the video background remover specs?",p6o=()=>"è§é¢å»èæ¯æåªäºè§æ ¼ï¼",m6o=((t={},e={})=>(e.locale??o())==="en"?d6o():p6o()),f6o=()=>"Background swap showcase: de-backgrounded lion over red wall, sunset and starry sky",g6o=()=>"ç®åå»èæ¯åçèæ¯åæ¢å±ç¤ºï¼çº¢å¢ãæ¥è½ãæç©º",h6o=((t={},e={})=>(e.locale??o())==="en"?f6o():g6o()),b6o=()=>"Same lion, replanted onto red wall, sunset and starry-sky backdrops",v6o=()=>"åä¸åªç®åï¼ä¾æ¬¡æ¢ä¸çº¢å¢ãæ¥è½åæç©ºèæ¯",y6o=((t={},e={})=>(e.locale??o())==="en"?b6o():v6o()),w6o=()=>"Transparent for layering, or a solid color for an MP4 you can keep editing. Leave âKeep audioâ on to carry the original sound.",z6o=()=>"è¦å å ééæï¼æ³æ¿å°è½ç»§ç»å¤çç MP4 å°±é纯è²ãä¿æâä¿çé³é¢âå¼å¯ï¼å声ä¼ä¸èµ·å¸¦ä¸ã",x6o=((t={},e={})=>(e.locale??o())==="en"?w6o():z6o()),k6o=()=>"Pick the background",S6o=()=>"éæ©èæ¯",I6o=((t={},e={})=>(e.locale??o())==="en"?k6o():S6o()),T6o=()=>"Confirm the cost, run, then play the result over the checkerboard to check hair and fast motion before you download.",E6o=()=>"确认费ç¨åè¿è¡ï¼å¨æ£çæ ¼ä¸ææ¾ç»æï¼æ£æ¥åä¸åå¿«éå¨ä½ï¼åä¸è½½ã",R6o=((t={},e={})=>(e.locale??o())==="en"?T6o():E6o()),A6o=()=>"Run and check the edges",C6o=()=>"è¿è¡å¹¶æ£æ¥è¾¹ç¼",P6o=((t={},e={})=>(e.locale??o())==="en"?A6o():C6o()),q6o=t=>`Add an MP4 or MOV between ${t?.min} and ${t?.max} seconds with one clear subject.`,O6o=t=>`ä¸ä¼ 䏿®µ ${t?.min}â${t?.max} ç§ã䏻使¸
æ°ç MP4 æ MOVã`,M6o=((t,e={})=>(e.locale??o())==="en"?q6o(t):O6o(t)),N6o=()=>"Upload the clip",L6o=()=>"ä¸ä¼ çæ®µ",D6o=((t={},e={})=>(e.locale??o())==="en"?N6o():L6o()),$6o=()=>"Three steps, and nothing is charged until you confirm.",j6o=()=>"åªé䏿¥ï¼ç¡®è®¤ä¹åä¸ä¼æ£è´¹ã",F6o=((t={},e={})=>(e.locale??o())==="en"?$6o():j6o()),U6o=()=>"How it works",G6o=()=>"ä½¿ç¨æ¹æ³",B6o=((t={},e={})=>(e.locale??o())==="en"?U6o():G6o()),V6o=()=>"How do you remove the background from a video?",H6o=()=>"å¦ä½å»é¤è§é¢èæ¯ï¼",K6o=((t={},e={})=>(e.locale??o())==="en"?V6o():H6o()),W6o=()=>"Video background remover at a glance",Y6o=()=>"è§é¢å»èæ¯æ¦è§",Z6o=((t={},e={})=>(e.locale??o())==="en"?W6o():Y6o()),X6o=()=>"Fine strands and soft outlines stay partly transparent frame by frame, so the cut-out sits naturally on any new background",Q6o=()=>"ç»ç¢åä¸åæåè½®å»é帧ä¿ç为åéæï¼ä¸æ¯ä¸ååçç¡¬è¾¹ï¼æ¢å°ä»»ä½æ°èæ¯ä¸é½è¡æ¥èªç¶ã",J6o=((t={},e={})=>(e.locale??o())==="en"?X6o():Q6o()),eDo=()=>"Edge detail",tDo=()=>"è¾¹ç¼ç»è",nDo=((t={},e={})=>(e.locale??o())==="en"?eDo():tDo()),oDo=()=>"Hair, fur and fast motion",rDo=()=>"åä¸ãæ¯åä¸å¿«éå¨ä½",aDo=((t={},e={})=>(e.locale??o())==="en"?oDo():rDo()),sDo=t=>`${t?.min} to ${t?.max} seconds, up to ${t?.size} MB. Phone or camera footage works as it is â no green screen or studio setup`,iDo=t=>`æ¶é¿ ${t?.min}â${t?.max} ç§ï¼æå¤§ ${t?.size} MBï¼ææºæç¸æºå®æå³å¯ï¼ä¸éè¦ç»¿å¹åå½±æ£å¸å
ã`,cDo=((t,e={})=>(e.locale??o())==="en"?sDo(t):iDo(t)),lDo=()=>"Input",_Do=()=>"è¾å
¥",uDo=((t={},e={})=>(e.locale??o())==="en"?lDo():_Do()),dDo=()=>"MP4 or MOV",pDo=()=>"MP4 æ MOV",mDo=((t={},e={})=>(e.locale??o())==="en"?dDo():pDo()),fDo=()=>"Nothing is cropped or trimmed; only the background changes, frame by frame, in WebM or MP4",gDo=()=>"ä¸è£ç»é¢ãä¸åªæ¶é¿ï¼åªæ¯éå¸§æ¢æèæ¯ï¼WebM æ MP4 é½ä¿çå声ã",hDo=((t={},e={})=>(e.locale??o())==="en"?fDo():gDo()),bDo=()=>"Result",vDo=()=>"ç»æ",yDo=((t={},e={})=>(e.locale??o())==="en"?bDo():vDo()),wDo=()=>"Same size and length",zDo=()=>"å°ºå¯¸ãæ¶é¿ä¸å",xDo=((t={},e={})=>(e.locale??o())==="en"?wDo():zDo()),kDo=()=>"Credits return to your balance automatically",SDo=()=>
31"积åä¼èªå¨éåè´¦æ·ä½é¢",IDo=((t={},e={})=>(e.locale??o())==="en"?kDo():SDo()),TDo=()=>"Failed runs",EDo=()=>"ä»»å¡å¤±è´¥",RDo=((t={},e={})=>(e.locale??o())==="en"?TDo():EDo()),ADo=()=>"Refunded",CDo=()=>"èªå¨éè¿",PDo=((t={},e={})=>(e.locale??o())==="en"?ADo():CDo()),qDo=()=>"Generate a character or mascot with the AI Video Generator, cut it out here and reuse it across scenes.",ODo=()=>"å
ç¨ AI è§é¢çæå¨ååºè§è²æå祥ç©ï¼åå°è¿éæ åºæ¥ï¼æ¾è¿ä¸ååºæ¯åå¤ä½¿ç¨ã",MDo=((t={},e={})=>(e.locale??o())==="en"?qDo():ODo()),NDo=()=>"A generated cat clip turned into a transparent layer for an animated title card.",LDo=()=>"æä¸æ®µçæçç«åªè§é¢åæéæå¾å±ï¼ç¨å¨å¨æç头ä¸ã",DDo=((t={},e={})=>(e.locale??o())==="en"?NDo():LDo()),$Do=()=>"Characters from AI-generated clips",jDo=()=>"AI çæè§é¢éçè§è²",FDo=((t={},e={})=>(e.locale??o())==="en"?$Do():jDo()),UDo=()=>"Put yourself in the corner of a walkthrough or slide deck without a green screen or a tidy room behind you.",GDo=()=>"æèªå·±æ¾è¿æä½æ¼ç¤ºæå¹»ç¯ççè§è½ï¼èº«åä¸éè¦ç»¿å¹ï¼ä¹ä¸ç¨æ¶æ¾æ¿é´ã",BDo=((t={},e={})=>(e.locale??o())==="en"?UDo():GDo()),VDo=()=>"A software demo with the presenter cut out and pinned to the bottom-right corner.",HDo=()=>"软件æ¼ç¤ºå½å±ï¼è®²è§£è
æ åºååºå®å¨å³ä¸è§ã",KDo=((t={},e={})=>(e.locale??o())==="en"?VDo():HDo()),WDo=()=>"Tutorials over screen recordings",YDo=()=>"å½å±æç¨éçç人讲解",ZDo=((t={},e={})=>(e.locale??o())==="en"?WDo():YDo()),XDo=()=>"Record an intro, a reaction or a sponsor read once, then add it as a transparent media source over gameplay or slides.",QDo=()=>"å¼åºãååºé头æå£æå¹¿åå½ä¸æ¬¡ï¼ä¹åä½ä¸ºéæåªä½æºå 卿¸¸æç»é¢æå¹»ç¯çä¸ã",JDo=((t={},e={})=>(e.locale??o())==="en"?XDo():QDo()),e$o=()=>'A 10-second "be right back" clip of the host layered over the stream scene.',t$o=()=>"䏿®µ 10 ç§ç主æâ马ä¸åæ¥âçæ®µï¼å å¨ç´æåºæ¯ä¸ã",n$o=((t={},e={})=>(e.locale??o())==="en"?e$o():t$o()),o$o=()=>"Stream overlays in OBS",r$o=()=>"OBS ç´æå å å±",a$o=((t={},e={})=>(e.locale??o())==="en"?o$o():r$o()),s$o=()=>"Film a presenter once, then place them on different backgrounds for the website, paid ads and social posts.",i$o=()=>"讲述è
åªæä¸æ¬¡ï¼å°±è½æ¢ä¸ä¸åèæ¯ï¼åå«ç¨äºå®ç½ãææ¾å¹¿åå社åªã",c$o=((t={},e={})=>(e.locale??o())==="en"?s$o():i$o()),l$o=()=>"One talking-head take on white for the landing page and on a street scene for an ad.",_$o=()=>"å䏿¡å£æï¼å®ç½ç¨ç½åºçï¼å¹¿åç¨è¡æ¯çã",u$o=((t={},e={})=>(e.locale??o())==="en"?l$o():_$o()),d$o=()=>"Several versions from one take",p$o=()=>"䏿¡ç´ æï¼å¤ä¸ªçæ¬",m$o=((t={},e={})=>(e.locale??o())==="en"?d$o():p$o()),f$o=()=>"Most cut-outs end up on top of something else: a stream, a screen recording, a new set or a new version of the same ad.",g$o=()=>"æ åºæ¥ç主ä½ï¼å¤§å¤ä¼å å°å«çç»é¢ä¸ï¼ç´æé´ãå½å±ãæ°åºæ¯ï¼æè
å䏿¡å¹¿åçå¦ä¸ä¸ªçæ¬ã",h$o=((t={},e={})=>(e.locale??o())==="en"?f$o():g$o()),b$o=()=>"Example",v$o=()=>"示ä¾",y$o=((t={},e={})=>(e.locale??o())==="en"?b$o():v$o()),w$o=()=>"Use cases",z$o=()=>"ç¨é",x$o=((t={},e={})=>(e.locale??o())==="en"?w$o():z$o()),k$o=()=>"What can you make once the background is gone?",S$o=()=>"å»æèæ¯ä¹åï¼è½æ¿æ¥åä»ä¹ï¼",I$o=((t={},e={})=>(e.locale??o())==="en"?k$o():S$o()),T$o=()=>"Upload a character image, pick or upload a motion clip, and see the exact cost before you run.",E$o=()=>"ä¸ä¼ ä¸å¼ è§è²å¾ï¼éæ©æä¸ä¼ å¨ä½è§é¢ï¼è¿è¡åå
çå确费ç¨ã",R$o=((t={},e={})=>(e.locale??o())==="en"?T$o():E$o()),A$o=()=>"Motion transfer",C$o=()=>"å¨ä½è¿ç§»",P$o=((t={},e={})=>(e.locale??o())==="en"?A$o():C$o()),q$o=()=>"Try motion control",O$o=()=>"è¯è¯å¨ä½æ§å¶",M$o=((t={},e={})=>(e.locale??o())==="en"?q$o():O$o()),N$o=()=>"See how it works",L$o=()=>"ççæä¹ç¨",D$o=((t={},e={})=>(e.locale??o())==="en"?N$o():L$o()),$$o=()=>"Put your next performance on any character",j$o=()=>"æä¸ä¸æ®µè¡¨æ¼äº¤ç»ä»»ä½è§è²",F$o=((t={},e={})=>(e.locale??o())==="en"?$$o():j$o()),U$o=()=>"A real performer's heart gestures, hand flicks and head tilts carry over to a hand-drawn character. With Match image, the illustration keeps its own street, line work and colours, and only the performance is borrowed.",G$o=()=>
31"ç人表æ¼è
çæ¯å¿ãç©æåæªå¤´é½è½è¿ç§»å°æç»è§è²ä¸ãéæ©è·éè§è²å¾æ¶ï¼æç»ä¿çèªå·±çè¡æ¯ã线æ¡åé
è²ï¼åªåç¨è¡¨æ¼ã",B$o=((t={},e={})=>(e.locale??o())==="en"?U$o():G$o()),V$o=()=>"Anime and illustration",H$o=()=>"卿¼«ä¸æç»",K$o=((t={},e={})=>(e.locale??o())==="en"?V$o():H$o()),W$o=()=>"Anime girl with a braid and a blue cardigan doing a heart-gesture dance on a tree-lined street, with the character image and reference performer inset",Y$o=()=>"æè¾«åãç©¿èè²å¼è¡«ç卿¼«å¥³ç卿è«éä¸è·³æ¯å¿èï¼è§è½éè§è²å¾ååè表æ¼è
",Z$o=((t={},e={})=>(e.locale??o())==="en"?W$o():Y$o()),X$o=()=>"Give an anime character real gestures",Q$o=()=>"è®©å¨æ¼«è§è²ååºç人æå¿",J$o=((t={},e={})=>(e.locale??o())==="en"?X$o():Q$o()),ejo=()=>"Try it with your character",tjo=()=>"ç¨ä½ çè§è²è¯è¯",njo=((t={},e={})=>(e.locale??o())==="en"?ejo():tjo()),ojo=()=>"A full-body photo and a phone-shot dance clip are enough. With Match video, your character steps into the dancer's street and hits every beat, while the face, hair and outfit stay those of the person in your photo.",rjo=()=>"ä¸å¼ å
¨èº«ç
§å 䏿®µææºæçèè¹è§é¢å°±å¤äºãéæ©è·éè§é¢æ¶ï¼è§è²ä¼èµ°è¿èè
æå¨çè¡éãè¸©åæ¯ä¸ªèæï¼è¸ãåååè¡£æä»æ¯ç
§çéé£ä¸ªäººã",ajo=((t={},e={})=>(e.locale??o())==="en"?ojo():rjo()),sjo=()=>"Photo to dance video",ijo=()=>"ç
§çåèè¹è§é¢",cjo=((t={},e={})=>(e.locale??o())==="en"?sjo():ijo()),ljo=()=>"The woman in the yellow T-shirt from the photo dancing the reference routine on a Seoul street, with both inputs inset",_jo=()=>"ç
§çéç©¿é»è² T æ¤ç女çå¨é¦å°è¡å¤´è·³åèèè¹ï¼è§è½é两份è¾å
¥",ujo=((t={},e={})=>(e.locale??o())==="en"?ljo():_jo()),djo=()=>"Turn one photo into a dance video",pjo=()=>"ä¸å¼ ç
§çåæèè¹è§é¢",mjo=((t={},e={})=>(e.locale??o())==="en"?djo():pjo()),fjo=()=>"Each result shows its two inputs in the corner: the character image decides who performs, the motion clip decides the body movement, gestures and expressions.",gjo=()=>"æ¯ä¸ªç»æçè§è½é½éæä¸¤ä»½è¾å
¥ï¼è§è²å¾å³å®è°æ¥è¡¨æ¼ï¼å¨ä½è§é¢å³å®èº«ä½å¨ä½ãæå¿å表æ
ã",hjo=((t={},e={})=>(e.locale??o())==="en"?fjo():gjo()),bjo=()=>"Motion transfer examples",vjo=()=>"å¨ä½è¿ç§»ç¤ºä¾",yjo=((t={},e={})=>(e.locale??o())==="en"?bjo():vjo()),wjo=()=>"A crocodile-headed character in streetwear picks up a real dancer's arm swings and bounce without losing its scales, puffer jacket or neon Tokyo street. Brand mascots and game characters get a human performance without any rigging.",zjo=()=>"ç©¿æ½®ççé³é±¼å¤´è§è²å¦ä¼äºç人èè
çç©èåå¾å¨ï¼é³çãç¾½ç»å¤¹å
åéè¹ä¸äº¬è¡æ¯é½æ²¡ä¸¢ãåçå祥ç©å游æè§è²ä¸ç¨ç»éª¨éª¼ï¼ä¹è½æ¥æç人表æ¼ã",xjo=((t={},e={})=>(e.locale??o())==="en"?wjo():zjo()),kjo=()=>"Mascots and non-human characters",Sjo=()=>"å祥ç©ä¸é人类è§è²",Ijo=((t={},e={})=>(e.locale??o())==="en"?kjo():Sjo()),Tjo=()=>"Crocodile-headed character in a colour-block puffer jacket dancing on a neon Tokyo street, with the character image and reference dancer inset",Ejo=()=>"ç©¿æè²ç¾½ç»å¤¹å
çé³é±¼å¤´è§è²å¨éè¹éªççä¸äº¬è¡å¤´è·³èï¼è§è½éè§è²å¾ååèèè
",Rjo=((t={},e={})=>(e.locale??o())==="en"?Tjo():Ejo()),Ajo=()=>"Let a mascot borrow a dancer's moves",Cjo=()=>"让å祥ç©åç¨èè
çå¨ä½",Pjo=((t={},e={})=>(e.locale??o())==="en"?Ajo():Cjo()),qjo=()=>"One idol-pose clip drives two different characters, so a campaign gets matching performances without another shoot. Film or pick the move once, then swap the character image for each variant.",Ojo=()=>"å䏿®µå¶å宿 ¼å¨ä½é©±å¨ä¸¤ä¸ªä¸åè§è²ï¼è¥éæ´»å¨ä¸ç¨åæå°±è½å¾å°ä¸è´ç表æ¼ãå¨ä½åªéæä¸æ¬¡æé䏿¬¡ï¼æ¯ä¸ªçæ¬æ¢ä¸å¼ è§è²å¾å³å¯ã",Mjo=((t={},e={})=>(e.locale??o())==="en"?qjo():Ojo()),Njo=()=>"One motion, many characters",Ljo=()=>"䏿®µå¨ä½ï¼å¤ä¸ªè§è²",Djo=((t={},e={})=>(e.locale??o())==="en"?Njo():Ljo()),$jo=()=>"Two streetwear characters performing the same pose sequence side by side, with the shared reference clip between them",jjo=()=>"两个潮çè§è²å¹¶æååä¸å¥å®æ ¼å¨ä½ï¼ä¸é´æ¯å
±ç¨çåèè§é¢",Fjo=((t={},e={})=>(e.locale??o())==="en"?$jo():jjo()),Ujo=()=>"Reuse one take across every character",Gjo=()=>"䏿¬¡è¡¨æ¼ï¼ææè§è²å¤ç¨",Bjo=((t={},e={})=>(e.locale??o())==="en"?Ujo():Gjo()),Vjo=()=>"Keep the motion, change the character",Hjo=()=>"å¨ä½ä¸åï¼æ¢ä¸ªè§è²æ¥æ¼",Kjo=((t={},e={})=>(e.locale??o())==="en"?Vjo():Hjo()),Wjo=()=>"Subscription plans include a commercial license, and we do not claim ownership of the videos you create. Results made on a free account are public. The rights in your inputs still apply: use a character image and a motion clip you are allowed to use, and get permission for identifiable people, brand characters, and someone else's choreography or footage.",Yjo=()=>"订é
æ¹æ¡å
å«åç¨ææï¼æä»¬ä¹ä¸ä¸»å¼ ä½ æçæè§é¢çæææãå
费账æ·çæçç»æä¼å
¬å¼å±ç¤ºãè¾å
¥ç´ æçæå©ä»ç¶éç¨ï¼è¯·ä½¿ç¨ä½ ææä½¿ç¨çè§è²å¾åå¨ä½è§é¢ï¼æ¶åå¯è¯å«çç人ãåçè§è²ï¼æä»äººçç¼èä¸è§é¢ç´ ææ¶ï¼å
å徿æã",Zjo=((t={},e={})=>(e.locale??o())==="en"?Wjo():Yjo()),Xjo=()=>"Can I use motion control videos commercially?",Qjo=()=>"å¨ä½æ§å¶çæçè§é¢å¯ä»¥åç¨åï¼",Jjo=((t={},e={})=>(e.locale??o())==="en"?Xjo():Qjo()),eFo=t=>`You pay per second of motion clip, and 1080p output costs more than 720p: ${t?.standard} at ${t?.standardCredits}/${t?.standardCredits1080} credits per second (720p/1080p) and ${t?.pro} at ${t?.proCredits}/${t?.proCredits1080}, rounded up to a whole credit. The exact cost shows before you confirm, and failed runs are refunded automatically.`,tFo=t=>`æå¨ä½è§é¢çç§æ°è®¡è´¹ï¼1080p è¾åºæ¯ 720p è´µï¼${t?.standard} æ¯ç§ ${t?.standardCredits}/${t?.standardCredits1080} 积åï¼720p/1080pï¼ï¼${t?.pro} æ¯ç§ ${t?.proCredits}/${t?.proCredits1080} 积åï¼ä¸è¶³ 1 ç§¯åæ 1 积å计ã确认å伿¾ç¤ºå确费ç¨ï¼è¿è¡å¤±è´¥ä¼èªå¨éè¿ç§¯åã`,nFo=((t,e={})=>(e.locale??o())==="en"?eFo(t):tFo(t)),oFo=()=>"How much does motion control cost?",rFo=()=>"å¨ä½æ§å¶æä¹æ¶è´¹ï¼",aFo=((t={},e={})=>(e.locale??o())==="en"?oFo():rFo()),sFo=()=>
31"What it is, how it differs from image-to-video, length, models, identity, selfies, sound, cost, commercial use and export.",iFo=()=>"宿¯ä»ä¹ãä¸å¾çè§é¢çåºå«ãæ¶é¿ã模åãé¿ç¸ä¿æãèªæã声é³ãè´¹ç¨ãåç¨å导åºã",cFo=((t={},e={})=>(e.locale??o())==="en"?sFo():iFo()),lFo=()=>"Image-to-video animates a still from a text prompt, so the model invents the movement. Motion control, also called motion transfer or pose transfer, copies the movement from a real clip, so choreography, timing and gestures come out the way they were performed. Use motion control when you have a reference; use image-to-video in the AI Video Generator when you only have an idea.",_Fo=()=>"å¾çè§é¢æ ¹æ®æåæç¤ºè¯è®©éæå¾å¨èµ·æ¥ï¼å¨ä½ç±æ¨¡åèªå·±ç¼ãå¨ä½æ§å¶ï¼ä¹å«å¨ä½è¿ç§»ãå§¿æè¿ç§»ï¼ç´æ¥ç
§æ¬çå®è§é¢éçå¨ä½ï¼ç¼èãèå¥åæå¿é½åå表æ¼ä¸è´ãæä¸æåèè§é¢å°±ç¨å¨ä½æ§å¶ï¼åªææ³æ³ã没æåèï¼å°±å» AI è§é¢çæå¨ç¨å¾çè§é¢ã",uFo=((t={},e={})=>(e.locale??o())==="en"?lFo():_Fo()),dFo=()=>"How is motion control different from image-to-video?",pFo=()=>"å¨ä½æ§å¶åå¾çè§é¢æä»ä¹åºå«ï¼",mFo=((t={},e={})=>(e.locale??o())==="en"?dFo():pFo()),fFo=()=>"No. Motion control produces a finished video, not motion-capture data, so there is no skeleton, rig or keyframes to export. If you need animation data for a game engine or 3D software, you still need a mocap or pose-estimation tool.",gFo=()=>"ä¸å¯ä»¥ãå¨ä½æ§å¶çæçæ¯æçè§é¢ï¼è䏿¯å¨ä½æææ°æ®ï¼æ²¡æéª¨éª¼ãç»å®æå
³é®å¸§å¯ä»¥å¯¼åºã妿éè¦ç»æ¸¸æå¼ææ 3D 软件ç¨çå¨ç»æ°æ®ï¼ä»ç¶éè¦å¨ææå§¿æä¼°è®¡å·¥å
·ã",hFo=((t={},e={})=>(e.locale??o())==="en"?fFo():gFo()),bFo=()=>"Can I export the motion as FBX, BVH or a rig?",vFo=()=>"å¯ä»¥æå¨ä½å¯¼åºæ FBXãBVH æéª¨éª¼ç»å®åï¼",yFo=((t={},e={})=>(e.locale??o())==="en"?bFo():vFo()),wFo=t=>`The face, hair, outfit and art style come from your image, not from the performer. Drift is most likely when the face is small or hidden, when the character turns fully away, or when the framing of the two files differs. A clear face and matching framing help most, and ${t?.pro} holds up better on fast moves.`,zFo=t=>`è¸ãååãè¡£æåç»é£é½æ¥èªä½ çè§è²å¾ï¼è䏿¯è¡¨æ¼è
ãæå®¹æèµ°æ ·çæ
嵿¯ï¼è§è²å¾éè¸å¤ªå°æè¢«é®ä½ãè§è²å®å
¨èè¿èº«ï¼æè
ä¸¤ä»½ç´ æçæ¯å«ä¸ä¸è´ãè¸é¨æ¸
æ°ãæ¯å«ä¸è´æç®¡ç¨ï¼éå°å¿«éå¨ä½æ¶ ${t?.pro} 乿´ç¨³ã`,xFo=((t,e={})=>(e.locale??o())==="en"?wFo(t):zFo(t)),kFo=()=>"Will the character's face or outfit change?",SFo=()=>"è§è²çé¿ç¸æè¡£æä¼ååï¼",IFo=((t={},e={})=>(e.locale??o())==="en"?kFo():SFo()),TFo=t=>`Between ${t?.minSeconds} and ${t?.videoSeconds} seconds when the scene matches the video, and up to ${t?.imageSeconds} seconds when it matches the image. Files can be up to ${t?.size} MB. The result is exactly as long as the clip you upload.`,EFo=t=>`ç»é¢è·éå¨ä½è§é¢æ¶ä¸º ${t?.minSeconds} å° ${t?.videoSeconds} ç§ï¼è·éè§è²å¾æ¶æé¿ ${t?.imageSeconds} ç§ï¼æä»¶æå¤§ ${t?.size} MBãç»ææ¶é¿ä¸ä¸ä¼ çè§é¢å®å
¨ä¸è´ã`,RFo=((t,e={})=>(e.locale??o())==="en"?TFo(t):EFo(t)),AFo=()=>"How long can the motion clip be?",CFo=()=>"å¨ä½è§é¢æé¿å¯ä»¥å¤é¿ï¼",PFo=((t={},e={})=>(e.locale??o())==="en"?AFo():CFo()),qFo=()=>"Yes. Use a clear photo of yourself as the character image and a clip of the moves you want. A full-body photo suits a full-body dance and a waist-up selfie suits gestures or a seated talk; matching the framing of the two files keeps your proportions right.",OFo=()=>"å¯ä»¥ãç¨ä¸å¼ æ¸
æ°çèªå·±çç
§çä½ä¸ºè§è²å¾ï¼åé
䏿®µæ³è¦çå¨ä½è§é¢ãå
¨èº«ç
§éåå
¨èº«èè¹ï¼åèº«èªæéåæå¿æåç讲è¯ï¼ä¸¤ä»½ç´ ææ¯å«ä¸è´ï¼èº«ææ¯ä¾æä¸ä¼èµ°æ ·ã",MFo=((t={},e={})=>(e.locale??o())==="en"?qFo():OFo()),NFo=()=>"Can I animate a photo of myself?",LFo=()=>
31"å¯ä»¥ç¨æèªå·±çç
§çåå¨ç»åï¼",DFo=((t={},e={})=>(e.locale??o())==="en"?NFo():LFo()),$Fo=()=>"Yes. The clip's audio, whether music, voice or footsteps, is carried into the result by default, so a dance stays on the beat of its song. Switch off Keep audio if you plan to add your own track.",jFo=()=>"ä¼ãè§é¢éçé³ä¹ã人声æèæ¥å£°é»è®¤é½ä¼å¸¦è¿ç»æï¼èè¹ä¹è½ç»§ç»è¸©å¨åæ²çèæä¸ã妿æç®èªå·±é
ä¹ï¼å
³æâä¿çé³é¢âå³å¯ã",FFo=((t={},e={})=>(e.locale??o())==="en"?$Fo():jFo()),UFo=()=>"Does the result keep the sound from the motion clip?",GFo=()=>"ç»æä¼ä¿çå¨ä½è§é¢éç声é³åï¼",BFo=((t={},e={})=>(e.locale??o())==="en"?UFo():GFo()),VFo=()=>"Illustrations, anime, clay and 3D characters all work when the whole figure is visible and the body reads clearly. The movement comes from a human performer, so characters with a human-like body, a head, two arms and two legs, map best. Four-legged animals and creatures without limbs are much less predictable.",HFo=()=>"æç»ã卿¼«ãé»åå 3D è§è²é½å¯ä»¥ï¼åææ¯å
¨èº«å¯è§ã身ä½ç»ææ¸
æ¥ãå¨ä½æ¥èªç人表æ¼ï¼æä»¥æå¤´ãä¸¤æ¡æèå两æ¡è
¿ç类人è§è²æææå¥½ï¼åè¶³å¨ç©ææ²¡æåè¢ççç©ï¼ç»æå°±é¾ä»¥é¢æäºã",KFo=((t={},e={})=>(e.locale??o())==="en"?VFo():HFo()),WFo=()=>"Can I animate illustrations, 3D characters or animals?",YFo=()=>"æç»ã3D è§è²æå¨ç©å¯ä»¥ç¨åï¼",ZFo=((t={},e={})=>(e.locale??o())==="en"?WFo():YFo()),XFo=t=>`Both take the same image and clip with the same limits, and both render at 720p or 1080p. ${t?.pro} keeps the face and outfit more consistent through fast, complex movement, turns and changing angles, at a higher per-second rate. Start with ${t?.standard}, and switch to ${t?.pro} when spins, footwork or hand gestures need more accuracy.`,QFo=t=>`两个模å使ç¨åæ ·çè§è²å¾åå¨ä½è§é¢ï¼éå¶ç¸åï¼é½è½è¾åº 720p æ 1080pã${t?.pro} å¨å¿«é夿çå¨ä½ã转身åè§åº¦åå䏿´è½ä¿æè¸åæè£
çä¸è´ï¼æ¯ç§ä»·æ ¼ä¹æ´é«ã建议å
ç¨ ${t?.standard}ï¼æè½¬ãèæ¥ææå¿éè¦æ´ç²¾åæ¶åæ¢ ${t?.pro}ã`,JFo=((t,e={})=>(e.locale??o())==="en"?XFo(t):QFo(t)),eUo=t=>`What is the difference between ${t?.standard} and ${t?.pro}?`,tUo=t=>`${t?.standard} å ${t?.pro} æä»ä¹åºå«ï¼`,nUo=((t,e={})=>(e.locale??o())==="en"?eUo(t):tUo(t)),oUo=()=>"Motion control FAQ",rUo=()=>"å¨ä½æ§å¶å¸¸è§é®é¢",aUo=((t={},e={})=>(e.locale??o())==="en"?oUo():rUo()),sUo=()=>"AI motion control transfers the body movement, hand gestures and facial expressions of a reference video onto a character image, and returns a video of that character performing the same moves. It is also called motion transfer or pose transfer. You need no motion capture suit, no keyframes and no animation skills: one character image and one clip of a person moving are enough.",iUo=()=>"AI å¨ä½æ§å¶ä¼æåèè§é¢éç身ä½å¨ä½ãæå¿åé¢é¨è¡¨æ
è¿ç§»å°è§è²å¾ä¸ï¼è¾åºè¯¥è§è²ååæ ·å¨ä½çè§é¢ï¼ä¹å«å¨ä½è¿ç§»æå§¿æè¿ç§»ãä¸éè¦å¨ææãå
³é®å¸§æå¨ç»æè½ï¼ä¸å¼ è§è²å¾å 䏿®µæäººå¨å¨çè§é¢å°±å¤äºã",cUo=((t={},e={})=>(e.locale??o())==="en"?sUo():iUo()),lUo=()=>"What is AI motion control?",_Uo=()=>"ä»ä¹æ¯ AI å¨ä½æ§å¶ï¼",uUo=((t={},e={})=>(e.locale??o())==="en"?lUo():_Uo()),dUo=()=>"Most failed runs trace back to the character image or the motion clip, not the model. Check both files against this list before you spend credits.",pUo=()=>"夿°å¤±è´¥çè¿è¡é½åºå¨è§è²å¾æå¨ä½è§é¢ä¸ï¼è䏿¯æ¨¡åãè±ç§¯åä¹åï¼å
æä¸¤ä»½ç´ ææè¿ä»½æ¸
å对ç
§ä¸éã",mUo=((t={},e={})=>(e.locale??o())==="en"?dUo():pUo()),fUo=()=>"The model can only move limbs it can see: hands and feet stay in the image, and the performer stays fully in view throughout the clip.",gUo=()=>"模ååªè½é©±å¨çå¾è§çè¢ä½ï¼è§è²å¾ç使èï¼å¨ä½è§é¢é表æ¼è
ä»å¤´å°å°¾å®æ´å¯è§ã",hUo=((t={},e={})=>(e.locale??o())==="en"?fUo():gUo()),bUo=()=>"The whole body, head to feet",vUo=()=>"å
¨èº«ä»å¤´å°èé½å
¥é",yUo=((t={},e={})=>(e.locale??o())==="en"?bUo():vUo()),wUo=()=>"Inputs that work",zUo=()=>"ææçç´ æ",xUo=((t={},e={})=>(e.locale??o())==="en"?wUo():zUo()),kUo=()=>"Full-body photo for a full-body dance, upper-body shot for a seated talk. Mismatched framing stretches or crops the character.",SUo=()=>"å
¨èº«ç
§é
å
¨èº«èè¹ï¼å身ç
§é
åå§¿å£æãæ¯å«ä¸ä¸è´ä¼æä¼¸æè£åè§è²ã",IUo=((t={},e={})=>(e.locale??o())==="en"?kUo():SUo()),TUo=()=>"Matching framing in both files",EUo=()=>"ä¸¤ä»½ç´ ææ¯å«ä¸è´",RUo=((t={},e={})=>(e.locale??o())==="en"?TUo():EUo()),AUo=()=>"A single subject in a steady shot, from the first frame to the last, gives the cleanest motion.",CUo=()=>"ç»é¢ä¸åªæä¸ä½ä¸»ä½ï¼é头稳å®ï¼ä»ç¬¬ä¸å¸§å°æåä¸å¸§ï¼å¨ä½æå¹²åã",PUo=((t={},e={})=>(e.locale??o())==="en"?AUo():CUo()),qUo=()=>"One person, one continuous take",OUo=()=>"ä¸ä¸ªäººï¼ä¸æ¡è¿ç»é头",MUo=((t={},e={})=>(e.locale??o())==="en"?qUo():OUo()),NUo=()=>"The result runs as long as the clip and you pay per second, so cut the idle start and end first.",LUo=()=>"ç»ææ¶é¿ä¸å¨ä½è§é¢ä¸è´ä¸æç§è®¡è´¹ï¼å
è£æå¼å¤´ç»å°¾ç空档ã",DUo=((t={},e={})=>(e.locale??o())==="en"?NUo():LUo()),$Uo=()=>"Trimmed to the move you need",jUo=()=>"å
åªå°éè¦çå¨ä½",FUo=((t={},e={})=>(e.locale??o())==="en"?$Uo():jUo()),UUo=()=>"Crossed arms, props over the joints and an obstructed face hide the joints and features the motion needs to follow.",GUo=()=>"æ±èãéå
·æ¡ä½å
³èãè¸è¢«é®æ¡ï¼é½ä¼è®©å¨ä½å¤±å»å¯è·éçåç
§ã",BUo=((t={},e={})=>(e.locale??o())==="en"?UUo():GUo()),VUo=()=>"Cropped limbs or a hidden face",HUo=()=>"è¢ä½è¢«è£ãè¸è¢«é®",KUo=((t={},e={})=>(e.locale??o())==="en"?VUo():HUo()),WUo=()=>"Every cut is a jump the model tries to animate through.",YUo=()=>"æ¯ä¸æ¬¡åé齿¯æ¨¡åè¯å¾ç¡¬æ¥çè·³åã",ZUo=((t={},e={})=>(e.locale??o())==="en"?WUo():YUo()),XUo=()=>"Cuts, transitions or montages",QUo=()=>"åªè¾ã转åºä¸è太å¥",JUo=((t={},e={})=>(e.locale??o())==="en"?XUo():QUo()),e8o=()=>"Only the largest figure is animated; everyone else is treated as background and can bleed into the movement.",t8o=()=>
31"åªæå æ¯æå¤§çä¸ä½ä¼è¢«é©±å¨ï¼å
¶ä½æèæ¯å¤çï¼è¿å¯è½ä¸²è¿å¨ä½éã",n8o=((t={},e={})=>(e.locale??o())==="en"?e8o():t8o()),o8o=()=>"More than one person in frame",r8o=()=>"ç»é¢é䏿¢ä¸ä¸ªäºº",a8o=((t={},e={})=>(e.locale??o())==="en"?o8o():r8o()),s8o=()=>"Inputs that break",i8o=()=>"容æå¤±è´¥çç´ æ",c8o=((t={},e={})=>(e.locale??o())==="en"?s8o():i8o()),l8o=()=>"Walking behind objects, leaving the frame or fast camera swings break the motion.",_8o=()=>"èµ°è¿ç©ä½åé¢ãèµ°åºç»é¢ãé头å§çç©å¨ï¼é½ä¼è®©å¨ä½æè£ã",u8o=((t={},e={})=>(e.locale??o())==="en"?l8o():_8o()),d8o=()=>"Occlusion and whip pans",p8o=()=>"é鮿¡ä¸å¿«éæé",m8o=((t={},e={})=>(e.locale??o())==="en"?d8o():p8o()),f8o=()=>"How do you prepare inputs that work?",g8o=()=>"ææ ·åå¤ä¸ç¿»è½¦çç´ æï¼",h8o=((t={},e={})=>(e.locale??o())==="en"?f8o():g8o()),b8o=t=>`${t?.pro} & ${t?.standard}`,v8o=t=>`${t?.pro} ä¸ ${t?.standard}`,y8o=((t,e={})=>(e.locale??o())==="en"?b8o(t):v8o(t)),w8o=()=>"Up to 1080p",z8o=()=>"æé« 1080p",x8o=((t={},e={})=>(e.locale??o())==="en"?w8o():z8o()),k8o=()=>"No mocap suit",S8o=()=>"æ é卿",I8o=((t={},e={})=>(e.locale??o())==="en"?k8o():S8o()),T8o=t=>`Put any performance on any character. Add a character image and a motion clip, or pick a move from the library, and ${t?.pro} or ${t?.standard} recreates the body movement, gestures and expressions, with no mocap suit and no keyframes.`,E8o=t=>`让任ä½è§è²æ¼ç»ä»»ä½è¡¨æ¼ãä¸ä¼ ä¸å¼ è§è²å¾å䏿®µå¨ä½è§é¢ï¼æä»å¨ä½åºééä¸ä¸ªå¨ä½ï¼${t?.pro} æ ${t?.standard} å°±ä¼è¿å身ä½å¨ä½ãæå¿å表æ
ï¼ä¸éè¦å¨ææï¼ä¹ä¸ç¨æå
³é®å¸§ã`,R8o=((t,e={})=>(e.locale??o())==="en"?T8o(t):E8o(t)),A8o=()=>"AI Motion Control",C8o=()=>"AI å¨ä½æ§å¶",g8=((t={},e={})=>(e.locale??o())==="en"?A8o():C8o()),P8o=t=>`${t?.count} moves`,q8o=t=>`${t?.count} 个å¨ä½`,O8o=((t,e={})=>(e.locale??o())==="en"?P8o(t):q8o(t)),M8o=()=>"Popular dances, gestures and action moves, ready to use as your reference. Hover to preview, click to load, then add your character.",N8o=()=>"çé¨èè¹ãæå¿åå¨ä½ç段ï¼å¯ç´æ¥ä½ä¸ºåèãæ¬åé¢è§ï¼ç¹å»è½½å
¥ï¼åä¸ä¼ ä½ çè§è²å¾ã",L8o=((t={},e={})=>(e.locale??o())==="en"?M8o():N8o()),D8o=()=>"Hot",$8o=()=>"çé¨",j8o=((t={},e={})=>(e.locale??o())==="en"?D8o():$8o()),F8o=()=>"Cute baby dance",U8o=()=>"èå¨è",G8o=((t={},e={})=>(e.locale??o())==="en"?F8o():U8o()),B8o=()=>"Expression challenge",V8o=()=>"表æ
ææ",H8o=((t={},e={})=>(e.locale??o())==="en"?B8o():V8o()),K8o=()=>"Ghost step",W8o=()=>"鬼æ¥è",Y8o=((t={},e={})=>(e.locale??o())==="en"?K8o():W8o()),Z8o=()=>"Heart gesture dance",X8o=()=>"æ¯å¿è",Q8o=((t={},e={})=>(e.locale??o())==="en"?Z8o():X8o()),J8o=()=>"Hip twist dance",eGo=()=>"æè¯è",tGo=((t={},e={})=>(e.locale??o())==="en"?J8o():eGo()),nGo=()=>"K-pop group dance",oGo=()=>"é©å¢è",rGo=((t={},e={})=>(e.locale??o())==="en"?nGo():oGo()),aGo=()=>"Martial arts",sGo=()=>"æ¦æ¯",iGo=((t={},e={})=>(e.locale??o())==="en"?aGo():sGo()),cGo=()=>"Motorcycle dance",lGo=()=>"æ©ææ",_Go=((t={},e={})=>(e.locale??o())==="en"?cGo():lGo()),uGo=()=>"Nezha",dGo=()=>"åªå",pGo=((t={},e={})=>(e.locale??o())==="en"?uGo():dGo()),mGo=()=>"Overdrive",fGo=()=>"Overdrive",gGo=((t={},e={})=>(e.locale??o())==="en"?mGo():fGo()),hGo=()=>"Popping",bGo=()=>"æºæ¢°è",vGo=((t={},e={})=>(e.locale??o())==="en"?hGo():bGo()),yGo=()=>"Running",wGo=()=>"å¥è·",zGo=((t={},e={})=>(e.locale??o())==="en"?yGo():wGo()),xGo=()=>"Shibuya idol pose",kGo=()=>"æ¶©è°·å¶å宿 ¼",SGo=((t={},e={})=>(e.locale??o())==="en"?xGo():kGo()),IGo=()=>"Studio hip-hop",TGo=()=>"室å
å»å",EGo=((t={},e={})=>(e.locale??o())==="en"?IGo():TGo()),RGo=()=>"Subject 3 dance",AGo=()=>"ç§ç®ä¸",CGo=((t={},e={})=>(e.locale??o())==="en"?RGo():AGo()),PGo=t=>`Show all ${t?.count}`,qGo=t=>`å±å¼å
¨é¨ ${t?.count} 个`,OGo=((t,e={})=>(e.locale??o())==="en"?PGo(t):qGo(t)),MGo=()=>"Show less",NGo=()=>"æ¶èµ·",LGo=((t={},e={})=>(e.locale??o())==="en"?MGo():NGo()),DGo=()=>"Trending dance and motion clips",$Go=()=>"çé¨èè¹ä¸å¨ä½ç´ æ",jGo=((t={},e={})=>(e.locale??o())==="en"?DGo():$Go()),FGo=()=>"Use this motion",UGo=()=>"ä½¿ç¨æ¤å¨ä½",GGo=((t={},e={})=>(e.locale??o())==="en"?FGo():UGo()),BGo=t=>`Use ${t?.title} as the motion clip`,VGo=t=>`使ç¨ã${t?.title}
31ãä½ä¸ºå¨ä½è§é¢`,HGo=((t,e={})=>(e.locale??o())==="en"?BGo(t):VGo(t)),KGo=()=>"This setting changes the result more than any other. Decide what has to survive: the performer's movement or your image's composition.",WGo=()=>"è¿æ¯å¯¹ç»æå½±åæå¤§çä¸ä¸ªè®¾ç½®ãå
æ³æ¸
æ¥è¦ä¿ä½ä»ä¹ï¼æ¯è¡¨æ¼è
çå¨ä½ï¼è¿æ¯è§è²å¾çæå¾ã",YGo=((t={},e={})=>(e.locale??o())==="en"?KGo():WGo()),ZGo=()=>"Key visuals, product shots and presenters facing the camera",XGo=()=>"主è§è§ã产åå¾åé¢åé头ç讲解è§è²",QGo=((t={},e={})=>(e.locale??o())==="en"?ZGo():XGo()),JGo=()=>"Your image's framing and the way the character faces",eBo=()=>"è§è²å¾çæå¾åè§è²çæå",tBo=((t={},e={})=>(e.locale??o())==="en"?JGo():eBo()),nBo=()=>"Choose it when the picture is already composed the way you want it.",oBo=()=>"è§è²å¾çæå¾å·²ç»æ¯ä½ æ³è¦çæ ·åæ¶ï¼éå®ã",rBo=((t={},e={})=>(e.locale??o())==="en"?nBo():oBo()),aBo=()=>"Match image",sBo=()=>"è·éè§è²å¾",iBo=((t={},e={})=>(e.locale??o())==="en"?aBo():sBo()),cBo=()=>"Best for",lBo=()=>"éå",_Bo=((t={},e={})=>(e.locale??o())==="en"?cBo():lBo()),uBo=()=>"Keeps",dBo=()=>"ä¿ç",pBo=((t={},e={})=>(e.locale??o())==="en"?uBo():dBo()),mBo=()=>"Clip length",fBo=()=>"è§é¢æ¶é¿",gBo=((t={},e={})=>(e.locale??o())==="en"?mBo():fBo()),hBo=t=>`Up to ${t?.seconds} seconds`,bBo=t=>`æé¿ ${t?.seconds} ç§`,vBo=((t,e={})=>(e.locale??o())==="en"?hBo(t):bBo(t)),yBo=()=>"Should the scene match the video or the image?",wBo=()=>"ç»é¢è¯¥è·éå¨ä½è§é¢ï¼è¿æ¯è·éè§è²å¾ï¼",zBo=((t={},e={})=>(e.locale??o())==="en"?yBo():wBo()),xBo=()=>"Default",kBo=()=>"é»è®¤",SBo=((t={},e={})=>(e.locale??o())==="en"?xBo():kBo()),IBo=()=>"Dances with spins, full routines and longer performances",TBo=()=>"带æè½¬çèè¹ã宿´ç¼èåè¾é¿ç表æ¼",EBo=((t={},e={})=>(e.locale??o())==="en"?IBo():TBo()),RBo=()=>"The performer's turns, facing direction and framing",ABo=()=>"表æ¼è
ç转身ãæåå忝",CBo=((t={},e={})=>(e.locale??o())==="en"?RBo():ABo()),PBo=()=>"Choose it when the movement matters more than the pose in your image.",qBo=()=>"å¨ä½æ¯è§è²å¾éçå§¿å¿æ´éè¦æ¶ï¼éå®ã",OBo=((t={},e={})=>(e.locale??o())==="en"?PBo():qBo()),MBo=()=>"Match video",NBo=()=>"è·éå¨ä½è§é¢",LBo=((t={},e={})=>(e.locale??o())==="en"?MBo():NBo()),DBo=()=>"Send the performance to the next tool without downloading and re-uploading it.",$Bo=()=>"ä¸ç¨ä¸è½½åä¸ä¼ ï¼ç´æ¥æç»æäº¤ç»ä¸ä¸ä¸ªå·¥å
·ã",jBo=((t={},e={})=>(e.locale??o())==="en"?DBo():$Bo()),FBo=()=>"Tools for the animated character",UBo=()=>"è§è²å¨èµ·æ¥åï¼ä¸ä¸æ¥äº¤ç»è°",GBo=((t={},e={})=>(e.locale??o())==="en"?FBo():UBo()),BBo=()=>"An online AI motion control video generator running Kling 3.0 and 2.6: it transfers the body movement, gestures and expressions of a reference video onto a character image and returns a 720p or 1080p video of that character performing the same moves.",VBo=()=>"å¨çº¿ AI å¨ä½æ§å¶è§é¢çæå¨ï¼åºäº Kling 3.0 ä¸ 2.6ï¼æåèè§é¢éç身ä½å¨ä½ãæå¿å表æ
è¿ç§»å°è§è²å¾ä¸ï¼è¾åºè¯¥è§è²ååæ ·å¨ä½ç 720p æ 1080p è§é¢ã",h8=((t={},e={})=>(e.locale??o())==="en"?BBo():VBo()),HBo=()=>"Animate any character from a reference video with Kling 3.0 and 2.6. Upload a clip or pick a trending move, keep the face and outfit, and export at up to 1080p.",KBo=()=>"ç¨ Kling 3.0 ä¸ 2.6 让任æè§è²ç
§çåèè§é¢å¨èµ·æ¥ãä¸ä¼ å¨ä½è§é¢æéç¨çé¨å¨ä½ï¼ä¿çé¿ç¸ä¸æè£
ï¼æé« 1080p è¾åºã",b8=((t={},e={})=>(e.locale??o())==="en"?HBo():KBo()),WBo=()=>"AI Motion Control Video Generator â Kling 3.0 | Oeneo AI",YBo=()=>"AI å¨ä½æ§å¶è§é¢çæå¨ â Kling 3.0 | Oeneo AI",v8=((t={},e={})=>(e.locale??o())==="en"?WBo():YBo()),ZBo=()=>"Motion clip",XBo=()=>"å¨ä½è§é¢",QBo=((t={},e={})=>(e.locale??o())==="en"?ZBo():XBo()),JBo=t=>`${t?.formats} · ${t?.minSeconds}â${t?.videoSeconds} s · up to ${t?.size} MB · up to ${t?.fps} fps · one person, one continuous take`,e9o=t=>`${t?.formats} · ${t?.minSeconds}â${t?.videoSeconds} ç§ Â· æå¤§ ${t?.size} MB · ä¸è¶
è¿ ${t?.fps} fps · å人ãåæ¡è¿ç»é头`,t9o=((t,e={})=>(e.locale??o())==="en"?JBo(t):e9o(t)),n9o=()=>"Both tiers accept the same files with the same limits. The result is always exactly as long as the motion clip.",o9o=()=>"两档æ¥ååæ ·çç´ æååæ ·çéå¶ï¼ç»ææ¶é¿å§ç»ä¸å¨ä½è§é¢å®å
¨ä¸è´ã",r9o=((t={},e={})=>(e.locale??o())==="en"?n9o():o9o()),a9o=()=>"Character image",s9o=()=>"è§è²å¾",i9o=((t={},e={})=>(e.locale??o())==="en"?a9o():s9o()),c9o=t=>`${t?.formats} · up to ${t?.imageSize} MB · one clear figure, full body preferred`,l9o=t=>`${t?.formats} · æå¤§ ${t?.imageSize} MB · ä¸ä¸ªæ¸
æ°äººç©ï¼æå¥½å
¨èº«`,_9o=((t,e={})=>(e.locale??o())==="en"?c9o(t):l9o(t)),u9o=()=>"Orientation",d9o=()=>"ç»é¢æå",p9o=((t={},e={})=>(e.locale??o())==="en"?u9o():d9o()),m9o=t=>`Match the video (up to ${t?.videoSeconds} s) or match the image (up to ${t?.imageSeconds} s)`,f9o=t=>`è·éè§é¢ï¼æé¿ ${t?.videoSeconds} ç§ï¼æè·éè§è²å¾ï¼æé¿ ${t?.imageSeconds} ç§ï¼`,g9o=((t,e={})=>(e.locale??o())==="en"?m9o(t):f9o(t)),h9o=()=>"Output",b9o=()=>"è¾åº",v9o=((t={},e={})=>(e.locale??o())==="en"?h9o():b9o()),y9o=()=>"One MP4 as long as the motion clip; the clip's music and voice carry over by default",w9o=()=>"䏿®µ MP4ï¼æ¶é¿ä¸å¨ä½è§é¢ä¸è´ï¼è§é¢éçé³ä¹å人声é»è®¤ä¿ç",z9o=((t={},e={})=>(e.locale??o())==="en"?y9o():w9o()),x9o=()=>"Pricing",k9o=()=>"计费",S9o=((t={},e={})=>(e.locale??o())==="en"?x9o():k9o()),I9o=t=>`${t?.standard}: ${t?.standardCredits} cr/s at 720p, ${t?.standardCredits1080} cr/s at 1080p; ${t?.pro}: ${t?.proCredits} cr/s at 720p, ${t?.proCredits1080} cr/s at 1080p. Billed per second of motion clip`,T9o=t=>`${t?.standard}ï¼720p æ¯ç§ ${t?.standardCredits} 积åï¼1080p æ¯ç§ ${t?.standardCredits1080} 积åï¼${t?.pro}ï¼720p æ¯ç§ ${t?.proCredits} 积åï¼1080p æ¯ç§ ${t?.proCredits1080} 积åãæå¨ä½è§é¢ç§æ°è®¡è´¹`,E9o=((t,e={})=>(e.locale??o())==="en"?I9o(t):T9o(t)),R9o=()=>"Resolution",A9o=()=>"å辨ç",C9o=((t={},e={})=>(e.locale??o())==="en"?R9o():A9o()),P9o=()=>"720p or 1080p output, selectable per run",q9o=()=>"æ¯æ¬¡è¿è¡å¯é 720p æ 1080p è¾åº",O9o=((t={},e={})=>(e.locale??o())==="en"?P9o():q9o()),M9o=()=>"What are the motion control input specs?",N9o=()=>"å¨ä½æ§å¶çè¾å
¥è§æ ¼æ¯ä»ä¹ï¼",L9o=((t={},e={})=>(e.locale??o())==="en"?M9o():N9o()),D9o=()=>"Motion transfer result with its two input files inset: two streetwear characters dancing the same pose sequence in a pink-lit studio",$9o=()=>"å¨ä½è¿ç§»ç»æï¼è§è½å
åµä¸¤ä¸ªè¾å
¥æä»¶ï¼ä¸¤ä½è¡å¤´æ½®æµè§è²å¨ç²è²ç¯å
å½±æ£éè·³åä¸å¥å®æ ¼å¨ä½",j9o=((t={},e={})=>(e.locale??o())==="en"?D9o():$9o()),F9o=()=>"One reference take, two characters: the same performance transferred onto each of them",U9o=()=>"å䏿®µåèå¨ä½ï¼ä¸¤ä¸ªä¸åè§è²ï¼åä¸å¥è¡¨æ¼åå«è¿ç§»å°ä¸¤äººèº«ä¸",G9o=((t={},e={})=>(e.locale??o())==="en"?F9o():U9o()),B9o=t=>`Match the video or match the image, then pick ${t?.standard} or ${t?.pro} and 720p or 1080p. Keep the clip's audio or switch it off.`,V9o=t=>`éæ©è·éè§é¢æè·éè§è²å¾ï¼åé ${t?.standard} æ ${t?.pro}ï¼ä»¥å 720p æ 1080pãå¯ä¿çæå
³éè§é¢å声ã`,H9o=((t,e={})=>(e.locale??o())==="en"?B9o(t):V9o(t)),K9o=()=>"Choose what the scene follows",W9o=()=>"éæ©ç»é¢è·éè°",Y9o=((t={},e={})=>(e.locale??o())==="en"?K9o():W9o()),Z9o=()=>"A photo, illustration or 3D render of the character you want to see moving.",X9o=()=>"ä¸å¼ ä½ æ³è®©å®å¨èµ·æ¥çè§è²ç
§çãæç»æ 3D 渲æå¾ã",Q9o=((t={},e={})=>(e.locale??o())==="en"?Z9o():X9o()),J9o=()=>"Add the character image",e7o=()=>"æ·»å è§è²å¾",t7o=((t={},e={})=>(e.locale??o())==="en"?J9o():e7o()),n7o=()=>"The credit cost appears before you confirm. Download the result or send it straight to the upscaler or extender.",o7o=()=>"确认å伿¾ç¤ºæé积åãç»æå¯ä»¥ç´æ¥ä¸è½½ï¼ä¹å¯ä»¥ä¸é®é廿¾å¤§æå»¶é¿ã",r7o=((t={},e={})=>(e.locale??o())==="en"?n7o():o7o()),a7o=()=>"Check the cost and run",s7o=()=>"确认费ç¨åè¿è¡",i7o=((t={},e={})=>(e.locale??o())==="en"?a7o():s7o()),c7o=()=>"Upload a clip of one person moving, or pick a move from the motion library. Phone footage works.",l7o=()=>"ä¸ä¼ 䏿®µå人å¨ä½è§é¢ï¼æä»å¨ä½åºééä¸ä¸ªå¨ä½ï¼ææºææå³å¯ã",_7o=((t={},e={})=>(e.locale??o())==="en"?c7o():l7o()),u7o=()=>"Add or pick a motion clip",d7o=()=>"ä¸ä¼ æéæ©å¨ä½è§é¢",p7o=((t={},e={})=>(e.locale??o())==="en"?u7o():d7o()),m7o=()=>
31"Two inputs and a few choices. No prompt, no keyframes, and nothing is charged until you run.",f7o=()=>"ä¸¤ä»½ç´ æå å 个é项ãä¸ç¨åæç¤ºè¯ï¼ä¸ç¨æå
³é®å¸§ï¼è¿è¡å䏿£ç§¯åã",g7o=((t={},e={})=>(e.locale??o())==="en"?m7o():f7o()),h7o=()=>"How it works",b7o=()=>"ä½¿ç¨æ¹æ³",v7o=((t={},e={})=>(e.locale??o())==="en"?h7o():b7o()),y7o=()=>"How do you animate a character with a reference video?",w7o=()=>"å¦ä½ç¨åèè§é¢è®©è§è²å¨èµ·æ¥ï¼",z7o=((t={},e={})=>(e.locale??o())==="en"?y7o():w7o()),x7o=()=>"Motion control at a glance",k7o=()=>"å¨ä½æ§å¶æ¦è§",S7o=((t={},e={})=>(e.locale??o())==="en"?x7o():k7o()),I7o=()=>"Billed per second of motion clip; exact cost shown before you run",T7o=()=>"æå¨ä½è§é¢ç§æ°è®¡è´¹ï¼è¿è¡åæ¾ç¤ºå确费ç¨",E7o=((t={},e={})=>(e.locale??o())==="en"?I7o():T7o()),R7o=()=>"Credits",A7o=()=>"积å",C7o=((t={},e={})=>(e.locale??o())==="en"?R7o():A7o()),P7o=t=>`From ${t?.credits} cr/s`,q7o=t=>`${t?.credits} 积å/ç§èµ·`,O7o=((t,e={})=>(e.locale??o())==="en"?P7o(t):q7o(t)),M7o=()=>"A photo, illustration or 3D render, plus a clip of one person moving",N7o=()=>"ç
§çãæç»æ 3D 渲æå¾ï¼å¤å 䏿®µå人å¨ä½è§é¢",L7o=((t={},e={})=>(e.locale??o())==="en"?M7o():N7o()),D7o=()=>"You provide",$7o=()=>"ä½ éè¦æä¾",j7o=((t={},e={})=>(e.locale??o())==="en"?D7o():$7o()),F7o=()=>"1 image + 1 clip",U7o=()=>"1 å¼ å¾ + 1 段è§é¢",G7o=((t={},e={})=>(e.locale??o())==="en"?F7o():U7o()),B7o=()=>"The result runs as long as your motion clip",V7o=()=>"ç»ææ¶é¿ä¸å¨ä½è§é¢ä¸è´",H7o=((t={},e={})=>(e.locale??o())==="en"?B7o():V7o()),K7o=()=>"Length",W7o=()=>"æ¶é¿",Y7o=((t={},e={})=>(e.locale??o())==="en"?K7o():W7o()),Z7o=t=>`Up to ${t?.videoSeconds} s`,X7o=t=>`æé¿ ${t?.videoSeconds} ç§`,Q7o=((t,e={})=>(e.locale??o())==="en"?Z7o(t):X7o(t)),J7o=()=>"720p or 1080p output on either model",eVo=()=>"两个模ååå¯è¾åº 720p æ 1080p",tVo=((t={},e={})=>(e.locale??o())==="en"?J7o():eVo()),nVo=()=>"Models",oVo=()=>"模å",rVo=((t={},e={})=>(e.locale??o())==="en"?nVo():oVo()),aVo=t=>`${t?.standard} or ${t?.pro}`,sVo=t=>`${t?.standard} æ ${t?.pro}`,iVo=((t,e={})=>(e.locale??o())==="en"?aVo(t):sVo(t)),cVo=()=>"Record your own gestures and voice once, and let a virtual presenter or a stylized version of you deliver them.",lVo=()=>"èªå·±å½ä¸æ¬¡æå¿å声é³ï¼äº¤ç»èæè®²è§£åæé£æ ¼åçâä½ âæ¥åç°ã",_Vo=((t={},e={})=>(e.locale??o())==="en"?cVo():lVo()),uVo=()=>"A 3D avatar opening a tutorial with the host's real hand gestures and voice.",dVo=()=>"3D èæå½¢è±¡ç¨ä¸»è®²äººçå®çæå¿å声é³å¼åºä¸æ®µæç¨ã",pVo=((t={},e={})=>(e.locale??o())==="en"?uVo():dVo()),mVo=()=>"Presenters and avatars",fVo=()=>"讲解åä¸èæå½¢è±¡",gVo=((t={},e={})=>(e.locale??o())==="en"?mVo():fVo()),hVo=()=>"Turn a single lookbook photo into a walk or a turn that shows how the outfit moves.",bVo=()=>"æä¸å¼ Lookbook ç
§çåæèµ°æ¥æè½¬èº«ï¼å±ç¤ºè¡£æå¨èµ·æ¥çæ ·åã",vVo=((t={},e={})=>(e.locale??o())==="en"?hVo():bVo()),yVo=()=>"A studio outfit photo animated with a runway turn for a product page.",wVo=()=>"ä¸å¼ æ£æç©¿æç
§é
ä¸èµ°ç§è½¬èº«ï¼ç¨å¨åå详æ
页ã",zVo=((t={},e={})=>(e.locale??o())==="en"?yVo():wVo()),xVo=()=>"Lookbook to runway",kVo=()=>"ä» Lookbook å°èµ°ç§",SVo=((t={},e={})=>(e.locale??o())==="en"?xVo():kVo()),IVo=()=>"See how a character design moves before anyone models, rigs or animates it.",TVo=()=>"å¨å»ºæ¨¡ãç»å®ååå¨ç»ä¹åï¼å
ççè§è²è®¾è®¡å¨èµ·æ¥æ¯ä»ä¹æ ·ã",EVo=((t={},e={})=>(e.locale??o())==="en"?IVo():TVo()),RVo=()=>"A concept-sheet warrior walking and turning from a reference walk cycle.",AVo=()=>"æ¦å¿µè®¾å®å¾éçæå£«ï¼ç
§ç䏿®µèµ°è·¯åè宿è¡èµ°å转身ã",CVo=((t={},e={})=>(e.locale??o())==="en"?RVo():AVo()),PVo=()=>"Game and concept characters",qVo=()=>"游æä¸æ¦å¿µè§è²",OVo=((t={},e={})=>(e.locale??o())==="en"?PVo():qVo()),MVo=()=>"Put a trending dance on your own character for TikTok, Reels and Shorts, with the song still on beat.",NVo=()=>"æçé¨èè¹æ¾å°ä½ èªå·±çè§è²èº«ä¸ï¼åå°æé³ãTikTokãReels å Shortsï¼ææ²èæä¾æ§å¯¹å¾ä¸ã",LVo=((t={},e={})=>(e.locale??o())==="en"?MVo():NVo()),DVo=()=>"Your own photo doing this week's dance challenge for Reels.",$Vo=()=>"ç¨ä½ èªå·±çç
§çè·³æ¬å¨çèè¹ææï¼åå° Reelsã",jVo=((t={},e={})=>(e.locale??o())==="en"?DVo():$Vo()),FVo=()=>"Trend and dance videos",UVo=()=>"ç鍿æä¸èè¹è§é¢",GVo=((t={},e={})=>(e.locale??o())==="en"?FVo():UVo()),BVo=()=>"Dance videos are only the start. Motion transfer fits anywhere a real performance needs a different character.",VVo=()=>"èè¹è§é¢åªæ¯å¼å§ãåªè¦ä¸æ®µç人表æ¼éè¦æ¢ä¸ªè§è²æ¥æ¼ï¼é½å¯ä»¥ç¨ä¸ã",HVo=((t={},e={})=>(e.locale??o())==="en"?BVo():VVo()),KVo=()=>"Example",WVo=()=>"示ä¾",YVo=((t={},e={})=>(e.locale??o())==="en"?KVo():WVo()),ZVo=()=>"Use cases",XVo=()=>"使ç¨åºæ¯",QVo=((t={},e={})=>(e.locale??o())==="en"?ZVo():XVo()),JVo=()=>"What can you create with motion transfer?",eHo=()=>"å¨ä½è¿ç§»å¯ä»¥ç¨æ¥åä»ä¹ï¼",tHo=((t={},e={})=>(e.locale??o())==="en"?JVo():eHo()),wc=Object.freeze(Object.defineProperty({__proto__:null,about_avatar:Bje,about_bio:Kje,about_contact_us:Zje,about_description:qT,about_follow_us:tFe,about_introduction:rFe,about_title:OT,admin_credits_adjust_title:Oxe,admin_credits_amount_error:Lxe,admin_credits_amount_label:jxe,admin_credits_current_balance:Gxe,admin_credits_description:Hxe,admin_credits_expires_error:Yxe,admin_credits_expires_label:Qxe,admin_credits_expiry_1d:tke,admin_credits_expiry_30d:rke,admin_credits_expiry_365d:ike,admin_credits_expiry_7d:_ke,admin_credits_expiry_placeholder:pke,admin_credits_find_user:gke,admin_credits_grant_button:vke,admin_credits_grant_error:zke,admin_credits_note_error:Ske,admin_credits_note_label:Eke,admin_credits_note_placeholder:Cke,admin_credits_pending:Oke,admin_credits_quick_amount:Lke,admin_credits_reason_error:jke,admin_credits_reason_label:Gke,admin_credits_reason_placeholder:Hke,admin_credits_scene_admin_adjustment:Yke,admin_credits_scene_credit_pack_purchase:Qke,admin_credits_scene_generation_refund:t1e,admin_credits_scene_promotion_gift:r1e,admin_credits_scene_registration_bonus:i1e,admin_credits_scene_subscription_grant:_1e,admin_credits_scene_subscription_upgrade:p1e,admin_credits_search_error:g1e,admin_credits_select_user_empty:v1e,admin_credits_title:KI,admin_gallery_ops_actions:k1e,admin_gallery_ops_add_to_gallery:T1e,admin_gallery_ops_cancel:A1e,admin_gallery_ops_candidate_pool:q1e,admin_gallery_ops_category_placeholder:N1e,admin_gallery_ops_clear:$1e,admin_gallery_ops_description:U1e,admin_gallery_ops_edit_item:V1e,admin_gallery_ops_featured:W1e,admin_gallery_ops_field_alt:X1e,admin_gallery_ops_field_category:e5e,admin_gallery_ops_field_description:o5e,admin_gallery_ops_field_prompt:s5e,admin_gallery_ops_field_resolution:l5e,admin_gallery_ops_field_slug:d5e,admin_gallery_ops_field_tags:f5e,admin_gallery_ops_field_title:b5e,admin_gallery_ops_gallery_items:w5e,admin_gallery_ops_heading:k5e,admin_gallery_ops_preview:T5e,admin_gallery_ops_publish_error:A5e,admin_gallery_ops_published:q5e,admin_gallery_ops_resolution_unknown:N5e,admin_gallery_ops_save:$5e,admin_gallery_ops_skip:U5e,admin_gallery_ops_skip_error:V5e,admin_gallery_ops_slug_conflict:W5e,admin_gallery_ops_status:X5e,admin_gallery_ops_tags_help:eSe,admin_gallery_ops_tags_select_category:oSe,admin_gallery_ops_title:WI,admin_gallery_ops_update_error:cSe,admin_overview_active_subscriptions:uSe,admin_overview_all_systems_operational:mSe,admin_overview_avg_processing_time:hSe,admin_overview_breadcrumb_overview:ySe,admin_overview_credits_consumed:xSe,admin_overview_credits_issued:ISe,admin_overview_description:RSe,admin_overview_failed_24h:PSe,admin_overview_failed_tasks:MSe,admin_overview_failure_rate:DSe,admin_overview_fal_health:FSe,admin_overview_generations:BSe,admin_overview_grants_30d:KSe,admin_overview_last_7_days:ZSe,admin_overview_mrr_usd:JSe,admin_overview_new_this_week:n4e,admin_overview_plus_pro_breakdown:a4e,admin_overview_revenue:c4e,admin_overview_success_rate:u4e,admin_overview_task_health:m4e,admin_overview_task_mix:h4e,admin_overview_title:YI,admin_overview_total_tasks:z4e,admin_overview_total_users:S4e,admin_overview_usd_only:E4e,admin_overview_users_growth:C4e,admin_title:O4e,admin_users_active:L4e,admin_users_ban_button:j4e,admin_users_ban_default_reason:G4e,admin_users_ban_error:H4e,admin_users_ban_expires:Y4e,admin_users_ban_never:Q4e,admin_users_ban_reason:tIe,admin_users_ban_reason_placeholder:rIe,admin_users_ban_select_date:iIe,admin_users_ban_success:_Ie,admin_users_clear_search:pIe,admin_users_close:gIe,admin_users_columns_credits:vIe,admin_users_columns_email:zIe,admin_users_columns_lifetime_spend:SIe,admin_users_columns_name:EIe,admin_users_columns_plan:CIe,admin_users_columns_status:OIe,admin_users_description:LIe,admin_users_email_copied:jIe,admin_users_filter_joined:GIe,admin_users_filter_joined_30d:HIe,admin_users_filter_joined_7d:YIe,admin_users_filter_joined_90d:QIe,admin_users_filter_joined_any:tTe,admin_users_inactive:rTe,admin_users_joined:iTe,admin_users_no_results:_Te,admin_users_recent_generations:pTe,admin_users_search:gTe,admin_users_subscription_status:vTe,admin_users_title:ZI,admin_users_unban_button:kTe,admin_users_unban_error:TTe,admin_users_unban_success:ATe,admin_users_updated:qTe,ai_image_generator_cta_description:lFe,ai_image_generator_cta_eyebrow:dFe,ai_image_generator_cta_primary:fFe,ai_image_generator_cta_secondary:bFe,ai_image_generator_cta_title:wFe,ai_image_generator_faq_commercial_answer:kFe,ai_image_generator_faq_commercial_question:TFe,ai_image_generator_faq_credits_answer:AFe,ai_image_generator_faq_credits_question:qFe,ai_image_generator_faq_description:NFe,ai_image_generator_faq_eyebrow:$Fe,ai_image_generator_faq_failure_answer:UFe,ai_image_generator_faq_failure_question:VFe,ai_image_generator_faq_formats_answer:WFe,ai_image_generator_faq_formats_question:XFe,ai_image_generator_faq_free_answer:eUe,ai_image_generator_faq_free_question:oUe,ai_image_generator_faq_models_answer:sUe,ai_image_generator_faq_models_question:lUe,ai_image_generator_faq_prompts_answer:dUe,ai_image_generator_faq_prompts_question:fUe,ai_image_generator_faq_references_answer:bUe,ai_image_generator_faq_references_question:wUe,ai_image_generator_faq_swift_answer:kUe,ai_image_generator_faq_swift_question:TUe,ai_image_generator_faq_title:A
31Ue,ai_image_generator_faq_what_answer:qUe,ai_image_generator_faq_what_question:NUe,ai_image_generator_feature_controls_alt:$Ue,ai_image_generator_feature_controls_description:UUe,ai_image_generator_feature_controls_metric:VUe,ai_image_generator_feature_controls_title:WUe,ai_image_generator_feature_models_alt:XUe,ai_image_generator_feature_models_description:e8e,ai_image_generator_feature_models_metric:o8e,ai_image_generator_feature_models_title:s8e,ai_image_generator_feature_references_alt:l8e,ai_image_generator_feature_references_description:d8e,ai_image_generator_feature_references_metric:f8e,ai_image_generator_feature_references_title:b8e,ai_image_generator_feature_reliability_alt:w8e,ai_image_generator_feature_reliability_description:k8e,ai_image_generator_feature_reliability_metric:T8e,ai_image_generator_feature_reliability_title:A8e,ai_image_generator_features_description:q8e,ai_image_generator_features_eyebrow:N8e,ai_image_generator_features_title:$8e,ai_image_generator_header_chip_image_to_image:U8e,ai_image_generator_header_chip_multi_model:V8e,ai_image_generator_header_chip_reference:W8e,ai_image_generator_header_chip_text_to_image:X8e,ai_image_generator_header_description:eGe,ai_image_generator_header_eyebrow:MT,ai_image_generator_header_title:NT,ai_image_generator_related_background_action:iGe,ai_image_generator_related_background_description:_Ge,ai_image_generator_related_background_title:pGe,ai_image_generator_related_coming_soon:gGe,ai_image_generator_related_description:vGe,ai_image_generator_related_editor_action:zGe,ai_image_generator_related_editor_description:SGe,ai_image_generator_related_editor_title:EGe,ai_image_generator_related_title:CGe,ai_image_generator_related_upscale_action:OGe,ai_image_generator_related_upscale_description:LGe,ai_image_generator_related_upscale_title:jGe,ai_image_generator_schema_description:LT,ai_image_generator_seo_description:DT,ai_image_generator_seo_title:$T,ai_image_generator_showcase_description:YGe,ai_image_generator_showcase_editorial_alt:QGe,ai_image_generator_showcase_editorial_label:tBe,ai_image_generator_showcase_editorial_prompt:rBe,ai_image_generator_showcase_editorial_title:iBe,ai_image_generator_showcase_eyebrow:_Be,ai_image_generator_showcase_portrait_alt:pBe,ai_image_generator_showcase_portrait_label:gBe,ai_image_generator_showcase_portrait_prompt:vBe,ai_image_generator_showcase_portrait_title:zBe,ai_image_generator_showcase_poster_alt:SBe,ai_image_generator_showcase_poster_label:EBe,ai_image_generator_showcase_poster_prompt:CBe,ai_image_generator_showcase_poster_title:OBe,ai_image_generator_showcase_product_alt:LBe,ai_image_generator_showcase_product_label:jBe,ai_image_generator_showcase_product_prompt:GBe,ai_image_generator_showcase_product_title:HBe,ai_image_generator_showcase_prompt_label:YBe,ai_image_generator_showcase_reference_alt:QBe,ai_image_generator_showcase_reference_label:t9e,ai_image_generator_showcase_reference_prompt:r9e,ai_image_generator_showcase_reference_title:i9e,ai_image_generator_showcase_title:_9e,ai_image_generator_step_describe_body:p9e,ai_image_generator_step_describe_title:g9e,ai_image_generator_step_generate_body:v9e,ai_image_generator_step_generate_title:z9e,ai_image_generator_step_reference_body:S9e,ai_image_generator_step_reference_title:E9e,ai_image_generator_step_settings_body:C9e,ai_image_generator_step_settings_title:O9e,ai_image_generator_steps_description:L9e,ai_image_generator_steps_eyebrow:j9e,ai_image_generator_steps_title:G9e,ai_image_generator_trust_aria_label:H9e,ai_image_generator_trust_billing_detail:Y9e,ai_image_generator_trust_billing_label:Q9e,ai_image_generator_trust_billing_value:t7e,ai_image_generator_trust_inputs_detail:r7e,ai_image_generator_trust_inputs_label:i7e,ai_image_generator_trust_inputs_value:_7e,ai_image_generator_trust_models_detail:p7e,ai_image_generator_trust_models_label:g7e,ai_image_generator_trust_models_value:v7e,ai_image_generator_trust_output_detail:z7e,ai_image_generator_trust_output_label:S7e,ai_image_generator_trust_output_value:E7e,ai_image_generator_use_case_concept_description:C7e,ai_image_generator_use_case_concept_example:O7e,ai_image_generator_use_case_concept_title:L7e,ai_image_generator_use_case_marketing_description:j7e,ai_image_generator_use_case_marketing_example:G7e,ai_image_generator_use_case_marketing_title:H7e,ai_image_generator_use_case_product_description:Y7e,ai_image_generator_use_case_product_example:Q7e,ai_image_generator_use_case_product_title:tVe,ai_image_generator_use_case_social_description:rVe,ai_image_generator_use_case_social_example:iVe,ai_image_generator_use_case_social_title:_Ve,ai_image_generator_use_cases_description:pVe,ai_image_generator_use_cases_example_label:gVe,ai_image_generator_use_cases_eyebrow:vVe,ai_image_generator_use_cases_title:zVe,ai_video_generator_apply_loaded:SVe,ai_video_generator_capabilities_description:EVe,ai_video_generator_capabilities_header_input:CVe,ai_video_generator_capabilities_header_models:OVe,ai_video_generator_capabilities_header_output:LVe,ai_video_generator_capabilities_header_workflow:jVe,ai_video_generator_capabilities_input_i2v:GVe,ai_video_generator_capabilities_input_r2v:HVe,ai_video_generator_capabilities_input_t2v:YVe,ai_video_generator_capabilities_input_v2v:QVe,ai_video_generator_capabilities_output_i2v:tHe,ai_video_generator_capabilities_output_r2v:rHe,ai_video_generator_capabilities_output_t2v:iHe,ai_video_generator_capabilities_output_v2v:_He,ai_video_generator_capabilities_title:pHe,ai_video_generator_cta_description:gHe,ai_video_generator_cta_eyebrow:vHe,ai_video_generator_cta_primary:zHe,ai_video_generator_cta_secondary:SHe,ai_video_generator_cta_title:EHe,ai_video_generator_faq_audio_answer:CHe,ai_video_generator_faq_audio_question:OHe,ai_video_generator_faq_character_answer:LHe,ai_video_generator_faq_character_question:jHe,ai_video_generator_faq_cost_answer:GHe,ai_video_generator_faq_cost_question:HHe,ai_video_generator_faq_definition_answer:YHe,ai_video_generator_faq_definition_question:QHe,ai_video_generator_faq_description:tKe,ai_video_generator_faq_duration_answer:rKe,ai_video_generator_faq_duration_question:iKe,ai_video_generator_faq_edit_answer:_Ke,ai_video_generator_faq_edit_question:pKe,ai_video_generator_faq_eyebrow:gKe,ai_video_generator_faq_formats_answer:vKe,ai_video_generator_faq_formats_question:zKe,ai_video_generator_faq_models_answer:SKe,ai_video_generator_faq_models_question:EKe,ai_video_generator_faq_privacy_answer:CKe,ai_video_generator_faq_privacy_question:OKe,ai_video_generator_faq_title:LKe,ai_video_generator_feature_image_description:jKe,ai_video_generator_feature_image_metric:GKe,ai_video_generator_feature_image_title:HKe,ai_video_generator_feature_reference_description:YKe,ai_video_generator_feature_reference_metric:QKe,ai_video_generator_feature_reference_title:tWe,ai_video_generator_feature_text_description:rWe,ai_video_generator_feature_text_metric:iWe,ai_video_generator_feature_text_title:_We,ai_video_generator_feature_video_description:pWe,ai_video_generator_feature_video_metric:gWe,ai_video_generator_feature_video_title:vWe,ai_video_generator_features_description:zWe,ai_video_generator_features_eyebrow:SWe,ai_video_generator_features_title:EWe,ai_video_generator_header_chip_audio:CWe,ai_video_generator_header_chip_duration:OWe,ai_video_generator_header_chip_resolution:LWe,ai_video_generator_header_chip_watermark:jWe,ai_video_generator_header_description:GWe,ai_video_generator_header_eyebrow:HWe,ai_video_generator_header_title:YWe,ai_video_generator_models_chip_audio:QWe,ai_video_generator_models_chip_silent:tYe,ai_video_generator_models_description:rYe,ai_video_generator_models_eyebrow:iYe,ai_video_generator_models_from:_Ye,ai_video_generator_models_open:pYe,ai_video_generator_models_show_all:gYe,ai_video_generator_models_show_less:vYe,ai_video_generator_models_title:zYe,ai_video_generator_prompt_copied:SYe,ai_video_generator_prompt_copy_failed:EYe,ai_video_generator_related_description:CYe,ai_video_generator_related_edit_action:OYe,ai_video_generator_related_edit_description:LYe,ai_video_generator_related_edit_title:jYe,ai_video_generator_related_title:GYe,ai_video_generator_schema_description:jT,ai_video_generator_schema_name:FT,ai_video_generator_seo_de
31scription:UT,ai_video_generator_seo_title:GT,ai_video_generator_showcase_clip_alt:eZe,ai_video_generator_showcase_clip_label:oZe,ai_video_generator_showcase_copy_prompt:sZe,ai_video_generator_showcase_cta:lZe,ai_video_generator_showcase_description:dZe,ai_video_generator_showcase_eyebrow:fZe,ai_video_generator_showcase_input_label:bZe,ai_video_generator_showcase_input_placeholder_label:wZe,ai_video_generator_showcase_prompt_label:kZe,ai_video_generator_showcase_title:TZe,ai_video_generator_starters_busy:AZe,ai_video_generator_starters_dance_alt:qZe,ai_video_generator_starters_dance_title:NZe,ai_video_generator_starters_description:$Ze,ai_video_generator_starters_fashion_alt:UZe,ai_video_generator_starters_fashion_title:VZe,ai_video_generator_starters_loaded:WZe,ai_video_generator_starters_panda_alt:XZe,ai_video_generator_starters_panda_title:eXe,ai_video_generator_starters_street_alt:oXe,ai_video_generator_starters_street_title:sXe,ai_video_generator_starters_title:lXe,ai_video_generator_starters_try:dXe,ai_video_generator_step_describe_body:fXe,ai_video_generator_step_describe_title:bXe,ai_video_generator_step_generate_body:wXe,ai_video_generator_step_generate_title:kXe,ai_video_generator_step_task_body:TXe,ai_video_generator_step_task_title:AXe,ai_video_generator_steps_description:qXe,ai_video_generator_steps_eyebrow:NXe,ai_video_generator_steps_title:$Xe,ai_video_generator_trust_aria_label:UXe,ai_video_generator_trust_cost_description:VXe,ai_video_generator_trust_cost_title:WXe,ai_video_generator_trust_refund_description:XXe,ai_video_generator_trust_refund_title:eQe,ai_video_generator_trust_workflow_description:oQe,ai_video_generator_trust_workflow_title:sQe,ai_video_generator_use_case_ads_alt:lQe,ai_video_generator_use_case_ads_description:dQe,ai_video_generator_use_case_ads_eyebrow:fQe,ai_video_generator_use_case_ads_t
31itle:bQe,ai_video_generator_use_case_cta:wQe,ai_video_generator_use_case_product_alt:kQe,ai_video_generator_use_case_product_description:TQe,ai_video_generator_use_case_product_eyebrow:AQe,ai_video_generator_use_case_product_title:qQe,ai_video_generator_use_case_social_alt:NQe,ai_video_generator_use_case_social_description:$Qe,ai_video_generator_use_case_social_eyebrow:UQe,ai_video_generator_use_case_social_title:VQe,ai_video_generator_use_case_storyboard_alt:WQe,ai_video_generator_use_case_storyboard_description:XQe,ai_video_generator_use_case_storyboard_eyebrow:eJe,ai_video_generator_use_case_storyboard_title:oJe,ai_video_generator_use_cases_description:sJe,ai_video_generator_use_cases_eyebrow:lJe,ai_video_generator_use_cases_title:dJe,ai_video_generator_workflow_apply_failed:fJe,ai_video_generator_workflow_asset_image_details:bJe,ai_video_generator_workflow_asset_video_details:wJe,ai_video_generator_workflow_description:kJe,ai_video_generator_workflow_duration_chip:TJe,ai_video_generator_workflow_eyebrow:AJe,ai_video_generator_workflow_i2v_alt_input:qJe,ai_video_generator_workflow_i2v_alt_output:NJe,ai_video_generator_workflow_i2v_input:$Je,ai_video_generator_workflow_i2v_value_1:UJe,ai_video_generator_workflow_i2v_value_2:VJe,ai_video_generator_workflow_input_label:WJe,ai_video_generator_workflow_r2v_alt_image:XJe,ai_video_generator_workflow_r2v_alt_output:eet,ai_video_generator_workflow_r2v_alt_video:oet,ai_video_generator_workflow_r2v_input:set,ai_video_generator_workflow_r2v_value_1:_et,ai_video_generator_workflow_r2v_value_2:pet,ai_video_generator_workflow_t2v_alt_output:get,ai_video_generator_workflow_t2v_input:vet,ai_video_generator_workflow_t2v_value_1:zet,ai_video_generator_workflow_t2v_value_2:Iet,ai_video_generator_workflow_title:Ret,ai_video_generator_workflow_try:Pet,ai_video_generator_workflow_v2v_alt_output:Met,ai_video_generator_workflow_v2v_alt_source:Det,ai_video_generator_workflow_v2v_input:Fet,ai_video_generator_workflow_v2v_value_1:Bet,ai_video_generator_workflow_v2v_value_2:Ket,auth_common_and:yqe,auth_common_by_clicking_continue:xqe,auth_common_claim_credits:QI,auth_common_guest:JI,auth_common_login:Ip,auth_common_logout:eT,auth_common_logout_failed:tT,auth_common_not_signed_in:Nqe,auth_common_privacy_policy:$qe,auth_common_signup:Uqe,auth_common_terms_of_service:Vqe,auth_error_back_to_login:Wqe,auth_error_codes:nT,auth_error_title:Jqe,auth_error_try_again:oT,auth_forgot_password_back_to_login:rOe,auth_forgot_password_check_email:iOe,auth_forgot_password_description:rT,auth_forgot_password_email:dOe,auth_forgot_password_email_required:fOe,auth_forgot_password_placeholder_email:bOe,auth_forgot_password_send:wOe,auth_forgot_password_title:aT,auth_login_bonus_badge:IOe,auth_login_bonus_hint:sT,auth_login_description:iT,auth_login_email:qOe,auth_login_email_required:cT,auth_login_forgot_password:DOe,auth_login_hide_password:FOe,auth_login_password:BOe,auth_login_password_required:lT,auth_login_placeholder_email:YOe,auth_login_placeholder_password:QOe,auth_login_show_password:tMe,auth_login_sign_in:Jv,auth_login_sign_up_hint:_T,auth_login_title:uT,auth_login_welcome_back:dT,auth_register_check_email:dMe,auth_register_create_account:fMe,auth_register_description:pT,auth_register_email:yMe,auth_register_email_required:xMe,auth_register_hide_password:IMe,auth_register_name:RMe,auth_register_name_required:PMe,auth_register_password:MMe,auth_register_password_required:DMe,auth_register_placeholder_email:FMe,auth_register_placeholder_name:BMe,auth_register_placeholder_password:KMe,auth_register_show_password:ZMe,auth_register_sign_in_hint:JMe,auth_register_sign_up:nNe,auth_register_title:mT,auth_reset_password_back_to_login:iNe,auth_reset_password_description:fT,auth_reset_password_hide_password:dNe,auth_reset_password_invalid_token:fNe,auth_reset_password_min_length:bNe,auth_reset_password_password:wNe,auth_reset_password_placeholder_password:kNe,auth_reset_password_reset:TNe,auth_reset_password_show_password:ANe,auth_reset_password_title:gT,auth_social_or:hT,auth_social_sign_in_with_google:bT,background_remover_cta_description:MUn,background_remover_cta_eyebrow:DUn,background_remover_cta_primary:FUn,background_remover_cta_secondary:BUn,background_remover_cta_title:KUn,background_remover_evidence_after_label:ZUn,background_remover_evidence_before_label:JUn,background_remover_evidence_description:n8n,background_remover_evidence_hair_after_alt:a8n,background_remover_evidence_hair_badge:c8n,background_remover_evidence_hair_before_alt:u8n,background_remover_evidence_hair_note:m8n,background_remover_evidence_hair_title:h8n,background_remover_evidence_pet_after_alt:y8n,background_remover_evidence_pet_badge:x8n,background_remover_evidence_pet_before_alt:I8n,background_remover_evidence_pet_note:R8n,background_remover_evidence_pet_title:P8n,background_remover_evidence_product_after_alt:M8n,background_remover_evidence_product_badge:D8n,background_remover_evidence_product_before_alt:F8n,background_remover_evidence_product_note:B8n,background_remover_evidence_product_title:K8n,background_remover_evidence_title:Z8n,background_remover_faq_cost_answer:J8n,background_remover_faq_cost_question:nGn,background_remover_faq_description:aGn,background_remover_faq_difficult_answer:cGn,background_remover_faq_difficult_question:uGn,background_remover_faq_edges_answer:mGn,background_remover_faq_edges_question:hGn,background_remover_faq_eyebrow:yGn,background_remover_faq_how_answer:xGn,background_remover_faq_how_question:IGn,background_remover_faq_jpeg_answer:RGn,background_remover_faq_jpeg_question:PGn,background_remover_faq_logo_answer:MGn,background_remover_faq_logo_question:DGn,background_remover_faq_scope_answer:FGn,background_remover_faq_scope_question:BGn,background_remover_faq_title:KGn,background_remover_faq_transparent_answer:ZGn,background_remover_faq_transparent_question:JGn,background_remover_feature_catalog_alt:nBn,background_remover_feature_catalog_description:aBn,background_remover_feature_catalog_metric:cBn,background_remover_feature_catalog_title:uBn,background_remover_feature_edges_alt:mBn,background_remover_feature_edges_description:hBn,background_remover_feature_edges_metric:yBn,background_remover_feature_edges_title:xBn,background_remover_feature_png_alt:IBn,background_remover_feature_png_description:RBn,background_remover_feature_png_metric:PBn,background_remover_feature_png_title:MBn,background_remover_feature_workflow_alt:DBn,background_remover_feature_workflow_de
31scription:FBn,background_remover_feature_workflow_metric:BBn,background_remover_feature_workflow_title:KBn,background_remover_features_description:ZBn,background_remover_features_eyebrow:JBn,background_remover_features_title:n9n,background_remover_guidance_chip_input:a9n,background_remover_guidance_chip_megapixels:c9n,background_remover_guidance_chip_output:u9n,background_remover_guidance_chip_size:m9n,background_remover_guidance_chips_label:h9n,background_remover_guidance_description:y9n,background_remover_guidance_do_contrast_body:x9n,background_remover_guidance_do_contrast_title:I9n,background_remover_guidance_do_heading:R9n,background_remover_guidance_do_resolution_body:P9n,background_remover_guidance_do_resolution_title:M9n,background_remover_guidance_do_subject_body:D9n,background_remover_guidance_do_subject_title:F9n,background_remover_guidance_footnote:B9n,background_remover_guidance_limit_blend_body:K9n,background_remover_guidance_limit_blend_title:Z9n,background_remover_guidance_limit_compressed_body:J9n,background_remover_guidance_limit_compressed_title:n7n,background_remover_guidance_limit_heading:a7n,background_remover_guidance_limit_translucent_body:c7n,background_remover_guidance_limit_translucent_title:u7n,background_remover_guidance_title:m7n,background_remover_header_chip_edges:h7n,background_remover_header_chip_png:y7n,background_remover_header_chip_portraits:x7n,background_remover_header_chip_products:I7n,background_remover_header_description:R7n,background_remover_header_title:ZU,background_remover_related_denoiser_action:O7n,background_remover_related_denoiser_description:L7n,background_remover_related_description:j7n,background_remover_related_title:G7n,background_remover_related_upscaler_action:H7n,background_remover_related_upscaler_description:Y7n,background_remover_related_vectorizer_action:Q7n,background_remover_related_vectorizer_description:tVn,background_remover_schema_description:rVn,background_remover_schema_name:iVn,background_remover_seo_description:Mb,background_remover_seo_title:XU,background_remover_specs_batch_label:mVn,background_remover_specs_batch_value:hVn,background_remover_specs_description:yVn,background_remover_specs_formats_label:xVn,background_remover_specs_formats_value:IVn,background_remover_specs_output_label:RVn,background_remover_specs_output_value:PVn,background_remover_specs_pricing_label:MVn,background_remover_specs_pricing_value:DVn,background_remover_specs_processing_label:FVn,background_remover_specs_processing_value:BVn,background_remover_specs_size_label:KVn,background_remover_specs_size_value:ZVn,background_remover_specs_title:JVn,background_remover_step_compare_body:nHn,background_remover_step_compare_title:aHn,background_remover_step_download_body:cHn,background_remover_step_download_title:uHn,background_remover_step_run_body:mHn,background_remover_step_run_title:hHn,background_remover_step_upload_body:yHn,background_remover_step_upload_title:xHn,background_remover_steps_description:IHn,background_remover_steps_eyebrow:RHn,background_remover_steps_title:PHn,background_remover_trust_aria_label:MHn,background_remover_trust_cost_detail:DHn,background_remover_trust_cost_label:FHn,background_remover_trust_cost_value:BHn,background_remover_trust_edges_detail:KHn,background_remover_trust_edges_label:ZHn,background_remover_trust_edges_value:JHn,background_remover_trust_input_detail:nKn,background_remover_trust_input_label:aKn,background_remover_trust_input_value:cKn,background_remover_trust_output_detail:uKn,background_remover_trust_output_label:mKn,background_remover_trust_output_value:hKn,background_remover_use_case_ecommerce_description:yKn,background_remover_use_case_ecommerce_example:xKn,background_remover_use_case_ecommerce_title:IKn,background_remover_use_case_headshot_description:RKn,background_remover_use_case_headshot_example:PKn,background_remover_use_case_headshot_title:MKn,background_remover_use_case_logo_description:DKn,background_remover_use_case_logo_example:FKn,background_remover_use_case_logo_title:BKn,background_remover_use_case_social_description:KKn,background_remover_use_case_social_example:ZKn,background_remover_use_case_social_title:JKn,background_remover_use_cases_description:nWn,background_remover_use_cases_example_label:aWn,background_remover_use_cases_eyebrow:cWn,background_remover_use_cases_title:uWn,block_features2_card_alt:IJ,blog_all_posts:RJ,blog_description:Ab,blog_next:OJ,blog_no_posts:LJ,blog_of:jJ,blog_page:GJ,blog_pagination:HJ,blog_previous:YJ,blog_title:Cb,catch_boundary_back_to_home:rI,catch_boundary_description:aI,catch_boundary_title:sI,changelog_description:iI,changelog_subtitle:cee,changelog_title:cI,common_go_back:pee,common_home:gee,common_loading:vee,common_main_navigation:zee,common_mobile_navigation:See,common_mode_dark:lI,common_mode_light:_I,common_mode_system:uI,common_mode_theme:dI,common_open_user_menu:Nee,common_select_all:$ee,common_select_row:Uee,common_select_value:Vee,common_settings:Wee,common_social_links:pI,c
31ommon_switch_language:mI,common_table_add_filter:tte,common_table_add_filters_hint:rte,common_table_add_sort:ite,common_table_add_sorting_hint:_te,common_table_ascending:pte,common_table_bool_false:gte,common_table_bool_true:vte,common_table_clear:zte,common_table_clear_filters:Ste,common_table_clear_selection:Ete,common_table_descending:Cte,common_table_empty:Ote,common_table_enter_value:Lte,common_table_filter:jte,common_table_filter_by_value:Gte,common_table_filters:Hte,common_table_first_page:Yte,common_table_from:Qte,common_table_hide_column:tne,common_table_last_page:rne,common_table_maximum_value:ine,common_table_minimum_value:_ne,common_table_modify_filters_hint:pne,common_table_modify_sorting_hint:gne,common_table_next_page:vne,common_table_no_fields_found:zne,common_table_no_filters_applied:Sne,common_table_no_options_found:Ene,common_table_no_results:Cne,common_table_no_results_found:One,common_table_no_sorting_applied:Lne,common_table_not_empty:jne,common_table_op_contains:Gne,common_table_op_greater_than:Hne,common_table_op_greater_than_or_equal:Yne,common_table_op_has_any_of:Qne,common_table_op_has_none_of:toe,common_table_op_is:roe,common_table_op_is_after:ioe,common_table_op_is_before:_oe,common_table_op_is_between:poe,common_table_op_is_empty:goe,common_table_op_is_not:voe,common_table_op_is_not_empty:zoe,common_table_op_is_on_or_after:Soe,common_table_op_is_on_or_before:Eoe,common_table_op_is_relative_to_today:Coe,common_table_op_less_than:Ooe,common_table_op_less_than_or_equal:Loe,common_table_op_not_contains:joe,common_table_open_filter_menu:Goe,common_table_page:Hoe,common_table_pick_date:Yoe,common_table_pick_date_ellipsis:Qoe,common_table_previous_page:tre,common_table_reset_all_filters:rre,common_table_reset_filters:ire,common_table_reset_sorting:_re,common_table_rows_per_page:pre,common_table_search_fields:gre,common_table_search_options:vre,common_table_select_date:zre,common_table_select_date_range:Sre,common_table_select_field:Ere,common_table_select_join_operator:Cre,common_table_select_option:Ore,common_table_select_options:Lre,common_table_selected:jre,common_table_slider:Gre,common_table_sort:Hre,common_table_sort_asc:Yre,common_table_sort_by:Qre,common_table_sort_desc:tae,common_table_to:rae,common_table_type_to_add_filter:iae,common_table_view_options:_ae,common_table_where:pae,common_toggle_menu:gae,common_toggle_theme:vae,common_user_menu:zae,common_video_tool_card_action:Sae,common_video_tool_card_background_remover_description:Eae,common_video_tool_card_extender_description:Cae,common_video_tool_card_generator_description:Oae,common_video_tool_card_generator_title:fI,common_video_tool_card_motion_control_description:$ae,common_video_tool_card_upscaler_description:Uae,contact_description:gI,contact_direct_email:Kae,contact_email:Zae,contact_email_invalid:Jae,contact_error:nse,contact_form_title:ase,contact_message:cse,contact_message_max:use,contact_message_min:mse,contact_name:hse,contact_name_max:yse,contact_name_min:xse,contact_placeholder_email:Ise,contact_placeholder_message:Rse,contact_placeholder_name:Pse,contact_send:Mse,contact_sending:Dse,contact_success:Fse,contact_title:hI,creations_description_videos:Zvo,creations_empty_videos_description:Jvo,creations_empty_videos_title:nyo,creations_media_images:ayo,creations_media_videos:cyo,dashboard_avatar_billing:ibe,dashboard_avatar_dashboard:_be,dashboard_billing_add_credits:pbe,dashboard_billing_amount:gbe,dashboard_billing_best_value:vbe,dashboard_billing_cancels_at_period_end:zbe,dashboard_billing_credit_packs:Sbe,dashboard_billing_credit_packs_description:Ebe,dashboard_billing_credits:Cbe,dashboard_billing_credits_per_period:Obe,dashboard_billing_current_period:Lbe,dashboard_billing_current_period_dates:jbe,dashboard_billing_current_subscription:Gbe,dashboard_billing_date:Hbe,dashboard_billing_description:Ybe,dashboard_billing_empty_history:Qbe,dashboard_billing_empty_history_description:tve,dashboard_billing_error:rve,dashboard_billing_error_description:ive,dashboard_billing_interval_monthly:_ve,dashboard_billing_interval_yearly:pve,dashboard_billing_manage_billing:gve,dashboard_billing_no_subscription:vve,dashboard_billing_no_subscription_description:zve,dashboard_billing_not_available:Sve,dashboard_billing_one_time:Eve,dashboard_billing_pack_savings:Cve,dashboard_billing_payment_history:Ove,dashboard_billing_plan:Lve,dashboard_billing_price_id:jve,dashboard_billing_renewal:Gve,dashboard_billing_status:Hve,dashboard_billing_status_active:Yve,dashboard_billing_status_canceled:Qve,dashboard_billing_status_completed:tye,dashboard_billing_status_failed:rye,dashboard_billing_status_incomplete:iye,dashboard_billing_status_incomplete_expired:_ye,dashboard_billing_status_past_due:pye,dashboard_billing_status_paused:gye,dashboard_billing_status_processing:vye,dashboard_billing_status_refunded:zye,dashboard_billing_status_trialing:Sye,dashboard_billing_status_unpaid:Eye,dashboard_billing_title:BI,dashboard_billing_type:qye,dashboard_billing_type_one_time:Nye,dashboard_billing_type_subscription:$ye,dashboard_billing_upgrade:Uye,dashboard_billing_usage_no_period:Vye,dashboard_billing_usage_progress:Wye,dashboard_billing_usage_this_period:Xye,dashboard_billing_valid_days:ewe,dashboard_credits_activity:owe,dashboard_credits_amount:swe,dashboard_credits_balance:lwe,dashboard_credits_balance_description:dwe,dashboard_credits_consumes_30d:fwe,dashboard_credits_date:bwe,dashboard_credits_description:wwe,dashboard_credits_description_column:kwe,dashboard_credits_empty_expiring:Twe,dashboard_credits_empty_ledger:Awe,dashboard_credits_error:qwe,dashboard_credits_error_description:Nwe,dashboard_credits_expires:$we,dashboard_credits_expiring_grants:Uwe,dashboard_credits_expiring_rows:Vwe,dashboard_credits_grants_30d:Wwe,dashboard_credits_last_30_days:Xwe,dashboard_credits_ledger:e0e,dashboard_credits_no_expiry:o0e,dashboard_credits_refunds_30d:s0e,dashboard_credits_remaining:l0e,dashboard_credits_scene:d0e,dashboard_credits_title:f0e,dashboard_credits_type:b0e,dashboard_credits_type_consume:w0e,dashboard_credits_type_grant:k0e,dashboard_credits_view_billing:T0e,dashboard_overview_available_balance:A0e,dashboard_overview_complete:q0e,dashboard_overview_completed_generations:N0e,dashboard_overview_current_plan:$0e,dashboard_overview_description:U0e,dashboard_overview_empty_recent_description:V0e,dashboard_overview_empty_recent_title:W0e,dashboard_overview_free_plan:X0e,dashboard_overview_monthly_generations:e2e,dashboard_overview_no_renewal:o2e,dashboard_overview_quick_action_image_description:s2e,dashboard_overview_quick_action_image_edit_title:l2e,dashboard_overview_quick_action_image_title:d2e,dashboard_overview_quick_actions:f2e,dashboard_overview_recent_generations:b2e,dashboard_overview_remaining_credits:w2e,dashboard_overview_renewal:k2e,dashboard_overview_status_active:T2e,dashboard_overview_status_none:A2e,dashboard_overview_status_unknown:q2e,dashboard_overview_upgrade:N2e,dashboard_overview_usage_details:$2e,dashboard_overview_view_all:U2e,dashboard_overview_view_billing:V2e,dashboard_overview_view_credits:W2e,dashboard_payment_amount:X2e,dashboard_payment_back_to_billing:eze,dashboard_payment_checkout_completed:oze,dashboard_payment_credits:sze,dashboard_payment_credits_updated:lze,dashboard_payment_current_period_end:dze,dashboard_payment_description:fze,dashboard_payment_failed_description:bze,dashboard_payment_invalid_session_description:wze,dashboard_payment_payment_not_verified:kze,dashboard_payment_payment_successful:Tze,dashboard_payment_payment_summary:Aze,dashboard_payment_payment_verified:qze,dashboard_payment_plan:Nze,dashboard_payment_price_id:$ze,dashboard_payment_session_id:Uze,dashboard_payment_status:Vze,dashboard_payment_status_timeline:Wze,dashboard_payment_still_processing:Xze,dashboard_payment_subscription_update:exe,dashboard_payment_success_description:oxe,dashboard_payment_timeout_description:sxe,dashboard_payment_title:lxe,dashboard_payment_type:dxe,dashboard_payment_updated_at:fxe,dashboard_payment_verifying_payment:bxe,dashboard_sidebar_billing:wxe,dashboard_sidebar_credits:VI,dashboard_sidebar_dashboard:HI,dashboard_sidebar_profile:Exe,dashboard_title:Cxe,flux_2_pro_copy_001:fN,flux_2_pro_copy_002:gN,flux_2_pro_copy_003:hN,flux_2_pro_copy_004:bN,flux_2_pro_copy_005:vN,flux_2_pro_copy_006:yN,flux_2_pro_copy_007:wN,flux_2_pro_copy_008:zN,flux_2_pro_copy_009:xN,flux_2_pro_copy_010:kN,flux_2_pro_copy_011:SN,flux_2_pro_copy_012:IN,flux_2_pro_copy_013:TN,flux_2_pro_copy_014:EN,flux_2_pro_copy_015:RN,flux_2_pro_copy_016:AN,flux_2_pro_copy_017:CN,flux_2_pro_copy_018:PN,flux_2_pro_copy_019:qN,flux_2_pro_copy_020:ON,flux_2_pro_copy_021:MN,flux_2_pro_copy_022:NN,flux_2_pro_copy_023:LN,flux_2_pro_copy_024:DN,flux_2_pro_copy_025:$N,flux_2_pro_copy_026:jN,flux_2_pro_copy_027:FN,flux_2_pro_copy_028:UN,flux_2_pro_copy_029:GN,flux_2_pro_copy_030:BN,flux_2_pro_copy_031:VN,flux_2_pro_copy_032:HN,flux_2_pro_copy_033:KN,flux_2_pro_copy_034:WN,flux_2_pro_copy_035:YN,flux_2_pro_copy_036:ZN,flux_2_pro_copy_037:XN,flux_2_pro_copy_038:QN,flux_2_pro_copy_039:J
31N,flux_2_pro_copy_040:eL,flux_2_pro_copy_041:tL,flux_2_pro_copy_042:nL,flux_2_pro_copy_043:oL,flux_2_pro_copy_044:rL,flux_2_pro_copy_045:aL,flux_2_pro_copy_046:sL,flux_2_pro_copy_047:iL,flux_2_pro_copy_048:cL,flux_2_pro_copy_049:lL,flux_2_pro_copy_050:_L,flux_2_pro_copy_051:uL,flux_2_pro_copy_052:dL,flux_2_pro_copy_053:pL,flux_2_pro_copy_054:mL,flux_2_pro_copy_055:fL,flux_2_pro_copy_056:gL,flux_2_pro_copy_057:hL,flux_2_pro_copy_058:bL,flux_2_pro_copy_059:vL,flux_2_pro_copy_060:yL,flux_2_pro_copy_061:wL,flux_2_pro_cta_description:H9t,flux_2_pro_cta_primary:Y9t,flux_2_pro_cta_secondary:Q9t,flux_2_pro_cta_title:t7t,flux_2_pro_faq_cost_answer:zL,flux_2_pro_faq_cost_question:xL,flux_2_pro_faq_title:kL,flux_2_pro_features_title:SL,flux_2_pro_header_description:IL,flux_2_pro_header_title:TL,flux_2_pro_schema_description:g7t,flux_2_pro_seo_description:v7t,flux_2_pro_seo_title:z7t,flux_2_pro_showcase_title:EL,flux_3_image_after:Ob,flux_3_image_before:qb,flux_3_image_comparison_choose:x6,flux_3_image_comparison_credit_pair:$6,flux_3_image_comparison_credits:D6,flux_3_image_comparison_default_quality:j6,flux_3_image_comparison_description:g6,flux_3_image_comparison_extra_reference_price:G6,flux_3_image_comparison_fixed_quality:F6,flux_3_image_comparison_flare_choose:I6,flux_3_image_comparison_flare_focus:w6,flux_3_image_comparison_flux_choose:k6,flux_3_image_comparison_flux_focus:v6,flux_3_image_comparison_focus:b6,flux_3_image_comparison_formats:O6,flux_3_image_comparison_ideogram_choose:S6,flux_3_image_comparison_ideogram_focus:y6,flux_3_image_comparison_included:B6,flux_3_image_comparison_no_quality:L6,flux_3_image_comparison_open_model:V6,flux_3_image_comparison_output_count:q6,flux_3_image_comparison_outputs:P6,flux_3_image_comparison_provider_format:M6,flux_3_image_comparison_quality:N6,flux_3_image_comparison_reference_cost:U6,flux_3_image_comparison_reference_count:A6,flux_3_image_comparison_references:R6,flux_3_image_comparison_resolution:E6,flux_3_image_comparison_setting:h6,flux_3_image_comparison_source_references:C6,flux_3_image_comparison_sunburst_choose:T6,flux_3_image_comparison_sunburst_focus:z6,flux_3_image_comparison_title:f6,flux_3_image_cta_description:YD,flux_3_image_cta_primary:ZD,flux_3_image_cta_secondary:XD,flux_3_image_cta_title:WD,flux_3_image_detail_composite_alt:e6,flux_3_image_detail_description:JL,flux_3_image_detail_eyebrow:NL,flux_3_image_detail_title:QL,flux_3_image_edit_description:PL,flux_3_image_edit_title:CL,flux_3_image_fan_editorial_alt:DL,flux_3_image_fan_fashion_alt:jL,flux_3_image_fan_illustration_alt:$L,flux_3_image_fan_portrait_alt:LL,flux_3_image_faq_access_answer:RD,flux_3_image_faq_access_question:ED,flux_3_image_faq_boxes_answer:CD,flux_3_image_faq_boxes_question:AD,flux_3_image_faq_entity_answer:TD,flux_3_image_faq_entity_question:ID,flux_3_image_faq_iterations_answer:Y6,flux_3_image_faq_iterations_question:W6,flux_3_image_faq_language_answer:MD,flux_3_image_faq_language_question:OD,flux_3_image_faq_large_answer:qD,flux_3_image_faq_large_question:PD,flux_3_image_faq_price_answer:LD,flux_3_image_faq_price_question:ND,flux_3_image_faq_references_answer:K6,flux_3_image_faq_references_question:H6,flux_3_image_faq_title:SD,flux_3_image_faq_weights_answer:$D,flux_3_image_faq_weights_question:DD,flux_3_image_feature_edit_alt:c6,flux_3_image_feature_edit_description:i6,flux_3_image_feature_edit_title:s6,flux_3_image_feature_layout_alt:a6,flux_3_image_feature_layout_description:r6,flux_3_image_feature_layout_title:o6,flux_3_image_feature_scene_alt:m6,flux_3_image_feature_scene_description:p6,flux_3_image_feature_scene_title:d6,flux_3_image_feature_text_alt:u6,flux_3_image_feature_text_description:_6,flux_3_image_feature_text_title:l6,flux_3_image_features_description:n6,flux_3_image_features_title:t6,flux_3_image_guidance_boxes_body:uD,flux_3_image_guidance_boxes_title:_D,flux_3_image_guidance_description:X6,flux_3_image_guidance_do:Q6,flux_3_image_guidance_dont:J6,flux_3_image_guidance_edit_body:oD,flux_3_image_guidance_edit_title:nD,flux_3_image_guidance_layout_body:tD,flux_3_image_guidance_layout_title:eD,flux_3_image_guidance_refs_body:aD,flux_3_image_guidance_refs_title:rD,flux_3_image_guidance_size_body:lD,flux_3_image_guidance_size_title:cD,flux_3_image_guidance_title:Z6,flux_3_image_guidance_type_body:iD,flux_3_image_guidance_type_title:sD,flux_3_image_header_description:AL,flux_3_image_header_title:RL,flux_3_image_official_source:ry,flux_3_image_reference_composite_alt:XL,flux_3_image_reference_description:ZL,flux_3_image_reference_eyebrow:ML,flux_3_image_reference_title:YL,flux_3_image_related_action:np,flux_3_image_related_background_description:VD,flux_3_image_related_background_title:BD,flux_3_image_related_description:FD,flux_3_image_related_title:jD,flux_3_image_related_upscale_description:GD,flux_3_image_related_upscale_title:UD,flux_3_image_related_video_description:KD,flux_3_image_related_video_title:HD,flux_3_image_seo_de
31scription:A7t,flux_3_image_seo_title:T7t,flux_3_image_shirt_after_alt:BL,flux_3_image_shirt_before_alt:GL,flux_3_image_shirt_description:UL,flux_3_image_shirt_eyebrow:qL,flux_3_image_shirt_title:FL,flux_3_image_sofa_after_alt:WL,flux_3_image_sofa_before_alt:KL,flux_3_image_sofa_description:HL,flux_3_image_sofa_eyebrow:OL,flux_3_image_sofa_title:VL,flux_3_image_specs_access_label:xD,flux_3_image_specs_access_value:kD,flux_3_image_specs_credits_label:wD,flux_3_image_specs_credits_value:zD,flux_3_image_specs_description:pD,flux_3_image_specs_format_label:vD,flux_3_image_specs_format_value:yD,flux_3_image_specs_refs_label:gD,flux_3_image_specs_refs_value:hD,flux_3_image_specs_resolution_label:bD,flux_3_image_specs_tasks_label:mD,flux_3_image_specs_tasks_value:fD,flux_3_image_specs_title:dD,footer_rights_reserved:bI,footer_tagline:vI,generator_copy_prompt:uSn,generator_count_label:mSn,generator_create_video:hSn,generator_credit_cost:ySn,generator_download:xSn,generator_download_failed:ISn,generator_edit_prompt:RSn,generator_failed_refunded_description:PSn,generator_failed_title:MSn,generator_gate_balance_error_description:DSn,generator_gate_balance_error_title:FSn,generator_gate_cancel:BSn,generator_gate_checking_credits:KSn,generator_gate_hold_label:ZSn,generator_gate_retry:JSn,generator_gate_session_error_description:n4n,generator_gate_session_error_title:a4n,generator_gate_waiting_description:c4n,generator_gate_waiting_session:u4n,generator_generate:m4n,generator_generated_images:h4n,generator_generation_date:y4n,generator_generation_time:x4n,generator_model_label:I4n,generator_model_reference_capability:R4n,generator_model_source_references:P4n,generator_model_text_only:M4n,generator_no_images:D4n,generator_optional:F4n,generator_output_format_label:B4n,generator_parameters_label:K4n,generator_processing:Z4n,generator_prompt_copied:J4n,generator_prompt_copy_failed:nIn,generator_prompt_label:aIn,generator_prompt_placeholder:cIn,generator_prompt_required:uIn,generator_prompt_too_long:mIn,generator_quality_label:hIn,generator_ratio_auto:yIn,generator_ratio_label:xIn,generator_reference_add:IIn,generator_reference_alt:RIn,generator_reference_empty_file:PIn,generator_reference_file_too_large:MIn,generator_reference_image_too_large:DIn,generator_reference_invalid_image:FIn,generator_reference_limit:BIn,generator_reference_provider_failed:KIn,generator_reference_remove:ZIn,generator_reference_required:JIn,generator_reference_title:nTn,generator_reference_unsupported_format:aTn,generator_reference_upload_failed:cTn,generator_resolution_label:uTn,generator_result_alt:mTn,generator_source_first_hint:hTn,generator_source_size_hint:yTn,generator_source_size_label:xTn,generator_submit_failed:ITn,generator_submitting:RTn,generator_success:PTn,generator_zoom_image:MTn,gpt_image_2_5_flare_capabilities_description:y3,gpt_image_2_5_flare_capabilities_eyebrow:b3,gpt_image_2_5_flare_capabilities_title:v3,gpt_image_2_5_flare_capability_edit_alt:P3,gpt_image_2_5_flare_capability_edit_description:C3,gpt_image_2_5_flare_capability_edit_metric:R3,gpt_image_2_5_flare_capability_edit_title:A3,gpt_image_2_5_flare_capability_iteration_alt:N3,gpt_image_2_5_flare_capability_iteration_description:M3,gpt_image_2_5_flare_capability_iteration_metric:q3,gpt_image_2_5_flare_capability_iteration_title:O3,gpt_image_2_5_flare_capability_lighting_alt:k3,gpt_image_2_5_flare_capability_lighting_description:x3,gpt_image_2_5_flare_capability_lighting_metric:w3,gpt_image_2_5_flare_capability_lighting_title:z3,gpt_image_2_5_flare_capability_reference_alt:E3,gpt_image_2_5_flare_capability_reference_description:T3,gpt_image_2_5_flare_capability_reference_metric:S3,gpt_image_2_5_flare_capability_reference_title:I3,gpt_image_2_5_flare_cta_description:lP,gpt_image_2_5_flare_cta_eyebrow:iP,gpt_image_2_5_flare_cta_primary:_P,gpt_image_2_5_flare_cta_secondary:uP,gpt_image_2_5_flare_cta_title:cP,gpt_image_2_5_flare_faq_cost_answer:JC,gpt_image_2_5_flare_faq_cost_question:QC,gpt_image_2_5_flare_faq_description:$C,gpt_image_2_5_flare_faq_eyebrow:LC,gpt_image_2_5_flare_faq_flare_answer:GC,gpt_image_2_5_flare_faq_flare_question:UC,gpt_image_2_5_flare_faq_gpt_image_2_answer:VC,gpt_image_2_5_flare_faq_gpt_image_2_question:BC,gpt_image_2_5_flare_faq_prompt_answer:tP,gpt_image_2_5_flare_faq_prompt_question:eP,gpt_image_2_5_flare_faq_qual
31ity_answer:XC,gpt_image_2_5_flare_faq_quality_question:ZC,gpt_image_2_5_flare_faq_reference_answer:YC,gpt_image_2_5_flare_faq_reference_question:WC,gpt_image_2_5_flare_faq_sunburst_answer:KC,gpt_image_2_5_flare_faq_sunburst_question:HC,gpt_image_2_5_flare_faq_title:DC,gpt_image_2_5_flare_faq_what_answer:FC,gpt_image_2_5_flare_faq_what_question:jC,gpt_image_2_5_flare_header_chip_detail:NA,gpt_image_2_5_flare_header_chip_editing:MA,gpt_image_2_5_flare_header_chip_reference:OA,gpt_image_2_5_flare_header_chip_speed:qA,gpt_image_2_5_flare_header_description:PA,gpt_image_2_5_flare_header_title:CA,gpt_image_2_5_flare_limitation_review_description:TC,gpt_image_2_5_flare_limitation_review_metric:SC,gpt_image_2_5_flare_limitation_review_title:IC,gpt_image_2_5_flare_limitation_rights_description:qC,gpt_image_2_5_flare_limitation_rights_metric:CC,gpt_image_2_5_flare_limitation_rights_title:PC,gpt_image_2_5_flare_limitation_scope_description:AC,gpt_image_2_5_flare_limitation_scope_metric:EC,gpt_image_2_5_flare_limitation_scope_title:RC,gpt_image_2_5_flare_limitation_sunburst_description:NC,gpt_image_2_5_flare_limitation_sunburst_metric:OC,gpt_image_2_5_flare_limitation_sunburst_title:MC,gpt_image_2_5_flare_limitations_description:kC,gpt_image_2_5_flare_limitations_eyebrow:zC,gpt_image_2_5_flare_limitations_title:xC,gpt_image_2_5_flare_related_action:ep,gpt_image_2_5_flare_related_description:oP,gpt_image_2_5_flare_related_flux_description:sP,gpt_image_2_5_flare_related_gpt_image_2_description:rP,gpt_image_2_5_flare_related_nano_description:aP,gpt_image_2_5_flare_related_title:nP,gpt_image_2_5_flare_schema_description:C0t,gpt_image_2_5_flare_seo_description:E0t,gpt_image_2_5_flare_seo_title:S0t,gpt_image_2_5_flare_showcase_campaign_alt:QA,gpt_image_2_5_flare_showcase_campaign_label:e3,gpt_image_2_5_flare_showcase_campaign_prompt:t3,gpt_image_2_5_flare_showcase_campaign_title:JA,gpt_image_2_5_flare_showcase_description:ZA,gpt_image_2_5_flare_showcase_edit_alt:m3,gpt_image_2_5_flare_showcase_edit_label:g3,gpt_image_2_5_flare_showcase_edit_prompt:h3,gpt_image_2_5_flare_showcase_edit_title:f3,gpt_image_2_5_flare_showcase_eyebrow:WA,gpt_image_2_5_flare_showcase_lighting_alt:s3,gpt_image_2_5_flare_showcase_lighting_label:c3,gpt_image_2_5_flare_showcase_lighting_prompt:l3,gpt_image_2_5_flare_showcase_lighting_title:i3,gpt_image_2_5_flare_showcase_product_alt:n3,gpt_image_2_5_flare_showcase_product_label:r3,gpt_image_2_5_flare_showcase_product_prompt:a3,gpt_image_2_5_flare_showcase_product_title:o3,gpt_image_2_5_flare_showcase_prompt_label:XA,gpt_image_2_5_flare_showcase_reference_alt:_3,gpt_image_2_5_flare_showcase_reference_label:d3,gpt_image_2_5_flare_showcase_reference_prompt:p3,gpt_image_2_5_flare_showcase_reference_title:u3,gpt_image_2_5_flare_showcase_title:YA,gpt_image_2_5_flare_specs_description:D3,gpt_image_2_5_flare_specs_formats_label:V3,gpt_image_2_5_flare_specs_operations_label:$3,gpt_image_2_5_flare_specs_operations_value:j3,gpt_image_2_5_flare_specs_outputs_label:K3,gpt_image_2_5_flare_specs_outputs_value:W3,gpt_image_2_5_flare_specs_quality_label:H3,gpt_image_2_5_flare_specs_ratios_label:B3,gpt_image_2_5_flare_specs_references_label:F3,gpt_image_2_5_flare_specs_references_value:U3,gpt_image_2_5_flare_specs_resolutions_label:G3,gpt_image_2_5_flare_specs_title:L3,gpt_image_2_5_flare_step_brief_body:J3,gpt_image_2_5_flare_step_brief_title:Q3,gpt_image_2_5_flare_step_generate_body:oC,gpt_image_2_5_flare_step_generate_title:nC,gpt_image_2_5_flare_step_reference_body:tC,gpt_image_2_5_flare_step_reference_title:eC,gpt_image_2_5_flare_step_refine_body:aC,gpt_image_2_5_flare_step_refine_title:rC,gpt_image_2_5_flare_steps_description:X3,gpt_image_2_5_flare_steps_eyebrow:Y3,gpt_image_2_5_flare_steps_title:Z3,gpt_image_2_5_flare_trust_aria_label:LA,gpt_image_2_5_flare_trust_input_detail:GA,gpt_image_2_5_flare_trust_input_label:FA,gpt_image_2_5_flare_trust_input_value:UA,gpt_image_2_5_flare_trust_output_detail:VA,gpt_image_2_5_flare_trust_output_label:BA,gpt_image_2_5_flare_trust_quality_detail:KA,gpt_image_2_5_flare_trust_quality_label:HA,gpt_image_2_5_flare_trust_variant_detail:jA,gpt_image_2_5_flare_trust_variant_label:DA,gpt_image_2_5_flare_trust_variant_value:$A,gpt_image_2_5_flare_use_case_campaign_description:mC,gpt_image_2_5_flare_use_case_campaign_example:fC,gpt_image_2_5_flare_use_case_campaign_title:pC,gpt_image_2_5_flare_use_case_product_description:uC,gpt_image_2_5_flare_use_case_product_example:dC,gpt_image_2_5_flare_use_case_product_title:_C,gpt_image_2_5_flare_use_case_prototype_description:yC,gpt_image_2_5_flare_use_case_prototype_example:wC,gpt_image_2_5_flare_use_case_prototype_title:vC,gpt_image_2_5_flare_use_case_revision_description:hC,gpt_image_2_5_flare_use_case_revision_example:bC,gpt_image_2_5_flare_use_case_revision_title:gC,gpt_image_2_5_flare_use_cases_description:cC,gpt_image_2_5_flare_use_cases_example_label:lC,gpt_image_2_5_flare_use_cases_eyebrow:sC,gpt_image_2_5_flare_use_cases_title:iC,gpt_image_2_5_sunburst_capabilities_description:tq,gpt_image_2_5_sunburst_capabilities_eyebrow:JP,gpt_image_2_5_sunburst_capabilities_title:eq,gpt_image_2_5_sunburst_capability_edit_alt:pq,gpt_image_2_5_sunburst_capability_edit_description:dq,gpt_image_2_5_sunburst_capability_edit_metric:_q,gpt_image_2_5_sunburst_capability_edit_title:uq,gpt_image_2_5_sunburst_capability_iteration_alt:hq,gpt_image_2_5_sunburst_capability_iteration_description:gq,gpt_image_2_5_sunburst_capability_iteration_metric:mq,gpt_image_2_5_sunburst_capability_iteration_title:fq,gpt_image_2_5_sunburst_capability_lighting_alt:aq,gpt_image_2_5_sunburst_capability_lighting_description:rq,gpt_image_2_5_sunburst_capability_lighting_metric:nq,gpt_image_2_5_sunburst_capability_lighting_title:oq,gpt_image_2_5_sunburst_capability_reference_alt:lq,gpt_image_2_5_sunburst_capability_reference_description:cq,gpt_image_2_5_sunburst_capability_reference_metric:sq,gpt_image_2_5_sunburst_capability_reference_title:iq,gpt_image_2_5_sunburst_cta_description:BO,gpt_image_2_5_sunburst_cta_eyebrow:UO,gpt_image_2_5_sunburst_cta_primary:VO,gpt_image_2_5_sunburst_cta_secondary:HO,gpt_image_2_5_sunburst_cta_title:GO,gpt_image_2_5_sunburst_faq_cost_answer:OO,gpt_image_2_5_sunburst_faq_cost_question:qO,gpt_image_2_5_sunburst_faq_description:yO,gpt_image_2_5_sunburst_faq_eyebrow:bO,gpt_image_2_5_sunburst_faq_flare_answer:EO,gpt_image_2_5_sunburst_faq_flare_question:TO,gpt_image_2_5_sunburst_faq_gpt_image_2_answer:IO,gpt_image_2_5_sunburst_faq_gpt_image_2_question:SO,gpt_image_2_5_sunburst_faq_prompt_answer:NO,gpt_image_2_5_sunburst_faq_prompt_question:MO,gpt_image_2_5_sunburst_faq_qual
31ity_answer:PO,gpt_image_2_5_sunburst_faq_quality_question:CO,gpt_image_2_5_sunburst_faq_reference_answer:AO,gpt_image_2_5_sunburst_faq_reference_question:RO,gpt_image_2_5_sunburst_faq_sunburst_answer:kO,gpt_image_2_5_sunburst_faq_sunburst_question:xO,gpt_image_2_5_sunburst_faq_title:vO,gpt_image_2_5_sunburst_faq_what_answer:zO,gpt_image_2_5_sunburst_faq_what_question:wO,gpt_image_2_5_sunburst_header_chip_detail:hP,gpt_image_2_5_sunburst_header_chip_editing:gP,gpt_image_2_5_sunburst_header_chip_reference:fP,gpt_image_2_5_sunburst_header_chip_speed:mP,gpt_image_2_5_sunburst_header_description:pP,gpt_image_2_5_sunburst_header_title:dP,gpt_image_2_5_sunburst_limitation_review_description:cO,gpt_image_2_5_sunburst_limitation_review_metric:sO,gpt_image_2_5_sunburst_limitation_review_title:iO,gpt_image_2_5_sunburst_limitation_rights_description:mO,gpt_image_2_5_sunburst_limitation_rights_metric:dO,gpt_image_2_5_sunburst_limitation_rights_title:pO,gpt_image_2_5_sunburst_limitation_scope_description:uO,gpt_image_2_5_sunburst_limitation_scope_metric:lO,gpt_image_2_5_sunburst_limitation_scope_title:_O,gpt_image_2_5_sunburst_limitation_sunburst_description:hO,gpt_image_2_5_sunburst_limitation_sunburst_metric:fO,gpt_image_2_5_sunburst_limitation_sunburst_title:gO,gpt_image_2_5_sunburst_limitations_description:aO,gpt_image_2_5_sunburst_limitations_eyebrow:oO,gpt_image_2_5_sunburst_limitations_title:rO,gpt_image_2_5_sunburst_related_action:tp,gpt_image_2_5_sunburst_related_description:DO,gpt_image_2_5_sunburst_related_flux_description:FO,gpt_image_2_5_sunburst_related_gpt_image_2_description:$O,gpt_image_2_5_sunburst_related_nano_description:jO,gpt_image_2_5_sunburst_related_title:LO,gpt_image_2_5_sunburst_schema_description:r5t,gpt_image_2_5_sunburst_seo_description:t5t,gpt_image_2_5_sunburst_seo_title:Q1t,gpt_image_2_5_sunburst_showcase_campaign_alt:qP,gpt_image_2_5_sunburst_showcase_campaign_label:MP,gpt_image_2_5_sunburst_showcase_campaign_prompt:NP,gpt_image_2_5_sunburst_showcase_campaign_title:OP,gpt_image_2_5_sunburst_showcase_description:CP,gpt_image_2_5_sunburst_showcase_edit_alt:YP,gpt_image_2_5_sunburst_showcase_edit_label:XP,gpt_image_2_5_sunburst_showcase_edit_prompt:QP,gpt_image_2_5_sunburst_showcase_edit_title:ZP,gpt_image_2_5_sunburst_showcase_eyebrow:RP,gpt_image_2_5_sunburst_showcase_lighting_alt:FP,gpt_image_2_5_sunburst_showcase_lighting_label:GP,gpt_image_2_5_sunburst_showcase_lighting_prompt:BP,gpt_image_2_5_sunburst_showcase_lighting_title:UP,gpt_image_2_5_sunburst_showcase_product_alt:LP,gpt_image_2_5_sunburst_showcase_product_label:$P,gpt_image_2_5_sunburst_showcase_product_prompt:jP,gpt_image_2_5_sunburst_showcase_product_title:DP,gpt_image_2_5_sunburst_showcase_prompt_label:PP,gpt_image_2_5_sunburst_showcase_reference_alt:VP,gpt_image_2_5_sunburst_showcase_reference_label:KP,gpt_image_2_5_sunburst_showcase_reference_prompt:WP,gpt_image_2_5_sunburst_showcase_reference_title:HP,gpt_image_2_5_sunburst_showcase_title:AP,gpt_image_2_5_sunburst_specs_description:vq,gpt_image_2_5_sunburst_specs_formats_label:Iq,gpt_image_2_5_sunburst_specs_operations_label:yq,gpt_image_2_5_sunburst_specs_operations_value:wq,gpt_image_2_5_sunburst_specs_outputs_label:Eq,gpt_image_2_5_sunburst_specs_outputs_value:Rq,gpt_image_2_5_sunburst_specs_quality_label:Tq,gpt_image_2_5_sunburst_specs_ratios_label:Sq,gpt_image_2_5_sunburst_specs_references_label:zq,gpt_image_2_5_sunburst_specs_references_value:xq,gpt_image_2_5_sunburst_specs_resolutions_label:kq,gpt_image_2_5_sunburst_specs_title:bq,gpt_image_2_5_sunburst_step_brief_body:Oq,gpt_image_2_5_sunburst_step_brief_title:qq,gpt_image_2_5_sunburst_step_generate_body:Dq,gpt_image_2_5_sunburst_step_generate_title:Lq,gpt_image_2_5_sunburst_step_reference_body:Nq,gpt_image_2_5_sunburst_step_reference_title:Mq,gpt_image_2_5_sunburst_step_refine_body:jq,gpt_image_2_5_sunburst_step_refine_title:$q,gpt_image_2_5_sunburst_steps_description:Pq,gpt_image_2_5_sunburst_steps_eyebrow:Aq,gpt_image_2_5_sunburst_steps_title:Cq,gpt_image_2_5_sunburst_trust_aria_label:bP,gpt_image_2_5_sunburst_trust_input_detail:kP,gpt_image_2_5_sunburst_trust_input_label:zP,gpt_image_2_5_sunburst_trust_input_value:xP,gpt_image_2_5_sunburst_trust_output_detail:IP,gpt_image_2_5_sunburst_trust_output_label:SP,gpt_image_2_5_sunburst_trust_quality_detail:EP,gpt_image_2_5_sunburst_trust_quality_label:TP,gpt_image_2_5_sunburst_trust_variant_detail:wP,gpt_image_2_5_sunburst_trust_variant_label:vP,gpt_image_2_5_sunburst_trust_variant_value:yP,gpt_image_2_5_sunburst_use_case_campaign_description:Yq,gpt_image_2_5_sunburst_use_case_campaign_example:Zq,gpt_image_2_5_sunburst_use_case_campaign_title:Wq,gpt_image_2_5_sunburst_use_case_product_description:Hq,gpt_image_2_5_sunburst_use_case_product_example:Kq,gpt_image_2_5_sunburst_use_case_product_title:Vq,gpt_image_2_5_sunburst_use_case_prototype_description:tO,gpt_image_2_5_sunburst_use_case_prototype_example:nO,gpt_image_2_5_sunburst_use_case_prototype_title:eO,gpt_image_2_5_sunburst_use_case_revision_description:Qq,gpt_image_2_5_sunburst_use_case_revision_example:Jq,gpt_image_2_5_sunburst_use_case_revision_title:Xq,gpt_image_2_5_sunburst_use_cases_description:Gq,gpt_image_2_5_sunburst_use_cases_example_label:Bq,gpt_image_2_5_sunburst_use_cases_eyebrow:Fq,gpt_image_2_5_sunburst_use_cases_title:Uq,gpt_image_2_capabilities_description:LE,gpt_image_2_capabilities_eyebrow:ME,gpt_image_2_capabilities_title:NE,gpt_image_2_capability_input_alt:YE,gpt_image_2_capability_input_description:WE,gpt_image_2_capability_input_metric:HE,gpt_image_2_capability_input_title:KE,gpt_image_2_capability_instructions_alt:FE,gpt_image_2_capability_instructions_description:jE,gpt_image_2_capability_instructions_metric:DE,gpt_image_2_capability_instructions_title:$E,gpt_image_2_capability_output_alt:JE,gpt_image_2_capability_output_description:QE,gpt_image_2_capability_output_metric:ZE,gpt_image_2_capability_output_title:XE,gpt_image_2_capability_text_alt:VE,gpt_image_2_capability_text_description:BE,gpt_image_2_capability_text_metric:UE,gpt_image_2_capability_text_title:GE,gpt_image_2_cta_description:EA,gpt_image_2_cta_eyebrow:IA,gpt_image_2_cta_primary:RA,gpt_image_2_cta_secondary:AA,gpt_image_2_cta_title:TA,gpt_image_2_faq_commercial_answer:yA,gpt_image_2_faq_commercial_question:vA,gpt_image_2_faq_compare_answer:bA,gpt_image_2_faq_compare_question:hA,gpt_image_2_faq_cost_answer:mA,gpt_image_2_faq_cost_question:pA,gpt_image_2_faq_description:nA,gpt_image_2_faq_eyebrow:eA,gpt_image_2_faq_free_answer:sA,gpt_image_2_faq_free_question:aA,gpt_image_2_faq_inputs_answer:cA,gpt_image_2_faq_inputs_question:iA,gpt_image_2_faq_prompt_answer:gA,gpt_image_2_faq_prompt_question:fA,gpt_image_2_faq_qual
31ity_answer:dA,gpt_image_2_faq_quality_question:uA,gpt_image_2_faq_resolution_answer:_A,gpt_image_2_faq_resolution_question:lA,gpt_image_2_faq_title:tA,gpt_image_2_faq_what_answer:rA,gpt_image_2_faq_what_question:oA,gpt_image_2_header_chip_image_editing:XT,gpt_image_2_header_chip_openai:YT,gpt_image_2_header_chip_text_rendering:QT,gpt_image_2_header_chip_text_to_image:ZT,gpt_image_2_header_description:WT,gpt_image_2_header_title:ny,gpt_image_2_limitation_controls_description:JR,gpt_image_2_limitation_controls_metric:XR,gpt_image_2_limitation_controls_title:QR,gpt_image_2_limitation_iteration_description:KR,gpt_image_2_limitation_iteration_metric:VR,gpt_image_2_limitation_iteration_title:HR,gpt_image_2_limitation_rights_description:ZR,gpt_image_2_limitation_rights_metric:WR,gpt_image_2_limitation_rights_title:YR,gpt_image_2_limitation_verify_description:BR,gpt_image_2_limitation_verify_metric:UR,gpt_image_2_limitation_verify_title:GR,gpt_image_2_limitations_description:FR,gpt_image_2_limitations_eyebrow:$R,gpt_image_2_limitations_title:jR,gpt_image_2_related_action:Jd,gpt_image_2_related_description:zA,gpt_image_2_related_nano_description:xA,gpt_image_2_related_nano_pro_description:kA,gpt_image_2_related_seedream_description:SA,gpt_image_2_related_title:wA,gpt_image_2_schema_description:Qgt,gpt_image_2_seo_description:Ygt,gpt_image_2_seo_title:Hgt,gpt_image_2_showcase_description:pE,gpt_image_2_showcase_edit_alt:CE,gpt_image_2_showcase_edit_label:qE,gpt_image_2_showcase_edit_prompt:OE,gpt_image_2_showcase_edit_title:PE,gpt_image_2_showcase_editorial_alt:xE,gpt_image_2_showcase_editorial_label:SE,gpt_image_2_showcase_editorial_prompt:IE,gpt_image_2_showcase_editorial_title:kE,gpt_image_2_showcase_eyebrow:uE,gpt_image_2_showcase_poster_alt:fE,gpt_image_2_showcase_poster_label:hE,gpt_image_2_showcase_poster_prompt:bE,gpt_image_2_showcase_poster_title:gE,gpt_image_2_showcase_product_alt:vE,gpt_image_2_showcase_product_label:wE,gpt_image_2_showcase_product_prompt:zE,gpt_image_2_showcase_product_title:yE,gpt_image_2_showcase_prompt_label:mE,gpt_image_2_showcase_reference_alt:TE,gpt_image_2_showcase_reference_label:RE,gpt_image_2_showcase_reference_prompt:AE,gpt_image_2_showcase_reference_title:EE,gpt_image_2_showcase_title:dE,gpt_image_2_specs_description:tR,gpt_image_2_specs_formats_label:cR,gpt_image_2_specs_operations_label:nR,gpt_image_2_specs_operations_value:oR,gpt_image_2_specs_outputs_label:_R,gpt_image_2_specs_outputs_value:uR,gpt_image_2_specs_quality_label:lR,gpt_image_2_specs_ratios_label:iR,gpt_image_2_specs_references_label:rR,gpt_image_2_specs_references_value:aR,gpt_image_2_specs_resolutions_label:sR,gpt_image_2_specs_title:eR,gpt_image_2_step_brief_body:gR,gpt_image_2_step_brief_title:fR,gpt_image_2_step_quality_body:yR,gpt_image_2_step_quality_title:vR,gpt_image_2_step_reference_body:bR,gpt_image_2_step_reference_title:hR,gpt_image_2_step_review_body:zR,gpt_image_2_step_review_title:wR,gpt_image_2_steps_description:mR,gpt_image_2_steps_eyebrow:dR,gpt_image_2_steps_title:pR,gpt_image_2_trust_aria_label:JT,gpt_image_2_trust_cost_detail:_E,gpt_image_2_trust_cost_label:cE,gpt_image_2_trust_cost_value:lE,gpt_image_2_trust_input_detail:aE,gpt_image_2_trust_input_label:oE,gpt_image_2_trust_input_value:rE,gpt_image_2_trust_modes_detail:nE,gpt_image_2_trust_modes_label:eE,gpt_image_2_trust_modes_value:tE,gpt_image_2_trust_output_detail:iE,gpt_image_2_trust_output_label:sE,gpt_image_2_use_case_campaign_description:ER,gpt_image_2_use_case_campaign_example:RR,gpt_image_2_use_case_campaign_title:TR,gpt_image_2_use_case_edit_description:LR,gpt_image_2_use_case_edit_example:DR,gpt_image_2_use_case_edit_title:NR,gpt_image_2_use_case_product_description:CR,gpt_image_2_use_case_product_example:PR,gpt_image_2_use_case_product_title:AR,gpt_image_2_use_case_text_description:OR,gpt_image_2_use_case_text_example:MR,gpt_image_2_use_case_text_title:qR,gpt_image_2_use_cases_description:SR,gpt_image_2_use_cases_example_label:IR,gpt_image_2_use_cases_eyebrow:xR,gpt_image_2_use_cases_title:kR,grok_imagine_2_copy_001:njt,grok_imagine_2_copy_002:ajt,grok_imagine_2_copy_003:cjt,grok_imagine_2_copy_004:ujt,grok_imagine_2_copy_005:mjt,grok_imagine_2_copy_006:hjt,grok_imagine_2_copy_007:yjt,grok_imagine_2_copy_008:xjt,grok_imagine_2_copy_009:Ijt,grok_imagine_2_copy_010:Rjt,grok_imagine_2_copy_011:Pjt,grok_imagine_2_copy_012:Mjt,grok_imagine_2_copy_013:Djt,grok_imagine_2_copy_014:Fjt,grok_imagine_2_copy_015:Bjt,grok_imagine_2_copy_016:Kjt,grok_imagine_2_copy_017:Zjt,grok_imagine_2_copy_018:Jjt,grok_imagine_2_copy_019:nFt,grok_imagine_2_copy_020:aFt,grok_imagine_2_copy_021:cFt,grok_imagine_2_copy_022:uFt,grok_imagine_2_copy_023:mFt,grok_imagine_2_copy_024:hFt,grok_imagine_2_copy_025:yFt,grok_imagine_2_copy_026:xFt,grok_imagine_2_copy_027:IFt,grok_imagine_2_copy_028:RFt,grok_imagine_2_copy_029:PFt,grok_imagine_2_copy_030:MFt,grok_imagine_2_copy_031:DFt,grok_imagine_2_copy_032:FFt,grok_imagine_2_copy_033:BFt,grok_imagine_2_copy_034:KFt,grok_imagine_2_copy_035:ZFt,grok_imagine_2_copy_036:JFt,grok_imagine_2_copy_037:nUt,grok_imagine_2_copy_038:aUt,grok_imagine_2_copy_039:cUt,grok_imagine_2_copy_040:uUt,grok_imagine_2_copy_041:mUt,grok_imagine_2_copy_042:hUt,grok_imagine_2_copy_043:yUt,grok_imagine_2_copy_044:xUt,grok_imagine_2_copy_045:IUt,grok_imagine_2_copy_046:RUt,grok_imagine_2_copy_047:PUt,grok_imagine_2_copy_048:MUt,grok_imagine_2_copy_049:DUt,grok_imagine_2_copy_050:FUt,grok_imagine_2_copy_051:BUt,grok_imagine_2_copy_052:KUt,grok_imagine_2_copy_053:ZUt,grok_imagine_2_copy_054:JUt,grok_imagine_2_copy_055:n8t,grok_imagine_2_copy_056:a8t,grok_imagine_2_copy_057:c8t,grok_imagine_2_copy_058:u8t,grok_imagine_2_copy_059:m8t,grok_imagine_2_copy_060:h8t,grok_imagine_2_copy_061:y8t,grok_imagine_2_copy_062:x8t,grok_imagine_2_copy_063:I8t,grok_imagine_2_copy_064:R8t,grok_imagine_2_copy_065:P8t,grok_imagine_2_copy_066:M8t,grok_imagine_2_copy_067:D8t,grok_imagine_2_cta_description:F8t,grok_imagine_2_cta_primary:B8t,grok_imagine_2_cta_secondary:K8t,grok_imagine_2_cta_title:Z8t,grok_imagine_2_faq_cost_answer:J8t,grok_imagine_2_faq_cost_question:nGt,grok_imagine_2_faq_title:aGt,grok_imagine_2_features_title:cGt,grok_imagine_2_header_description:uGt,grok_imagine_2_header_title:mGt,grok_imagine_2_schema_description:hGt,grok_imagine_2_seo_description:yGt,grok_imagine_2_seo_title:xGt,grok_imagine_2_showcase_title:IGt,grok_imagine_2_use_cases_title:RGt,home_call_to_action_description:Zse,home_call_to_action_primary_button:Jse,home_call_to_action_secondary_button:nie,home_call_to_action_title:aie,home_cta_description:mqn,home_cta_eyebrow:hqn,home_cta_primary:yqn,home_cta_secondary:xqn,home_cta_title:Iqn,home_faq_billing_cost_answer:Rqn,home_faq_billing_cost_question:Pqn,home_faq_billing_free_answer:Mqn,home_faq_billing_free_question:Dqn,home_faq_billing_models_answer:Fqn,home_faq_billing_models_question:Bqn,home_faq_billing_packs_answer:Kqn,home_faq_billing_packs_question:Zqn,home_faq_billing_subscription_answer:Jqn,home_faq_billing_subscription_question:nOn,home_faq_commercial_answer:aOn,home_faq_commercial_question:cOn,home_faq_description:uOn,home_faq_eyebrow:mOn,home_faq_image_tools_answer:hOn,home_faq_image_tools_question:yOn,home_faq_inputs_answer:xOn,home_faq_inputs_question:IOn,home_faq_install_answer:ROn,home_faq_install_question:POn,home_faq_models_answer:MOn,home_faq_models_question:DOn,home_faq_pick_answer:FOn,home_faq_pick_question:BOn,home_faq_private_answer:KOn,home_faq_private_question:ZOn,home_faq_title:JOn,home_faq_video_answer:nMn,home_faq_video_cost_answer:aMn,home_faq_video_cost_question:cMn,home_faq_video_question:uMn,home_faq_video_tools_answer:mMn,home_faq_video_tools_question:hMn,home_faq_watermark_answer:yMn,home_faq_watermark_question:xMn,home_faq_what_answer:IMn,home_faq_what_question:RMn,home_faqs_items_item_1_answer:cie,home_faqs_items_item_1_question:uie,home_faqs_items_item_2_answer:mie,home_faqs_items_item_2_question:hie,home_faqs_items_item_3_answer:yie,home_faqs_items_item_3_question:xie,home_faqs_items_item_4_answer:Iie,home_faqs_items_item_4_question:Rie,home_faqs_items_item_5_answer:Pie,home_faqs_items_item_5_question:Mie,home_faqs_subtitle:Die,home_faqs_title:Fie,home_features2_description:xce,home_features2_feature1:Ice,home_features2_feature2:Rce,home_features2_feature3:Pce,home_features2_feature4:Mce,home_features2_subtitle:Dce,home_features2_title:Fce,home_features_description:Bie,home_features_items_item_1_description:Kie,home_features_items_item_1_title:Zie,home_features_items_item_2_description:Jie,home_features_items_item_2_title:nce,home_features_items_item_3_description:ace,home_features_items_item_3_title:cce,home_features_items_item_4_description:uce,home_features_items_item_4_title:mce,home_features_subt
31itle:hce,home_features_title:yce,home_hero_media_image:PMn,home_hero_media_video:MMn,home_hero_title_accent:DMn,home_hero_title_lead:FMn,home_integration2_description:Dle,home_integration2_primary_button:Fle,home_integration2_secondary_button:Ble,home_integration2_title:Kle,home_integration_description:Bce,home_integration_items_item_1_description:Kce,home_integration_items_item_1_title:Zce,home_integration_items_item_2_description:Jce,home_integration_items_item_2_title:nle,home_integration_items_item_3_description:ale,home_integration_items_item_3_title:cle,home_integration_items_item_4_description:ule,home_integration_items_item_4_title:mle,home_integration_items_item_5_description:hle,home_integration_items_item_5_title:yle,home_integration_items_item_6_description:xle,home_integration_items_item_6_title:Ile,home_integration_learn_more:Rle,home_integration_subtitle:Ple,home_integration_title:Mle,home_logo_cloud_title:Zle,home_model_flux_2_pro_tagline:BMn,home_model_gpt_image_2_5_flare_tagline:KMn,home_model_gpt_image_2_5_sunburst_tagline:ZMn,home_model_gpt_image_2_tagline:JMn,home_model_grok_imagine_2_tagline:nNn,home_model_ideogram_4_5_tagline:aNn,home_model_mai_image_2_5_pro_tagline:cNn,home_model_mai_image_2_5_tagline:uNn,home_model_nano_banana_2_lite_tagline:mNn,home_model_nano_banana_2_tagline:hNn,home_model_nano_banana_pro_tagline:yNn,home_model_qwen_image_3_tagline:xNn,home_model_seedream_4_5_tagline:INn,home_model_seedream_5_pro_tagline:RNn,home_model_z_image_base_tagline:PNn,home_model_z_image_turbo_tagline:MNn,home_models_all_cta:DNn,home_models_chip_editing:FNn,home_models_chip_references:BNn,home_models_chip_resolution:KNn,home_models_chip_text_only:ZNn,home_models_description:JNn,home_models_eyebrow:nLn,home_models_featured_label:aLn,home_models_from_credits:cLn,home_models_image_alt:uLn,home_models_more_label:mLn,home_models_open:hLn,home_models_title:yLn,home_pipeline_description:xLn,home_pipeline_eyebrow:ILn,home_pipeline_image_action:RLn,home_pipeline_image_alt:PLn,home_pipeline_image_body:MLn,home_pipeline_image_title:DLn,home_pipeline_roadmap_cta:FLn,home_pipeline_status_development:BLn,home_pipeline_status_live:KLn,home_pipeline_status_planned:ZLn,home_pipeline_title:JLn,home_pipeline_video_action:n6n,home_pipeline_video_body:a6n,home_pipeline_video_title:c6n,home_pipeline_voice_body:u6n,home_pipeline_voice_title:m6n,home_pricing_block_description:h6n,home_pricing_block_subtitle:y6n,home_redesign_badge_coming_soon:x6n,home_redesign_badge_featured:I6n,home_redesign_badge_new:R6n,home_redesign_create_description:P6n,home_redesign_create_title:M6n,home_redesign_creation_keyword_fox_girl:D6n,home_redesign_creation_keyword_hoverboard:F6n,home_redesign_creation_keyword_pirate_crew:B6n,home_redesign_creations_description:K6n,home_redesign_creations_title:Z6n,home_redesign_cta_action:J6n,home_redesign_cta_description:nDn,home_redesign_cta_lead:aDn,home_redesign_cta_title:cDn,home_redesign_featured_description:uDn,home_redesign_featured_spotlight_blurb:mDn,home_redesign_featured_title:hDn,home_redesign_label_image_editing:yDn,home_redesign_label_image_generation:xDn,home_redesign_label_video_editing:IDn,home_redesign_label_video_generation:RDn,home_redesign_model_kind_image:PDn,home_redesign_model_kind_video:MDn,home_redesign_models_description:DDn,home_redesign_models_more:FDn,home_redesign_models_title:BDn,home_redesign_task_image_to_video:KDn,home_redesign_task_reference_to_video:ZDn,home_redesign_task_text_to_image:JDn,home_redesign_task_text_to_video:n$n,home_redesign_task_video_to_video:a$n,home_redesign_transform_description:c$n,home_redesign_transform_title:u$n,home_redesign_try_it:m$n,home_redesign_video_tools_description:h$n,home_redesign_video_tools_title:y$n,home_redesign_view_all:x$n,home_schema_app_description:KU,home_seo_description:WU,home_seo_title:YU,home_stats_description:Jle,home_stats_items_item_1_title:n_e,home_stats_items_item_2_title:a_e,home_stats_items_item_3_title:c_e,home_stats_subtitle:u_e,home_stats_title:m_e,home_strip_aria_label:P$n,home_strip_item_alt:M$n,home_strip_video_alt:D$n,home_strip_video_chip:F$n,home_testimonials_items_item_1_name:h_e,home_testimonials_items_item_1_quote:y_e,home_testimonials_items_item_1_role:x_e,home_testimonials_items_item_2_name:I_e,home_testimonials_items_item_2_quote:R_e,home_testimonials_items_item_2_role:P_e,home_testimonials_items_item_3_name:M_e,home_testimonials_items_item_3_quote:D_e,home_testimonials_items_item_3_role:F_e,home_testimonials_items_item_4_name:B_e,home_testimonials_items_item_4_quote:K_e,home_testimonials_items_item_4_role:Z_e,home_testimonials_items_item_5_name:J_e,home_testimonials_items_item_5_quote:nue,home_testimonials_items_item_5_role:aue,home_testimonials_items_item_6_name:cue,home_testimonials_items_item_6_quote:uue,home_testimonials_items_item_6_role:mue,home_testimonials_subtitle:hue,home_testimonials_title:yue,home_tool_background_remover_cost:B$n,home_tool_background_remover_description:K$n,home_tool_background_remover_title:Z$n,home_tool_image_denoiser_cost:J$n,home_tool_image_denoiser_description:njn,home_tool_image_denoiser_title:ajn,home_tool_image_upscaler_cost:cjn,home_tool_image_upscaler_description:ujn,home_tool_image_upscaler_title:mjn,home_tool_image_vectorizer_cost:hjn,home_tool_image_vectorizer_description:yjn,home_tool_image_vectorizer_title:xjn,home_tools_after:Ijn,home_tools_after_alt:Rjn,home_tools_before:Pjn,home_tools_before_alt:Mjn,home_tools_description:Djn,home_tools_eyebrow:Fjn,home_tools_open:Bjn,home_tools_title:Kjn,home_trust_aria_label:Zjn,home_trust_free_detail:Jjn,home_trust_free_value:nFn,home_trust_models_detail:aFn,home_trust_models_value:cFn,home_trust_output_detail:uFn,home_trust_output_value:mFn,home_video_models_all_cta:hFn,home_video_models_chip_audio:yFn,home_video_models_chip_silent:xFn,home_video_models_description:IFn,home_video_models_eyebrow:RFn,home_video_models_from:PFn,home_video_models_open:MFn,home_video_models_title:DFn,home_why_balance_body:FFn,home_why_balance_title:BFn,home_why_description:KFn,home_why_eyebrow:ZFn,home_why_gallery_alt:JFn,home_why_gallery_body:nUn,home_why_gallery_cta:aUn,home_why_gallery_eyebrow:cUn,home_why_gallery_title:uUn,home_why_privacy_body:mUn,home_why_privacy_title:hUn,home_why_quote_body:yUn,home_why_quote_title:xUn,home_why_refund_body:IUn,home_why_refund_title:RUn,home_why_title:PUn,hotel_lobby_ai_case_boys_description:Zet,hotel_lobby_ai_case_boys_eyebrow:Jet,hotel_lobby_ai_case_boys_title:ntt,hotel_lobby_ai_case_boys_video_alt:att,hotel_lobby_ai_case_fantasy_duo_description:ctt,hotel_lobby_ai_case_fantasy_duo_eyebrow:utt,hotel_lobby_ai_case_fantasy_duo_title:mtt,hotel_lobby_ai_case_fantasy_duo_video_alt:htt,hotel_lobby_ai_case_generation_gap_description:ytt,hotel_lobby_ai_case_generation_gap_eyebrow:xtt,hotel_lobby_ai_case_generation_gap_title:Itt,hotel_lobby_ai_case_generation_gap_video_alt:Rtt,hotel_lobby_ai_case_racing_description:Ptt,hotel_lobby_ai_case_racing_eyebrow:Mtt,hotel_lobby_ai_case_racing_title:Dtt,hotel_lobby_ai_case_racing_video_alt:Ftt,hotel_lobby_ai_cta_description:Btt,hotel_lobby_ai_cta_eyebrow:Ktt,hotel_lobby_ai_cta_primary:Ztt,hotel_lobby_ai_cta_secondary:Jtt,hotel_lobby_ai_cta_title:nnt,hotel_lobby_ai_examples_description:ant,hotel_lobby_ai_examples_eyebrow:cnt,hotel_lobby_ai_examples_title:unt,hotel_lobby_ai_faq_affiliation_answer:mnt,hotel_lobby_ai_faq_affiliation_question:hnt,hotel_lobby_ai_faq_audio_answer:ynt,hotel_lobby_ai_faq_audio_question:xnt,hotel_lobby_ai_faq_capcut_answer:Int,hotel_lobby_ai_faq_capcut_question:Rnt,hotel_lobby_ai_faq_description:Pnt,hotel_lobby_ai_faq_eyebrow:Mnt,hotel_lobby_ai_faq_filter_answer:Dnt,hotel_lobby_ai_faq_filter_question:Fnt,hotel_lobby_ai_faq_free_answer:Bnt,hotel_lobby_ai_faq_free_question:Knt,hotel_lobby_ai_faq_how_answer:Znt,hotel_lobby_ai_faq_how_question:Jnt,hotel_lobby_ai_faq_length_answer:not,hotel_lobby_ai_faq_length_question:aot,hotel_lobby_ai_faq_pets_answer:cot,hotel_lobby_ai_faq_pets_question:uot,hotel_lobby_ai_faq_photos_answer:mot,hotel_lobby_ai_faq_photos_question:hot,hotel_lobby_ai_faq_prompt_answer:yot,hotel_lobby_ai_faq_prompt_question:xot,hotel_lobby_ai_faq_rights_answer:Iot,hotel_lobby_ai_faq_rights_question:Rot,hotel_lobby_ai_faq_title:Pot,hotel_lobby_ai_faq_two_people_answer:Mot,hotel_lobby_ai_faq_two_people_question:Dot,hotel_lobby_ai_faq_what_answer:Fot,hotel_lobby_ai_faq_what_question:Bot,hotel_lobby_ai_feature_camera_alt:Kot,hotel_lobby_ai_feature_camera_description:Zot,hotel_lobby_ai_feature_camera_title:Jot,hotel_lobby_ai_feature_duo_alt:nrt,hotel_lobby_ai_feature_duo_description:art,hotel_lobby_ai_feature_duo_title:crt,hotel_lobby_ai_feature_microphone_alt:urt,hotel_lobby_ai_feature_microphone_description:mrt,hotel_lobby_ai_feature_microphone_title:hrt,hotel_lobby_ai_feature_orange_alt:yrt,hotel_lobby_ai_feature_orange_description:xrt,hotel_lobby_ai_feature_orange_title:Irt,hotel_lobby_ai_features_description:Rrt,hotel_lobby_ai_features_eyebrow:Prt,hotel_lobby_ai_features_title:Mrt,hotel_lobby_ai_guid
31ance_avoid_heading:Drt,hotel_lobby_ai_guidance_avoid_one_body:Frt,hotel_lobby_ai_guidance_avoid_one_title:Brt,hotel_lobby_ai_guidance_avoid_three_body:Krt,hotel_lobby_ai_guidance_avoid_three_title:Zrt,hotel_lobby_ai_guidance_avoid_two_body:Jrt,hotel_lobby_ai_guidance_avoid_two_title:nat,hotel_lobby_ai_guidance_description:aat,hotel_lobby_ai_guidance_do_heading:cat,hotel_lobby_ai_guidance_do_one_body:uat,hotel_lobby_ai_guidance_do_one_title:mat,hotel_lobby_ai_guidance_do_three_body:hat,hotel_lobby_ai_guidance_do_three_title:yat,hotel_lobby_ai_guidance_do_two_body:xat,hotel_lobby_ai_guidance_do_two_title:Iat,hotel_lobby_ai_guidance_footnote:Rat,hotel_lobby_ai_guidance_title:Pat,hotel_lobby_ai_header_chip_reference_video:Mat,hotel_lobby_ai_header_chip_two_photos:Dat,hotel_lobby_ai_header_chip_vertical_video:Fat,hotel_lobby_ai_header_description:Bat,hotel_lobby_ai_header_title:Kat,hotel_lobby_ai_origin_description:Zat,hotel_lobby_ai_origin_eyebrow:Jat,hotel_lobby_ai_origin_item_description:nst,hotel_lobby_ai_origin_item_title:ast,hotel_lobby_ai_origin_poster_alt:cst,hotel_lobby_ai_origin_remix_alt:ust,hotel_lobby_ai_origin_remix_description:mst,hotel_lobby_ai_origin_remix_title:hst,hotel_lobby_ai_origin_title:yst,hotel_lobby_ai_origin_trend_alt:xst,hotel_lobby_ai_origin_trend_description:Ist,hotel_lobby_ai_origin_trend_title:Rst,hotel_lobby_ai_related_description:Pst,hotel_lobby_ai_related_title:Mst,hotel_lobby_ai_schema_description:BT,hotel_lobby_ai_schema_name:VT,hotel_lobby_ai_seo_description:HT,hotel_lobby_ai_seo_title:KT,hotel_lobby_ai_specs_aspect_ratio_label:Hst,hotel_lobby_ai_specs_aspect_ratio_value:Yst,hotel_lobby_ai_specs_audio_always:Qst,hotel_lobby_ai_specs_audio_label:tit,hotel_lobby_ai_specs_audio_none:rit,hotel_lobby_ai_specs_audio_toggle:iit,hotel_lobby_ai_specs_credits_label:_it,hotel_lobby_ai_specs_credits_value:pit,hotel_lobby_ai_specs_description:git,hotel_lobby_ai_specs_duration_label:vit,hotel_lobby_ai_specs_inputs_label:zit,hotel_lobby_ai_specs_inputs_value:Sit,hotel_lobby_ai_specs_model_defined:Eit,hotel_lobby_ai_specs_model_label:Cit,hotel_lobby_ai_specs_off:Oit,hotel_lobby_ai_specs_on:Lit,hotel_lobby_ai_specs_resolution_label:jit,hotel_lobby_ai_specs_source_duration:Git,hotel_lobby_ai_specs_title:Hit,hotel_lobby_ai_starter_boxer_kangaroo_alt:Yit,hotel_lobby_ai_starter_boxer_kangaroo_title:Qit,hotel_lobby_ai_starter_panda_leopard_alt:tct,hotel_lobby_ai_starter_panda_leopard_title:rct,hotel_lobby_ai_starter_rabbits_alt:ict,hotel_lobby_ai_starter_rabbits_title:_ct,hotel_lobby_ai_starter_young_duo_alt:pct,hotel_lobby_ai_starter_young_duo_title:gct,hotel_lobby_ai_starters_busy:vct,hotel_lobby_ai_starters_description:zct,hotel_lobby_ai_starters_loaded:Sct,hotel_lobby_ai_starters_title:Ect,hotel_lobby_ai_starters_try:Cct,hotel_lobby_ai_step_download_body:Oct,hotel_lobby_ai_step_download_title:Lct,hotel_lobby_ai_step_generate_body:jct,hotel_lobby_ai_step_generate_title:Gct,hotel_lobby_ai_step_prompt_body:Hct,hotel_lobby_ai_step_prompt_title:Yct,hotel_lobby_ai_step_upload_body:Qct,hotel_lobby_ai_step_upload_title:tlt,hotel_lobby_ai_steps_description:rlt,hotel_lobby_ai_steps_eyebrow:ilt,hotel_lobby_ai_steps_title:_lt,ideogram_4_5_chip_editing:pj,ideogram_4_5_chip_references:mj,ideogram_4_5_chip_typography:fj,ideogram_4_5_comparison_description:Ej,ideogram_4_5_comparison_flux_best:Zj,ideogram_4_5_comparison_flux_editing:Qj,ideogram_4_5_comparison_flux_generation:Xj,ideogram_4_5_comparison_flux_iterations:Jj,ideogram_4_5_comparison_flux_model:Yj,ideogram_4_5_comparison_gpt_best:jj,ideogram_4_5_comparison_gpt_editing:Uj,ideogram_4_5_comparison_gpt_generation:Fj,ideogram_4_5_comparison_gpt_iterations:Gj,ideogram_4_5_comparison_gpt_model:$j,ideogram_4_5_comparison_header_best_for:Aj,ideogram_4_5_comparison_header_editing:Pj,ideogram_4_5_comparison_header_generation:Cj,ideogram_4_5_comparison_header_iterations:qj,ideogram_4_5_comparison_header_model:Rj,ideogram_4_5_comparison_ideogram_best:Mj,ideogram_4_5_comparison_ideogram_editing:Lj,ideogram_4_5_comparison_ideogram_generation:Nj,ideogram_4_5_comparison_ideogram_iterations:Dj,ideogram_4_5_comparison_ideogram_model:Oj,ideogram_4_5_comparison_nano_best:Vj,ideogram_4_5_comparison_nano_editing:Kj,ideogram_4_5_comparison_nano_generation:Hj,ideogram_4_5_comparison_nano_iterations:Wj,ideogram_4_5_comparison_nano_model:Bj,ideogram_4_5_comparison_title:Tj,ideogram_4_5_cta_description:BU,ideogram_4_5_cta_primary:VU,ideogram_4_5_cta_secondary:HU,ideogram_4_5_cta_title:GU,ideogram_4_5_faq_api_answer:cU,ideogram_4_5_faq_api_question:iU,ideogram_4_5_faq_commercial_answer:bU,ideogram_4_5_faq_commercial_question:hU,ideogram_4_5_faq_controls_answer:mU,ideogram_4_5_faq_controls_question:pU,ideogram_4_5_faq_cost_answer:gU,ideogram_4_5_faq_cost_question:fU,ideogram_4_5_faq_generate_answer:nU,ideogram_4_5_faq_generate_question:tU,ideogram_4_5_faq_multiturn_answer:sU,ideogram_4_5_faq_multiturn_question:aU,ideogram_4_5_faq_precision_answer:rU,ideogram_4_5_faq_precision_question:oU,ideogram_4_5_faq_references_answer:_U,ideogram_4_5_faq_references_question:lU,ideogram_4_5_faq_text_answer:dU,ideogram_4_5_faq_text_question:uU,ideogram_4_5_faq_title:QF,ideogram_4_5_faq_what_answer:eU,ideogram_4_5_faq_what_question:JF,ideogram_4_5_generation_bloom_alt:Sj,ideogram_4_5_generation_bloom_title:kj,ideogram_4_5_generation_description:bj,ideogram_4_5_generation_eyebrow:gj,ideogram_4_5_generation_great_escape_alt:wj,ideogram_4_5_generation_great_escape_title:yj,ideogram_4_5_generation_prompt_label:vj,ideogram_4_5_generation_source_label:op,ideogram_4_5_generation_source_link:Ij,ideogram_4_5_generation_title:hj,ideogram_4_5_generation_wild_things_alt:xj,ideogram_4_5_generation_wild_things_title:zj,ideogram_4_5_guid
31ance_avoid_heading:RF,ideogram_4_5_guidance_description:wF,ideogram_4_5_guidance_do_heading:zF,ideogram_4_5_guidance_footnote:NF,ideogram_4_5_guidance_global_body:CF,ideogram_4_5_guidance_global_title:AF,ideogram_4_5_guidance_iteration_body:MF,ideogram_4_5_guidance_iteration_title:OF,ideogram_4_5_guidance_references_body:IF,ideogram_4_5_guidance_references_title:SF,ideogram_4_5_guidance_review_body:qF,ideogram_4_5_guidance_review_title:PF,ideogram_4_5_guidance_target_body:kF,ideogram_4_5_guidance_target_title:xF,ideogram_4_5_guidance_text_body:EF,ideogram_4_5_guidance_text_title:TF,ideogram_4_5_guidance_title:yF,ideogram_4_5_header_description:dj,ideogram_4_5_header_title:uj,ideogram_4_5_interior_alt:mF,ideogram_4_5_interior_description:pF,ideogram_4_5_interior_eyebrow:uF,ideogram_4_5_interior_title:dF,ideogram_4_5_official_examples_action:vF,ideogram_4_5_product_alt:sF,ideogram_4_5_product_description:aF,ideogram_4_5_product_eyebrow:oF,ideogram_4_5_product_title:rF,ideogram_4_5_related_background_action:LU,ideogram_4_5_related_background_description:NU,ideogram_4_5_related_background_title:MU,ideogram_4_5_related_description:CU,ideogram_4_5_related_generator_action:jU,ideogram_4_5_related_generator_description:$U,ideogram_4_5_related_generator_title:DU,ideogram_4_5_related_gpt_action:UU,ideogram_4_5_related_gpt_description:FU,ideogram_4_5_related_title:AU,ideogram_4_5_related_upscaler_action:OU,ideogram_4_5_related_upscaler_description:qU,ideogram_4_5_related_upscaler_title:PU,ideogram_4_5_schema_description:U2n,ideogram_4_5_seo_description:$2n,ideogram_4_5_seo_title:N2n,ideogram_4_5_showcase_description:nF,ideogram_4_5_showcase_eyebrow:eF,ideogram_4_5_showcase_title:tF,ideogram_4_5_sketch_alt:bF,ideogram_4_5_sketch_description:hF,ideogram_4_5_sketch_eyebrow:fF,ideogram_4_5_sketch_title:gF,ideogram_4_5_specs_count_label:WF,ideogram_4_5_specs_count_value:YF,ideogram_4_5_specs_description:DF,ideogram_4_5_specs_edit_size_label:VF,ideogram_4_5_specs_edit_size_value:HF,ideogram_4_5_specs_generation_size_label:GF,ideogram_4_5_specs_generation_size_value:BF,ideogram_4_5_specs_input_label:FF,ideogram_4_5_specs_input_value:UF,ideogram_4_5_specs_pricing_label:ZF,ideogram_4_5_specs_pricing_value:XF,ideogram_4_5_specs_quality_label:KF,ideogram_4_5_specs_tasks_label:$F,ideogram_4_5_specs_tasks_value:jF,ideogram_4_5_specs_title:LF,ideogram_4_5_text_alt:_F,ideogram_4_5_text_description:lF,ideogram_4_5_text_eyebrow:iF,ideogram_4_5_text_title:cF,ideogram_4_5_workflow_de
31scription:wU,ideogram_4_5_workflow_eyebrow:vU,ideogram_4_5_workflow_instruction_body:SU,ideogram_4_5_workflow_instruction_title:kU,ideogram_4_5_workflow_next_round_body:RU,ideogram_4_5_workflow_next_round_title:EU,ideogram_4_5_workflow_review_body:TU,ideogram_4_5_workflow_review_title:IU,ideogram_4_5_workflow_source_body:xU,ideogram_4_5_workflow_source_title:zU,ideogram_4_5_workflow_title:yU,image_denoiser_cta_description:yuo,image_denoiser_cta_eyebrow:xuo,image_denoiser_cta_primary:Iuo,image_denoiser_cta_secondary:Ruo,image_denoiser_cta_title:Puo,image_denoiser_evidence_after_label:Muo,image_denoiser_evidence_before_label:Duo,image_denoiser_evidence_compressed_after_alt:Fuo,image_denoiser_evidence_compressed_badge:Buo,image_denoiser_evidence_compressed_before_alt:Kuo,image_denoiser_evidence_compressed_note:Zuo,image_denoiser_evidence_compressed_title:Juo,image_denoiser_evidence_description:ndo,image_denoiser_evidence_lowlight_after_alt:ado,image_denoiser_evidence_lowlight_badge:cdo,image_denoiser_evidence_lowlight_before_alt:udo,image_denoiser_evidence_lowlight_note:mdo,image_denoiser_evidence_lowlight_title:hdo,image_denoiser_evidence_scan_after_alt:ydo,image_denoiser_evidence_scan_badge:xdo,image_denoiser_evidence_scan_before_alt:Ido,image_denoiser_evidence_scan_note:Rdo,image_denoiser_evidence_scan_title:Pdo,image_denoiser_evidence_title:Mdo,image_denoiser_faq_batch_answer:Ddo,image_denoiser_faq_batch_question:Fdo,image_denoiser_faq_blur_answer:Bdo,image_denoiser_faq_blur_question:Kdo,image_denoiser_faq_cost_answer:Zdo,image_denoiser_faq_cost_question:Jdo,image_denoiser_faq_description:npo,image_denoiser_faq_detail_answer:apo,image_denoiser_faq_detail_question:cpo,image_denoiser_faq_eyebrow:upo,image_denoiser_faq_formats_answer:mpo,image_denoiser_faq_formats_question:hpo,image_denoiser_faq_lowlight_answer:ypo,image_denoiser_faq_lowlight_question:xpo,image_denoiser_faq_title:Ipo,image_denoiser_faq_vs_sharpen_answer:Rpo,image_denoiser_faq_vs_sharpen_question:Ppo,image_denoiser_faq_what_answer:Mpo,image_denoiser_faq_what_question:Dpo,image_denoiser_feature_detail_alt:Fpo,image_denoiser_feature_detail_description:Bpo,image_denoiser_feature_detail_metric:Kpo,image_denoiser_feature_detail_title:Zpo,image_denoiser_feature_lowlight_alt:Jpo,image_denoiser_feature_lowlight_description:nmo,image_denoiser_feature_lowlight_metric:amo,image_denoiser_feature_lowlight_title:cmo,image_denoiser_feature_noise_alt:umo,image_denoiser_feature_noise_description:mmo,image_denoiser_feature_noise_metric:hmo,image_denoiser_feature_noise_title:ymo,image_denoiser_feature_workflow_alt:xmo,image_denoiser_feature_workflow_description:Imo,image_denoiser_feature_workflow_metric:Rmo,image_denoiser_feature_workflow_title:Pmo,image_denoiser_features_description:Mmo,image_denoiser_features_eyebrow:Dmo,image_denoiser_features_title:Fmo,image_denoiser_guidance_chip_input:Bmo,image_denoiser_guidance_chip_megapixels:Kmo,image_denoiser_guidance_chip_output:Zmo,image_denoiser_guidance_chip_size:Jmo,image_denoiser_guidance_chips_label:nfo,image_denoiser_guidance_description:afo,image_denoiser_guidance_do_format_body:cfo,image_denoiser_guidance_do_format_title:ufo,image_denoiser_guidance_do_heading:mfo,image_denoiser_guidance_do_proper_body:hfo,image_denoiser_guidance_do_proper_title:yfo,image_denoiser_guidance_do_workflow_body:xfo,image_denoiser_guidance_do_workflow_title:Ifo,image_denoiser_guidance_footnote:Rfo,image_denoiser_guidance_limit_artifacts_body:Pfo,image_denoiser_guidance_limit_artifacts_title:Mfo,image_denoiser_guidance_limit_blur_body:Dfo,image_denoiser_guidance_limit_blur_title:Ffo,image_denoiser_guidance_limit_extreme_body:Bfo,image_denoiser_guidance_limit_extreme_title:Kfo,image_denoiser_guidance_limit_heading:Zfo,image_denoiser_guidance_title:Jfo,image_denoiser_header_chip_artifacts:ngo,image_denoiser_header_chip_clarity:ago,image_denoiser_header_chip_lowlight:cgo,image_denoiser_header_chip_noise:ugo,image_denoiser_header_description:mgo,image_denoiser_header_title:n8,image_denoiser_related_background_action:vgo,image_denoiser_related_background_description:zgo,image_denoiser_related_description:Sgo,image_denoiser_related_title:Ego,image_denoiser_related_upscaler_action:Cgo,image_denoiser_related_upscaler_description:Ogo,image_denoiser_related_vectorizer_action:Lgo,image_denoiser_related_vectorizer_description:jgo,image_denoiser_schema_description:Ggo,image_denoiser_seo_description:Db,image_denoiser_seo_title:o8,image_denoiser_specs_description:Zgo,image_denoiser_specs_formats_label:Jgo,image_denoiser_specs_formats_value:nho,image_denoiser_specs_ideal_label:aho,image_denoiser_specs_ideal_value:cho,image_denoiser_specs_output_label:uho,image_denoiser_specs_output_value:mho,image_denoiser_specs_pricing_label:hho,image_denoiser_specs_pricing_value:yho,image_denoiser_specs_processing_label:xho,image_denoiser_specs_processing_value:Iho,image_denoiser_specs_size_label:Rho,image_denoiser_specs_size_value:Pho,image_denoiser_specs_title:Mho,image_denoiser_step_compare_body:Dho,image_denoiser_step_compare_title:Fho,image_denoiser_step_download_body:Bho,image_denoiser_step_download_title:Kho,image_denoiser_step_process_body:Zho,image_denoiser_step_process_title:Jho,image_denoiser_step_upload_body:nbo,image_denoiser_step_upload_title:abo,image_denoiser_steps_description:cbo,image_denoiser_steps_eyebrow:ubo,image_denoiser_steps_title:mbo,image_denoiser_trust_aria_label:hbo,image_denoiser_trust_cost_detail:ybo,image_denoiser_trust_cost_label:xbo,image_denoiser_trust_cost_value:Ibo,image_denoiser_trust_ideal_detail:Rbo,image_denoiser_trust_ideal_label:Pbo,image_denoiser_trust_ideal_value:Mbo,image_denoiser_trust_input_detail:Dbo,image_denoiser_trust_input_label:Fbo,image_denoiser_trust_input_value:Bbo,image_denoiser_trust_output_detail:Kbo,image_denoiser_trust_output_label:Zbo,image_denoiser_trust_output_value:Jbo,image_denoiser_use_case_archive_description:nvo,image_denoiser_use_case_archive_example:avo,image_denoiser_use_case_archive_title:cvo,image_denoiser_use_case_compressed_description:uvo,image_denoiser_use_case_compressed_example:mvo,image_denoiser_use_case_compressed_title:hvo,image_denoiser_use_case_lowlight_description:yvo,image_denoiser_use_case_lowlight_example:xvo,image_denoiser_use_case_lowlight_title:Ivo,image_denoiser_use_case_scan_description:Rvo,image_denoiser_use_case_scan_example:Pvo,image_denoiser_use_case_scan_title:Mvo,image_denoiser_use_cases_description:Dvo,image_denoiser_use_cases_example_label:Fvo,image_denoiser_use_cases_eyebrow:Bvo,image_denoiser_use_cases_title:Kvo,image_edit_choose_image:DTn,image_edit_comparison_label:FTn,image_edit_download_result:BTn,image_edit_estimated_cost:KTn,image_edit_file_formats:ZTn,image_edit_image_alt_edited:JTn,image_edit_image_alt_original:nEn,image_edit_operation_background_removal:aEn,image_edit_operation_background_removal_description:cEn,image_edit_operation_denoise:uEn,image_edit_operation_denoise_description:mEn,image_edit_operation_upscale:hEn,image_edit_operation_upscale_description:yEn,image_edit_operation_vectorize:xEn,image_edit_operation_vectorize_description:IEn,image_edit_processing:REn,image_edit_processing_description:PEn,image_edit_recent_edits_title:MEn,image_edit_remove_image:DEn,image_edit_result_title:FEn,image_edit_scale_factor_hint:BEn,image_edit_scale_factor_hint_upload:KEn,image_edit_scale_factor_label:ZEn,image_edit_showcase_description:JEn,image_edit_showcase_title:nRn,image_edit_upload_dimension_failed:aRn,image_edit_upload_factor_failed:cRn,image_upscaler_cta_description:mWn,image_upscaler_cta_eyebrow:hWn,image_upscaler_cta_primary:yWn,image_upscaler_cta_secondary:xWn,image_upscaler_cta_title:IWn,image_upscaler_evidence_after_label:RWn,image_upscaler_evidence_before_label:PWn,image_upscaler_evidence_description:MWn,image_upscaler_evidence_landscape_after_alt:DWn,image_upscaler_evidence_landscape_badge:FWn,image_upscaler_evidence_landscape_before_alt:BWn,image_upscaler_evidence_landscape_note:KWn,image_upscaler_evidence_landscape_title:ZWn,image_upscaler_evidence_portrait_after_alt:JWn,image_upscaler_evidence_portrait_badge:nYn,image_upscaler_evidence_portrait_before_alt:aYn,image_upscaler_evidence_portrait_note:cYn,image_upscaler_evidence_portrait_title:uYn,image_upscaler_evidence_product_after_alt:mYn,image_upscaler_evidence_product_badge:hYn,image_upscaler_evidence_product_before_alt:yYn,image_upscaler_evidence_product_note:xYn,image_upscaler_evidence_product_title:IYn,image_upscaler_evidence_title:RYn,image_upscaler_faq_batch_answer:PYn,image_upscaler_faq_batch_question:MYn,image_upscaler_faq_cost_answer:DYn,image_upscaler_faq_cost_question:FYn,image_upscaler_faq_description:BYn,image_upscaler_faq_eyebrow:KYn,image_upscaler_faq_factor_answer:ZY
31n,image_upscaler_faq_factor_question:JYn,image_upscaler_faq_formats_answer:nZn,image_upscaler_faq_formats_question:aZn,image_upscaler_faq_how_answer:cZn,image_upscaler_faq_how_question:uZn,image_upscaler_faq_limit_answer:mZn,image_upscaler_faq_limit_question:hZn,image_upscaler_faq_quality_answer:yZn,image_upscaler_faq_quality_question:xZn,image_upscaler_faq_title:IZn,image_upscaler_faq_vs_resize_answer:RZn,image_upscaler_faq_vs_resize_question:PZn,image_upscaler_feature_detail_alt:MZn,image_upscaler_feature_detail_description:DZn,image_upscaler_feature_detail_metric:FZn,image_upscaler_feature_detail_title:BZn,image_upscaler_feature_factors_alt:KZn,image_upscaler_feature_factors_description:ZZn,image_upscaler_feature_factors_metric:JZn,image_upscaler_feature_factors_title:nXn,image_upscaler_feature_print_alt:aXn,image_upscaler_feature_print_description:cXn,image_upscaler_feature_print_metric:uXn,image_upscaler_feature_print_title:mXn,image_upscaler_feature_workflow_alt:hXn,image_upscaler_feature_workflow_description:yXn,image_upscaler_feature_workflow_metric:xXn,image_upscaler_feature_workflow_title:IXn,image_upscaler_features_description:RXn,image_upscaler_features_eyebrow:PXn,image_upscaler_features_title:MXn,image_upscaler_guidance_chip_input:DXn,image_upscaler_guidance_chip_megapixels:FXn,image_upscaler_guidance_chip_output:BXn,image_upscaler_guidance_chip_size:KXn,image_upscaler_guidance_chips_label:ZXn,image_upscaler_guidance_description:JXn,image_upscaler_guidance_do_factor_body:nQn,image_upscaler_guidance_do_factor_title:aQn,image_upscaler_guidance_do_heading:cQn,image_upscaler_guidance_do_quality_body:uQn,image_upscaler_guidance_do_quality_title:mQn,image_upscaler_guidance_do_resolution_body:hQn,image_upscaler_guidance_do_resolution_title:yQn,image_upscaler_guidance_footnote:xQn,image_upscaler_guidance_limit_artifacts_body:IQn,image_upscaler_guidance_limit_artifacts_title:RQn,image_upscaler_guidance_limit_heading:PQn,image_upscaler_guidance_limit_invention_body:MQn,image_upscaler_guidance_limit_invention_title:DQn,image_upscaler_guidance_limit_output_body:FQn,image_upscaler_guidance_limit_output_title:BQn,image_upscaler_guidance_title:KQn,image_upscaler_header_chip_detail:ZQn,image_upscaler_header_chip_factors:JQn,image_upscaler_header_chip_output:nJn,image_upscaler_header_chip_print:aJn,image_upscaler_header_description:cJn,image_upscaler_header_title:QU,image_upscaler_related_background_action:pJn,image_upscaler_related_background_description:gJn,image_upscaler_related_denoiser_action:vJn,image_upscaler_related_denoiser_description:zJn,image_upscaler_related_description:SJn,image_upscaler_related_title:EJn,image_upscaler_related_vectorizer_action:CJn,image_upscaler_related_vectorizer_description:OJn,image_upscaler_schema_description:LJn,image_upscaler_seo_description:Nb,image_upscaler_seo_title:JU,image_upscaler_specs_description:BJn,image_upscaler_specs_factors_label:KJn,image_upscaler_specs_factors_value:ZJn,image_upscaler_specs_formats_label:JJn,image_upscaler_specs_formats_value:neo,image_upscaler_specs_output_label:aeo,image_upscaler_specs_output_value:ceo,image_upscaler_specs_pricing_label:ueo,image_upscaler_specs_pricing_value:meo,image_upscaler_specs_processing_label:heo,image_upscaler_specs_processing_value:yeo,image_upscaler_specs_size_label:xeo,image_upscaler_specs_size_value:Ieo,image_upscaler_specs_title:Reo,image_upscaler_step_choose_body:Peo,image_upscaler_step_choose_title:Meo,image_upscaler_step_download_body:Deo,image_upscaler_step_download_title:Feo,image_upscaler_step_preview_body:Beo,image_upscaler_step_preview_title:Keo,image_upscaler_step_upload_body:Zeo,image_upscaler_step_upload_title:Jeo,image_upscaler_steps_description:nto,image_upscaler_steps_eyebrow:ato,image_upscaler_steps_title:cto,image_upscaler_trust_aria_label:uto,image_upscaler_trust_cost_detail:mto,image_upscaler_trust_cost_label:hto,image_upscaler_trust_cost_value:yto,image_upscaler_trust_input_detail:xto,image_upscaler_trust_input_label:Ito,image_upscaler_trust_input_value:Rto,image_upscaler_trust_quality_detail:Pto,image_upscaler_trust_quality_label:Mto,image_upscaler_trust_quality_value:Dto,image_upscaler_trust_scale_detail:Fto,image_upscaler_trust_scale_label:Bto,image_upscaler_trust_scale_value:Kto,image_upscaler_use_case_archive_description:Zto,image_upscaler_use_case_archive_example:Jto,image_upscaler_use_case_archive_title:nno,image_upscaler_use_case_ecommerce_description:ano,image_upscaler_use_case_ecommerce_example:cno,image_upscaler_use_case_ecommerce_title:uno,image_upscaler_use_case_hero_description:mno,image_upscaler_use_case_hero_example:hno,image_upscaler_use_case_hero_title:yno,image_upscaler_use_case_print_description:xno,image_upscaler_use_case_print_example:Ino,image_upscaler_use_case_print_title:Rno,image_upscaler_use_cases_description:Pno,image_upscaler_use_cases_example_label:Mno,image_upscaler_use_cases_eyebrow:Dno,image_upscaler_use_cases_title:Fno,image_vectorizer_cta_description:Bno,image_vectorizer_cta_eyebrow:Kno,image_vectorizer_cta_primary:Zno,image_vectorizer_cta_secondary:Jno,image_vectorizer_cta_title:noo,image_vectorizer_evidence_after_label:aoo,image_vectorizer_evidence_before_label:coo,image_vectorizer_evidence_description:uoo,image_vectorizer_evidence_icon_after_alt:moo,image_vectorizer_evidence_icon_badge:hoo,image_vectorizer_evidence_icon_before_alt:yoo,image_vectorizer_evidence_icon_note:xoo,image_vectorizer_evidence_icon_title:Ioo,image_vectorizer_evidence_illustration_after_alt:Roo,image_vectorizer_evidence_illustration_badge:Poo,image_vectorizer_evidence_illustration_before_alt:Moo,image_vectorizer_evidence_illustration_note:Doo,image_vectorizer_evidence_illustration_title:Foo,image_vectorizer_evidence_logo_after_alt:Boo,image_vectorizer_evidence_logo_badge:Koo,image_vectorizer_evidence_logo_before_alt:Zoo,image_vectorizer_evidence_logo_note:Joo,image_vectorizer_evidence_logo_title:nro,image_vectorizer_evidence_title:aro,image_vectorizer_faq_batch_answer:cro,image_vectorizer_faq_batch_question:uro,image_vectorizer_faq_cost_answer:mro,image_vectorizer_faq_cost_question:hro,image_vectorizer_faq_description:yro,image_vectorizer_faq_edit_answer:xro,image_vectorizer_faq_edit_question:Iro,image_vectorizer_faq_eyebrow:Rro,image_vectorizer_faq_ideal_answer:Pro,image_vectorizer_faq_ideal_question:Mro,image_vectorizer_faq_photos_answer:Dro,image_vectorizer_faq_photos_question:Fro,image_vectorizer_faq_size_answer:Bro,image_vectorizer_faq_size_question:Kro,image_vectorizer_faq_title:Zro,image_vectorizer_faq_vs_raster_answer:Jro,image_vectorizer_faq_vs_raster_question:nao,image_vectorizer_faq_what_answer:aao,image_vectorizer_faq_what_question:cao,image_vectorizer_feature_logos_alt:uao,image_vectorizer_feature_logos_description:mao,image_vectorizer_feature_logos_metric:hao,image_vectorizer_feature_logos_title:yao,image_vectorizer_feature_scalable_alt:xao,image_vectorizer_feature_scalable_description:Iao,image_vectorizer_feature_scalable_metric:Rao,image_vectorizer_feature_scalable_title:Pao,image_vectorizer_feature_svg_alt:Mao,image_vectorizer_feature_svg_description:Dao,image_vectorizer_feature_svg_metric:Fao,image_vectorizer_feature_svg_title:Bao,image_vectorizer_feature_workflow_alt:Kao,image_vectorizer_feature_workflow_de
31scription:Zao,image_vectorizer_feature_workflow_metric:Jao,image_vectorizer_feature_workflow_title:nso,image_vectorizer_features_description:aso,image_vectorizer_features_eyebrow:cso,image_vectorizer_features_title:uso,image_vectorizer_guidance_chip_input:mso,image_vectorizer_guidance_chip_megapixels:hso,image_vectorizer_guidance_chip_output:yso,image_vectorizer_guidance_chip_size:xso,image_vectorizer_guidance_chips_label:Iso,image_vectorizer_guidance_description:Rso,image_vectorizer_guidance_do_contrast_body:Pso,image_vectorizer_guidance_do_contrast_title:Mso,image_vectorizer_guidance_do_flat_body:Dso,image_vectorizer_guidance_do_flat_title:Fso,image_vectorizer_guidance_do_heading:Bso,image_vectorizer_guidance_do_resolution_body:Kso,image_vectorizer_guidance_do_resolution_title:Zso,image_vectorizer_guidance_footnote:Jso,image_vectorizer_guidance_limit_detail_body:nio,image_vectorizer_guidance_limit_detail_title:aio,image_vectorizer_guidance_limit_gradients_body:cio,image_vectorizer_guidance_limit_gradients_title:uio,image_vectorizer_guidance_limit_heading:mio,image_vectorizer_guidance_limit_photos_body:hio,image_vectorizer_guidance_limit_photos_title:yio,image_vectorizer_guidance_title:xio,image_vectorizer_header_chip_flat:Iio,image_vectorizer_header_chip_logos:Rio,image_vectorizer_header_chip_scalable:Pio,image_vectorizer_header_chip_svg:Mio,image_vectorizer_header_description:Dio,image_vectorizer_header_title:e8,image_vectorizer_related_background_action:Gio,image_vectorizer_related_background_description:Hio,image_vectorizer_related_denoiser_action:Yio,image_vectorizer_related_denoiser_description:Qio,image_vectorizer_related_description:tco,image_vectorizer_related_title:rco,image_vectorizer_related_upscaler_action:ico,image_vectorizer_related_upscaler_description:_co,image_vectorizer_schema_description:pco,image_vectorizer_seo_description:Lb,image_vectorizer_seo_title:t8,image_vectorizer_specs_description:yco,image_vectorizer_specs_formats_label:xco,image_vectorizer_specs_formats_value:Ico,image_vectorizer_specs_ideal_label:Rco,image_vectorizer_specs_ideal_value:Pco,image_vectorizer_specs_output_label:Mco,image_vectorizer_specs_output_value:Dco,image_vectorizer_specs_pricing_label:Fco,image_vectorizer_specs_pricing_value:Bco,image_vectorizer_specs_processing_label:Kco,image_vectorizer_specs_processing_value:Zco,image_vectorizer_specs_size_label:Jco,image_vectorizer_specs_size_value:nlo,image_vectorizer_specs_title:alo,image_vectorizer_step_download_body:clo,image_vectorizer_step_download_title:ulo,image_vectorizer_step_preview_body:mlo,image_vectorizer_step_preview_title:hlo,image_vectorizer_step_process_body:ylo,image_vectorizer_step_process_title:xlo,image_vectorizer_step_upload_body:Ilo,image_vectorizer_step_upload_title:Rlo,image_vectorizer_steps_description:Plo,image_vectorizer_steps_eyebrow:Mlo,image_vectorizer_steps_title:Dlo,image_vectorizer_trust_aria_label:Flo,image_vectorizer_trust_cost_detail:Blo,image_vectorizer_trust_cost_label:Klo,image_vectorizer_trust_cost_value:Zlo,image_vectorizer_trust_ideal_detail:Jlo,image_vectorizer_trust_ideal_label:n_o,image_vectorizer_trust_ideal_value:a_o,image_vectorizer_trust_input_detail:c_o,image_vectorizer_trust_input_label:u_o,image_vectorizer_trust_input_value:m_o,image_vectorizer_trust_output_detail:h_o,image_vectorizer_trust_output_label:y_o,image_vectorizer_trust_output_value:x_o,image_vectorizer_use_case_icons_description:I_o,image_vectorizer_use_case_icons_example:R_o,image_vectorizer_use_case_icons_title:P_o,image_vectorizer_use_case_logos_description:M_o,image_vectorizer_use_case_logos_example:D_o,image_vectorizer_use_case_logos_title:F_o,image_vectorizer_use_case_print_description:B_o,image_vectorizer_use_case_print_example:K_o,image_vectorizer_use_case_print_title:Z_o,image_vectorizer_use_case_web_description:J_o,image_vectorizer_use_case_web_example:nuo,image_vectorizer_use_case_web_title:auo,image_vectorizer_use_cases_description:cuo,image_vectorizer_use_cases_example_label:uuo,image_vectorizer_use_cases_eyebrow:muo,image_vectorizer_use_cases_title:huo,kling_4_beat_1_body:Eut,kling_4_beat_1_title:Sut,kling_4_beat_2_body:Out,kling_4_beat_2_title:Cut,kling_4_beat_3_body:jut,kling_4_beat_3_title:Lut,kling_4_characters_description:g_t,kling_4_characters_input:v_t,kling_4_characters_input_alt:z_t,kling_4_characters_output:S_t,kling_4_characters_output_alt:E_t,kling_4_characters_title:p_t,kling_4_chip_keyframes:Olt,kling_4_chip_performance:Llt,kling_4_chip_reference:Clt,kling_4_cta_description:zgt,kling_4_cta_eyebrow:ggt,kling_4_cta_primary:Sgt,kling_4_cta_secondary:Egt,kling_4_cta_title:vgt,kling_4_examples_notice:t_t,kling_4_faq_1_answer:Sft,kling_4_faq_1_question:zft,kling_4_faq_2_answer:Cft,kling_4_faq_2_question:Eft,kling_4_faq_3_answer:Lft,kling_4_faq_3_question:Oft,kling_4_faq_4_answer:Gft,kling_4_faq_4_question:jft,kling_4_faq_5_answer:Yft,kling_4_faq_5_question:Hft,kling_4_faq_6_answer:tgt,kling_4_faq_6_question:Qft,kling_4_faq_7_answer:igt,kling_4_faq_7_question:rgt,kling_4_faq_8_answer:pgt,kling_4_faq_8_question:_gt,kling_4_faq_description:vft,kling_4_faq_title:gft,kling_4_flash_alt:_dt,kling_4_flash_description:idt,kling_4_flash_title:rdt,kling_4_hero_description:Elt,kling_4_hero_eyebrow:zlt,kling_4_hero_title:Slt,kling_4_keyframes_description:iut,kling_4_keyframes_eyebrow:tut,kling_4_keyframes_input:_ut,kling_4_keyframes_input_alt:put,kling_4_keyframes_note:zut,kling_4_keyframes_output:gut,kling_4_keyframes_output_alt:vut,kling_4_keyframes_title:rut,kling_4_official_link:Ylt,kling_4_performance_description:Hut,kling_4_performance_title:Gut,kling_4_product_description:O_t,kling_4_product_input
31:L_t,kling_4_product_input_alt:j_t,kling_4_product_motion:G_t,kling_4_product_motion_alt:H_t,kling_4_product_output:Y_t,kling_4_product_output_alt:Q_t,kling_4_product_title:C_t,kling_4_reference_description:__t,kling_4_reference_eyebrow:r_t,kling_4_reference_title:i_t,kling_4_related_description:pft,kling_4_related_title:_ft,kling_4_release_checked:jgt,kling_4_release_description:Ogt,kling_4_release_scope:Ggt,kling_4_release_source:Lgt,kling_4_release_title:Cgt,kling_4_schema_name:vlt,kling_4_seo_description:glt,kling_4_seo_title:plt,kling_4_source:Qlt,kling_4_spec_editing_label:Hmt,kling_4_spec_editing_value:Ymt,kling_4_spec_inputs_label:Emt,kling_4_spec_inputs_value:Cmt,kling_4_spec_output_label:Qmt,kling_4_spec_output_value:tft,kling_4_spec_prompt_label:rft,kling_4_spec_prompt_value:ift,kling_4_spec_references_label:Omt,kling_4_spec_references_value:Lmt,kling_4_spec_subjects_label:jmt,kling_4_spec_subjects_value:Gmt,kling_4_specs_description:Smt,kling_4_specs_title:zmt,kling_4_starters_busy:Sdt,kling_4_starters_characters_title:Edt,kling_4_starters_description:gdt,kling_4_starters_flash_title:Ldt,kling_4_starters_loaded:zdt,kling_4_starters_product_title:Cdt,kling_4_starters_story_title:Odt,kling_4_starters_title:pdt,kling_4_starters_try:vdt,kling_4_step_1_body:imt,kling_4_step_1_title:rmt,kling_4_step_2_body:pmt,kling_4_step_2_title:_mt,kling_4_step_3_body:vmt,kling_4_step_3_title:gmt,kling_4_steps_description:tmt,kling_4_steps_title:Qpt,kling_4_story_alt:tdt,kling_4_story_description:Qut,kling_4_story_title:Yut,kling_4_versions_description:Gdt,kling_4_versions_duration:_pt,kling_4_versions_duration_flash:gpt,kling_4_versions_duration_full:ppt,kling_4_versions_feature:Hdt,kling_4_versions_flash:Qdt,kling_4_versions_full:Ydt,kling_4_versions_keyframes:Ept,kling_4_versions_keyframes_flash:Opt,kling_4_versions_keyframes_full:Cpt,kling_4_versions_oeneo:Hpt,kling_4_versions_oeneo_value:Ypt,kling_4_versions_range:Lpt,kling_4_versions_range_flash:Gpt,kling_4_versions_range_full:jpt,kling_4_versions_resolution:vpt,kling_4_versions_resolution_flash:Spt,kling_4_versions_resolution_full:zpt,kling_4_versions_status:tpt,kling_4_versions_status_flash:ipt,kling_4_versions_status_full:rpt,kling_4_versions_title:jdt,kling_4_workbench_description:Glt,kling_4_workbench_link:Hlt,kling_4_workbench_title:jlt,mai_image_2_5_copy_001:drn,mai_image_2_5_copy_002:frn,mai_image_2_5_copy_003:brn,mai_image_2_5_copy_004:wrn,mai_image_2_5_copy_005:krn,mai_image_2_5_copy_006:Trn,mai_image_2_5_copy_007:Arn,mai_image_2_5_copy_008:qrn,mai_image_2_5_copy_009:Nrn,mai_image_2_5_copy_010:$rn,mai_image_2_5_copy_011:Urn,mai_image_2_5_copy_012:Vrn,mai_image_2_5_copy_013:Wrn,mai_image_2_5_copy_014:Xrn,mai_image_2_5_copy_015:ean,mai_image_2_5_copy_016:oan,mai_image_2_5_copy_017:san,mai_image_2_5_copy_018:lan,mai_image_2_5_copy_019:dan,mai_image_2_5_copy_020:fan,mai_image_2_5_copy_021:ban,mai_image_2_5_copy_022:wan,mai_image_2_5_copy_023:kan,mai_image_2_5_copy_024:Tan,mai_image_2_5_copy_025:Aan,mai_image_2_5_copy_026:qan,mai_image_2_5_copy_027:Nan,mai_image_2_5_copy_028:$an,mai_image_2_5_copy_029:Uan,mai_image_2_5_copy_030:Van,mai_image_2_5_copy_031:Wan,mai_image_2_5_copy_032:Xan,mai_image_2_5_copy_033:esn,mai_image_2_5_copy_034:osn,mai_image_2_5_copy_035:ssn,mai_image_2_5_copy_036:lsn,mai_image_2_5_copy_037:dsn,mai_image_2_5_copy_038:fsn,mai_image_2_5_copy_039:bsn,mai_image_2_5_copy_040:wsn,mai_image_2_5_copy_041:ksn,mai_image_2_5_copy_042:Tsn,mai_image_2_5_copy_043:Asn,mai_image_2_5_copy_044:qsn,mai_image_2_5_copy_045:Nsn,mai_image_2_5_copy_046:$sn,mai_image_2_5_copy_047:Usn,mai_image_2_5_copy_048:Vsn,mai_image_2_5_copy_049:Wsn,mai_image_2_5_copy_050:Xsn,mai_image_2_5_copy_051:ein,mai_image_2_5_copy_052:oin,mai_image_2_5_copy_053:sin,mai_image_2_5_copy_054:lin,mai_image_2_5_copy_055:din,mai_image_2_5_copy_056:fin,mai_image_2_5_copy_057:bin,mai_image_2_5_copy_058:win,mai_image_2_5_copy_059:kin,mai_image_2_5_copy_060:Tin,mai_image_2_5_copy_061:Ain,mai_image_2_5_copy_062:qin,mai_image_2_5_copy_063:Nin,mai_image_2_5_copy_064:$in,mai_image_2_5_cta_description:Uin,mai_image_2_5_cta_primary:Vin,mai_image_2_5_cta_secondary:Win,mai_image_2_5_cta_title:Xin,mai_image_2_5_faq_cost_answer:ecn,mai_image_2_5_faq_cost_question:ocn,mai_image_2_5_faq_prompt_answer:scn,mai_image_2_5_faq_prompt_question:lcn,mai_image_2_5_faq_title:dcn,mai_image_2_5_features_title:fcn,mai_image_2_5_header_description:bcn,mai_image_2_5_header_title:wcn,mai_image_2_5_pro_copy_001:$Jt,mai_image_2_5_pro_copy_002:UJt,mai_image_2_5_pro_copy_003:VJt,mai_image_2_5_pro_copy_004:WJt,mai_image_2_5_pro_copy_005:XJt,mai_image_2_5_pro_copy_006:een,mai_image_2_5_pro_copy_007:oen,mai_image_2_5_pro_copy_008:sen,mai_image_2_5_pro_copy_009:len,mai_image_2_5_pro_copy_010:den,mai_image_2_5_pro_copy_011:fen,mai_image_2_5_pro_copy_012:ben,mai_image_2_5_pro_copy_013:wen,mai_image_2_5_pro_copy_014:ken,mai_image_2_5_pro_copy_015:Ten,mai_image_2_5_pro_copy_016:Aen,mai_image_2_5_pro_copy_017:qen,mai_image_2_5_pro_copy_018:Nen,mai_image_2_5_pro_copy_019:$en,mai_image_2_5_pro_copy_020:Uen,mai_image_2_5_pro_copy_021:Ven,mai_image_2_5_pro_copy_022:Wen,mai_image_2_5_pro_copy_023:Xen,mai_image_2_5_pro_copy_024:etn,mai_image_2_5_pro_copy_025:otn,mai_image_2_5_pro_copy_026:stn,mai_image_2_5_pro_copy_027:ltn,mai_image_2_5_pro_copy_028:dtn,mai_image_2_5_pro_copy_029:ftn,mai_image_2_5_pro_copy_030:btn,mai_image_2_5_pro_copy_031:wtn,mai_image_2_5_pro_copy_032:ktn,mai_image_2_5_pro_copy_033:Ttn,mai_image_2_5_pro_copy_034:Atn,mai_image_2_5_pro_copy_035:qtn,mai_image_2_5_pro_copy_036:Ntn,mai_image_2_5_pro_copy_037:$tn,mai_image_2_5_pro_copy_038:Utn,mai_image_2_5_pro_copy_039:Vtn,mai_image_2_5_pro_copy_040:Wtn,mai_image_2_5_pro_copy_041:Xtn,mai_image_2_5_pro_copy_042:enn,mai_image_2_5_pro_copy_043:onn,mai_image_2_5_pro_copy_044:snn,mai_image_2_5_pro_copy_045:lnn,mai_image_2_5_pro_copy_046:dnn,mai_image_2_5_pro_copy_047:fnn,mai_image_2_5_pro_copy_048:bnn,mai_image_2_5_pro_copy_049:wnn,mai_image_2_5_pro_copy_050:knn,mai_image_2_5_pro_copy_051:Tnn,mai_image_2_5_pro_copy_052:Ann,mai_image_2_5_pro_copy_053:qnn,mai_image_2_5_pro_copy_054:Nnn,mai_image_2_5_pro_copy_055:$nn,mai_image_2_5_pro_copy_056:Unn,mai_image_2_5_pro_copy_057:Vnn,mai_image_2_5_pro_copy_058:Wnn,mai_image_2_5_pro_copy_059:Xnn,mai_image_2_5_pro_copy_060:eon,mai_image_2_5_pro_copy_061:oon,mai_image_2_5_pro_copy_062:son,mai_image_2_5_pro_copy_063:lon,mai_image_2_5_pro_copy_064:don,mai_image_2_5_pro_cta_description:fon,mai_image_2_5_pro_cta_primary:bon,mai_image_2_5_pro_cta_secondary:won,mai_image_2_5_pro_cta_title:kon,mai_image_2_5_pro_faq_cost_answer:Ton,mai_image_2_5_pro_faq_cost_question:Aon,mai_image_2_5_pro_faq_prompt_answer:qon,mai_image_2_5_pro_faq_prompt_question:Non,mai_image_2_5_pro_faq_title:$on,mai_image_2_5_pro_features_title:Uon,mai_image_2_5_pro_header_description:Von,mai_image_2_5_pro_header_title:Won,mai_image_2_5_pro_schema_description:Xon,mai_image_2_5_pro_seo_description:ern,mai_image_2_5_pro_seo_title:orn,mai_image_2_5_pro_showcase_title:srn,mai_image_2_5_pro_use_cases_title:lrn,mai_image_2_5_schema_description:kcn,mai_image_2_5_seo_description:Tcn,mai_image_2_5_seo_title:Acn,mai_image_2_5_showcase_title:qcn,mai_image_2_5_use_cases_title:Ncn,mail_contact_message_email:xue,mail_contact_message_message:Iue,mail_contact_message_name:Rue,mail_contact_message_subject:Pue,mail_forgot_password_body:Mue,mail_forgot_password_button:Due,mail_forgot_password_greeting:Fue,mail_forgot_password_subject:Bue,mail_layout_copyright:Kue,mail_layout_team:Zue,mail_subscribe_newsletter_body:Jue,mail_subscribe_newsletter_subject:nde,mail_subscribe_newsletter_title:ade,mail_verify_email_body:cde,mail_verify_email_button:ude,mail_verify_email_greeting:mde,mail_verify_email_subject:hde,marketing_nav_background_remover_description:yde,marketing_nav_background_remover_title:yI,marketing_nav_image_denoiser_description:Sde,marketing_nav_image_denoiser_title:wI,marketing_nav_image_edit_title:Ade,marketing_nav_image_upscaler_description:qde,marketing_nav_image_upscaler_title:zI,marketing_nav_image_vectorizer_description:Dde,marketing_nav_image_vectorizer_title:xI,marketing_nav_models_title:Gde,marketing_nav_motion_control_description:Hde,marketing_nav_motion_control_title:kI,marketing_nav_video_background_remover_description:Xde,marketing_nav_video_background_remover_title:SI,marketing_nav_video_extender_description:npe,marketing_nav_video_extender_title:II,marketing_nav_video_tools_title:ipe,marketing_nav_video_upscaler_description:_pe,marketing_nav_video_upscaler_title:TI,model_page_placeholder_action:uRn,model_page_placeholder_chip_coming_soon:mRn,model_page_placeholder_chip_image_model:hRn,model_page_placeholder_chip_shared_generator:yRn,model_page_placeholder_description:xRn,model_page_placeholder_status_description:IRn,model_page_placeholder_status_title:RRn,model_page_placeholder_title:PRn,motion_control_cta_description:R$o,motion_control_cta_eyebrow:P$o,motion_control_cta_primary:M$o,motion_control_cta_secondary:D$o,motion_control_cta_title:F$o,motion_control_examples_anime_description:B$o,motion_control_examples_anime_eyebrow:K$o,motion_control_examples_anime_result_alt:Z$o,motion_control_examples_anime_title:J$o,motion_control_examples_cta:njo,motion_control_examples_dance_description:ajo,motion_control_examples_dance_eyebrow:cjo,motion_control_examples_dance_result_alt:ujo,motion_control_examples_dance_title:mjo,motion_control_examples_description:hjo,motion_control_examples_eyebrow:yjo,motion_control_examples_mascot_description:xjo,motion_control_examples_mascot_eyebrow:Ijo,motion_control_examples_mascot_result_alt:Rjo,motion_control_examples_mascot_title:Pjo,motion_control_examples_recast_description:Mjo,motion_control_examples_recast_eyebrow:Djo,motion_control_examples_recast_result_alt:Fjo,motion_control_examples_recast_title:Bjo,motion_control_examples_title:Kjo,motion_control_faq_commercial_answer:Zjo,motion_control_faq_commercial_question:Jjo,motion_control_faq_cost_answer:nFo,motion_control_faq_cost_question:aFo,motion_control_faq_description:cFo,motion_control_faq_difference_answer:uFo,motion_control_faq_difference_question:mFo,motion_control_faq_export_answer:hFo,motion_control_faq_export_question:yFo,motion_control_faq_identity_answer:xFo,motion_control_faq_identity_question:IFo,motion_control_faq_length_answer:RFo,motion_control_faq_length_question:PFo,motion_control_faq_selfie_answer:MFo,motion_control_faq_selfie_question:DFo,motion_control_faq_sound_answer:FFo,motion_control_faq_sound_question:BFo,motion_control_faq_stylized_answer:KFo,motion_control_faq_stylized_question:ZFo,motion_control_faq_tier_answer:JFo,motion_control_faq_tier_question:nUo,motion_control_faq_title:aUo,motion_control_faq_what_answer:cUo,motion_control_faq_what_question:uUo,motion_control_guidance_description:mUo,motion_control_guidance_do_full_body:hUo,motion_control_guidance_do_full_title:yUo,motion_control_guidance_do_heading:xUo,motion_control_guidance_do_match_body:IUo,motion_control_guidance_do_match_title:RUo,motion_control_guidance_do_take_body:PUo,motion_control_guidance_do_take_title:MUo,motion_control_guidance_do_trim_body:DUo,motion_control_guidance_do_trim_title:FUo,motion_control_guidance_dont_crop_body:BUo,motion_control_guidance_dont_crop_title:KUo,motion_control_guidance_dont_cut_body:ZUo,motion_control_guidance_dont_cut_title:JUo,motion_control_guidance_dont_group_body:n8o,motion_control_guidance_dont_group_title:a8o,motion_control_guidance_dont_heading:c8o,motion_control_guidance_dont_occlusion_body:u8o,motion_control_guidance_dont_occlusion_title:m8o,motion_control_guidance_title:h8o,motion_control_header_chip_models:y8o,motion_control_header_chip_resolution:x8o,motion_control_header_chip_show:I8o,motion_control_header_description:R8o,motion_control_header_title:g8,motion_control_library_count:O8o,motion_control_library_description:L8o,motion_control_library_hot:j8o,motion_control_library_item_cute_baby_dance:G8o,motion_control_library_item_expression_challenge:H8o,motion_control_library_item_ghost_step_dance:Y8o,motion_control_library_item_heart_gesture_dance:Q8o,motion_control_library_item_hip_twist_dance:tGo,motion_control_library_item_
31kpop_group_dance:rGo,motion_control_library_item_martial_arts:iGo,motion_control_library_item_motorcycle_dance:_Go,motion_control_library_item_nezha:pGo,motion_control_library_item_overdrive:gGo,motion_control_library_item_popping:vGo,motion_control_library_item_running:zGo,motion_control_library_item_shibuya_idol_pose:SGo,motion_control_library_item_studio_hiphop_dance:EGo,motion_control_library_item_subject_3_dance:CGo,motion_control_library_show_all:OGo,motion_control_library_show_less:LGo,motion_control_library_title:jGo,motion_control_library_use:GGo,motion_control_library_use_aria:HGo,motion_control_orientation_description:YGo,motion_control_orientation_image_best_for:QGo,motion_control_orientation_image_keeps:tBo,motion_control_orientation_image_note:rBo,motion_control_orientation_image_title:iBo,motion_control_orientation_row_best_for:_Bo,motion_control_orientation_row_keeps:pBo,motion_control_orientation_row_length:gBo,motion_control_orientation_seconds:vBo,motion_control_orientation_title:zBo,motion_control_orientation_video_badge:SBo,motion_control_orientation_video_best_for:EBo,motion_control_orientation_video_keeps:CBo,motion_control_orientation_video_note:OBo,motion_control_orientation_video_title:LBo,motion_control_related_description:jBo,motion_control_related_title:GBo,motion_control_schema_description:h8,motion_control_seo_description:b8,motion_control_seo_title:v8,motion_control_specs_clip_label:QBo,motion_control_specs_clip_value:t9o,motion_control_specs_description:r9o,motion_control_specs_image_label:i9o,motion_control_specs_image_value:_9o,motion_control_specs_orientation_label:p9o,motion_control_specs_orientation_value:g9o,motion_control_specs_output_label:v9o,motion_control_specs_output_value:z9o,motion_control_specs_pricing_label:S9o,motion_control_specs_pricing_value:E9o,motion_control_specs_resolution_label:C9o,motion_control_specs_resolution_value:O9o,motion_control_specs_title:L9o,motion_control_spotlight_alt:j9o,motion_control_spotlight_caption:G9o,motion_control_step_choose_body:H9o,motion_control_step_choose_title:Y9o,motion_control_step_image_body:Q9o,motion_control_step_image_title:t7o,motion_control_step_run_body:r7o,motion_control_step_run_title:i7o,motion_control_step_video_body:_7o,motion_control_step_video_title:p7o,motion_control_steps_description:g7o,motion_control_steps_eyebrow:v7o,motion_control_steps_title:z7o,motion_control_trust_aria_label:S7o,motion_control_trust_credits_detail:E7o,motion_control_trust_credits_label:C7o,motion_control_trust_credits_value:O7o,motion_control_trust_inputs_detail:L7o,motion_control_trust_inputs_label:j7o,motion_control_trust_inputs_value:G7o,motion_control_trust_length_detail:H7o,motion_control_trust_length_label:Y7o,motion_control_trust_length_value:Q7o,motion_control_trust_tiers_detail:tVo,motion_control_trust_tiers_label:rVo,motion_control_trust_tiers_value:iVo,motion_control_use_case_avatar_description:_Vo,motion_control_use_case_avatar_example:pVo,motion_control_use_case_avatar_title:gVo,motion_control_use_case_fashion_description:vVo,motion_control_use_case_fashion_example:zVo,motion_control_use_case_fashion_title:SVo,motion_control_use_case_game_description:EVo,motion_control_use_case_game_example:CVo,motion_control_use_case_game_title:OVo,motion_control_use_case_trend_description:LVo,motion_control_use_case_trend_example:jVo,motion_control_use_case_trend_title:GVo,motion_control_use_cases_description:HVo,motion_control_use_cases_example_label:YVo,motion_control_use_cases_eyebrow:QVo,motion_control_use_cases_title:tHo,nano_banana_2_copy_001:rRt,nano_banana_2_copy_002:iRt,nano_banana_2_copy_003:_Rt,nano_banana_2_copy_004:pRt,nano_banana_2_copy_005:gRt,nano_banana_2_copy_006:vRt,nano_banana_2_copy_007:zRt,nano_banana_2_copy_008:SRt,nano_banana_2_copy_009:ERt,nano_banana_2_copy_010:CRt,nano_banana_2_copy_011:ORt,nano_banana_2_copy_012:LRt,nano_banana_2_copy_013:jRt,nano_banana_2_copy_014:GRt,nano_banana_2_copy_015:HRt,nano_banana_2_copy_016:YRt,nano_banana_2_copy_017:QRt,nano_banana_2_copy_018:tAt,nano_banana_2_copy_019:rAt,nano_banana_2_copy_020:iAt,nano_banana_2_copy_021:_At,nano_banana_2_copy_022:pAt,nano_banana_2_copy_023:gAt,nano_banana_2_copy_024:vAt,nano_banana_2_copy_025:zAt,nano_banana_2_copy_026:SAt,nano_banana_2_copy_027:EAt,nano_banana_2_copy_028:CAt,nano_banana_2_copy_029:OAt,nano_banana_2_copy_030:LAt,nano_banana_2_copy_031:jAt,nano_banana_2_copy_032:GAt,nano_banana_2_copy_033:HAt,nano_banana_2_copy_034:YAt,nano_banana_2_copy_035:QAt,nano_banana_2_copy_036:t3t,nano_banana_2_copy_037:r3t,nano_banana_2_copy_038:i3t,nano_banana_2_copy_039:_3t,nano_banana_2_copy_040:p3t,nano_banana_2_copy_041:g3t,nano_banana_2_copy_042:v3t,nano_banana_2_copy_043:z3t,nano_banana_2_copy_044:S3t,nano_banana_2_copy_045:E3t,nano_banana_2_copy_046:C3t,nano_banana_2_copy_047:O3t,nano_banana_2_copy_048:L3t,nano_banana_2_copy_049:j3t,nano_banana_2_copy_050:G3t,nano_banana_2_copy_051:H3t,nano_banana_2_copy_052:Y3t,nano_banana_2_copy_053:Q3t,n
31ano_banana_2_copy_054:tCt,nano_banana_2_copy_055:rCt,nano_banana_2_copy_056:iCt,nano_banana_2_copy_057:_Ct,nano_banana_2_copy_058:pCt,nano_banana_2_copy_059:gCt,nano_banana_2_copy_060:vCt,nano_banana_2_copy_061:zCt,nano_banana_2_copy_062:SCt,nano_banana_2_copy_063:ECt,nano_banana_2_copy_064:CCt,nano_banana_2_copy_065:OCt,nano_banana_2_copy_066:LCt,nano_banana_2_copy_067:jCt,nano_banana_2_copy_068:GCt,nano_banana_2_copy_069:HCt,nano_banana_2_copy_070:YCt,nano_banana_2_copy_071:QCt,nano_banana_2_copy_072:tPt,nano_banana_2_copy_073:rPt,nano_banana_2_copy_074:iPt,nano_banana_2_copy_075:_Pt,nano_banana_2_copy_076:pPt,nano_banana_2_copy_077:gPt,nano_banana_2_cta_description:vPt,nano_banana_2_cta_primary:zPt,nano_banana_2_cta_secondary:SPt,nano_banana_2_cta_title:tRt,nano_banana_2_faq_cost_answer:CPt,nano_banana_2_faq_cost_question:EPt,nano_banana_2_faq_title:QEt,nano_banana_2_features_title:GEt,nano_banana_2_header_description:LEt,nano_banana_2_header_title:OEt,nano_banana_2_lite_copy_001:qYt,nano_banana_2_lite_copy_002:NYt,nano_banana_2_lite_copy_003:$Yt,nano_banana_2_lite_copy_004:UYt,nano_banana_2_lite_copy_005:VYt,nano_banana_2_lite_copy_006:WYt,nano_banana_2_lite_copy_007:XYt,nano_banana_2_lite_copy_008:eZt,nano_banana_2_lite_copy_009:oZt,nano_banana_2_lite_copy_010:sZt,nano_banana_2_lite_copy_011:lZt,nano_banana_2_lite_copy_012:dZt,nano_banana_2_lite_copy_013:fZt,nano_banana_2_lite_copy_014:bZt,nano_banana_2_lite_copy_015:wZt,nano_banana_2_lite_copy_016:kZt,nano_banana_2_lite_copy_017:TZt,nano_banana_2_lite_copy_018:AZt,nano_banana_2_lite_copy_019:qZt,nano_banana_2_lite_copy_020:NZt,nano_banana_2_lite_copy_021:$Zt,nano_banana_2_lite_copy_022:UZt,nano_banana_2_lite_copy_023:VZt,nano_banana_2_lite_copy_024:WZt,nano_banana_2_lite_copy_025:XZt,nano_banana_2_lite_copy_026:eXt,nano_banana_2_lite_copy_027:oXt,nano_banana_2_lite_copy_028:sXt,nano_banana_2_lite_copy_029:lXt,nano_banana_2_lite_copy_030:dXt,nano_banana_2_lite_copy_031:fXt,nano_banana_2_lite_copy_032:bXt,nano_banana_2_lite_copy_033:wXt,nano_banana_2_lite_copy_034:kXt,nano_banana_2_lite_copy_035:TXt,nano_banana_2_lite_copy_036:AXt,nano_banana_2_lite_copy_037:qXt,nano_banana_2_lite_copy_038:NXt,nano_banana_2_lite_copy_039:$Xt,nano_banana_2_lite_copy_040:UXt,nano_banana_2_lite_copy_041:VXt,nano_banana_2_lite_copy_042:WXt,nano_banana_2_lite_copy_043:XXt,nano_banana_2_lite_copy_044:eQt,nano_banana_2_lite_copy_045:oQt,nano_banana_2_lite_copy_046:sQt,nano_banana_2_lite_copy_047:lQt,nano_banana_2_lite_copy_048:dQt,nano_banana_2_lite_copy_049:fQt,nano_banana_2_lite_copy_050:bQt,
31nano_banana_2_lite_copy_051:wQt,nano_banana_2_lite_copy_052:kQt,nano_banana_2_lite_copy_053:TQt,nano_banana_2_lite_copy_054:AQt,nano_banana_2_lite_copy_055:qQt,nano_banana_2_lite_copy_056:NQt,nano_banana_2_lite_copy_057:$Qt,nano_banana_2_lite_cta_description:UQt,nano_banana_2_lite_cta_primary:VQt,nano_banana_2_lite_cta_secondary:WQt,nano_banana_2_lite_cta_title:XQt,nano_banana_2_lite_faq_cost_answer:eJt,nano_banana_2_lite_faq_cost_question:oJt,nano_banana_2_lite_faq_prompt_answer:sJt,nano_banana_2_lite_faq_prompt_question:lJt,nano_banana_2_lite_faq_title:dJt,nano_banana_2_lite_features_title:fJt,nano_banana_2_lite_header_description:bJt,nano_banana_2_lite_header_title:wJt,nano_banana_2_lite_schema_description:kJt,nano_banana_2_lite_seo_description:TJt,nano_banana_2_lite_seo_title:AJt,nano_banana_2_lite_showcase_title:qJt,nano_banana_2_lite_steps_title:NJt,nano_banana_2_schema_description:CEt,nano_banana_2_seo_description:EEt,nano_banana_2_seo_title:SEt,nano_banana_2_showcase_title:jEt,nano_banana_2_steps_title:HEt,nano_banana_2_use_cases_title:YEt,nano_banana_pro_copy_001:KO,nano_banana_pro_copy_002:WO,nano_banana_pro_copy_003:YO,nano_banana_pro_copy_004:ZO,nano_banana_pro_copy_005:XO,nano_banana_pro_copy_006:QO,nano_banana_pro_copy_007:JO,nano_banana_pro_copy_008:eM,nano_banana_pro_copy_009:tM,nano_banana_pro_copy_010:nM,nano_banana_pro_copy_011:oM,nano_banana_pro_copy_012:rM,nano_banana_pro_copy_013:aM,nano_banana_pro_copy_014:sM,nano_banana_pro_copy_015:iM,nano_banana_pro_copy_016:cM,nano_banana_pro_copy_017:lM,nano_banana_pro_copy_018:_M,nano_banana_pro_copy_019:uM,nano_banana_pro_copy_020:dM,nano_banana_pro_copy_021:pM,nano_banana_pro_copy_022:mM,nano_banana_pro_copy_023:fM,nano_banana_pro_copy_024:gM,nano_banana_pro_copy_025:hM,nano_banana_pro_copy_026:bM,nano_banana_pro_copy_027:vM,nano_banana_pro_copy_028:yM,nano_banana_pro_copy_029:wM,nano_banana_pro_copy_030:zM,nano_banana_pro_copy_031:xM,nano_banana_pro_copy_032:kM,nano_banana_pro_copy_033:SM,nano_banana_pro_copy_034:IM,nano_banana_pro_copy_035:TM,nano_banana_pro_copy_036:EM,nano_banana_pro_copy_037:RM,nano_banana_pro_copy_038:AM,nano_banana_pro_copy_039:CM,nano_banana_pro_copy_040:PM,nano_banana_pro_copy_041:qM,nano_banana_pro_copy_042:OM,nano_banana_pro_copy_043:MM,nano_banana_pro_copy_044:NM,nano_banana_pro_copy_045:LM,nano_banana_pro_copy_046:DM,nano_banana_pro_copy_047:$M,nano_banana_pro_copy_048:jM,nano_banana_pro_copy_049:FM,nano_banana_pro_copy_050:UM,nano_banana_pro_copy_051:GM,nano_banana_pro_copy_052:BM,nano_banana_pro_copy_053:VM,nano_banana_pro_copy_054:HM,nano_banana_pro_copy_055:KM,nano_banana_pro_copy_056:WM,nano_banana_pro_copy_057:YM,nano_banana_pro_copy_058:ZM,nano_banana_pro_copy_059:XM,nano_banana_pro_copy_060:QM,nano_banana_pro_copy_061:JM,nano_banana_pro_copy_062:eN,nano_banana_pro_copy_063:tN,nano_banana_pro_copy_064:nN,nano_banana_pro_copy_065:oN,nano_banana_pro_copy_066:rN,nano_banana_pro_copy_067:aN,nano_banana_pro_copy_068:sN,nano_banana_pro_copy_069:iN,nano_banana_pro_cta_description:_Mt,nano_banana_pro_cta_primary:pMt,nano_banana_pro_cta_secondary:gMt,nano_banana_pro_cta_title:vMt,nano_banana_pro_faq_cost_answer:cN,nano_banana_pro_faq_cost_question:lN,nano_banana_pro_faq_title:_N,nano_banana_pro_features_title:uN,nano_banana_pro_header_description:dN,nano_banana_pro_header_title:oy,nano_banana_pro_schema_description:OMt,nano_banana_pro_seo_description:LMt,nano_banana_pro_seo_title:jMt,nano_banana_pro_showcase_title:pN,nano_banana_pro_steps_title:mN,nav_about_title:zT,nav_blog:hje,nav_changelog_title:xT,nav_contact_title:ey,nav_cookie_policy_title:kT,nav_image_tools:ST,nav_legal:IT,nav_pricing:ty,nav_privacy_policy_title:TT,nav_product:ET,nav_resources:RT,nav_roadmap_title:AT,nav_terms_of_service_title:CT,nav_video_tools:PT,newsletter_description:fpe,newsletter_email:EI,newsletter_email_invalid:ype,newsletter_error:xpe,newsletter_placeholder_email:Ipe,newsletter_subscribe:Rpe,newsletter_subtitle:Ppe,newsletter_thanks:Mpe,newsletter_title:Dpe,not_found_back_to_home:RI,not_found_description:AI,not_found_title:CI,pricing_card_billed_annually:$Ne,pricing_card_credits_per_month:UNe,pricing_card_credits_per_year:VNe,pricing_card_days_free_trial:WNe,pricing_card_free:XNe,pricing_card_get_lifetime_access:eLe,pricing_card_get_started:oLe,pricing_card_get_started_for_free:sLe,pricing_card_manage_billing:lLe,pricing_card_not_available:dLe,pricing_card_per_month:fLe,pricing_card_per_year:bLe,pricing_card_popular:wLe,pricing_card_save_amount:kLe,pricing_card_upgrade:vT,pricing_card_your_current_plan:RLe,pricing_checkout_failed:PLe,pricing_checkout_loading:MLe,pricing_customer_portal_failed:DLe,pricing_customer_portal_loading:FLe,pricing_description:yT,pricing_faq_description:HLe,pricing_faq_eyebrow:YLe,pricing_faq_failed_answer:QLe,pricing_faq_failed_question:t6e,pricing_faq_manage_answer:r6e,pricing_faq_manage_question:i6e,pricing_faq_payment_answer:_6e,pricing_faq_payment_question:p6e,pricing_faq_privacy_answer:g6e,pricing_faq_privacy_question:v6e,pricing_faq_refund_answer:z6e,pricing_faq_refund_question:S6e,pricing_faq_title:E6e,pricing_monthly:C6e,pricing_options_label:O6e,pricing_packs_creator_name:L6e,pricing_packs_creator_tagline:j6e,pricing_packs_savings_footnote:G6e,pricing_packs_starter_name:H6e,pricing_packs_starter_tagline:Y6e,pricing_packs_studio_name:Q6e,pricing_packs_studio_tagline:tDe,pricing_plans_basic_description:rDe,pricing_plans_basic_features:iDe,pricing_plans_basic_limits:_De,pricing_plans_basic_name:pDe,pricing_plans_free_description:gDe,pricing_plans_free_features:vDe,pricing_plans_free_limits:zDe,pricing_plans_free_name:SDe,pricing_plans_free_starter_credits:EDe,pricing_plans_lifetime_description:CDe,pricing_plans_lifetime_features:ODe,pricing_plans_lifetime_limits:LDe,pricing_plans_lifetime_name:jDe,pricing_plans_plus_description:GDe,pricing_plans_plus_features:HDe,pricing_plans_plus_limits:YDe,pricing_plans_plus_name:QDe,pricing_plans_pro_description:t$e,pricing_plans_pro_features:r$e,pricing_plans_pro_limits:i$e,pricing_plans_pro_name:_$e,pricing_promotion_code_label:p$e,pricing_promotion_copied:g$e,pricing_promotion_copy_code:v$e,pricing_promotion_countdown:z$e,pricing_promotion_description:S$e,pricing_promotion_ends_at:E$e,pricing_promotion_extra:C$e,pricing_promotion_off:O$e,pricing_promotion_stackable:L$e,pricing_subtitle:j$e,pricing_title:wT,pricing_yearly:V$e,pricing_yearly_savings:W$e,qwen_image_3_copy_001:QD,qwen_image_3_copy_002:JD,qwen_image_3_copy_003:e$,qwen_image_3_copy_004:t$,qwen_image_3_copy_005:n$,qwen_image_3_copy_006:o$,qwen_image_3_copy_007:r$,qwen_image_3_copy_008:a$,qwen_image_3_copy_009:s$,qwen_image_3_copy_010:i$,qwen_image_3_copy_011:c$,qwen_image_3_copy_012:l$,qwen_image_3_copy_013:_$,qwen_image_3_copy_014:u$,qwen_image_3_copy_015:d$,qwen_image_3_copy_016:p$,qwen_image_3_copy_017:m$,qwen_image_3_copy_018:f$,qwen_image_3_copy_019:g$,qwen_image_3_copy_020:h$,qwen_image_3_copy_021:b$,qwen_image_3_copy_022:v$,qwen_image_3_copy_023:y$,qwen_image_3_copy_024:w$,qwen_image_3_copy_025:z$,qwen_image_3_copy_026:x$,qwen_image_3_copy_027:k$,qwen_image_3_copy_028:S$,qwen_image_3_copy_029:I$,qwen_image_3_copy_030:T$,qwen_image_3_copy_031:E$,qwen_image_3_copy_032:R$,qwen_image_3_copy_033:A$,qwen_image_3_copy_034:C$,qwen_image_3_copy_035:P$,qwen_image_3_copy_036:q$,qwen_image_3_copy_037:O$,qwen_image_3_copy_038:M$,qwen_image_3_copy_039:N$,qwen_image_3_copy_040:L$,qwen_image_3_copy_041:D$,qwen_image_3_copy_042:$$,qwen_image_3_copy_043:j$,qwen_image_3_copy_044:F$,qwen_image_3_copy_045:U$,qwen_image_3_copy_046:G$,qwen_image_3_copy_047:B$,qwen_image_3_copy_048:V$,qwen_image_3_copy_049:H$,qwen_image_3_copy_050:K$,qwen_image_3_copy_051:W$,qwen_image_3_copy_052:Y$,qwen_image_3_copy_053:Z$,qwen_image_3_copy_054:X$,qwen_image_3_copy_055:Q$,qwen_image_3_copy_056:J$,qwen_image_3_copy_057:ej,qwen_image_3_copy_058:tj,qwen_image_3_cta_description:sfn,qwen_image_3_cta_primary:lfn,qwen_image_3_cta_secondary:dfn,qwen_image_3_cta_title:ffn,qwen_image_3_faq_cost_answer:nj,qwen_image_3_faq_cost_question:oj,qwen_image_3_faq_prompt_answer:rj,qwen_image_3_faq_prompt_question:aj,qwen_image_3_faq_title:sj,qwen_image_3_features_title:ij,qwen_image_3_header_description:cj,qwen_image_3_header_title:lj,qwen_image_3_schema_description:Ofn,qwen_image_3_seo_de
31scription:Lfn,qwen_image_3_seo_title:jfn,qwen_image_3_showcase_title:_j,roadmap_board_tasks_backlog_0_description:Kpe,roadmap_board_tasks_backlog_0_title:Zpe,roadmap_board_tasks_backlog_1_description:Jpe,roadmap_board_tasks_backlog_1_title:nme,roadmap_board_tasks_backlog_2_description:ame,roadmap_board_tasks_backlog_2_title:cme,roadmap_board_tasks_backlog_3_description:ume,roadmap_board_tasks_backlog_3_title:mme,roadmap_board_tasks_done_0_description:hme,roadmap_board_tasks_done_0_title:yme,roadmap_board_tasks_done_1_description:xme,roadmap_board_tasks_done_1_title:Ime,roadmap_board_tasks_done_2_description:Rme,roadmap_board_tasks_done_2_title:Pme,roadmap_board_tasks_done_3_description:Mme,roadmap_board_tasks_done_3_title:Dme,roadmap_board_tasks_in_progress_0_description:Fme,roadmap_board_tasks_in_progress_0_title:Bme,roadmap_board_tasks_in_progress_1_description:Kme,roadmap_board_tasks_in_progress_1_title:Zme,roadmap_columns_backlog:Jme,roadmap_columns_done:nfe,roadmap_columns_in_progress:afe,roadmap_description:PI,roadmap_subtitle:_fe,roadmap_title:qI,seedream_4_5_copy_001:$cn,seedream_4_5_copy_002:Ucn,seedream_4_5_copy_003:Vcn,seedream_4_5_copy_004:Wcn,seedream_4_5_copy_005:Xcn,seedream_4_5_copy_006:eln,seedream_4_5_copy_007:oln,seedream_4_5_copy_008:sln,seedream_4_5_copy_009:lln,seedream_4_5_copy_010:dln,seedream_4_5_copy_011:fln,seedream_4_5_copy_012:bln,seedream_4_5_copy_013:wln,seedream_4_5_copy_014:kln,seedream_4_5_copy_015:Tln,seedream_4_5_copy_016:Aln,seedream_4_5_copy_017:qln,seedream_4_5_copy_018:Nln,seedream_4_5_copy_019:$ln,seedream_4_5_copy_020:Uln,seedream_4_5_copy_021:Vln,seedream_4_5_copy_022:Wln,seedream_4_5_copy_023:Xln,seedream_4_5_copy_024:e_n,seedream_4_5_copy_025:o_n,seedream_4_5_copy_026:s_n,seedream_4_5_copy_027:l_n,seedream_4_5_copy_028:d_n,seedream_4_5_copy_029:f_n,seedream_4_5_copy_030:b_n,seedream_4_5_copy_031:w_n,seedream_4_5_copy_032:k_n,seedream_4_5_copy_033:T_n,seedream_4_5_copy_034:A_n,seedream_4_5_copy_035:q_n,seedream_4_5_copy_036:N_n,seedream_4_5_copy_037:$_n,seedream_4_5_copy_038:U_n,seedream_4_5_copy_039:V_n,seedream_4_5_copy_040:W_n,seedream_4_5_copy_041:X_n,seedream_4_5_copy_042:eun,seedream_4_5_copy_043:oun,seedream_4_5_copy_044:sun,seedream_4_5_copy_045:lun,seedream_4_5_copy_046:dun,seedream_4_5_copy_047:fun,seedream_4_5_copy_048:bun,seedream_4_5_copy_049:wun,seedream_4_5_copy_050:kun,seedream_4_5_copy_051:Tun,seedream_4_5_copy_052:Aun,seedream_4_5_copy_053:qun,seedream_4_5_copy_054:Nun,seedream_4_5_copy_055:$un,seedream_4_5_copy_056:Uun,seedream_4_5_copy_057:Hun,seedream_4_5_copy_058:Yun,seedream_4_5_copy_059:Qun,seedream_4_5_cta_description:tdn,seedream_4_5_cta_primary:rdn,seedream_4_5_cta_secondary:idn,seedream_4_5_cta_title:_dn,seedream_4_5_faq_cost_answer:pdn,seedream_4_5_faq_cost_question:gdn,seedream_4_5_faq_prompt_answer:vdn,seedream_4_5_faq_prompt_question:zdn,seedream_4_5_faq_title:Sdn,seedream_4_5_features_title:Edn,seedream_4_5_header_description:Cdn,seedream_4_5_header_title:Odn,seedream_4_5_schema_description:Ldn,seedream_4_5_seo_description:jdn,seedream_4_5_seo_title:Gdn,seedream_4_5_showcase_title:Hdn,seedream_4_5_steps_title:Ydn,seedream_5_pro_copy_001:INt,seedream_5_pro_copy_002:RNt,seedream_5_pro_copy_003:PNt,seedream_5_pro_copy_004:MNt,seedream_5_pro_copy_005:DNt,seedream_5_pro_copy_006:FNt,seedream_5_pro_copy_007:BNt,seedream_5_pro_copy_008:KNt,seedream_5_pro_copy_009:ZNt,seedream_5_pro_copy_010:JNt,seedream_5_pro_copy_011:nLt,seedream_5_pro_copy_012:aLt,seedream_5_pro_copy_013:cLt,seedream_5_pro_copy_014:uLt,seedream_5_pro_copy_015:mLt,seedream_5_pro_copy_016:hLt,seedream_5_pro_copy_017:yLt,seedream_5_pro_copy_018:xLt,seedream_5_pro_copy_019:ILt,seedream_5_pro_copy_020:RLt,seedream_5_pro_copy_021:PLt,seedream_5_pro_copy_022:MLt,seedream_5_pro_copy_023:DLt,seedream_5_pro_copy_024:FLt,seedream_5_pro_copy_025:BLt,seedream_5_pro_copy_026:KLt,seedream_5_pro_copy_027:ZLt,seedream_5_pro_copy_028:JLt,seedream_5_pro_copy_029:n6t,seedream_5_pro_copy_030:a6t,seedream_5_pro_copy_031:c6t,seedream_5_pro_copy_032:u6t,seedream_5_pro_copy_033:m6t,seedream_5_pro_copy_034:h6t,seedream_5_pro_copy_035:y6t,seedream_5_pro_copy_036:x6t,seedream_5_pro_copy_037:I6t,seedream_5_pro_copy_038:R6t,seedream_5_pro_copy_039:P6t,seedream_5_pro_copy_040:M6t,seedream_5_pro_copy_041:D6t,seedream_5_pro_copy_042:F6t,seedream_5_pro_copy_043:B6t,
31seedream_5_pro_copy_044:K6t,seedream_5_pro_copy_045:Z6t,seedream_5_pro_copy_046:J6t,seedream_5_pro_copy_047:nDt,seedream_5_pro_copy_048:aDt,seedream_5_pro_copy_049:cDt,seedream_5_pro_copy_050:uDt,seedream_5_pro_copy_051:mDt,seedream_5_pro_copy_052:hDt,seedream_5_pro_copy_053:yDt,seedream_5_pro_copy_054:xDt,seedream_5_pro_copy_055:IDt,seedream_5_pro_copy_056:RDt,seedream_5_pro_copy_057:PDt,seedream_5_pro_copy_058:MDt,seedream_5_pro_copy_059:DDt,seedream_5_pro_copy_060:FDt,seedream_5_pro_copy_061:BDt,seedream_5_pro_copy_062:KDt,seedream_5_pro_copy_063:ZDt,seedream_5_pro_copy_064:JDt,seedream_5_pro_copy_065:n$t,seedream_5_pro_copy_066:a$t,seedream_5_pro_copy_067:c$t,seedream_5_pro_copy_068:u$t,seedream_5_pro_copy_069:m$t,seedream_5_pro_copy_070:h$t,seedream_5_pro_copy_071:y$t,seedream_5_pro_copy_072:x$t,seedream_5_pro_copy_073:I$t,seedream_5_pro_copy_074:R$t,seedream_5_pro_copy_075:P$t,seedream_5_pro_copy_076:M$t,seedream_5_pro_copy_077:D$t,seedream_5_pro_cta_description:F$t,seedream_5_pro_cta_primary:B$t,seedream_5_pro_cta_secondary:K$t,seedream_5_pro_cta_title:xNt,seedream_5_pro_faq_cost_answer:J$t,seedream_5_pro_faq_cost_question:Z$t,seedream_5_pro_faq_title:yNt,seedream_5_pro_features_title:uNt,seedream_5_pro_header_description:aNt,seedream_5_pro_header_title:nNt,seedream_5_pro_schema_description:JMt,seedream_5_pro_seo_description:ZMt,seedream_5_pro_seo_title:KMt,seedream_5_pro_showcase_title:cNt,seedream_5_pro_steps_title:mNt,seedream_5_pro_use_cases_title:hNt,settings_api_keys_cancel:NTe,settings_api_keys_columns_actions:$Te,settings_api_keys_columns_created_at:UTe,settings_api_keys_columns_expires_at:VTe,settings_api_keys_columns_key:WTe,settings_api_keys_columns_name:XTe,settings_api_keys_create:eEe,settings_api_keys_create_button:oEe,settings_api_keys_create_dialog_description:sEe,settings_api_keys_create_dialog_title:lEe,settings_api_keys_create_error:dEe,settings_api_keys_create_success:fEe,settings_api_keys_creating:bEe,settings_api_keys_delete:wEe,settings_api_keys_delete_error:kEe,settings_api_keys_delete_success:TEe,settings_api_keys_done:AEe,settings_api_keys_key_name_label:qEe,settings_api_keys_key_name_placeholder:NEe,settings_api_keys_never:$Ee,settings_api_keys_new_key_dialog_description:UEe,settings_api_keys_new_key_dialog_title:VEe,settings_api_keys_no_results:WEe,settings_billing_card_cancels_at_period_end:XEe,settings_billing_card_current_plan:eRe,settings_billing_card_current_plan_description:oRe,settings_billing_card_free:sRe,settings_billing_card_free_plan_message:lRe,settings_billing_card_lifetime_message:dRe,settings_billing_card_manage_billing:fRe,settings_billing_card_manage_subscription:bRe,settings_billing_card_no_plan:wRe,settings_billing_card_period_ends:kRe,settings_billing_card_period_start:TRe,settings_billing_card_retry:ARe,settings_billing_card_status_active:qRe,settings_billing_card_status_trial:NRe,settings_billing_card_trial_ends:$Re,settings_billing_card_upgrade_plan:URe,settings_files_cancel:VRe,settings_files_columns_access_link:WRe,settings_files_columns_actions:XRe,settings_files_columns_content_type:eAe,settings_files_columns_created_at:oAe,settings_files_columns_is_public:sAe,settings_files_columns_original_name:lAe,settings_files_columns_size:dAe,settings_files_delete:fAe,settings_files_delete_error:bAe,settings_files_delete_success:wAe,settings_files_description_label:kAe,settings_files_description_placeholder:TAe,settings_files_file_label:AAe,settings_files_is_public_label:qAe,settings_files_no_results:NAe,settings_files_open_link:$Ae,settings_files_upload:UAe,settings_files_upload_button:VAe,settings_files_upload_dialog_description:WAe,settings_files_upload_dialog_title:XAe,settings_files_upload_error:e3e,settings_files_upload_success:o3e,settings_files_uploading:s3e,settings_notification_newsletter_description:l3e,settings_notification_newsletter_email_required:d3e,settings_notification_newsletter_error:f3e,settings_notification_newsletter_hint:b3e,settings_notification_newsletter_label:w3e,settings_notification_newsletter_subscribe_success:k3e,settings_notification_newsletter_title:T3e,settings_notification_newsletter_unsubscribe_success:A3e,settings_profile_avatar_description:q3e,settings_profile_avatar_fail:N3e,settings_profile_avatar_hint:$3e,settings_profile_avatar_success:U3e,settings_profile_avatar_title:V3e,settings_profile_avatar_upload_avatar:W3e,settings_profile_avatar_uploading:X3e,settings_profile_description:eCe,settings_profile_name_description:oCe,settings_profile_name_fail:sCe,settings_profile_name_hint:lCe,settings_profile_name_max_length:dCe,settings_profile_name_min_length:fCe,settings_profile_name_placeholder:bCe,settings_profile_name_save:wCe,settings_profile_name_saving:kCe,settings_profile_name_success:TCe,settings_profile_name_title:ACe,settings_profile_title:XI,settings_security_delete_account_active_subscription:MCe,settings_security_delete_account_button:DCe,settings_security_delete_account_cancel:FCe,settings_security_delete_account_confirm:
31BCe,settings_security_delete_account_confirm_description:KCe,settings_security_delete_account_confirm_title:ZCe,settings_security_delete_account_deleting:JCe,settings_security_delete_account_description:nPe,settings_security_delete_account_fail:aPe,settings_security_delete_account_success:cPe,settings_security_delete_account_title:uPe,settings_security_delete_account_warning:mPe,settings_security_reset_password_button:hPe,settings_security_reset_password_description:yPe,settings_security_reset_password_info:xPe,settings_security_reset_password_title:IPe,settings_security_update_password_current_password:RPe,settings_security_update_password_current_required:PPe,settings_security_update_password_description:MPe,settings_security_update_password_fail:DPe,settings_security_update_password_hide_password:FPe,settings_security_update_password_hint:BPe,settings_security_update_password_new_min_length:KPe,settings_security_update_password_new_password:ZPe,settings_security_update_password_placeholder_current:JPe,settings_security_update_password_placeholder_new:nqe,settings_security_update_password_save:aqe,settings_security_update_password_saving:cqe,settings_security_update_password_show_password:uqe,settings_security_update_password_success:mqe,settings_security_update_password_title:hqe,site_description:OI,site_title:MI,upsell_checkout:X$e,upsell_insufficient_credits_description:eje,upsell_insufficient_credits_title:oje,upsell_private_assets_description:sje,upsell_private_assets_title:lje,upsell_view_pricing:dje,video_aspect_ratio_auto:MRn,video_aspect_ratio_follows_input:DRn,video_aspect_ratio_label:FRn,video_audio_included:BRn,video_audio_label:KRn,video_background_remover_compare_edges_canva:V3o,video_background_remover_compare_edges_capcut:W3o,video_background_remover_compare_edges_cutout:X3o,video_background_remover_compare_edges_label:eCo,video_background_remover_compare_edges_us:oCo,video_background_remover_compare_header_aspect:sCo,video_background_remover_compare_header_canva:lCo,video_background_remover_compare_header_capcut:dCo,video_background_remover_compare_header_cutout:fCo,video_background_remover_compare_header_us:bCo,video_background_remover_compare_manual_canva:wCo,video_background_remover_compare_manual_capcut:kCo,video_background_remover_compare_manual_cutout:TCo,video_background_remover_compare_manual_label:ACo,video_background_remover_compare_manual_us:qCo,video_background_remover_compare_subtitle:NCo,video_background_remover_compare_title:$Co,video_background_remover_compare_transparent_canva:UCo,video_background_remover_compare_transparent_capcut:VCo,video_background_remover_compare_transparent_cutout:WCo,video_background_remover_compare_transparent_label:XCo,video_background_remover_compare_transparent_us:ePo,video_background_remover_compare_trial_canva:oPo,video_background_remover_compare_trial_capcut:sPo,video_background_remover_compare_trial_cutout:lPo,video_background_remover_compare_trial_label:dPo,video_background_remover_compare_trial_us:fPo,video_background_remover_compare_verify_canva:bPo,video_background_remover_compare_verify_capcut:wPo,video_background_remover_compare_verify_cutout:kPo,video_background_remover_compare_verify_label:TPo,video_background_remover_compare_verify_us:APo,video_background_remover_cta_description:qPo,video_background_remover_cta_eyebrow:NPo,video_background_remover_cta_primary:$Po,video_background_remover_cta_secondary:UPo,video_background_remover_cta_title:VPo,video_background_remover_example_after_label:WPo,video_background_remover_example_before_label:XPo,video_background_remover_example_edges_after_alt:eqo,video_background_remover_example_edges_before_alt:oqo,video_background_remover_example_edges_description:sqo,video_background_remover_example_edges_eyebrow:lqo,video_background_remover_example_edges_title:dqo,video_background_remover_example_street_after_alt:fqo,video_background_remover_example_street_alt:bqo,video_background_remover_example_street_description:wqo,video_background_remover_example_street_eyebrow:kqo,video_background_remover_example_street_title:Tqo,video_background_remover_example_wildlife_after_alt:Aqo,video_background_remover_example_wildlife_before_alt:qqo,video_background_remover_example_wildlife_description:Nqo,video_background_remover_example_wildlife_eyebrow:$qo,video_background_remover_example_wildlife_title:Uqo,video_background_remover_examples_cta:Vqo,video_background_remover_examples_description:Wqo,video_background_remover_examples_eyebrow:Xqo,video_background_remover_examples_title:eOo,video_background_remover_faq_audio_answer:oOo,video_background_remover_faq_audio_question:sOo,video_background_remover_faq_color_answer:lOo,video_background_remover_faq_color_question:dOo,video_background_remover_faq_cost_answer_free:fOo,video_background_remover_faq_cost_answer_paid:bOo,video_background_remover_faq_cost_question:wOo,video_background_remover_faq_description:kOo,video_background_remover_faq_edges_answer:TOo,video_background_remover_faq_edges_question:AOo,video_background_remover_faq_green_answer:qOo,video_background_remover_faq_green_question:NOo,video_background_remover_faq_limits_answer:$Oo,video_background_remover_faq_limits_question:UOo,video_background_remover_faq_software_answer:VOo,video_background_remover_faq_software_question:WOo,video_background_remover_faq_title:XOo,video_background_remover_faq_transparent_answer:eMo,video_background_remover_faq_transparent_question:oMo,video_background_remover_guidance_description:sMo,video_background_remover_guidance_do_contrast_body:lMo,video_background_remover_guidance_do_contrast_title:dMo,video_background_remover_guidance_do_frame_body:fMo,video_background_remover_guidance_do_frame_title:bMo,video_background_remover_guidance_do_heading:wMo,video_background_remover_guidance_do_light_body:kMo,video_background_remover_guidance_do_light_title:TMo,video_background_remover_guidance_dont_glass_body:AMo,video_background_remover_guidance_dont_glass_title:qMo,video_background_remover_guidance_dont_heading:NMo,video_background_remover_guidance_dont_multi_body:$Mo,video_background_remover_guidance_dont_multi_title:UMo,video_background_remover_guidance_dont_shake_body:VMo,video_background_remover_guidance_dont_shake_title:WMo,video_background_remover_guidance_title:XMo,video_background_remover_header_chip_alpha:eNo,video_background_remover_header_chip_anywhere:oNo,video_background_remover_header_chip_audio:sNo,video_background_remover_header_chip_hair:lNo,video_background_remover_header_description:dNo,video_background_remover_header_title:d8,video_background_remover_output_clean_next:hNo,video_background_remover_output_clean_note:yNo,video_background_remover_output_clean_opens:xNo,video_background_remover_output_clean_title:INo,video_background_remover_output_description:RNo,video_background_remover_output_key_next:PNo,video_background_remover_output_key_note:MNo,video_background_remover_output_key_opens:DNo,video_background_remover_output_key_title:FNo,video_background_remover_output_row_background:BNo,video_background_remover_output_row_next:KNo,video_background_remover_output_row_opens:ZNo,video_background_remover_output_title:JNo,video_background_remover_output_transparent_background:nLo,video_background_remover_output_transparent_next:aLo,video_background_remover_output_transparent_note:cLo,video_background_remover_output_transparent_opens:uLo,video_background_remover_output_transparent_title:mLo,video_background_remover_related_description:hLo,video_background_remover_related_title:yLo,video_background_remover_schema_description:p8,video_background_remover_seo_description:m8,video_background_remover_seo_title:f8,video_background_remover_specs_audio_label:RLo,video_background_remover_specs_audio_value:PLo,video_background_remover_specs_background_label:MLo,video_background_remover_specs_background_value:DLo,video_background_remover_specs_description:FLo,video_background_remover_specs_input_label:BLo,video_background_remover_specs_input_value:KLo,video_background_remover_specs_output_label:ZLo,video_background_remover_specs_output_value:JLo,video_background_remover_specs_pricing_label:n6o,video_background_remover_specs_pricing_value:a6o,video_background_remover_specs_subject_label:c6o,video_background_remover_specs_subject_value:u6o,video_background_remover_specs_title:m6o,video_background_remover_spotlight_alt:h6o,video_background_remover_spotlight_caption:y6o,video_background_remover_step_choose_body:x6o,video_background_remover_step_choose_title:I6o,video_background_remover_step_run_body:R6o,video_background_remover_step_run_title:P
316o,video_background_remover_step_upload_body:M6o,video_background_remover_step_upload_title:D6o,video_background_remover_steps_description:F6o,video_background_remover_steps_eyebrow:B6o,video_background_remover_steps_title:K6o,video_background_remover_trust_aria_label:Z6o,video_background_remover_trust_edges_detail:J6o,video_background_remover_trust_edges_label:nDo,video_background_remover_trust_edges_value:aDo,video_background_remover_trust_input_detail:cDo,video_background_remover_trust_input_label:uDo,video_background_remover_trust_input_value:mDo,video_background_remover_trust_output_detail:hDo,video_background_remover_trust_output_label:yDo,video_background_remover_trust_output_value:xDo,video_background_remover_trust_refund_detail:IDo,video_background_remover_trust_refund_label:RDo,video_background_remover_trust_refund_value:PDo,video_background_remover_use_case_ai_description:MDo,video_background_remover_use_case_ai_example:DDo,video_background_remover_use_case_ai_title:FDo,video_background_remover_use_case_screen_description:BDo,video_background_remover_use_case_screen_example:KDo,video_background_remover_use_case_screen_title:ZDo,video_background_remover_use_case_stream_description:JDo,video_background_remover_use_case_stream_example:n$o,video_background_remover_use_case_stream_title:a$o,video_background_remover_use_case_versions_description:c$o,video_background_remover_use_case_versions_example:u$o,video_background_remover_use_case_versions_title:m$o,video_background_remover_use_cases_description:h$o,video_background_remover_use_cases_example_label:y$o,video_background_remover_use_cases_eyebrow:x$o,video_background_remover_use_cases_title:I$o,video_credits_per_second:ZRn,video_cta_confirm_high_cost:JRn,video_cta_generate:nAn,video_cta_processing:aAn,video_cta_submitting:cAn,video_cta_upload_image:uAn,video_cta_upload_video:mAn,video_cta_uploading:hAn,video_cta_write_prompt:yAn,video_duration_follows_source:xAn,video_duration_follows_source_max:IAn,video_duration_label:RAn,video_duration_seconds:PAn,video_extender_cta_description:iIo,video_extender_cta_eyebrow:_Io,video_extender_cta_primary:pIo,video_extender_cta_secondary:gIo,video_extender_cta_title:vIo,video_extender_example_ai_alt:zIo,video_extender_example_ai_description:SIo,video_extender_example_ai_eyebrow:EIo,video_extender_example_ai_title:CIo,video_extender_example_cta:OIo,video_extender_example_end_alt:LIo,video_extender_example_end_description:jIo,video_extender_example_end_eyebrow:GIo,video_extender_example_end_title:HIo,video_extender_example_prompt_alt:YIo,video_extender_example_prompt_description:QIo,video_extender_example_prompt_eyebrow:tTo,video_extender_example_prompt_title:rTo,video_extender_example_start_alt:iTo,video_extender_example_start_description:_To,video_extender_example_start_eyebrow:pTo,video_extender_example_start_title:gTo,video_extender_examples_description:vTo,video_extender_examples_eyebrow:zTo,video_extender_examples_title:STo,video_extender_faq_cost_answer:ETo,video_extender_faq_cost_question:CTo,video_extender_faq_description:OTo,video_extender_faq_drift_answer:LTo,video_extender_faq_drift_question:jTo,video_extender_faq_length_answer:GTo,video_extender_faq_length_question:HTo,video_extender_faq_limits_answer:YTo,video_extender_faq_limits_question:QTo,video_extender_faq_original_answer:tEo,video_extender_faq_original_question:rEo,video_extender_faq_prompt_answer:iEo,video_extender_faq_prompt_question:_Eo,video_extender_faq_source_answer:pEo,video_extender_faq_source_question:gEo,video_extender_faq_start_answer:vEo,video_extender_faq_start_question:zEo,video_extender_faq_title:SEo,video_extender_guidance_description:EEo,video_extender_guidance_do_beat_body:CEo,video_extender_guidance_do_beat_title:OEo,video_extender_guidance_do_empty_body:LEo,video_extender_guidance_do_empty_title:jEo,video_extender_guidance_do_heading:GEo,video_extender_guidance_do_light_body:HEo,video_extender_guidance_do_light_title:YEo,video_extender_guidance_dont_heading:QEo,video_extender_guidance_dont_retell_body:tRo,video_extender_guidance_dont_retell_title:rRo,video_extender_guidance_dont_stack_body:iRo,video_extender_guidance_dont_stack_t
31itle:_Ro,video_extender_guidance_dont_switch_body:pRo,video_extender_guidance_dont_switch_title:gRo,video_extender_guidance_footnote:vRo,video_extender_guidance_title:zRo,video_extender_header_chip_billing:SRo,video_extender_header_chip_direction:ERo,video_extender_header_chip_keep:CRo,video_extender_header_description:ORo,video_extender_header_title:c8,video_extender_related_description:$Ro,video_extender_related_title:URo,video_extender_schema_description:l8,video_extender_seo_description:_8,video_extender_seo_title:u8,video_extender_specs_added_label:XRo,video_extender_specs_added_value:eAo,video_extender_specs_description:oAo,video_extender_specs_input_label:sAo,video_extender_specs_input_value:lAo,video_extender_specs_output_label:dAo,video_extender_specs_output_value:fAo,video_extender_specs_prompt_label:bAo,video_extender_specs_prompt_value:wAo,video_extender_specs_title:kAo,video_extender_spotlight_alt:TAo,video_extender_spotlight_caption:AAo,video_extender_step_choose_body:qAo,video_extender_step_choose_title:NAo,video_extender_step_run_body:$Ao,video_extender_step_run_title:UAo,video_extender_step_upload_body:VAo,video_extender_step_upload_title:WAo,video_extender_steps_description:XAo,video_extender_steps_eyebrow:e3o,video_extender_steps_title:o3o,video_extender_trust_added_detail:s3o,video_extender_trust_added_label:l3o,video_extender_trust_added_value:d3o,video_extender_trust_aria_label:f3o,video_extender_trust_credits_detail:b3o,video_extender_trust_credits_label:w3o,video_extender_trust_credits_value:k3o,video_extender_trust_input_detail:T3o,video_extender_trust_input_label:A3o,video_extender_trust_input_value:q3o,video_extender_trust_output_detail:N3o,video_extender_trust_output_label:$3o,video_extender_trust_output_value:U3o,video_first_frame_add:MAn,video_first_frame_alt:DAn,video_first_frame_required:FAn,video_frame_remove:BAn,video_high_cost_hint:KAn,video_last_frame_add:ZAn,video_last_frame_alt:JAn,video_last_frame_toggle:n3n,video_media_player_pause:aqn,video_media_player_play:cqn,video_media_player_retry:uqn,video_model_label:a3n,video_model_silent:c3n,video_model_with_audio:u3n,video_negative_prompt_label:m3n,video_negative_prompt_placeholder:h3n,video_parameters_label:y3n,video_prompt_label:x3n,video_prompt_placeholder:I3n,video_prompt_required:R3n,video_prompt_too_long:P3n,video_reference_add:M3n,video_reference_audio_title:D3n,video_reference_clip_limit:F3n,video_reference_cta_add:B3n,video_reference_current_total:K3n,video_reference_dimension_hint:Z3n,video_reference_error_dimension:J3n,video_reference_error_expired:nCn,video_reference_error_model_limit:aCn,video_reference_error_not_found:cCn,video_reference_error_too_large:uCn,video_reference_error_too_long:mCn,video_reference_error_too_short:hCn,video_reference_error_unreadable:yCn,video_reference_error_unsupported_type:xCn,video_reference_error_variable_frame_rate:ICn,video_reference_fps_hint:RCn,video_reference_images_title:PCn,video_reference_limit:MCn,video_reference_limits_hint:DCn,video_reference_remove:FCn,video_reference_trimmed:BCn,video_reference_uploading:KCn,video_reference_videos_title:ZCn,video_resolution_label:JCn,video_result_alt:nPn,video_result_download:aPn,video_result_download_failed:cPn,video_result_edit_video:uPn,video_result_empty:mPn,video_result_generating_hint:hPn,video_result_success:yPn,video_results_title:xPn,video_source_add:IPn,video_source_error_model_limit:RPn,video_source_hint_dimension:PPn,video_source_remove:MPn,video_source_title:DPn,video_submit_failed:FPn,video_task_image2video:BPn,video_task_label:KPn,video_task_reference2video:ZPn,video_task_text2video:JPn,video_task_video2video:nqn,video_tool_action_background_removal:uyo,video_tool_action_extend:myo,video_tool_action_menu:hyo,video_tool_action_upscale:yyo,video_tool_background_color_black:xyo,video_tool_background_color_blue:Iyo,video_tool_background_color_gray:Ryo,video_tool_background_color_green:Pyo,video_tool_background_color_white:Myo,video_tool_background_label:Dyo,video_tool_background_transparent:Fyo,video_tool_character_image_label:Byo,video_tool_character_image_placeholder:Kyo,video_tool_character_image_remove:Zyo,video_tool_clip_error_limit:Jyo,video_tool_credits_badge:nwo,video_tool_credits_badge_estimate:awo,video_tool_cta_confirm_high_cost:cwo,video_tool_cta_processing:uwo,video_tool_cta_run:mwo,video_tool_cta_submitting:hwo,video_tool_cta_uploading:ywo,video_tool_current_badge:xwo,video_tool_estimate_note:Iwo,video_tool_estimated_cost:Rwo,video_tool_extend_direction_end:Pwo,video_tool_extend_direction_label:Mwo,video_tool_extend_direction_start:Dwo,video_tool_extend_prompt_label:Fwo,video_tool_extend_prompt_placeholder:Bwo,video_tool_extend_seconds_label:Kwo,video_tool_limits_hint:Zwo,video_tool_motion_control_tier_pro_description:Jwo,video_tool_motion_control_tier_standard_description:n0o,video_tool_motion_video_label:a0o,video_tool_motion_video_placeholder:c0o,video_tool_name_background_removal:u0o,video_tool_name_extend:m0o,video_tool_name_motion_control:h0o,video_tool_name_upscale:y0o,video_tool_orientation_image:x0o,video_tool_orientation_label:I0o,video_tool_orientation_video:R0o,video_tool_preserve_audio_label:P0o,video_tool_resolution_label:M0o,video_tool_result_after:D0o,video_tool_result_before:F0o,video_tool_result_compare:B0o,video_tool_result_download:K0o,video_tool_result_download_failed:Z0o,video_tool_result_empty:J0o,video_tool_result_processing_hint:n2o,video_tool_result_transparent_fallback:a2o,video_tool_result_transparent_note:c2o,video_tool_results_title:u2o,video_tool_source_video_label:m2o,video_tool_source_video_remove:h2o,video_tool_switcher_label:y2o,video_tool_tier_label:
31x2o,video_tool_tier_planned:I2o,video_tool_upscale_factor_label:R2o,video_tool_upscale_output_tier:P2o,video_tool_upscale_tier_creative_description:M2o,video_tool_upscale_tier_pro_description:D2o,video_tool_upscale_tier_standard_description:F2o,video_tool_upscale_too_large:B2o,video_tool_video_placeholder:K2o,video_upscaler_compare_4k_after_alt:Z2o,video_upscaler_compare_4k_before_alt:J2o,video_upscaler_compare_4k_description:nzo,video_upscaler_compare_4k_eyebrow:azo,video_upscaler_compare_4k_title:czo,video_upscaler_compare_cta:uzo,video_upscaler_compare_faces_after_alt:mzo,video_upscaler_compare_faces_before_alt:hzo,video_upscaler_compare_faces_description:yzo,video_upscaler_compare_faces_eyebrow:xzo,video_upscaler_compare_faces_title:Izo,video_upscaler_compare_hair_after_alt:Rzo,video_upscaler_compare_hair_before_alt:Pzo,video_upscaler_compare_hair_description:Mzo,video_upscaler_compare_hair_eyebrow:Dzo,video_upscaler_compare_hair_title:Fzo,video_upscaler_compare_text_after_alt:Bzo,video_upscaler_compare_text_before_alt:Kzo,video_upscaler_compare_text_description:Zzo,video_upscaler_compare_text_eyebrow:Jzo,video_upscaler_compare_text_title:nxo,video_upscaler_cta_description:axo,video_upscaler_cta_eyebrow:cxo,video_upscaler_cta_primary:uxo,video_upscaler_cta_secondary:mxo,video_upscaler_cta_title:hxo,video_upscaler_evidence_after_label:yxo,video_upscaler_evidence_before_label:xxo,video_upscaler_evidence_description:Ixo,video_upscaler_evidence_eyebrow:Rxo,video_upscaler_evidence_title:Pxo,video_upscaler_faq_ai_answer:Mxo,video_upscaler_faq_ai_question:Dxo,video_upscaler_faq_cost_answer:Fxo,video_upscaler_faq_cost_question:Bxo,video_upscaler_faq_description:Kxo,video_upscaler_faq_length_answer:Zxo,video_upscaler_faq_length_question:Jxo,video_upscaler_faq_max_answer:nko,video_upscaler_faq_max_question:ako,video_upscaler_faq_online_answer:cko,video_upscaler_faq_online_question:uko,video_upscaler_faq_portrait_answer:mko,video_upscaler_faq_portrait_question:hko,video_upscaler_faq_quality_answer:yko,video_upscaler_faq_quality_question:xko,video_upscaler_faq_tier_answer:Iko,video_upscaler_faq_tier_question:Rko,video_upscaler_faq_title:Pko,video_upscaler_header_chip_detail:Mko,video_upscaler_header_chip_handoff:Dko,video_upscaler_header_chip_tiers:Fko,video_upscaler_header_description:Bko,video_upscaler_header_title:r8,video_upscaler_related_description:Yko,video_upscaler_related_title:Qko,video_upscaler_schema_description:a8,video_upscaler_seo_description:s8,video_upscaler_seo_title:i8,video_upscaler_specs_description:i1o,video_upscaler_specs_format_label:_1o,video_upscaler_specs_format_value:p1o,video_upscaler_specs_frame_label:g1o,video_upscaler_specs_frame_value:v1o,video_upscaler_specs_length_label:z1o,video_upscaler_specs_length_value:S1o,video_upscaler_specs_output_label:E1o,video_upscaler_specs_output_value:C1o,video_upscaler_specs_pricing_label:O1o,video_upscaler_specs_pricing_value:L1o,video_upscaler_specs_scale_label:j1o,video_upscaler_specs_scale_value:G1o,video_upscaler_specs_title:H1o,video_upscaler_spotlight_alt:Y1o,video_upscaler_spotlight_caption:Q1o,video_upscaler_step_add_body:t5o,video_upscaler_step_add_title:r5o,video_upscaler_step_choose_body:i5o,video_upscaler_step_choose_title:_5o,video_upscaler_step_compare_body:p5o,video_upscaler_step_compare_title:g5o,video_upscaler_step_run_body:v5o,video_upscaler_step_run_title:z5o,video_upscaler_steps_description:S5o,video_upscaler_steps_eyebrow:E5o,video_upscaler_steps_title:C5o,video_upscaler_tiers_creative_does:O5o,video_upscaler_tiers_creative_footage:L5o,video_upscaler_tiers_creative_note:j5o,video_upscaler_tiers_description:G5o,video_upscaler_tiers_link:H5o,video_upscaler_tiers_pro_does:Y5o,video_upscaler_tiers_pro_footage:Q5o,video_upscaler_tiers_pro_note:tSo,video_upscaler_tiers_rate_value:rSo,video_upscaler_tiers_row_does:iSo,video_upscaler_tiers_row_footage:_So,video_upscaler_tiers_row_rate:pSo,video_upscaler_tiers_standard_does:gSo,video_upscaler_tiers_standard_footage:vSo,video_upscaler_tiers_standard_note:zSo,video_upscaler_tiers_title:SSo,video_upscaler_trust_aria_label:ESo,video_upscaler_trust_credits_detail:CSo,video_upscaler_trust_credits_label:OSo,video_upscaler_trust_credits_value:LSo,video_upscaler_trust_online_detail:jSo,video_upscaler_trust_online_label:GSo,video_upscaler_trust_online_value:HSo,video_upscaler_trust_output_detail:YSo,video_upscaler_trust_output_label:QSo,video_upscaler_trust_output_value:t4o,video_upscaler_trust_source_detail:r4o,video_upscaler_trust_source_label:i4o,video_upscaler_trust_source_value:_4o,video_upscaler_use_case_ai_description:p4o,video_upscaler_use_case_ai_example:g4o,video_upscaler_use_case_ai_title:v4o,video_upscaler_use_case_archive_description:z4o,video_upscaler_use_case_archive_example:S4o,video_upscaler_use_case_archive_title:E4o,video_upscaler_use_case_compressed_description:C4o,video_upscaler_use_case_compressed_example:O4o,video_upscaler_use_case_compressed_title:L4o,video_upscaler_use_case_screen_description:j4o,video_upscaler_use_case_screen_example:G4o,video_upscaler_use_case_screen_title:H4o,video_upscaler_use_cases_description:Y4o,video_upscaler_use_cases_example_label:Q4o,video_upscaler_use_cases_eyebrow:tIo,video_upscaler_use_cases_title:rIo,waitlist_description:NI,waitlist_email:wfe,waitlist_email_invalid:kfe,waitlist_error:Tfe,waitlist_form_title:Afe,
31waitlist_placeholder_email:qfe,waitlist_subscribe:Nfe,waitlist_subscribing:$fe,waitlist_title:LI,workspace_announcement_action:Bfe,workspace_announcement_aria_label:Kfe,workspace_announcement_dismiss:Zfe,workspace_announcement_title:Jfe,workspace_creations_description:nge,workspace_creations_empty_description:age,workspace_creations_empty_title:cge,workspace_creations_error_description:uge,workspace_creations_error_title:mge,workspace_creations_guest_description:hge,workspace_creations_guest_eyebrow:yge,workspace_creations_guest_title:xge,workspace_creations_image_edit:Ige,workspace_creations_image_generation:Rge,workspace_creations_inspiration_alt:Pge,workspace_creations_inspiration_description:Mge,workspace_creations_inspiration_title:Dge,workspace_creations_seo_description:DI,workspace_creations_seo_title:$I,workspace_creations_unknown_model:Vge,workspace_creations_unknown_prompt:Wge,workspace_creations_view_plans:Xge,workspace_models_label:Pb,workspace_models_toggle:jI,workspace_nav_ai_image_title:rhe,workspace_nav_ai_video_title:ihe,workspace_nav_assets_label:_he,workspace_nav_background_remover_title:phe,workspace_nav_create_label:ghe,workspace_nav_image_denoiser_title:vhe,workspace_nav_image_tools_label:zhe,workspace_nav_image_tools_toggle:FI,workspace_nav_image_upscaler_title:The,workspace_nav_image_vectorizer_title:Ahe,workspace_nav_models_label:UI,workspace_nav_motion_control_title:Mhe,workspace_nav_my_creations_title:Dhe,workspace_nav_video_background_remover_title:Fhe,workspace_nav_video_extender_title:Bhe,workspace_nav_video_tools_label:Khe,workspace_nav_video_tools_toggle:GI,workspace_nav_video_upscaler_title:Qhe,workspace_preferences_description:tbe,workspace_preferences_title:rbe,z_image_base_copy_001:Avn,z_image_base_copy_002:qvn,z_image_base_copy_003:Nvn,z_image_base_copy_004:$vn,z_image_base_copy_005:Uvn,z_image_base_copy_006:Vvn,z_image_base_copy_007:Wvn,z_image_base_copy_008:Xvn,z_image_base_copy_009:eyn,z_image_base_copy_010:oyn,z_image_base_copy_011:syn,z_image_base_copy_012:lyn,z_image_base_copy_013:dyn,z_image_base_copy_014:fyn,z_image_base_copy_015:byn,z_image_base_copy_016:wyn,z_image_base_copy_017:kyn,z_image_base_copy_018:Tyn,z_image_base_copy_019:Ayn,z_image_base_copy_020:qyn,z_image_base_copy_021:Nyn,z_image_base_copy_022:$yn,z_image_base_copy_023:Uyn,z_image_base_copy_024:Vyn,z_image_base_copy_025:Wyn,z_image_base_copy_026:Xyn,z_image_base_copy_027:ewn,z_image_base_copy_028:own,z_image_base_copy_029:swn,z_image_base_copy_030:lwn,z_image_base_copy_031:dwn,z_image_base_copy_032:fwn,z_image_base_copy_033:bwn,z_image_base_copy_034:wwn,z_image_base_copy_035:kwn,z_image_base_copy_036:Twn,z_image_base_copy_037:Awn,z_image_base_copy_038:qwn,z_image_base_copy_039:Nwn,z_image_base_copy_040:$wn,z_image_base_copy_041:Uwn,z_image_base_copy_042:Vwn,z_image_base_copy_043:Wwn,z_image_base_copy_044:Xwn,z_image_base_copy_045:e0n,z_image_base_copy_046:o0n,z_image_base_copy_047:s0n,z_image_base_copy_048:l0n,z_image_base_copy_049:d0n,z_image_base_copy_050:f0n,z_image_base_copy_051:b0n,z_image_base_copy_052:w0n,z_image_base_copy_053:k0n,z_image_base_copy_054:T0n,z_image_base_copy_055:A0n,z_image_base_copy_056:q0n,z_image_base_copy_057:N0n,z_image_base_cta_description:$0n,z_image_base_cta_primary:U0n,z_image_base_cta_secondary:V0n,z_image_base_cta_title:W0n,z_image_base_faq_cost_answer:X0n,z_image_base_faq_cost_question:e2n,z_image_base_faq_prompt_answer:o2n,z_image_base_faq_prompt_question:s2n,z_image_base_faq_title:l2n,z_image_base_features_title:d2n,z_image_base_header_description:f2n,z_image_base_header_title:b2n,z_image_base_schema_description:w2n,z_image_base_seo_description:k2n,z_image_base_seo_title:T2n,z_image_base_showcase_title:A2n,z_image_base_steps_title:q2n,z_image_turbo_copy_001:Vfn,z_image_turbo_copy_002:Wfn,z_image_turbo_copy_003:Xfn,z_image_turbo_copy_004:egn,z_image_turbo_copy_005:ogn,z_image_turbo_copy_006:sgn,z_image_turbo_copy_007:lgn,z_image_turbo_copy_008:dgn,z_image_turbo_copy_009:fgn,z_image_turbo_copy_010:bgn,z_image_turbo_copy_011:wgn,z_image_turbo_copy_012:kgn,z_image_turbo_copy_013:Tgn,z_image_turbo_copy_014:Agn,z_image_turbo_copy_015:qgn,z_image_turbo_copy_016:Ngn,z_image_turbo_copy_017:$gn,z_image_turbo_copy_018:Ugn,z_image_turbo_copy_019:Vgn,z_image_turbo_copy_020:Wgn,z_image_turbo_copy_021:Xgn,z_image_turbo_copy_022:ehn,z_image_turbo_copy_023:ohn,z_image_turbo_copy_024:shn,z_image_turbo_copy_025:lhn,z_image_turbo_copy_026:dhn,z_image_turbo_copy_027:fhn,z_image_turbo_copy_028:bhn,z_image_turbo_copy_029:whn,z_image_turbo_copy_030:khn,z_image_turbo_copy_031:Thn,z_image_turbo_copy_032:Ahn,z_image_turbo_copy_033:qhn,z_image_turbo_copy_034:Nhn,z_image_turbo_copy_035:$hn,z_image_turbo_copy_036:Uhn,z_image_turbo_copy_037:Vhn,z_image_turbo_copy_038:Whn,z_image_turbo_copy_039:Xhn,z_image_turbo_copy_040:ebn,z_image_turbo_copy_041:obn,z_image_turbo_copy_042:sbn,z_image_turbo_copy_043:lbn,z_image_turbo_copy_044:dbn,z_image_turbo_copy_045:fbn,z_image_turbo_copy_046:bbn,z_image_turbo_copy_047:wbn,z_image_turbo_copy_048:kbn,z_image_turbo_copy_049:Tbn,z_image_turbo_copy_050:Abn,z_image_turbo_copy_051:qbn,z_image_turbo_cta_description:Nbn,z_image_turbo_cta_primary:$bn,z_image_turbo_cta_secondary:Ubn,z_image_turbo_cta_title:Vbn,z_image_turbo_faq_cost_answer:Wbn,z_image_turbo_faq_cost_question:Xbn,z_image_turbo_faq_prompt_answer:evn,z_image_turbo_faq_prompt_question:ovn,z_image_turbo_faq_title:svn,z_image_turbo_features_title:lvn,z_image_turbo_header_description:dvn,z_image_turbo_header_title:fvn,z_image_turbo_schema_description:bvn,z_image_turbo_seo_description:wvn,z_image_turbo_seo_title:kv
31n,z_image_turbo_showcase_title:Tvn},Symbol.toStringTag,{value:"Module"})),nHo=(()=>{const t=In.VITE_PAYMENT_PROVIDER;return t==="stripe"||t==="creem"?t:void 0})(),oHo=nHo!==void 0,xmr=[{id:"basic",tier:"basic",pricing:{monthly:{priceId:In.VITE_BILLING_BASIC_MONTHLY_ID,amount:999,currency:"USD",creditsPerPeriod:700,allowPromotionCode:!0},yearly:{priceId:In.VITE_BILLING_BASIC_YEARLY_ID,amount:8400,currency:"USD",creditsPerPeriod:8400,allowPromotionCode:!0}}},{id:"plus",tier:"plus",pricing:{monthly:{priceId:In.VITE_BILLING_PLUS_MONTHLY_ID,amount:1999,currency:"USD",creditsPerPeriod:1600,allowPromotionCode:!0},yearly:{priceId:In.VITE_BILLING_PLUS_YEARLY_ID,amount:16800,currency:"USD",creditsPerPeriod:19200,allowPromotionCode:!0}},popular:!0},{id:"pro",tier:"pro",pricing:{monthly:{priceId:In.VITE_BILLING_PRO_MONTHLY_ID,amount:4999,currency:"USD",creditsPerPeriod:5e3,allowPromotionCode:!0},yearly:{priceId:In.VITE_BILLING_PRO_YEARLY_ID,amount:45600,currency:"USD",creditsPerPeriod:6e4,allowPromotionCode:!0}}}],kmr={id:"lifetime",priceId:In.VITE_BILLING_LIFETIME_ID,amount:19900,currency:"USD",allowPromotionCode:!0},Smr={id:"free"},Imr=[{id:"starter",credits:400,amount:999,currency:"USD",validDays:180,priceId:In.VITE_BILLING_PACK_STARTER_ID,allowPromotionCode:!0},{id:"creator",credits:1e3,amount:1999,currency:"USD",validDays:180,priceId:In.VITE_BILLING_PACK_CREATOR_ID,allowPromotionCode:!0},{id:"studio",credits:4e3,amount:5999,currency:"USD",validDays:365,priceId:In.VITE_BILLING_PACK_STUDIO_ID,allowPromotionCode:!0,bestValue:!0}],rHo=10*1024*1024,Tmr="avatars",Tp="Oeneo AI",aHo="oeneo.ai",sHo="[email protected]",Ce="https://cdn.oeneo.ai",ay="/brand/logo.svg",iHo="oeneo-ai",st={ui:{mode:{defaultMode:"dark"}},metadata:{name:Tp,get title(){return MI()},get description(){return OI()},images:{ogImage:`${Ce}/visuals/og.webp`,logoLight:"/brand/logo.svg",logoDark:"/brand/logo.svg"}},social:{},auth:{enableCredentialLogin:!1},mail:{supportEmail:`${Tp} <${sHo}>`},storage:{maxFileSize:rHo},payment:{enable:oHo},promotion:{code:"OENEO26",percentOff:30,durationMonths:3,expiresAt:"2026-12-08T00:00:00Z"}},Emr=[{card:"bg-[#EEF0F2]",title:"text-[#1B365D]"},{card:"bg-[#E8EEED]",title:"text-[#2F5D62]"},{card:"bg-[#F0E8E2]",title:"text-[#8C5A3C]"},{card:"bg-[#EFE7E4]",title:"text-[#7A2E2E]"},{card:"bg-[#E9ECEB]",title:"text-[#2F3E46]"},{card:"bg-[#ECEEF3]",title:"text-[#243A5E]"}],cHo={theme:"system",setTheme:()=>null,resolvedTheme:"dark",systemTheme:void 0},y8=S.createContext(cHo),lHo=`(function() { 32 try { 33 var theme = localStorage.getItem('theme') || '${st.ui?.mode?.defaultMode}'; 34 var systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; 35 var resolved = theme === 'system' ? systemTheme : theme; 36 document.documentElement.classList.add(resolved); 37 } catch (e) { 38 document.documentElement.classList.add('${st.ui?.mode?.defaultMode}'); 39 } 40})();`;function _Ho({children:t,defaultTheme:e=st.ui?.mode?.defaultMode,storageKey:n="theme",attribute:a="class",enableSystem:i=!0,disableTransitionOnChange:l=!1,..._}){const[d,p]=S.useState(()=>{if(typeof window>"u")return e;try{return localStorage.getItem(n)||e}catch{return e}}),[m,f]=S.useState(()=>{if(!(typeof window>"u"))return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}),[h,v]=S.useState(!1),y=d==="system"?m:d,z=S.useCallback(A=>{try{localStorage.setItem(n,A)}catch{}p(A)},[n]),w=S.useCallback(A=>{if(!A||typeof document>"u")return;const C=document.documentElement;if(l){const E=document.createElement("style");E.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(E),window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(E)},1)}a==="class"?(C.classList.remove("light","dark"),C.classList.add(A)):C.setAttribute(a,A)},[a,l]);S.useEffect(()=>{h&&w(y)},[y,w,h]),S.useEffect(()=>{if(!i||typeof window>"u")return;const A=window.matchMedia("(prefers-color-scheme: dark)"),C=E=>
vendor: 4,500 bytes, line 40
40{f(E.matches?"dark":"light")};return A.addEventListener("change",C),()=>{A.removeEventListener("change",C)}},[i]),S.useEffect(()=>{v(!0),w(d==="system"?m:d)},[d,m,w]);const k=S.useMemo(()=>({theme:d,setTheme:z,resolvedTheme:h&&y?y:m||"dark",systemTheme:h?m:void 0}),[d,z,y,m,h]);return x.jsxs(y8.Provider,{..._,value:k,children:[x.jsx(SX,{children:lHo}),t]})}const uHo=()=>{const t=S.useContext(y8);if(t===void 0)throw new Error("useTheme must be used within a ThemeProvider");return t};function w8(t){var e,n,a="";if(typeof t=="string"||typeof t=="number")a+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(n=w8(t[e]))&&(a&&(a+=" "),a+=n)}else for(n in t)t[n]&&(a&&(a+=" "),a+=n);return a}function z8(){for(var t,e,n=0,a="",i=arguments.length;n<i;n++)(t=arguments[n])&&(e=w8(t))&&(a&&(a+=" "),a+=e);return a}const dHo=(t,e)=>{const n=new Array(t.length+e.length);for(let a=0;a<t.length;a++)n[a]=t[a];for(let a=0;a<e.length;a++)n[t.length+a]=e[a];return n},pHo=(t,e)=>({classGroupId:t,validator:e}),x8=(t=new Map,e=null,n)=>({nextPart:t,validators:e,classGroupId:n}),Ep="-",Lk=[],mHo="arbitrary..",fHo=t=>{const e=hHo(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:a}=t;return{getClassGroupId:_=>{if(_.startsWith("[")&&_.endsWith("]"))return gHo(_);const d=_.split(Ep),p=d[0]===""&&d.length>1?1:0;return k8(d,p,e)},getConflictingClassGroupIds:(_,d)=>{if(d){const p=a[_],m=n[_];return p?m?dHo(m,p):p:m||Lk}return n[_]||Lk}}},k8=(t,e,n)=>{if(t.length-e===0)return n.classGroupId;const i=t[e],l=n.nextPart.get(i);if(l){const m=k8(t,e+1,l);if(m)return m}const _=n.validators;if(_===null)return;const d=e===0?t.join(Ep):t.slice(e).join(Ep),p=_.length;for(let m=0;m<p;m++){const f=_[m];if(f.validator(d))return f.classGroupId}},gHo=t=>t.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const e=t.slice(1,-1),n=e.indexOf(":"),a=e.slice(0,n);return a?mHo+a:void 0})(),hHo=t=>{const{theme:e,classGroups:n}=t;return bHo(n,e)},bHo=(t,e)=>{const n=x8();for(const a in t){const i=t[a];sy(i,n,a,e)}return n},sy=(t,e,n,a)=>{const i=t.length;for(let l=0;l<i;l++){const _=t[l];vHo(_,e,n,a)}},vHo=(t,e,n,a)=>{if(typeof t=="string"){yHo(t,e,n);return}if(typeof t=="function"){wHo(t,e,n,a);return}zHo(t,e,n,a)},yHo=(t,e,n)=>{const a=t===""?e:S8(e,t);a.classGroupId=n},wHo=(t,e,n,a)=>{if(xHo(t)){sy(t(a),e,n,a);return}e.validators===null&&(e.validators=[]),e.validators.push(pHo(n,t))},zHo=(t,e,n,a)=>{const i=Object.entries(t),l=i.length;for(let _=0;_<l;_++){const[d,p]=i[_];sy(p,S8(e,d),n,a)}},S8=(t,e)=>{let n=t;const a=e.split(Ep),i=a.length;for(let l=0;l<i;l++){const _=a[l];let d=n.nextPart.get(_);d||(d=x8(),n.nextPart.set(_,d)),n=d}return n},xHo=t=>"isThemeGetter"in t&&t.isThemeGetter===!0,kHo=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=Object.create(null),a=Object.create(null);const i=(l,_)=>{n[l]=_,e++,e>t&&(e=0,a=n,n=Object.create(null))};return{get(l){let _=n[l];if(_!==void 0)return _;if((_=a[l])!==void 0)return i(l,_),_},set(l,_){l in n?n[l]=_:i(l,_)}}},$b="!",Dk=":",SHo=[],$k=(t,e,n,a,i)=>({modifiers:t,hasImportantModifier:e,baseClassName:n,maybePostfixModifierPosition:a,isExternal:i}),IHo=t=>{const{prefix:e,experimentalParseClassName:n}=t;let a=i=>{const l=[];let _=0,d=0,p=0,m;const f=i.length;for(let w=0;w<f;w++){const k=i[w];if(_===0&&d===0){if(k===Dk){l.push(i.slice(p,w)),p=w+1;continue}if(k==="/"){m=w;continue}}k==="["?_++:k==="]"?_--:k==="("?d++:k===")"&&d--}const h=l.length===0?i:i.slice(p);let v=h,y=!1;h.endsWith($b)?(v=h.slice(0,-1),y=!0):h.startsWith($b)&&(v=h.slice(1),y=!0);const z=m&&m>p?m-p:void 0;return $k(l,y,v,z)};if(e){const i=e+Dk,l=a;a=_=>_.startsWith(i)?l(_.slice(i.length)):$k(SHo,!1,_,void 0,!0)}if(n){const i=a;a=l=>n({className:l,parseClassName:i})}return a},THo=t=>{const e=new Map;return t.orderSensitiveModifiers.forEach((n,a)=>{e.set(n,1e6+a)}),n=>{const a=[];let i=[];for(let l=0;l<n.length;l++){const _=n[l],d=_[0]==="[",p=e.has(_);d||p?(i.length>0&&(i.sort(),a.push(...i),i=[]),a.push(_)):i.push(_)}return i.length>0&&(i.sort(),a.push(...i)),a}},EHo=t=>({cache:kHo(t.cacheSize),parseClassName:IHo(t),sortModifiers:THo(t),...fHo(t)}),RHo=/\s+/,AHo=(t,e)=>{const{parseClassName:n,getClassGroupId:a,getConflictingClassGroupIds:i,sortModifiers:l}=e,_=[],d=t.trim().split(RHo);let p="";for(let m=d.length-1;m>=0;m-=1){const f=d[m],{isExternal:h,modifiers:v,hasImportantModifier:y,baseClassName:z,maybePostfixModifierPosition:w}=n(f);if(h){p=f+(p.length>0?" "+p:p);continue}let k=!!w,A=a(k?z.substring(0,w):z);
vendor: 4,525 bytes, line 40
40if(!A){if(!k){p=f+(p.length>0?" "+p:p);continue}if(A=a(z),!A){p=f+(p.length>0?" "+p:p);continue}k=!1}const C=v.length===0?"":v.length===1?v[0]:l(v).join(":"),E=y?C+$b:C,I=E+A;if(_.indexOf(I)>-1)continue;_.push(I);const q=i(A,k);for(let P=0;P<q.length;++P){const N=q[P];_.push(E+N)}p=f+(p.length>0?" "+p:p)}return p},CHo=(...t)=>{let e=0,n,a,i="";for(;e<t.length;)(n=t[e++])&&(a=I8(n))&&(i&&(i+=" "),i+=a);return i},I8=t=>{if(typeof t=="string")return t;let e,n="";for(let a=0;a<t.length;a++)t[a]&&(e=I8(t[a]))&&(n&&(n+=" "),n+=e);return n},PHo=(t,...e)=>{let n,a,i,l;const _=p=>{const m=e.reduce((f,h)=>h(f),t());return n=EHo(m),a=n.cache.get,i=n.cache.set,l=d,d(p)},d=p=>{const m=a(p);if(m)return m;const f=AHo(p,n);return i(p,f),f};return l=_,(...p)=>l(CHo(...p))},qHo=[],Cn=t=>{const e=n=>n[t]||qHo;return e.isThemeGetter=!0,e},T8=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,E8=/^\((?:(\w[\w-]*):)?(.+)\)$/i,OHo=/^\d+\/\d+$/,MHo=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,NHo=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,LHo=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,DHo=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,$Ho=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zc=t=>OHo.test(t),ut=t=>!!t&&!Number.isNaN(Number(t)),rs=t=>!!t&&Number.isInteger(Number(t)),qh=t=>t.endsWith("%")&&ut(t.slice(0,-1)),ya=t=>MHo.test(t),jHo=()=>!0,FHo=t=>NHo.test(t)&&!LHo.test(t),R8=()=>!1,UHo=t=>DHo.test(t),GHo=t=>$Ho.test(t),BHo=t=>!$e(t)&&!je(t),VHo=t=>al(t,P8,R8),$e=t=>T8.test(t),Qs=t=>al(t,q8,FHo),Oh=t=>al(t,ZHo,ut),jk=t=>al(t,A8,R8),HHo=t=>al(t,C8,GHo),Td=t=>al(t,O8,UHo),je=t=>E8.test(t),g_=t=>sl(t,q8),KHo=t=>sl(t,XHo),Fk=t=>sl(t,A8),WHo=t=>sl(t,P8),YHo=t=>sl(t,C8),Ed=t=>sl(t,O8,!0),al=(t,e,n)=>{const a=T8.exec(t);return a?a[1]?e(a[1]):n(a[2]):!1},sl=(t,e,n=!1)=>{const a=E8.exec(t);return a?a[1]?e(a[1]):n:!1},A8=t=>t==="position"||t==="percentage",C8=t=>t==="image"||t==="url",P8=t=>t==="length"||t==="size"||t==="bg-size",q8=t=>t==="length",ZHo=t=>t==="number",XHo=t=>t==="family-name",O8=t=>t==="shadow",QHo=()=>{const t=Cn("color"),e=Cn("font"),n=Cn("text"),a=Cn("font-weight"),i=Cn("tracking"),l=Cn("leading"),_=Cn("breakpoint"),d=Cn("container"),p=Cn("spacing"),m=Cn("radius"),f=Cn("shadow"),h=Cn("inset-shadow"),v=Cn("text-shadow"),y=Cn("drop-shadow"),z=Cn("blur"),w=Cn("perspective"),k=Cn("aspect"),A=Cn("ease"),C=Cn("animate"),E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],I=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],q=()=>[...I(),je,$e],P=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],M=()=>[je,$e,p],G=()=>[zc,"full","auto",...M()],K=()=>[rs,"none","subgrid",je,$e],oe=()=>["auto",{span:["full",rs,je,$e]},rs,je,$e],B=()=>[rs,"auto",je,$e],F=()=>["auto","min","max","fr",je,$e],ee=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],W=()=>["start","end","center","stretch","center-safe","end-safe"],L=()=>["auto",...M()],U=()=>[zc,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...M()],V=()=>[t,je,$e],_e=()=>[...I(),Fk,jk,{position:[je,$e]}],ue=()=>["no-repeat",{repeat:["","x","y","space","round"]}],$=()=>["auto","cover","contain",WHo,VHo,{size:[je,$e]}],re=()=>[qh,g_,Qs],X=()=>["","none","full",m,je,$e],te=()=>["",ut,g_,Qs],fe=()=>["solid","dashed","dotted","double"],be=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ke=()=>[ut,qh,Fk,jk],ve=()=>["","none",z,je,$e],Se=()=>["none",ut,je,$e],Ue=()=>["none",ut,je,$e],Qe=()=>[ut,je,$e],xe=()=>[zc,"full",...M()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ya],breakpoint:[ya],color:[jHo],container:[ya],"drop-shadow":[ya],ease:["in","out","in-out"],font:[BHo],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ya],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ya],shadow:[ya],spacing:["px",ut],text:[ya],"text-shadow":[ya],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",zc,$e,je,k]}
vendor: 12,872 bytes, line 40
40],container:["container"],columns:[{columns:[ut,$e,je,d]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:q()}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:G()}],"inset-x":[{"inset-x":G()}],"inset-y":[{"inset-y":G()}],start:[{start:G()}],end:[{end:G()}],top:[{top:G()}],right:[{right:G()}],bottom:[{bottom:G()}],left:[{left:G()}],visibility:["visible","invisible","collapse"],z:[{z:[rs,"auto",je,$e]}],basis:[{basis:[zc,"full","auto",d,...M()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ut,zc,"auto","initial","none",$e]}],grow:[{grow:["",ut,je,$e]}],shrink:[{shrink:["",ut,je,$e]}],order:[{order:[rs,"first","last","none",je,$e]}],"grid-cols":[{"grid-cols":K()}],"col-start-end":[{col:oe()}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":K()}],"row-start-end":[{row:oe()}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":F()}],"auto-rows":[{"auto-rows":F()}],gap:[{gap:M()}],"gap-x":[{"gap-x":M()}],"gap-y":[{"gap-y":M()}],"justify-content":[{justify:[...ee(),"normal"]}],"justify-items":[{"justify-items":[...W(),"normal"]}],"justify-self":[{"justify-self":["auto",...W()]}],"align-content":[{content:["normal",...ee()]}],"align-items":[{items:[...W(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...W(),{baseline:["","last"]}]}],"place-content":[{"place-content":ee()}],"place-items":[{"place-items":[...W(),"baseline"]}],"place-self":[{"place-self":["auto",...W()]}],p:[{p:M()}],px:[{px:M()}],py:[{py:M()}],ps:[{ps:M()}],pe:[{pe:M()}],pt:[{pt:M()}],pr:[{pr:M()}],pb:[{pb:M()}],pl:[{pl:M()}],m:[{m:L()}],mx:[{mx:L()}],my:[{my:L()}],ms:[{ms:L()}],me:[{me:L()}],mt:[{mt:L()}],mr:[{mr:L()}],mb:[{mb:L()}],ml:[{ml:L()}],"space-x":[{"space-x":M()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":M()}],"space-y-reverse":["space-y-reverse"],size:[{size:U()}],w:[{w:[d,"screen",...U()]}],"min-w":[{"min-w":[d,"screen","none",...U()]}],"max-w":[{"max-w":[d,"screen","none","prose",{screen:[_]},...U()]}],h:[{h:["screen","lh",...U()]}],"min-h":[{"min-h":["screen","lh","none",...U()]}],"max-h":[{"max-h":["screen","lh",...U()]}],"font-size":[{text:["base",n,g_,Qs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,je,Oh]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",qh,$e]}],"font-family":[{font:[KHo,$e,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,je,$e]}],"line-clamp":[{"line-clamp":[ut,"none",je,Oh]}],leading:[{leading:[l,...M()]}],"list-image":[{"list-image":["none",je,$e]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",je,$e]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:V()}],"text-color":[{text:V()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...fe(),"wavy"]}],"text-decoration-thickness":[{decoration:[ut,"from-font","auto",je,Qs]}],"text-decoration-color":[{decoration:V()}],"underline-offset":[{"underline-offset":[ut,"auto",je,$e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",je,$e]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",je,$e]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:_e()}],"bg-repeat":[{bg:ue()}],"bg-size":[{bg:$()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},rs,je,$e],radial:["",je,$e],conic:[rs,je,$e]},YHo,HHo]}],"bg-color":[{bg:V()}],"gradient-from-pos":[{from:re()}],"gradient-via-pos":[{via:re()}],"gradient-to-pos":[{to:re()}],"gradient-from":[{from:V()}],"gradient-via":[{via:V()}],"gradient-to":[{to:V()}],rounded:[{rounded:X()}],"rounded-s":[{"rounded-s":X()}],"rounded-e":[{"rounded-e":X()}],"rounded-t":[{"rounded-t":X()}],"rounded-r":[{"rounded-r":X()}],"rounded-b":[{"rounded-b":X()}],"rounded-l":[{"rounded-l":X()}],"rounded-ss":[{"rounded-ss":X()}],"rounded-se":[{"rounded-se":X()}],"rounded-ee":[{"rounded-ee":X()}],"rounded-es":[{"rounded-es":X()}],"rounded-tl":[{"rounded-tl":X()}],"rounded-tr":[{"rounded-tr":X()}],"rounded-br":[{"rounded-br":X()}],"rounded-bl":[{"rounded-bl":X()}],"border-w":[{border:te()}],"border-w-x":[{"border-x":te()}],"border-w-y":[{"border-y":te()}],"border-w-s":[{"border-s":te()}],"border-w-e":[{"border-e":te()}],"border-w-t":[{"border-t":te()}],"border-w-r":[{"border-r":te()}],"border-w-b":[{"border-b":te()}],"border-w-l":[{"border-l":te()}],"divide-x":[{"divide-x":te()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":te()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...fe(),"hidden","none"]}],"divide-style":[{divide:[...fe(),"hidden","none"]}],"border-color":[{border:V()}],"border-color-x":[{"border-x":V()}],"border-color-y":[{"border-y":V()}],"border-color-s":[{"border-s":V()}],"border-color-e":[{"border-e":V()}],"border-color-t":[{"border-t":V()}],"border-color-r":[{"border-r":V()}],"border-color-b":[{"border-b":V()}],"border-color-l":[{"border-l":V()}],"divide-color":[{divide:V()}],"outline-style":[{outline:[...fe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ut,je,$e]}],"outline-w":[{outline:["",ut,g_,Qs]}],"outline-color":[{outline:V()}],shadow:[{shadow:["","none",f,Ed,Td]}],"shadow-color":[{shadow:V()}],"inset-shadow":[{"inset-shadow":["none",h,Ed,Td]}],"inset-shadow-color":[{"inset-shadow":V()}],"ring-w":[{ring:te()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:V()}],"ring-offset-w":[{"ring-offset":[ut,Qs]}],"ring-offset-color":[{"ring-offset":V()}],"inset-ring-w":[{"inset-ring":te()}],"inset-ring-color":[{"inset-ring":V()}],"text-shadow":[{"text-shadow":["none",v,Ed,Td]}],"text-shadow-color":[{"text-shadow":V()}],opacity:[{opacity:[ut,je,$e]}],"mix-blend":[{"mix-blend":[...be(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":be()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ut]}],"mask-image-linear-from-pos":[{"mask-linear-from":ke()}],"mask-image-linear-to-pos":[{"mask-linear-to":ke()}],"mask-image-linear-from-color":[{"mask-linear-from":V()}],"mask-image-linear-to-color":[{"mask-linear-to":V()}],"mask-image-t-from-pos":[{"mask-t-from":ke()}],"mask-image-t-to-pos":[{"mask-t-to":ke()}],"mask-image-t-from-color":[{"mask-t-from":V()}],"mask-image-t-to-color":[{"mask-t-to":V()}],"mask-image-r-from-pos":[{"mask-r-from":ke()}],"mask-image-r-to-pos":[{"mask-r-to":ke()}],"mask-image-r-from-color":[{"mask-r-from":V()}],"mask-image-r-to-color":[{"mask-r-to":V()}],"mask-image-b-from-pos":[{"mask-b-from":ke()}],"mask-image-b-to-pos":[{"mask-b-to":ke()}],"mask-image-b-from-color":[{"mask-b-from":V()}],"mask-image-b-to-color":[{"mask-b-to":V()}],"mask-image-l-from-pos":[{"mask-l-from":ke()}],"mask-image-l-to-pos":[{"mask-l-to":ke()}],"mask-image-l-from-color":[{"mask-l-from":V()}],"mask-image-l-to-color":[{"mask-l-to":V()}],"mask-image-x-from-pos":[{"mask-x-from":ke()}],"mask-image-x-to-pos":[{"mask-x-to":ke()}],"mask-image-x-from-color":[{"mask-x-from":V()}],"mask-image-x-to-color":[{"mask-x-to":V()}],"mask-image-y-from-pos":[{"mask-y-from":ke()}],"mask-image-y-to-pos":[{"mask-y-to":ke()}],"mask-image-y-from-color":[{"mask-y-from":V()}],"mask-image-y-to-color":[{"mask-y-to":V()}],"mask-image-radial":[{"mask-radial":[je,$e]}],"mask-image-radial-from-pos":[{"mask-radial-from":ke()}],"mask-image-radial-to-pos":[{"mask-radial-to":ke()}],"mask-image-radial-from-color":[{"mask-radial-from":V()}],"mask-image-radial-to-color":[{"mask-radial-to":V()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":I()}],"mask-image-conic-pos":[{"mask-conic":[ut]}],"mask-image-conic-from-pos":[{"mask-conic-from":ke()}],"mask-image-conic-to-pos":[{"mask-conic-to":ke()}],"mask-image-conic-from-color":[{"mask-conic-from":V()}],"mask-image-conic-to-color":[{"mask-conic-to":V()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:_e()}],"mask-repeat":[{mask:ue()}],"mask-size":[{mask:$()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",je,$e]}],filter:[{filter:["","none",je,$e]}],blur:[{blur:ve()}],brightness:[{brightness:[ut,je,$e]}],contrast:[{contrast:[ut,je,$e]}],"drop-shadow":[{"drop-shadow":["","none",y,Ed,Td]}],"drop-shadow-color":[{"drop-shadow":V()}],grayscale:[{grayscale:["",ut,je,$e]}],"hue-rotate":[{"hue-rotate":[ut,je,$e]}],invert:[{invert:["",ut,je,$e]}],saturate:[{saturate:[ut,je,$e]}],sepia:[{sepia:["",ut,je,$e]}],"backdrop-filter":[{"backdrop-filter":["","none",je,$e]}],"backdrop-blur":[{"backdrop-blur":ve()}],"backdrop-brightness":[{"backdrop-brightness":[ut,je,$e]}],"backdrop-contrast":[{"backdrop-contrast":[ut,je,$e]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ut,je,$e]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ut,je,$e]}],"backdrop-invert":[{"backdrop-invert":["",ut,je,$e]}],"backdrop-opacity":[{"backdrop-opacity":[ut,je,$e]}],"backdrop-saturate":[{"backdrop-saturate":[ut,je,$e]}],"backdrop-sepia":[{"backdrop-sepia":["",ut,je,$e]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":M()}],"border-spacing-x":[{"border-spacing-x":M()}],"border-spacing-y":[{"border-spacing-y":M()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",je,$e]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ut,"initial",je,$e]}],ease:[{ease:["linear","initial",A,je,$e]}],delay:[{delay:[ut,je,$e]}],animate:[{animate:["none",C,je,$e]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,je,$e]}],"perspective-origin":[{"perspective-origin":q()}],rotate:[{rotate:Se()}],"rotate-x":[{"rotate-x":Se()}],"rotate-y":[{"rotate-y":Se()}],"rotate-z":[{"rotate-z":Se()}],scale:[{scale:Ue()}],"scale-x":[{"scale-x":Ue()}],"scale-y":[{"scale-y":Ue()}],"scale-z":[{"scale-z":Ue()}],"scale-3d":["scale-3d"],skew:[{skew:Qe()}],"skew-x":[{"skew-x":Qe()}],"skew-y":[{"skew-y":Qe()}],transform:[{transform:[je,$e,"","none","gpu","cpu"]}],"transform-origin":[{origin:q()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:xe()}],"translate-x":[{"translate-x":xe()}],"translate-y":[{"translate-y":xe()}],"translate-z":[{"translate-z":xe()}],"translate-none":["translate-none"],accent:[{accent:V()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:V()}
40],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",je,$e]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",je,$e]}],fill:[{fill:["none",...V()]}],"stroke-w":[{stroke:[ut,g_,Qs,Oh]}],stroke:[{stroke:["none",...V()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},JHo=PHo(QHo);function Pe(...t){return JHo(z8(t))}function eKo({developer:t,alt:e="",width:n=24,height:a=24,loading:i,className:l,ariaHidden:_=!1}){return x.jsx("img",{src:t.logo,alt:e,width:n,height:a,loading:i,"aria-hidden":_||void 0,className:Pe(l,t.monochrome&&"dark:invert")})}function J_({className:t}){const e=st.metadata?.name,n=st.metadata?.images?.logoLight,a=st.metadata?.images?.logoDark;return x.jsxs(x.Fragment,{children:[x.jsx("img",{src:n,alt:`${e} logo`,className:Pe("size-8 rounded-md dark:hidden",t),width:32,height:32,decoding:"async"}),x.jsx("img",{src:a,alt:`${e} logo`,className:Pe("size-8 rounded-md hidden dark:block",t),width:32,height:32,decoding:"async"})]})}function jb(t,e){if(t&&!e)return t;if(!t&&e)return e;if(t||e)return{...t,...e}}const iy={};function Wn(t,e,n,a,i){if(!n&&!a&&!i&&!t)return Rp(e);let l=Rp(t);return e&&(l=S_(l,e)),n&&(l=S_(l,n)),a&&(l=S_(l,a)),i&&(l=S_(l,i)),l}function tKo(t){if(t.length===0)return iy;if(t.length===1)return Rp(t[0]);let e=Rp(t[0]);for(let n=1;n<t.length;n+=1)e=S_(e,t[n]);return e}function Rp(t){return cy(t)?{...N8(t,iy)}:nKo(t)}function S_(t,e){return cy(e)?N8(e,t):oKo(t,e)}function nKo(t){const e={...t};for(const n in e){const a=e[n];M8(n,a)&&(e[n]=L8(a))}return e}function oKo(t,e){if(!e)return t;for(const n in e){const a=e[n];switch(n){case"style":{t[n]=jb(t.style,a);break}case"className":{t[n]=D8(t.className,a);break}default:M8(n,a)?t[n]=rKo(t[n],a):t[n]=a}}return t}function M8(t,e){const n=t.charCodeAt(0),a=t.charCodeAt(1),i=t.charCodeAt(2);return n===111&&a===110&&i>=65&&i<=90&&(typeof e=="function"||typeof e>"u")}function cy(t){return typeof t=="function"}function N8(t,e){return cy(t)?t(e):t??iy}function rKo(t,e){return e?t?(...n)=>{const a=n[0];if($8(a)){const l=a;Ap(l);const _=e(...n);return l.baseUIHandlerPrevented||t?.(...n),_}const i=e(...n);return t?.(...n),i}:L8(e):t}function L8(t){return t&&((...e)=>{const n=e[0];return $8(n)&&Ap(n),t(...e)})}function Ap(t){return t.preventBaseUIHandler=()=>{t.baseUIHandlerPrevented=!0},t}function D8(t,e){return e?t?e+" "+t:e:t}function $8(t){return t!=null&&typeof t=="object"&&"nativeEvent"in t}function aKo(t,e){return function(a,...i){const l=new URL(t);
40return l.searchParams.set("code",a.toString()),i.forEach(_=>l.searchParams.append("args[]",_)),`${e} error #${a}; visit ${l} for the full message.`}}const on=aKo("https://base-ui.com/production-error","Base UI"),Uk={};function Bo(t,e){const n=S.useRef(Uk);return n.current===Uk&&(n.current=t(e)),n}function Xc(t,e,n,a){const i=Bo(j8).current;return iKo(i,t,e,n,a)&&F8(i,[t,e,n,a]),i.callback}function sKo(t){const e=Bo(j8).current;return cKo(e,t)&&F8(e,t),e.callback}function j8(){return{callback:null,cleanup:null,refs:[]}}function iKo(t,e,n,a,i){return t.refs[0]!==e||t.refs[1]!==n||t.refs[2]!==a||t.refs[3]!==i}function cKo(t,e){return t.refs.length!==e.length||t.refs.some((n,a)=>n!==e[a])}function F8(t,e){if(t.refs=e,e.every(n=>n==null)){t.callback=null;return}t.callback=n=>{if(t.cleanup&&(t.cleanup(),t.cleanup=null),n!=null){const a=Array(e.length).fill(null);for(let i=0;i<e.length;i+=1){const l=e[i];if(l!=null)switch(typeof l){case"function":{const _=l(n);typeof _=="function"&&(a[i]=_);break}case"object":{l.current=n;break}}}t.cleanup=()=>{for(let i=0;i<e.length;i+=1){const l=e[i];if(l!=null)switch(typeof l){case"function":{const _=a[i];typeof _=="function"?_():l(null);break}case"object":{l.current=null;break}}}}}}}const lKo=parseInt(S.version,10);function ly(t){return lKo>=t}function Gk(t){if(!S.isValidElement(t))return null;const e=t,n=e.props;return(ly(19)?n?.ref:e.ref)??null}function im(){}const Fb=Object.freeze([]),Bt=Object.freeze({});function _Ko(t,e){const n={};for(const a in t){const i=t[a];if(e?.hasOwnProperty(a)){const l=e[a](i);l!=null&&Object.assign(n,l);continue}i===!0?n[`data-${a.toLowerCase()}`]="":i&&(n[`data-${a.toLowerCase()}`]=i.toString())}return n}function uKo(t,e){return typeof t=="function"?t(e):t}function dKo(t,e){return typeof t=="function"?t(e):t}function Nt(t,e,n={}){const a=e.render,i=pKo(e,n);if(n.enabled===!1)return null;const l=n.state??Bt;return gKo(t,a,i,l)}function pKo(t,e={}){const{className:n,style:a,render:i}=t,{state:l=Bt,ref:_,props:d,stateAttributesMapping:p,enabled:m=!0}=e,f=m?uKo(n,l):void 0,h=m?dKo(a,l):void 0,v=m?_Ko(l,p):Bt,y=m&&d?mKo(d):void 0,z=m?jb(v,y)??{}:Bt;return typeof document<"u"&&(m?Array.isArray(_)?z.ref=sKo([z.ref,Gk(i),..._]):z.ref=Xc(z.ref,Gk(i),_):Xc(null,null)),m?(f!==void 0&&(z.className=D8(z.className,f)),h!==void 0&&(z.style=jb(z.style,h)),z):Bt}function mKo(t){return Array.isArray(t)?tKo(t):Wn(void 0,t)}const fKo=Symbol.for("react.lazy");function gKo(t,e,n,a){if(e){if(typeof e=="function")return e(n,a);const i=Wn(n,e.props);i.ref=n.ref;let l=e;return l?.$$typeof===fKo&&(l=S.Children.toArray(e)[0]),S.cloneElement(l,i)}if(t&&typeof t=="string")return hKo(t,n);throw new Error(on(8))}function hKo(t,e){return t==="button"?S.createElement("button",{type:"button",...e,key:e.key}):t==="img"?S.createElement("img",{alt:"",...e,key:e.key}):S.createElement(t,e)}function cm(t){return Nt(t.defaultTagName??"div",t,t)}const Bk=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Vk=z8,U8=(t,e)=>n=>{var a;if(e?.variants==null)return Vk(t,n?.class,n?.className);const{variants:i,defaultVariants:l}=e,_=Object.keys(i).map(m=>{const f=n?.[m],h=l?.[m];if(f===null)return null;const v=Bk(f)||Bk(h);return i[m][v]}),d=n&&Object.entries(n).reduce((m,f)=>{let[h,v]=f;return v===void 0||(m[h]=v),m},{}),p=e==null||(a=e.compoundVariants)===null||a===void 0?void 0:a.reduce((m,f)=>{let{class:h,className:v,...y}=f;return Object.entries(y).every(z=>{let[w,k]=z;return Array.isArray(k)?k.includes({...l,...d}[w]):{...l,...d}[w]===k})?[...m,h,v]:m},[]);return Vk(t,_,p,n?.class,n?.className)},bKo=768;function vKo(t=bKo){const[e,n]=S.useState(void 0);return S.useEffect(()=>{const a=window.matchMedia(`(max-width: ${t-1}px)`),i=()=>{n(window.innerWidth<t)};return a.addEventListener("change",i),n(window.innerWidth<t),()=>a.removeEventListener("change",i)},[t]),!!e}function lm(){return typeof window<"u"}function Qn(t){return _y(t)?(t.nodeName||"").toLowerCase():"#document"}function _n(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Xr(t){var e;return(e=(_y(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function _y(t){return lm()?t instanceof Node||t instanceof _n(t).Node:!1}function dt(t){return lm()?t instanceof Element||t instanceof _n(t).Element:!1}function Mt(t){return lm()?t instanceof HTMLElement||t instanceof _n(t).HTMLElement:!1}function Qc(t){return!lm()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof _n(t).ShadowRoot}function Is(t){const{overflow:e,overflowX:n,overflowY:a,display:i}=So(t);return/auto|scroll|overlay|hidden|clip/.test(e+a+n)&&i!=="inline"&&i!=="contents"}function yKo(t){return/^(table|td|th)$/.test(Qn(t))}function _m(t){try{if(t.matches(":popover-open"))return!0}catch{}try{return t.matches(":modal")}catch{return!1}}const wKo=/transform|translate|scale|rotate|perspective|filter/,zKo=/paint|layout|strict|content/,Js=t=>!!t&&t!=="none";let Mh;function uy(t){const e=dt(t)?So(t):t;return Js(e.transform)||Js(e.translate)||Js(e.scale)||Js(e.rotate)||Js(e.perspective)||!um()&&(Js(e.backdropFilter)||Js(e.filter))||wKo.test(e.willChange||"")||zKo.test(e.contain||"")}function xKo(t){let e=Zr(t);for(;Mt(e)&&!Vr(e);){if(uy(e))return e;if(_m(e))return null;e=Zr(e)}return null}function um(){return Mh==null&&(Mh=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Mh}function Vr(t){return/^(html|body|#document)$/.test(Qn(t))}function So(t){return _n(t).getComputedStyle(t)}function dm(t){return dt(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Zr(t){if(Qn(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Qc(t)&&t.host||Xr(t);return Qc(e)?e.host:e}function G8(t){const e=Zr(t);return Vr(e)?t.ownerDocument?t.ownerDocument.body:t.body:Mt(e)&&Is(e)?e:G8(e)}function F_(t,e,n){var a;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=G8(t),l=i===((a=t.ownerDocument)==null?void 0:a.body),_=_n(i);if(l){const d=Ub(_);
40return e.concat(_,_.visualViewport||[],Is(i)?i:[],d&&n?F_(d):[])}else return e.concat(i,F_(i,[],n))}function Ub(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}const dy={...aS},Nh=dy.useInsertionEffect,kKo=Nh&&Nh!==dy.useLayoutEffect?Nh:t=>t();function ot(t){const e=Bo(SKo).current;return e.next=t,kKo(e.effect),e.trampoline}function SKo(){const t={next:void 0,callback:IKo,trampoline:(...e)=>t.callback?.(...e),effect:()=>{t.callback=t.next}};return t}function IKo(){}const TKo=()=>{},Fe=typeof document<"u"?S.useLayoutEffect:TKo,EKo=S.createContext(void 0);function py(t=!1){const e=S.useContext(EKo);if(e===void 0&&!t)throw new Error(on(16));return e}function RKo(t){const{focusableWhenDisabled:e,disabled:n,composite:a=!1,tabIndex:i=0,isNativeButton:l}=t,_=a&&e!==!1,d=a&&e===!1;return{props:S.useMemo(()=>{const m={onKeyDown(f){n&&e&&f.key!=="Tab"&&f.preventDefault()}};return a||(m.tabIndex=i,!l&&n&&(m.tabIndex=e?i:-1)),(l&&(e||_)||!l&&n)&&(m["aria-disabled"]=n),l&&(!e||d)&&(m.disabled=n),m},[a,n,e,_,d,l,i])}}function il(t={}){const{disabled:e=!1,focusableWhenDisabled:n,tabIndex:a=0,native:i=!0,composite:l}=t,_=S.useRef(null),d=py(!0),p=l??d!==void 0,{props:m}=RKo({focusableWhenDisabled:n,disabled:e,composite:p,tabIndex:a,isNativeButton:i}),f=S.useCallback(()=>{const y=_.current;Lh(y)&&p&&e&&m.disabled===void 0&&y.disabled&&(y.disabled=!1)},[e,m.disabled,p]);Fe(f,[f]);const h=S.useCallback((y={})=>{const{onClick:z,onMouseDown:w,onKeyUp:k,onKeyDown:A,onPointerDown:C,...E}=y;return Wn({onClick(I){if(e){I.preventDefault();return}z?.(I)},onMouseDown(I){e||w?.(I)},onKeyDown(I){if(e||(Ap(I),A?.(I),I.baseUIHandlerPrevented))return;const q=I.target===I.currentTarget,P=I.currentTarget,N=Lh(P),M=!i&&AKo(P),G=q&&(i?N:!M),K=I.key==="Enter",oe=I.key===" ",B=P.getAttribute("role"),F=B?.startsWith("menuitem")||B==="option"||B==="gridcell";if(q&&p&&oe){if(I.defaultPrevented&&F)return;I.preventDefault(),M||i&&N?(P.click(),I.preventBaseUIHandler()):G&&(z?.(I),I.preventBaseUIHandler());return}G&&(!i&&(oe||K)&&I.preventDefault(),!i&&K&&z?.(I))},onKeyUp(I){if(!e){if(Ap(I),k?.(I),I.target===I.currentTarget&&i&&p&&Lh(I.currentTarget)&&I.key===" "){I.preventDefault();return}I.baseUIHandlerPrevented||I.target===I.currentTarget&&!i&&!p&&I.key===" "&&z?.(I)}},onPointerDown(I){if(e){I.preventDefault();return}C?.(I)}},i?{type:"button"}:{role:"button"},m,E)},[e,m,p,i]),v=ot(y=>{_.current=y,f()});return{getButtonProps:h,buttonRef:v}}function Lh(t){return Mt(t)&&t.tagName==="BUTTON"}function AKo(t){return!!(t?.tagName==="A"&&t?.href)}const CKo=S.forwardRef(function(e,n){const{render:a,className:i,disabled:l=!1,focusableWhenDisabled:_=!1,nativeButton:d=!0,style:p,...m}=e,{getButtonProps:f,buttonRef:h}=il({disabled:l,focusableWhenDisabled:_,native:d});return Nt("button",e,{state:{disabled:l},ref:[n,h],props:[m,f]})}),pm=U8("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function lr({className:t,variant:e="default",size:n="default",...a}){return x.jsx(CKo,{"data-slot":"button",className:Pe(pm({variant:e,size:n,className:t})),...a}
40)}let Hk=0;function PKo(t,e="mui"){const[n,a]=S.useState(t),i=t||n;return S.useEffect(()=>{n==null&&(Hk+=1,a(`${e}-${Hk}`))},[n,e]),i}const Kk=dy.useId;function xi(t,e){if(Kk!==void 0){const n=Kk();return t??(e?`${e}-${n}`:n)}return PKo(t,e)}function xr(t){return xi(t,"base-ui")}function wt(t){return t?.ownerDocument||document}const cl=typeof navigator<"u",Dh=qKo(),B8=MKo(),V8=OKo(),H8=typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter:none"),K8=Dh.platform==="MacIntel"&&Dh.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(Dh.platform),W8=cl&&/apple/i.test(navigator.vendor),Gb=cl&&/android/i.test(B8)||/android/i.test(V8),Y8=cl&&B8.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,Z8=V8.includes("jsdom/");function qKo(){if(!cl)return{platform:"",maxTouchPoints:-1};const t=navigator.userAgentData;return t?.platform?{platform:t.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}function OKo(){if(!cl)return"";const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?t.brands.map(({brand:e,version:n})=>`${e}/${n}`).join(" "):navigator.userAgent}function MKo(){if(!cl)return"";const t=navigator.userAgentData;return t?.platform?t.platform:navigator.platform??""}const Bb="data-base-ui-focusable",X8="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",bs="ArrowLeft",vs="ArrowRight",my="ArrowUp",eu="ArrowDown";function yo(t){let e=t.activeElement;for(;e?.shadowRoot?.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function et(t,e){if(!t||!e)return!1;const n=e.getRootNode?.();if(t.contains(e))return!0;if(n&&Qc(n)){let a=e;for(;a;){if(t===a)return!0;a=a.parentNode||a.host}}return!1}function co(t){return"composedPath"in t?t.composedPath()[0]:t.target}function Cp(t,e){if(!dt(t))return!1;const n=t;if(e.hasElement(n))return!n.hasAttribute("data-trigger-disabled");for(const[,a]of e.entries())if(et(a,n))return!a.hasAttribute("data-trigger-disabled");return!1}function $h(t,e){if(e==null)return!1;if("composedPath"in t)return t.composedPath().includes(e);const n=t;return n.target!=null&&e.contains(n.target)}function NKo(t){return t.matches("html,body")}function mm(t){return Mt(t)&&t.matches(X8)}function LKo(t){return t?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${X8}`)!=null}function Vb(t){return t?t.getAttribute("role")==="combobox"&&mm(t):!1}function DKo(t){if(!t||Z8)return!0;try{return t.matches(":focus-visible")}catch{return!0}}function Hb(t){return t?t.hasAttribute(Bb)?t:t.querySelector(`[${Bb}]`)||t:null}function ws(t,e,n=!0){return t.filter(i=>i.parentId===e).flatMap(i=>[...!n||i.context?.open?[i]:[],...ws(t,i.id,n)])}function Wk(t,e){let n=[],a=t.find(i=>i.id===e)?.parentId;for(;a;){const i=t.find(l=>l.id===a);a=i?.parentId,i&&(n=n.concat(i))}return n}function $o(t){t.preventDefault(),t.stopPropagation()}function $Ko(t){return"nativeEvent"in t}function Q8(t){return t.pointerType===""&&t.isTrusted?!0:Gb&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function J8(t){return Z8?!1:!Gb&&t.width===0&&t.height===0||Gb&&t.width===1&&t.height===1&&t.pressure===0&&t.detail===0&&t.pointerType==="mouse"||t.width<1&&t.height<1&&t.pressure===0&&t.detail===0&&t.pointerType==="touch"}function ki(t,e){const n=["mouse","pen"];return e||n.push("",void 0),n.includes(t)}function jKo(t){const e=t.type;return e==="click"||e==="mousedown"||e==="keydown"||e==="keyup"}const FKo=["top","right","bottom","left"],Jc=Math.min,Fo=Math.max,Pp=Math.round,ci=Math.floor,Hr=t=>({x:t,y:t}),UKo={left:"right",right:"left",bottom:"top",top:"bottom"};function Kb(t,e,n){return Fo(t,Jc(e,n))}function Ea(t,e){return typeof t=="function"?t(e):t}function ko(t){return t.split("-")[0]}function Ts(t){return t.split("-")[1]}function fy(t){return t==="x"?"y":"x"}function gy(t){return t==="y"?"height":"width"}function cr(t){const e=t[0];return e==="t"||e==="b"?"y":"x"}function hy(t){return fy(cr(t))}function GKo(t,e,n){n===void 0&&(n=!1);const a=Ts(t),i=hy(t),l=gy(i);let _=i==="x"?a===(n?"end":"start")?"right":"left":a==="start"?"bottom":"top";return e.reference[l]>e.floating[l]&&(_=qp(_)),[_,qp(_)]}function BKo(t){const e=qp(t);return[Wb(t),e,Wb(e)]}function Wb(t){return t.includes("start")?t.replace("start","end"):t.replace("end","start")}const Yk=["left","right"],Zk=["right","left"],VKo=["top","bottom"],HKo=["bottom","top"];function KKo(t,e,n){switch(t){case"top":case"bottom":return n?e?Zk:Yk:e?Yk:Zk;case"left":case"right":return e?VKo:HKo;default:return[]}}function WKo(t,e,n,a){const i=Ts(t);let l=KKo(ko(t),n==="start",a);return i&&(l=l.map(_=>_+"-"+i),e&&(l=l.concat(l.map(Wb)))),l}function qp(t){const e=ko(t);return UKo[e]+t.slice(e.length)}function YKo(t){return{top:0,right:0,bottom:0,left:0,...t}}function eG(t){return typeof t!="number"?YKo(t):{top:t,right:t,bottom:t,left:t}}function Op(t){const{x:e,y:n,width:a,height:i}=t;return{width:a,height:i,top:n,left:e,right:e+a,bottom:n+i,x:e,y:n}}function Rd(t,e,n){return Math.floor(t/e)!==n}function Mp(t,e){return e<0||e>=t.length}function jh(t,e){return ro(t.current,{disabledIndices:e})}function Xk(t,e){return ro(t.current,{decrement:!0,startingIndex:t.current.length,disabledIndices:e})}function ro(t,{startingIndex:e=-1,decrement:n=!1,disabledIndices:a,amount:i=1}={}){let l=e;do l+=n?-i:i;while(l>=0&&l<=t.length-1&&Bc(t,l,a));return l}function ZKo(t,{event:e,orientation:n,loopFocus:a,onLoop:i,rtl:l,cols:_,disabledIndices:d,minIndex:p,maxIndex:m,prevIndex:f,stopEvent:h=!1}){let v=f,y;if(e.key===my?y="up":e.key===eu&&(y="down"),y){const z=[],w=[];let k=!1,A=0;{let G=null,K=-1;t.forEach((oe,B)=>{if(oe==null)return;A+=1;const F=oe.closest('[role="row"]');F&&(k=!0),(F!==G||K===-1)&&(G=F,K+=1,z[K]=[]),z[K].push(B),w[B]=K})}let C=!1,E=0;if(k)for(const G of z){const K=G.length;K>E&&(E=K),K!==_&&(C=!0)}const I=C&&A<t.length,q=E||_,P=G=>{if(!C||f===-1)return;const K=w[f];if(K==null)return;const oe=z[K].indexOf(f),B=G==="up"?-1:1;for(let F=K+B,ee=0;ee<z.length;
40ee+=1,F+=B){if(F<0||F>=z.length){if(!a||I)return;if(F=F<0?z.length-1:0,i){const L=Math.min(oe,z[F].length-1),U=z[F][L]??z[F][0],V=i(e,f,U);F=w[V]??F}}const W=z[F];for(let L=Math.min(oe,W.length-1);L>=0;L-=1){const U=W[L];if(!Bc(t,U,d))return U}}},N=G=>{if(!I||f===-1)return;const K=f%q,oe=G==="up"?-q:q,B=m-m%q,F=ci(m/q)+1;for(let ee=f-K+oe,W=0;W<F;W+=1,ee+=oe){if(ee<0||ee>m){if(!a)return;ee=ee<0?B:0}const L=Math.min(ee+q-1,m);for(let U=Math.min(ee+K,L);U>=ee;U-=1)if(!Bc(t,U,d))return U}};h&&$o(e);const M=P(y)??N(y);if(M!==void 0)v=M;else if(f===-1)v=y==="up"?m:p;else if(v=ro(t,{startingIndex:f,amount:q,decrement:y==="up",disabledIndices:d}),a){if(y==="up"&&(f-q<p||v<0)){const G=f%q,K=m%q,oe=m-(K-G);K===G?v=m:v=K>G?oe:oe-q,i&&(v=i(e,f,v))}y==="down"&&f+q>m&&(v=ro(t,{startingIndex:f%q-q,amount:q,disabledIndices:d}),i&&(v=i(e,f,v)))}Mp(t,v)&&(v=f)}if(n==="both"){const z=ci(f/_);e.key===(l?bs:vs)&&(h&&$o(e),f%_!==_-1?(v=ro(t,{startingIndex:f,disabledIndices:d}),a&&Rd(v,_,z)&&(v=ro(t,{startingIndex:f-f%_-1,disabledIndices:d}),i&&(v=i(e,f,v)))):a&&(v=ro(t,{startingIndex:f-f%_-1,disabledIndices:d}),i&&(v=i(e,f,v))),Rd(v,_,z)&&(v=f)),e.key===(l?vs:bs)&&(h&&$o(e),f%_!==0?(v=ro(t,{startingIndex:f,decrement:!0,disabledIndices:d}),a&&Rd(v,_,z)&&(v=ro(t,{startingIndex:f+(_-f%_),decrement:!0,disabledIndices:d}),i&&(v=i(e,f,v)))):a&&(v=ro(t,{startingIndex:f+(_-f%_),decrement:!0,disabledIndices:d}),i&&(v=i(e,f,v))),Rd(v,_,z)&&(v=f));const w=ci(m/_)===z;Mp(t,v)&&(a&&w?(v=e.key===(l?vs:bs)?m:ro(t,{startingIndex:f-f%_-1,disabledIndices:d}),i&&(v=i(e,f,v))):v=f)}return v}function XKo(t,e,n){const a=[];let i=0;return t.forEach(({width:l,height:_},d)=>{let p=!1;for(n&&(i=0);!p;){const m=[];for(let f=0;f<l;f+=1)for(let h=0;h<_;h+=1)m.push(i+f+h*e);i%e+l<=e&&m.every(f=>a[f]==null)?(m.forEach(f=>{a[f]=d}),p=!0):i+=1}}),[...a]}function QKo(t,e,n,a,i){if(t===-1)return-1;const l=n.indexOf(t),_=e[t];switch(i){case"tl":return l;case"tr":return _?l+_.width-1:l;case"bl":return _?l+(_.height-1)*a:l;case"br":return n.lastIndexOf(t);default:return-1}}function JKo(t,e){return e.flatMap((n,a)=>t.includes(n)?[a]:[])}function Bc(t,e,n){if(typeof n=="function"?n(e):n?.includes(e)??!1)return!0;const i=t[e];return i?fm(i)?!n&&(i.hasAttribute("disabled")||i.getAttribute("aria-disabled")==="true"):!0:!1}function eWo(t){return t.visibility==="hidden"||t.visibility==="collapse"}function fm(t,e=t?So(t):null){return!t||!t.isConnected||!e||eWo(e)?!1:typeof t.checkVisibility=="function"?t.checkVisibility():e.display!=="none"&&e.display!=="contents"}const tWo='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function nWo(t){const e=t.assignedSlot;if(e)return e;if(t.parentElement)return t.parentElement;const n=t.getRootNode();return Qc(n)?n.host:null}function Yb(t){for(const e of Array.from(t.children))if(Qn(e)==="summary")return e;return null}function oWo(t,e){const n=Yb(e);return!!n&&(t===n||et(n,t))}function tG(t){const e=t?Qn(t):"";return t!=null&&t.matches(tWo)&&(e!=="summary"||t.parentElement!=null&&Qn(t.parentElement)==="details"&&Yb(t.parentElement)===t)&&(e!=="details"||Yb(t)==null)&&(e!=="input"||t.type!=="hidden")}function nG(t){if(!tG(t)||!t.isConnected||t.matches(":disabled"))return!1;for(let e=t;e;e=nWo(e)){const n=e!==t,a=Qn(e)==="slot";if(e.hasAttribute("inert")||n&&Qn(e)==="details"&&!e.open&&!oWo(t,e)||e.hasAttribute("hidden")||!a&&!rWo(e,n))return!1}return!0}function rWo(t,e){const n=So(t);return e?n.display!=="none":fm(t,n)}function oG(t){const e=t.tabIndex;if(e<0){const n=Qn(t);if(n==="details"||n==="audio"||n==="video"||Mt(t)&&t.isContentEditable)return 0}return e}function Fh(t){if(Qn(t)!=="input")return null;const e=t;return e.type==="radio"&&e.name!==""?e:null}function aWo(t,e){const n=Fh(t);if(!n)return!0;const a=e.find(i=>{const l=Fh(i);return l?.name===n.name&&l.form===n.form&&l.checked});return a?a===n:e.find(i=>{const l=Fh(i);return l?.name===n.name&&l.form===n.form})===n}function rG(t){if(Mt(t)&&Qn(t)==="slot"){const e=t.assignedElements({flatten:!0});if(e.length>0)return e}return Mt(t)&&t.shadowRoot?Array.from(t.shadowRoot.children):Array.from(t.children)}function aG(t,e){rG(t).forEach(n=>{tG(n)&&e.push(n),aG(n,e)})}function sG(t,e,n){rG(t).forEach(a=>{Mt(a)&&a.matches(e)&&n.push(a),sG(a,e,n)})}function by(t){return nG(t)&&oG(t)>=0}function iG(t){const e=[];return aG(t,e),e.filter(nG)}function tu(t){const e=iG(t);return e.filter(n=>oG(n)>=0&&aWo(n,e))}function cG(t,e){const n=tu(t),a=n.length;if(a===0)return;const i=yo(wt(t)),l=n.indexOf(i),_=l===-1?e===1?0:a-1:l+e;return n[_]}function vy(t){return cG(wt(t).body,1)||t}function lG(t){return cG(wt(t).body,-1)||t}function _G(t,e){if(!t)return null;const n=tu(wt(t).body),a=n.length;if(a===0)return null;const i=n.indexOf(t);if(i===-1)return null;const l=(i+e+a)%a;return n[l]}function sWo(t){return _G(t,1)}function iWo(t){return _G(t,-1)}function Vc(t,e){const n=e||t.currentTarget,a=t.relatedTarget;return!a||!et(n,a)}function cWo(t){tu(t).forEach(n=>
40{n.dataset.tabindex=n.getAttribute("tabindex")||"",n.setAttribute("tabindex","-1")})}function Qk(t){const e=[];sG(t,"[data-tabindex]",e),e.forEach(n=>{const a=n.dataset.tabindex;delete n.dataset.tabindex,a?n.setAttribute("tabindex",a):n.removeAttribute("tabindex")})}const lWo=[];function yy(t){S.useEffect(t,lWo)}const h_=0;class dr{static create(){return new dr}currentId=h_;start(e,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=h_,n()},e)}isStarted(){return this.currentId!==h_}clear=()=>{this.currentId!==h_&&(clearTimeout(this.currentId),this.currentId=h_)};disposeEffect=()=>this.clear}function Jn(){const t=Bo(dr.create).current;return yy(t.disposeEffect),t}const Ad=null;class _Wo{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;const n=this.callbacks,a=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,a>0)for(let i=0;i<n.length;i+=1)n[i]?.(e)};request(e){const n=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),n}cancel(e){const n=e-this.startId;n<0||n>=this.callbacks.length||(this.callbacks[n]=null,this.callbacksCount-=1)}}const Cd=new _Wo;class Dr{static create(){return new Dr}static request(e){return Cd.request(e)}static cancel(e){return Cd.cancel(e)}currentId=Ad;request(e){this.cancel(),this.currentId=Cd.request(()=>{this.currentId=Ad,e()})}cancel=()=>{this.currentId!==Ad&&(Cd.cancel(this.currentId),this.currentId=Ad)};disposeEffect=()=>this.cancel}function U_(){const t=Bo(Dr.create).current;return yy(t.disposeEffect),t}function xa(t){return t==null?t:"current"in t?t.current:t}let G_=(function(t){return t.startingStyle="data-starting-style",t.endingStyle="data-ending-style",t})({});const uWo={[G_.startingStyle]:""},dWo={[G_.endingStyle]:""},Pi={transitionStatus(t){return t==="starting"?uWo:t==="ending"?dWo:null}};function wy(t,e=!1,n=!0){const a=U_();return ot((i,l=null)=>{a.cancel();const _=xa(t);if(_==null)return;const d=_,p=()=>{ur.flushSync(i)};if(typeof d.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){i();return}function m(){Promise.all(d.getAnimations().map(f=>f.finished)).then(()=>{l?.aborted||p()}).catch(()=>{if(n){l?.aborted||p();return}const f=d.getAnimations();!l?.aborted&&f.length>0&&f.some(h=>h.pending||h.playState!=="finished")&&m()})}if(e){const f=G_.startingStyle;if(!d.hasAttribute(f)){a.request(m);return}const h=new MutationObserver(()=>{d.hasAttribute(f)||(h.disconnect(),m())});h.observe(d,{attributes:!0,attributeFilter:[f]}),l?.addEventListener("abort",()=>h.disconnect(),{once:!0});return}a.request(m)})}function qi(t){const{enabled:e=!0,open:n,ref:a,onComplete:i}=t,l=ot(i),_=wy(a,n,!1);S.useEffect(()=>{if(!e)return;const d=new AbortController;return _(l,d.signal),()=>{d.abort()}},[e,n,l,_])}function zy(t,e=!1,n=!1){const[a,i]=S.useState(t&&e?"idle":void 0),[l,_]=S.useState(t);return t&&!l&&(_(!0),i("starting")),!t&&l&&a!=="ending"&&!n&&i("ending"),!t&&!l&&a==="ending"&&i(void 0),Fe(()=>{if(!t&&l&&a!=="ending"&&n){const d=Dr.request(()=>{i("ending")});return()=>{Dr.cancel(d)}}},[t,l,a,n]),Fe(()=>{if(!t||e)return;const d=Dr.request(()=>{i(void 0)});return()=>{Dr.cancel(d)}},[e,t]),Fe(()=>{if(!t||!e)return;t&&l&&a!=="idle"&&i("starting");const d=Dr.request(()=>{i("idle")});return()=>{Dr.cancel(d)}},[e,t,l,a]),{mounted:l,setMounted:_,transitionStatus:a}}function pWo({controlled:t,default:e,name:n,state:a="value"}){const{current:i}=S.useRef(t!==void 0),[l,_]=S.useState(e),d=i?t:l,p=S.useCallback(m=>{i||_(m)},[]);return[d,p]}const uG="none",Ra="trigger-press",nn="trigger-hover",Hc="trigger-focus",xy="outside-press",ky="item-press",dG="close-press",Rmr="track-press",Amr="input-change",Si="focus-out",nu="escape-key",Zb="list-navigation",Cmr="keyboard",Pmr="drag",mWo="cancel-open",I_="sibling-open",fWo="disabled",qmr="missing",Omr="initial",gm="imperative-action",Mmr="window-resize";function mt(t,e,n,a){let i=!1,l=!1;const _=a??Bt;return{reason:t,event:e??new Event("base-ui"),cancel(){i=!0},allowPropagation(){l=!0},get isCanceled(){return i},get isPropagationAllowed(){return l},trigger:n,..._}}function Nmr(t,e,n){const a=Bt;return{reason:t,event:e??new Event("base-ui"),...a}}const gWo=S.forwardRef(function(e,n){const{className:a,render:i,orientation:l="horizontal",style:_,...d}=e;return Nt("div",e,{state:{orientation:l},ref:n,props:[{role:"separator","aria-orientation":l},d]})}),pG=S.createContext(!1),mG=S.createContext(void 0);function Es(t){const e=S.useContext(mG);if(t===!1&&e===void 0)throw new Error(on(27));return e}let li=(function(t){return t.open="data-open",t.closed="data-closed",t[t.startingStyle=G_.startingStyle]="startingStyle",t[t.endingStyle=G_.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t})({}),Np=(function(t){return t.popupOpen="data-popup-open",t.pressed="data-pressed",t})({});const hWo={[Np.popupOpen]:""},bWo={[Np.popupOpen]:"",[Np.pressed]:""},vWo={[li.open]:""},yWo={[li.closed]:""},wWo={[li.anchorHidden]:""},hm={open(t){return t?hWo:null}},Xb={open(t){return t?bWo:null}},Oi={open(t){return t?vWo:yWo},anchorHidden(t){return t?wWo:null}},zWo={...Oi,...Pi}
40,fG=S.forwardRef(function(e,n){const{render:a,className:i,style:l,forceRender:_=!1,...d}=e,{store:p}=Es(),m=p.useState("open"),f=p.useState("nested"),h=p.useState("mounted"),v=p.useState("transitionStatus");return Nt("div",e,{state:{open:m,transitionStatus:v},ref:[p.context.backdropRef,n],stateAttributesMapping:zWo,props:[{role:"presentation",hidden:!h,style:{userSelect:"none",WebkitUserSelect:"none"}},d],enabled:_||!f})}),Sy=S.forwardRef(function(e,n){const{render:a,className:i,style:l,disabled:_=!1,nativeButton:d=!0,...p}=e,{store:m}=Es(),f=m.useState("open"),{getButtonProps:h,buttonRef:v}=il({disabled:_,native:d}),y={disabled:_};function z(w){f&&m.setOpen(!1,mt(dG,w.nativeEvent))}return Nt("button",e,{state:y,ref:[n,v],props:[{onClick:z},p,h]})}),gG=S.forwardRef(function(e,n){const{render:a,className:i,style:l,id:_,...d}=e,{store:p}=Es(),m=xr(_);return p.useSyncedValueWithCleanup("descriptionElementId",m),Nt("p",e,{ref:n,props:[{id:m},d]})});function xWo(t,e){return e!=null&&!ki(e)?0:typeof t=="function"?t():t}function Lp(t,e,n){const a=xWo(t,n);return typeof a=="number"?a:a?.[e]}function Jk(t){return typeof t=="function"?t():t}function hG(t,e){return e||t==="click"||t==="mousedown"}function kWo(t){return t?.includes("mouse")&&t!=="mousedown"}const bG=S.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new dr,currentIdRef:{current:null},currentContextRef:{current:null}});function SWo(t){const{children:e,delay:n,timeoutMs:a=0}=t,i=S.useRef(n),l=S.useRef(n),_=S.useRef(null),d=S.useRef(null),p=Jn();return x.jsx(bG.Provider,{value:S.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:l,currentIdRef:_,timeoutMs:a,currentContextRef:d,timeout:p}),[a,p]),children:e})}function IWo(t,e={open:!1}){const{open:n}=e,a="rootStore"in t?t.rootStore:t,i=a.useState("floatingId"),l=S.useContext(bG),{currentIdRef:_,delayRef:d,timeoutMs:p,initialDelayRef:m,currentContextRef:f,hasProvider:h,timeout:v}=l,[y,z]=S.useState(!1);return Fe(()=>{function w(){z(!1),f.current?.setIsInstantPhase(!1),_.current=null,f.current=null,d.current=m.current}if(_.current&&!n&&_.current===i){if(z(!1),p){const k=i;return v.start(p,()=>{a.select("open")||_.current&&_.current!==k||w()}),()=>{v.clear()}}w()}},[n,i,_,d,p,m,f,v,a]),Fe(()=>{if(!n)return;const w=f.current,k=_.current;v.clear(),f.current={onOpenChange:a.setOpen,setIsInstantPhase:z},_.current=i,d.current={open:0,close:Lp(m.current,"close")},k!==null&&k!==i?(z(!0),w?.setIsInstantPhase(!0),w?.onOpenChange(!1,mt(uG))):(z(!1),w?.setIsInstantPhase(!1))},[n,i,a,_,d,m,f,v]),Fe(()=>()=>{f.current=null},[f]),S.useMemo(()=>({hasProvider:h,delayRef:d,isInstantPhase:y}),[h,d,y])}function pt(t,e,n,a){return t.addEventListener(e,n,a),()=>{t.removeEventListener(e,n,a)}}function Kr(...t){return()=>{for(let e=0;e<t.length;e+=1){const n=t[e];n&&n()}}}function qn(t){const e=Bo(TWo,t).current;return e.next=t,Fe(e.effect),e}function TWo(t){const e={current:t,next:t,effect:()=>{e.current=e.next}};return e}const vG={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},EWo={...vG,position:"fixed",top:0,left:0},Lmr={...vG,position:"absolute"},zs=S.forwardRef(function(e,n){const[a,i]=S.useState();Fe(()=>{W8&&i("button")},[]);const l={tabIndex:0,role:a};return x.jsx("span",{...e,ref:n,style:EWo,"aria-hidden":a?void 0:!0,...l,"data-base-ui-focus-guard":""})});function B_(t){return`data-base-ui-${t}`}let Pd=0;function rp(t,e={}){const{preventScroll:n=!1,sync:a=!1,shouldFocus:i}=e;cancelAnimationFrame(Pd);function l(){i&&!i()||t?.focus({preventScroll:n})}if(a)return l(),im;const _=requestAnimationFrame(l);return Pd=_,()=>{Pd===_&&(cancelAnimationFrame(_),Pd=0)}}const Uh={inert:new WeakMap,"aria-hidden":new WeakMap},e1="data-base-ui-inert",Qb={inert:new WeakSet,"aria-hidden":new WeakSet};let b_=new WeakMap,Gh=0;function RWo(t){return Qb[t]}function yG(t){return t?Qc(t)?t.host:yG(t.parentNode):null}const Bh=(t,e)=>e.map(n=>{if(t.contains(n))return n;const a=yG(n);return t.contains(a)?a:null}).filter(n=>n!=null),t1=t=>{const e=new Set;return t.forEach(n=>{let a=n;for(;a&&!e.has(a);)e.add(a),a=a.parentNode}),e},n1=(t,e,n)=>{const a=[],i=l=>
40{!l||n.has(l)||Array.from(l.children).forEach(_=>{Qn(_)!=="script"&&(e.has(_)?i(_):a.push(_))})};return i(t),a};function AWo(t,e,n,a,{mark:i=!0,markerIgnoreElements:l=[]}){const _=a?"inert":n?"aria-hidden":null;let d=null,p=null;const m=Bh(e,t),f=i?Bh(e,l):[],h=new Set(f),v=i?n1(e,t1(m),new Set(m)).filter(w=>!h.has(w)):[],y=[],z=[];if(_){const w=Uh[_],k=RWo(_);p=k,d=w;const A=Bh(e,Array.from(e.querySelectorAll("[aria-live]"))),C=m.concat(A);n1(e,t1(C),new Set(C)).forEach(I=>{const q=I.getAttribute(_),P=q!==null&&q!=="false",N=(w.get(I)||0)+1;w.set(I,N),y.push(I),N===1&&P&&k.add(I),P||I.setAttribute(_,_==="inert"?"":"true")})}return i&&v.forEach(w=>{const k=(b_.get(w)||0)+1;b_.set(w,k),z.push(w),k===1&&w.setAttribute(e1,"")}),Gh+=1,()=>{d&&y.forEach(w=>{const A=(d.get(w)||0)-1;d.set(w,A),A||(!p?.has(w)&&_&&w.removeAttribute(_),p?.delete(w))}),i&&z.forEach(w=>{const k=(b_.get(w)||0)-1;b_.set(w,k),k||w.removeAttribute(e1)}),Gh-=1,Gh||(Uh.inert=new WeakMap,Uh["aria-hidden"]=new WeakMap,Qb.inert=new WeakSet,Qb["aria-hidden"]=new WeakSet,b_=new WeakMap)}}function o1(t,e={}){const{ariaHidden:n=!1,inert:a=!1,mark:i=!0,markerIgnoreElements:l=[]}=e,_=wt(t[0]).body;return AWo(t,_,n,a,{mark:i,markerIgnoreElements:l})}const CWo=500,wG=500,PWo={style:{transition:"none"}},Iy="data-base-ui-click-trigger",qWo={fallbackAxisSide:"none"},Ty={fallbackAxisSide:"end"},OWo={clipPath:"inset(50%)",position:"fixed",top:0,left:0},zG=S.createContext(null),xG=()=>S.useContext(zG),MWo=B_("portal");function kG(t={}){const{ref:e,container:n,componentProps:a=Bt,elementProps:i}=t,l=xi(),d=xG()?.portalNode,[p,m]=S.useState(null),[f,h]=S.useState(null),v=ot(k=>{k!==null&&h(k)}),y=S.useRef(null);Fe(()=>{if(n===null){y.current&&(y.current=null,h(null),m(null));return}if(l==null)return;const k=(n&&(_y(n)?n:n.current))??d??document.body;if(k==null){y.current&&(y.current=null,h(null),m(null));return}y.current!==k&&(y.current=k,h(null),m(k))},[n,d,l]);const z=Nt("div",a,{ref:[e,v],props:[{id:l,[MWo]:""},i]});return{portalNode:f,portalSubtree:p&&z?ur.createPortal(z,p):null}}const Ey=S.forwardRef(function(e,n){const{render:a,className:i,style:l,children:_,container:d,renderGuards:p,...m}=e,{portalNode:f,portalSubtree:h}=kG({container:d,ref:n,componentProps:e,elementProps:m}),v=S.useRef(null),y=S.useRef(null),z=S.useRef(null),w=S.useRef(null),[k,A]=S.useState(null),C=S.useRef(!1),E=k?.modal,I=k?.open,q=typeof p=="boolean"?p:!!k&&!k.modal&&k.open&&!!f;S.useEffect(()=>{if(!f||E)return;function N(M){f&&M.relatedTarget&&Vc(M)&&(M.type==="focusin"?C.current&&(Qk(f),C.current=!1):(cWo(f),C.current=!0))}return Kr(pt(f,"focusin",N,!0),pt(f,"focusout",N,!0))},[f,E]),S.useEffect(()=>{!f||I!==!1||(Qk(f),C.current=!1)},[I,f]);const P=S.useMemo(()=>({beforeOutsideRef:v,afterOutsideRef:y,beforeInsideRef:z,afterInsideRef:w,portalNode:f,setFocusManagerState:A}),[f]);return x.jsxs(S.Fragment,{children:[h,x.jsxs(zG.Provider,{value:P,children:[q&&f&&x.jsx(zs,{"data-type":"outside",ref:v,onFocus:N=>{if(Vc(N,f))z.current?.focus();else{const M=k?k.domReference:null;lG(M)?.focus()}}}),q&&f&&x.jsx("span",{"aria-owns":f.id,style:OWo}),f&&ur.createPortal(_,f),q&&f&&x.jsx(zs,{"data-type":"outside",ref:y,onFocus:N=>{if(Vc(N,f))w.current?.focus();else{const M=k?k.domReference:null;vy(M)?.focus(),k?.closeOnFocusOut&&k?.onOpenChange(!1,mt(Si,N.nativeEvent))}}})]})]})});function SG(){const t=new Map;return{emit(e,n){t.get(e)?.forEach(a=>a(n))},on(e,n){t.has(e)||t.set(e,new Set),t.get(e).add(n)},off(e,n){t.get(e)?.delete(n)}}}class Ry{nodesRef={current:[]};events=SG();addNode(e){this.nodesRef.current.push(e)}removeNode(e){const n=this.nodesRef.current.findIndex(a=>a===e);n!==-1&&this.nodesRef.current.splice(n,1)}}const IG=S.createContext(null),TG=S.createContext(null),Ca=()=>S.useContext(IG)?.id||null,Rs=t=>{const e=S.useContext(TG);return t??e};function Ay(t){const e=xi(),n=Rs(t),a=Ca();return Fe(()=>{if(!e)return;const i={id:e,parentId:a};return n?.addNode(i),()=>{n?.removeNode(i)}},[n,e,a]),e}function EG(t){const{children:e,id:n}=t,a=Ca();return x.jsx(IG.Provider,{value:S.useMemo(()=>({id:n,parentId:a}),[n,a]),children:e})}function RG(t){const{children:e,externalTree:n}=t,a=Bo(()=>n??new Ry).current;return x.jsx(TG.Provider,{value:a,children:e})}function NWo(t,e){const n=_n(co(t));return t instanceof n.KeyboardEvent?"keyboard":t instanceof n.FocusEvent?e||"keyboard":"pointerType"in t?t.pointerType||"ke
40yboard":"touches"in t?"touch":t instanceof n.MouseEvent?e||(t.detail===0?"keyboard":"mouse"):""}const r1=20;let fs=[];function Cy(){fs=fs.filter(t=>t.deref()?.isConnected)}function LWo(t){Cy(),t&&Qn(t)!=="body"&&(fs.push(new WeakRef(t)),fs.length>r1&&(fs=fs.slice(-r1)))}function Vh(){return Cy(),fs[fs.length-1]?.deref()}function DWo(t){return t?by(t)?t:tu(t)[0]||t:null}function a1(t,e){if(t.hasAttribute("tabindex")&&!t.hasAttribute("data-tabindex")||!e.current.includes("floating")&&!t.getAttribute("role")?.includes("dialog"))return;const a=iG(t).filter(l=>{const _=l.getAttribute("data-tabindex")||"";return by(l)||l.hasAttribute("data-tabindex")&&!_.startsWith("-")}),i=t.getAttribute("tabindex");e.current.includes("floating")||a.length===0?i!=="0"&&t.setAttribute("tabindex","0"):(i!=="-1"||t.hasAttribute("data-tabindex")&&t.getAttribute("data-tabindex")!=="-1")&&(t.setAttribute("tabindex","-1"),t.setAttribute("data-tabindex","-1"))}function Py(t){const{context:e,children:n,disabled:a=!1,initialFocus:i=!0,returnFocus:l=!0,restoreFocus:_=!1,modal:d=!0,closeOnFocusOut:p=!0,openInteractionType:m="",nextFocusableElement:f,previousFocusableElement:h,beforeContentFocusGuardRef:v,externalTree:y,getInsideElements:z}=t,w="rootStore"in e?e.rootStore:e,k=w.useState("open"),A=w.useState("domReferenceElement"),C=w.useState("floatingElement"),{events:E,dataRef:I}=w.context,q=ot(()=>I.current.floatingContext?.nodeId),P=i===!1,N=Vb(A)&&P,M=S.useRef(["content"]),G=qn(i),K=qn(l),oe=qn(m),B=Rs(y),F=xG(),ee=S.useRef(!1),W=S.useRef(!1),L=S.useRef(!1),U=S.useRef(null),V=S.useRef(""),_e=S.useRef(""),ue=S.useRef(null),$=S.useRef(null),re=Xc(ue,v,F?.beforeInsideRef),X=Xc($,F?.afterInsideRef),te=Jn(),fe=Jn(),be=U_(),ke=F!=null,ve=Hb(C),Se=ot((xe=ve)=>xe?tu(xe):[]),Ue=ot(()=>z?.().filter(xe=>xe!=null)??[]);S.useEffect(()=>{if(a||!d)return;function xe(Ge){Ge.key==="Tab"&&et(ve,yo(wt(ve)))&&Se().length===0&&!N&&$o(Ge)}const Oe=wt(ve);return pt(Oe,"keydown",xe)},[a,ve,d,N,Se]),S.useEffect(()=>{if(a||!k)return;const xe=wt(ve);function Oe(){L.current=!1}function Ge(Ne){const Me=co(Ne),We=Ue(),Ie=et(C,Me)||et(A,Me)||et(F?.portalNode,Me)||We.some(Be=>Be===Me||et(Be,Me));L.current=!Ie,_e.current=Ne.pointerType||"keyboard",Me?.closest(`[${Iy}]`)&&(W.current=!0)}function rt(){_e.current="keyboard"}return Kr(pt(xe,"pointerdown",Ge,!0),pt(xe,"pointerup",Oe,!0),pt(xe,"pointercancel",Oe,!0),pt(xe,"keydown",rt,!0))},[a,C,A,ve,k,F,Ue]),S.useEffect(()=>{if(a||!p)return;const xe=wt(ve);function Oe(){W.current=!0,fe.start(0,()=>{W.current=!1})}function Ge(We){const Ie=co(We);by(Ie)&&(U.current=Ie)}function rt(We){const Ie=We.relatedTarget,Be=We.currentTarget,j=co(We);queueMicrotask(()=>{const Y=q(),ae=w.context.triggerElements,de=Ue(),J=Ie?.hasAttribute(B_("focus-guard"))&&[ue.current,$.current,F?.beforeInsideRef.current,F?.afterInsideRef.current,F?.beforeOutsideRef.current,F?.afterOutsideRef.current,xa(h),xa(f)].includes(Ie),Q=!(et(A,Ie)||et(C,Ie)||et(Ie,C)||et(F?.portalNode,Ie)||de.some(ce=>ce===Ie||et(ce,Ie))||Ie!=null&&ae.hasElement(Ie)||ae.hasMatchingElement(ce=>et(ce,Ie))||J||B&&(ws(B.nodesRef.current,Y).find(ce=>et(ce.context?.elements.floating,Ie)||et(ce.context?.elements.domReference,Ie))||Wk(B.nodesRef.current,Y).find(ce=>[ce.context?.elements.floating,Hb(ce.context?.elements.floating)].includes(Ie)||ce.context?.elements.domReference===Ie)));if(Be===A&&ve&&a1(ve,M),_&&Be!==A&&!fm(j)&&yo(xe)===xe.body){if(Mt(ve)&&(ve.focus(),_==="popup")){be.request(()=>{ve.focus()});return}const ce=Se(),ge=U.current,Te=(ge&&ce.includes(ge)?ge:null)||ce[ce.length-1]||ve;Mt(Te)&&Te.focus()}if(I.current.insideReactTree){I.current.insideReactTree=!1;return}(N||!d)&&Ie&&Q&&!W.current&&(N||Ie!==Vh())&&(ee.current=!0,w.setOpen(!1,mt(Si,We)))})}function Ne(){L.current||(I.current.insideReactTree=!0,te.start(0,()=>{I.current.insideReactTree=!1}))}const Me=Mt(A)?A:null;if(!(!C&&!Me))return Kr(Me&&pt(Me,"focusout",rt),Me&&pt(Me,"pointerdown",Oe),C&&pt(C,"focusin",Ge),C&&pt(C,"focusout",rt),C&&F&&pt(C,"focusout",Ne,!0))},[a,A,C,ve,d,B,F,w,p,_,Se,N,q,M,I,te,fe,be,f,h,Ue]),S.useEffect(()=>{if(a||!C||!k)return;const xe=Array.from(F?.portalNode?.querySelectorAll(`[${B_("portal")}]`)||[]),Ge=(B?Wk(B.nodesRef.current,q()):[]).find(Be=>Vb(Be.context?.elements.domReference||null))?.context?.elements.domReference,Ne=[...[C,...xe,ue.current,$.current,F?.beforeOutsideRef.current,F?.afterOutsideRef.current,...Ue()],Ge,xa(h),xa(f),N?A:null].filter(
40Be=>Be!=null),Me=o1(Ne,{ariaHidden:d||N,mark:!1}),We=[C,...xe].filter(Be=>Be!=null),Ie=o1(We);return()=>{Ie(),Me()}},[k,a,A,C,d,F,N,B,q,f,h,Ue]),Fe(()=>{if(!k||a||!Mt(ve))return;const xe=wt(ve),Oe=yo(xe);queueMicrotask(()=>{const Ge=G.current,rt=typeof Ge=="function"?Ge(oe.current||""):Ge;if(rt===void 0||rt===!1||et(ve,Oe))return;let Me=null;const We=()=>(Me==null&&(Me=Se(ve)),Me[0]||ve);let Ie;rt===!0||rt===null?Ie=We():Ie=xa(rt),Ie=Ie||We();const Be=et(ve,yo(xe));rp(Ie,{preventScroll:Ie===ve,shouldFocus(){if(Be)return!0;const j=yo(xe);return!(j!==Ie&&et(ve,j))}})})},[a,k,ve,Se,G,oe]),Fe(()=>{if(a||!ve)return;const xe=wt(ve),Oe=yo(xe);LWo(Oe);function Ge(Ne){if(Ne.open||(V.current=NWo(Ne.nativeEvent,_e.current)),Ne.reason===nn&&Ne.nativeEvent.type==="mouseleave"&&(ee.current=!0),Ne.reason===xy)if(Ne.nested)ee.current=!1;else if(Q8(Ne.nativeEvent)||J8(Ne.nativeEvent))ee.current=!1;else{let Me=!1;wt(ve).createElement("div").focus({get preventScroll(){return Me=!0,!1}}),Me?ee.current=!1:ee.current=!0}}E.on("openchange",Ge);function rt(){const Ne=K.current;let Me=typeof Ne=="function"?Ne(V.current):Ne;if(Me===void 0||Me===!1)return null;if(Me===null&&(Me=!0),typeof Me=="boolean")return A?.isConnected?A:Vh()||null;const We=A?.isConnected?A:Vh();return xa(Me)||We||null}return()=>{E.off("openchange",Ge);const Ne=yo(xe),Me=Ue(),We=et(C,Ne)||Me.some(j=>j===Ne||et(j,Ne))||B&&ws(B.nodesRef.current,q(),!1).some(j=>et(j.context?.elements.floating,Ne)),Ie=K.current,Be=rt();queueMicrotask(()=>{const j=DWo(Be),Y=typeof Ie!="boolean";Ie&&!ee.current&&Mt(j)&&(!(!Y&&j!==Ne&&Ne!==xe.body)||We)&&j.focus({preventScroll:!0}),ee.current=!1})}},[a,C,ve,K,E,B,A,q,Ue]),Fe(()=>{if(!H8||k||!C)return;const xe=yo(wt(C));!Mt(xe)||!mm(xe)||et(C,xe)&&xe.blur()},[k,C]),Fe(()=>{if(!(a||!F))return F.setFocusManagerState({modal:d,closeOnFocusOut:p,open:k,onOpenChange:w.setOpen,domReference:A}),()=>{F.setFocusManagerState(null)}},[a,F,d,k,w,p,A]),Fe(()=>{if(!(a||!ve))return a1(ve,M),()=>{queueMicrotask(Cy)}},[a,ve,M]);const Qe=!a&&(d?!N:!0)&&(ke||d);return x.jsxs(S.Fragment,{children:[Qe&&x.jsx(zs,{"data-type":"inside",ref:re,onFocus:xe=>{if(d){const Oe=Se();rp(Oe[Oe.length-1])}else F?.portalNode&&(ee.current=!1,Vc(xe,F.portalNode)?vy(A)?.focus():xa(h??F.beforeOutsideRef)?.focus())}}),n,Qe&&x.jsx(zs,{"data-type":"inside",ref:X,onFocus:xe=>{d?rp(Se()[0]):F?.portalNode&&(p&&(ee.current=!0),Vc(xe,F.portalNode)?lG(A)?.focus():xa(f??F.afterOutsideRef)?.focus())}})]})}function bm(t,e={}){const{enabled:n=!0,event:a="click",toggle:i=!0,ignoreMouse:l=!1,stickIfOpen:_=!0,touchOpenDelay:d=0,reason:p=Ra}=e,m="rootStore"in t?t.rootStore:t,f=m.context.dataRef,h=S.useRef(void 0),v=U_(),y=Jn(),z=S.useMemo(()=>{function w(A,C,E,I){const q=mt(p,C,E);A&&I==="touch"&&d>0?y.start(d,()=>{m.setOpen(!0,q)}):m.setOpen(A,q)}function k(A,C,E){const I=f.current.openEvent,q=m.select("domReferenceElement")!==C;return A&&q||!A||!i?!0:I&&_?!E(I.type):!1}return{onPointerDown(A){h.current=A.pointerType},onMouseDown(A){const C=h.current,E=A.nativeEvent,I=m.select("open");if(A.button!==0||a==="click"||ki(C,!0)&&l)return;const q=k(I,A.currentTarget,M=>M==="click"||M==="mousedown"),P=co(E);if(mm(P)){w(q,E,P,C);return}const N=A.currentTarget;v.request(()=>{w(q,E,N,C)})},onClick(A){if(a==="mousedown-only")return;const C=h.current;if(a==="mousedown"&&C){h.current=void 0;return}if(ki(C,!0)&&l)return;const E=m.select("open"),I=k(E,A.currentTarget,q=>q==="click"||q==="mousedown"||q==="keydown"||q==="keyup");w(I,A.nativeEvent,A.currentTarget,C)},onKeyDown(){h.current=void 0}}},[f,a,l,p,m,_,i,v,y,d]);return S.useMemo(()=>n?{reference:z}:Bt,[n,z])}function $Wo(t,e){let n=null,a=null,i=!1;return{contextElement:t||void 0,getBoundingClientRect(){const l=t?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},_=e.axis==="x"||e.axis==="both",d=e.axis==="y"||e.axis==="both",p=["mouseenter","mousemove"].includes(e.dataRef.current.openEvent?.type||"")&&e.pointerType!=="touch";let m=l.width,f=l.height,h=l.x,v=l.y;return n==null&&e.x&&_&&(n=l.x-e.x),a==null&&e.y&&d&&(a=l.y-e.y),h-=n||0,v-=a||0,m=0,f=0,!i||p?(m=e.axis==="y"?l.width:0,f=e.axis==="x"?l.height:0,h=_&&e.x!=null?e.x:h,v=d&&e.y!=null?e.y:v):i&&!p&&(f=e.axis==="x"?l.height:f,m=e.axis==="y"?l.width:m),i=!0,{width:m,height:f,x:h,y:v,top:v,right:h+m,bottom:v+f,left:h}}}}function s1(t){return t!=null&&t.clientX!=null}function jWo(t,e={}){const{enabled:n=!0,axis:a="both"}=e,i="rootStore"in t?t.rootStore:t,l=i.useState("open"),_=i.useState("floatingElement"),d=i.useState("domReferenceElement"),p=i.context.dataRef,m=S.useRef(!1),f=S.useRef(null),[h,v]=S.useState(),[y,z]=S.useState([]),w=ot(I=>{i.set("positionReference",I)}),k=ot((I,q,P)=>{m.current||p.current.openEvent&&!s1(p.current.openEvent)||i.set("positionReference",$Wo(P??d,{x:I,y:q,axis:a,dataRef:p,pointerType:h}))}),A=ot(I=>{l?f.current||(k(I.clientX,I.clientY,I.currentTarget),z([])):k(I.clientX,I.clientY,I.currentTarget)}),C=ki(h)?_:l;S.useEffect(()=>{if(!n){w(d);return}if(!C)return;function I(){f.current?.(),f.current=null}const q=_n(_);function P(N){const M=co(N);et(_,M)?I():k(N.clientX,N.clientY)}return!p.current.openEvent||s1(p.current.openEvent)?f.current=pt(q,"mousemove",P):w(d),I},[C,n,_,p,d,i,k,w,y]),S.useEffect(()=>()=>{i.set("positionReference",null)},[i]),S.useEffect(()=>{n&&!_&&(m.current=!1)},[n,_]),S.useEffect(()=>{!n&&l&&(m.current=!0)},[n,l]);const E=S.useMemo(()=>{function I(q){v(q.pointerType)}return{onPointerDown:I,onPointerEnter:I,onMouseMove:A,onMouseEnter:A}},[A]);return S.useMemo(()=>n?{reference:E,trigger:E}:{},[n,E])}const FWo={intentional:"onClick",sloppy:"onPointerDown"};function UWo(){return!1}function GWo(t){return{escapeKey:typeof t=="boolean"?t:t?.escapeKey??!1,outsidePress:typeof t=="boolean"?t:t?.outsidePress??!0}}function vm(t,e={}){const{enabled:n=!0,escapeKey:a=!0,outsidePress:i=!0,outsidePressEvent:l="sloppy",referencePress:_=UWo,referencePressEvent:d="sloppy",bubbles:p,externalTree:m}=e,f="rootStore"in t?t.rootStore:t,h=f.useState("open"),v=f.useState("floatingElement"),{dataRef:y}
40=f.context,z=Rs(m),w=ot(typeof i=="function"?i:()=>!1),k=typeof i=="function"?w:i,A=k!==!1,C=ot(()=>l),{escapeKey:E,outsidePress:I}=GWo(p),q=S.useRef(!1),P=S.useRef(!1),N=S.useRef(!1),M=S.useRef(!1),G=S.useRef(""),K=S.useRef(null),oe=Jn(),B=Jn(),F=ot(()=>{B.clear(),y.current.insideReactTree=!1}),ee=ot(X=>{const te=y.current.floatingContext?.nodeId;return(z?ws(z.nodesRef.current,te):[]).some(be=>be.context?.open&&!be.context.dataRef.current[X])}),W=ot(X=>$h(X,f.select("floatingElement"))||$h(X,f.select("domReferenceElement"))),L=ot(X=>{_()&&f.setOpen(!1,mt(Ra,X.nativeEvent))}),U=ot(X=>{if(!h||!n||!a||X.key!=="Escape"||M.current||!E&&ee("__escapeKeyBubbles"))return;const te=$Ko(X)?X.nativeEvent:X,fe=mt(nu,te);f.setOpen(!1,fe),fe.isCanceled||X.preventDefault(),!E&&!fe.isPropagationAllowed&&X.stopPropagation()}),V=ot(()=>{y.current.insideReactTree=!0,B.start(0,F)}),_e=ot(X=>{if(!h||!n||X.button!==0)return;const te=co(X.nativeEvent);et(f.select("floatingElement"),te)&&(q.current||(q.current=!0,P.current=!1))}),ue=ot(X=>{!h||!n||(X.defaultPrevented||X.nativeEvent.defaultPrevented)&&q.current&&(P.current=!0)});S.useEffect(()=>{if(!h||!n)return;y.current.__escapeKeyBubbles=E,y.current.__outsidePressBubbles=I;const X=new dr,te=new dr;function fe(){X.clear(),M.current=!0}function be(){X.start(um()?5:0,()=>{M.current=!1})}function ke(){N.current=!0,te.start(0,()=>{N.current=!1})}function ve(){q.current=!1,P.current=!1}function Se(){const J=G.current,Q=J==="pen"||!J?"mouse":J,ce=C(),ge=typeof ce=="function"?ce():ce;return typeof ge=="string"?ge:ge[Q]}function Ue(J){const Q=Se();return Q==="intentional"&&J.type!=="click"||Q==="sloppy"&&J.type==="click"}function Qe(J){const Q=y.current.floatingContext?.nodeId,ce=z&&ws(z.nodesRef.current,Q).some(ge=>$h(J,ge.context?.elements.floating));return W(J)||ce}function xe(J){if(Ue(J)){J.type!=="click"&&!W(J)&&(te.clear(),N.current=!1),F();return}if(y.current.insideReactTree){F();return}const Q=co(J),ce=`[${B_("inert")}]`,ge=dt(Q)?Q.getRootNode():null,Te=Array.from((Qc(ge)?ge:wt(f.select("floatingElement"))).querySelectorAll(ce)),Je=f.context.triggerElements;if(Q&&(Je.hasElement(Q)||Je.hasMatchingElement(lt=>et(lt,Q))))return;let Et=dt(Q)?Q:null;for(;Et&&!Vr(Et);){const lt=Zr(Et);if(Vr(lt)||!dt(lt))break;Et=lt}if(!(Te.length&&dt(Q)&&!NKo(Q)&&!et(Q,f.select("floatingElement"))&&Te.every(lt=>!et(Et,lt)))){if(Mt(Q)&&!("touches"in J)){const lt=Vr(Q),xt=So(Q),vt=/auto|scroll/,Ht=lt||vt.test(xt.overflowX),Kt=lt||vt.test(xt.overflowY),fr=Ht&&Q.clientWidth>0&&Q.scrollWidth>Q.clientWidth,Vo=Kt&&Q.clientHeight>0&&Q.scrollHeight>Q.clientHeight,it=xt.direction==="rtl",an=Vo&&(it?J.offsetX<=Q.offsetWidth-Q.clientWidth:J.offsetX>Q.clientWidth),En=fr&&J.offsetY>Q.clientHeight;if(an||En)return}if(!Qe(J)){if(Se()==="intentional"&&N.current){te.clear(),N.current=!1;return}typeof k=="function"&&!k(J)||ee("__outsidePressBubbles")||(f.setOpen(!1,mt(xy,J)),F())}}}function Oe(J){Se()!=="sloppy"||J.pointerType==="touch"||!f.select("open")||!n||W(J)||xe(J)}function Ge(J){if(Se()!=="sloppy"||!f.select("open")||!n||W(J))return;const Q=J.touches[0];Q&&(K.current={startTime:Date.now(),startX:Q.clientX,startY:Q.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},oe.start(1e3,()=>{K.current&&(K.current.dismissOnTouchEnd=!1,K.current.dismissOnMouseDown=!1)}))}function rt(J,Q){const ce=co(J);if(!ce)return;const ge=pt(ce,J.type,()=>{Q(J),ge()})}function Ne(J){G.current="touch",rt(J,Ge)}function Me(J){oe.clear(),J.type==="pointerdown"&&(G.current=J.pointerType),!(J.type==="mousedown"&&K.current&&!K.current.dismissOnMouseDown)&&rt(J,Q=>{Q.type==="pointerdown"?Oe(Q):xe(Q)})}function We(J){if(!q.current)return;const Q=P.current;if(ve(),Se()==="intentional"){if(J.type==="pointercancel"){Q&&ke();return}if(!Qe(J)){if(Q){ke();return}typeof k=="function"&&!k(J)||(te.clear(),N.current=!0,F())}}}function Ie(J){if(Se()!=="sloppy"||!K.current||W(J))return;const Q=J.touches[0];if(!Q)return;const ce=Math.abs(Q.clientX-K.current.startX),ge=Math.abs(Q.clientY-K.current.startY),Te=Math.sqrt(ce*ce+ge*ge);Te>5&&(K.current.dismissOnTouchEnd=!0),Te>10&&(xe(J),oe.clear(),K.current=null)}function Be(J){rt(J,Ie)}function j(J){Se()!=="sloppy"||!K.current||W(J)||(K.current.dismissOnTouchEnd&&xe(J),oe.clear(),K.current=null)}function Y(J){rt(J,j)}const ae=wt(v),de=Kr(a&&Kr(pt(ae,"keydown",U),pt(ae,"compositionstart",fe),pt(ae,"compositionend",be)),A&&Kr(pt(ae,"click",Me,!0),pt(ae,"pointerdown",Me,!0),pt(ae,"pointerup",We,!0),pt(ae,"pointercancel",We,!0),pt(ae,"mousedown",Me,!0),pt(ae,"mouseup",We,!0),pt(ae,"touchstart",Ne,!0),pt(ae,"touchmove",Be,!0),pt(ae,"touchend",Y,!0)));return()=>{de(),X.clear(),te.clear(),ve(),N.current=!1}},[y,v,a,A,k,h,n,E,I,U,F,C,ee,W,z,f,oe]),S.useEffect(F,[k,F]);const $=S.useMemo(()=>({onKeyDown:U,[FWo[d]]:L,...d!=="intentional"&&{onClick:L}}),[U,L,d]),re=S.useMemo(()=>({onKeyDown:U,onPointerDown:ue,onMouseDown:ue,onClickCapture:V,onMouseDownCapture(X){V(),_e(X)},onPointerDownCapture(X){V(),_e(X)},onMouseUpCapture:V,onTouchEndCapture:V,onTouchMoveCapture:V}),[U,V,_e,ue]);return S.useMemo(()=>n?{reference:$,floating:re,trigger:$}:{},[n,$,re])}function i1(t,e,n){let{reference:a,floating:i}=t;const l=cr(e),_=hy(e),d=gy(_),p=ko(e),m=l==="y",f=a.x+a.width/2-i.width/2,h=a.y+a.height/2-i.height/2,v=a[d]/2-i[d]/2;let y;switch(p){case"top":y={x:f,y:a.y-i.height};break;case"bottom":y={x:f,y:a.y+a.height};break;case"right":y={x:a.x+a.width,y:h};break;case"left":y={x:a.x-i.width,y:h};break;default:y={x:a.x,y:a.y}}switch(Ts(e)){case"start":y[_]-=v*(n&&m?-1:1);break;case"end":y[_]+=v*(n&&m?-1:1);break}return y}async function BWo(t,e){var n;e===void 0&&(e={});const{x:a,y:i,platform:l,rects:_,elements:d,strategy:p}=t,{boundary:m="clippingAncestors",rootBoundary:f="viewport",elementContext:h="floating",altBoundary:v=!1,padding:y=0}=Ea(e,t),z=eG(y),k=d[v?h==="floating"?"reference":"floating":h],A=Op(await l.getClippingRect
vendor: 7,270 bytes, line 40
40({element:(n=await(l.isElement==null?void 0:l.isElement(k)))==null||n?k:k.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(d.floating)),boundary:m,rootBoundary:f,strategy:p})),C=h==="floating"?{x:a,y:i,width:_.floating.width,height:_.floating.height}:_.reference,E=await(l.getOffsetParent==null?void 0:l.getOffsetParent(d.floating)),I=await(l.isElement==null?void 0:l.isElement(E))?await(l.getScale==null?void 0:l.getScale(E))||{x:1,y:1}:{x:1,y:1},q=Op(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:C,offsetParent:E,strategy:p}):C);return{top:(A.top-q.top+z.top)/I.y,bottom:(q.bottom-A.bottom+z.bottom)/I.y,left:(A.left-q.left+z.left)/I.x,right:(q.right-A.right+z.right)/I.x}}const VWo=50,HWo=async(t,e,n)=>{const{placement:a="bottom",strategy:i="absolute",middleware:l=[],platform:_}=n,d=_.detectOverflow?_:{..._,detectOverflow:BWo},p=await(_.isRTL==null?void 0:_.isRTL(e));let m=await _.getElementRects({reference:t,floating:e,strategy:i}),{x:f,y:h}=i1(m,a,p),v=a,y=0;const z={};for(let w=0;w<l.length;w++){const k=l[w];if(!k)continue;const{name:A,fn:C}=k,{x:E,y:I,data:q,reset:P}=await C({x:f,y:h,initialPlacement:a,placement:v,strategy:i,middlewareData:z,rects:m,platform:d,elements:{reference:t,floating:e}});f=E??f,h=I??h,z[A]={...z[A],...q},P&&y<VWo&&(y++,typeof P=="object"&&(P.placement&&(v=P.placement),P.rects&&(m=P.rects===!0?await _.getElementRects({reference:t,floating:e,strategy:i}):P.rects),{x:f,y:h}=i1(m,v,p)),w=-1)}return{x:f,y:h,placement:v,strategy:i,middlewareData:z}},KWo=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,a;const{placement:i,middlewareData:l,rects:_,initialPlacement:d,platform:p,elements:m}=e,{mainAxis:f=!0,crossAxis:h=!0,fallbackPlacements:v,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:z="none",flipAlignment:w=!0,...k}=Ea(t,e);if((n=l.arrow)!=null&&n.alignmentOffset)return{};const A=ko(i),C=cr(d),E=ko(d)===d,I=await(p.isRTL==null?void 0:p.isRTL(m.floating)),q=v||(E||!w?[qp(d)]:BKo(d)),P=z!=="none";!v&&P&&q.push(...WKo(d,w,z,I));const N=[d,...q],M=await p.detectOverflow(e,k),G=[];let K=((a=l.flip)==null?void 0:a.overflows)||[];if(f&&G.push(M[A]),h){const ee=GKo(i,_,I);G.push(M[ee[0]],M[ee[1]])}if(K=[...K,{placement:i,overflows:G}],!G.every(ee=>ee<=0)){var oe,B;const ee=(((oe=l.flip)==null?void 0:oe.index)||0)+1,W=N[ee];if(W&&(!(h==="alignment"?C!==cr(W):!1)||K.every(V=>cr(V.placement)===C?V.overflows[0]>0:!0)))return{data:{index:ee,overflows:K},reset:{placement:W}};let L=(B=K.filter(U=>U.overflows[0]<=0).sort((U,V)=>U.overflows[1]-V.overflows[1])[0])==null?void 0:B.placement;if(!L)switch(y){case"bestFit":{var F;const U=(F=K.filter(V=>{if(P){const _e=cr(V.placement);return _e===C||_e==="y"}return!0}).map(V=>[V.placement,V.overflows.filter(_e=>_e>0).reduce((_e,ue)=>_e+ue,0)]).sort((V,_e)=>V[1]-_e[1])[0])==null?void 0:F[0];U&&(L=U);break}case"initialPlacement":L=d;break}if(i!==L)return{reset:{placement:L}}}return{}}}};function c1(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function l1(t){return FKo.some(e=>t[e]>=0)}const WWo=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n,platform:a}=e,{strategy:i="referenceHidden",...l}=Ea(t,e);switch(i){case"referenceHidden":{const _=await a.detectOverflow(e,{...l,elementContext:"reference"}),d=c1(_,n.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:l1(d)}}}case"escaped":{const _=await a.detectOverflow(e,{...l,altBoundary:!0}),d=c1(_,n.floating);return{data:{escapedOffsets:d,escaped:l1(d)}}}default:return{}}}}},AG=new Set(["left","top"]);async function YWo(t,e){const{placement:n,platform:a,elements:i}=t,l=await(a.isRTL==null?void 0:a.isRTL(i.floating)),_=ko(n),d=Ts(n),p=cr(n)==="y",m=AG.has(_)?-1:1,f=l&&p?-1:1,h=Ea(e,t);let{mainAxis:v,crossAxis:y,alignmentAxis:z}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return d&&typeof z=="number"&&(y=d==="end"?z*-1:z),p?{x:y*f,y:v*m}:{x:v*m,y:y*f}}const ZWo=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,a;const{x:i,y:l,placement:_,middlewareData:d}=e,p=await YWo(e,t);return _===((n=d.offset)==null?void 0:n.placement)&&(a=d.arrow)!=null&&a.alignmentOffset?{}:{x:i+p.x,y:l+p.y,data:{...p,placement:_}}}}},XWo=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:a,placement:i,platform:l}=e,{mainAxis:_=!0,crossAxis:d=!1,limiter:p={fn:A=>{let{x:C,y:E}=A;return{x:C,y:E}}},...m}=Ea(t,e),f={x:n,y:a},h=await l.detectOverflow(e,m),v=cr(ko(i)),y=fy(v);let z=f[y],w=f[v];if(_){const A=y==="y"?"top":"left",C=y==="y"?"bottom":"right",E=z+h[A],I=z-h[C];z=Kb(E,z,I)}if(d){const A=v==="y"?"top":"left",C=v==="y"?"bottom":"right",E=w+h[A],I=w-h[C];w=Kb(E,w,I)}const k=p.fn({...e,[y]:z,[v]:w});return{...k,data:{x:k.x-n,y:k.y-a,enabled:{[y]:_,[v]:d}}}}}},QWo=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:a,placement:i,rects:l,middlewareData:_}=e,{offset:d=0,mainAxis:p=!0,crossAxis:m=!0}=Ea(t,e),f={x:n,y:a},h=cr(i),v=fy(h);let y=f[v],z=f[h];const w=Ea(d,e),k=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(p){const E=v==="y"?"height":"width",I=l.reference[v]-l.floating[E]+k.mainAxis,q=l.reference[v]+l.reference[E]-k.mainAxis;y<I?y=I:y>q&&(y=q)}if(m){var A,C;const E=v==="y"?"width":"height",I=AG.has(ko(i)),q=l.reference[h]-l.floating[E]+(I&&((A=_.offset)==null?void 0:A[h])||0)+(I?0:k.crossAxis),P=l.reference[h]+l.reference[E]+(I?0:((C=_.offset)==null?void 0:C[h])||0)-(I?k.crossAxis:0);z<q?z=q:z>P&&(z=P)}return{[v]:y,[h]:z}}}},JWo=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,a;const{placement:i,rects:l,platform:_,elements:d}=e,{apply:p=()=>{},...m}=Ea(t,e),f=await _.detectOverflow(e,m),h=ko(i),v=Ts(i),y=cr(i)==="y",{width:z,height:w}=l.floating;let k,A;h==="top"||h==="bottom"?(k=h,A=v===(await(_.isRTL==null?void 0:_.isRTL(d.floating))?"start":"end")?"left":"right"):(A=h,k=v==="end"?"top":"bottom");const C=w-f.top-f.bottom,E=z-f.left-f.right,I=Jc(w-f[k],C),q=Jc(z-f[A],E),P=!e.middlewareData.shift;let N=I,M=q;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(M=E),(a=e.middlewareData.shift)!=null&&a.enabled.y&&(N=C),P&&!v){const K=Fo(f.left,0),oe=Fo(f.right,0),B=Fo(f.top,0),F=Fo(f.bottom,0);y?M=z-2*(K!==0||oe!==0?K+oe:Fo(f.left,f.right)):N=w-2*(B!==0||F!==0?B+F:Fo(f.top,f.bottom))}await p({...e,availableWidth:M,availableHeight:N});const G=await _.getDimensions(d.floating);return z!==G.width||w!==G.height?{reset:{rects:!0}}:{}}}};function CG(t){const e=So(t);let n=parseFloat(e.width)||0,a=parseFloat(e.height)||0;const i=Mt(t),l=i?t.offsetWidth:n,_=i?t.offsetHeight:a,d=Pp(n)!==l||Pp(a)!==_;return d&&(n=l,a=_),{width:n,height:a,$:d}}function qy(t){return dt(t)?t:t.contextElement}function Kc(t){const e=qy(t);if(!Mt(e))return Hr(1);const n=e.getBoundingClientRect(),{width:a,height:i,$:l}=CG(e);let _=(l?Pp(n.width):n.width)/a,d=(l?Pp(n.height):n.height)/i;return(!_||!Number.isFinite(_))&&(_=1),(!d||!Number.isFinite(d))&&(d=1),{x:_,y:d}}const eYo=Hr(0);function PG(t){const e=_n(t);
vendor: 6,881 bytes, line 40
40return!um()||!e.visualViewport?eYo:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function tYo(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==_n(t)?!1:e}function Ii(t,e,n,a){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),l=qy(t);let _=Hr(1);e&&(a?dt(a)&&(_=Kc(a)):_=Kc(t));const d=tYo(l,n,a)?PG(l):Hr(0);let p=(i.left+d.x)/_.x,m=(i.top+d.y)/_.y,f=i.width/_.x,h=i.height/_.y;if(l){const v=_n(l),y=a&&dt(a)?_n(a):a;let z=v,w=Ub(z);for(;w&&a&&y!==z;){const k=Kc(w),A=w.getBoundingClientRect(),C=So(w),E=A.left+(w.clientLeft+parseFloat(C.paddingLeft))*k.x,I=A.top+(w.clientTop+parseFloat(C.paddingTop))*k.y;p*=k.x,m*=k.y,f*=k.x,h*=k.y,p+=E,m+=I,z=_n(w),w=Ub(z)}}return Op({width:f,height:h,x:p,y:m})}function ym(t,e){const n=dm(t).scrollLeft;return e?e.left+n:Ii(Xr(t)).left+n}function qG(t,e){const n=t.getBoundingClientRect(),a=n.left+e.scrollLeft-ym(t,n),i=n.top+e.scrollTop;return{x:a,y:i}}function nYo(t){let{elements:e,rect:n,offsetParent:a,strategy:i}=t;const l=i==="fixed",_=Xr(a),d=e?_m(e.floating):!1;if(a===_||d&&l)return n;let p={scrollLeft:0,scrollTop:0},m=Hr(1);const f=Hr(0),h=Mt(a);if((h||!h&&!l)&&((Qn(a)!=="body"||Is(_))&&(p=dm(a)),h)){const y=Ii(a);m=Kc(a),f.x=y.x+a.clientLeft,f.y=y.y+a.clientTop}const v=_&&!h&&!l?qG(_,p):Hr(0);return{width:n.width*m.x,height:n.height*m.y,x:n.x*m.x-p.scrollLeft*m.x+f.x+v.x,y:n.y*m.y-p.scrollTop*m.y+f.y+v.y}}function oYo(t){return Array.from(t.getClientRects())}function rYo(t){const e=Xr(t),n=dm(t),a=t.ownerDocument.body,i=Fo(e.scrollWidth,e.clientWidth,a.scrollWidth,a.clientWidth),l=Fo(e.scrollHeight,e.clientHeight,a.scrollHeight,a.clientHeight);let _=-n.scrollLeft+ym(t);const d=-n.scrollTop;return So(a).direction==="rtl"&&(_+=Fo(e.clientWidth,a.clientWidth)-i),{width:i,height:l,x:_,y:d}}const _1=25;function aYo(t,e){const n=_n(t),a=Xr(t),i=n.visualViewport;let l=a.clientWidth,_=a.clientHeight,d=0,p=0;if(i){l=i.width,_=i.height;const f=um();(!f||f&&e==="fixed")&&(d=i.offsetLeft,p=i.offsetTop)}const m=ym(a);if(m<=0){const f=a.ownerDocument,h=f.body,v=getComputedStyle(h),y=f.compatMode==="CSS1Compat"&&parseFloat(v.marginLeft)+parseFloat(v.marginRight)||0,z=Math.abs(a.clientWidth-h.clientWidth-y);z<=_1&&(l-=z)}else m<=_1&&(l+=m);return{width:l,height:_,x:d,y:p}}function sYo(t,e){const n=Ii(t,!0,e==="fixed"),a=n.top+t.clientTop,i=n.left+t.clientLeft,l=Mt(t)?Kc(t):Hr(1),_=t.clientWidth*l.x,d=t.clientHeight*l.y,p=i*l.x,m=a*l.y;return{width:_,height:d,x:p,y:m}}function u1(t,e,n){let a;if(e==="viewport")a=aYo(t,n);else if(e==="document")a=rYo(Xr(t));else if(dt(e))a=sYo(e,n);else{const i=PG(t);a={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return Op(a)}function OG(t,e){const n=Zr(t);return n===e||!dt(n)||Vr(n)?!1:So(n).position==="fixed"||OG(n,e)}function iYo(t,e){const n=e.get(t);if(n)return n;let a=F_(t,[],!1).filter(d=>dt(d)&&Qn(d)!=="body"),i=null;const l=So(t).position==="fixed";let _=l?Zr(t):t;for(;dt(_)&&!Vr(_);){const d=So(_),p=uy(_);!p&&d.position==="fixed"&&(i=null),(l?!p&&!i:!p&&d.position==="static"&&!!i&&(i.position==="absolute"||i.position==="fixed")||Is(_)&&!p&&OG(t,_))?a=a.filter(f=>f!==_):i=d,_=Zr(_)}return e.set(t,a),a}function cYo(t){let{element:e,boundary:n,rootBoundary:a,strategy:i}=t;const _=[...n==="clippingAncestors"?_m(e)?[]:iYo(e,this._c):[].concat(n),a],d=u1(e,_[0],i);let p=d.top,m=d.right,f=d.bottom,h=d.left;for(let v=1;v<_.length;v++){const y=u1(e,_[v],i);p=Fo(y.top,p),m=Jc(y.right,m),f=Jc(y.bottom,f),h=Fo(y.left,h)}return{width:m-h,height:f-p,x:h,y:p}}function lYo(t){const{width:e,height:n}=CG(t);return{width:e,height:n}}function _Yo(t,e,n){const a=Mt(e),i=Xr(e),l=n==="fixed",_=Ii(t,!0,l,e);let d={scrollLeft:0,scrollTop:0};const p=Hr(0);function m(){p.x=ym(i)}if(a||!a&&!l)if((Qn(e)!=="body"||Is(i))&&(d=dm(e)),a){const y=Ii(e,!0,l,e);p.x=y.x+e.clientLeft,p.y=y.y+e.clientTop}else i&&m();l&&!a&&i&&m();const f=i&&!a&&!l?qG(i,d):Hr(0),h=_.left+d.scrollLeft-p.x-f.x,v=_.top+d.scrollTop-p.y-f.y;return{x:h,y:v,width:_.width,height:_.height}}function Hh(t){return So(t).position==="static"}function d1(t,e){if(!Mt(t)||So(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return Xr(t)===n&&(n=n.ownerDocument.body),n}function MG(t,e){const n=_n(t);if(_m(t))return n;if(!Mt(t)){let i=Zr(t);for(;i&&!Vr(i);){if(dt(i)&&!Hh(i))return i;i=Zr(i)}return n}let a=d1(t,e);for(;a&&yKo(a)&&Hh(a);)a=d1(a,e);return a&&Vr(a)&&Hh(a)&&!uy(a)?n:a||xKo(t)||n}const uYo=async function(t){const e=this.getOffsetParent||MG,n=this.getDimensions,a=await n(t.floating);return{reference:_Yo(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function dYo(t){return So(t).direction==="rtl"}const pYo={convertOffsetParentRelativeRectToViewportRelativeRect:nYo,getDocumentElement:Xr,getClippingRect:cYo,getOffsetParent:MG,getElementRects:uYo,getClientRects:oYo,getDimensions:lYo,getScale:Kc,isElement:dt,isRTL:dYo};function NG(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function mYo(t,e){let n=null,a;const i=Xr(t);function l(){var d;clearTimeout(a),(d=n)==null||d.disconnect(),n=null}function _(d,p){d===void 0&&(d=!1),p===void 0&&(p=1),l();const m=t.getBoundingClientRect(),{left:f,top:h,width:v,height:y}=m;if(d||e(),!v||!y)return;const z=ci(h),w=ci(i.clientWidth-(f+v)),k=ci(i.clientHeight-(h+y)),A=ci(f),E={rootMargin:-z+"px "+-w+"px "+-k+"px "+-A+"px",threshold:Fo(0,Jc(1,p))||1};let I=!0;function q(P){const N=P[0].intersectionRatio;if(N!==p){if(!I)return _();N?_(!1,N):a=setTimeout(()=>{_(!1,1e-7)},1e3)}N===1&&!NG(m,t.getBoundingClientRect())&&_(),I=!1}try{n=new IntersectionObserver(q,{...E,root:i.ownerDocument})}catch{n=new IntersectionObserver(q,E)}n.observe(t)}return _(!0),l}function p1(t,e,n,a){a===void 0&&(a={});const{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:_=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:p=!1}=a,m=qy(t),f=i||l?[...m?F_(m):[],...e?F_(e):[]]:[];f.forEach(A=>{i&&A.addEventListener("scroll",n,{passive:!0}),l&&A.addEventListener("resize",n)});const h=m&&d?mYo(m,n):null;let v=-1,y=null;_&&(y=new ResizeObserver(A=>{let[C]=A;C&&C.target===m&&y&&e&&(y.unobserve(e),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var E;(E=y)==null||E.observe(e)})),n()}),m&&!p&&y.observe(m),e&&y.observe(e));let z,w=p?Ii(t):null;p&&k();function k(){const A=Ii(t);w&&!NG(w,A)&&n(),w=A,z=requestAnimationFrame(k)}return n(),()=>{var A;f.forEach(C=>{i&&C.removeEventListener("scroll",n),l&&C.removeEventListener("resize",n)}),h?.(),(A=y)==null||A.disconnect(),y=null,p&&cancelAnimationFrame(z)}}const fYo=ZWo,gYo=XWo,hYo=KWo,bYo=JWo,vYo=WWo,yYo=QWo,wYo=(t,e,n)=>{const a=new Map,i={platform:pYo,...n},l={...i.platform,_c:a};return HWo(t,e,{...i,platform:l})};var zYo=typeof document<"u",xYo=function(){},ap=zYo?S.useLayoutEffect:xYo;function Dp(t,e){if(t===e)return!0;
vendor: 4,807 bytes, line 40
40if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,a,i;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(a=n;a--!==0;)if(!Dp(t[a],e[a]))return!1;return!0}if(i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(a=n;a--!==0;)if(!{}.hasOwnProperty.call(e,i[a]))return!1;for(a=n;a--!==0;){const l=i[a];if(!(l==="_owner"&&t.$$typeof)&&!Dp(t[l],e[l]))return!1}return!0}return t!==t&&e!==e}function LG(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function m1(t,e){const n=LG(t);return Math.round(e*n)/n}function Kh(t){const e=S.useRef(t);return ap(()=>{e.current=t}),e}function kYo(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:a=[],platform:i,elements:{reference:l,floating:_}={},transform:d=!0,whileElementsMounted:p,open:m}=t,[f,h]=S.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[v,y]=S.useState(a);Dp(v,a)||y(a);const[z,w]=S.useState(null),[k,A]=S.useState(null),C=S.useCallback(V=>{V!==P.current&&(P.current=V,w(V))},[]),E=S.useCallback(V=>{V!==N.current&&(N.current=V,A(V))},[]),I=l||z,q=_||k,P=S.useRef(null),N=S.useRef(null),M=S.useRef(f),G=p!=null,K=Kh(p),oe=Kh(i),B=Kh(m),F=S.useCallback(()=>{if(!P.current||!N.current)return;const V={placement:e,strategy:n,middleware:v};oe.current&&(V.platform=oe.current),wYo(P.current,N.current,V).then(_e=>{const ue={..._e,isPositioned:B.current!==!1};ee.current&&!Dp(M.current,ue)&&(M.current=ue,ur.flushSync(()=>{h(ue)}))})},[v,e,n,oe,B]);ap(()=>{m===!1&&M.current.isPositioned&&(M.current.isPositioned=!1,h(V=>({...V,isPositioned:!1})))},[m]);const ee=S.useRef(!1);ap(()=>(ee.current=!0,()=>{ee.current=!1}),[]),ap(()=>{if(I&&(P.current=I),q&&(N.current=q),I&&q){if(K.current)return K.current(I,q,F);F()}},[I,q,F,K,G]);const W=S.useMemo(()=>({reference:P,floating:N,setReference:C,setFloating:E}),[C,E]),L=S.useMemo(()=>({reference:I,floating:q}),[I,q]),U=S.useMemo(()=>{const V={position:n,left:0,top:0};if(!L.floating)return V;const _e=m1(L.floating,f.x),ue=m1(L.floating,f.y);return d?{...V,transform:"translate("+_e+"px, "+ue+"px)",...LG(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:_e,top:ue}},[n,d,L.floating,f.x,f.y]);return S.useMemo(()=>({...f,update:F,refs:W,elements:L,floatingStyles:U}),[f,F,W,L,U])}const SYo=(t,e)=>{const n=fYo(t);return{name:n.name,fn:n.fn,options:[t,e]}},IYo=(t,e)=>{const n=gYo(t);return{name:n.name,fn:n.fn,options:[t,e]}},TYo=(t,e)=>({fn:yYo(t).fn,options:[t,e]}),EYo=(t,e)=>{const n=hYo(t);return{name:n.name,fn:n.fn,options:[t,e]}},RYo=(t,e)=>{const n=bYo(t);return{name:n.name,fn:n.fn,options:[t,e]}},AYo=(t,e)=>{const n=vYo(t);return{name:n.name,fn:n.fn,options:[t,e]}},Ae=(t,e,n,a,i,l,..._)=>{if(_.length>0)throw new Error(on(1));let d;if(t)d=t;else throw new Error("Missing arguments");return d};var DG=r4();const Jb=[];let ev;function CYo(){return ev}function PYo(t){Jb.push(t)}function Oy(t){const e=(n,a)=>{const i=Bo(qYo).current;let l;try{ev=i;for(const _ of Jb)_.before(i);l=t(n,a);for(const _ of Jb)_.after(i);i.didInitialize=!0}finally{ev=void 0}return l};return e.displayName=t.displayName||t.name,e}function $G(t){return S.forwardRef(Oy(t))}function qYo(){return{didInitialize:!1}}const OYo=ly(19),MYo=OYo?LYo:DYo;function jG(t,e,n,a,i){return MYo(t,e,n,a,i)}function NYo(t,e,n,a,i){const l=S.useCallback(()=>e(t.getSnapshot(),n,a,i),[t,e,n,a,i]);return DG.useSyncExternalStore(t.subscribe,l,l)}PYo({before(t){t.syncIndex=0,t.didInitialize||(t.syncTick=1,t.syncHooks=[],t.didChangeStore=!0,t.getSnapshot=()=>{let e=!1;for(let n=0;n<t.syncHooks.length;n+=1){const a=t.syncHooks[n],i=a.selector(a.store.state,a.a1,a.a2,a.a3);(a.didChange||!Object.is(a.value,i))&&(e=!0,a.value=i,a.didChange=!1)}return e&&(t.syncTick+=1),t.syncTick})},after(t){t.syncHooks.length>0&&(t.didChangeStore&&(t.didChangeStore=!1,t.subscribe=e=>{const n=new Set;for(const i of t.syncHooks)n.add(i.store);const a=[];for(const i of n)a.push(i.subscribe(e));return()=>{for(const i of a)i()}}),DG.useSyncExternalStore(t.subscribe,t.getSnapshot,t.getSnapshot))}});function LYo(t,e,n,a,i){const l=CYo();if(!l)return NYo(t,e,n,a,i);const _=l.syncIndex;l.syncIndex+=1;let d;return l.didInitialize?(d=l.syncHooks[_],(d.store!==t||d.selector!==e||!Object.is(d.a1,n)||!Object.is(d.a2,a)||!Object.is(d.a3,i))&&(d.store!==t&&(l.didChangeStore=!0),d.store=t,d.selector=e,d.a1=n,d.a2=a,d.a3=i,d.didChange=!0)):(d={store:t,selector:e,a1:n,a2:a,a3:i,value:e(t.getSnapshot(),n,a,i),didChange:!1},l.syncHooks.push(d)),d.value}function DYo(t,e,n,a,i){return a4.useSyncExternalStoreWithSelector(t.subscribe,t.getSnapshot,t.getSnapshot,l=>e(l,n,a,i))}class $Yo{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
40subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;const n=this.updateTick;for(const a of this.listeners){if(n!==this.updateTick)return;a(e)}}update(e){for(const n in e)if(!Object.is(this.state[n],e[n])){this.setState({...this.state,...e});return}}set(e,n){Object.is(this.state[e],n)||this.setState({...this.state,[e]:n})}notifyAll(){const e={...this.state};this.setState(e)}use(e,n,a,i){return jG(this,e,n,a,i)}}class ou extends $Yo{constructor(e,n={},a){super(e),this.context=n,this.selectors=a}useSyncedValue(e,n){S.useDebugValue(e);const a=this;Fe(()=>{a.state[e]!==n&&a.set(e,n)},[a,e,n])}useSyncedValueWithCleanup(e,n){const a=this;Fe(()=>(a.state[e]!==n&&a.set(e,n),()=>{a.set(e,void 0)}),[a,e,n])}useSyncedValues(e){const n=this,a=Object.values(e);Fe(()=>{n.update(e)},[n,...a])}useControlledProp(e,n){S.useDebugValue(e);const a=this,i=n!==void 0;Fe(()=>{i&&!Object.is(a.state[e],n)&&a.setState({...a.state,[e]:n})},[a,e,n,i])}select(e,n,a,i){const l=this.selectors[e];return l(this.state,n,a,i)}useState(e,n,a,i){return S.useDebugValue(e),jG(this,this.selectors[e],n,a,i)}useContextCallback(e,n){S.useDebugValue(e);const a=ot(n??im);this.context[e]=a}useStateSetter(e){const n=S.useRef(void 0);return n.current===void 0&&(n.current=a=>{this.set(e,a)}),n.current}observe(e,n){let a;typeof e=="function"?a=e:a=this.selectors[e];let i=a(this.state);return n(i,i,this),this.subscribe(l=>{const _=a(l);if(!Object.is(i,_)){const d=i;i=_,n(_,d,this)}})}}const jYo={open:Ae(t=>t.open),transitionStatus:Ae(t=>t.transitionStatus),domReferenceElement:Ae(t=>t.domReferenceElement),referenceElement:Ae(t=>t.positionReference??t.referenceElement),floatingElement:Ae(t=>t.floatingElement),floatingId:Ae(t=>t.floatingId)};class wm extends ou{constructor(e){const{syncOnly:n,nested:a,onOpenChange:i,triggerElements:l,..._}=e;super({..._,positionReference:_.referenceElement,domReferenceElement:_.referenceElement},{onOpenChange:i,dataRef:{current:{}},events:SG(),nested:a,triggerElements:l},jYo),this.syncOnly=n}syncOpenEvent=(e,n)=>{(!e||!this.state.open||n!=null&&jKo(n))&&(this.context.dataRef.current.openEvent=e?n:void 0)};dispatchOpenChange=(e,n)=>{this.syncOpenEvent(e,n.event);const a={open:e,reason:n.reason,nativeEvent:n.event,nested:this.context.nested,triggerElement:n.trigger};this.context.events.emit("openchange",a)};setOpen=(e,n)=>{if(this.syncOnly){this.context.onOpenChange?.(e,n);return}this.dispatchOpenChange(e,n),this.context.onOpenChange?.(e,n)}}function FG(t){const{popupStore:e,treatPopupAsFloatingElement:n=!1,floatingRootContext:a,floatingId:i,nested:l,onOpenChange:_}=t,d=e.useState("open"),p=e.useState("activeTriggerElement"),m=e.useState(n?"popupElement":"positionerElement"),f=e.context.triggerElements,h=_,v=S.useRef(null);a===void 0&&v.current===null&&(v.current=new wm({open:d,transitionStatus:void 0,referenceElement:p,floatingElement:m,triggerElements:f,onOpenChange:h,floatingId:i,syncOnly:!0,nested:l}));const y=a??v.current;return e.useSyncedValue("floatingId",i),Fe(()=>{const z={open:d,floatingId:i,referenceElement:p,floatingElement:m};dt(p)&&(z.domReferenceElement=p),y.state.positionReference===y.state.referenceElement&&(z.positionReference=p),y.update(z)},[d,i,p,m,y]),y.context.onOpenChange=h,y.context.nested=l,y}const ll={tabIndex:-1,[Bb]:""};function My(t,e,n=!1){const a=xi(),i=Ca()!=null,l=S.useRef(null);
40t===void 0&&l.current===null&&(l.current=e(a,i));const _=t??l.current;return FG({popupStore:_,treatPopupAsFloatingElement:n,floatingRootContext:_.state.floatingRootContext,floatingId:a,nested:i,onOpenChange:_.setOpen}),{store:_,internalStore:l.current}}function UG(t,e){const n=S.useRef(null),a=S.useRef(null);return S.useCallback(i=>{if(t===void 0)return;let l=!1;if(n.current!==null){const _=n.current,d=a.current,p=e.context.triggerElements.getById(_);d&&p===d&&(e.context.triggerElements.delete(_),l=!0),n.current=null,a.current=null}if(i!==null&&(n.current=t,a.current=i,e.context.triggerElements.add(t,i),l=!0),l){const _=e.context.triggerElements.size;e.select("open")&&e.state.triggerCount!==_&&e.set("triggerCount",_)}},[e,t])}function Ny(t,e,n){const a=n?.id??null;(a||e)&&(t.activeTriggerId=a,t.activeTriggerElement=n??null)}function zm(t,e,n,a){const i=n.useState("isMountedByTrigger",t),l=UG(t,n),_=ot(d=>{if(l(d),!d)return;const p=n.select("open"),m=n.select("activeTriggerId");if(m===t){n.update({activeTriggerElement:d,...p?a:null});return}m==null&&p&&n.update({activeTriggerId:t,activeTriggerElement:d,...a})});return Fe(()=>{i&&n.update({activeTriggerElement:e.current,...a})},[i,n,e,...Object.values(a)]),{registerTrigger:_,isMountedByThisTrigger:i}}function xm(t){const e=t.useState("open"),n=t.useState("triggerCount");Fe(()=>{if(!e){t.state.triggerCount!==0&&t.set("triggerCount",0);return}const a=t.context.triggerElements.size,i={};if(t.state.triggerCount!==a&&(i.triggerCount=a),!t.select("activeTriggerId")&&a===1){const l=t.context.triggerElements.entries().next();if(!l.done){const[_,d]=l.value;i.activeTriggerId=_,i.activeTriggerElement=d}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0)&&t.update(i)},[e,t,n])}function km(t,e,n){const{mounted:a,setMounted:i,transitionStatus:l}=zy(t);e.useSyncedValues({mounted:a,transitionStatus:l});const _=ot(()=>{i(!1),e.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),e.context.onOpenChangeComplete?.(!1)}),d=e.useState("preventUnmountingOnClose");return qi({enabled:a&&!t&&!d,open:t,ref:e.context.popupRef,onComplete(){t||_()}}),{forceUnmount:_,transitionStatus:l}}function Sm(t,e){t.useSyncedValues(e),Fe(()=>()=>{t.update({activeTriggerProps:Bt,inactiveTriggerProps:Bt,popupProps:Bt})},[t])}function GG(t,e){Fe(()=>{!e&&t.state.openMethod!==null&&t.set("openMethod",null)},[e,t]),Fe(()=>()=>{t.state.openMethod!==null&&t.set("openMethod",null)},[t])}class _l{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,n){const a=this.idMap.get(e);a!==n&&(a!==void 0&&this.elementsSet.delete(a),this.elementsSet.add(n),this.idMap.set(e,n))}delete(e){const n=this.idMap.get(e);n&&(this.elementsSet.delete(n),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(const n of this.elementsSet)if(e(n))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}function FYo(){return new wm({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new _l,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Im(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:FYo(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Bt,inactiveTriggerProps:Bt,popupProps:Bt}}function Ly(t,e,n=!1){return new wm({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:t,floatingId:e,syncOnly:!0,nested:n,onOpenChange:void 0})}const P_=Ae(t=>t.triggerIdProp??t.activeTriggerId),Dy=Ae(t=>t.openProp??t.open),f1=Ae(t=>(t.popupElement?.id??t.floatingId)||void 0);function BG(t,e){return e!==void 0&&Dy(t)&&P_(t)===e}function UYo(t,e){return BG(t,e)?!0:e!==void 0&&Dy(t)&&P_(t)==null&&t.triggerCount===1}const Tm={open:Dy,mounted:Ae(t=>t.mounted),transitionStatus:Ae(t=>t.transitionStatus),floatingRootContext:Ae(t=>t.floatingRootContext),triggerCount:Ae(t=>t.triggerCount),preventUnmountingOnClose:Ae(t=>t.preventUnmountingOnClose),payload:Ae(t=>t.payload),activeTriggerId:P_,activeTriggerElement:Ae(t=>t.mounted?t.activeTriggerElement:null),popupId:f1,isTriggerActive:Ae((t,e)=>e!==void 0&&P_(t)===e),isOpenedByTrigger:Ae((t,e)=>BG(t,e)),isMountedByTrigger:Ae((t,e)=>e!==void 0&&P_(t)===e&&t.mounted),triggerProps:Ae((t,e)=>e?t.activeTriggerProps:t.inactiveTriggerProps),triggerPopupId:Ae((t,e)=>UYo(t,e)?f1(t):void 0),popupProps:Ae(t=>t.popupProps),popupElement:Ae(t=>t.popupElement),positionerElement:Ae(t=>t.positionerElement)};function GYo(t){const{open:e=!1,onOpenChange:n,elements:a={}}=t,i=xi(),l=Ca()!=null,_=Bo(()=>new wm({open:e,transitionStatus:void 0,onOpenChange:n,referenceElement:a.reference??null,floatingElement:a.floating??null,triggerElements:new _l,floatingId:i,syncOnly:!1,nested:l})).current;return Fe(()=>{const d={open:e,floatingId:i};a.reference!==void 0&&(d.referenceElement=a.reference,d.domReferenceElement=dt(a.reference)?a.reference:null),a.floating!==void 0&&(d.floatingElement=a.floating),_.update(d)},[e,i,a.reference,a.floating,_]),_.context.onOpenChange=n,_.context.nested=l,_}function BYo(t={}){const{nodeId:e,externalTree:n}=t,a=GYo(t),i=t.rootContext||a,l=i.useState("referenceElement"),_=i.useState("floatingElement"),d=i.useState("domReferenceElement"),p=i.useState("open"),m=i.useState("floatingId"),[f,h]=S.useState(null),[v,y]=S.useState(void 0),[z,w]=S.useState(void 0),k=S.useRef(null),A=Rs(n),C=S.useMemo(()=>({reference:l,floating:_,domReference:d}),[l,_,d]),E=kYo({...t,elements:{...C,...f&&{reference:f}}}),I=dt(v)?v:null,q=z===void 0?i.state.floatingElement:z;i.useSyncedValue("referenceElement",v??null),i.useSyncedValue("domReferenceElement",v===void 0?d:I),i.useSyncedValue("floatingElement",q);const P=S.useCallback(B=>{const F=dt(B)?{getBoundingClientRect:()=>B.getBoundingClientRect(),getClientRects:()=>B.getClientRects(),contextElement:B}:B;h(F),E.refs.setReference(F)},[E.refs]),N=S.useCallback(B=>
40{(dt(B)||B===null)&&(k.current=B,y(B)),(dt(E.refs.reference.current)||E.refs.reference.current===null||B!==null&&!dt(B))&&E.refs.setReference(B)},[E.refs,y]),M=S.useCallback(B=>{w(B),E.refs.setFloating(B)},[E.refs]),G=S.useMemo(()=>({...E.refs,setReference:N,setFloating:M,setPositionReference:P,domReference:k}),[E.refs,N,M,P]),K=S.useMemo(()=>({...E.elements,domReference:d}),[E.elements,d]),oe=S.useMemo(()=>({...E,dataRef:i.context.dataRef,open:p,onOpenChange:i.setOpen,events:i.context.events,floatingId:m,refs:G,elements:K,nodeId:e,rootStore:i}),[E,G,K,e,i,p,m]);return Fe(()=>{d&&(k.current=d)},[d]),Fe(()=>{i.context.dataRef.current.floatingContext=oe;const B=A?.nodesRef.current.find(F=>F.id===e);B&&(B.context=oe)}),S.useMemo(()=>({...E,context:oe,refs:G,elements:K,rootStore:i}),[E,G,K,oe,i])}const Wh=Y8&&W8;function VG(t,e={}){const{enabled:n=!0,delay:a}=e,i="rootStore"in t?t.rootStore:t,{events:l,dataRef:_}=i.context,d=S.useRef(!1),p=S.useRef(null),m=S.useRef(!0),f=Jn();S.useEffect(()=>{const v=i.select("domReferenceElement");if(!n)return;const y=_n(v);function z(){const A=i.select("domReferenceElement");!i.select("open")&&Mt(A)&&A===yo(wt(A))&&(d.current=!0)}function w(){m.current=!0}function k(){m.current=!1}return Kr(pt(y,"blur",z),Wh&&pt(y,"keydown",w,!0),Wh&&pt(y,"pointerdown",k,!0))},[i,n]),S.useEffect(()=>{if(!n)return;function v(y){if(y.reason===Ra||y.reason===nu){const z=i.select("domReferenceElement");dt(z)&&(p.current=z,d.current=!0)}}return l.on("openchange",v),()=>{l.off("openchange",v)}},[l,n,i]);const h=S.useMemo(()=>{function v(){d.current=!1,p.current=null}return{onMouseLeave(){v()},onFocus(y){const z=y.currentTarget;if(d.current){if(p.current===z)return;v()}const w=co(y.nativeEvent);if(dt(w)){if(Wh&&!y.relatedTarget){if(!m.current&&!mm(w))return}else if(!DKo(w))return}const k=Cp(y.relatedTarget,i.context.triggerElements),{nativeEvent:A,currentTarget:C}=y,E=typeof a=="function"?a():a;if(i.select("open")&&k||E===0||E===void 0){i.setOpen(!0,mt(Hc,A,C));return}f.start(E,()=>{d.current||i.setOpen(!0,mt(Hc,A,C))})},onBlur(y){v();const z=y.relatedTarget,w=y.nativeEvent,k=dt(z)&&z.hasAttribute(B_("focus-guard"))&&z.getAttribute("data-type")==="outside";f.start(0,()=>{const A=i.select("domReferenceElement"),C=yo(wt(A));!z&&C===A||et(_.current.floatingContext?.refs.floating.current,C)||et(A,C)||k||Cp(z??C,i.context.triggerElements)||i.setOpen(!1,mt(Hc,w))})}}},[_,a,i,f]);return S.useMemo(()=>n?{reference:h,trigger:h}:{},[n,h])}class $y{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new dr,this.restTimeout=new dr,this.handleCloseOptions=void 0}static create(){return new $y}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}const $p=new WeakMap;function jp(t){if(!t.performedPointerEventsMutation)return;const e=t.pointerEventsScopeElement;e&&$p.get(e)===t&&(t.pointerEventsScopeElement?.style.removeProperty("pointer-events"),t.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),t.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),$p.delete(e)),t.performedPointerEventsMutation=!1,t.pointerEventsScopeElement=null,t.pointerEventsReferenceElement=null,t.pointerEventsFloatingElement=null}function HG(t,e){const{scopeElement:n,referenceElement:a,floatingElement:i}=e,l=$p.get(n);l&&l!==t&&jp(l),jp(t),t.performedPointerEventsMutation=!0,t.pointerEventsScopeElement=n,t.pointerEventsReferenceElement=a,t.pointerEventsFloatingElement=i,$p.set(n,t),n.style.pointerEvents="none",a.style.pointerEvents="auto",i.style.pointerEvents="auto"}function jy(t){const e=t.context.dataRef.current,n=Bo(()=>e.hoverInteractionState??$y.create()).current;return e.hoverInteractionState||(e.hoverInteractionState=n),yy(e.hoverInteractionState.disposeEffect),e.hoverInteractionState}function Fy(t,e={}){const{enabled:n=!0,closeDelay:a=0,nodeId:i}=e,l="rootStore"in t?t.rootStore:t,_=l.useState("open"),d=l.useState("floatingElement"),p=l.useState("domReferenceElement"),{dataRef:m}
40=l.context,f=Rs(),h=Ca(),v=jy(l),y=Jn(),z=ot(()=>hG(m.current.openEvent?.type,v.interactedInside)),w=ot(()=>kWo(m.current.openEvent?.type)),k=ot(()=>{jp(v)});Fe(()=>{_||(v.pointerType=void 0,v.restTimeoutPending=!1,v.interactedInside=!1,k())},[_,v,k]),S.useEffect(()=>k,[k]),Fe(()=>{if(n&&_&&v.handleCloseOptions?.blockPointerEvents&&w()&&dt(p)&&d){const A=p,C=d,E=wt(d),I=f?.nodesRef.current.find(M=>M.id===h)?.context?.elements.floating;I&&(I.style.pointerEvents="");const q=v.pointerEventsScopeElement!==C?v.pointerEventsScopeElement:null,P=I!==C?I:null,N=v.handleCloseOptions?.getScope?.()??q??P??A.closest("[data-rootownerid]")??E.body;return HG(v,{scopeElement:N,referenceElement:A,floatingElement:C}),()=>{k()}}},[n,_,p,d,v,w,f,h,k]),S.useEffect(()=>{if(!n)return;function A(){return!!(f&&h&&ws(f.nodesRef.current,h).length>0)}function C(M){const G=Lp(a,"close",v.pointerType),K=()=>{l.setOpen(!1,mt(nn,M)),f?.events.emit("floating.closed",M)};G?v.openChangeTimeout.start(G,K):(v.openChangeTimeout.clear(),K())}function E(M){const G=co(M);if(!LKo(G)){v.interactedInside=!1;return}v.interactedInside=G?.closest("[aria-haspopup]")!=null}function I(){v.openChangeTimeout.clear(),y.clear(),f?.events.off("floating.closed",P),k()}function q(M){if(A()&&f){f.events.on("floating.closed",P);return}if(Cp(M.relatedTarget,l.context.triggerElements))return;const G=m.current.floatingContext?.nodeId??i,K=M.relatedTarget;if(!(f&&G&&dt(K)&&ws(f.nodesRef.current,G,!1).some(B=>et(B.context?.elements.floating,K)))){if(v.handler){v.handler(M);return}k(),z()||C(M)}}function P(M){!f||!h||A()||y.start(0,()=>{f.events.off("floating.closed",P),l.setOpen(!1,mt(nn,M)),f.events.emit("floating.closed",M)})}const N=d;return Kr(N&&pt(N,"mouseenter",I),N&&pt(N,"mouseleave",q),N&&pt(N,"pointerdown",E,!0),()=>{f?.events.off("floating.closed",P)})},[n,d,l,m,a,i,z,k,v,f,h,y])}const VYo={current:null};function Em(t,e={}){const{enabled:n=!0,delay:a=0,handleClose:i=null,mouseOnly:l=!1,restMs:_=0,move:d=!0,triggerElementRef:p=VYo,externalTree:m,isActiveTrigger:f=!0,getHandleCloseContext:h,isClosing:v,shouldOpen:y}=e,z="rootStore"in t?t.rootStore:t,{dataRef:w,events:k}=z.context,A=Rs(m),C=jy(z),E=S.useRef(!1),I=qn(i),q=qn(a),P=qn(_),N=qn(n),M=qn(y),G=qn(v),K=ot(()=>hG(w.current.openEvent?.type,C.interactedInside)),oe=ot(()=>M.current?.()!==!1),B=ot((W,L,U)=>{const V=z.context.triggerElements;if(V.hasElement(L))return!W||!et(W,L);if(!dt(U))return!1;const _e=U;return V.hasMatchingElement(ue=>et(ue,_e))&&(!W||!et(W,_e))}),F=ot(()=>{if(!C.handler)return;wt(z.select("domReferenceElement")).removeEventListener("mousemove",C.handler),C.handler=void 0}),ee=ot(()=>{jp(C)});return f&&(C.handleCloseOptions=I.current?.__options),S.useEffect(()=>F,[F]),S.useEffect(()=>{if(!n)return;function W(L){L.open?E.current=!1:(E.current=L.reason===nn,F(),C.openChangeTimeout.clear(),C.restTimeout.clear(),C.blockMouseMove=!0,C.restTimeoutPending=!1)}return k.on("openchange",W),()=>{k.off("openchange",W)}},[n,k,C,F]),S.useEffect(()=>{if(!n)return;function W(_e,ue=!0){const $=Lp(q.current,"close",C.pointerType);$?C.openChangeTimeout.start($,()=>{z.setOpen(!1,mt(nn,_e)),A?.events.emit("floating.closed",_e)}):ue&&(C.openChangeTimeout.clear(),z.setOpen(!1,mt(nn,_e)),A?.events.emit("floating.closed",_e))}const L=p.current??(f?z.select("domReferenceElement"):null);if(!dt(L))return;function U(_e){if(C.openChangeTimeout.clear(),C.blockMouseMove=!1,l&&!ki(C.pointerType))return;const ue=Jk(P.current),$=Lp(q.current,"open",C.pointerType),re=co(_e),X=_e.currentTarget??null,te=z.select("domReferenceElement");let fe=X;if(dt(re)&&!z.context.triggerElements.hasElement(re)){for(const Ge of z.context.triggerElements.elements())if(et(Ge,re)){fe=Ge;break}}dt(X)&&dt(te)&&!z.context.triggerElements.hasElement(X)&&et(X,te)&&(fe=te);const be=fe==null?!1:B(te,fe,re),ke=z.select("open"),ve=G.current?.()??z.select("transitionStatus")==="ending",Se=!ke&&ve&&E.current,Ue=!be&&dt(fe)&&dt(te)&&et(te,fe)&&Se,Qe=ue>0&&!$,xe=be&&(ke||Se)||Ue,Oe=!ke||be;if(xe){oe()&&z.setOpen(!0,mt(nn,_e,fe));return}Qe||($?C.openChangeTimeout.start($,()=>{Oe&&oe()&&z.setOpen(!0,mt(nn,_e,fe))}):Oe&&oe()&&z.setOpen(!0,mt(nn,_e,fe)))}function V(_e){if(K()){ee();return}F();const ue=z.select("domReferenceElement"),$=wt(ue);
40C.restTimeout.clear(),C.restTimeoutPending=!1;const re=w.current.floatingContext??h?.();if(Cp(_e.relatedTarget,z.context.triggerElements))return;if(I.current&&re){z.select("open")||C.openChangeTimeout.clear();const te=p.current;C.handler=I.current({...re,tree:A,x:_e.clientX,y:_e.clientY,onClose(){ee(),F(),N.current&&!K()&&te===z.select("domReferenceElement")&&W(_e,!0)}}),$.addEventListener("mousemove",C.handler),C.handler(_e);return}(C.pointerType!=="touch"||!et(z.select("floatingElement"),_e.relatedTarget))&&W(_e)}return d?Kr(pt(L,"mousemove",U,{once:!0}),pt(L,"mouseenter",U),pt(L,"mouseleave",V)):Kr(pt(L,"mouseenter",U),pt(L,"mouseleave",V))},[F,ee,w,q,z,n,I,C,f,B,K,l,d,P,p,A,N,h,G,oe]),S.useMemo(()=>{if(!n)return;function W(L){C.pointerType=L.pointerType}return{onPointerDown:W,onPointerEnter:W,onMouseMove(L){const{nativeEvent:U}=L,V=L.currentTarget,_e=z.select("domReferenceElement"),ue=z.select("open"),$=B(_e,V,L.target);if(l&&!ki(C.pointerType))return;if(ue&&$&&C.handleCloseOptions?.blockPointerEvents){const te=z.select("floatingElement");if(te){const fe=C.handleCloseOptions?.getScope?.()??V.ownerDocument.body;HG(C,{scopeElement:fe,referenceElement:V,floatingElement:te})}}const re=Jk(P.current);if(ue&&!$||re===0||!$&&C.restTimeoutPending&&L.movementX**2+L.movementY**2<2)return;C.restTimeout.clear();function X(){if(C.restTimeoutPending=!1,K())return;const te=z.select("open");!C.blockMouseMove&&(!te||$)&&oe()&&z.setOpen(!0,mt(nn,U,V))}C.pointerType==="touch"?ur.flushSync(()=>{X()}):$&&ue?X():(C.restTimeoutPending=!0,C.restTimeout.start(re,X))}}},[n,C,K,B,l,z,P,oe])}const HYo="Escape";function Rm(t,e,n){switch(t){case"vertical":return e;case"horizontal":return n;default:return e||n}}function qd(t,e){return Rm(e,t===my||t===eu,t===bs||t===vs)}function Yh(t,e,n){return Rm(e,t===eu,n?t===bs:t===vs)||t==="Enter"||t===" "||t===""}function KYo(t,e,n){return Rm(e,n?t===bs:t===vs,t===eu)}function WYo(t,e,n,a){const i=n?t===vs:t===bs,l=t===my;return e==="both"||e==="horizontal"&&a&&a>1?t===HYo:Rm(e,i,l)}function YYo(t,e){const{listRef:n,activeIndex:a,onNavigate:i=()=>{},enabled:l=!0,selectedIndex:_=null,allowEscape:d=!1,loopFocus:p=!1,nested:m=!1,rtl:f=!1,virtual:h=!1,focusItemOnOpen:v="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:z=!0,disabledIndices:w=void 0,orientation:k="vertical",parentOrientation:A,cols:C=1,id:E,resetOnPointerLeave:I=!0,externalTree:q}=e,P="rootStore"in t?t.rootStore:t,N=P.useState("open"),M=P.useState("floatingElement"),G=P.useState("domReferenceElement"),K=P.context.dataRef,oe=Hb(M),B=Vb(G),F=qn(oe),ee=Ca(),W=Rs(q),L=S.useRef(v),U=S.useRef(_??-1),V=S.useRef(null),_e=S.useRef(!0),ue=ot(de=>{i(U.current===-1?null:U.current,de)}),$=S.useRef(ue),re=S.useRef(!!M),X=S.useRef(N),te=S.useRef(!1),fe=S.useRef(!1),be=S.useRef(null),ke=qn(w),ve=qn(N),Se=qn(_),Ue=qn(I),Qe=U_(),xe=U_(),Oe=ot(()=>{function de(ge){h?W?.events.emit("virtualfocus",ge):be.current=rp(ge,{sync:te.current,preventScroll:!0})}const J=n.current[U.current],Q=fe.current;J&&de(J),(te.current?ge=>ge():ge=>Qe.request(ge))(()=>{const ge=n.current[U.current]||J;if(!ge)return;J||de(ge),Ie&&(Q||!_e.current)&&ge.scrollIntoView?.({block:"nearest",inline:"nearest"})})});Fe(()=>{K.current.orientation=k},[K,k]),Fe(()=>{l&&(N&&M?(U.current=_??-1,L.current&&_!=null&&(fe.current=!0,ue())):re.current&&(U.current=-1,$.current()))},[l,N,M,_,ue]),Fe(()=>{if(l){if(!N){te.current=!1;return}if(M)if(a==null){if(te.current=!1,Se.current!=null)return;if(re.current&&(U.current=-1,Oe()),(!X.current||!re.current)&&L.current&&(V.current!=null||L.current===!0&&V.current==null)){let de=0;const J=()=>{n.current[0]==null?(de<2&&(de?ce=>xe.request(ce):queueMicrotask)(J),de+=1):(U.current=V.current==null||Yh(V.current,k,f)||m?jh(n):Xk(n),V.current=null,ue())};J()}}else Mp(n.current,a)||(U.current=a,Oe(),fe.current=!1)}},[l,N,M,a,Se,m,n,k,f,ue,Oe,xe]),Fe(()=>{if(!l||M||!W||h||!re.current)return;const de=W.nodesRef.current,J=de.find(ge=>ge.id===ee)?.context?.elements.floating,Q=yo(wt(M)),ce=de.some(ge=>ge.context&&et(ge.context.elements.floating,Q));J&&!ce&&_e.current&&J.focus({preventScroll:!0})},[l,M,W,ee,h]),Fe(()=>{$.current=ue,X.current=N,re.current=!!M}),Fe(()=>{N||(V.current=null,L.current=v)},[N,v]);
40const Ge=a!=null,rt=ot(de=>{if(!ve.current)return;const J=n.current.indexOf(de.currentTarget);J!==-1&&(U.current!==J||a!==J)&&(U.current=J,ue(de))}),Ne=ot(()=>A??W?.nodesRef.current.find(de=>de.id===ee)?.context?.dataRef?.current.orientation),Me=ot(()=>jh(n,ke.current)),We=ot(de=>{if(_e.current=!1,te.current=!0,de.which===229||!ve.current&&de.currentTarget===F.current)return;if(m&&WYo(de.key,k,f,C)){qd(de.key,Ne())||$o(de),P.setOpen(!1,mt(Zb,de.nativeEvent)),Mt(G)&&(h?W?.events.emit("virtualfocus",G):G.focus());return}const J=U.current,Q=jh(n,w),ce=Xk(n,w);if(B||(de.key==="Home"&&($o(de),U.current=Q,ue(de)),de.key==="End"&&($o(de),U.current=ce,ue(de))),C>1){const ge=Array.from({length:n.current.length},()=>({width:1,height:1})),Te=XKo(ge,C,!1),Je=Te.findIndex(xt=>xt!=null&&!Bc(n.current,xt,w)),Et=Te.reduce((xt,vt,Ht)=>vt!=null&&!Bc(n.current,vt,w)?Ht:xt,-1),lt=Te[ZKo(Te.map(xt=>xt!=null?n.current[xt]:null),{event:de,orientation:k,loopFocus:p,rtl:f,cols:C,disabledIndices:JKo([...(typeof w!="function"?w:null)||n.current.map((xt,vt)=>Bc(n.current,vt,w)?vt:void 0),void 0],Te),minIndex:Je,maxIndex:Et,prevIndex:QKo(U.current>ce?Q:U.current,ge,Te,C,de.key===eu?"bl":de.key===(f?bs:vs)?"tr":"tl"),stopEvent:!0})];if(lt!=null&&(U.current=lt,ue(de)),k==="both")return}if(qd(de.key,k)){if($o(de),N&&!h&&yo(de.currentTarget.ownerDocument)===de.currentTarget){U.current=Yh(de.key,k,f)?Q:ce,ue(de);return}Yh(de.key,k,f)?p?J>=ce?d&&J!==n.current.length?U.current=-1:(te.current=!1,U.current=Q):U.current=ro(n.current,{startingIndex:J,disabledIndices:w}):U.current=Math.min(ce,ro(n.current,{startingIndex:J,disabledIndices:w})):p?J<=Q?d&&J!==-1?U.current=n.current.length:(te.current=!1,U.current=ce):U.current=ro(n.current,{startingIndex:J,decrement:!0,disabledIndices:w}):U.current=Math.max(Q,ro(n.current,{startingIndex:J,decrement:!0,disabledIndices:w})),Mp(n.current,U.current)&&(U.current=-1),ue(de)}}),Ie=S.useMemo(()=>({onFocus(J){te.current=!0,rt(J)},onClick:({currentTarget:J})=>J.focus({preventScroll:!0}),onMouseMove(J){te.current=!0,fe.current=!1,y&&rt(J)},onPointerLeave(J){if(!ve.current||!_e.current||J.pointerType==="touch")return;te.current=!0;const Q=J.relatedTarget;if(!(!y||n.current.includes(Q))&&Ue.current&&(be.current?.(),be.current=null,U.current=-1,ue(J),!h)){const ce=F.current,ge=yo(wt(ce));ce&&et(ce,ge)&&ce.focus({preventScroll:!0})}}}),[rt,ve,F,y,n,ue,Ue,h]),Be=S.useMemo(()=>h&&N&&Ge&&{"aria-activedescendant":`${E}-${a}`},[h,N,Ge,E,a]),j=S.useMemo(()=>({"aria-orientation":k==="both"?void 0:k,...B?{}:Be,onKeyDown(de){if(de.key==="Tab"&&de.shiftKey&&N&&!h){const J=co(de.nativeEvent);if(J&&!et(F.current,J))return;$o(de),P.setOpen(!1,mt(Si,de.nativeEvent)),Mt(G)&&G.focus();return}We(de)},onPointerMove(){_e.current=!0}}),[Be,We,F,k,B,P,N,h,G]),Y=S.useMemo(()=>{function de(ce){P.setOpen(!0,mt(Zb,ce.nativeEvent,ce.currentTarget))}function J(ce){v==="auto"&&Q8(ce.nativeEvent)&&(L.current=!h)}function Q(ce){L.current=v,v==="auto"&&J8(ce.nativeEvent)&&(L.current=!0)}return{onKeyDown(ce){const ge=P.select("open");_e.current=!1;const Te=ce.key.startsWith("Arrow"),Je=KYo(ce.key,Ne(),f),Et=qd(ce.key,k),lt=(m?Je:Et)||ce.key==="Enter"||ce.key.trim()==="";if(h&&ge)return We(ce);if(!(!ge&&!z&&Te)){if(lt){const xt=qd(ce.key,Ne());V.current=m&&xt?null:ce.key}if(m){Je&&($o(ce),ge?(U.current=Me(),ue(ce)):de(ce));return}Et&&(Se.current!=null&&(U.current=Se.current),$o(ce),!ge&&z?de(ce):We(ce),ge&&ue(ce))}},onFocus(ce){P.select("open")&&!h&&(U.current=-1,ue(ce))},onPointerDown:Q,onPointerEnter:Q,onMouseDown:J,onClick:J}},[We,v,Me,m,ue,P,z,k,Ne,f,Se,h]),ae=S.useMemo(()=>({...Be,...Y}),[Be,Y]);return S.useMemo(()=>l?{reference:ae,floating:j,item:Ie,trigger:Y}:{},[l,ae,j,Y,Ie])}function ZYo(t,e){const{listRef:n,elementsRef:a,activeIndex:i,onMatch:l,onTyping:_,enabled:d=!0,resetMs:p=750,selectedIndex:m=null}=e,f="rootStore"in t?t.rootStore:t,h=f.useState("open"),v=Jn(),y=S.useRef(""),z=S.useRef(m??i??-1),w=S.useRef(null),k=ot(E=>{function I(B){const F=a?.current[B];return!F||fm(F)}function q(B,F,ee=0){if(B.length===0)return-1;const W=(ee%B.length+B.length)%B.length,L=F.toLocaleLowerCase();for(let U=0;U<B.length;U+=1){const V=(W+U)%B.length;
40if(!(!B[V]?.toLocaleLowerCase().startsWith(L)||!I(V)))return V}return-1}const P=n.current;if(y.current.length>0&&E.key===" "&&($o(E),_?.(!0)),y.current.length>0&&y.current[0]!==" "&&q(P,y.current)===-1&&E.key!==" "&&_?.(!1),P==null||E.key.length!==1||E.ctrlKey||E.metaKey||E.altKey)return;h&&E.key!==" "&&($o(E),_?.(!0));const N=y.current==="";N&&(z.current=m??i??-1),P.every(B=>B?B[0]?.toLocaleLowerCase()!==B[1]?.toLocaleLowerCase():!0)&&y.current===E.key&&(y.current="",z.current=w.current),y.current+=E.key,v.start(p,()=>{y.current="",z.current=w.current,_?.(!1)});const K=((N?m??i??-1:z.current)??0)+1,oe=q(P,y.current,K);oe!==-1?(l?.(oe),w.current=oe):E.key!==" "&&(y.current="",_?.(!1))}),A=ot(E=>{const I=E.relatedTarget,q=f.select("domReferenceElement"),P=f.select("floatingElement");et(q,I)||et(P,I)||(v.clear(),y.current="",z.current=w.current,_?.(!1))});Fe(()=>{!h&&m!==null||(v.clear(),w.current=null,y.current!==""&&(y.current=""))},[h,m,v]),Fe(()=>{h&&y.current===""&&(z.current=m??i??-1)},[h,m,i]);const C=S.useMemo(()=>({onKeyDown:k,onBlur:A}),[k,A]);return S.useMemo(()=>d?{reference:C,floating:C}:{},[d,C])}const g1=.1,XYo=g1*g1,jt=.5;function Od(t,e,n,a,i,l){return a>=e!=l>=e&&t<=(i-n)*(e-a)/(l-a)+n}function Md(t,e,n,a,i,l,_,d,p,m){let f=!1;return Od(t,e,n,a,i,l)&&(f=!f),Od(t,e,i,l,_,d)&&(f=!f),Od(t,e,_,d,p,m)&&(f=!f),Od(t,e,p,m,n,a)&&(f=!f),f}function QYo(t,e,n){return t>=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height}function Nd(t,e,n,a,i,l){const _=Math.min(n,i),d=Math.max(n,i),p=Math.min(a,l),m=Math.max(a,l);return t>=_&&t<=d&&e>=p&&e<=m}function Am(t={}){const{blockPointerEvents:e=!1}=t,n=new dr,a=({x:i,y:l,placement:_,elements:d,onClose:p,nodeId:m,tree:f})=>{const h=_?.split("-")[0];let v=!1,y=null,z=null,w=typeof performance<"u"?performance.now():0;function k(C,E){const I=performance.now(),q=I-w;if(y===null||z===null||q===0)return y=C,z=E,w=I,!1;const P=C-y,N=E-z,M=P*P+N*N,G=q*q*XYo;return y=C,z=E,w=I,M<G}function A(){n.clear(),p()}return function(E){n.clear();const I=d.domReference,q=d.floating;if(!I||!q||h==null||i==null||l==null)return;const{clientX:P,clientY:N}=E,M=co(E),G=E.type==="mouseleave",K=et(q,M),oe=et(I,M);if(K&&(v=!0,!G))return;if(oe&&(v=!1,!G)){v=!0;return}if(G&&dt(E.relatedTarget)&&et(q,E.relatedTarget))return;function B(){return!!(f&&ws(f.nodesRef.current,m).length>0)}function F(){B()||A()}if(B())return;const ee=I.getBoundingClientRect(),W=q.getBoundingClientRect(),L=i>W.right-W.width/2,U=l>W.bottom-W.height/2,V=W.width>ee.width,_e=W.height>ee.height,ue=(V?ee:W).left,$=(V?ee:W).right,re=(_e?ee:W).top,X=(_e?ee:W).bottom;if(h==="top"&&l>=ee.bottom-1||h==="bottom"&&l<=ee.top+1||h==="left"&&i>=ee.right-1||h==="right"&&i<=ee.left+1){F();return}let te=!1;switch(h){case"top":te=Nd(P,N,ue,ee.top+1,$,W.bottom-1);break;case"bottom":te=Nd(P,N,ue,W.top+1,$,ee.bottom-1);break;case"left":te=Nd(P,N,W.right-1,X,ee.left+1,re);break;case"right":te=Nd(P,N,ee.right-1,X,W.left+1,re);break}if(te)return;if(v&&!QYo(P,N,ee)){F();return}if(!G&&k(P,N)){F();return}let fe=!1;switch(h){case"top":{const be=V?jt/2:jt*4,ke=V||L?i+be:i-be,ve=V?i-be:L?i+be:i-be,Se=l+jt+1,Ue=L||V?W.bottom-jt:W.top,Qe=L?V?W.bottom-jt:W.top:W.bottom-jt;fe=Md(P,N,ke,Se,ve,Se,W.left,Ue,W.right,Qe);break}case"bottom":{const be=V?jt/2:jt*4,ke=V||L?i+be:i-be,ve=V?i-be:L?i+be:i-be,Se=l-jt,Ue=L||V?W.top+jt:W.bottom,Qe=L?V?W.top+jt:W.bottom:W.top+jt;fe=Md(P,N,ke,Se,ve,Se,W.left,Ue,W.right,Qe);break}case"left":{const be=_e?jt/2:jt*4,ke=_e||U?l+be:l-be,ve=_e?l-be:U?l+be:l-be,Se=i+jt+1,Ue=U||_e?W.right-jt:W.left,Qe=U?_e?W.right-jt:W.left:W.right-jt;fe=Md(P,N,Ue,W.top,Qe,W.bottom,Se,ke,Se,ve);break}case"right":{const be=_e?jt/2:jt*4,ke=_e||U?l+be:l-be,ve=_e?l-be:U?l+be:l-be,Se=i-jt,Ue=U||_e?W.left+jt:W.right,Qe=U?_e?W.left+jt:W.right:W.left+jt;fe=Md(P,N,Se,ke,Se,ve,Ue,W.top,Qe,W.bottom);break}}fe?v||n.start(40,F):F()}};return a.__options={...t,blockPointerEvents:e},a}let JYo=(function(t){return t.nestedDialogs="--nested-dialogs",t})({}),eZo=(function(t){return t[t.open=li.open]="open",t[t.closed=li.closed]="closed",t[t.startingStyle=li.startingStyle]="startingStyle",t[t.endingStyle=li.endingStyle]="endingStyle",t.nested="data-nested",t.nestedDialogOpen="data-nested-dialog-open",t})({});const KG=S.createContext(void 0);function tZo(){const t=S.useContext(KG);if(t===void 0)throw new Error(on(26));return t}const WG="ArrowUp",YG="ArrowDown",ZG="ArrowLeft",XG="ArrowRight",Uy="Home",Gy="End",Dmr="PageUp",$mr="PageDown",nZo=new Set([ZG,XG]),jmr=new Set([ZG,XG,Uy,Gy]),oZo=new Set([WG,YG]),Fmr=new Set([WG,YG,Uy,Gy]),rZo=new Set([...nZo,...oZo]),By=new Set([...rZo,Uy,G
40y]),aZo="Shift",sZo="Control",iZo="Alt",cZo="Meta",Umr=new Set([aZo,sZo,iZo,cZo]);function lZo(t){return Mt(t)&&t.tagName==="INPUT"}function Gmr(t){return!!(lZo(t)&&t.selectionStart!=null||Mt(t)&&t.tagName==="TEXTAREA")}function Bmr(t,e,n,a){if(!t||!e||!e.scrollTo)return;let i=t.scrollLeft,l=t.scrollTop;const _=t.clientWidth<t.scrollWidth,d=t.clientHeight<t.scrollHeight;if(_&&a!=="vertical"){const p=h1(t,e,"left"),m=Ld(t),f=Ld(e);n==="ltr"&&(p+e.offsetWidth+f.scrollMarginRight>t.scrollLeft+t.clientWidth-m.scrollPaddingRight?i=p+e.offsetWidth+f.scrollMarginRight-t.clientWidth+m.scrollPaddingRight:p-f.scrollMarginLeft<t.scrollLeft+m.scrollPaddingLeft&&(i=p-f.scrollMarginLeft-m.scrollPaddingLeft)),n==="rtl"&&(p-f.scrollMarginRight<t.scrollLeft+m.scrollPaddingLeft?i=p-f.scrollMarginLeft-m.scrollPaddingLeft:p+e.offsetWidth+f.scrollMarginRight>t.scrollLeft+t.clientWidth-m.scrollPaddingRight&&(i=p+e.offsetWidth+f.scrollMarginRight-t.clientWidth+m.scrollPaddingRight))}if(d&&a!=="horizontal"){const p=h1(t,e,"top"),m=Ld(t),f=Ld(e);p-f.scrollMarginTop<t.scrollTop+m.scrollPaddingTop?l=p-f.scrollMarginTop-m.scrollPaddingTop:p+e.offsetHeight+f.scrollMarginBottom>t.scrollTop+t.clientHeight-m.scrollPaddingBottom&&(l=p+e.offsetHeight+f.scrollMarginBottom-t.clientHeight+m.scrollPaddingBottom)}t.scrollTo({left:i,top:l,behavior:"auto"})}function h1(t,e,n){const a=n==="left"?"offsetLeft":"offsetTop";let i=0;for(;e.offsetParent&&(i+=e[a],e.offsetParent!==t);)e=e.offsetParent;return i}function Ld(t){const e=getComputedStyle(t);return{scrollMarginTop:parseFloat(e.scrollMarginTop)||0,scrollMarginRight:parseFloat(e.scrollMarginRight)||0,scrollMarginBottom:parseFloat(e.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(e.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(e.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(e.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(e.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(e.scrollPaddingLeft)||0}}const _Zo={...Oi,...Pi,nestedDialogOpen(t){return t?{[eZo.nestedDialogOpen]:""}:null}},QG=S.forwardRef(function(e,n){const{render:a,className:i,style:l,finalFocus:_,initialFocus:d,...p}=e,{store:m}=Es(),f=m.useState("descriptionElementId"),h=m.useState("disablePointerDismissal"),v=m.useState("floatingRootContext"),y=m.useState("popupProps"),z=m.useState("modal"),w=m.useState("mounted"),k=m.useState("nested"),A=m.useState("nestedOpenDialogCount"),C=m.useState("open"),E=m.useState("openMethod"),I=m.useState("titleElementId"),q=m.useState("transitionStatus"),P=m.useState("role"),N=v.useState("floatingId"),M=p.id??N;tZo(),qi({open:C,ref:m.context.popupRef,onComplete(){C&&m.context.onOpenChangeComplete?.(!0)}});function G(W){return W==="touch"?m.context.popupRef.current:!0}const K=d===void 0?G:d,oe=A>0,B=m.useStateSetter("popupElement"),ee=Nt("div",e,{state:{open:C,nested:k,transitionStatus:q,nestedDialogOpen:oe},props:[y,{id:M,"aria-labelledby":I??void 0,"aria-describedby":f??void 0,role:P,...ll,hidden:!w,onKeyDown(W){By.has(W.key)&&W.stopPropagation()},style:{[JYo.nestedDialogs]:A}},p],ref:[n,m.context.popupRef,B],stateAttributesMapping:_Zo});return x.jsx(Py,{context:v,openInteractionType:E,disabled:!w,closeOnFocusOut:!h,initialFocus:K,returnFocus:_,modal:z!==!1,restoreFocus:"popup",children:ee})});function Vy(t){return ly(19)?t:t?"true":void 0}const Hy=S.forwardRef(function(e,n){const{cutout:a,...i}=e;let l;if(a){const _=a.getBoundingClientRect();l=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${_.left}px ${_.top}px,${_.left}px ${_.bottom}px,${_.right}px ${_.bottom}px,${_.right}px ${_.top}px,${_.left}px ${_.top}px)`}return x.jsx("div",{ref:n,role:"presentation","data-base-ui-inert":"",...i,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:l}})}),JG=S.forwardRef(function(e,n){const{keepMounted:a=!1,...i}=e,{store:l}=Es(),_=l.useState("mounted"),d=l.useState("modal"),p=l.useState("open");return _||a?x.jsx(KG.Provider,{value:a,children:x.jsxs(Ey,{ref:n,...i,children:[_&&d===!0&&x.jsx(Hy,{ref:l.context.internalBackdropRef,inert:Vy(!p)}),e.children]})}):null});function Cm(t){const e=S.useRef(!0);e.current&&(e.current=!1,t())}let b1={},v1={},y1="";function uZo(t){if(typeof document>"u")return!1;const e=wt(t);return _n(e).innerWidth-e.documentElement.clientWidth>0}function dZo(t){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;const n=wt(t),a=n.documentElement,i=n.body,l=Is(a)?a:i,_=l.style.overflowY,d=a.style.scrollbarGutter;a.style.scrollbarGutter="stable",l.style.overflowY="scroll";const p=l.offsetWidth;l.style.overflowY="hidden";const m=l.offsetWidth;return l.style.overflowY=_,a.style.scrollbarGutter=d,p===m}function pZo(t){const e=wt(t),n=e.documentElement,a=e.body,i=Is(n)?n:a,l={overflowY:i.style.overflowY,overflowX:i.style.overflowX};return Object.assign(i.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(i.style,l)}}function mZo(t){const e=wt(t),n=e.documentElement,a=e.body,i=_n(n);let l=0,_=0,d=!1;const p=Dr.create();
40if(H8&&(i.visualViewport?.scale??1)!==1)return()=>{};function m(){const y=i.getComputedStyle(n),z=i.getComputedStyle(a),A=(y.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";l=n.scrollTop,_=n.scrollLeft,b1={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},y1=n.style.scrollBehavior,v1={position:a.style.position,height:a.style.height,width:a.style.width,boxSizing:a.style.boxSizing,overflowY:a.style.overflowY,overflowX:a.style.overflowX,scrollBehavior:a.style.scrollBehavior};const C=n.scrollHeight>n.clientHeight,E=n.scrollWidth>n.clientWidth,I=y.overflowY==="scroll"||z.overflowY==="scroll",q=y.overflowX==="scroll"||z.overflowX==="scroll",P=Math.max(0,i.innerWidth-a.clientWidth),N=Math.max(0,i.innerHeight-a.clientHeight),M=parseFloat(z.marginTop)+parseFloat(z.marginBottom),G=parseFloat(z.marginLeft)+parseFloat(z.marginRight),K=Is(n)?n:a;if(d=dZo(t),d){n.style.scrollbarGutter=A,K.style.overflowY="hidden",K.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:A,overflowY:"hidden",overflowX:"hidden"}),(C||I)&&(n.style.overflowY="scroll"),(E||q)&&(n.style.overflowX="scroll"),Object.assign(a.style,{position:"relative",height:M||N?`calc(100dvh - ${M+N}px)`:"100dvh",width:G||P?`calc(100vw - ${G+P}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),a.scrollTop=l,a.scrollLeft=_,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function f(){Object.assign(n.style,b1),Object.assign(a.style,v1),d||(n.scrollTop=l,n.scrollLeft=_,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=y1)}function h(){f(),p.request(m)}m();const v=pt(i,"resize",h);return()=>{p.cancel(),f(),typeof i.removeEventListener=="function"&&v()}}class fZo{lockCount=0;restore=null;timeoutLock=dr.create();timeoutUnlock=dr.create();acquire(e){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(this.lockCount===0||this.restore!==null)return;const a=wt(e).documentElement,i=_n(a).getComputedStyle(a).overflowY;if(i==="hidden"||i==="clip"){this.restore=im;return}const l=K8||!uZo(e);this.restore=l?pZo(e):mZo(e)}}const gZo=new fZo;function eB(t=!0,e=null){Fe(()=>{if(t)return gZo.acquire(e)},[t,e])}function hZo(t){const{store:e,parentContext:n,actionsRef:a,isDrawer:i}=t,l=e.useState("open");GG(e,l),xm(e);const{forceUnmount:_}=km(l,e),d=S.useCallback(()=>{e.setOpen(!1,mt(gm))},[e]);return S.useImperativeHandle(a,()=>({unmount:_,close:d}),[_,d]),{parentContext:n,isDrawer:i}}function bZo({store:t,dialogRoot:e}
40){const{parentContext:n,isDrawer:a}=e,i=t.useState("open"),l=t.useState("disablePointerDismissal"),_=t.useState("modal"),d=t.useState("popupElement"),p=t.useState("floatingRootContext"),[m,f]=S.useState(0),[h,v]=S.useState(0),y=m===0,z=vm(p,{outsidePressEvent(){return t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:_==="trap-focus"?"sloppy":"intentional",touch:"sloppy"}},outsidePress(C){if(!t.context.outsidePressEnabledRef.current||"button"in C&&C.button!==0||"touches"in C&&C.touches.length!==1)return!1;const E=co(C);if(y&&!l){const I=E;return _&&(t.context.internalBackdropRef.current||t.context.backdropRef.current)?t.context.internalBackdropRef.current===I||t.context.backdropRef.current===I||et(I,d)&&!I?.hasAttribute("data-base-ui-portal"):!0}return!1},escapeKey:y});eB(i&&_===!0,d),t.useContextCallback("onNestedDialogOpen",(C,E)=>{f(C),v(E)}),t.useContextCallback("onNestedDialogClose",()=>{f(0),v(0)}),S.useEffect(()=>(n?.onNestedDialogOpen&&i&&n.onNestedDialogOpen(m+1,h+(a?1:0)),n?.onNestedDialogClose&&!i&&n.onNestedDialogClose(),()=>{n?.onNestedDialogClose&&i&&n.onNestedDialogClose()}),[a,i,m,h,n]);const w=z.reference??Bt,k=z.trigger??Bt,A=S.useMemo(()=>Wn(ll,z.floating),[z.floating]);return Sm(t,{activeTriggerProps:w,inactiveTriggerProps:k,popupProps:A,nestedOpenDialogCount:m,nestedOpenDrawerCount:h}),null}const vZo={...Tm,modal:Ae(t=>t.modal),nested:Ae(t=>t.nested),nestedOpenDialogCount:Ae(t=>t.nestedOpenDialogCount),nestedOpenDrawerCount:Ae(t=>t.nestedOpenDrawerCount),disablePointerDismissal:Ae(t=>t.disablePointerDismissal),openMethod:Ae(t=>t.openMethod),descriptionElementId:Ae(t=>t.descriptionElementId),titleElementId:Ae(t=>t.titleElementId),viewportElement:Ae(t=>t.viewportElement),role:Ae(t=>t.role)};class Ky extends ou{constructor(e,n,a=!1){const i=new _l,l=yZo(e);l.floatingRootContext=Ly(i,n,a),super(l,{popupRef:S.createRef(),backdropRef:S.createRef(),internalBackdropRef:S.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:i,onOpenChange:void 0,onOpenChangeComplete:void 0},vZo)}setOpen=(e,n)=>{if(n.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},!e&&n.trigger==null&&this.state.activeTriggerId!=null&&(n.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,n),n.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,n);const a={open:e};Ny(a,e,n.trigger),this.update(a)};static useStore(e,n){return My(e,(i,l)=>new Ky(n,i,l),!0).store}}function yZo(t={}){return{...Im(),modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...t}}function wZo(t,e="dialog"){const{children:n,open:a,defaultOpen:i=!1,onOpenChange:l,onOpenChangeComplete:_,disablePointerDismissal:d=!1,modal:p=!0,actionsRef:m,handle:f,triggerId:h,defaultTriggerId:v=null}=t,y=e==="drawer",z=e==="alert-dialog",w=z?!0:p,k=z||d,A=z?"alertdialog":"dialog",C=Es(!0),I={modal:w,disablePointerDismissal:k,nested:!!C,role:A},q=Ky.useStore(f?.store,{open:i,openProp:a,activeTriggerId:v,triggerIdProp:h,...I});Cm(()=>{const B=a===void 0&&q.state.open===!1&&i===!0?{open:!0,activeTriggerId:v}:null;z?q.update(B?{...I,...B}:I):B&&q.update(B)}),q.useControlledProp("openProp",a),q.useControlledProp("triggerIdProp",h),q.useSyncedValues(I),q.useContextCallback("onOpenChange",l),q.useContextCallback("onOpenChangeComplete",_);const P=q.useState("open"),N=q.useState("mounted"),M=q.useState("payload"),G=hZo({store:q,actionsRef:m,parentContext:C?.store.context,isDrawer:y}),K=P||N,oe=S.useMemo(()=>({store:q}),[q]);return x.jsx(pG.Provider,{value:!1,children:x.jsxs(mG.Provider,{value:oe,children:[K&&x.jsx(bZo,{store:q,dialogRoot:G}),typeof n=="function"?n({payload:M}):n]})})}function tB(t){const e=S.useContext(pG)?"drawer":"dialog";return wZo(t,e)}const nB=S.forwardRef(function(e,n){const{render:a,className:i,style:l,id:_,...d}=e,{store:p}=Es(),m=xr(_);return p.useSyncedValueWithCleanup("titleElementId",m),Nt("h2",e,{ref:n,props:[{id:m},d]})});function zZo(t){const e=S.useRef(""),n=S.useCallback(i=>{i.defaultPrevented||(e.current=i.pointerType,t(i,i.pointerType))},[t]);return{onClick:S.useCallback(i=>{if(i.detail===0){t(i,"keyboard");return}"pointerType"in i?t(i,i.pointerType):t(i,e.current),e.current=""},[t]),onPointerDown:n}}function xZo(t,e){const n=S.useRef(t),a=ot(e);Fe(()=>{n.current!==t&&a(n.current)},[t,a]),Fe(()=>{n.current=t},[t])}function Wy(t,e){const n=ot((l,_)=>{(typeof t=="function"?t():t)||e(_||(K8?"touch":""))}),{onClick:a,onPointerDown:i}=zZo(n);return S.useMemo(()=>({onClick:a,onPointerDown:i}),[a,i])}function kZo(t){const[e,n]=S.useState(null),a=Wy(t,n);return xZo(t,i=>{i&&!t&&n(null)}),S.useMemo(()=>({openMethod:e,triggerProps:a}),[e,a])}const SZo=S.forwardRef(function(e,n){const{render:a,className:i,style:l,disabled:_=!1,nativeButton:d=!0,id:p,payload:m,handle:f,...h}=e,v=Es(!0),y=f?.store??v?.store;if(!y)throw new Error(on(79));const z=xr(p),w=y.useState("floatingRootContext"),k=y.useState("isOpenedByTrigger",z),A=y.useState("triggerPopupId",z),C=S.useRef(null),{registerTrigger:E,isMountedByThisTrigger:I}=zm(z,C,y,{payload:m}),{getButtonProps:q,buttonRef:P}=il({disabled:_,native:d}),N=bm(w,{enabled:w!=null}),M=Wy(()=>y.select("open"),oe=>{y.set("openMethod",oe)}),G={disabled:_,open:k},K=y.useState("triggerProps",I);return Nt("button",e,{state:G,ref:[P,n,E,C],props:[N.reference,K,M,{[Iy]:"",id:z,"aria-haspopup":"dialog","aria-expanded":k,"aria-controls":A},h,q],stateAttributesMapping:hm})});var IZo={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"
40currentColor",stroke:"none"}};const Re=(t,e,n,a)=>{const i=S.forwardRef(({color:l="currentColor",size:_=24,stroke:d=2,title:p,className:m,children:f,...h},v)=>S.createElement("svg",{ref:v,...IZo[t],width:_,height:_,className:["tabler-icon",`tabler-icon-${e}`,m].join(" "),...t==="filled"?{fill:l}:{strokeWidth:d,stroke:l},...h},[p&&S.createElement("title",{key:"svg-title"},p),...a.map(([y,z])=>S.createElement(y,z)),...Array.isArray(f)?f:[f]]));return i.displayName=`${n}`,i};const TZo=[["path",{d:"M4 10a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M6 4v4",key:"svg-1"}],["path",{d:"M6 12v8",key:"svg-2"}],["path",{d:"M10 16a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-3"}],["path",{d:"M12 4v10",key:"svg-4"}],["path",{d:"M12 18v2",key:"svg-5"}],["path",{d:"M16 7a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-6"}],["path",{d:"M18 4v1",key:"svg-7"}],["path",{d:"M18 9v11",key:"svg-8"}]],Pm=Re("outline","adjustments","Adjustments",TZo);const EZo=[["path",{d:"M16 4l4 0l0 4",key:"svg-0"}],["path",{d:"M14 10l6 -6",key:"svg-1"}],["path",{d:"M8 20l-4 0l0 -4",key:"svg-2"}],["path",{d:"M4 20l6 -6",key:"svg-3"}],["path",{d:"M16 20l4 0l0 -4",key:"svg-4"}],["path",{d:"M14 14l6 6",key:"svg-5"}],["path",{d:"M8 4l-4 0l0 4",key:"svg-6"}],["path",{d:"M4 4l6 6",key:"svg-7"}]],w1=Re("outline","arrows-maximize","ArrowsMaximize",EZo);const RZo=[["path",{d:"M4 8l4 -4",key:"svg-0"}],["path",{d:"M14 4l-10 10",key:"svg-1"}],["path",{d:"M4 20l16 -16",key:"svg-2"}],["path",{d:"M20 10l-10 10",key:"svg-3"}],["path",{d:"M20 16l-4 4",key:"svg-4"}]],oB=Re("outline","background","Background",RZo);const AZo=[["path",{d:"M10 5a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6",key:"svg-0"}],["path",{d:"M9 17v1a3 3 0 0 0 6 0v-1",key:"svg-1"}]],z1=Re("outline","bell","Bell",AZo);const CZo=[["path",{d:"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11",key:"svg-0"}]],rB=Re("outline","bolt","Bolt",CZo);const PZo=[["path",{d:"M6.335 5.144c-1.654 -1.199 -4.335 -2.127 -4.335 .826c0 .59 .35 4.953 .556 5.661c.713 2.463 3.13 2.75 5.444 2.369c-4.045 .665 -4.889 3.208 -2.667 5.41c1.03 1.018 1.913 1.59 2.667 1.59c2 0 3.134 -2.769 3.5 -3.5c.333 -.667 .5 -1.167 .5 -1.5c0 .333 .167 .833 .5 1.5c.366 .731 1.5 3.5 3.5 3.5c.754 0 1.637 -.571 2.667 -1.59c2.222 -2.203 1.378 -4.746 -2.667 -5.41c2.314 .38 4.73 .094 5.444 -2.369c.206 -.708 .556 -5.072 .556 -5.661c0 -2.953 -2.68 -2.025 -4.335 -.826c-2.293 1.662 -4.76 5.048 -5.665 6.856c-.905 -1.808 -3.372 -5.194 -5.665 -6.856",key:"svg-0"}]],qZo=Re("outline","brand-bluesky","BrandBluesky",PZo);const OZo=[["path",{d:"M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3",key:"svg-0"}]],MZo=Re("outline","brand-facebook","BrandFacebook",OZo);const NZo=[["path",{d:"M4 8a4 4 0 0 1 4 -4h8a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-8a4 4 0 0 1 -4 -4l0 -8",key:"svg-0"}],["path",{d:"M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-1"}],["path",{d:"M16.5 7.5v.01",key:"svg-2"}]],LZo=Re("outline","brand-instagram","BrandInstagram",NZo);const DZo=[["path",{d:"M8 11v5",key:"svg-0"}],["path",{d:"M8 8v.01",key:"svg-1"}],["path",{d:"M12 16v-5",key:"svg-2"}],["path",{d:"M16 16v-3a2 2 0 1 0 -4 0",key:"svg-3"}],["path",{d:"M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10",key:"svg-4"}]],$Zo=Re("outline","brand-linkedin","BrandLinkedin",DZo);const jZo=[["path",{d:"M18.648 15.254c-1.816 1.763 -6.648 1.626 -6.648 1.626a18.262 18.262 0 0 1 -3.288 -.256c1.127 1.985 4.12 2.81 8.982 2.475c-1.945 2.013 -13.598 5.257 -13.668 -7.636l-.026 -1.154c0 -3.036 .023 -4.115 1.352 -5.633c1.671 -1.91 6.648 -1.666 6.648 -1.666s4.977 -.243 6.648 1.667c1.329 1.518 1.352 2.597 1.352 5.633s-.456 4.074 -1.352 4.944",key:"svg-0"}],["path",{d:"M12 11.204v-2.926c0 -1.258 -.895 -2.278 -2 -2.278s-2 1.02 -2 2.278v4.722m4 -4.722c0 -1.258 .895 -2.278 2 -2.278s2 1.02 2 2.278v4.722",key:"svg-1"}]],FZo=Re("outline","brand-mastodon","BrandMastodon",jZo);const UZo=[["path",{d:"M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4",key:"svg-0"}]],GZo=Re("outline","brand-telegram","BrandTelegram",UZo);
40const BZo=[["path",{d:"M3 21v-4a4 4 0 1 1 4 4h-4",key:"svg-0"}],["path",{d:"M21 3a16 16 0 0 0 -12.8 10.2",key:"svg-1"}],["path",{d:"M21 3a16 16 0 0 1 -10.2 12.8",key:"svg-2"}],["path",{d:"M10.6 9a9 9 0 0 1 4.4 4.4",key:"svg-3"}]],qm=Re("outline","brush","Brush",BZo);const VZo=[["path",{d:"M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2",key:"svg-0"}],["path",{d:"M9 13a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-1"}]],Yy=Re("outline","camera","Camera",VZo);const HZo=[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]],KZo=Re("outline","check","Check",HZo);const WZo=[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2",key:"svg-1"}],["path",{d:"M9 14h.01",key:"svg-2"}],["path",{d:"M9 17h.01",key:"svg-3"}],["path",{d:"M12 16l1 1l3 -3",key:"svg-4"}]],aB=Re("outline","checkup-list","CheckupList",WZo);const YZo=[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]],x1=Re("outline","chevron-down","ChevronDown",YZo);const ZZo=[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]],sB=Re("outline","chevron-right","ChevronRight",ZZo);const XZo=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M14.8 9a2 2 0 0 0 -1.8 -1h-2a2 2 0 1 0 0 4h2a2 2 0 1 1 0 4h-2a2 2 0 0 1 -1.8 -1",key:"svg-1"}],["path",{d:"M12 7v10",key:"svg-2"}]],QZo=Re("outline","coin","Coin",XZo);const JZo=[["path",{d:"M9 14c0 1.657 2.686 3 6 3s6 -1.343 6 -3s-2.686 -3 -6 -3s-6 1.343 -6 3",key:"svg-0"}],["path",{d:"M9 14v4c0 1.656 2.686 3 6 3s6 -1.344 6 -3v-4",key:"svg-1"}],["path",{d:"M3 6c0 1.072 1.144 2.062 3 2.598s4.144 .536 6 0c1.856 -.536 3 -1.526 3 -2.598c0 -1.072 -1.144 -2.062 -3 -2.598s-4.144 -.536 -6 0c-1.856 .536 -3 1.526 -3 2.598",key:"svg-2"}],["path",{d:"M3 6v10c0 .888 .772 1.45 2 2",key:"svg-3"}],["path",{d:"M3 11c0 .888 .772 1.45 2 2",key:"svg-4"}]],ul=Re("outline","coins","Coins",JZo);const eXo=[["path",{d:"M3 8a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3l0 -8",key:"svg-0"}],["path",{d:"M3 10l18 0",key:"svg-1"}],["path",{d:"M7 15l.01 0",key:"svg-2"}],["path",{d:"M11 15l2 0",key:"svg-3"}]],tXo=Re("outline","credit-card","CreditCard",eXo);const nXo=[["path",{d:"M3 5a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-10",key:"svg-0"}],["path",{d:"M7 20h10",key:"svg-1"}],["path",{d:"M9 16v4",key:"svg-2"}],["path",{d:"M15 16v4",key:"svg-3"}]],k1=Re("outline","device-desktop","DeviceDesktop",nXo);const oXo=[["path",{d:"M19 20h-10.5l-4.21 -4.3a1 1 0 0 1 0 -1.41l10 -10a1 1 0 0 1 1.41 0l5 5a1 1 0 0 1 0 1.41l-9.2 9.3",key:"svg-0"}],["path",{d:"M18 13.3l-6.3 -6.3",key:"svg-1"}]],rXo=Re("outline","eraser","Eraser",oXo);const aXo=[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2",key:"svg-1"}],["path",{d:"M9 9l1 0",key:"svg-2"}],["path",{d:"M9 13l6 0",key:"svg-3"}],["path",{d:"M9 17l6 0",key:"svg-4"}]],Zy=Re("outline","file-text","FileText",aXo);const sXo=[["path",{d:"M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2",key:"svg-0"}]],iXo=Re("outline","folder","Folder",sXo);const cXo=[["path",{d:"M3 9a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1l0 -2",key:"svg-0"}],["path",{d:"M12 8l0 13",key:"svg-1"}],["path",{d:"M19 12v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-7",key:"svg-2"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0 -5a4.8 8 0 0 1 4.5 5a4.8 8 0 0 1 4.5 -5a2.5 2.5 0 0 1 0 5",key:"svg-3"}]],iB=Re("outline","gift","Gift",cXo);const lXo=[["path",{d:"M9 6.371c0 4.418 -2.239 6.629 -5 6.629",key:"svg-0"}],["path",{d:"M4 6.371h7",key:"svg-1"}],["path",{d:"M5 9c0 2.144 2.252 3.908 6 4",key:"svg-2"}],["path",{d:"M12 20l4 -9l4 9",key:"svg-3"}],["path",{d:"M19.1 18h-6.2",key:"svg-4"}],["path",{d:"M6.694 3l.793 .582",key:"svg-5"}]],Xy=Re("outline","language","Language",lXo);const _Xo=[["path",{d:"M19 8.268a2 2 0 0 1 1 1.732v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-8a2 2 0 0 1 2 -2h3",key:"svg-0"}],["path",{d:"M5 15.734a2 2 0 0 1 -1 -1.734v-8a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-3",key:"svg-1"}]],Fp=Re("outline","layers-linked","LayersLinked",_Xo);const uXo=[["path",{d:"M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12",key:"svg-0"}],["path",{d:"M4 9h8",key:"svg-1"}],["path",{d:"M12 15h8",key:"svg-2"}],["path",{d:"M12 4v16",key:"svg-3"}]],dXo=Re("outline","layout-board","LayoutBoard",uXo);const pXo=[["path",{d:"M5 4h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1",key:"svg-0"}],["path",{d:"M5 16h4a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1",key:"svg-1"}],["path",{d:"M15 12h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1",key:"svg-2"}],["path",{d:"M15 4h4a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1",key:"svg-3"}]],cB=Re("outline","layout-dashboard","LayoutDashboard",pXo);const mXo=[["path",{d:"M4 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4",key:"svg-0"}],["path",{d:"M14 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4",key:"svg-1"}],["path",{d:"M4 15a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4",key:"svg-2"}],["path",{d:"M14 15a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4",key:"svg-3"}]],fXo=Re("outline","layout-grid","LayoutGrid",mXo);const gXo=[["path",{d:"M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12",key:"svg-0"}],["path",{d:"M9 4l0 16",key:"svg-1"}]],hXo=Re("outline","layout-sidebar","LayoutSidebar",gXo);const bXo=[["path",{d:"M15 21h-9a3 3 0 0 1 -3 -3v-1h10v2a2 2 0 0 0 4 0v-14a2 2 0 1 1 2 2h-2m2 -4h-11a3 3 0 0 0 -3 3v11",key:"svg-0"}],["path",{d:"M9 7l4 0",key:"svg-1"}],["path",{d:"M9 11l4 0",key:"svg-2"}]],vXo=Re("outline","license","License",bXo);const yXo=[["path",{d:"M12 3a9 9 0 1 0 9 9",key:"svg-0"}]],wXo=Re("outline","loader-2","Loader2",yXo);const zXo=[["path",{d:"M12 6l0 -3",key:"svg-0"}],["path",{d:"M16.25 7.75l2.15 -2.15",key:"svg-1"}],["path",{d:"M18 12l3 0",key:"svg-2"}],["path",{d:"M16.25 16.25l2.15 2.15",key:"svg-3"}
40],["path",{d:"M12 18l0 3",key:"svg-4"}],["path",{d:"M7.75 16.25l-2.15 2.15",key:"svg-5"}],["path",{d:"M6 12l-3 0",key:"svg-6"}],["path",{d:"M7.75 7.75l-2.15 -2.15",key:"svg-7"}]],xXo=Re("outline","loader","Loader",zXo);const kXo=[["path",{d:"M15 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M21 12h-13l3 -3",key:"svg-1"}],["path",{d:"M11 15l-3 -3",key:"svg-2"}]],lB=Re("outline","login","Login",kXo);const SXo=[["path",{d:"M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M9 12h12l-3 -3",key:"svg-1"}],["path",{d:"M18 15l3 -3",key:"svg-2"}]],IXo=Re("outline","logout","Logout",SXo);const TXo=[["path",{d:"M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10",key:"svg-0"}],["path",{d:"M3 7l9 6l9 -6",key:"svg-1"}]],EXo=Re("outline","mail","Mail",TXo);const RXo=[["path",{d:"M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454l0 .008",key:"svg-0"}]],S1=Re("outline","moon","Moon",RXo);const AXo=[["path",{d:"M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12",key:"svg-0"}],["path",{d:"M8 4l0 16",key:"svg-1"}],["path",{d:"M16 4l0 16",key:"svg-2"}],["path",{d:"M4 8l4 0",key:"svg-3"}],["path",{d:"M4 16l4 0",key:"svg-4"}],["path",{d:"M4 12l16 0",key:"svg-5"}],["path",{d:"M16 8l4 0",key:"svg-6"}],["path",{d:"M16 16l4 0",key:"svg-7"}]],_B=Re("outline","movie","Movie",AXo);const CXo=[["path",{d:"M15 8h.01",key:"svg-0"}],["path",{d:"M11 20h-4a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3h10a3 3 0 0 1 3 3v4",key:"svg-1"}],["path",{d:"M4 15l4 -4c.928 -.893 2.072 -.893 3 0l3 3",key:"svg-2"}],["path",{d:"M14 14l1 -1c.31 -.298 .644 -.497 .987 -.596",key:"svg-3"}],["path",{d:"M18.42 15.61a2.1 2.1 0 0 1 2.97 2.97l-3.39 3.42h-3v-3l3.42 -3.39",key:"svg-4"}]],As=Re("outline","photo-edit","PhotoEdit",CXo);const PXo=[["path",{d:"M15 8h.01",key:"svg-0"}],["path",{d:"M12.5 21h-6.5a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.5",key:"svg-1"}],["path",{d:"M3 16l5 -5c.928 -.893 2.072 -.893 3 0l4 4",key:"svg-2"}],["path",{d:"M14 14l1 -1c.67 -.644 1.45 -.824 2.182 -.54",key:"svg-3"}],["path",{d:"M16 19h6",key:"svg-4"}],["path",{d:"M19 16v6",key:"svg-5"}]],Qy=Re("outline","photo-plus","PhotoPlus",PXo);const qXo=[["path",{d:"M15 8h.01",key:"svg-0"}],["path",{d:"M12.5 21h-6.5a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.5",key:"svg-1"}],["path",{d:"M3 16l5 -5c.928 -.893 2.072 -.893 3 0l3.5 3.5",key:"svg-2"}],["path",{d:"M14 14l1 -1c.679 -.653 1.473 -.829 2.214 -.526",key:"svg-3"}],["path",{d:"M19 22v-6",key:"svg-4"}],["path",{d:"M22 19l-3 -3l-3 3",key:"svg-5"}]],OXo=Re("outline","photo-up","PhotoUp",qXo);const MXo=[["path",{d:"M15 8h.01",key:"svg-0"}],["path",{d:"M3 6a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12",key:"svg-1"}],["path",{d:"M3 16l5 -5c.928 -.893 2.072 -.893 3 0l5 5",key:"svg-2"}],["path",{d:"M14 14l1 -1c.928 -.893 2.072 -.893 3 0l3 3",key:"svg-3"}]],Jy=Re("outline","photo","Photo",MXo);const NXo=[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M5 12l14 0",key:"svg-1"}]],LXo=Re("outline","plus","Plus",NXo);const DXo=[["path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",key:"svg-0"}],["path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",key:"svg-1"}]],dl=Re("outline","refresh","Refresh",DXo);const $Xo=[["path",{d:"M12 4a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M4 17l5 1l.75 -1.5",key:"svg-1"}],["path",{d:"M15 21l0 -4l-4 -3l1 -6",key:"svg-2"}],["path",{d:"M7 12l0 -3l5 -1l3 3l3 1",key:"svg-3"}]],jXo=Re("outline","run","Run",$Xo);const FXo=[["path",{d:"M4 7v-1a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M4 17v1a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v1",key:"svg-2"}],["path",{d:"M16 20h2a2 2 0 0 0 2 -2v-1",key:"svg-3"}],["path",{d:"M5 12l14 0",key:"svg-4"}]],UXo=Re("outline","scan","Scan",FXo);const GXo=[["path",{d:"M8 9l4 -4l4 4",key:"svg-0"}],["path",{d:"M16 15l-4 4l-4 -4",key:"svg-1"}]],BXo=Re("outline","selector","Selector",GXo);const VXo=[["path",{d:"M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06",key:"svg-0"}],["path",{d:"M15 19l2 2l4 -4",key:"svg-1"}]],ew=Re("outline","shield-check","ShieldCheck",VXo);const HXo=[["path",{d:"M6.331 8h11.339a2 2 0 0 1 1.977 2.304l-1.255 8.152a3 3 0 0 1 -2.966 2.544h-6.852a3 3 0 0 1 -2.965 -2.544l-1.255 -8.152a2 2 0 0 1 1.977 -2.304",key:"svg-0"}],["path",{d:"M9 11v-5a3 3 0 0 1 6 0v5",key:"svg-1"}]],tw=Re("outline","shopping-bag","ShoppingBag",HXo);const KXo=[["path",{d:"M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2m0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2m-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6",key:"svg-0"}]],Om=Re("outline","sparkles","Sparkles",KXo);const WXo=[["path",{d:"M12 4l-8 4l8 4l8 -4l-8 -4",key:"svg-0"}],["path",{d:"M4 12l8 4l8 -4",key:"svg-1"}],["path",{d:"M4 16l8 4l8 -4",key:"svg-2"}]],Wr=Re("outline","stack-2","Stack2",WXo);const YXo=[["path",{d:"M8 12a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7",key:"svg-1"}]],V_=Re("outline","sun","Sun",YXo);const ZXo=[["path",{d:"M6.5 7.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592 -5.592a2.41 2.41 0 0 0 0 -3.408l-7.71 -7.71a2 2 0 0 0 -1.414 -.586h-5.172a3 3 0 0 0 -3 3",key:"svg-1"}]],XXo=Re("outline","tag","Tag",ZXo);const QXo=[["path",{d:"M4 15h16",key:"svg-0"}],["path",{d:"M4 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4",key:"svg-1"}],["path",{d:"M4 20h12",key:"svg-2"}]],JXo=Re("outline","text-caption","TextCaption",QXo);const eQo=[["path",{d:"M3 7v-2h13v2",key:"svg-0"}],["path",{d:"M10 5v14",key:"svg-1"}
40],["path",{d:"M12 19h-4",key:"svg-2"}],["path",{d:"M15 13v-1h6v1",key:"svg-3"}],["path",{d:"M18 12v7",key:"svg-4"}],["path",{d:"M17 19h2",key:"svg-5"}]],tQo=Re("outline","text-size","TextSize",eQo);const nQo=[["path",{d:"M6 3l-3 3",key:"svg-0"}],["path",{d:"M21 18l-3 3",key:"svg-1"}],["path",{d:"M11 3l-8 8",key:"svg-2"}],["path",{d:"M16 3l-13 13",key:"svg-3"}],["path",{d:"M21 3l-18 18",key:"svg-4"}],["path",{d:"M21 8l-13 13",key:"svg-5"}],["path",{d:"M21 13l-8 8",key:"svg-6"}]],oQo=Re("outline","texture","Texture",nQo);const rQo=[["path",{d:"M3 21h4l13 -13a1.5 1.5 0 0 0 -4 -4l-13 13v4",key:"svg-0"}],["path",{d:"M14.5 5.5l4 4",key:"svg-1"}],["path",{d:"M12 8l-5 -5l-4 4l5 5",key:"svg-2"}],["path",{d:"M7 8l-1.5 1.5",key:"svg-3"}],["path",{d:"M16 12l5 5l-4 4l-5 -5",key:"svg-4"}],["path",{d:"M16 17l-1.5 1.5",key:"svg-5"}]],aQo=Re("outline","tools","Tools",rQo);const sQo=[["path",{d:"M3 17l6 -6l4 4l8 -8",key:"svg-0"}],["path",{d:"M14 7l7 0l0 7",key:"svg-1"}]],uB=Re("outline","trending-up","TrendingUp",sQo);const iQo=[["path",{d:"M4 20l3 0",key:"svg-0"}],["path",{d:"M14 20l7 0",key:"svg-1"}],["path",{d:"M6.9 15l6.9 0",key:"svg-2"}],["path",{d:"M10.2 6.3l5.8 13.7",key:"svg-3"}],["path",{d:"M5 20l6 -16l2 0l7 16",key:"svg-4"}]],nw=Re("outline","typography","Typography",iQo);const cQo=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M9 10a3 3 0 1 0 6 0a3 3 0 1 0 -6 0",key:"svg-1"}],["path",{d:"M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855",key:"svg-2"}]],lQo=Re("outline","user-circle","UserCircle",cQo);const _Qo=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}]],uQo=Re("outline","user","User",_Qo);const dQo=[["path",{d:"M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"svg-2"}],["path",{d:"M21 21v-2a4 4 0 0 0 -3 -3.85",key:"svg-3"}]],pQo=Re("outline","users","Users",dQo);const mQo=[["path",{d:"M15 10l4.553 -2.276a1 1 0 0 1 1.447 .894v6.764a1 1 0 0 1 -1.447 .894l-4.553 -2.276v-4",key:"svg-0"}],["path",{d:"M3 8a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2l0 -8",key:"svg-1"}],["path",{d:"M7 12l4 0",key:"svg-2"}]],fQo=Re("outline","video-minus","VideoMinus",mQo);const gQo=[["path",{d:"M15 10l4.553 -2.276a1 1 0 0 1 1.447 .894v6.764a1 1 0 0 1 -1.447 .894l-4.553 -2.276v-4",key:"svg-0"}],["path",{d:"M3 8a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2l0 -8",key:"svg-1"}],["path",{d:"M7 12l4 0",key:"svg-2"}],["path",{d:"M9 10l0 4",key:"svg-3"}]],hQo=Re("outline","video-plus","VideoPlus",gQo);const bQo=[["path",{d:"M15 10l4.553 -2.276a1 1 0 0 1 1.447 .894v6.764a1 1 0 0 1 -1.447 .894l-4.553 -2.276v-4",key:"svg-0"}],["path",{d:"M3 8a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2l0 -8",key:"svg-1"}]],vQo=Re("outline","video","Video",bQo);const yQo=[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]],ow=Re("outline","x","X",yQo);const wQo=[["path",{d:"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}],["path",{d:"M7 10l2 2l4 -4",key:"svg-2"}]],rw=Re("outline","zoom-check","ZoomCheck",wQo);const zQo=[["path",{d:"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M7 10l6 0",key:"svg-1"}],["path",{d:"M10 7l0 6",key:"svg-2"}],["path",{d:"M21 21l-6 -6",key:"svg-3"}]],xQo=Re("outline","zoom-in","ZoomIn",zQo);const kQo=[["path",{d:"M14.983 3l.123 .006c2.014 .214 3.527 .672 4.966 1.673a1 1 0 0 1 .371 .488c1.876 5.315 2.373 9.987 1.451 12.28c-1.003 2.005 -2.606 3.553 -4.394 3.553c-.732 0 -1.693 -.968 -2.328 -2.045a21.512 21.512 0 0 0 2.103 -.493a1 1 0 1 0 -.55 -1.924c-3.32 .95 -6.13 .95 -9.45 0a1 1 0 0 0 -.55 1.924c.717 .204 1.416 .37 2.103 .494c-.635 1.075 -1.596 2.044 -2.328 2.044c-1.788 0 -3.391 -1.548 -4.428 -3.629c-.888 -2.217 -.39 -6.89 1.485 -12.204a1 1 0 0 1 .371 -.488c1.439 -1.001 2.952 -1.459 4.966 -1.673a1 1 0 0 1 .935 .435l.063 .107l.651 1.285l.137 -.016a12.97 12.97 0 0 1 2.643 0l.134 .016l.65 -1.284a1 1 0 0 1 .754 -.54l.122 -.009zm-5.983 7a2 2 0 0 0 -1.977 1.697l-.018 .154l-.005 .149l.005 .15a2 2 0 1 0 1.995 -2.15zm6 0a2 2 0 0 0 -1.977 1.697l-.018 .154l-.005 .149l.005 .15a2 2 0 1 0 1.995 -2.15z",ke
40y:"svg-0"}]],SQo=Re("filled","brand-discord-filled","BrandDiscordFilled",kQo);const IQo=[["path",{d:"M5.315 2.1c.791 -.113 1.9 .145 3.333 .966l.272 .161l.16 .1l.397 -.083a13.3 13.3 0 0 1 4.59 -.08l.456 .08l.396 .083l.161 -.1c1.385 -.84 2.487 -1.17 3.322 -1.148l.164 .008l.147 .017l.076 .014l.05 .011l.144 .047a1 1 0 0 1 .53 .514a5.2 5.2 0 0 1 .397 2.91l-.047 .267l-.046 .196l.123 .163c.574 .795 .93 1.728 1.03 2.707l.023 .295l.007 .272c0 3.855 -1.659 5.883 -4.644 6.68l-.245 .061l-.132 .029l.014 .161l.008 .157l.004 .365l-.002 .213l-.003 3.834a1 1 0 0 1 -.883 .993l-.117 .007h-6a1 1 0 0 1 -.993 -.883l-.007 -.117v-.734c-1.818 .26 -3.03 -.424 -4.11 -1.878l-.535 -.766c-.28 -.396 -.455 -.579 -.589 -.644l-.048 -.019a1 1 0 0 1 .564 -1.918c.642 .188 1.074 .568 1.57 1.239l.538 .769c.76 1.079 1.36 1.459 2.609 1.191l.001 -.678l-.018 -.168a5.03 5.03 0 0 1 -.021 -.824l.017 -.185l.019 -.12l-.108 -.024c-2.976 -.71 -4.703 -2.573 -4.875 -6.139l-.01 -.31l-.004 -.292a5.6 5.6 0 0 1 .908 -3.051l.152 -.222l.122 -.163l-.045 -.196a5.2 5.2 0 0 1 .145 -2.642l.1 -.282l.106 -.253a1 1 0 0 1 .529 -.514l.144 -.047l.154 -.03z",key:"svg-0"}]],TQo=Re("filled","brand-github-filled","BrandGithubFilled",IQo);const EQo=[["path",{d:"M12 2a9.96 9.96 0 0 1 6.29 2.226a1 1 0 0 1 .04 1.52l-1.51 1.362a1 1 0 0 1 -1.265 .06a6 6 0 1 0 2.103 6.836l.001 -.004h-3.66a1 1 0 0 1 -.992 -.883l-.007 -.117v-2a1 1 0 0 1 1 -1h6.945a1 1 0 0 1 .994 .89c.04 .367 .061 .737 .061 1.11c0 5.523 -4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10z",key:"svg-0"}]],RQo=Re("filled","brand-google-filled","BrandGoogleFilled",EQo);const AQo=[["path",{d:"M16.083 2h-4.083a1 1 0 0 0 -1 1v11.5a1.5 1.5 0 1 1 -2.519 -1.1l.12 -.1a1 1 0 0 0 .399 -.8v-4.326a1 1 0 0 0 -1.23 -.974a7.5 7.5 0 0 0 1.73 14.8l.243 -.005a7.5 7.5 0 0 0 7.257 -7.495v-2.7l.311 .153c1.122 .53 2.333 .868 3.59 .993a1 1 0 0 0 1.099 -.996v-4.033a1 1 0 0 0 -.834 -.986a5.005 5.005 0 0 1 -4.097 -4.096a1 1 0 0 0 -.986 -.835z",key:"svg-0"}]],CQo=Re("filled","brand-tiktok-filled","BrandTiktokFilled",AQo);const PQo=[["path",{d:"M8.267 3a1 1 0 0 1 .73 .317l.076 .092l4.274 5.828l5.946 -5.944a1 1 0 0 1 1.497 1.32l-.083 .094l-6.163 6.162l6.262 8.54a1 1 0 0 1 -.697 1.585l-.109 .006h-4.267a1 1 0 0 1 -.73 -.317l-.076 -.092l-4.276 -5.829l-5.944 5.945a1 1 0 0 1 -1.497 -1.32l.083 -.094l6.161 -6.163l-6.26 -8.539a1 1 0 0 1 .697 -1.585l.109 -.006h4.267z",key:"svg-0"}]],qQo=Re("filled","brand-x-filled","BrandXFilled",PQo);const OQo=[["path",{d:"M18 3a5 5 0 0 1 5 5v8a5 5 0 0 1 -5 5h-12a5 5 0 0 1 -5 -5v-8a5 5 0 0 1 5 -5zm-9 6v6a1 1 0 0 0 1.514 .857l5 -3a1 1 0 0 0 0 -1.714l-5 -3a1 1 0 0 0 -1.514 .857z",key:"svg-0"}]],MQo=Re("filled","brand-youtube-filled","BrandYoutubeFilled",OQo);const NQo=[["path",{d:"M22 7.535v9.465a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-9.465l9.445 6.297l.116 .066a1 1 0 0 0 .878 0l.116 -.066l9.445 -6.297z",key:"svg-0"}],["path",{d:"M19 4c1.08 0 2.027 .57 2.555 1.427l-9.555 6.37l-9.555 -6.37a2.999 2.999 0 0 1 2.354 -1.42l.201 -.007h14z",key:"svg-1"}]],LQo=Re("filled","mail-filled","MailFilled",NQo);function DQo({...t}){return x.jsx(tB,{"data-slot":"sheet",...t})}function $Qo({...t}){return x.jsx(JG,{"data-slot":"sheet-portal",...t})}function jQo({className:t,...e}){return x.jsx(fG,{"data-slot":"sheet-overlay",className:Pe("fixed inset-0 z-50 bg-black/10 transition-opacity duration-150 data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs",t),...e})}function FQo({className:t,children:e,side:n="right",showCloseButton:a=!0,...i}){return x.jsxs($Qo,{children:[x.jsx(jQo,{}),x.jsxs(QG,{"data-slot":"sheet-content","data-side":n,className:Pe("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-ending-style:opacity-0 data-starting-style:opacity-0 data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=bottom]:data-ending-style:translate-y-[2.5rem] data-[side=bottom]:data-starting-style:translate-y-[2.5rem] data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=left]:data-ending-style:translate-x-[-2.5rem] data-[side=left]:data-starting-style:translate-x-[-2.5rem] data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=right]:data-ending-style:translate-x-[2.5rem] data-[side=right]:data-starting-style:translate-x-[2.5rem] data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=top]:data-ending-style:translate-y-[-2.5rem] data-[side=top]:data-starting-style:translate-y-[-2.5rem] data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm",t),...i,children:[e,a&&x.jsxs(Sy,{"data-slot":"sheet-close",render:x.jsx(lr,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm"}),children:[x.jsx(ow,{}),x.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function UQo({className:t,...e}){return x.jsx("div",{"data-slot":"sheet-header",className:Pe("flex flex-col gap-0.5 p-4",t),...e})}function GQo({className:t,...e}){return x.jsx(nB,{"data-slot":"sheet-title",className:Pe("text-base font-medium text-foreground",t),...e})}function BQo({className:t,...e}
40){return x.jsx(gG,{"data-slot":"sheet-description",className:Pe("text-sm text-muted-foreground",t),...e})}const dB=S.createContext(void 0);function ru(t){const e=S.useContext(dB);if(e===void 0&&!t)throw new Error(on(72));return e}const VQo={...Tm,disabled:Ae(t=>t.disabled),instantType:Ae(t=>t.instantType),isInstantPhase:Ae(t=>t.isInstantPhase),trackCursorAxis:Ae(t=>t.trackCursorAxis),disableHoverablePopup:Ae(t=>t.disableHoverablePopup),lastOpenChangeReason:Ae(t=>t.openChangeReason),closeOnClick:Ae(t=>t.closeOnClick),closeDelay:Ae(t=>t.closeDelay),hasViewport:Ae(t=>t.hasViewport)};class aw extends ou{constructor(e,n,a=!1){const i=new _l,l={...HQo(),...e};l.floatingRootContext=Ly(i,n,a),super(l,{popupRef:S.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:i},VQo)}setOpen=(e,n)=>{const a=n.reason,i=a===nn,l=e&&a===Hc,_=!e&&(a===Ra||a===nu);if(n.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,n),n.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,n);const d=()=>{const p={open:e,openChangeReason:a};l?p.instantType="focus":_?p.instantType="dismiss":a===nn&&(p.instantType=void 0),Ny(p,e,n.trigger),this.update(p)};i?ur.flushSync(d):d()};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,mt(Ra,e))}static useStore(e,n){return My(e,(i,l)=>new aw(n,i,l)).store}}function HQo(){return{...Im(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}const KQo=Oy(function(e){const{disabled:n=!1,defaultOpen:a=!1,open:i,disableHoverablePopup:l=!1,trackCursorAxis:_="none",actionsRef:d,onOpenChange:p,onOpenChangeComplete:m,handle:f,triggerId:h,defaultTriggerId:v=null,children:y}=e,z=aw.useStore(f?.store,{open:a,openProp:i,activeTriggerId:v,triggerIdProp:h});Cm(()=>{i===void 0&&z.state.open===!1&&a===!0&&z.update({open:!0,activeTriggerId:v})}),z.useControlledProp("openProp",i),z.useControlledProp("triggerIdProp",h),z.useContextCallback("onOpenChange",p),z.useContextCallback("onOpenChangeComplete",m);const w=z.useState("open"),k=!n&&w,A=z.useState("activeTriggerId"),C=z.useState("mounted"),E=z.useState("payload");z.useSyncedValues({trackCursorAxis:_,disableHoverablePopup:l}),z.useSyncedValue("disabled",n),xm(z);const{forceUnmount:I,transitionStatus:q}=km(k,z),P=z.useState("isInstantPhase"),N=z.useState("instantType"),M=z.useState("lastOpenChangeReason"),G=S.useRef(null);Fe(()=>{w&&n&&z.setOpen(!1,mt(fWo))},[w,n,z]),Fe(()=>{q==="ending"&&M===uG||q!=="ending"&&P?(N!=="delay"&&(G.current=N),z.set("instantType","delay")):G.current!==null&&(z.set("instantType",G.current),G.current=null)},[q,P,M,N,z]),Fe(()=>{k&&A==null&&z.set("payload",void 0)},[z,A,k]);const K=S.useCallback(()=>{z.setOpen(!1,mt(gm))},[z]);S.useImperativeHandle(d,()=>({unmount:I,close:K}),[I,K]);const oe=k||C||!n&&_!=="none";return x.jsxs(dB.Provider,{value:z,children:[oe&&x.jsx(WQo,{store:z,disabled:n,trackCursorAxis:_}),typeof y=="function"?y({payload:E}):y]})});function WQo({store:t,disabled:e,trackCursorAxis:n}){const a=t.useState("floatingRootContext"),i=vm(a,{enabled:!e,referencePress:()=>t.select("closeOnClick")}),l=jWo(a,{enabled:!e&&n!=="none",axis:n==="none"?void 0:n}),_=S.useMemo(()=>Wn(l.reference,i.reference),[l.reference,i.reference]),d=S.useMemo(()=>Wn(l.trigger,i.trigger),[l.trigger,i.trigger]),p=S.useMemo(()=>Wn(ll,l.floating,i.floating),[l.floating,i.floating]);return Sm(t,{activeTriggerProps:_,inactiveTriggerProps:d,popupProps:p}),null}const pB=S.createContext(void 0);function YQo(){return S.useContext(pB)}let ZQo=(function(t){return t[t.popupOpen=Np.popupOpen]="popupOpen",t.triggerDisabled="data-trigger-disabled",t})({});const XQo=600,mB="data-base-ui-tooltip-trigger";function I1(t){if("composedPath"in t){const n=t.composedPath();for(let a=0;a<n.length;a+=1){const i=n[a];if(dt(i))return i}}const e=t.target;return dt(e)?e:null}function QQo(t){let e=t;for(;e;){if(e.hasAttribute(mB))return e;const n=e.parentElement;if(n){e=n;continue}const a=e.getRootNode();e="host"in a&&dt(a.host)?a.host:null}return null}const JQo=$G(function(e,n){const{render:a,className:i,style:l,handle:_,payload:d,disabled:p,delay:m,closeOnClick:f=!0,closeDelay:h,id:v,...y}=e,z=ru(!0),w=_?.store??z;if(!w)throw new Error(on(82));const k=xr(v),A=w.useState("isTriggerActive",k),C=w.useState("isOpenedByTrigger",k),E=w.useState("floatingRootContext"),I=S.useRef(null),q=m??XQo,P=h??0,{registerTrigger:N,isMountedByThisTrigger:M}=zm(k,I,w,{payload:d,closeOnClick:f,closeDelay:P}),G=YQo(),{delayRef:K,isInstantPhase:oe,hasProvider:B}=IWo(E,{open:C}),F=jy(E);w.useSyncedValue("isInstantPhase",oe);const ee=w.useState("disabled"),W=p??ee,L=qn(W),U=w.useState("trackCursorAxis"),V=w.useState("disableHoverablePopup"),_e=S.useRef(!1),ue=Jn(),$=S.useRef(void 0);function re(){const xe=G?.delay,Oe=typeof K.current=="object"?K.current.open:void 0;let Ge=q;return B&&(Oe!==0?Ge=m??xe??q:Ge=0),Ge}function X(xe){const Oe=I.current;if(!Oe||!xe)return!1;const Ge=QQo(xe);return Ge!==null&&Ge!==Oe&&et(Oe,Ge)}function te(xe){const Oe=X(xe);return _e.current=Oe,Oe&&(F.openChangeTimeout.clear(),F.restTimeout.clear(),F.restTimeoutPending=!1,ue.clear()),Oe}const fe=Em(E,{enabled:!W,mouseOnly:!0,move:!1,handleClose:!V&&U!=="both"?Am():null,restMs:re,delay(){const xe=typeof K.current=="object"?K.current.close:void 0;let Oe=P;return h==null&&B&&(Oe=xe),{close:Oe}},triggerElementRef:I,isActiveTrigger:A,isClosing:()=>w.select("transitionStatus")==="ending",shouldOpen(){return!_e.current}}),be=VG(E,{enabled:!W}).reference,ke=xe=>{const Oe=_e.current,Ge=I1(xe),rt=te(Ge),Ne=I.current,Me=Ne&&Ge&&et(Ne,Ge);if(rt&&w.select("open")&&w.select("lastOpenChangeReason")===nn){w.setOpen(!1,mt(nn,xe));return}if(Oe&&!rt&&Me&&!L.current&&!w.select("open")&&Ne&&ki($.current)){const We=()=>{!_e.current&&!L.current&&!w.select("open")&&w.setOpen(!0,mt(nn,xe,Ne))},Ie=re();Ie===0?(ue.clear(),We()):ue.start(Ie,We)}},ve=w.useState("triggerProps",M);return Nt("button",e,{state:{open:C},ref:[n,N,I],props:[fe,be,M||U!=="none"?ve:void 0,{onMouseOver(xe){ke(xe.nativeEvent)},onFocus(xe){X(I1(xe.nativeEvent))&&xe.preventBaseUIHandler()},onMouseLeave(){_e.current=!1,ue.clear(),$.current=void 0},onPointerEnter(xe){$.current=xe.pointerType},onPointerDown(xe){$.current=xe.pointerType,w.set("closeOnClick",f),f&&!w.select("open")&&w.cancelPendingOpen(xe.nativeEvent)},onClick(xe){f&&!w.select("open")&&w.cancelPendingOpen(xe.nativeEvent)},id:k,[ZQo.triggerDisabled]:W?"":void 0,[mB]:W?void 0:""},y],stateAttributesMapping:hm})}),fB=S.createContext(void 0);function eJo(){const t=S.useContext(fB);if(t===void 0)throw new Error(on(70));return t}const tJo=S.forwardRef(function(e,n){const{children:a,container:i,className:l,render:_,style:d,...p}=e,{portalNode:m,portalSubtree:f}=kG({container:i,ref:n,componentProps:e,elementProps:p});return!f&&!m?null:x.jsxs(S.Fragment,{children:[f,m&&ur.createPortal(a,m)]})}),nJo=S.forwardRef(function(e,n){const{keepMounted:a=!1,...i}=e;return ru().useState("mounted")||a?x.jsx(fB.Provider,{value:a,children:x.jsx(tJo,{ref:n,...i})}):null}),gB=S.createContext(void 0);function hB(){const t=S.useContext(gB);if(t===void 0)throw new Error(on(71));return t}
40const oJo=S.createContext(void 0);function bB(){return S.useContext(oJo)?.direction??"ltr"}const rJo=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:a,placement:i,rects:l,platform:_,elements:d,middlewareData:p}=e,{element:m,padding:f=0,offsetParent:h="real"}=Ea(t,e)||{};if(m==null)return{};const v=eG(f),y={x:n,y:a},z=hy(i),w=gy(z),k=await _.getDimensions(m),A=z==="y",C=A?"top":"left",E=A?"bottom":"right",I=A?"clientHeight":"clientWidth",q=l.reference[w]+l.reference[z]-y[z]-l.floating[w],P=y[z]-l.reference[z],N=h==="real"?await _.getOffsetParent?.(m):d.floating;let M=d.floating[I]||l.floating[w];(!M||!await _.isElement?.(N))&&(M=d.floating[I]||l.floating[w]);const G=q/2-P/2,K=M/2-k[w]/2-1,oe=Math.min(v[C],K),B=Math.min(v[E],K),F=oe,ee=M-k[w]-B,W=M/2-k[w]/2+G,L=Kb(F,W,ee),U=!p.arrow&&Ts(i)!=null&&W!==L&&l.reference[w]/2-(W<F?oe:B)-k[w]/2<0,V=U?W<F?W-F:W-ee:0;return{[z]:y[z]+V,data:{[z]:L,centerOffset:W-L-V,...U&&{alignmentOffset:V}},reset:U}}}),aJo=(t,e)=>({...rJo(t),options:[t,e]}),sJo={name:"hide",async fn(t){const{width:e,height:n,x:a,y:i}=t.rects.reference,l=e===0&&n===0&&a===0&&i===0;return{data:{referenceHidden:(await AYo().fn(t)).data?.referenceHidden||l}}}},sp={sideX:"left",sideY:"top"},sw={name:"adaptiveOrigin",async fn(t){const{x:e,y:n,rects:{floating:a},elements:{floating:i},platform:l,strategy:_,placement:d}=t,p=_n(i),m=p.getComputedStyle(i);if(!(m.transitionDuration!=="0s"&&m.transitionDuration!==""))return{x:e,y:n,data:sp};const h=await l.getOffsetParent?.(i);let v={width:0,height:0};
40if(_==="fixed"&&p?.visualViewport)v={width:p.visualViewport.width,height:p.visualViewport.height};else if(h===p){const C=wt(i);v={width:C.documentElement.clientWidth,height:C.documentElement.clientHeight}}else await l.isElement?.(h)&&(v=await l.getDimensions(h));const y=ko(d);let z=e,w=n;y==="left"&&(z=v.width-(e+a.width)),y==="top"&&(w=v.height-(n+a.height));const k=y==="left"?"right":sp.sideX,A=y==="top"?"bottom":sp.sideY;return{x:z,y:w,data:{sideX:k,sideY:A}}}};function vB(t,e,n){const a=t==="inline-start"||t==="inline-end";return{top:"top",right:a?n?"inline-start":"inline-end":"right",bottom:"bottom",left:a?n?"inline-end":"inline-start":"left"}[e]}function T1(t,e,n){const{rects:a,placement:i}=t;return{side:vB(e,ko(i),n),align:Ts(i)||"center",anchor:{width:a.reference.width,height:a.reference.height},positioner:{width:a.floating.width,height:a.floating.height}}}function iw(t){const{anchor:e,positionMethod:n="absolute",side:a="bottom",sideOffset:i=0,align:l="center",alignOffset:_=0,collisionBoundary:d,collisionPadding:p=5,sticky:m=!1,arrowPadding:f=5,disableAnchorTracking:h=!1,inline:v,keepMounted:y=!1,floatingRootContext:z,mounted:w,collisionAvoidance:k,shiftCrossAxis:A=!1,nodeId:C,adaptiveOrigin:E,lazyFlip:I=!1,externalTree:q}=t,[P,N]=S.useState(null);!w&&P!==null&&N(null);const M=k.side||"flip",G=k.align||"flip",K=k.fallbackAxisSide||"end",oe=typeof e=="function"?e:void 0,B=ot(oe),F=oe?B:e,ee=qn(e),W=qn(w),U=bB()==="rtl",V=P||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":U?"left":"right","inline-start":U?"right":"left"}[a],_e=l==="center"?V:`${V}-${l}`;let ue=p;const $=1,re=a==="bottom"?$:0,X=a==="top"?$:0,te=a==="right"?$:0,fe=a==="left"?$:0;typeof ue=="number"?ue={top:ue+re,right:ue+fe,bottom:ue+X,left:ue+te}:ue&&(ue={top:(ue.top||0)+re,right:(ue.right||0)+fe,bottom:(ue.bottom||0)+X,left:(ue.left||0)+te});const be={boundary:d==="clipping-ancestors"?"clippingAncestors":d,padding:ue},ke=S.useRef(null),ve=qn(i),Se=qn(_),Ue=typeof i!="function"?i:0,Qe=typeof _!="function"?_:0,xe=[];v&&xe.push(v),xe.push(SYo(it=>{const an=T1(it,a,U),En=typeof ve.current=="function"?ve.current(an):ve.current,hn=typeof Se.current=="function"?Se.current(an):Se.current;return{mainAxis:En,crossAxis:hn,alignmentAxis:hn}},[Ue,Qe,U,a]));const Oe=G==="none"&&M!=="shift",Ge=!Oe&&(m||A||M==="shift"),rt=M==="none"?null:EYo({...be,padding:{top:ue.top+$,right:ue.right+$,bottom:ue.bottom+$,left:ue.left+$},mainAxis:!A&&M==="flip",crossAxis:G==="flip"?"alignment":!1,fallbackAxisSideDirection:K}),Ne=Oe?null:IYo(it=>{const an=wt(it.elements.floating).documentElement;return{...be,rootBoundary:A?{x:0,y:0,width:an.clientWidth,height:an.clientHeight}:void 0,mainAxis:G!=="none",crossAxis:Ge,limiter:m||A?void 0:TYo(En=>{if(!ke.current)return{};const{width:hn,height:bn}=ke.current.getBoundingClientRect(),He=cr(ko(En.placement)),kt=He==="y"?hn:bn,Wt=He==="y"?ue.left+ue.right:ue.top+ue.bottom;return{offset:kt/2+Wt/2}})}},[be,m,A,ue,G]);M==="shift"||G==="shift"||l==="center"?xe.push(Ne,rt):xe.push(rt,Ne),xe.push(RYo({...be,apply({elements:{floating:it},availableWidth:an,availableHeight:En,rects:hn}){if(!W.current)return;const bn=it.style;bn.setProperty("--available-width",`${an}px`),bn.setProperty("--available-height",`${En}px`);const He=_n(it).devicePixelRatio||1,{x:kt,y:Wt,width:mn,height:Ho}=hn.reference,Ft=(Math.round((kt+mn)*He)-Math.round(kt*He))/He,Nn=(Math.round((Wt+Ho)*He)-Math.round(Wt*He))/He;bn.setProperty("--anchor-width",`${Ft}px`),bn.setProperty("--anchor-height",`${Nn}px`)}}),aJo(it=>({element:ke.current||wt(it.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(it){const{elements:an,middlewareData:En,placement:hn,rects:bn,y:He}=it,kt=ko(hn),Wt=cr(kt),mn=ke.current,Ho=En.arrow?.x||0,Ft=En.arrow?.y||0,Nn=mn?.clientWidth||0,Jr=mn?.clientHeight||0,Ln=Ho+Nn/2,Un=Ft+Jr/2,qa=Math.abs(En.shift?.y||0),Eo=bn.reference.height/2,ea=typeof i=="function"?i(T1(it,a,U)):i,lu=qa>ea,kr={top:`${Ln}px calc(100% + ${ea}px)`,bottom:`${Ln}px ${-ea}px`,left:`calc(100% + ${ea}px) ${Un}px`,right:`${-ea}px ${Un}px`}[kt],Rn=`${Ln}px ${bn.reference.y+Eo-He}px`;return an.floating.style.setProperty("--transform-origin",Ge&&Wt==="y"&&lu?Rn:kr),{}}},sJo,E),Fe(()=>{!w&&z&&z.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[w,z]);const Me=S.useMemo(()=>({elementResize:!h&&typeof ResizeObserver<"u",layoutShift:!h&&typeof IntersectionObserver<"u"}),[h]),{refs:We,elements:Ie,x:Be,y:j,middlewareData:Y,update:ae,placement:de,context:J,isPositioned:Q,floatingStyles:ce}=BYo({rootContext:z,open:y?w:void 0,placement:_e,middleware:xe,strategy:n,whileElementsMounted:y?void 0:(...it)=>p1(...it,Me),nodeId:C,externalTree:q}),{sideX:ge,sideY:Te}=Y.adaptiveOrigin||sp,Je=Q?n:"fixed",Et=S.useMemo(()=>{const it=E?{position:Je,[ge]:Be,[Te]:j}:{position:Je,...ce};return Q||(it.opacity=0),it},[E,Je,ge,Be,Te,j,ce,Q]),lt=S.useRef(null);Fe(()=>{if(!w)return;const it=ee.current,an=typeof it=="function"?it():it,hn=(E1(an)?an.current:an)||null||null;hn!==lt.current&&(We.setPositionReference(hn),lt.current=hn)},[w,We,F,ee]),S.useEffect(()=>{if(!w)return;const it=ee.current;typeof it!="function"&&E1(it)&&it.current!==lt.current&&(We.setPositionReference(it.current),lt.current=it.current)},[w,We,F,ee]),S.useEffect(()=>{if(y&&w&&Ie.domReference&&Ie.floating)return p1(Ie.domReference,Ie.floating,ae,Me)},[y,w,Ie,ae,Me]);
40const xt=ko(de),vt=vB(a,xt,U),Ht=Ts(de)||"center",Kt=!!Y.hide?.referenceHidden;Fe(()=>{I&&w&&Q&&N(xt)},[I,w,Q,xt]);const fr=S.useMemo(()=>({position:"absolute",top:Y.arrow?.y,left:Y.arrow?.x}),[Y.arrow]),Vo=Y.arrow?.centerOffset!==0;return S.useMemo(()=>({positionerStyles:Et,arrowStyles:fr,arrowRef:ke,arrowUncentered:Vo,side:vt,align:Ht,physicalSide:xt,anchorHidden:Kt,refs:We,context:J,isPositioned:Q,update:ae}),[Et,fr,ke,Vo,vt,Ht,xt,Kt,We,J,Q,ae])}function E1(t){return t!=null&&"current"in t}function Mm(t){return t==="starting"?PWo:Bt}function cw(t,e,{styles:n,transitionStatus:a,props:i,refs:l,hidden:_,inert:d=!1}){const p={...n};return d&&(p.pointerEvents="none"),Nt("div",t,{state:e,ref:l,props:[{role:"presentation",hidden:_,style:p},Mm(a),i],stateAttributesMapping:Oi})}const iJo=S.forwardRef(function(e,n){const{render:a,className:i,anchor:l,positionMethod:_="absolute",side:d="top",align:p="center",sideOffset:m=0,alignOffset:f=0,collisionBoundary:h="clipping-ancestors",collisionPadding:v=5,arrowPadding:y=5,sticky:z=!1,disableAnchorTracking:w=!1,collisionAvoidance:k=Ty,style:A,...C}=e,E=ru(),I=eJo(),q=E.useState("open"),P=E.useState("mounted"),N=E.useState("trackCursorAxis"),M=E.useState("disableHoverablePopup"),G=E.useState("floatingRootContext"),K=E.useState("instantType"),oe=E.useState("transitionStatus"),B=E.useState("hasViewport"),F=iw({anchor:l,positionMethod:_,floatingRootContext:G,mounted:P,side:d,sideOffset:m,align:p,alignOffset:f,collisionBoundary:h,collisionPadding:v,sticky:z,arrowPadding:y,disableAnchorTracking:w,keepMounted:I,collisionAvoidance:k,adaptiveOrigin:B?sw:void 0}),ee=S.useMemo(()=>({open:q,side:F.side,align:F.align,anchorHidden:F.anchorHidden,instant:N!=="none"?"tracking-cursor":K}),[q,F.side,F.align,F.anchorHidden,N,K]),W=cw(e,ee,{styles:F.positionerStyles,transitionStatus:oe,props:C,refs:[n,E.useStateSetter("positionerElement")],hidden:!P,inert:!q||N==="both"||M});return x.jsx(gB.Provider,{value:F,children:W})}),cJo={...Oi,...Pi},lJo=S.forwardRef(function(e,n){const{render:a,className:i,style:l,..._}=e,d=ru(),{side:p,align:m}=hB(),f=d.useState("open"),h=d.useState("instantType"),v=d.useState("transitionStatus"),y=d.useState("popupProps"),z=d.useState("floatingRootContext"),w=d.useState("disabled"),k=d.useState("closeDelay");qi({open:f,ref:d.context.popupRef,onComplete(){f&&d.context.onOpenChangeComplete?.(!0)}}),Fy(z,{enabled:!w,closeDelay:k});const A=d.useStateSetter("popupElement");return Nt("div",e,{state:{open:f,side:p,align:m,instant:h,transitionStatus:v},ref:[n,d.context.popupRef,A],props:[y,Mm(v),_],stateAttributesMapping:cJo})}),_Jo=S.forwardRef(function(e,n){const{render:a,className:i,style:l,..._}=e,d=ru(),{arrowRef:p,side:m,align:f,arrowUncentered:h,arrowStyles:v}=hB(),y=d.useState("open"),z=d.useState("instantType");return Nt("div",e,{state:{open:y,side:m,align:f,uncentered:h,instant:z},ref:[n,p],props:[{style:v,"aria-hidden":!0},_],stateAttributesMapping:Oi})}),uJo=function(e){const{delay:n,closeDelay:a,timeout:i=400}=e,l=S.useMemo(()=>({delay:n,closeDelay:a}),[n,a]),_=S.useMemo(()=>({open:n,close:a}),[n,a]);return x.jsx(pB.Provider,{value:l,children:x.jsx(SWo,{delay:_,timeoutMs:i,children:e.children})})};function dJo({delay:t=0,...e}){return x.jsx(uJo,{"data-slot":"tooltip-provider",delay:t,...e})}function pJo({...t}){return x.jsx(KQo,{"data-slot":"tooltip",...t})}function mJo({...t}){return x.jsx(JQo,{"data-slot":"tooltip-trigger",...t})}function fJo({className:t,side:e="top",sideOffset:n=4,align:a="center",alignOffset:i=0,children:l,..._}){return x.jsx(nJo,{children:x.jsx(iJo,{align:a,alignOffset:i,side:e,sideOffset:n,className:"isolate z-50",children:x.jsxs(lJo,{"data-slot":"tooltip-content",className:Pe("z-50 inline-flex w-fit max-w-xs origin-(--transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-background has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",t),..._,children:[l,x.jsx(_Jo,{className:"z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground data-[side=bottom]:top-1 data-[side=inline-end]:top-1/2! data-[side=inline-end]:-left-1 data-[side=inline-end]:-translate-y-1/2 data-[side=inline-start]:top-1/2! data-[side=inline-start]:-right-1 data-[side=inline-start]:-translate-y-1/2 data-[side=left]:top-1/2! data-[side=left]:-right-1 data-[side=left]:-translate-y-1/2 data-[side=right]:top-1/2! data-[side=right]:-left-1 data-[side=right]:-translate-y-1/2 data-[side=top]:-bottom-2.5"})]})})})}const gJo="sidebar_state",hJo=3600*24*7,bJo="16rem",vJo="18rem",yJo="3rem",wJo="b",yB=S.createContext(null);function au(){const t=S.useContext(yB);if(!t)throw new Error("useSidebar must be used within a SidebarProvider.");return t}function zJo({defaultOpen:t=!0,open:e,onOpenChange:n,mobileBreakpoint:a=768,className:i,style:l,children:_,...d}){const p=vKo(a),[m,f]=S.useState(!1),[h,v]=S.useState(t),y=e??h,z=S.useCallback(C=>{const E=typeof C=="function"?C(y):C;n?n(E):v(E),document.cookie=`${gJo}=${E}; path=/; max-age=${hJo}`},[n,y]),w=S.useCallback(()=>p?f(C=>!C):z(C=>!C),[p,z,f]);S.useEffect(()=>{const C=E=>
40{E.key===wJo&&(E.metaKey||E.ctrlKey)&&(E.preventDefault(),w())};return window.addEventListener("keydown",C),()=>window.removeEventListener("keydown",C)},[w]);const k=y?"expanded":"collapsed",A=S.useMemo(()=>({state:k,open:y,setOpen:z,isMobile:p,openMobile:m,setOpenMobile:f,toggleSidebar:w}),[k,y,z,p,m,f,w]);return x.jsx(yB.Provider,{value:A,children:x.jsx("div",{"data-slot":"sidebar-wrapper",style:{"--sidebar-width":bJo,"--sidebar-width-icon":yJo,...l},className:Pe("group/sidebar-wrapper flex min-h-svh w-full has-data-[variant=inset]:bg-sidebar",i),...d,children:_})})}function xJo({side:t="left",variant:e="sidebar",collapsible:n="offcanvas",className:a,children:i,dir:l,..._}){const{isMobile:d,state:p,openMobile:m,setOpenMobile:f}=au();return n==="none"?x.jsx("div",{"data-slot":"sidebar",className:Pe("flex h-full w-(--sidebar-width) flex-col bg-sidebar text-sidebar-foreground",a),..._,children:i}):d?x.jsx(DQo,{open:m,onOpenChange:f,..._,children:x.jsxs(FQo,{dir:l,"data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",className:"w-(--sidebar-width) bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden",style:{"--sidebar-width":vJo},side:t,children:[x.jsxs(UQo,{className:"sr-only",children:[x.jsx(GQo,{children:"Sidebar"}),x.jsx(BQo,{children:"Displays the mobile sidebar."})]}),x.jsx("div",{className:"flex h-full w-full flex-col",children:i})]})}):x.jsxs("div",{className:"group peer hidden text-sidebar-foreground md:block","data-state":p,"data-collapsible":p==="collapsed"?n:"","data-variant":e,"data-side":t,"data-slot":"sidebar",children:[x.jsx("div",{"data-slot":"sidebar-gap",className:Pe("relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180",e==="floating"||e==="inset"?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)")}),x.jsx("div",{"data-slot":"sidebar-container","data-side":t,className:Pe("fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear data-[side=left]:left-0 data-[side=left]:group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)] data-[side=right]:right-0 data-[side=right]:group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)] md:flex",e==="floating"||e==="inset"?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l",a),..._,children:x.jsx("div",{"data-sidebar":"sidebar","data-slot":"sidebar-inner",className:"flex size-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:shadow-sm group-data-[variant=floating]:ring-1 group-data-[variant=floating]:ring-sidebar-border",children:i})})]})}function kJo({className:t,onClick:e,...n}){const{toggleSidebar:a}=au();return x.jsxs(lr,{"data-sidebar":"trigger","data-slot":"sidebar-trigger",variant:"ghost",size:"icon-sm",className:Pe(t),onClick:i=>{e?.(i),a()},...n,children:[x.jsx(hXo,{}),x.jsx("span",{className:"sr-only",children:"Toggle Sidebar"})]})}function SJo({className:t,...e}){return x.jsx("main",{"data-slot":"sidebar-inset",className:Pe("relative flex w-full min-w-0 flex-1 flex-col bg-background md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2",t),...e})}function IJo({className:t,...e}){return x.jsx("div",{"data-slot":"sidebar-header","data-sidebar":"header",className:Pe("flex flex-col gap-2 p-2",t),...e})}function TJo({className:t,...e}){return x.jsx("div",{"data-slot":"sidebar-footer","data-sidebar":"footer",className:Pe("flex flex-col gap-2 p-2",t),...e})}function EJo({className:t,...e}){return x.jsx("div",{"data-slot":"sidebar-content","data-sidebar":"content",className:Pe("no-scrollbar flex min-h-0 flex-1 flex-col gap-0 overflow-auto group-data-[collapsible=icon]:overflow-hidden",t),...e})}function R1({className:t,...e}){return x.jsx("div",{"data-slot":"sidebar-group","data-sidebar":"group",className:Pe("relative flex w-full min-w-0 flex-col p-2",t),...e})}function A1({className:t,render:e,...n}){return cm({defaultTagName:"div",props:Wn({className:Pe("flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium text-sidebar-foreground
40/70 ring-sidebar-ring outline-hidden transition-[margin,opacity] duration-200 ease-linear group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0 focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0",t)},n),render:e,state:{slot:"sidebar-group-label",sidebar:"group-label"}})}function C1({className:t,...e}){return x.jsx("div",{"data-slot":"sidebar-group-content","data-sidebar":"group-content",className:Pe("w-full text-sm",t),...e})}function q_({className:t,...e}){return x.jsx("ul",{"data-slot":"sidebar-menu","data-sidebar":"menu",className:Pe("flex w-full min-w-0 flex-col gap-0",t),...e})}function Pc({className:t,...e}){return x.jsx("li",{"data-slot":"sidebar-menu-item","data-sidebar":"menu-item",className:Pe("group/menu-item relative",t),...e})}const RJo=U8("peer/menu-button group/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-open:hover:bg-sidebar-accent data-open:hover:text-sidebar-accent-foreground data-active:bg-sidebar-accent data-active:font-medium data-active:text-sidebar-accent-foreground [&_svg]:size-4 [&_svg]:shrink-0 [&>span:last-child]:truncate",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_var(--sidebar-border)] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_var(--sidebar-accent)]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:p-0!"}},defaultVariants:{variant:"default",size:"default"}});function qc({render:t,isActive:e=!1,variant:n="default",size:a="default",tooltip:i,className:l,..._}){const{isMobile:d,state:p}=au(),m=cm({defaultTagName:"button",props:Wn({className:Pe(RJo({variant:n,size:a}),l)},_),render:i?x.jsx(mJo,{render:t}):t,state:{slot:"sidebar-menu-button",sidebar:"menu-button",size:a,active:e}});return i?(typeof i=="string"&&(i={children:i}),x.jsxs(pJo,{children:[m,x.jsx(fJo,{side:"right",align:"center",hidden:p!=="collapsed"||d,...i})]})):m}function P1({className:t,...e}){return x.jsx("ul",{"data-slot":"sidebar-menu-sub","data-sidebar":"menu-sub",className:Pe("mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l border-sidebar-border px-2.5 py-0.5 group-data-[collapsible=icon]:hidden",t),...e})}function q1({className:t,...e}){return x.jsx("li",{"data-slot":"sidebar-menu-sub-item","data-sidebar":"menu-sub-item",className:Pe("group/menu-sub-item relative",t),...e})}function O1({render:t,size:e="md",isActive:n=!1,className:a,...i}){return cm({defaultTagName:"a",props:Wn({className:Pe("flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 text-sidebar-foreground ring-sidebar-ring outline-hidden group-data-[collapsible=icon]:hidden hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[size=md]:text-sm data-[size=sm]:text-xs data-active:bg-sidebar-accent data-active:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground",a)},i),render:t,state:{slot:"sidebar-menu-sub-button",sidebar:"menu-sub-button",size:e,active:n}})}const AJo=[{label:"workspace_nav_create_label",hideLabel:!0,items:[{title:"workspace_nav_create_label",href:"/",icon:Om},{title:"workspace_nav_ai_image_title",href:"/ai-image-generator",icon:Jy},{title:"workspace_nav_ai_video_title",href:"/ai-video-generator",icon:vQo},{title:"workspace_nav_image_tools_label",icon:aQo,children:[{title:"workspace_nav_background_remover_title",href:"/background-remover",icon:rXo},{title:"workspace_nav_image_upscaler_title",href:"/image-upscaler",icon:w1},{title:"workspace_nav_image_vectorizer_title",href:"/image-vectorizer",icon:UXo},{title:"workspace_nav_image_denoiser_title",href:"/image-denoiser",icon:qm}]},{title:"workspace_nav_video_tools_label",icon:_B,children:[{title:"workspace_nav_video_upscaler_title",href:"/video-upscaler",icon:w1},{title:"workspace_nav_video_extender_title",href:"/video-extender",icon:hQo},{title:"workspace_nav_video_background_remover_title",href:"/video-background-remover",icon:fQo},{title:"workspace_nav_motion_control_title",href:"/motion-control",icon:jXo}]}]},{label:"workspace_nav_assets_label",items:[{title:"workspace_nav_my_creations_title",href:"/creations",icon:iXo}]}],wB={openai:{id:"openai",name:"OpenAI",logo:"/images/logos/openai.svg",description:"AI research company"},google:{id:"google",name:"Google",logo:"/images/logos/google-g.svg",description:"Multimodal AI lab"},bytedance:{id:"bytedance",name:"ByteDance",logo:"/images/logos/bytedance.svg",description:"Creative AI lab"},alibaba:{id:"alibaba",name:"Alibaba",logo:"/images/logos/qwen.svg",description:"Cloud AI lab"},xai:{id:"xai",name:"xAI",logo:"/images/logos/grok.svg",description:"Frontier AI lab"},blackForestLabs:{id:"blackForestLabs",name:"Black Forest Labs",logo:"/images/logos/flux.svg",monochrome:!0,description:"Generative image lab"},microsoft:{id:"microsoft",name:"Microsoft",logo:"/images/logos/microsoft.png",description:"Enterprise AI lab"},ideogram:{id:"ideogram",name:"Ideogram",logo:"/images/logos/ideogram.svg",monochrome:!0,description:"Design image lab"},minimax:{id:"minimax",name:"MiniMax",logo:"/images/logos/minimax.svg",description:"Video generation lab"},kling:{id:"kling",name:"Kling",logo:"/images/logos/kling.svg",description:"Creative video AI"},vidu:{id:"vidu",name:"Vidu",logo:"/images/logos/vidu.svg",description:"Creative video AI"},lightricks:{id:"lightricks",name:"Lightricks",logo:"/images/logos/lightricks.svg",description:"Creative video AI",monochrome:!0}};function Vmr(t){return wB[t]}
40const lw="generator-ui",Hmr=[1,2,3,4],CJo=4,ni=["1K","2K","4K"],PJo="1K",qJo="auto",to=["png","jpeg","webp"],Kmr="png",OJo=["low","medium","high","xhigh","max"],ip=["1:1","4:3","3:4","16:9","9:16","21:9","9:21"],MJo=["auto",...ip],NJo=wB,as=["1:1","4:3","3:4","16:9","9:16","21:9","9:21"],Zh=["1:1","4:3","3:4","16:9","9:16","21:9"],LJo=["1:1","4:3","3:4","16:9","9:16"],M1=["1:1","4:3","3:4","16:9","9:16"],DJo={low:1,medium:8,high:30},N1={low:1,medium:2,high:8,xhigh:16,max:30};const Ct={"gpt-image-2":{id:"gpt-image-2",name:"GPT Image 2",developer:"openai",releaseDate:"2026-04-21",isFeatured:!0,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"openai/gpt-image-2",edit:"openai/gpt-image-2/edit"},references:{requirement:"optional",maxImages:16},credits:{base:{type:"resolution",generate:{"1K":2,"2K":2,"4K":3},edit:{"1K":3,"2K":4,"4K":5}},quality:{mode:"multiply",factors:DJo},references:{included:1,creditsPerAdditionalReference:2},rounding:"ceil"},maxImages:4,supportedAspectRatios:ip,supportedResolutions:ni,supportedOutputFormats:to,extraConfig:{quality:{default:"low",support:["low","medium","high"]}}},"gpt-image-2.5-flare":{id:"gpt-image-2.5-flare",name:"GPT Image 2.5 Flare",developer:"openai",releaseDate:"2026-09-08",isFeatured:!0,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"openai/gpt-image-2.5/flare/text-to-image",edit:"openai/gpt-image-2.5/flare/edit"},references:{requirement:"optional",maxImages:16},credits:{base:{type:"resolution",generate:{"1K":2,"2K":2,"4K":3},edit:{"1K":3,"2K":4,"4K":5}},quality:{mode:"multiply",factors:N1},references:{included:1,creditsPerAdditionalReference:2},rounding:"ceil"},maxImages:4,supportedAspectRatios:ip,supportedResolutions:ni,supportedOutputFormats:to,extraConfig:{quality:{default:"low",support:["low","medium","high","xhigh","max"]}}},"gpt-image-2.5-sunburst":{id:"gpt-image-2.5-sunburst",name:"GPT Image 2.5 Sunburst",developer:"openai",releaseDate:"2026-09-08",isFeatured:!0,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"openai/gpt-image-2.5/sunburst/text-to-image",edit:"openai/gpt-image-2.5/sunburst/edit"},references:{requirement:"optional",maxImages:16},credits:{base:{type:"resolution",generate:{"1K":2,"2K":2,"4K":3},edit:{"1K":3,"2K":4,"4K":5}},quality:{mode:"multiply",factors:N1},references:{included:1,creditsPerAdditionalReference:2},rounding:"ceil"},maxImages:4,supportedAspectRatios:ip,supportedResolutions:ni,supportedOutputFormats:to,extraConfig:{quality:{default:"low",support:["low","medium","high","xhigh","max"]}}},"nano-banana-2":{id:"nano-banana-2",name:"Nano Banana 2",developer:"google",releaseDate:"2026-02-26",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"nano-banana",endpoints:{generate:"fal-ai/nano-banana-2",edit:"fal-ai/nano-banana-2/edit"},references:{requirement:"optional",maxImages:14},credits:{base:{type:"resolution",generate:{"1K":16,"2K":24,"4K":32},edit:{"1K":16,"2K":24,"4K":32}},rounding:"ceil"},maxImages:4,supportedAspectRatios:Zh,supportedResolutions:ni,supportedOutputFormats:to,extraConfig:{enableWebSearch:!1}},"nano-banana-pro":{id:"nano-banana-pro",name:"Nano Banana Pro",developer:"google",releaseDate:"2025-11-20",isFeatured:!0,isPublished:!0,provider:"fal",adapter:"nano-banana",endpoints:{generate:"fal-ai/nano-banana-pro",edit:"fal-ai/nano-banana-pro/edit"},references:{requirement:"optional",maxImages:14},credits:{base:{type:"resolution",generate:{"1K":30,"2K":30,"4K":60},edit:{"1K":30,"2K":30,"4K":60}},rounding:"ceil"},maxImages:4,supportedAspectRatios:Zh,supportedResolutions:ni,supportedOutputFormats:to,extraConfig:{enableWebSearch:!1}},"seedream-5-pro":{id:"seedream-5-pro",name:"Seedream 5 Pro",developer:"bytedance",releaseDate:"2026-07-08",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"bytedance/seedream/v5/pro/text-to-image",edit:"bytedance/seedream/v5/pro/edit"},references:{requirement:"optional",maxImages:10},credits:{base:{type:"resolution",generate:{"1K":14,"2K":27},edit:{"1K":14,"2K":27}},references:{included:1,creditsPerAdditionalReference:1}
40,rounding:"ceil"},maxImages:4,supportedAspectRatios:as,supportedResolutions:["1K","2K"],supportedOutputFormats:["png","jpeg"]},"grok-imagine-2":{id:"grok-imagine-2",name:"Grok Imagine 2",developer:"xai",releaseDate:"2026-08-07",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"grok-imagine",endpoints:{generate:"xai/grok-imagine-image/v2.0/text-to-image",edit:"xai/grok-imagine-image/v2.0/edit"},references:{requirement:"optional",maxImages:3},credits:{base:{type:"resolution",generate:{"1K":8,"2K":12},edit:{"1K":8,"2K":12}},quality:{mode:"add",factors:{low:0,medium:4}},references:{included:0,creditsPerAdditionalReference:2},rounding:"ceil"},maxImages:4,supportedAspectRatios:LJo,supportedResolutions:["1K","2K"],supportedOutputFormats:to,extraConfig:{quality:{default:"low",support:["low","medium"]}}},"flux-2-pro":{id:"flux-2-pro",name:"FLUX.2 Pro",developer:"blackForestLabs",releaseDate:"2025-11-25",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"flux-2-pro",endpoints:{generate:"fal-ai/flux-2-pro",edit:"fal-ai/flux-2-pro/edit"},references:{requirement:"optional",maxImages:10},credits:{base:{type:"resolution",generate:{"1K":6,"2K":9},edit:{"1K":6,"2K":9}},references:{included:0,creditsPerAdditionalReference:3},rounding:"ceil"},maxImages:1,supportedAspectRatios:as,supportedResolutions:["1K","2K"],supportedOutputFormats:["png","jpeg"]},"flux-klein-4b":{id:"flux-klein-4b",name:"FLUX.2 Klein 4B",developer:"blackForestLabs",releaseDate:"2026-01-14",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"standard",endpoints:{generate:"fal-ai/flux-2/klein/4b",edit:"fal-ai/flux-2/klein/4b/edit"},references:{requirement:"optional",maxImages:4},credits:{base:{type:"resolution",generate:{"1K":1,"2K":4},edit:{"1K":2,"2K":8}},rounding:"ceil"},maxImages:4,supportedAspectRatios:as,supportedResolutions:["1K","2K"],supportedOutputFormats:to},"flux-klein-9b":{id:"flux-klein-9b",name:"FLUX.2 Klein 9B",developer:"blackForestLabs",releaseDate:"2026-01-14",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"standard",endpoints:{generate:"fal-ai/flux-2/klein/9b",edit:"fal-ai/flux-2/klein/9b/edit"},references:{requirement:"optional",maxImages:4},credits:{base:{type:"resolution",generate:{"1K":2,"2K":5},edit:{"1K":3,"2K":9}},references:{included:0,creditsPerAdditionalReference:2.2},rounding:"ceil"},maxImages:4,supportedAspectRatios:as,supportedResolutions:["1K","2K"],supportedOutputFormats:to},"flux-3-image":{id:"flux-3-image",name:"FLUX 3 Image",developer:"blackForestLabs",releaseDate:"2026-10-01",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"flux-3-image",endpoints:{generate:"blackforestlabs/flux-3/text-to-image",edit:"blackforestlabs/flux-3/edit-image"},references:{requirement:"optional",maxImages:10},credits:{base:{type:"resolution",generate:{"1K":10,"2K":20,"4K":122},edit:{"1K":10,"2K":20,"4K":122}},rounding:"ceil"},maxImages:1,supportedAspectRatios:["1:1","4:3","3:4","16:9","9:16","21:9"],supportedResolutions:ni,supportedOutputFormats:["png","jpeg"]},"nano-banana-2-lite":{id:"nano-banana-2-lite",name:"Nano Banana 2 Lite",developer:"google",releaseDate:"2026-06-30",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"nano-banana-lite",endpoints:{generate:"google/nano-banana-2-lite"},references:{requirement:"disabled",maxImages:0},credits:{base:{type:"resolution",generate:{"1K":8}},rounding:"ceil"},maxImages:4,supportedAspectRatios:Zh,supportedResolutions:["1K"],supportedOutputFormats:to},"mai-image-2.5-pro":{id:"mai-image-2.5-pro",name:"MAI Image 2.5 Pro",developer:"microsoft",releaseDate:"2026-07-23",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"mai-image-pro",endpoints:{generate:"microsoft/mai-image-2.5-pro",edit:"microsoft/mai-image-2.5-pro/edit"},references:{requirement:"optional",maxImages:1},credits:{base:{type:"resolution",generate:{"1K":34},edit:{"1K":54}},rounding:"ceil"},maxImages:4,supportedAspectRatios:M1,supportedResolutions:["1K"],supportedOutputFormats:to},"mai-image-2.5":{id:"mai-image-2.5",name:"MAI Image 2.5",developer:"microsoft",releaseDate:"2026-06-02",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"mai-image",endpoints:{generate:"microsoft/mai-image-2.5",edit:"microsoft/mai-image-2.5/edit"},references:{requirement:"optional",maxImages:1},credits:{base:{type:"resolution",generate:{"1K":10},edit:{"1K":10}},rounding:"ceil"},maxImages:4,supportedAspectRatios:M1,supportedResolutions:["1K"],supportedOutputFormats:to},"seedream-4.5":{id:"seedream-4.5",name:"Seedream 4.5",developer:"bytedance",releaseDate:"2025-12-03",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"fal-ai/bytedance/seedream/v4.5/text-to-image",edit:"fal-ai/bytedance/seedream/v4.5/edit"},references:{requirement:"optional",maxImages:10},credits:{base:{type:"resolution",generate:{"1K":8,"2K":8,"4k":8},edit:{"1K":8,"2K":8,"4k":8}},rounding:"ceil"},maxImages:4,supportedAspectRatios:as,supportedResolutions:["1K","2K"],supportedOutputFormats:[]},"qwen-image-3":{id:"qwen-image-3",name:"Qwen Image 3",developer:"alibaba",releaseDate:"2026-07-21",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"alibaba/qwen-image-3/text-to-image",edit:"alibaba/qwen-image-3/edit"},references:{requirement:"optional",maxImages:3},credits:{base:{type:"resolution",generate:{"1K":8,"2K":15},edit:{"1K":8,"2K":15}},rounding:"ceil"},maxImages:4,supportedAspectRatios:as,supportedResolutions:["1K","2K"],supportedOutputFormats:to},"z-image-turbo":{id:"z-image-turbo",name:"Z-Image Turbo",developer:"alibaba",releaseDate:"2025-11-26",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"fal-ai/z-image/turbo"},references:{requirement:"disabled",maxImages:0},credits:{base:{type:"megapixel",creditsPerMegapixel:1}
40,rounding:"ceil"},maxImages:4,supportedAspectRatios:as,supportedResolutions:["1K","2K"],supportedOutputFormats:to},"ideogram-4-5":{id:"ideogram-4-5",name:"Ideogram 4.5",developer:"ideogram",releaseDate:"2026-09-30",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"ideogram",endpoints:{generate:"ideogram/v4.5",edit:"ideogram/v4.5/edit"},references:{requirement:"optional",maxImages:5},credits:{base:{type:"resolution",generate:{"1K":6,"2K":6},edit:{"1K":6,"2K":6}},quality:{mode:"add",factors:{low:0,medium:6,high:38}},rounding:"ceil"},maxImages:4,supportedAspectRatios:["1:1","4:3","3:4","16:9","9:16"],supportedResolutions:["1K","2K"],supportedOutputFormats:[],extraConfig:{quality:{default:"medium",support:["low","medium","high"]}}},"z-image-base":{id:"z-image-base",name:"Z-Image Base",developer:"alibaba",releaseDate:"2026-01-27",isFeatured:!1,isPublished:!0,provider:"fal",adapter:"standard",endpoints:{generate:"fal-ai/z-image/base"},references:{requirement:"disabled",maxImages:0},credits:{base:{type:"megapixel",creditsPerMegapixel:2},rounding:"ceil"},maxImages:4,supportedAspectRatios:as,supportedResolutions:["1K"],supportedOutputFormats:to}},_w=Object.keys(Ct),$Jo="gpt-image-2",zB=_w.filter(t=>Ct[t].isPublished),jJo=6,FJo=[...zB].sort((t,e)=>Ct[e].releaseDate.localeCompare(Ct[t].releaseDate)).slice(0,jJo);function Wmr(t){return t in Ct}function L1(t){return t==="gpt-image-2"||t==="gpt-image-2.5-sunburst"||t==="gpt-image-2.5-flare"}function Ymr(t){return zB.some(e=>e===t)}const xB=[{id:"upgrade-after-first-gen",type:"upgrade",title:"Upgrade to unlock more",description:"Get 10x more credits and access to premium models",actionLabel:"View plans",actionUrl:"/pricing",priority:80,condition:t=>t.isAuthenticated&&t.userPlan==="free"&&t.hasCompletedFirstGeneration&&t.totalGenerations>=3,dismissCooldownDays:7},{id:"low-balance-warning",type:"low-balance",title:"Running low on credits",description:"Add credits to keep creating with AI",actionLabel:"Add credits",actionUrl:"/pricing",priority:100,condition:t=>t.isAuthenticated&&t.creditBalance<50,dismissCooldownDays:3}],kB="growth-card-dismissed:";function UJo(t){if(typeof window>"u")return!1;const e=`${kB}${t}`,n=localStorage.getItem(e);if(!n)return!1;const a=Number.parseInt(n,10),i=Date.now(),l=xB.find(d=>d.id===t);if(!l)return!1;const _=l.dismissCooldownDays*24*60*60*1e3;return i-a<_}function GJo(t){if(typeof window>"u")return;const e=`${kB}${t}`;localStorage.setItem(e,Date.now().toString())}function BJo(t){return xB.filter(n=>n.condition(t)&&!UJo(n.id)).sort((n,a)=>a.priority-n.priority)[0]||null}function SB({className:t,size:e="default",...n}){return x.jsx("div",{"data-slot":"card","data-size":e,className:Pe("group/card flex flex-col gap-4 overflow-hidden rounded-xl bg-card py-4 text-sm text-card-foreground ring-1 ring-foreground/10 has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",t),...n})}function VJo({className:t,...e}){return x.jsx("div",{"data-slot":"card-header",className:Pe("group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-4 group-data-[size=sm]/card:px-3 has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3",t),...e})}function Zmr({className:t,...e}){return x.jsx("div",{"data-slot":"card-title",className:Pe("text-base leading-snug font-medium group-data-[size=sm]/card:text-sm",t),...e})}function HJo({className:t,...e}){return x.jsx("div",{"data-slot":"card-description",className:Pe("text-sm text-muted-foreground",t),...e})}function IB({className:t,...e}){return x.jsx("div",{"data-slot":"card-content",className:Pe("px-4 group-data-[size=sm]/card:px-3",t),...e})}function KJo({className:t,...e}){return x.jsx("div",{"data-slot":"card-footer",className:Pe("flex items-center rounded-b-xl border-t bg-muted/50 p-4 group-data-[size=sm]/card:p-3",t),...e})}const WJo={upgrade:Om,"low-balance":QZo,referral:iB,"new-feature":uB};function YJo({card:t,onDismiss:e}){const n=Ci(),[a,i]=S.useState(!0),l=WJo[t.type],_=()=>
40{GJo(t.id),i(!1),e?.()},d=()=>{n({to:t.actionUrl})};return a?x.jsx(SB,{className:"relative border-primary/20 bg-card",children:x.jsxs(IB,{className:"p-3",children:[x.jsx("button",{type:"button",onClick:_,className:"absolute top-2 right-2 size-6 rounded-md hover:bg-accent flex items-center justify-center","aria-label":"Dismiss",children:x.jsx(ow,{className:"size-4"})}),x.jsxs("div",{className:"flex gap-3 pr-6",children:[x.jsx("div",{className:"flex-shrink-0",children:x.jsx("div",{className:"size-10 rounded-lg bg-primary/10 flex items-center justify-center",children:x.jsx(l,{className:"size-5 text-primary"})})}),x.jsxs("div",{className:"flex-1 min-w-0 space-y-2",children:[x.jsx("h4",{className:"text-sm font-semibold leading-tight",children:t.title}),x.jsx("p",{className:"text-xs text-muted-foreground leading-tight line-clamp-2",children:t.description}),x.jsx(lr,{size:"sm",className:"w-full text-xs h-8",onClick:d,children:t.actionLabel})]})]})]})}):null}const TB=S.createContext(void 0);function Nm(t){const e=S.useContext(TB);if(e===void 0&&!t)throw new Error(on(33));return e}const EB=S.createContext(void 0);function Qr(t){const e=S.useContext(EB);if(e===void 0&&!t)throw new Error(on(36));return e}const ZJo=S.createContext(void 0);function Lm(t=!0){const e=S.useContext(ZJo);if(e===void 0&&!t)throw new Error(on(25));return e}const RB=S.createContext(void 0);function XJo(){const t=S.useContext(RB);if(t===void 0)throw new Error(on(30));return t}function QJo(t){const{closeOnClick:e,highlighted:n,id:a,nodeId:i,store:l,typingRef:_,itemRef:d,itemMetadata:p}=t,{events:m}=l.useState("floatingTreeRoot"),f=Lm(!0),h=f!==void 0;return S.useMemo(()=>({id:a,role:"menuitem",tabIndex:n?0:-1,onKeyDown(v){v.key===" "&&_?.current&&v.preventDefault()},onMouseMove(v){i&&m.emit("itemhover",{nodeId:i,target:v.currentTarget})},onClick(v){e&&m.emit("close",{domEvent:v,reason:ky})},onMouseUp(v){if(f){const y=f.initialCursorPointRef.current;if(f.initialCursorPointRef.current=null,h&&y&&Math.abs(v.clientX-y.x)<=1&&Math.abs(v.clientY-y.y)<=1||h&&!Y8&&v.button===2)return}d.current&&l.context.allowMouseUpTriggerRef.current&&(!h||v.button===2)&&(!p||p.type==="regular-item")&&d.current.click()}}),[e,n,a,m,i,l,_,d,f,h,p])}const AB={type:"regular-item"};function uw(t){const{closeOnClick:e,disabled:n=!1,highlighted:a,id:i,store:l,typingRef:_=l.context.typingRef,nativeButton:d,itemMetadata:p,nodeId:m}=t,f=S.useRef(null),{getButtonProps:h,buttonRef:v}=il({disabled:n,focusableWhenDisabled:!0,native:d,composite:!0}),y=QJo({closeOnClick:e,highlighted:a,id:i,nodeId:m,store:l,typingRef:_,itemRef:f,itemMetadata:p}),z=S.useCallback(k=>Wn(y,{onMouseEnter(){p.type==="submenu-trigger"&&p.setActive()}},k,h),[y,h,p]),w=Xc(f,v);return S.useMemo(()=>({getItemProps:z,itemRef:w}),[z,w])}const CB=S.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function JJo(){return S.useContext(CB)}let eer=(function(t){return t[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t})({});function Dm(t={}){const{label:e,metadata:n,textRef:a,indexGuessBehavior:i,index:l}=t,{register:_,unregister:d,subscribeMapChange:p,elementsRef:m,labelsRef:f,nextIndexRef:h}=JJo(),v=S.useRef(-1),[y,z]=S.useState(l??(i===eer.GuessFromOrder?()=>{if(v.current===-1){const A=h.current;h.current+=1,v.current=A}return v.current}:-1)),w=S.useRef(null),k=S.useCallback(A=>{if(w.current=A,y!==-1&&A!==null&&(m.current[y]=A,f)){const C=e!==void 0;f.current[y]=C?e:a?.current?.textContent??A.textContent}},[y,m,f,e,a]);return Fe(()=>{if(l!=null)return;const A=w.current;if(A)return _(A,n),()=>{d(A)}},[l,_,d,n]),Fe(()=>{if(l==null)return p(A=>{const C=w.current?A.get(w.current)?.index:null;C!=null&&z(C)})},[l,p,z]),S.useMemo(()=>({ref:k,index:y}),[y,k])}let D1=(function(t){return t.checked="data-checked",t.unchecked="data-unchecked",t.disabled="data-disabled",t.highlighted="data-highlighted",t})({});const PB={checked(t){return t?{[D1.checked]:""}:{[D1.unchecked]:""}},...Pi},ter=S.forwardRef(function(e,n){const{render:a,className:i,id:l,label:_,nativeButton:d=!1,disabled:p=!1,closeOnClick:m=!1,checked:f,defaultChecked:h,onCheckedChange:v,style:y,...z}=e,w=Dm({label:_}),k=Nm(!0),A=xr(l),{store:C}
40=Qr(),E=C.useState("isActive",w.index),I=C.useState("itemProps"),[q,P]=pWo({controlled:f,default:h??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:N,itemRef:M}=uw({closeOnClick:m,disabled:p,highlighted:E,id:A,store:C,nativeButton:d,nodeId:k?.context.nodeId,itemMetadata:AB}),G=S.useMemo(()=>({disabled:p,highlighted:E,checked:q}),[p,E,q]);function K(B){const F=mt(ky,B.nativeEvent,void 0,{preventUnmountOnClose(){}});v?.(!q,F),!F.isCanceled&&P(ee=>!ee)}const oe=Nt("div",e,{state:G,stateAttributesMapping:PB,props:[I,{role:"menuitemcheckbox","aria-checked":q,onClick:K},z,N],ref:[M,n,w.ref]});return x.jsx(RB.Provider,{value:G,children:oe})}),ner=S.forwardRef(function(e,n){const{render:a,className:i,style:l,keepMounted:_=!1,...d}=e,p=XJo(),m=S.useRef(null),{transitionStatus:f,setMounted:h}=zy(p.checked);qi({open:p.checked,ref:m,onComplete(){p.checked||h(!1)}});const v={checked:p.checked,disabled:p.disabled,highlighted:p.highlighted,transitionStatus:f};return Nt("span",e,{state:v,ref:[n,m],stateAttributesMapping:PB,props:{"aria-hidden":!0,...d},enabled:_||p.checked})}),qB=S.createContext(void 0);function oer(){const t=S.useContext(qB);if(t===void 0)throw new Error(on(31));return t}const rer=S.forwardRef(function(e,n){const{render:a,className:i,style:l,..._}=e,[d,p]=S.useState(void 0),m=Nt("div",e,{ref:n,props:{role:"group","aria-labelledby":d,..._}});return x.jsx(qB.Provider,{value:p,children:m})}),aer=S.forwardRef(function(e,n){const{render:a,className:i,style:l,id:_,...d}=e,p=xr(_),m=oer();return Fe(()=>(m(p),()=>{m(void 0)}),[m,p]),Nt("div",e,{ref:n,props:{id:p,role:"presentation",...d}})}),ser=S.forwardRef(function(e,n){const{render:a,className:i,id:l,label:_,nativeButton:d=!1,disabled:p=!1,closeOnClick:m=!0,style:f,...h}=e,v=Dm({label:_}),y=Nm(!0),z=xr(l),{store:w}=Qr(),k=w.useState("isActive",v.index),A=w.useState("itemProps"),{getItemProps:C,itemRef:E}=uw({closeOnClick:m,disabled:p,highlighted:k,id:z,store:w,nativeButton:d,nodeId:y?.context.nodeId,itemMetadata:AB});return Nt("div",e,{state:{disabled:p,highlighted:k},props:[A,h,C],ref:[E,n,v.ref]})}),ier=S.createContext(void 0);function OB(t){return S.useContext(ier)}const cer={...Oi,...Pi},ler=S.forwardRef(function(e,n){const{render:a,className:i,style:l,finalFocus:_,...d}=e,{store:p}=Qr(),{side:m,align:f}=Nm(),h=OB()!=null,v=p.useState("open"),y=p.useState("transitionStatus"),z=p.useState("popupProps"),w=p.useState("mounted"),k=p.useState("instantType"),A=p.useState("activeTriggerElement"),C=p.useState("parent"),E=p.useState("lastOpenChangeReason"),I=p.useState("rootId"),q=p.useState("floatingRootContext"),P=p.useState("floatingTreeRoot"),N=p.useState("closeDelay"),M=p.useState("activeTriggerElement"),G=p.useState("hoverEnabled"),K=p.useState("disabled"),oe=C.type==="context-menu";qi({open:v,ref:p.context.popupRef,onComplete(){v&&p.context.onOpenChangeComplete?.(!0)}}),S.useEffect(()=>{function L(U){p.setOpen(!1,mt(U.reason,U.domEvent))}return P.events.on("close",L),()=>{P.events.off("close",L)}},[P.events,p]),Fy(q,{enabled:G&&!K&&!oe&&C.type!=="menubar",closeDelay:N});const B=S.useCallback(L=>{p.set("popupElement",L)},[p]),F={transitionStatus:y,side:m,align:f,open:v,nested:C.type==="menu",instant:k},ee=Nt("div",e,{state:F,ref:[n,p.context.popupRef,B],stateAttributesMapping:cer,props:[z,{onKeyDown(L){h&&By.has(L.key)&&L.stopPropagation()}},Mm(y),d,{"data-rootownerid":I}]});let W=C.type===void 0||oe;return(A||C.type==="menubar"&&E!==xy)&&(W=!0),x.jsx(Py,{context:q,modal:oe,disabled:!w,returnFocus:_===void 0?W:_,initialFocus:C.type!=="menu",restoreFocus:!0,externalTree:C.type!=="menubar"?P:void 0,previousFocusableElement:M,nextFocusableElement:C.type===void 0?p.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:C.type===void 0?p.context.beforeContentFocusGuardRef:void 0,children:ee})}),MB=S.createContext(void 0);function _er(){const t=S.useContext(MB);if(t===void 0)throw new Error(on(32));return t}const uer=S.forwardRef(function(e,n){const{keepMounted:a=!1,...i}=e,{store:l}=Qr();return l.useState("mounted")||a?x.jsx(MB.Provider,{value:a,children:x.jsx(Ey,{ref:n,...i})}):null});function der(t){const{children:e,elementsRef:n,labelsRef:a,onMapChange:i}=t,l=ot(i),_=S.useRef(0),d=Bo(mer).current,p=Bo(per).current,[m,f]=S.useState(0),h=S.useRef(m),v=ot((A,C)=>{p.set(A,C??null),h.current+=1,f(h.current)}),y=ot(A=>{p.delete(A),h.current+=1,f(h.current)}),z=S.useMemo(()=>{const A=new Map;return Array.from(p.keys()).filter(E=>E.isConnected).sort(fer).forEach((E,I)=>{const q=p.get(E)??{};A.set(E,{...q,index:I})}),A},[p,m]);Fe(()=>{if(typeof MutationObserver!="function"||z.size===0)return;const A=new MutationObserver(C=>{const E=new Set,I=q=>E.has(q)?E.delete(q):E.add(q);
40C.forEach(q=>{q.removedNodes.forEach(I),q.addedNodes.forEach(I)}),E.size===0&&(h.current+=1,f(h.current))});return z.forEach((C,E)=>{E.parentElement&&A.observe(E.parentElement,{childList:!0})}),()=>{A.disconnect()}},[z]),Fe(()=>{h.current===m&&(n.current.length!==z.size&&(n.current.length=z.size),a&&a.current.length!==z.size&&(a.current.length=z.size),_.current=z.size),l(z)},[l,z,n,a,m]),Fe(()=>()=>{n.current=[]},[n]),Fe(()=>()=>{a&&(a.current=[])},[a]);const w=ot(A=>(d.add(A),()=>{d.delete(A)}));Fe(()=>{d.forEach(A=>A(z))},[d,z]);const k=S.useMemo(()=>({register:v,unregister:y,subscribeMapChange:w,elementsRef:n,labelsRef:a,nextIndexRef:_}),[v,y,w,n,a,_]);return x.jsx(CB.Provider,{value:k,children:e})}function per(){return new Map}function mer(){return new Set}function fer(t,e){const n=t.compareDocumentPosition(e);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}const ger=20;function NB(t,e,n,a){const[i,l]=S.useState(!1);Fe(()=>{if(!t||!e||n==null){l(!1);return}const _=wt(n).documentElement.clientWidth,d=n.offsetWidth;l(_>0&&d>0&&d>=_-ger)},[t,e,n]),eB(t&&(!e||i),a)}const her=S.forwardRef(function(e,n){const{anchor:a,positionMethod:i="absolute",className:l,render:_,side:d,align:p,sideOffset:m=0,alignOffset:f=0,collisionBoundary:h="clipping-ancestors",collisionPadding:v=5,arrowPadding:y=5,sticky:z=!1,disableAnchorTracking:w=!1,collisionAvoidance:k=qWo,style:A,...C}=e,{store:E}=Qr(),I=_er(),q=Lm(!0),P=E.useState("parent"),N=E.useState("floatingRootContext"),M=E.useState("floatingTreeRoot"),G=E.useState("mounted"),K=E.useState("open"),oe=E.useState("modal"),B=E.useState("openMethod"),F=E.useState("activeTriggerElement"),ee=E.useState("transitionStatus"),W=E.useState("positionerElement"),L=E.useState("instantType"),U=E.useState("hasViewport"),V=E.useState("lastOpenChangeReason"),_e=E.useState("floatingNodeId"),ue=E.useState("floatingParentNodeId"),$=N.useState("domReferenceElement"),re=S.useRef(null),X=wy(W,!1,!1);let te=a,fe=m,be=f,ke=p,ve=k;P.type==="context-menu"&&(te=a??P.context?.anchor,ke=ke??"start",!d&&ke!=="center"&&(be=e.alignOffset??2,fe=e.sideOffset??-5));let Se=d,Ue=ke;P.type==="menu"?(Se=Se??"inline-end",Ue=Ue??"start",ve=e.collisionAvoidance??Ty):P.type==="menubar"&&(Se=Se??"bottom",Ue=Ue??"start");const Qe=P.type==="context-menu",xe=iw({anchor:te,floatingRootContext:N,positionMethod:q?"fixed":i,mounted:G,side:Se,sideOffset:fe,align:Ue,alignOffset:be,arrowPadding:Qe?0:y,collisionBoundary:h,collisionPadding:v,sticky:z,nodeId:_e,keepMounted:I,disableAnchorTracking:w,collisionAvoidance:ve,shiftCrossAxis:Qe&&!("side"in ve&&ve.side==="flip"),externalTree:M,adaptiveOrigin:U?sw:void 0});S.useEffect(()=>{function Be(j){j.open&&(j.parentNodeId===_e&&E.set("hoverEnabled",!1),j.nodeId!==_e&&j.parentNodeId===E.select("floatingParentNodeId")&&E.setOpen(!1,mt(I_)))}return M.events.on("menuopenchange",Be),()=>{M.events.off("menuopenchange",Be)}},[E,M.events,_e]),S.useEffect(()=>{if(E.select("floatingParentNodeId")==null)return;function Be(j){if(j.open||j.nodeId!==E.select("floatingParentNodeId"))return;const Y=j.reason??I_;E.setOpen(!1,mt(Y))}return M.events.on("menuopenchange",Be),()=>{M.events.off("menuopenchange",Be)}},[M.events,E]);const Oe=Jn();S.useEffect(()=>{K||Oe.clear()},[K,Oe]),S.useEffect(()=>{function Be(j){if(!(!K||j.nodeId!==E.select("floatingParentNodeId")))if(j.target&&F&&F!==j.target){const Y=E.select("closeDelay");Y>0?Oe.isStarted()||Oe.start(Y,()=>{E.setOpen(!1,mt(I_))}):E.setOpen(!1,mt(I_))}else Oe.clear()}return M.events.on("itemhover",Be),()=>{M.events.off("itemhover",Be)}},[M.events,K,F,E,Oe]),S.useEffect(()=>{const Be={open:K,nodeId:_e,parentNodeId:ue,reason:E.select("lastOpenChangeReason")};M.events.emit("menuopenchange",Be)},[M.events,K,E,_e,ue]),Fe(()=>{const Be=$,j=re.current;if(Be&&(re.current=Be),j&&Be&&Be!==j){E.set("instantType",void 0);const Y=new AbortController;return X(()=>{E.set("instantType","trigger-change")},Y.signal),()=>{Y.abort()}}},[$,X,E]);const Ge={open:K,side:xe.side,align:xe.align,anchorHidden:xe.anchorHidden,nested:P.type==="menu",instant:L},rt=P.type==="menubar"&&P.context.modal;
40NB(K&&(rt||oe&&V!==nn),B==="touch",W,F);const Me=cw(e,Ge,{styles:xe.positionerStyles,transitionStatus:ee,props:C,refs:[n,E.useStateSetter("positionerElement")],hidden:!G,inert:!K}),We=G&&P.type!=="menu"&&(P.type!=="menubar"&&oe&&V!==nn||P.type==="menubar"&&P.context.modal);let Ie=null;return P.type==="menubar"?Ie=P.context.contentElement:P.type===void 0&&(Ie=F),x.jsxs(TB.Provider,{value:xe,children:[We&&x.jsx(Hy,{ref:P.type==="context-menu"||P.type==="nested-context-menu"?P.context.internalBackdropRef:null,inert:Vy(!K),cutout:Ie}),x.jsx(EG,{id:_e,children:x.jsx(der,{elementsRef:E.context.itemDomElements,labelsRef:E.context.itemLabels,children:Me})})]})}),ber=S.createContext(null);function LB(t){return S.useContext(ber)}const ver={...Tm,disabled:Ae(t=>t.parent.type==="menubar"&&t.parent.context.disabled||t.disabled),modal:Ae(t=>(t.parent.type===void 0||t.parent.type==="context-menu")&&(t.modal??!0)),openMethod:Ae(t=>t.openMethod),allowMouseEnter:Ae(t=>t.allowMouseEnter),stickIfOpen:Ae(t=>t.stickIfOpen),parent:Ae(t=>t.parent),rootId:Ae(t=>t.parent.type==="menu"?t.parent.store.select("rootId"):t.parent.type!==void 0?t.parent.context.rootId:t.rootId),activeIndex:Ae(t=>t.activeIndex),isActive:Ae((t,e)=>t.activeIndex===e),hoverEnabled:Ae(t=>t.hoverEnabled),instantType:Ae(t=>t.instantType),lastOpenChangeReason:Ae(t=>t.openChangeReason),floatingTreeRoot:Ae(t=>t.parent.type==="menu"?t.parent.store.select("floatingTreeRoot"):t.floatingTreeRoot),floatingNodeId:Ae(t=>t.floatingNodeId),floatingParentNodeId:Ae(t=>t.floatingParentNodeId),itemProps:Ae(t=>t.itemProps),closeDelay:Ae(t=>t.closeDelay),hasViewport:Ae(t=>t.hasViewport),keyboardEventRelay:Ae(t=>{if(t.keyboardEventRelay)return t.keyboardEventRelay;if(t.parent.type==="menu")return t.parent.store.select("keyboardEventRelay")})};class dw extends ou{constructor(e){super({...yer(),...e},{positionerRef:S.createRef(),popupRef:S.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:S.createRef(),beforeContentFocusGuardRef:S.createRef(),onOpenChangeComplete:void 0,triggerElements:new _l},ver),this.unsubscribeParentListener=this.observe("parent",n=>{if(this.unsubscribeParentListener?.(),n.type==="menu"){let a=n.store.select("rootId"),i=n.store.select("floatingTreeRoot"),l=n.store.select("keyboardEventRelay");this.unsubscribeParentListener=n.store.subscribe(()=>{const _=n.store.select("rootId"),d=n.store.select("floatingTreeRoot"),p=n.store.select("keyboardEventRelay");a===_&&i===d&&l===p||(a=_,i=d,l=p,this.notifyAll())}),this.context.allowMouseUpTriggerRef=n.store.context.allowMouseUpTriggerRef;return}n.type!==void 0&&(this.context.allowMouseUpTriggerRef=n.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,n){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:n})}static useStore(e,n){const a=Bo(()=>new dw(n)).current;return e??a}unsubscribeParentListener=null}function yer(){return{...Im(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,stickIfOpen:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new Ry,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:Bt,keyboardEventRelay:void 0,closeDelay:0,hasViewport:!1}}const DB=S.createContext(void 0);function $B(){return S.useContext(DB)}const jB=Oy(function(e){const{children:n,open:a,onOpenChange:i,onOpenChangeComplete:l,defaultOpen:_=!1,disabled:d=!1,modal:p,loopFocus:m=!0,orientation:f="vertical",actionsRef:h,closeParentOnEsc:v=!1,handle:y,triggerId:z,defaultTriggerId:w=null,highlightItemOnHover:k=!0}=e,A=Lm(!0),C=Qr(!0),E=LB(!0),I=$B(),q=S.useMemo(()=>I&&C?{type:"menu",store:C.store}:E?{type:"menubar",context:E}:A&&!C?{type:"context-menu",context:A}:{type:void 0},[A,C,E,I]),P=dw.useStore(y?.store,{open:_,openProp:a,activeTriggerId:w,triggerIdProp:z,parent:q});Cm(()=>{a===void 0&&P.state.open===!1&&_===!0&&P.update({open:!0,activeTriggerId:w})}),P.useControlledProp("openProp",a),P.useControlledProp("triggerIdProp",z),P.useContextCallback("onOpenChangeComplete",l);const N=xi(),M=xi(),G=P.useState("floatingTreeRoot"),K=Ay(G),oe=Ca(),B=P.useState("open"),F=P.useState("activeTriggerElement"),ee=P.useState("positionerElement"),W=P.useState("hoverEnabled"),L=P.useState("disabled"),U=P.useState("lastOpenChangeReason"),V=P.useState("parent"),_e=P.useState("activeIndex"),ue=P.useState("payload"),$=P.useState("floatingParentNodeId"),re=S.useRef(null),X=S.useRef(V.type!=="context-menu"),te=Jn(),fe=S.useRef(!0),be=Jn(),ke=$!=null,{openMethod:ve,triggerProps:Se}=kZo(B);P.useSyncedValues({disabled:d,modal:V.type===void 0?p:void 0,openMethod:ve,rootId:N}),xm(P);const{forceUnmount:Ue}=km(B,P,()=>{P.update({allowMouseEnter:!1,stickIfOpen:!0})});Fe(()=>{A&&!C?P.update({parent:{type:"context-menu",context:A},floatingNodeId:K,floatingParentNodeId:oe}):C&&P.update({floatingNodeId:K,floatingParentNodeId:oe})},[A,C,K,oe,P]),S.useEffect(()=>{if(B||(re.current=null),V.type==="context-menu"){if(!B){te.clear(),X.current=!1;return}te.start(500,()=>{X.current=!0})}}
40,[te,B,V.type]),Fe(()=>{!B&&!W&&P.set("hoverEnabled",!0)},[B,W,P]);const Qe=ot((ge,Te)=>{const Je=Te.reason;if(B===ge&&Te.trigger===F&&U===Je||(Te.preventUnmountOnClose=()=>{P.set("preventUnmountingOnClose",!0)},!ge&&Te.trigger==null&&(Te.trigger=F??void 0),i?.(ge,Te),Te.isCanceled))return;P.state.floatingRootContext.dispatchOpenChange(ge,Te);const Et=Te.event;if(ge===!1&&Et?.type==="click"&&Et.pointerType==="touch"&&!fe.current)return;if(!ge&&_e!==null){const Kt=P.context.itemDomElements.current[_e];queueMicrotask(()=>{Kt?.setAttribute("tabindex","-1")})}ge&&Je===Hc?(fe.current=!1,be.start(300,()=>{fe.current=!0})):(fe.current=!0,be.clear());const lt=(Je===Ra||Je===ky)&&Et.detail===0&&Et?.isTrusted,xt=!ge&&(Je===nu||Je==null),vt={open:ge,openChangeReason:Je};re.current=Te.event??null;const Ht=Te.trigger?.id??null;(Ht||ge)&&(vt.activeTriggerId=Ht,vt.activeTriggerElement=Te.trigger??null),P.update(vt),V.type==="menubar"&&(Je===Hc||Je===Si||Je===nn||Je===Zb||Je===I_)?P.set("instantType","group"):lt||xt?P.set("instantType",lt?"click":"dismiss"):P.set("instantType",void 0)}),xe=FG({popupStore:P,floatingId:M,nested:oe!=null,onOpenChange:Qe}),Oe=xe.context.events;S.useEffect(()=>{const ge=({open:Te,eventDetails:Je})=>Qe(Te,Je);return Oe.on("setOpen",ge),()=>{Oe?.off("setOpen",ge)}},[Oe,Qe]);const Ge=S.useCallback(()=>{P.setOpen(!1,mt(gm))},[P]);S.useImperativeHandle(h,()=>({unmount:Ue,close:Ge}),[Ue,Ge]);let rt;V.type==="context-menu"&&(rt=V.context),S.useImperativeHandle(rt?.positionerRef,()=>ee,[ee]),S.useImperativeHandle(rt?.actionsRef,()=>({setOpen:Qe}),[Qe]);const Ne=vm(xe,{enabled:!L,bubbles:{escapeKey:v&&V.type==="menu"},outsidePress(){return V.type!=="context-menu"||re.current?.type==="contextmenu"?!0:X.current},externalTree:ke?G:void 0}),Me=bB(),We=S.useCallback(ge=>{P.select("activeIndex")!==ge&&P.set("activeIndex",ge)},[P]),Ie=YYo(xe,{enabled:!L,listRef:P.context.itemDomElements,activeIndex:_e,nested:V.type!==void 0,loopFocus:m,orientation:f,parentOrientation:V.type==="menubar"?V.context.orientation:void 0,rtl:Me==="rtl",disabledIndices:Fb,onNavigate:We,openOnArrowKeyDown:V.type!=="context-menu",externalTree:ke?G:void 0,focusItemOnHover:k}),Be=S.useCallback(ge=>{P.context.typingRef.current=ge},[P]),j=ZYo(xe,{listRef:P.context.itemLabels,elementsRef:P.context.itemDomElements,activeIndex:_e,resetMs:CWo,onMatch:ge=>{B&&ge!==_e&&P.set("activeIndex",ge)},onTyping:Be}),Y=S.useMemo(()=>{const ge=Wn(j.reference,Ie.reference,Ne.reference,{onMouseMove(){P.set("allowMouseEnter",!0)}},Se);return ge["aria-haspopup"]="menu",ge["aria-expanded"]=B,ge},[P,j.reference,Ie.reference,Ne.reference,Se,B]),ae=S.useMemo(()=>{const ge=Wn(Ie.trigger,Ne.trigger,Se);return ge["aria-haspopup"]="menu",ge["aria-expanded"]=!1,ge},[Ie.trigger,Ne.trigger,Se]),de=S.useMemo(()=>Wn(ll,{id:M,role:"menu","aria-labelledby":F?.id,onMouseMove(){P.set("allowMouseEnter",!0),V.type==="menu"&&P.set("hoverEnabled",!1)},onClick(){P.select("hoverEnabled")&&P.set("hoverEnabled",!1)},onKeyDown(ge){const Te=P.select("keyboardEventRelay");Te&&!ge.isPropagationStopped()&&Te(ge)}},j.floating,Ie.floating,Ne.floating),[F,M,V.type,P,j.floating,Ie.floating,Ne.floating]),J=Ie.item??Bt;Sm(P,{floatingRootContext:xe,activeTriggerProps:Y,inactiveTriggerProps:ae,popupProps:de,itemProps:J});const Q=S.useMemo(()=>({store:P,parent:q}),[P,q]),ce=x.jsx(EB.Provider,{value:Q,children:typeof n=="function"?n({payload:ue}):n});return V.type===void 0||V.type==="context-menu"?x.jsx(RG,{externalTree:G,children:ce}):ce});function wer(t){const e=Qr().store,n=S.useMemo(()=>({parentMenu:e}),[e]);return x.jsx(DB.Provider,{value:n,children:x.jsx(jB,{...t})})}function zer(t){const e=t.getBoundingClientRect(),n=_n(t),a=n.getComputedStyle(t,"::before"),i=n.getComputedStyle(t,"::after");if(!(a.content!=="none"||i.content!=="none"))return e;const _=parseFloat(a.width)||0,d=parseFloat(a.height)||0,p=parseFloat(i.width)||0,m=parseFloat(i.height)||0,f=Math.max(e.width,_,p),h=Math.max(e.height,d,m),v=f-e.width,y=h-e.height;return{left:e.left-v/2,right:e.right+v/2,top:e.top-y/2,bottom:e.bottom+y/2}}function xer(t={}){const{highlightItemOnHover:e,highlightedIndex:n,onHighlightedIndexChange:a}=py(),{ref:i,index:l}=Dm(t),_=n===l,d=S.useRef(null),p=Xc(i,d);return{compositeProps:S.useMemo(()=>({tabIndex:_?0:-1,onFocus(){a(l)},onMouseMove(){const f=d.current;if(!e||!f)return;const h=f.hasAttribute("disabled")||f.ariaDisabled==="true";!_&&!h&&f.focus()}}),[_,a,l,e]),compositeRef:p,index:l}}function ker(t){const{render:e,className:n,style:a,state:i=Bt,props:l=Fb,refs:_=Fb,metadata:d,stateAttributesMapping:p,tag:m="div",...f}=t,{compositeProps:h,compositeRef:v}=xer({metadata:d});return Nt(m,t,{state:i,ref:[..._,v],props:[h,...l,f],stateAttributesMapping:p})}function FB(t){if(Mt(t)&&t.hasAttribute("data-rootownerid"))return t.getAttribute("data-rootownerid")??void 0;if(!Vr(t))return FB(Zr(t))}function UB(t,e){const n=S.useRef(null);function a(l){ur.flushSync(()=>{t.setOpen(!1,mt(Si,l.nativeEvent,l.currentTarget))}),iWo(n.current)?.focus()}function i(l){const _=t.select("positionerElement");
40if(_&&Vc(l,_))t.context.beforeContentFocusGuardRef.current?.focus();else{ur.flushSync(()=>{t.setOpen(!1,mt(Si,l.nativeEvent,l.currentTarget))});let d=sWo(t.context.triggerFocusTargetRef.current||e.current);for(;d!==null&&et(_,d);){const p=d;if(d=vy(d),d===p)break}d?.focus()}}return{preFocusGuardRef:n,handlePreFocusGuardFocus:a,handleFocusTargetFocus:i}}function Ser(t){const{enabled:e=!0,mouseDownAction:n,open:a}=t,i=S.useRef(!1);return S.useMemo(()=>e?{onMouseDown:l=>{(n==="open"&&!a||n==="close"&&a)&&(i.current=!0,wt(l.currentTarget).addEventListener("click",()=>{i.current=!1},{once:!0}))},onClick:l=>{i.current&&(i.current=!1,l.preventBaseUIHandler())}}:Bt,[e,n,a])}const Dd=2,Ier=$G(function(e,n){const{render:a,className:i,style:l,disabled:_=!1,nativeButton:d=!0,id:p,openOnHover:m,delay:f=100,closeDelay:h=0,handle:v,payload:y,...z}=e,w=Qr(!0),k=v?.store??w?.store;if(!k)throw new Error(on(85));const A=xr(p),C=k.useState("isTriggerActive",A),E=k.useState("floatingRootContext"),I=k.useState("isOpenedByTrigger",A),q=k.useState("triggerPopupId",A),P=S.useRef(null),N=Eer(),M=py(!0),G=Rs(),K=S.useMemo(()=>G??new Ry,[G]),oe=Ay(K),B=Ca(),{registerTrigger:F,isMountedByThisTrigger:ee}=zm(A,P,k,{payload:y,closeDelay:h,parent:N,floatingTreeRoot:K,floatingNodeId:oe,floatingParentNodeId:B,keyboardEventRelay:M?.relayKeyboardEvent}),W=N.type==="menubar",L=k.useState("disabled"),U=_||L||W&&N.context.disabled,{getButtonProps:V,buttonRef:_e}=il({disabled:U,native:d});S.useEffect(()=>{!I&&N.type===void 0&&(k.context.allowMouseUpTriggerRef.current=!1)},[k,I,N.type]);const ue=S.useRef(null),$=Jn(),re=ot(Ie=>{if(!ue.current)return;$.clear(),k.context.allowMouseUpTriggerRef.current=!1;const Be=Ie.target;if(et(ue.current,Be)||et(k.select("positionerElement"),Be)||Be===ue.current||Be!=null&&FB(Be)===k.select("rootId"))return;const j=zer(ue.current);Ie.clientX>=j.left-Dd&&Ie.clientX<=j.right+Dd&&Ie.clientY>=j.top-Dd&&Ie.clientY<=j.bottom+Dd||K.events.emit("close",{domEvent:Ie,reason:mWo})});S.useEffect(()=>{I&&k.select("lastOpenChangeReason")===nn&&wt(ue.current).addEventListener("mouseup",re,{once:!0})},[I,re,k]);const X=W&&N.context.hasSubmenuOpen,fe=Em(E,{enabled:(m??X)&&!U&&N.type!=="context-menu"&&(!W||X&&!ee),handleClose:Am({blockPointerEvents:!W}),mouseOnly:!0,move:!1,restMs:N.type===void 0?f:void 0,delay:{close:h},triggerElementRef:P,externalTree:K,isActiveTrigger:C,isClosing:()=>k.select("transitionStatus")==="ending"}),be=Ter(I,k.select("lastOpenChangeReason")),ke=bm(E,{enabled:!U&&N.type!=="context-menu",event:I&&W?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:N.type===void 0?be:!1}),ve=VG(E,{enabled:!U&&X}),Se=Ser({open:I,enabled:W,mouseDownAction:"open"}),Ue=S.useMemo(()=>Wn(ve.reference,ke.reference),[ve.reference,ke.reference]),Qe=k.useState("triggerProps",ee),{preFocusGuardRef:xe,handlePreFocusGuardFocus:Oe,handleFocusTargetFocus:Ge}=UB(k,P),rt={disabled:U,open:I},Ne=[ue,n,_e,F,P],Me=[Ue,fe??Bt,Qe,{"aria-haspopup":"menu","aria-controls":q,id:A,onMouseDown:Ie=>{if(k.select("open"))return;$.start(200,()=>{k.context.allowMouseUpTriggerRef.current=!0}),wt(Ie.currentTarget).addEventListener("mouseup",re,{once:!0})}},W?{role:"menuitem"}:{},Se,z,V],We=Nt("button",e,{enabled:!W,stateAttributesMapping:Xb,state:rt,ref:Ne,props:Me});return W?x.jsx(ker,{tag:"button",render:a,className:i,style:l,state:rt,refs:Ne,props:Me,stateAttributesMapping:Xb}):I?x.jsxs(S.Fragment,{children:[x.jsx(zs,{ref:xe,onFocus:Oe},`${A}-pre-focus-guard`),x.jsx(S.Fragment,{children:We},A),x.jsx(zs,{ref:k.context.triggerFocusTargetRef,onFocus:Ge},`${A}-post-focus-guard`)]}):x.jsx(S.Fragment,{children:We},A)});function Ter(t,e){const n=Jn(),[a,i]=S.useState(!1);return Fe(()=>{t&&e==="trigger-hover"?(i(!0),n.start(wG,()=>{i(!1)})):t||(n.clear(),i(!1))},[t,e,n]),a}function Eer(){const t=Lm(!0),e=Qr(!0),n=LB();return S.useMemo(()=>n?{type:"menubar",context:n}:t&&!e?{type:"context-menu",context:t}:{type:void 0},[t,e,n])}const Rer=S.forwardRef(function(e,n){const{render:a,className:i,style:l,label:_,id:d,nativeButton:p=!1,openOnHover:m=!0,delay:f=100,closeDelay:h=0,disabled:v=!1,...y}=e,z=Dm(),w=Nm(),{store:k}
40=Qr(),A=xr(d),C=k.useState("open"),E=k.useState("floatingRootContext"),I=k.useState("floatingTreeRoot"),q=k.useState("triggerPopupId",A),P=UG(A,k),N=S.useCallback(ke=>{const ve=P(ke);return ke!==null&&k.select("open")&&k.select("activeTriggerId")==null&&k.update({activeTriggerId:A,activeTriggerElement:ke,closeDelay:h}),ve},[P,h,k,A]),M=S.useRef(null),G=S.useCallback(ke=>{M.current=ke,k.set("activeTriggerElement",ke)},[k]),K=$B();if(!K?.parentMenu)throw new Error(on(37));k.useSyncedValue("closeDelay",h);const oe=K.parentMenu,B=oe.useState("itemProps"),F=oe.useState("isActive",z.index),ee=S.useMemo(()=>({type:"submenu-trigger",setActive(){oe.set("activeIndex",z.index)}}),[oe,z.index]),W=k.useState("disabled"),L=v||W,{getItemProps:U,itemRef:V}=uw({closeOnClick:!1,disabled:L,highlighted:F,id:A,store:k,typingRef:oe.context.typingRef,nativeButton:p,itemMetadata:ee,nodeId:w?.context.nodeId}),_e=k.useState("hoverEnabled"),ue=oe.useState("allowMouseEnter"),$=Em(E,{enabled:_e&&m&&!L,handleClose:Am({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:f,delay:ue?{open:f,close:h}:0,triggerElementRef:M,externalTree:I,isClosing:()=>k.select("transitionStatus")==="ending"}),X=bm(E,{enabled:!L,event:"mousedown",toggle:!m,ignoreMouse:m,stickIfOpen:!1}).reference??Bt,te=k.useState("triggerProps",!0);return delete te.id,Nt("div",e,{state:{disabled:L,highlighted:F,open:C},stateAttributesMapping:hm,props:[X,$,te,B,{"aria-controls":q,tabIndex:C||F?0:-1,onBlur(){F&&oe.set("activeIndex",null)}},y,U],ref:[n,z.ref,V,N,G]})});function Aer({...t}){return x.jsx(jB,{"data-slot":"dropdown-menu",...t})}function Cer({...t}){return x.jsx(Ier,{"data-slot":"dropdown-menu-trigger",...t})}function GB({align:t="start",alignOffset:e=0,side:n="bottom",sideOffset:a=4,className:i,...l}){return x.jsx(uer,{children:x.jsx(her,{className:"isolate z-50 outline-none",align:t,alignOffset:e,side:n,sideOffset:a,children:x.jsx(ler,{"data-slot":"dropdown-menu-content",className:Pe("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",i),...l})})})}function ei({...t}){return x.jsx(rer,{"data-slot":"dropdown-menu-group",...t})}function Per({className:t,inset:e,...n}){return x.jsx(aer,{"data-slot":"dropdown-menu-label","data-inset":e,className:Pe("px-1.5 py-1 text-xs font-medium text-muted-foreground data-inset:pl-7",t),...n})}function wa({className:t,inset:e,variant:n="default",...a}){return x.jsx(ser,{"data-slot":"dropdown-menu-item","data-inset":e,"data-variant":n,className:Pe("group/dropdown-menu-item relative flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",t),...a})}function $1({...t}){return x.jsx(wer,{"data-slot":"dropdown-menu-sub",...t})}function j1({className:t,inset:e,children:n,...a}){return x.jsxs(Rer,{"data-slot":"dropdown-menu-sub-trigger","data-inset":e,className:Pe("flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-popup-open:bg-accent data-popup-open:text-accent-foreground data-open:bg-accent data-open:text-accent-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...a,children:[n,x.jsx(sB,{className:"ml-auto"})]})}function F1({align:t="start",alignOffset:e=-3,side:n="right",sideOffset:a=0,className:i,...l}){return x.jsx(GB,{"data-slot":"dropdown-menu-sub-content",className:Pe("w-auto min-w-[96px] rounded-lg bg-popover p-1 text-popover-foreground shadow-lg ring-1 ring-foreground
40/10 duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",i),align:t,alignOffset:e,side:n,sideOffset:a,...l})}function Xmr({className:t,children:e,checked:n,inset:a,...i}){return x.jsxs(ter,{"data-slot":"dropdown-menu-checkbox-item","data-inset":a,className:Pe("relative flex cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground data-inset:pl-7 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),checked:n,...i,children:[x.jsx("span",{className:"pointer-events-none absolute right-2 flex items-center justify-center","data-slot":"dropdown-menu-checkbox-item-indicator",children:x.jsx(ner,{children:x.jsx(KZo,{})})}),e]})}function xc({className:t,...e}){return x.jsx(gWo,{"data-slot":"dropdown-menu-separator",className:Pe("-mx-1 my-1 h-px bg-border",t),...e})}const pl=10,Qmr=365,qer=3e4,Oer=1,Mer=15e3,Ye={Root:"/",Generate:"/ai-image-generator",GenerateVideo:"/ai-video-generator",HotelLobbyAI:"/hotel-lobby-ai",Kling4:"/models/kling-4",GPTImage2:"/models/gpt-image-2",GPTImage25Flare:"/models/gpt-image-2.5-flare",NanoBananaPro:"/models/nano-banana-pro",BackgroundRemover:"/background-remover",ImageUpscaler:"/image-upscaler",ImageVectorizer:"/image-vectorizer",ImageDenoiser:"/image-denoiser",VideoUpscaler:"/video-upscaler",VideoExtender:"/video-extender",VideoBackgroundRemover:"/video-background-remover",MotionControl:"/motion-control",Creations:"/creations",Features:"/#features",Faqs:"/#faqs",Pricing:"/pricing",Blog:"/blog",Changelog:"/changelog",Roadmap:"/roadmap",About:"/about",Contact:"/contact",Waitlist:"/waitlist",Auth:"/auth",Login:"/auth/login",Register:"/auth/register",AuthError:"/auth/error",ForgotPassword:"/auth/forgot-password",ResetPassword:"/auth/reset-password",TermsOfService:"/terms",PrivacyPolicy:"/privacy",CookiePolicy:"/cookie",Payment:"/dashboard/payment",Dashboard:"/dashboard",DashboardCredits:"/dashboard/credits",DashboardBilling:"/dashboard/billing",DashboardProfile:"/dashboard/profile",DashboardPayment:"/dashboard/payment",Settings:"/settings",SettingsProfile:"/settings/profile",SettingsBilling:"/settings/billing",SettingsPayment:"/settings/payment",SettingsCredits:"/settings/credits",SettingsSecurity:"/settings/security",SettingsFiles:"/settings/files",SettingsApiKeys:"/settings/apikeys",SettingsNotifications:"/settings/notifications",Admin:"/admin",AdminOverview:"/admin/overview",AdminUsers:"/admin/users",AdminCredits:"/admin/credits",AdminGalleryOps:"/admin/gallery-ops"},el=Ye.Root;function Kn(t){return{modality:"image",modelId:t,status:Ct[t].isPublished?"published":"draft"}}const $m={"gpt-image-2":Kn("gpt-image-2"),"gpt-image-2.5-flare":Kn("gpt-image-2.5-flare"),"gpt-image-2.5-sunburst":Kn("gpt-image-2.5-sunburst"),"nano-banana-2":Kn("nano-banana-2"),"nano-banana-pro":Kn("nano-banana-pro"),"seedream-5-pro":Kn("seedream-5-pro"),"grok-imagine-2":Kn("grok-imagine-2"),"flux-2-pro":Kn("flux-2-pro"),"flux-3-image":Kn("flux-3-image"),"nano-banana-2-lite":Kn("nano-banana-2-lite"),"mai-image-2.5-pro":Kn("mai-image-2.5-pro"),"mai-image-2.5":Kn("mai-image-2.5"),"seedream-4.5":Kn("seedream-4.5"),"qwen-image-3":Kn("qwen-image-3"),"z-image-turbo":Kn("z-image-turbo"),"z-image-base":Kn("z-image-base"),"ideogram-4-5":Kn("ideogram-4-5"),"kling-4":{modality:"video",status:"coming-soon"}},Ner=Object.keys($m);Ner.filter(t=>$m[t].status!=="draft");function Ler(t){return Object.hasOwn($m,t)}function cp(t){return Ler(t)&&$m[t].status!=="draft"}function Der(t){return`/models/${t}`}const _r={en:{flag:"ðºð¸",name:"English",hreflang:"en"},zh:{flag:"ð¨ð³",name:"䏿",hreflang:"zh-CN"}};function BB(t,e){try{return JSON.parse(t)}catch{return e}}function Jmr(t){return BB(t,[])}function $er(){return Object.fromEntries(BB(nT(),[]))}const jer={"Invalid email or password":"invalid_email_or_password","Invalid email or password.":"invalid_email_or_password"};function efr(t){const e=$er(),n=t.code,a=t.message,i=n?.toLowerCase(),l=a?jer[a]:void 0;return(n?e[n]:void 0)??(i?e[i]:void 0)??(l?e[l]:void 0)??a??oT()}function Up(t){return Gr(t).split("?")[0]?.split("#")[0]??t}const Fer=new Set(["/","/about","/ai-image-generator","/ai-video-generator","/hotel-lobby-ai","/blog","/changelog","/contact","/creations","/cookie","/license","/pricing","/privacy","/roadmap","/terms","/waitlist","/background-remover","/image-upscaler","/image-vectorizer","/image-denoiser","/video-upscaler","/video-extender","/video-background-remover","/motion-control"]);function Uer(t){const e=t.split("?")[0]?.split("#")[0]??t;if(Fer.has(e))return!0;const n=e.match(/^\/models\/([^/]+)$/);return n&&cp(n[1])?!0:e.startsWith("/blog/")}function U1(t,e){return t?t.startsWith(e)?t:`${e}${t}`:""}function Ger({onLocaleChange:t}={}){const e=bi(),n=o(),a=[e.pathname,U1(e.searchStr,"?"),U1(e.hash,"#")].join(""),i=Gr(a);function l(_){if(_===n)return;const d=sm(i,{locale:_});Q4(_,{reload:!1}),t?.(),window.location.assign(d)}return{currentLocale:n,switchLocale:l}}function VB({...t}){return x.jsx(tB,{"data-slot":"dialog",...t})}function Ber({...t}){return x.jsx(SZo,{"data-slot":"dialog-trigger",...t})}function Ver({...t}){return x.jsx(JG,{"data-slot":"dialog-portal",...t})}function Her({className:t,...e}){return x.jsx(fG,{"data-slot":"dialog-overlay",className:Pe("fixed inset-0 isolate z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",t),...e})}function HB({className:t,children:e,showCloseButton:n=!0,...a}){return x.jsxs(Ver,{children:[x.jsx(Her,{}),x.jsxs(QG,{"data-slot":"dialog-content",className:Pe("fixed top-1/2 left-1/2 z-50 grid w-full max-w-[calc(100%-2rem)] -translate-x-1/2 -translate-y-1/2 gap-4 roun
40ded-xl bg-popover p-4 text-sm text-popover-foreground ring-1 ring-foreground/10 duration-100 outline-none sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",t),...a,children:[e,n&&x.jsxs(Sy,{"data-slot":"dialog-close",render:x.jsx(lr,{variant:"ghost",className:"absolute top-2 right-2",size:"icon-sm"}),children:[x.jsx(ow,{}),x.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function KB({className:t,...e}){return x.jsx("div",{"data-slot":"dialog-header",className:Pe("flex flex-col gap-2",t),...e})}function tfr({className:t,showCloseButton:e=!1,children:n,...a}){return x.jsxs("div",{"data-slot":"dialog-footer",className:Pe("-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 sm:flex-row sm:justify-end",t),...a,children:[n,e&&x.jsx(Sy,{render:x.jsx(lr,{variant:"outline"}),children:"Close"})]})}function WB({className:t,...e}){return x.jsx(nB,{"data-slot":"dialog-title",className:Pe("text-base leading-none font-medium",t),...e})}function nfr({className:t,...e}){return x.jsx(gG,{"data-slot":"dialog-description",className:Pe("text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground",t),...e})}function Ker({href:t,label:e}){return x.jsx(ir,{to:t,className:Pe(pm({variant:"link",size:"sm"}),"font-normal w-full text-muted-foreground hover:underline underline-offset-4 hover:text-primary"),children:e})}function Wer({children:t,headerLabel:e,bottomButtonLabel:n,bottomButtonHref:a,className:i}){return x.jsxs(SB,{className:Pe("shadow-xs border border-border pt-6",i),size:"default",children:[x.jsxs(VJo,{className:"flex flex-col items-center",children:[x.jsx(ir,{to:"/",children:x.jsx(J_,{className:"mb-2"})}),x.jsx(HJo,{children:e})]}),x.jsx(IB,{children:t}),x.jsx(KJo,{children:x.jsx(Ker,{label:n,href:a})})]})}var su=t=>t.type==="checkbox",_i=t=>t instanceof Date,wo=t=>t==null;const YB=t=>typeof t=="object";var Tn=t=>!wo(t)&&!Array.isArray(t)&&YB(t)&&!_i(t),ZB=t=>Tn(t)&&t.target?su(t.target)?t.target.checked:t.target.value:t,Yer=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,XB=(t,e)=>t.has(Yer(e)),Zer=t=>{const e=t.constructor&&t.constructor.prototype;return Tn(e)&&e.hasOwnProperty("isPrototypeOf")},pw=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function kn(t){if(t instanceof Date)return new Date(t);const e=typeof FileList<"u"&&t instanceof FileList;if(pw&&(t instanceof Blob||e))return t;const n=Array.isArray(t);if(!n&&!(Tn(t)&&Zer(t)))return t;const a=n?[]:Object.create(Object.getPrototypeOf(t));for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=kn(t[i]));return a}var jm=t=>/^\w*$/.test(t),Jt=t=>t===void 0,mw=t=>Array.isArray(t)?t.filter(Boolean):[],fw=t=>mw(t.replace(/["|']|\]/g,"").split(/\.|\[/)),Ee=(t,e,n)=>{if(!e||!Tn(t))return n;const a=(jm(e)?[e]:fw(e)).reduce((i,l)=>wo(i)?i:i[l],t);return Jt(a)||a===t?Jt(t[e])?n:t[e]:a},jo=t=>typeof t=="boolean",ao=t=>typeof t=="function",Ot=(t,e,n)=>{let a=-1;const i=jm(e)?[e]:fw(e),l=i.length,_=l-1;for(;++a<l;){const d=i[a];let p=n;if(a!==_){const m=t[d];p=Tn(m)||Array.isArray(m)?m:isNaN(+i[a+1])?{}:[]}if(d==="__proto__"||d==="constructor"||d==="prototype")return;t[d]=p,t=t[d]}};const Gp={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},wr={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},za={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},gw=me.createContext(null);gw.displayName="HookFormControlContext";const hw=()=>me.useContext(gw);var QB=(t,e,n,a=!0)=>{const i={defaultValues:e._defaultValues};for(const l in t)Object.defineProperty(i,l,{get:()=>{const _=l;return e._proxyFormState[_]!==wr.all&&(e._proxyFormState[_]=!a||wr.all),n&&(n[_]=!0),t[_]}});return i};const bw=typeof window<"u"?me.useLayoutEffect:me.useEffect;function JB(t){const e=hw(),{control:n=e,disabled:a,name:i,exact:l}=t||{},[_,d]=me.useState(n._formState),p=me.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return bw(()=>n._subscribe({name:i,formState:p.current,exact:l,callback:m=>{!a&&d({...n._formState,...m})}}),[i,a,l]),me.useEffect(()=>{p.current.isValid&&n._setValid(!0)},[n]),me.useMemo(()=>QB(_,n,p.current,!1),[_,n])}var Go=t=>typeof t=="string",tv=(t,e,n,a,i)=>
40Go(t)?(a&&e.watch.add(t),Ee(n,t,i)):Array.isArray(t)?t.map(l=>(a&&e.watch.add(l),Ee(n,l))):(a&&(e.watchAll=!0),n),nv=t=>wo(t)||!YB(t);function zr(t,e,n=new WeakSet){if(nv(t)||nv(e))return Object.is(t,e);if(_i(t)&&_i(e))return Object.is(t.getTime(),e.getTime());const a=Object.keys(t),i=Object.keys(e);if(a.length!==i.length)return!1;if(n.has(t)||n.has(e))return!0;n.add(t),n.add(e);for(const l of a){const _=t[l];if(!i.includes(l))return!1;if(l!=="ref"){const d=e[l];if(_i(_)&&_i(d)||Tn(_)&&Tn(d)||Array.isArray(_)&&Array.isArray(d)?!zr(_,d,n):!Object.is(_,d))return!1}}return!0}function Xer(t){const e=hw(),{control:n=e,name:a,defaultValue:i,disabled:l,exact:_,compute:d}=t||{},p=me.useRef(i),m=me.useRef(d),f=me.useRef(void 0),h=me.useRef(n),v=me.useRef(a);m.current=d;const[y,z]=me.useState(()=>{const I=n._getWatch(a,p.current);return m.current?m.current(I):I}),w=me.useCallback(I=>{const q=tv(a,n._names,I||n._formValues,!1,p.current);return m.current?m.current(q):q},[n._formValues,n._names,a]),k=me.useCallback(I=>{if(!l){const q=tv(a,n._names,I||n._formValues,!1,p.current);if(m.current){const P=m.current(q);zr(P,f.current)||(z(P),f.current=P)}else z(q)}},[n._formValues,n._names,l,a]);bw(()=>((h.current!==n||!zr(v.current,a))&&(h.current=n,v.current=a,k()),n._subscribe({name:a,formState:{values:!0},exact:_,callback:I=>{k(I.values)}})),[n,_,a,k]),me.useEffect(()=>n._removeUnmounted());const A=h.current!==n,C=v.current,E=me.useMemo(()=>{if(l)return null;const I=!A&&!zr(C,a);return A||I?w():null},[l,A,a,C,w]);return E!==null?E:y}function Qer(t){const e=hw(),{name:n,disabled:a,control:i=e,shouldUnregister:l,defaultValue:_,exact:d=!0}=t,p=XB(i._names.array,n),m=me.useMemo(()=>Ee(i._formValues,n,Ee(i._defaultValues,n,_)),[i,n,_]),f=Xer({control:i,name:n,defaultValue:m,exact:d}),h=JB({control:i,name:n,exact:d}),v=me.useRef(t),y=me.useRef(void 0),z=me.useRef(i.register(n,{...t.rules,value:f,...jo(t.disabled)?{disabled:t.disabled}:{}}));v.current=t;const w=me.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Ee(h.errors,n)},isDirty:{enumerable:!0,get:()=>!!Ee(h.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Ee(h.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Ee(h.validatingFields,n)},error:{enumerable:!0,get:()=>Ee(h.errors,n)}}),[h,n]),k=me.useCallback(I=>z.current.onChange({target:{value:ZB(I),name:n},type:Gp.CHANGE}),[n]),A=me.useCallback(()=>z.current.onBlur({target:{value:Ee(i._formValues,n),name:n},type:Gp.BLUR}),[n,i._formValues]),C=me.useCallback(I=>{const q=Ee(i._fields,n);q&&q._f&&I&&(q._f.ref={focus:()=>ao(I.focus)&&I.focus(),select:()=>ao(I.select)&&I.select(),setCustomValidity:P=>ao(I.setCustomValidity)&&I.setCustomValidity(P),reportValidity:()=>ao(I.reportValidity)&&I.reportValidity()})},[i._fields,n]),E=me.useMemo(()=>({name:n,value:f,...jo(a)||h.disabled?{disabled:h.disabled||a}:{},onChange:k,onBlur:A,ref:C}),[n,a,h.disabled,k,A,C,f]);return me.useEffect(()=>{const I=i._options.shouldUnregister||l,q=y.current;q&&q!==n&&!p&&i.unregister(q),i.register(n,{...v.current.rules,...jo(v.current.disabled)?{disabled:v.current.disabled}:{}});const P=(N,M)=>{const G=Ee(i._fields,N);G&&G._f&&(G._f.mount=M)};if(P(n,!0),I){const N=kn(Ee(i._options.defaultValues,n,v.current.defaultValue));Ot(i._defaultValues,n,N),Jt(Ee(i._formValues,n))&&Ot(i._formValues,n,N)}return!p&&i.register(n),y.current=n,()=>{(p?I&&!i._state.action:I)?i.unregister(n):P(n,!1)}},[n,i,p,l]),me.useEffect(()=>{i._setDisabledField({disabled:a,name:n})},[a,n,i]),me.useMemo(()=>({field:E,formState:h,fieldState:w}),[E,h,w])}const Jer=t=>t.render(Qer(t)),vw=me.createContext(null);vw.displayName="HookFormContext";const etr=()=>me.useContext(vw),ttr=t=>{const{children:e,watch:n,getValues:a,getFieldState:i,setError:l,clearErrors:_,setValue:d,trigger:p,formState:m,resetField:f,reset:h,handleSubmit:v,unregister:y,control:z,register:w,setFocus:k,subscribe:A}=t;return me.createElement(vw.Provider,{value:me.useMemo(()=>({watch:n,getValues:a,getFieldState:i,setError:l,clearErrors:_,setValue:d,trigger:p,formState:m,resetField:f,reset:h,handleSubmit:v,unregister:y,control:z,register:w,setFocus:k,subscribe:A}),[_,z,m,i,a,v,w,h,f,l,k,d,A,p,y,n])},me.createElement(gw.Provider,{value:z},e))};var yw=(t,e,n,a,i)=>e?{...n[t],types:{...n[t]&&n[t].types?n[t].types:{},[a]:i||!0}}:{},O_=t=>Array.isArray(t)?t:[t],G1=()=>{let t=[];return{get observers(){return t},next:i=>{for(const l of t)l.next&&l.next(i)},subscribe:i=>(t.push(i),{unsubscribe:()=>{t=t.filter(l=>l!==i)}}),unsubscribe:()=>{t=[]}}};function e9(t,e){const n={};for(const a in t)if(t.hasOwnProperty(a)){const i=t[a],l=e[a];if(i&&Tn(i)&&l){const _=e9(i,l);Tn(_)&&(n[a]=_)}
40else t[a]&&(n[a]=l)}return n}var oo=t=>Tn(t)&&!Object.keys(t).length,ww=t=>t.type==="file",Bp=t=>{if(!pw)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},t9=t=>t.type==="select-multiple",zw=t=>t.type==="radio",ntr=t=>zw(t)||su(t),Xh=t=>Bp(t)&&t.isConnected;function otr(t,e){const n=e.slice(0,-1).length;let a=0;for(;a<n;)t=Jt(t)?a++:t[e[a++]];return t}function rtr(t){for(const e in t)if(t.hasOwnProperty(e)&&!Jt(t[e]))return!1;return!0}function Sn(t,e){const n=Array.isArray(e)?e:jm(e)?[e]:fw(e),a=n.length===1?t:otr(t,n),i=n.length-1,l=n[i];return a&&delete a[l],i!==0&&(Tn(a)&&oo(a)||Array.isArray(a)&&rtr(a))&&Sn(t,n.slice(0,-1)),t}var atr=t=>{for(const e in t)if(ao(t[e]))return!0;return!1};function n9(t){return Array.isArray(t)||Tn(t)&&!atr(t)}function ov(t,e={}){for(const n in t){const a=t[n];n9(a)?(e[n]=Array.isArray(a)?[]:{},ov(a,e[n])):Jt(a)||(e[n]=!0)}return e}function Rc(t,e,n){n||(n=ov(e));for(const a in t){const i=t[a];if(n9(i))Jt(e)||nv(n[a])?n[a]=ov(i,Array.isArray(i)?[]:{}):Rc(i,wo(e)?{}:e[a],n[a]);else{const l=e[a];n[a]=!zr(i,l)}}return n}const B1={value:!1,isValid:!1},V1={value:!0,isValid:!0};var o9=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!Jt(t[0].attributes.value)?Jt(t[0].value)||t[0].value===""?V1:{value:t[0].value,isValid:!0}:V1:B1}return B1},r9=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:a})=>Jt(t)?t:e?t===""?NaN:t&&+t:n&&Go(t)?new Date(t):a?a(t):t;const H1={isValid:!1,value:null};var a9=t=>Array.isArray(t)?t.reduce((e,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:e,H1):H1;function K1(t){const e=t.ref;return ww(e)?e.files:zw(e)?a9(t.refs).value:t9(e)?[...e.selectedOptions].map(({value:n})=>n):su(e)?o9(t.refs).value:r9(Jt(e.value)?t.ref.value:e.value,t)}var str=(t,e,n,a)=>{const i={};for(const l of t){const _=Ee(e,l);_&&Ot(i,l,_._f)}return{criteriaMode:n,names:[...t],fields:i,shouldUseNativeValidation:a}},Vp=t=>t instanceof RegExp,v_=t=>Jt(t)?t:Vp(t)?t.source:Tn(t)?Vp(t.value)?t.value.source:t.value:t,W1=t=>({isOnSubmit:!t||t===wr.onSubmit,isOnBlur:t===wr.onBlur,isOnChange:t===wr.onChange,isOnAll:t===wr.all,isOnTouch:t===wr.onTouched});const Y1="AsyncFunction";var itr=t=>!!t&&!!t.validate&&!!(ao(t.validate)&&t.validate.constructor.name===Y1||Tn(t.validate)&&Object.values(t.validate).find(e=>e.constructor.name===Y1)),ctr=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),Z1=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(a=>t.startsWith(a)&&/^\.\w+/.test(t.slice(a.length))));const M_=(t,e,n,a)=>{for(const i of n||Object.keys(t)){const l=Ee(t,i);if(l){const{_f:_,...d}=l;if(_){if(_.refs&&_.refs[0]&&e(_.refs[0],i)&&!a)return!0;if(_.ref&&e(_.ref,_.name)&&!a)return!0;if(M_(d,e))break}else if(Tn(d)&&M_(d,e))break}}};function X1(t,e,n){const a=Ee(t,n);if(a||jm(n))return{error:a,name:n};const i=n.split(".");for(;i.length;){const l=i.join("."),_=Ee(e,l),d=Ee(t,l);if(_&&!Array.isArray(_)&&n!==l)return{name:n};if(d&&d.type)return{name:l,error:d};if(d&&d.root&&d.root.type)return{name:`${l}.root`,error:d.root};i.pop()}return{name:n}}var ltr=(t,e,n,a)=>{n(t);const{name:i,...l}=t;return oo(l)||Object.keys(l).length>=Object.keys(e).length||Object.keys(l).find(_=>e[_]===(!a||wr.all))},_tr=(t,e,n)=>!t||!e||t===e||O_(t).some(a=>a&&(n?a===e:a.startsWith(e)||e.startsWith(a))),utr=(t,e,n,a,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(e||t):(n?a.isOnBlur:i.isOnBlur)?!t:(n?a.isOnChange:i.isOnChange)?t:!0,dtr=(t,e)=>!mw(Ee(t,e)).length&&Sn(t,e),ptr=(t,e,n)=>{const a=O_(Ee(t,n));return Ot(a,"root",e[n]),Ot(t,n,a),t};function Q1(t,e,n="validate"){if(Go(t)||Array.isArray(t)&&t.every(Go)||jo(t)&&!t)return{type:n,message:Go(t)?t:"",ref:e}}var kc=t=>Tn(t)&&!Vp(t)?t:{value:t,message:""},J1=async(t,e,n,a,i,l)=>{const{ref:_,refs:d,required:p,maxLength:m,minLength:f,min:h,max:v,pattern:y,validate:z,name:w,valueAsNumber:k,mount:A}=t._f,C=Ee(n,w);if(!A||e.has(w))return{};const E=d?d[0]:_,I=B=>{i&&E.reportValidity&&(E.setCustomValidity(jo(B)?"":B||""),E.reportValidity())},q={},P=zw(_),N=su(_),M=P||N,G=(k||ww(_))&&Jt(_.value)&&Jt(C)||Bp(_)&&_.value===""||C===""||Array.isArray(C)&&!C.length,K=yw.bind(null,w,a,q),oe=(B,F,ee,W=za.maxLength,L=za.minLength)=>{const U=B?F:ee;q[w]={type:B?W:L,message:U,ref:_,...K(B?W:L,U)}};if(l?!Array.isArray(C)||!C.length:p&&(!M&&(G||wo(C))||jo(C)&&!C||N&&!o9(d).isValid||P&&!a9(d).isValid)){const{value:B,message:F}=Go(p)?{value:!!p,message:p}:kc(p);if(B&&(q[w]={type:za.required,message:F,ref:E,...K(za.required,F)},!a))return I(F),q}if(!G&&(!wo(h)||!wo(v))){let B,F;const ee=kc(v),W=kc(h);if(!wo(C)&&!isNaN(C)){const L=_.valueAsNumber||C&&+C;wo(ee.value)||(B=L>ee.value),wo(W.value)||(F=L<W.value)}else{const L=_.valueAsDate||new Date(C),U=ue=>new Date(new Date().toDateString()+" "+ue),V=_.type=="time",_e=_.type=="week";Go(ee.value)&&C&&(B=V?U(C)>U(ee.value):_e?C>ee.value:L>new Date(ee.value)),Go(W.value)&&C&&(F=V?U(C)<U(W.value):_e?C<W.value:L<new Date(W.value))}if((B||F)&&(oe(!!B,ee.message,W.message,za.max,za.min),!a))return I(q[w].message),q}if((m||f)&&!G&&(Go(C)||l&&Array.isArray(C))){const B=kc(m),F=kc(f),ee=!wo(B.value)&&C.length>+B.value,W=!wo(F.value)&&C.length<+F.value;if((ee||W)&&(oe(ee,B.message,F.message),!a))return I(q[w].message),q}if(y&&!G&&Go(C)){const{value:B,message:F}=kc(y);if(Vp(B)&&!C.match(B)&&(q[w]={type:za.pattern,message:F,ref:_,...K(za.pattern,F)},!a))return I(F),q}if(z){if(ao(z)){const B=await z(C,n),F=Q1(B,E);if(F&&(q[w]={...F,...K(za.validate,F.message)},!a))return I(F.message),q}else if(Tn(z)){let B={};for(const F in z){if(!oo(B)&&!a)break;const ee=Q1(await z[F](C,n),E,F);ee&&(B={...ee,...K(F,ee.message)},I(ee.message),a&&(q[w]=B))}if(!oo(B)&&(q[w]={ref:E,...B},!a))return q}}return I(!0),q};const mtr={mode:wr.onSubmit,reValidateMode:wr.onChange,shouldFocusError:!0};function ftr(t={}){let e={...mtr,...t},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:ao(e.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1},a={},i=Tn(e.defaultValues)||Tn(e.values)?kn(e.defaultValues||e.values)||{}:{},l=e.shouldUnregister?{}:kn(i),_={action:!1,mount:!1,watch:!1,keepIsValid:!1},d={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},p,m=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},h={...f};let v={...h};const y={array:G1(),state:G1()},z=e.criteriaMode===wr.all,w=j=>Y=>{clearTimeout(m),m=setTimeout(j,Y)},k=async j=>{if(!_.keepIsValid&&!e.disabled&&(h.isValid||v.isValid||j)){let Y;
40e.resolver?(Y=oo((await M()).errors),A()):Y=await K(a,!0),Y!==n.isValid&&y.state.next({isValid:Y})}},A=(j,Y)=>{!e.disabled&&(h.isValidating||h.validatingFields||v.isValidating||v.validatingFields)&&((j||Array.from(d.mount)).forEach(ae=>{ae&&(Y?Ot(n.validatingFields,ae,Y):Sn(n.validatingFields,ae))}),y.state.next({validatingFields:n.validatingFields,isValidating:!oo(n.validatingFields)}))},C=(j,Y=[],ae,de,J=!0,Q=!0)=>{if(de&&ae&&!e.disabled){if(_.action=!0,Q&&Array.isArray(Ee(a,j))){const ce=ae(Ee(a,j),de.argA,de.argB);J&&Ot(a,j,ce)}if(Q&&Array.isArray(Ee(n.errors,j))){const ce=ae(Ee(n.errors,j),de.argA,de.argB);J&&Ot(n.errors,j,ce),dtr(n.errors,j)}if((h.touchedFields||v.touchedFields)&&Q&&Array.isArray(Ee(n.touchedFields,j))){const ce=ae(Ee(n.touchedFields,j),de.argA,de.argB);J&&Ot(n.touchedFields,j,ce)}(h.dirtyFields||v.dirtyFields)&&(n.dirtyFields=Rc(i,l)),y.state.next({name:j,isDirty:B(j,Y),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Ot(l,j,Y)},E=(j,Y)=>{Ot(n.errors,j,Y),y.state.next({errors:n.errors})},I=j=>{n.errors=j,y.state.next({errors:n.errors,isValid:!1})},q=(j,Y,ae,de)=>{const J=Ee(a,j);if(J){const Q=Ee(l,j,Jt(ae)?Ee(i,j):ae);Jt(Q)||de&&de.defaultChecked||Y?Ot(l,j,Y?Q:K1(J._f)):W(j,Q),_.mount&&!_.action&&k()}},P=(j,Y,ae,de,J)=>{let Q=!1,ce=!1;const ge={name:j};if(!e.disabled){if(!ae||de){(h.isDirty||v.isDirty)&&(ce=n.isDirty,n.isDirty=ge.isDirty=B(),Q=ce!==ge.isDirty);const Te=zr(Ee(i,j),Y);ce=!!Ee(n.dirtyFields,j),Te?Sn(n.dirtyFields,j):Ot(n.dirtyFields,j,!0),ge.dirtyFields=n.dirtyFields,Q=Q||(h.dirtyFields||v.dirtyFields)&&ce!==!Te}if(ae){const Te=Ee(n.touchedFields,j);Te||(Ot(n.touchedFields,j,ae),ge.touchedFields=n.touchedFields,Q=Q||(h.touchedFields||v.touchedFields)&&Te!==ae)}Q&&J&&y.state.next(ge)}return Q?ge:{}},N=(j,Y,ae,de)=>{const J=Ee(n.errors,j),Q=(h.isValid||v.isValid)&&jo(Y)&&n.isValid!==Y;if(e.delayError&&ae?(p=w(()=>E(j,ae)),p(e.delayError)):(clearTimeout(m),p=null,ae?Ot(n.errors,j,ae):Sn(n.errors,j)),(ae?!zr(J,ae):J)||!oo(de)||Q){const ce={...de,...Q&&jo(Y)?{isValid:Y}:{},errors:n.errors,name:j};n={...n,...ce},y.state.next(ce)}},M=async j=>(A(j,!0),await e.resolver(l,e.context,str(j||d.mount,a,e.criteriaMode,e.shouldUseNativeValidation))),G=async j=>{const{errors:Y}=await M(j);if(A(j),j)for(const ae of j){const de=Ee(Y,ae);de?Ot(n.errors,ae,de):Sn(n.errors,ae)}else n.errors=Y;return Y},K=async(j,Y,ae={valid:!0})=>{for(const de in j){const J=j[de];if(J){const{_f:Q,...ce}=J;if(Q){const ge=d.array.has(Q.name),Te=J._f&&itr(J._f);Te&&h.validatingFields&&A([Q.name],!0);const Je=await J1(J,d.disabled,l,z,e.shouldUseNativeValidation&&!Y,ge);if(Te&&h.validatingFields&&A([Q.name]),Je[Q.name]&&(ae.valid=!1,Y||t.shouldUseNativeValidation))break;!Y&&(Ee(Je,Q.name)?ge?ptr(n.errors,Je,Q.name):Ot(n.errors,Q.name,Je[Q.name]):Sn(n.errors,Q.name))}!oo(ce)&&await K(ce,Y,ae)}}return ae.valid},oe=()=>{for(const j of d.unMount){const Y=Ee(a,j);Y&&(Y._f.refs?Y._f.refs.every(ae=>!Xh(ae)):!Xh(Y._f.ref))&&ve(j)}d.unMount=new Set},B=(j,Y)=>!e.disabled&&(j&&Y&&Ot(l,j,Y),!zr($(),i)),F=(j,Y,ae)=>tv(j,d,{..._.mount?l:Jt(Y)?i:Go(j)?{[j]:Y}:Y},ae,Y),ee=j=>mw(Ee(_.mount?l:i,j,e.shouldUnregister?Ee(i,j,[]):[])),W=(j,Y,ae={})=>{const de=Ee(a,j);let J=Y;if(de){const Q=de._f;Q&&(!Q.disabled&&Ot(l,j,r9(Y,Q)),J=Bp(Q.ref)&&wo(Y)?"":Y,t9(Q.ref)?[...Q.ref.options].forEach(ce=>ce.selected=J.includes(ce.value)):Q.refs?su(Q.ref)?Q.refs.forEach(ce=>{(!ce.defaultChecked||!ce.disabled)&&(Array.isArray(J)?ce.checked=!!J.find(ge=>ge===ce.value):ce.checked=J===ce.value||!!J)}):Q.refs.forEach(ce=>ce.checked=ce.value===J):ww(Q.ref)?Q.ref.value="":(Q.ref.value=J,Q.ref.type||y.state.next({name:j,values:kn(l)})))}(ae.shouldDirty||ae.shouldTouch)&&P(j,J,ae.shouldTouch,ae.shouldDirty,!0),ae.shouldValidate&&ue(j)},L=(j,Y,ae)=>{for(const de in Y){if(!Y.hasOwnProperty(de))return;const J=Y[de],Q=j+"."+de,ce=Ee(a,Q);(d.array.has(j)||Tn(J)||ce&&!ce._f)&&!_i(J)?L(Q,J,ae):W(Q,J,ae)}},U=(j,Y,ae={})=>{const de=Ee(a,j),J=d.array.has(j),Q=kn(Y);Ot(l,j,Q),J?(y.array.next({name:j,values:kn(l)}),(h.isDirty||h.dirtyFields||v.isDirty||v.dirtyFields)&&ae.shouldDirty&&y.state.next({name:j,dirtyFields:Rc(i,l),isDirty:B(j,Q)})):de&&!de._f&&!wo(Q)?L(j,Q,ae):W(j,Q,ae),Z1(j,d)?y.state.next({...n,name:j,values:kn(l)}):y.state.next({name:_.mount?j:void 0,values:kn(l)})},V=async j=>{_.mount=!0;const Y=j.target;let ae=Y.name,de=!0;const J=Ee(a,ae),Q=Te=>{de=Number.isNaN(Te)||_i(Te)&&isNaN(Te.getTime())||zr(Te,Ee(l,ae,Te))},ce=W1(e.mode),ge=W1(e.reValidateMode);if(J){let Te,Je;const Et=Y.type?K1(J._f):ZB(j),lt=j.type===Gp.BLUR||j.type===Gp.FOCUS_OUT,xt=!ctr(J._f)&&!e.resolver&&!Ee(n.errors,ae)&&!J._f.deps||utr(lt,Ee(n.touchedFields,ae),n.isSubmitted,ge,ce),vt=Z1(ae,d,lt);
40Ot(l,ae,Et),lt?(!Y||!Y.readOnly)&&(J._f.onBlur&&J._f.onBlur(j),p&&p(0)):J._f.onChange&&J._f.onChange(j);const Ht=P(ae,Et,lt),Kt=!oo(Ht)||vt;if(!lt&&y.state.next({name:ae,type:j.type,values:kn(l)}),xt)return(h.isValid||v.isValid)&&(e.mode==="onBlur"?lt&&k():lt||k()),Kt&&y.state.next({name:ae,...vt?{}:Ht});if(!lt&&vt&&y.state.next({...n}),e.resolver){const{errors:fr}=await M([ae]);if(A([ae]),Q(Et),de){const Vo=X1(n.errors,a,ae),it=X1(fr,a,Vo.name||ae);Te=it.error,ae=it.name,Je=oo(fr)}}else A([ae],!0),Te=(await J1(J,d.disabled,l,z,e.shouldUseNativeValidation))[ae],A([ae]),Q(Et),de&&(Te?Je=!1:(h.isValid||v.isValid)&&(Je=await K(a,!0)));de&&(J._f.deps&&(!Array.isArray(J._f.deps)||J._f.deps.length>0)&&ue(J._f.deps),N(ae,Je,Te,Ht))}},_e=(j,Y)=>{if(Ee(n.errors,Y)&&j.focus)return j.focus(),1},ue=async(j,Y={})=>{let ae,de;const J=O_(j);if(e.resolver){const Q=await G(Jt(j)?j:J);ae=oo(Q),de=j?!J.some(ce=>Ee(Q,ce)):ae}else j?(de=(await Promise.all(J.map(async Q=>{const ce=Ee(a,Q);return await K(ce&&ce._f?{[Q]:ce}:ce)}))).every(Boolean),!(!de&&!n.isValid)&&k()):de=ae=await K(a);return y.state.next({...!Go(j)||(h.isValid||v.isValid)&&ae!==n.isValid?{}:{name:j},...e.resolver||!j?{isValid:ae}:{},errors:n.errors}),Y.shouldFocus&&!de&&M_(a,_e,j?J:d.mount),de},$=(j,Y)=>{let ae={..._.mount?l:i};return Y&&(ae=e9(Y.dirtyFields?n.dirtyFields:n.touchedFields,ae)),Jt(j)?ae:Go(j)?Ee(ae,j):j.map(de=>Ee(ae,de))},re=(j,Y)=>({invalid:!!Ee((Y||n).errors,j),isDirty:!!Ee((Y||n).dirtyFields,j),error:Ee((Y||n).errors,j),isValidating:!!Ee(n.validatingFields,j),isTouched:!!Ee((Y||n).touchedFields,j)}),X=j=>{j&&O_(j).forEach(Y=>Sn(n.errors,Y)),y.state.next({errors:j?n.errors:{}})},te=(j,Y,ae)=>{const de=(Ee(a,j,{_f:{}})._f||{}).ref,J=Ee(n.errors,j)||{},{ref:Q,message:ce,type:ge,...Te}=J;Ot(n.errors,j,{...Te,...Y,ref:de}),y.state.next({name:j,errors:n.errors,isValid:!1}),ae&&ae.shouldFocus&&de&&de.focus&&de.focus()},fe=(j,Y)=>ao(j)?y.state.subscribe({next:ae=>"values"in ae&&j(F(void 0,Y),ae)}):F(j,Y,!0),be=j=>y.state.subscribe({next:Y=>{_tr(j.name,Y.name,j.exact)&<r(Y,j.formState||h,We,j.reRenderRoot)&&j.callback({values:{...l},...n,...Y,defaultValues:i})}}).unsubscribe,ke=j=>(_.mount=!0,v={...v,...j.formState},be({...j,formState:{...f,...j.formState}})),ve=(j,Y={})=>
vendor: 6,047 bytes, line 40
40{for(const ae of j?O_(j):d.mount)d.mount.delete(ae),d.array.delete(ae),Y.keepValue||(Sn(a,ae),Sn(l,ae)),!Y.keepError&&Sn(n.errors,ae),!Y.keepDirty&&Sn(n.dirtyFields,ae),!Y.keepTouched&&Sn(n.touchedFields,ae),!Y.keepIsValidating&&Sn(n.validatingFields,ae),!e.shouldUnregister&&!Y.keepDefaultValue&&Sn(i,ae);y.state.next({values:kn(l)}),y.state.next({...n,...Y.keepDirty?{isDirty:B()}:{}}),!Y.keepIsValid&&k()},Se=({disabled:j,name:Y})=>{if(jo(j)&&_.mount||j||d.disabled.has(Y)){const J=d.disabled.has(Y)!==!!j;j?d.disabled.add(Y):d.disabled.delete(Y),J&&_.mount&&!_.action&&k()}},Ue=(j,Y={})=>{let ae=Ee(a,j);const de=jo(Y.disabled)||jo(e.disabled);return Ot(a,j,{...ae||{},_f:{...ae&&ae._f?ae._f:{ref:{name:j}},name:j,mount:!0,...Y}}),d.mount.add(j),ae?Se({disabled:jo(Y.disabled)?Y.disabled:e.disabled,name:j}):q(j,!0,Y.value),{...de?{disabled:Y.disabled||e.disabled}:{},...e.progressive?{required:!!Y.required,min:v_(Y.min),max:v_(Y.max),minLength:v_(Y.minLength),maxLength:v_(Y.maxLength),pattern:v_(Y.pattern)}:{},name:j,onChange:V,onBlur:V,ref:J=>{if(J){Ue(j,Y),ae=Ee(a,j);const Q=Jt(J.value)&&J.querySelectorAll&&J.querySelectorAll("input,select,textarea")[0]||J,ce=ntr(Q),ge=ae._f.refs||[];if(ce?ge.find(Te=>Te===Q):Q===ae._f.ref)return;Ot(a,j,{_f:{...ae._f,...ce?{refs:[...ge.filter(Xh),Q,...Array.isArray(Ee(i,j))?[{}]:[]],ref:{type:Q.type,name:j}}:{ref:Q}}}),q(j,!1,void 0,Q)}else ae=Ee(a,j,{}),ae._f&&(ae._f.mount=!1),(e.shouldUnregister||Y.shouldUnregister)&&!(XB(d.array,j)&&_.action)&&d.unMount.add(j)}}},Qe=()=>e.shouldFocusError&&M_(a,_e,d.mount),xe=j=>{jo(j)&&(y.state.next({disabled:j}),M_(a,(Y,ae)=>{const de=Ee(a,ae);de&&(Y.disabled=de._f.disabled||j,Array.isArray(de._f.refs)&&de._f.refs.forEach(J=>{J.disabled=de._f.disabled||j}))},0,!1))},Oe=(j,Y)=>async ae=>{let de;ae&&(ae.preventDefault&&ae.preventDefault(),ae.persist&&ae.persist());let J=kn(l);if(y.state.next({isSubmitting:!0}),e.resolver){const{errors:Q,values:ce}=await M();A(),n.errors=Q,J=kn(ce)}else await K(a);if(d.disabled.size)for(const Q of d.disabled)Sn(J,Q);if(Sn(n.errors,"root"),oo(n.errors)){y.state.next({errors:{}});try{await j(J,ae)}catch(Q){de=Q}}else Y&&await Y({...n.errors},ae),Qe(),setTimeout(Qe);if(y.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:oo(n.errors)&&!de,submitCount:n.submitCount+1,errors:n.errors}),de)throw de},Ge=(j,Y={})=>{Ee(a,j)&&(Jt(Y.defaultValue)?U(j,kn(Ee(i,j))):(U(j,Y.defaultValue),Ot(i,j,kn(Y.defaultValue))),Y.keepTouched||Sn(n.touchedFields,j),Y.keepDirty||(Sn(n.dirtyFields,j),n.isDirty=Y.defaultValue?B(j,kn(Ee(i,j))):B()),Y.keepError||(Sn(n.errors,j),h.isValid&&k()),y.state.next({...n}))},rt=(j,Y={})=>{const ae=j?kn(j):i,de=kn(ae),J=oo(j),Q=J?i:de;if(Y.keepDefaultValues||(i=ae),!Y.keepValues){if(Y.keepDirtyValues){const ce=new Set([...d.mount,...Object.keys(Rc(i,l))]);for(const ge of Array.from(ce)){const Te=Ee(n.dirtyFields,ge),Je=Ee(l,ge),Et=Ee(Q,ge);Te&&!Jt(Je)?Ot(Q,ge,Je):!Te&&!Jt(Et)&&U(ge,Et)}}else{if(pw&&Jt(j))for(const ce of d.mount){const ge=Ee(a,ce);if(ge&&ge._f){const Te=Array.isArray(ge._f.refs)?ge._f.refs[0]:ge._f.ref;if(Bp(Te)){const Je=Te.closest("form");if(Je){Je.reset();break}}}}if(Y.keepFieldsRef)for(const ce of d.mount)U(ce,Ee(Q,ce));else a={}}l=e.shouldUnregister?Y.keepDefaultValues?kn(i):{}:kn(Q),y.array.next({values:{...Q}}),y.state.next({values:{...Q}})}d={mount:Y.keepDirtyValues?d.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},_.mount=!h.isValid||!!Y.keepIsValid||!!Y.keepDirtyValues||!e.shouldUnregister&&!oo(Q),_.watch=!!e.shouldUnregister,_.keepIsValid=!!Y.keepIsValid,_.action=!1,Y.keepErrors||(n.errors={}),y.state.next({submitCount:Y.keepSubmitCount?n.submitCount:0,isDirty:J?!1:Y.keepDirty?n.isDirty:!!(Y.keepDefaultValues&&!zr(j,i)),isSubmitted:Y.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:J?{}:Y.keepDirtyValues?Y.keepDefaultValues&&l?Rc(i,l):n.dirtyFields:Y.keepDefaultValues&&j?Rc(i,j):Y.keepDirty?n.dirtyFields:{},touchedFields:Y.keepTouched?n.touchedFields:{},errors:Y.keepErrors?n.errors:{},isSubmitSuccessful:Y.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},Ne=(j,Y)=>rt(ao(j)?j(l):j,{...e.resetOptions,...Y}),Me=(j,Y={})=>{const ae=Ee(a,j),de=ae&&ae._f;if(de){const J=de.refs?de.refs[0]:de.ref;J.focus&&setTimeout(()=>{J.focus(),Y.shouldSelect&&ao(J.select)&&J.select()})}},We=j=>{n={...n,...j}},Be={control:{register:Ue,unregister:ve,getFieldState:re,handleSubmit:Oe,setError:te,_subscribe:be,_runSchema:M,_updateIsValidating:A,_focusError:Qe,_getWatch:F,_getDirty:B,_setValid:k,_setFieldArray:C,_setDisabledField:Se,_setErrors:I,_getFieldArray:ee,_reset:rt,_resetDefaultValues:()=>ao(e.defaultValues)&&e.defaultValues().then(j=>{Ne(j,e.resetOptions),y.state.next({isLoading:!1})}),_removeUnmounted:oe,_disableForm:xe,_subjects:y,_proxyFormState:h,get _fields(){return a},get _formValues(){return l},get _state(){return _},set _state(j){_=j},get _defaultValues(){return i},get _names(){return d},set _names(j){d=j},get _formState(){return n},get _options(){return e},set _options(j){e={...e,...j}}},subscribe:ke,trigger:ue,register:Ue,handleSubmit:Oe,watch:fe,setValue:U,getValues:$,reset:Ne,resetField:Ge,clearErrors:X,unregister:ve,setError:te,setFocus:Me,getFieldState:re};return{...Be,formControl:Be}}function gtr(t={}){const e=me.useRef(void 0),n=me.useRef(void 0),[a,i]=me.useState({isDirty:!1,isValidating:!1,isLoading:ao(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,isReady:!1,defaultValues:ao(t.defaultValues)?void 0:t.defaultValues});if(!e.current)if(t.formControl)e.current={...t.formControl,formState:a},t.defaultValues&&!ao(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions);else{const{formControl:_,...d}=ftr(t);e.current={...d,formState:a}}const l=e.current.control;return l._options=t,bw(()=>{const _=l._subscribe({formState:l._proxyFormState,callback:()=>i({...l._formState}
40),reRenderRoot:!0});return i(d=>({...d,isReady:!0})),l._formState.isReady=!0,_},[l]),me.useEffect(()=>l._disableForm(t.disabled),[l,t.disabled]),me.useEffect(()=>{t.mode&&(l._options.mode=t.mode),t.reValidateMode&&(l._options.reValidateMode=t.reValidateMode)},[l,t.mode,t.reValidateMode]),me.useEffect(()=>{t.errors&&(l._setErrors(t.errors),l._focusError())},[l,t.errors]),me.useEffect(()=>{t.shouldUnregister&&l._subjects.state.next({values:l._getWatch()})},[l,t.shouldUnregister]),me.useEffect(()=>{if(l._proxyFormState.isDirty){const _=l._getDirty();_!==a.isDirty&&l._subjects.state.next({isDirty:_})}},[l,a.isDirty]),me.useEffect(()=>{var _;t.values&&!zr(t.values,n.current)?(l._reset(t.values,{keepFieldsRef:!0,...l._options.resetOptions}),!((_=l._options.resetOptions)===null||_===void 0)&&_.keepIsValid||l._setValid(),n.current=t.values,i(d=>({...d}))):l._resetDefaultValues()},[l,t.values]),me.useEffect(()=>{l._state.mount||(l._setValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next({...l._formState})),l._removeUnmounted()}),e.current.formState=me.useMemo(()=>QB(a,l),[l,a]),e.current}function htr({className:t,...e}){return x.jsx("label",{"data-slot":"label",className:Pe("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...e})}const ofr=ttr,s9=S.createContext({}),rfr=({...t})=>x.jsx(s9.Provider,{value:{name:t.name},children:x.jsx(Jer,{...t})}),xw=()=>{const t=S.useContext(s9),e=S.useContext(i9),{getFieldState:n}=etr(),a=JB({name:t.name}),i=n(t.name,a);if(!t.name)throw new Error("useFormField should be used within <FormField>");const{id:l}=e;return{id:l,name:t.name,formItemId:`${l}-form-item`,formDescriptionId:`${l}-form-item-description`,formMessageId:`${l}-form-item-message`,...i}},i9=S.createContext({});function afr({className:t,...e}){const n=S.useId();return x.jsx(i9.Provider,{value:{id:n},children:x.jsx("div",{"data-slot":"form-item",className:Pe("grid gap-2",t),...e})})}function sfr({className:t,...e}){const{error:n,formItemId:a}=xw();return x.jsx(htr,{"data-slot":"form-label","data-error":!!n,className:Pe("data-[error=true]:text-destructive",t),htmlFor:a,...e})}function ifr({children:t}){const{error:e,formItemId:n,formDescriptionId:a,formMessageId:i}=xw(),l=S.Children.only(t);return S.cloneElement(l,{id:n,"aria-describedby":e?`${a} ${i}`:a,"aria-invalid":!!e})}function cfr({className:t,...e}){const{error:n,formMessageId:a}=xw(),i=n?String(n?.message??""):e.children;return i?x.jsx("p",{"data-slot":"form-message",id:a,className:Pe("text-destructive text-sm",t),...e,children:i}):null}const btr=t=>({id:"additional-fields-client",$InferServerPlugin:{}});function we(t,e,n){function a(d,p){if(d._zod||Object.defineProperty(d,"_zod",{value:{def:p,constr:_,traits:new Set},enumerable:!1}),d._zod.traits.has(t))return;d._zod.traits.add(t),e(d,p);const m=_.prototype,f=Object.keys(m);for(let h=0;h<f.length;h++){const v=f[h];v in d||(d[v]=m[v].bind(d))}}const i=n?.Parent??Object;class l extends i{}Object.defineProperty(l,"name",{value:t});function _(d){var p;const m=n?.Parent?new l:this;a(m,d),(p=m._zod).deferred??(p.deferred=[]);for(const f of m._zod.deferred)f();return m}return Object.defineProperty(_,"init",{value:a}),Object.defineProperty(_,Symbol.hasInstance,{value:d=>n?.Parent&&d instanceof n.Parent?!0:d?._zod?.traits?.has(t)}),Object.defineProperty(_,"name",{value:t}),_}class Wc extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class c9 extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}}const l9={};function Ti(t){return l9}function _9(t){const e=Object.values(t).filter(a=>typeof a=="number");return Object.entries(t).filter(([a,i])=>e.indexOf(+a)===-1).map(([a,i])=>i)}function rv(t,e){return typeof e=="bigint"?e.toString():e}function Fm(t){return{get value(){{const e=t();return Object.defineProperty(this,"value",{value:e}),e}}}}function kw(t){return t==null}function Sw(t){const e=t.startsWith("^")?1:0,n=t.endsWith("$")?t.length-1:t.length;return t.slice(e,n)}function vtr(t,e){const n=(t.toString().split(".")[1]||"").length,a=e.toString();let i=(a.split(".")[1]||"").length;if(i===0&&/\d?e-\d?/.test(a)){const p=a.match(/\d?e-(\d?)/);p?.[1]&&(i=Number.parseInt(p[1]))}const l=n>i?n:i,_=Number.parseInt(t.toFixed(l).replace(".","")),d=Number.parseInt(e.toFixed(l).replace(".",""));return _%d/10**l}const e5=Symbol("evaluating");function At(t,e,n){let a;
vendor: 26,993 bytes, lines 40-57
40Object.defineProperty(t,e,{get(){if(a!==e5)return a===void 0&&(a=e5,a=n()),a},set(i){Object.defineProperty(t,e,{value:i})},configurable:!0})}function Mi(t,e,n){Object.defineProperty(t,e,{value:n,writable:!0,enumerable:!0,configurable:!0})}function Cs(...t){const e={};for(const n of t){const a=Object.getOwnPropertyDescriptors(n);Object.assign(e,a)}return Object.defineProperties({},e)}function t5(t){return JSON.stringify(t)}function ytr(t){return t.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const u9="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function H_(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}const wtr=Fm(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const t=Function;return new t(""),!0}catch{return!1}});function K_(t){if(H_(t)===!1)return!1;const e=t.constructor;if(e===void 0||typeof e!="function")return!0;const n=e.prototype;return!(H_(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function d9(t){return K_(t)?{...t}:Array.isArray(t)?[...t]:t}const ztr=new Set(["string","number","symbol"]);function tl(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Ps(t,e,n){const a=new t._zod.constr(e??t._zod.def);return(!e||n?.parent)&&(a._zod.parent=t),a}function Ze(t){const e=t;if(!e)return{};if(typeof e=="string")return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");e.error=e.message}return delete e.message,typeof e.error=="string"?{...e,error:()=>e.error}:e}function xtr(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}const ktr={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function Str(t,e){const n=t._zod.def,a=n.checks;if(a&&a.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const l=Cs(t._zod.def,{get shape(){const _={};for(const d in e){if(!(d in n.shape))throw new Error(`Unrecognized key: "${d}"`);e[d]&&(_[d]=n.shape[d])}return Mi(this,"shape",_),_},checks:[]});return Ps(t,l)}function Itr(t,e){const n=t._zod.def,a=n.checks;if(a&&a.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const l=Cs(t._zod.def,{get shape(){const _={...t._zod.def.shape};for(const d in e){if(!(d in n.shape))throw new Error(`Unrecognized key: "${d}"`);e[d]&&delete _[d]}return Mi(this,"shape",_),_},checks:[]});return Ps(t,l)}function Ttr(t,e){if(!K_(e))throw new Error("Invalid input to extend: expected a plain object");const n=t._zod.def.checks;if(n&&n.length>0){const l=t._zod.def.shape;for(const _ in e)if(Object.getOwnPropertyDescriptor(l,_)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const i=Cs(t._zod.def,{get shape(){const l={...t._zod.def.shape,...e};return Mi(this,"shape",l),l}});return Ps(t,i)}function Etr(t,e){if(!K_(e))throw new Error("Invalid input to safeExtend: expected a plain object");const n=Cs(t._zod.def,{get shape(){const a={...t._zod.def.shape,...e};return Mi(this,"shape",a),a}});return Ps(t,n)}function Rtr(t,e){const n=Cs(t._zod.def,{get shape(){const a={...t._zod.def.shape,...e._zod.def.shape};return Mi(this,"shape",a),a},get catchall(){return e._zod.def.catchall},checks:[]});return Ps(t,n)}function Atr(t,e,n){const i=e._zod.def.checks;if(i&&i.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const _=Cs(e._zod.def,{get shape(){const d=e._zod.def.shape,p={...d};if(n)for(const m in n){if(!(m in d))throw new Error(`Unrecognized key: "${m}"`);n[m]&&(p[m]=t?new t({type:"optional",innerType:d[m]}):d[m])}else for(const m in d)p[m]=t?new t({type:"optional",innerType:d[m]}):d[m];return Mi(this,"shape",p),p},checks:[]});return Ps(e,_)}function Ctr(t,e,n){const a=Cs(e._zod.def,{get shape(){const i=e._zod.def.shape,l={...i};if(n)for(const _ in n){if(!(_ in l))throw new Error(`Unrecognized key: "${_}"`);n[_]&&(l[_]=new t({type:"nonoptional",innerType:i[_]}))}else for(const _ in i)l[_]=new t({type:"nonoptional",innerType:i[_]});return Mi(this,"shape",l),l}});return Ps(e,a)}function Oc(t,e=0){if(t.aborted===!0)return!0;for(let n=e;n<t.issues.length;n++)if(t.issues[n]?.continue!==!0)return!0;return!1}function p9(t,e){return e.map(n=>{var a;return(a=n).path??(a.path=[]),n.path.unshift(t),n})}function $d(t){return typeof t=="string"?t:t?.message}function Ei(t,e,n){const a={...t,path:t.path??[]};if(!t.message){const i=$d(t.inst?._zod.def?.error?.(t))??$d(e?.error?.(t))??$d(n.customError?.(t))??$d(n.localeError?.(t))??"Invalid input";a.message=i}return delete a.inst,delete a.continue,e?.reportInput||delete a.input,a}function Iw(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function W_(...t){const[e,n,a]=t;return typeof e=="string"?{message:e,code:"custom",input:n,inst:a}:{...e}}const m9=(t,e)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:e,enumerable:!1}),t.message=JSON.stringify(e,rv,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},Tw=we("$ZodError",m9),Um=we("$ZodError",m9,{Parent:Error});function Ptr(t,e=n=>n.message){const n={},a=[];for(const i of t.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(e(i))):a.push(e(i));return{formErrors:a,fieldErrors:n}}function qtr(t,e=n=>n.message){const n={_errors:[]},a=i=>{for(const l of i.issues)if(l.code==="invalid_union"&&l.errors.length)l.errors.map(_=>a({issues:_}));else if(l.code==="invalid_key")a({issues:l.issues});else if(l.code==="invalid_element")a({issues:l.issues});else if(l.path.length===0)n._errors.push(e(l));else{let _=n,d=0;for(;d<l.path.length;){const p=l.path[d];d===l.path.length-1?(_[p]=_[p]||{_errors:[]},_[p]._errors.push(e(l))):_[p]=_[p]||{_errors:[]},_=_[p],d++}}};return a(t),n}const Gm=t=>(e,n,a,i)=>{const l=a?Object.assign(a,{async:!1}):{async:!1},_=e._zod.run({value:n,issues:[]},l);if(_ instanceof Promise)throw new Wc;if(_.issues.length){const d=new(i?.Err??t)(_.issues.map(p=>Ei(p,l,Ti())));throw u9(d,i?.callee),d}return _.value},Otr=Gm(Um),Bm=t=>async(e,n,a,i)=>{const l=a?Object.assign(a,{async:!0}):{async:!0};let _=e._zod.run({value:n,issues:[]},l);if(_ instanceof Promise&&(_=await _),_.issues.length){const d=new(i?.Err??t)(_.issues.map(p=>Ei(p,l,Ti())));throw u9(d,i?.callee),d}return _.value},Mtr=Bm(Um),Vm=t=>(e,n,a)=>{const i=a?{...a,async:!1}:{async:!1},l=e._zod.run({value:n,issues:[]},i);if(l instanceof Promise)throw new Wc;return l.issues.length?{success:!1,error:new(t??Tw)(l.issues.map(_=>Ei(_,i,Ti())))}:{success:!0,data:l.value}},Ntr=Vm(Um),Hm=t=>async(e,n,a)=>{const i=a?Object.assign(a,{async:!0}):{async:!0};let l=e._zod.run({value:n,issues:[]},i);return l instanceof Promise&&(l=await l),l.issues.length?{success:!1,error:new t(l.issues.map(_=>Ei(_,i,Ti())))}:{success:!0,data:l.value}},Ltr=Hm(Um),Dtr=t=>(e,n,a)=>{const i=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return Gm(t)(e,n,i)},$tr=t=>(e,n,a)=>Gm(t)(e,n,a),jtr=t=>async(e,n,a)=>{const i=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return Bm(t)(e,n,i)},Ftr=t=>async(e,n,a)=>Bm(t)(e,n,a),Utr=t=>(e,n,a)=>{const i=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return Vm(t)(e,n,i)},Gtr=t=>(e,n,a)=>Vm(t)(e,n,a),Btr=t=>async(e,n,a)=>{const i=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return Hm(t)(e,n,i)},Vtr=t=>async(e,n,a)=>Hm(t)(e,n,a),Htr=/^[cC][^\s-]{8,}$/,Ktr=/^[0-9a-z]+$/,Wtr=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Ytr=/^[0-9a-vA-V]{20}$/,Ztr=/^[A-Za-z0-9]{27}$/,Xtr=/^[a-zA-Z0-9_-]{21}$/,Qtr=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Jtr=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,n5=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,enr=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,tnr="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function nnr(){return new RegExp(tnr,"u")}const onr=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,rnr=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,anr=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,snr=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,inr=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,f9=/^[A-Za-z0-9_-]*$/,cnr=/^\+[1-9]\d{6,14}$/,g9="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",lnr=new RegExp(`^${g9}$`);function h9(t){const e="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${e}`:t.precision===0?`${e}:[0-5]\\d`:`${e}:[0-5]\\d\\.\\d{${t.precision}}`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function _nr(t){return new RegExp(`^${h9(t)}$`)}function unr(t){const e=h9({precision:t.precision}),n=["Z"];t.local&&n.push(""),t.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const a=`${e}(?:${n.join("|")})`;return new RegExp(`^${g9}T(?:${a})$`)}const dnr=t=>{const e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},pnr=/^-?\d+$/,mnr=/^-?\d+(?:\.\d+)?$/,fnr=/^(?:true|false)$/i,gnr=/^[^A-Z]*$/,hnr=/^[^a-z]*$/,To=we("$ZodCheck",(t,e)=>{var n;t._zod??(t._zod={}),t._zod.def=e,(n=t._zod).onattach??(n.onattach=[])}),b9={number:"number",bigint:"bigint",object:"date"},v9=we("$ZodCheckLessThan",(t,e)=>{To.init(t,e);const n=b9[typeof e.value];t._zod.onattach.push(a=>{const i=a._zod.bag,l=(e.inclusive?i.maximum:i.exclusiveMaximum)??Number.POSITIVE_INFINITY;e.value<l&&(e.inclusive?i.maximum=e.value:i.exclusiveMaximum=e.value)}),t._zod.check=a=>{(e.inclusive?a.value<=e.value:a.value<e.value)||a.issues.push({origin:n,code:"too_big",maximum:typeof e.value=="object"?e.value.getTime():e.value,input:a.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),y9=we("$ZodCheckGreaterThan",(t,e)=>{To.init(t,e);const n=b9[typeof e.value];t._zod.onattach.push(a=>{const i=a._zod.bag,l=(e.inclusive?i.minimum:i.exclusiveMinimum)??Number.NEGATIVE_INFINITY;e.value>l&&(e.inclusive?i.minimum=e.value:i.exclusiveMinimum=e.value)}),t._zod.check=a=>{(e.inclusive?a.value>=e.value:a.value>e.value)||a.issues.push({origin:n,code:"too_small",minimum:typeof e.value=="object"?e.value.getTime():e.value,input:a.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),bnr=we("$ZodCheckMultipleOf",(t,e)=>{To.init(t,e),t._zod.onattach.push(n=>{var a;(a=n._zod.bag).multipleOf??(a.multipleOf=e.value)}),t._zod.check=n=>{if(typeof n.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%e.value===BigInt(0):vtr(n.value,e.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:e.value,input:n.value,inst:t,continue:!e.abort})}}),vnr=we("$ZodCheckNumberFormat",(t,e)=>{To.init(t,e),e.format=e.format||"float64";const n=e.format?.includes("int"),a=n?"int":"number",[i,l]=ktr[e.format];t._zod.onattach.push(_=>{const d=_._zod.bag;d.format=e.format,d.minimum=i,d.maximum=l,n&&(d.pattern=pnr)}),t._zod.check=_=>{const d=_.value;if(n){if(!Number.isInteger(d)){_.issues.push({expected:a,format:e.format,code:"invalid_type",continue:!1,input:d,inst:t});return}if(!Number.isSafeInteger(d)){d>0?_.issues.push({input:d,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:a,inclusive:!0,continue:!e.abort}):_.issues.push({input:d,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:a,inclusive:!0,continue:!e.abort});return}}d<i&&_.issues.push({origin:"number",input:d,code:"too_small",minimum:i,inclusive:!0,inst:t,continue:!e.abort}),d>l&&_.issues.push({origin:"number",input:d,code:"too_big",maximum:l,inclusive:!0,inst:t,continue:!e.abort})}}),ynr=we("$ZodCheckMaxLength",(t,e)=>{var n;To.init(t,e),(n=t._zod.def).when??(n.when=a=>{const i=a.value;return!kw(i)&&i.length!==void 0}),t._zod.onattach.push(a=>{const i=a._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum<i&&(a._zod.bag.maximum=e.maximum)}),t._zod.check=a=>{const i=a.value;if(i.length<=e.maximum)return;const _=Iw(i);a.issues.push({origin:_,code:"too_big",maximum:e.maximum,inclusive:!0,input:i,inst:t,continue:!e.abort})}}),wnr=we("$ZodCheckMinLength",(t,e)=>{var n;To.init(t,e),(n=t._zod.def).when??(n.when=a=>{const i=a.value;return!kw(i)&&i.length!==void 0}),t._zod.onattach.push(a=>{const i=a._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>i&&(a._zod.bag.minimum=e.minimum)}),t._zod.check=a=>{const i=a.value;if(i.length>=e.minimum)return;const _=Iw(i);a.issues.push({origin:_,code:"too_small",minimum:e.minimum,inclusive:!0,input:i,inst:t,continue:!e.abort})}}),znr=we("$ZodCheckLengthEquals",(t,e)=>{var n;To.init(t,e),(n=t._zod.def).when??(n.when=a=>{const i=a.value;return!kw(i)&&i.length!==void 0}),t._zod.onattach.push(a=>{const i=a._zod.bag;i.minimum=e.length,i.maximum=e.length,i.length=e.length}),t._zod.check=a=>{const i=a.value,l=i.length;if(l===e.length)return;const _=Iw(i),d=l>e.length;a.issues.push({origin:_,...d?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:a.value,inst:t,continue:!e.abort})}}),Km=we("$ZodCheckStringFormat",(t,e)=>{var n,a;To.init(t,e),t._zod.onattach.push(i=>{const l=i._zod.bag;l.format=e.format,e.pattern&&(l.patterns??(l.patterns=new Set),l.patterns.add(e.pattern))}),e.pattern?(n=t._zod).check??(n.check=i=>{e.pattern.lastIndex=0,!e.pattern.test(i.value)&&i.issues.push({origin:"string",code:"invalid_format",format:e.format,input:i.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(a=t._zod).check??(a.check=()=>{})}),xnr=we("$ZodCheckRegex",(t,e)=>{Km.init(t,e),t._zod.check=n=>{e.pattern.lastIndex=0,!e.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),knr=we("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=gnr),Km.init(t,e)}),Snr=we("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=hnr),Km.init(t,e)}),Inr=we("$ZodCheckIncludes",(t,e)=>{To.init(t,e);const n=tl(e.includes),a=new RegExp(typeof e.position=="number"?`^.{${e.position}}${n}`:n);e.pattern=a,t._zod.onattach.push(i=>{const l=i._zod.bag;l.patterns??(l.patterns=new Set),l.patterns.add(a)}),t._zod.check=i=>{i.value.includes(e.includes,e.position)||i.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:i.value,inst:t,continue:!e.abort})}}),Tnr=we("$ZodCheckStartsWith",(t,e)=>{To.init(t,e);const n=new RegExp(`^${tl(e.prefix)}.*`);e.pattern??(e.pattern=n),t._zod.onattach.push(a=>{const i=a._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(n)}),t._zod.check=a=>{a.value.startsWith(e.prefix)||a.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:a.value,inst:t,continue:!e.abort})}}),Enr=we("$ZodCheckEndsWith",(t,e)=>{To.init(t,e);const n=new RegExp(`.*${tl(e.suffix)}$`);e.pattern??(e.pattern=n),t._zod.onattach.push(a=>{const i=a._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(n)}),t._zod.check=a=>{a.value.endsWith(e.suffix)||a.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:a.value,inst:t,continue:!e.abort})}}),Rnr=we("$ZodCheckOverwrite",(t,e)=>{To.init(t,e),t._zod.check=n=>{n.value=e.tx(n.value)}});class Anr{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}const a=e.split(` 41`).filter(_=>_),i=Math.min(...a.map(_=>_.length-_.trimStart().length)),l=a.map(_=>_.slice(i)).map(_=>" ".repeat(this.indent*2)+_);for(const _ of l)this.content.push(_)}compile(){const e=Function,n=this?.args,i=[...(this?.content??[""]).map(l=>` ${l}`)];return new e(...n,i.join(` 42`))}}const Cnr={major:4,minor:3,patch:6},dn=we("$ZodType",(t,e)=>{var n;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=Cnr;const a=[...t._zod.def.checks??[]];t._zod.traits.has("$ZodCheck")&&a.unshift(t);for(const i of a)for(const l of i._zod.onattach)l(t);if(a.length===0)(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{const i=(_,d,p)=>{let m=Oc(_),f;for(const h of d){if(h._zod.def.when){if(!h._zod.def.when(_))continue}else if(m)continue;const v=_.issues.length,y=h._zod.check(_);if(y instanceof Promise&&p?.async===!1)throw new Wc;if(f||y instanceof Promise)f=(f??Promise.resolve()).then(async()=>{await y,_.issues.length!==v&&(m||(m=Oc(_,v)))});else{if(_.issues.length===v)continue;m||(m=Oc(_,v))}}return f?f.then(()=>_):_},l=(_,d,p)=>{if(Oc(_))return _.aborted=!0,_;const m=i(d,a,p);if(m instanceof Promise){if(p.async===!1)throw new Wc;return m.then(f=>t._zod.parse(f,p))}return t._zod.parse(m,p)};t._zod.run=(_,d)=>{if(d.skipChecks)return t._zod.parse(_,d);if(d.direction==="backward"){const m=t._zod.parse({value:_.value,issues:[]},{...d,skipChecks:!0});return m instanceof Promise?m.then(f=>l(f,_,d)):l(m,_,d)}const p=t._zod.parse(_,d);if(p instanceof Promise){if(d.async===!1)throw new Wc;return p.then(m=>i(m,a,d))}return i(p,a,d)}}At(t,"~standard",()=>({validate:i=>{try{const l=Ntr(t,i);return l.success?{value:l.data}:{issues:l.error?.issues}}catch{return Ltr(t,i).then(_=>_.success?{value:_.data}:{issues:_.error?.issues})}},vendor:"zod",version:1}))}),Ew=we("$ZodString",(t,e)=>{dn.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??dnr(t._zod.bag),t._zod.parse=(n,a)=>{if(e.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:t}),n}}),en=we("$ZodStringFormat",(t,e)=>{Km.init(t,e),Ew.init(t,e)}),Pnr=we("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=Jtr),en.init(t,e)}),qnr=we("$ZodUUID",(t,e)=>{if(e.version){const a={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(a===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=n5(a))}else e.pattern??(e.pattern=n5());en.init(t,e)}),Onr=we("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=enr),en.init(t,e)}),Mnr=we("$ZodURL",(t,e)=>{en.init(t,e),t._zod.check=n=>{try{const a=n.value.trim(),i=new URL(a);e.hostname&&(e.hostname.lastIndex=0,e.hostname.test(i.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:e.hostname.source,input:n.value,inst:t,continue:!e.abort})),e.protocol&&(e.protocol.lastIndex=0,e.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:n.value,inst:t,continue:!e.abort})),e.normalize?n.value=i.href:n.value=a;return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort})}}}),Nnr=we("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=nnr()),en.init(t,e)}),Lnr=we("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=Xtr),en.init(t,e)}),Dnr=we("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=Htr),en.init(t,e)}),$nr=we("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=Ktr),en.init(t,e)}),jnr=we("$ZodULID",(t,e)=>{e.pattern??(e.pattern=Wtr),en.init(t,e)}),Fnr=we("$ZodXID",(t,e)=>{e.pattern??(e.pattern=Ytr),en.init(t,e)}),Unr=we("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=Ztr),en.init(t,e)}),Gnr=we("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=unr(e)),en.init(t,e)}),Bnr=we("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=lnr),en.init(t,e)}),Vnr=we("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=_nr(e)),en.init(t,e)}),Hnr=we("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=Qtr),en.init(t,e)}),Knr=we("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=onr),en.init(t,e),t._zod.bag.format="ipv4"}),Wnr=we("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=rnr),en.init(t,e),t._zod.bag.format="ipv6",t._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:t,continue:!e.abort})}}}),Ynr=we("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=anr),en.init(t,e)}),Znr=we("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=snr),en.init(t,e),t._zod.check=n=>{const a=n.value.split("/");try{if(a.length!==2)throw new Error;const[i,l]=a;if(!l)throw new Error;const _=Number(l);if(`${_}`!==l)throw new Error;if(_<0||_>128)throw new Error;new URL(`http://[${i}]`)}catch{n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:t,continue:!e.abort})}}});function w9(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}const Xnr=we("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=inr),en.init(t,e),t._zod.bag.contentEncoding="base64",t._zod.check=n=>{w9(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:t,continue:!e.abort})}});function Qnr(t){if(!f9.test(t))return!1;const e=t.replace(/[-_]/g,a=>a==="-"?"+":"/"),n=e.padEnd(Math.ceil(e.length/4)*4,"=");return w9(n)}const Jnr=we("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=f9),en.init(t,e),t._zod.bag.contentEncoding="base64url",t._zod.check=n=>{Qnr(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:t,continue:!e.abort})}}),eor=we("$ZodE164",(t,e)=>{e.pattern??(e.pattern=cnr),en.init(t,e)});function tor(t,e=null){try{const n=t.split(".");if(n.length!==3)return!1;const[a]=n;if(!a)return!1;const i=JSON.parse(atob(a));return!("typ"in i&&i?.typ!=="JWT"||!i.alg||e&&(!("alg"in i)||i.alg!==e))}catch{return!1}}const nor=we("$ZodJWT",(t,e)=>{en.init(t,e),t._zod.check=n=>{tor(n.value,e.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:t,continue:!e.abort})}}),z9=we("$ZodNumber",(t,e)=>{dn.init(t,e),t._zod.pattern=t._zod.bag.pattern??mnr,t._zod.parse=(n,a)=>{if(e.coerce)try{n.value=Number(n.value)}catch{}const i=n.value;if(typeof i=="number"&&!Number.isNaN(i)&&Number.isFinite(i))return n;const l=typeof i=="number"?Number.isNaN(i)?"NaN":Number.isFinite(i)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:i,inst:t,...l?{received:l}:{}}),n}}),oor=we("$ZodNumberFormat",(t,e)=>{vnr.init(t,e),z9.init(t,e)}),ror=we("$ZodBoolean",(t,e)=>{dn.init(t,e),t._zod.pattern=fnr,t._zod.parse=(n,a)=>{if(e.coerce)try{n.value=!!n.value}catch{}const i=n.value;return typeof i=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:t}),n}}),aor=we("$ZodUnknown",(t,e)=>{dn.init(t,e),t._zod.parse=n=>n}),sor=we("$ZodNever",(t,e)=>{dn.init(t,e),t._zod.parse=(n,a)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:t}),n)});function o5(t,e,n){t.issues.length&&e.issues.push(...p9(n,t.issues)),e.value[n]=t.value}const ior=we("$ZodArray",(t,e)=>{dn.init(t,e),t._zod.parse=(n,a)=>{const i=n.value;if(!Array.isArray(i))return n.issues.push({expected:"array",code:"invalid_type",input:i,inst:t}),n;n.value=Array(i.length);const l=[];for(let _=0;_<i.length;_++){const d=i[_],p=e.element._zod.run({value:d,issues:[]},a);p instanceof Promise?l.push(p.then(m=>o5(m,n,_))):o5(p,n,_)}return l.length?Promise.all(l).then(()=>n):n}});function Hp(t,e,n,a,i){if(t.issues.length){if(i&&!(n in a))return;e.issues.push(...p9(n,t.issues))}t.value===void 0?n in a&&(e.value[n]=void 0):e.value[n]=t.value}function x9(t){const e=Object.keys(t.shape);for(const a of e)if(!t.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${a}": expected a Zod schema`);const n=xtr(t.shape);return{...t,keys:e,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(n)}}function k9(t,e,n,a,i,l){const _=[],d=i.keySet,p=i.catchall._zod,m=p.def.type,f=p.optout==="optional";for(const h in e){if(d.has(h))continue;if(m==="never"){_.push(h);continue}const v=p.run({value:e[h],issues:[]},a);v instanceof Promise?t.push(v.then(y=>Hp(y,n,h,e,f))):Hp(v,n,h,e,f)}return _.length&&n.issues.push({code:"unrecognized_keys",keys:_,input:e,inst:l}),t.length?Promise.all(t).then(()=>n):n}const cor=we("$ZodObject",(t,e)=>{if(dn.init(t,e),!Object.getOwnPropertyDescriptor(e,"shape")?.get){const d=e.shape;Object.defineProperty(e,"shape",{get:()=>{const p={...d};return Object.defineProperty(e,"shape",{value:p}),p}})}const a=Fm(()=>x9(e));At(t._zod,"propValues",()=>{const d=e.shape,p={};for(const m in d){const f=d[m]._zod;if(f.values){p[m]??(p[m]=new Set);for(const h of f.values)p[m].add(h)}}return p});const i=H_,l=e.catchall;let _;t._zod.parse=(d,p)=>{_??(_=a.value);const m=d.value;if(!i(m))return d.issues.push({expected:"object",code:"invalid_type",input:m,inst:t}),d;d.value={};const f=[],h=_.shape;for(const v of _.keys){const y=h[v],z=y._zod.optout==="optional",w=y._zod.run({value:m[v],issues:[]},p);w instanceof Promise?f.push(w.then(k=>Hp(k,d,v,m,z))):Hp(w,d,v,m,z)}return l?k9(f,m,d,p,a.value,t):f.length?Promise.all(f).then(()=>d):d}}),lor=we("$ZodObjectJIT",(t,e)=>{cor.init(t,e);const n=t._zod.parse,a=Fm(()=>x9(e)),i=v=>{const y=new Anr(["shape","payload","ctx"]),z=a.value,w=E=>{const I=t5(E);return`shape[${I}]._zod.run({ value: input[${I}], issues: [] }, ctx)`};y.write("const input = payload.value;");const k=Object.create(null);let A=0;for(const E of z.keys)k[E]=`key_${A++}`;y.write("const newResult = {};");for(const E of z.keys){const I=k[E],q=t5(E),N=v[E]?._zod?.optout==="optional";y.write(`const ${I} = ${w(E)};`),N?y.write(` 43 if (${I}.issues.length) { 44 if (${q} in input) { 45 payload.issues = payload.issues.concat(${I}.issues.map(iss => ({ 46 ...iss, 47 path: iss.path ? [${q}, ...iss.path] : [${q}] 48 }))); 49 } 50 } 51 52 if (${I}.value === undefined) { 53 if (${q} in input) { 54 newResult[${q}] = undefined; 55 } 56 } else { 57 newResult[${q}] = ${I}
57.value; 58 } 59 60 `):y.write(` 61 if (${I}.issues.length) { 62 payload.issues = payload.issues.concat(${I}.issues.map(iss => ({ 63 ...iss, 64 path: iss.path ? [${q}, ...iss.path] : [${q}] 65 }))); 66 } 67 68 if (${I}.value === undefined) { 69 if (${q} in input) { 70 newResult[${q}] = undefined; 71 } 72 } else { 73 newResult[${q}] = ${I}.value; 74 } 75 76 `)}y.write("payload.value = newResult;"),y.write("return payload;");const C=y.compile();return(E,I)=>C(v,E,I)};let l;const _=H_,d=!l9.jitless,m=d&&wtr.value,f=e.catchall;let h;t._zod.parse=(v,y)=>{h??(h=a.value);const z=v.value;return _(z)?d&&m&&y?.async===!1&&y.jitless!==!0?(l||(l=i(e.shape)),v=l(v,y),f?k9([],z,v,y,h,t):v):n(v,y):(v.issues.push({expected:"object",code:"invalid_type",input:z,inst:t}),v)}});function r5(t,e,n,a){for(const l of t)if(l.issues.length===0)return e.value=l.value,e;const i=t.filter(l=>!Oc(l));return i.length===1?(e.value=i[0].value,i[0]):(e.issues.push({code:"invalid_union",input:e.value,inst:n,errors:t.map(l=>l.issues.map(_=>Ei(_,a,Ti())))}),e)}const S9=we("$ZodUnion",(t,e)=>{dn.init(t,e),At(t._zod,"optin",()=>e.options.some(i=>i._zod.optin==="optional")?"optional":void 0),At(t._zod,"optout",()=>e.options.some(i=>i._zod.optout==="optional")?"optional":void 0),At(t._zod,"values",()=>{if(e.options.every(i=>i._zod.values))return new Set(e.options.flatMap(i=>Array.from(i._zod.values)))}),At(t._zod,"pattern",()=>{if(e.options.every(i=>i._zod.pattern)){const i=e.options.map(l=>l._zod.pattern);return new RegExp(`^(${i.map(l=>Sw(l.source)).join("|")})$`)}});const n=e.options.length===1,a=e.options[0]._zod.run;t._zod.parse=(i,l)=>{if(n)return a(i,l);let _=!1;const d=[];for(const p of e.options){const m=p._zod.run({value:i.value,issues:[]},l);if(m instanceof Promise)d.push(m),_=!0;else{if(m.issues.length===0)return m;d.push(m)}}return _?Promise.all(d).then(p=>r5(p,i,t,l)):r5(d,i,t,l)}}),_or=we("$ZodDiscriminatedUnion",(t,e)=>{e.inclusive=!1,S9.init(t,e);const n=t._zod.parse;At(t._zod,"propValues",()=>{const i={};for(const l of e.options){const _=l._zod.propValues;if(!_||Object.keys(_).length===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(l)}"`);for(const[d,p]of Object.entries(_)){i[d]||(i[d]=new Set);for(const m of p)i[d].add(m)}}return i});const a=Fm(()=>{const i=e.options,l=new Map;for(const _ of i){const d=_._zod.propValues?.[e.discriminator];if(!d||d.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(_)}"`);for(const p of d){if(l.has(p))throw new Error(`Duplicate discriminator value "${String(p)}"`);l.set(p,_)}}return l});t._zod.parse=(i,l)=>{const _=i.value;if(!H_(_))return i.issues.push({code:"invalid_type",expected:"object",input:_,inst:t}),i;const d=a.value.get(_?.[e.discriminator]);return d?d._zod.run(i,l):e.unionFallback?n(i,l):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:e.discriminator,input:_,path:[e.discriminator],inst:t}),i)}}),uor=we("$ZodIntersection",(t,e)=>{dn.init(t,e),t._zod.parse=(n,a)=>{const i=n.value,l=e.left._zod.run({value:i,issues:[]},a),_=e.right._zod.run({value:i,issues:[]},a);return l instanceof Promise||_ instanceof Promise?Promise.all([l,_]).then(([p,m])=>a5(n,p,m)):a5(n,l,_)}});function av(t,e){if(t===e)return{valid:!0,data:t};if(t instanceof Date&&e instanceof Date&&+t==+e)return{valid:!0,data:t};if(K_(t)&&K_(e)){const n=Object.keys(e),a=Object.keys(t).filter(l=>n.indexOf(l)!==-1),i={...t,...e};for(const l of a){const _=av(t[l],e[l]);if(!_.valid)return{valid:!1,mergeErrorPath:[l,..._.mergeErrorPath]};i[l]=_.data}return{valid:!0,data:i}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};const n=[];for(let a=0;a<t.length;a++){const i=t[a],l=e[a],_=av(i,l);if(!_.valid)return{valid:!1,mergeErrorPath:[a,..._.mergeErrorPath]};n.push(_.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function a5(t,e,n){const a=new Map;let i;for(const d of e.issues)if(d.code==="unrecognized_keys"){i??(i=d);for(const p of d.keys)a.has(p)||a.set(p,{}),a.get(p).l=!0}else t.issues.push(d);for(const d of n.issues)if(d.code==="unrecognized_keys")for(const p of d.keys)a.has(p)||a.set(p,{}),a.get(p).r=!0;else t.issues.push(d);const l=[...a].filter(([,d])=>d.l&&d.r).map(([d])=>d);if(l.length&&i&&t.issues.push({...i,keys:l}),Oc(t))return t;const _=av(e.value,n.value);if(!_.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(_.mergeErrorPath)}`);return t.value=_.data,t}const dor=we("$ZodEnum",(t,e)=>{dn.init(t,e);const n=_9(e.entries),a=new Set(n);t._zod.values=a,t._zod.pattern=new RegExp(`^(${n.filter(i=>ztr.has(typeof i)).map(i=>typeof i=="string"?tl(i):i.toString()).join("|")})$`),t._zod.parse=(i,l)=>{const _=i.value;return a.has(_)||i.issues.push({code:"invalid_value",values:n,input:_,inst:t}),i}}),por=we("$ZodLiteral",(t,e)=>{if(dn.init(t,e),e.values.length===0)throw new Error("Cannot create literal schema with no valid values");const n=new Set(e.values);t._zod.values=n,t._zod.pattern=new RegExp(`^(${e.values.map(a=>
76typeof a=="string"?tl(a):a?tl(a.toString()):String(a)).join("|")})$`),t._zod.parse=(a,i)=>{const l=a.value;return n.has(l)||a.issues.push({code:"invalid_value",values:e.values,input:l,inst:t}),a}}),mor=we("$ZodTransform",(t,e)=>{dn.init(t,e),t._zod.parse=(n,a)=>{if(a.direction==="backward")throw new c9(t.constructor.name);const i=e.transform(n.value,n);if(a.async)return(i instanceof Promise?i:Promise.resolve(i)).then(_=>(n.value=_,n));if(i instanceof Promise)throw new Wc;return n.value=i,n}});function s5(t,e){return t.issues.length&&e===void 0?{issues:[],value:void 0}:t}const I9=we("$ZodOptional",(t,e)=>{dn.init(t,e),t._zod.optin="optional",t._zod.optout="optional",At(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),At(t._zod,"pattern",()=>{const n=e.innerType._zod.pattern;return n?new RegExp(`^(${Sw(n.source)})?$`):void 0}),t._zod.parse=(n,a)=>{if(e.innerType._zod.optin==="optional"){const i=e.innerType._zod.run(n,a);return i instanceof Promise?i.then(l=>s5(l,n.value)):s5(i,n.value)}return n.value===void 0?n:e.innerType._zod.run(n,a)}}),gor=we("$ZodExactOptional",(t,e)=>{I9.init(t,e),At(t._zod,"values",()=>e.innerType._zod.values),At(t._zod,"pattern",()=>e.innerType._zod.pattern),t._zod.parse=(n,a)=>e.innerType._zod.run(n,a)}),hor=we("$ZodNullable",(t,e)=>{dn.init(t,e),At(t._zod,"optin",()=>e.innerType._zod.optin),At(t._zod,"optout",()=>e.innerType._zod.optout),At(t._zod,"pattern",()=>{const n=e.innerType._zod.pattern;return n?new RegExp(`^(${Sw(n.source)}|null)$`):void 0}),At(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,null]):void 0),t._zod.parse=(n,a)=>n.value===null?n:e.innerType._zod.run(n,a)}),bor=we("$ZodDefault",(t,e)=>{dn.init(t,e),t._zod.optin="optional",At(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(n,a)=>{if(a.direction==="backward")return e.innerType._zod.run(n,a);if(n.value===void 0)return n.value=e.defaultValue,n;const i=e.innerType._zod.run(n,a);return i instanceof Promise?i.then(l=>i5(l,e)):i5(i,e)}});function i5(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}const vor=we("$ZodPrefault",(t,e)=>{dn.init(t,e),t._zod.optin="optional",At(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(n,a)=>(a.direction==="backward"||n.value===void 0&&(n.value=e.defaultValue),e.innerType._zod.run(n,a))}),yor=we("$ZodNonOptional",(t,e)=>{dn.init(t,e),At(t._zod,"values",()=>{const n=e.innerType._zod.values;return n?new Set([...n].filter(a=>a!==void 0)):void 0}),t._zod.parse=(n,a)=>{const i=e.innerType._zod.run(n,a);return i instanceof Promise?i.then(l=>c5(l,t)):c5(i,t)}});function c5(t,e){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:e}),t}const wor=we("$ZodCatch",(t,e)=>{dn.init(t,e),At(t._zod,"optin",()=>e.innerType._zod.optin),At(t._zod,"optout",()=>e.innerType._zod.optout),At(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(n,a)=>{if(a.direction==="backward")return e.innerType._zod.run(n,a);const i=e.innerType._zod.run(n,a);return i instanceof Promise?i.then(l=>(n.value=l.value,l.issues.length&&(n.value=e.catchValue({...n,error:{issues:l.issues.map(_=>Ei(_,a,Ti()))},input:n.value}),n.issues=[]),n)):(n.value=i.value,i.issues.length&&(n.value=e.catchValue({...n,error:{issues:i.issues.map(l=>Ei(l,a,Ti()))},input:n.value}),n.issues=[]),n)}}),zor=we("$ZodPipe",(t,e)=>{dn.init(t,e),At(t._zod,"values",()=>e.in._zod.values),At(t._zod,"optin",()=>e.in._zod.optin),At(t._zod,"optout",()=>e.out._zod.optout),At(t._zod,"propValues",()=>e.in._zod.propValues),t._zod.parse=(n,a)=>{if(a.direction==="backward"){const l=e.out._zod.run(n,a);return l instanceof Promise?l.then(_=>jd(_,e.in,a)):jd(l,e.in,a)}const i=e.in._zod.run(n,a);return i instanceof Promise?i.then(l=>jd(l,e.out,a)):jd(i,e.out,a)}});
vendor: 5,662 bytes, line 76
76function jd(t,e,n){return t.issues.length?(t.aborted=!0,t):e._zod.run({value:t.value,issues:t.issues},n)}const xor=we("$ZodReadonly",(t,e)=>{dn.init(t,e),At(t._zod,"propValues",()=>e.innerType._zod.propValues),At(t._zod,"values",()=>e.innerType._zod.values),At(t._zod,"optin",()=>e.innerType?._zod?.optin),At(t._zod,"optout",()=>e.innerType?._zod?.optout),t._zod.parse=(n,a)=>{if(a.direction==="backward")return e.innerType._zod.run(n,a);const i=e.innerType._zod.run(n,a);return i instanceof Promise?i.then(l5):l5(i)}});function l5(t){return t.value=Object.freeze(t.value),t}const kor=we("$ZodCustom",(t,e)=>{To.init(t,e),dn.init(t,e),t._zod.parse=(n,a)=>n,t._zod.check=n=>{const a=n.value,i=e.fn(a);if(i instanceof Promise)return i.then(l=>_5(l,n,a,t));_5(i,n,a,t)}});function _5(t,e,n,a){if(!t){const i={code:"custom",input:n,inst:a,path:[...a._zod.def.path??[]],continue:!a._zod.def.abort};a._zod.def.params&&(i.params=a._zod.def.params),e.issues.push(W_(i))}}var u5;class Sor{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...n){const a=n[0];return this._map.set(e,a),a&&typeof a=="object"&&"id"in a&&this._idmap.set(a.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){const n=this._map.get(e);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(e),this}get(e){const n=e._zod.parent;if(n){const a={...this.get(n)??{}};delete a.id;const i={...a,...this._map.get(e)};return Object.keys(i).length?i:void 0}return this._map.get(e)}has(e){return this._map.has(e)}}function Ior(){return new Sor}(u5=globalThis).__zod_globalRegistry??(u5.__zod_globalRegistry=Ior());const T_=globalThis.__zod_globalRegistry;function Tor(t,e){return new t({type:"string",...Ze(e)})}function T9(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...Ze(e)})}function d5(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...Ze(e)})}function Eor(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...Ze(e)})}function Ror(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...Ze(e)})}function Aor(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...Ze(e)})}function Cor(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...Ze(e)})}function E9(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...Ze(e)})}function Por(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...Ze(e)})}function qor(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...Ze(e)})}function Oor(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...Ze(e)})}function Mor(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...Ze(e)})}function Nor(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...Ze(e)})}function Lor(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...Ze(e)})}function Dor(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...Ze(e)})}function $or(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...Ze(e)})}function jor(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...Ze(e)})}function For(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...Ze(e)})}function Uor(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...Ze(e)})}function Gor(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...Ze(e)})}function Bor(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...Ze(e)})}function Vor(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...Ze(e)})}function Hor(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...Ze(e)})}function Kor(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...Ze(e)})}function Wor(t,e){return new t({type:"string",format:"date",check:"string_format",...Ze(e)})}function Yor(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...Ze(e)})}function Zor(t,e){return new t({type:"string",format:"duration",check:"string_format",...Ze(e)})}function Xor(t,e){return new t({type:"number",checks:[],...Ze(e)})}function Qor(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...Ze(e)})}function Jor(t,e){return new t({type:"boolean",...Ze(e)})}function err(t){return new t({type:"unknown"})}function trr(t,e){return new t({type:"never",...Ze(e)})}function p5(t,e){return new v9({check:"less_than",...Ze(e),value:t,inclusive:!1})}function Qh(t,e){return new v9({check:"less_than",...Ze(e),value:t,inclusive:!0})}function m5(t,e){return new y9({check:"greater_than",...Ze(e),value:t,inclusive:!1})}function Jh(t,e){return new y9({check:"greater_than",...Ze(e),value:t,inclusive:!0})}function f5(t,e){return new bnr({check:"multiple_of",...Ze(e),value:t})}function R9(t,e){return new ynr({check:"max_length",...Ze(e),maximum:t})}function Kp(t,e){return new wnr({check:"min_length",...Ze(e),minimum:t})}function A9(t,e){return new znr({check:"length_equals",...Ze(e),length:t})}function nrr(t,e){return new xnr({check:"string_format",format:"regex",...Ze(e),pattern:t})}function orr(t){return new knr({check:"string_format",format:"lowercase",...Ze(t)})}function rrr(t){return new Snr({check:"string_format",format:"up
76percase",...Ze(t)})}function arr(t,e){return new Inr({check:"string_format",format:"includes",...Ze(e),includes:t})}function srr(t,e){return new Tnr({check:"string_format",format:"starts_with",...Ze(e),prefix:t})}function irr(t,e){return new Enr({check:"string_format",format:"ends_with",...Ze(e),suffix:t})}function ml(t){return new Rnr({check:"overwrite",tx:t})}function crr(t){return ml(e=>e.normalize(t))}function lrr(){return ml(t=>t.trim())}function _rr(){return ml(t=>t.toLowerCase())}function urr(){return ml(t=>t.toUpperCase())}function drr(){return ml(t=>ytr(t))}function prr(t,e,n){return new t({type:"array",element:e,...Ze(n)})}function mrr(t,e,n){return new t({type:"custom",check:"custom",fn:e,...Ze(n)})}function frr(t){const e=grr(n=>(n.addIssue=a=>{if(typeof a=="string")n.issues.push(W_(a,n.value,e._zod.def));else{const i=a;i.fatal&&(i.continue=!1),i.code??(i.code="custom"),i.input??(i.input=n.value),i.inst??(i.inst=e),i.continue??(i.continue=!e._zod.def.abort),n.issues.push(W_(i))}},t(n.value,n)));return e}function grr(t,e){const n=new To({check:"custom",...Ze(e)});return n._zod.check=t,n}function C9(t){let e=t?.target??"draft-2020-12";return e==="draft-4"&&(e="draft-04"),e==="draft-7"&&(e="draft-07"),{processors:t.processors??{},metadataRegistry:t?.metadata??T_,target:e,unrepresentable:t?.unrepresentable??"throw",override:t?.override??(()=>{}),io:t?.io??"output",counter:0,seen:new Map,cycles:t?.cycles??"ref",reused:t?.reused??"inline",external:t?.external??void 0}}function Yn(t,e,n={path:[],schemaPath:[]}){var a;const i=t._zod.def,l=e.seen.get(t);if(l)return l.count++,n.schemaPath.includes(t)&&(l.cycle=n.path),l.schema;const _={schema:{},count:1,cycle:void 0,path:n.path};e.seen.set(t,_);const d=t._zod.toJSONSchema?.();if(d)_.schema=d;else{const f={...n,schemaPath:[...n.schemaPath,t],path:n.path};if(t._zod.processJSONSchema)t._zod.processJSONSchema(e,_.schema,f);else{const v=_.schema,y=e.processors[i.type];if(!y)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);y(t,e,v,f)}const h=t._zod.parent;h&&(_.ref||(_.ref=h),Yn(h,e,f),e.seen.get(h).isParent=!0)}const p=e.metadataRegistry.get(t);return p&&Object.assign(_.schema,p),e.io==="input"&&no(t)&&(delete _.schema.examples,delete _.schema.default),e.io==="input"&&_.schema._prefault&&((a=_.schema).default??(a.default=_.schema._prefault)),delete _.schema._prefault,e.seen.get(t).schema}function P9(t,e){const n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");const a=new Map;for(const _ of t.seen.entries()){const d=t.metadataRegistry.get(_[0])?.id;if(d){const p=a.get(d);if(p&&p!==_[0])throw new Error(`Duplicate schema id "${d}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);a.set(d,_[0])}}const i=_=>{const d=t.target==="draft-2020-12"?"$defs":"definitions";if(t.external){const h=t.external.registry.get(_[0])?.id,v=t.external.uri??(z=>z);if(h)return{ref:v(h)};const y=_[1].defId??_[1].schema.id??`schema${t.counter++}`;return _[1].defId=y,{defId:y,ref:`${v("__shared")}#/${d}/${y}`}}if(_[1]===n)return{ref:"#"};const m=`#/${d}/`,f=_[1].schema.id??`__schema${t.counter++}`;return{defId:f,ref:m+f}},l=_=>{if(_[1].schema.$ref)return;const d=_[1],{ref:p,defId:m}=i(_);d.def={...d.schema},m&&(d.defId=m);const f=d.schema;for(const h in f)delete f[h];f.$ref=p};if(t.cycles==="throw")for(const _ of t.seen.entries()){const d=_[1];if(d.cycle)throw new Error(`Cycle detected: #/${d.cycle?.join("/")}/<root> 77 78Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const _ of t.seen.entries()){const d=_[1];if(e===_[0]){l(_);continue}if(t.external){const m=t.external.registry.get(_[0])?.id;if(e!==_[0]&&m){l(_);continue}}if(t.metadataRegistry.get(_[0])?.id){l(_);continue}if(d.cycle){l(_);continue}if(d.count>1&&t.reused==="ref"){l(_);continue}}}function q9(t,e){const n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");const a=_=>{const d=t.seen.get(_);if(d.ref===null)return;const p=d.def??d.schema,m={...p},f=d.ref;
vendor: 14,190 bytes, line 78
78if(d.ref=null,f){a(f);const v=t.seen.get(f),y=v.schema;if(y.$ref&&(t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0")?(p.allOf=p.allOf??[],p.allOf.push(y)):Object.assign(p,y),Object.assign(p,m),_._zod.parent===f)for(const w in p)w==="$ref"||w==="allOf"||w in m||delete p[w];if(y.$ref&&v.def)for(const w in p)w==="$ref"||w==="allOf"||w in v.def&&JSON.stringify(p[w])===JSON.stringify(v.def[w])&&delete p[w]}const h=_._zod.parent;if(h&&h!==f){a(h);const v=t.seen.get(h);if(v?.schema.$ref&&(p.$ref=v.schema.$ref,v.def))for(const y in p)y==="$ref"||y==="allOf"||y in v.def&&JSON.stringify(p[y])===JSON.stringify(v.def[y])&&delete p[y]}t.override({zodSchema:_,jsonSchema:p,path:d.path??[]})};for(const _ of[...t.seen.entries()].reverse())a(_[0]);const i={};if(t.target==="draft-2020-12"?i.$schema="https://json-schema.org/draft/2020-12/schema":t.target==="draft-07"?i.$schema="http://json-schema.org/draft-07/schema#":t.target==="draft-04"?i.$schema="http://json-schema.org/draft-04/schema#":t.target,t.external?.uri){const _=t.external.registry.get(e)?.id;if(!_)throw new Error("Schema is missing an `id` property");i.$id=t.external.uri(_)}Object.assign(i,n.def??n.schema);const l=t.external?.defs??{};for(const _ of t.seen.entries()){const d=_[1];d.def&&d.defId&&(l[d.defId]=d.def)}t.external||Object.keys(l).length>0&&(t.target==="draft-2020-12"?i.$defs=l:i.definitions=l);try{const _=JSON.parse(JSON.stringify(i));return Object.defineProperty(_,"~standard",{value:{...e["~standard"],jsonSchema:{input:Wp(e,"input",t.processors),output:Wp(e,"output",t.processors)}},enumerable:!1,writable:!1}),_}catch{throw new Error("Error converting schema to JSON.")}}function no(t,e){const n=e??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);const a=t._zod.def;if(a.type==="transform")return!0;if(a.type==="array")return no(a.element,n);if(a.type==="set")return no(a.valueType,n);if(a.type==="lazy")return no(a.getter(),n);if(a.type==="promise"||a.type==="optional"||a.type==="nonoptional"||a.type==="nullable"||a.type==="readonly"||a.type==="default"||a.type==="prefault")return no(a.innerType,n);if(a.type==="intersection")return no(a.left,n)||no(a.right,n);if(a.type==="record"||a.type==="map")return no(a.keyType,n)||no(a.valueType,n);if(a.type==="pipe")return no(a.in,n)||no(a.out,n);if(a.type==="object"){for(const i in a.shape)if(no(a.shape[i],n))return!0;return!1}if(a.type==="union"){for(const i of a.options)if(no(i,n))return!0;return!1}if(a.type==="tuple"){for(const i of a.items)if(no(i,n))return!0;return!!(a.rest&&no(a.rest,n))}return!1}const hrr=(t,e={})=>n=>{const a=C9({...n,processors:e});return Yn(t,a),P9(a,t),q9(a,t)},Wp=(t,e,n={})=>a=>{const{libraryOptions:i,target:l}=a??{},_=C9({...i??{},target:l,io:e,processors:n});return Yn(t,_),P9(_,t),q9(_,t)},brr={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},vrr=(t,e,n,a)=>{const i=n;i.type="string";const{minimum:l,maximum:_,format:d,patterns:p,contentEncoding:m}=t._zod.bag;if(typeof l=="number"&&(i.minLength=l),typeof _=="number"&&(i.maxLength=_),d&&(i.format=brr[d]??d,i.format===""&&delete i.format,d==="time"&&delete i.format),m&&(i.contentEncoding=m),p&&p.size>0){const f=[...p];f.length===1?i.pattern=f[0].source:f.length>1&&(i.allOf=[...f.map(h=>({...e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0"?{type:"string"}:{},pattern:h.source}))])}},yrr=(t,e,n,a)=>{const i=n,{minimum:l,maximum:_,format:d,multipleOf:p,exclusiveMaximum:m,exclusiveMinimum:f}=t._zod.bag;typeof d=="string"&&d.includes("int")?i.type="integer":i.type="number",typeof f=="number"&&(e.target==="draft-04"||e.target==="openapi-3.0"?(i.minimum=f,i.exclusiveMinimum=!0):i.exclusiveMinimum=f),typeof l=="number"&&(i.minimum=l,typeof f=="number"&&e.target!=="draft-04"&&(f>=l?delete i.minimum:delete i.exclusiveMinimum)),typeof m=="number"&&(e.target==="draft-04"||e.target==="openapi-3.0"?(i.maximum=m,i.exclusiveMaximum=!0):i.exclusiveMaximum=m),typeof _=="number"&&(i.maximum=_,typeof m=="number"&&e.target!=="draft-04"&&(m<=_?delete i.maximum:delete i.exclusiveMaximum)),typeof p=="number"&&(i.multipleOf=p)},wrr=(t,e,n,a)=>{n.type="boolean"},zrr=(t,e,n,a)=>{n.not={}},xrr=(t,e,n,a)=>{},krr=(t,e,n,a)=>{const i=t._zod.def,l=_9(i.entries);l.every(_=>typeof _=="number")&&(n.type="number"),l.every(_=>typeof _=="string")&&(n.type="string"),n.enum=l},Srr=(t,e,n,a)=>{const i=t._zod.def,l=[];for(const _ of i.values)if(_===void 0){if(e.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof _=="bigint"){if(e.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");l.push(Number(_))}else l.push(_);if(l.length!==0)if(l.length===1){const _=l[0];n.type=_===null?"null":typeof _,e.target==="draft-04"||e.target==="openapi-3.0"?n.enum=[_]:n.const=_}else l.every(_=>typeof _=="number")&&(n.type="number"),l.every(_=>typeof _=="string")&&(n.type="string"),l.every(_=>typeof _=="boolean")&&(n.type="boolean"),l.every(_=>_===null)&&(n.type="null"),n.enum=l},Irr=(t,e,n,a)=>{if(e.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Trr=(t,e,n,a)=>{if(e.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Err=(t,e,n,a)=>{const i=n,l=t._zod.def,{minimum:_,maximum:d}=t._zod.bag;typeof _=="number"&&(i.minItems=_),typeof d=="number"&&(i.maxItems=d),i.type="array",i.items=Yn(l.element,e,{...a,path:[...a.path,"items"]})},Rrr=(t,e,n,a)=>{const i=n,l=t._zod.def;i.type="object",i.properties={};const _=l.shape;for(const m in _)i.properties[m]=Yn(_[m],e,{...a,path:[...a.path,"properties",m]});const d=new Set(Object.keys(_)),p=new Set([...d].filter(m=>{const f=l.shape[m]._zod;return e.io==="input"?f.optin===void 0:f.optout===void 0}));p.size>0&&(i.required=Array.from(p)),l.catchall?._zod.def.type==="never"?i.additionalProperties=!1:l.catchall?l.catchall&&(i.additionalProperties=Yn(l.catchall,e,{...a,path:[...a.path,"additionalProperties"]})):e.io==="output"&&(i.additionalProperties=!1)},Arr=(t,e,n,a)=>{const i=t._zod.def,l=i.inclusive===!1,_=i.options.map((d,p)=>Yn(d,e,{...a,path:[...a.path,l?"oneOf":"anyOf",p]}));l?n.oneOf=_:n.anyOf=_},Crr=(t,e,n,a)=>{const i=t._zod.def,l=Yn(i.left,e,{...a,path:[...a.path,"allOf",0]}),_=Yn(i.right,e,{...a,path:[...a.path,"allOf",1]}),d=m=>"allOf"in m&&Object.keys(m).length===1,p=[...d(l)?l.allOf:[l],...d(_)?_.allOf:[_]];n.allOf=p},Prr=(t,e,n,a)=>{const i=t._zod.def,l=Yn(i.innerType,e,a),_=e.seen.get(t);e.target==="openapi-3.0"?(_.ref=i.innerType,n.nullable=!0):n.anyOf=[l,{type:"null"}]},qrr=(t,e,n,a)=>{const i=t._zod.def;Yn(i.innerType,e,a);const l=e.seen.get(t);l.ref=i.innerType},Orr=(t,e,n,a)=>{const i=t._zod.def;Yn(i.innerType,e,a);const l=e.seen.get(t);l.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},Mrr=(t,e,n,a)=>{const i=t._zod.def;Yn(i.innerType,e,a);const l=e.seen.get(t);l.ref=i.innerType,e.io==="input"&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},Nrr=(t,e,n,a)=>{const i=t._zod.def;Yn(i.innerType,e,a);const l=e.seen.get(t);l.ref=i.innerType;let _;try{_=i.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}n.default=_},Lrr=(t,e,n,a)=>{const i=t._zod.def,l=e.io==="input"?i.in._zod.def.type==="transform"?i.out:i.in:i.out;Yn(l,e,a);const _=e.seen.get(t);_.ref=l},Drr=(t,e,n,a)=>{const i=t._zod.def;Yn(i.innerType,e,a);const l=e.seen.get(t);l.ref=i.innerType,n.readOnly=!0},O9=(t,e,n,a)=>{const i=t._zod.def;Yn(i.innerType,e,a);const l=e.seen.get(t);l.ref=i.innerType},$rr=we("ZodISODateTime",(t,e)=>{Gnr.init(t,e),rn.init(t,e)});function jrr(t){return Kor($rr,t)}const Frr=we("ZodISODate",(t,e)=>{Bnr.init(t,e),rn.init(t,e)});function Urr(t){return Wor(Frr,t)}const Grr=we("ZodISOTime",(t,e)=>{Vnr.init(t,e),rn.init(t,e)});function Brr(t){return Yor(Grr,t)}const Vrr=we("ZodISODuration",(t,e)=>{Hnr.init(t,e),rn.init(t,e)});function Hrr(t){return Zor(Vrr,t)}const Krr=(t,e)=>{Tw.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:n=>qtr(t,n)},flatten:{value:n=>Ptr(t,n)},addIssue:{value:n=>{t.issues.push(n),t.message=JSON.stringify(t.issues,rv,2)}},addIssues:{value:n=>{t.issues.push(...n),t.message=JSON.stringify(t.issues,rv,2)}},isEmpty:{get(){return t.issues.length===0}}})},pr=we("ZodError",Krr,{Parent:Error}),Wrr=Gm(pr),Yrr=Bm(pr),Zrr=Vm(pr),Xrr=Hm(pr),Qrr=Dtr(pr),Jrr=$tr(pr),ear=jtr(pr),tar=Ftr(pr),nar=Utr(pr),oar=Gtr(pr),rar=Btr(pr),aar=Vtr(pr),pn=we("ZodType",(t,e)=>(dn.init(t,e),Object.assign(t["~standard"],{jsonSchema:{input:Wp(t,"input"),output:Wp(t,"output")}}),t.toJSONSchema=hrr(t,{}),t.def=e,t.type=e.type,Object.defineProperty(t,"_def",{value:e}),t.check=(...n)=>t.clone(Cs(e,{checks:[...e.checks??[],...n.map(a=>typeof a=="function"?{_zod:{check:a,def:{check:"custom"},onattach:[]}}:a)]}),{parent:!0}),t.with=t.check,t.clone=(n,a)=>Ps(t,n,a),t.brand=()=>t,t.register=((n,a)=>(n.add(t,a),t)),t.parse=(n,a)=>Wrr(t,n,a,{callee:t.parse}),t.safeParse=(n,a)=>Zrr(t,n,a),t.parseAsync=async(n,a)=>Yrr(t,n,a,{callee:t.parseAsync}),t.safeParseAsync=async(n,a)=>Xrr(t,n,a),t.spa=t.safeParseAsync,t.encode=(n,a)=>Qrr(t,n,a),t.decode=(n,a)=>Jrr(t,n,a),t.encodeAsync=async(n,a)=>ear(t,n,a),t.decodeAsync=async(n,a)=>tar(t,n,a),t.safeEncode=(n,a)=>nar(t,n,a),t.safeDecode=(n,a)=>oar(t,n,a),t.safeEncodeAsync=async(n,a)=>rar(t,n,a),t.safeDecodeAsync=async(n,a)=>aar(t,n,a),t.refine=(n,a)=>t.check(Qar(n,a)),t.superRefine=n=>t.check(Jar(n)),t.overwrite=n=>t.check(ml(n)),t.optional=()=>v5(t),t.exactOptional=()=>$ar(t),t.nullable=()=>y5(t),t.nullish=()=>v5(y5(t)),t.nonoptional=n=>Var(t,n),t.array=()=>Or(t),t.or=n=>j9([t,n]),t.and=n=>Oar(t,n),t.transform=n=>w5(t,Lar(n)),t.default=n=>Uar(t,n),t.prefault=n=>Bar(t,n),t.catch=n=>Kar(t,n),t.pipe=n=>w5(t,n),t.readonly=()=>Zar(t),t.describe=n=>{const a=t.clone();return T_.add(a,{description:n}),a},Object.defineProperty(t,"description",{get(){return T_.get(t)?.description},configurable:!0}),t.meta=(...n)=>{if(n.length===0)return T_.get(t);const a=t.clone();return T_.add(a,n[0]),a},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t.apply=n=>n(t),t)),M9=we("_ZodString",(t,e)=>{Ew.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(a,i,l)=>vrr(t,a,i);const n=t._zod.bag;t.format=n.format??null,t.minLength=n.minimum??null,t.maxLength=n.maximum??null,t.regex=(...a)=>t.check(nrr(...a)),t.includes=(...a)=>t.check(arr(...a)),t.startsWith=(...a)=>t.check(srr(...a)),t.endsWith=(...a)=>t.check(irr(...a)),t.min=(...a)=>t.check(Kp(...a)),t.max=(...a)=>t.check(R9(...a)),t.length=(...a)=>t.check(A9(...a)),t.nonempty=(...a)=>t.check(Kp(1,...a)),t.lowercase=a=>t.check(orr(a)),t.uppercase=a=>t.check(rrr(a)),t.trim=()=>t.check(lrr()),t.normalize=(...a)=>t.check(crr(...a)),t.toLowerCase=()=>t.check(_rr()),t.toUpperCase=()=>t.check(urr()),t.slugify=()=>t.check(drr())}),sar=we("ZodString",(t,e)=>{Ew.init(t,e),M9.init(t,e),t.email=n=>t.check(T9(N9,n)),t.url=n=>t.check(E9(L9,n)),t.jwt=n=>t.check(Hor(xar,n)),t.emoji=n=>t.check(Por(car,n)),t.guid=n=>t.check(d5(g5,n)),t.uuid=n=>t.check(Eor(Fd,n)),t.uuidv4=n=>t.check(Ror(Fd,n)),t.uuidv6=n=>t.check(Aor(Fd,n)),t.uuidv7=n=>t.check(Cor(Fd,n)),t.nanoid=n=>t.check(qor(lar,n)),t.guid=n=>t.check(d5(g5,n)),t.cuid=n=>t.check(Oor(_ar,n)),t.cuid2=n=>t.check(Mor(uar,n)),t.ulid=n=>t.check(Nor(dar,n)),t.base64=n=>t.check(Gor(yar,n)),t.base64url=n=>t.check(Bor(war,n)),t.xid=n=>t.check(Lor(par,n)),t.ksuid=n=>t.check(Dor(mar,n)),t.ipv4=n=>t.check($or(far,n)),t.ipv6=n=>t.check(jor(gar,n)),t.cidrv4=n=>t.check(For(har,n)),t.cidrv6=n=>t.check(Uor(bar,n)),t.e164=n=>t.check(Vor(zar,n)),t.datetime=n=>t.check(jrr(n)),t.date=n=>t.check(Urr(n)),t.time=n=>t.check(Brr(n)),t.duration=n=>t.check(Hrr(n))});function Qt(t){return Tor(sar,t)}const rn=we("ZodStringFormat",(t,e)=>{en.init(t,e),M9.init(t,e)}),N9=we("ZodEmail",(t,e)=>{Onr.init(t,e),rn.init(t,e)});function iar(t){return T9(N9,t)}const g5=we("ZodGUID",(t,e)=>{Pnr.init(t,e),rn.init(t,e)}),Fd=we("ZodUUID",(t,e)=>{qnr.init(t,e),rn.init(t,e)}),L9=we("ZodURL",(t,e)=>{Mnr.init(t,e),rn.init(t,e)});function qr(t){return E9(L9,t)}const car=we("ZodEmoji",(t,e)=>{Nnr.init(t,e),rn.init(t,e)}),lar=we("ZodNanoID",(t,e)=>{Lnr.init(t,e),rn.init(t,e)}),_ar=we("ZodCUID",(t,e)=>{Dnr.init(t,e),rn.init(t,e)}),uar=we("ZodCUID2",(t,e)=>{$nr.init(t,e),rn.init(t,e)}),dar=we("ZodULID",(t,e)=>{jnr.init(t,e),rn.init(t,e)}),par=we("ZodXID",(t,e)=>{Fnr.init(t,e),rn.init(t,e)}),mar=we("ZodKSUID",(t,e)=>{Unr.init(t,e),rn.init(t,e)}),far=we("ZodIPv4",(t,e)=>{Knr.init(t,e),rn.init(t,e)}),gar=we("ZodIPv6",(t,e)=>{Wnr.init(t,e),rn.init(t,e)}),har=we("ZodCIDRv4",(t,e)=>{Ynr.init(t,e),rn.init(t,e)}),bar=we("ZodCIDRv6",(t,e)=>{Znr.init(t,e),rn.init(t,e)}),yar=we("ZodBase64",(t,e)=>{Xnr.init(t,e),rn.init(t,e)}),war=we("ZodBase64URL",(t,e)=>{Jnr.init(t,e),rn.init(t,e)}),zar=we("ZodE164",(t,e)=>{eor.init(t,e),rn.init(t,e)}),xar=we("ZodJWT",(t,e)=>{nor.init(t,e),rn.init(t,e)}),D9=we("ZodNumber",(t,e)=>{z9.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(a,i,l)=>yrr(t,a,i),t.gt=(a,i)=>t.check(m5(a,i)),t.gte=(a,i)=>t.check(Jh(a,i)),t.min=(a,i)=>t.check(Jh(a,i)),t.lt=(a,i)=>t.check(p5(a,i)),t.lte=(a,i)=>t.check(Qh(a,i)),t.max=(a,i)=>t.check(Qh(a,i)),t.int=a=>t.check(h5(a)),t.safe=a=>t.check(h5(a)),t.positive=a=>t.check(m5(0,a)),t.nonnegative=a=>t.check(Jh(0,a)),t.negative=a=>t.check(p5(0,a)),t.nonpositive=a=>t.check(Qh(0,a)),t.multipleOf=(a,i)=>t.check(f5(a,i)),t.step=(a,i)=>t.check(f5(a,i)),t.finite=()=>t;const n=t._zod.bag;t.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,t.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,t.isInt=(n.format??"").includes("int")||Number.isSafeInteger(n.multipleOf??.5),t.isFinite=!0,t.format=n.format??null});function Mc(t){return Xor(D9,t)}const kar=we("ZodNumberFormat",(t,e)=>{oor.init(t,e),D9.init(t,e)});function h5(t){return Qor(kar,t)}const Sar=we("ZodBoolean",(t,e)=>{ror.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>wrr(t,n,a)});function N_(t){return Jor(Sar,t)}const Iar=we("ZodUnknown",(t,e)=>
vendor: 2,648 bytes, line 78
78{aor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>xrr()});function b5(){return err(Iar)}const Tar=we("ZodNever",(t,e)=>{sor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>zrr(t,n,a)});function Ear(t){return trr(Tar,t)}const Rar=we("ZodArray",(t,e)=>{ior.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Err(t,n,a,i),t.element=e.element,t.min=(n,a)=>t.check(Kp(n,a)),t.nonempty=n=>t.check(Kp(1,n)),t.max=(n,a)=>t.check(R9(n,a)),t.length=(n,a)=>t.check(A9(n,a)),t.unwrap=()=>t.element});function Or(t,e){return prr(Rar,t,e)}const Aar=we("ZodObject",(t,e)=>{lor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Rrr(t,n,a,i),At(t,"shape",()=>e.shape),t.keyof=()=>sr(Object.keys(t._zod.def.shape)),t.catchall=n=>t.clone({...t._zod.def,catchall:n}),t.passthrough=()=>t.clone({...t._zod.def,catchall:b5()}),t.loose=()=>t.clone({...t._zod.def,catchall:b5()}),t.strict=()=>t.clone({...t._zod.def,catchall:Ear()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=n=>Ttr(t,n),t.safeExtend=n=>Etr(t,n),t.merge=n=>Rtr(t,n),t.pick=n=>Str(t,n),t.omit=n=>Itr(t,n),t.partial=(...n)=>Atr(F9,t,n[0]),t.required=(...n)=>Ctr(U9,t,n[0])});function Mr(t,e){const n={type:"object",shape:t??{},...Ze(e)};return new Aar(n)}const $9=we("ZodUnion",(t,e)=>{S9.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Arr(t,n,a,i),t.options=e.options});function j9(t,e){return new $9({type:"union",options:t,...Ze(e)})}const Car=we("ZodDiscriminatedUnion",(t,e)=>{$9.init(t,e),_or.init(t,e)});function Par(t,e,n){return new Car({type:"union",options:e,discriminator:t,...Ze(n)})}const qar=we("ZodIntersection",(t,e)=>{uor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Crr(t,n,a,i)});function Oar(t,e){return new qar({type:"intersection",left:t,right:e})}const sv=we("ZodEnum",(t,e)=>{dor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(a,i,l)=>krr(t,a,i),t.enum=e.entries,t.options=Object.values(e.entries);const n=new Set(Object.keys(e.entries));t.extract=(a,i)=>{const l={};for(const _ of a)if(n.has(_))l[_]=e.entries[_];else throw new Error(`Key ${_} not found in enum`);return new sv({...e,checks:[],...Ze(i),entries:l})},t.exclude=(a,i)=>{const l={...e.entries};for(const _ of a)if(n.has(_))delete l[_];else throw new Error(`Key ${_} not found in enum`);return new sv({...e,checks:[],...Ze(i),entries:l})}});function sr(t,e){const n=Array.isArray(t)?Object.fromEntries(t.map(a=>[a,a])):t;return new sv({type:"enum",entries:n,...Ze(e)})}const Mar=we("ZodLiteral",(t,e)=>{por.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Srr(t,n,a),t.values=new Set(e.values),Object.defineProperty(t,"value",{get(){if
78(e.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});function Rr(t,e){return new Mar({type:"literal",values:Array.isArray(t)?t:[t],...Ze(e)})}const Nar=we("ZodTransform",(t,e)=>{mor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Trr(t,n),t._zod.parse=(n,a)=>{if(a.direction==="backward")throw new c9(t.constructor.name);n.addIssue=l=>{if(typeof l=="string")n.issues.push(W_(l,n.value,e));else{const _=l;_.fatal&&(_.continue=!1),_.code??(_.code="custom"),_.input??(_.input=n.value),_.inst??(_.inst=t),n.issues.push(W_(_))}};const i=e.transform(n.value,n);return i instanceof Promise?i.then(l=>(n.value=l,n)):(n.value=i,n)}});function Lar(t){return new Nar({type:"transform",transform:t})}const F9=we("ZodOptional",(t,e)=>{I9.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>O9(t,n,a,i),t.unwrap=()=>t._zod.def.innerType});function v5(t){return new F9({type:"optional",innerType:t})}const Dar=we("ZodExactOptional",(t,e)=>{gor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>O9(t,n,a,i),t.unwrap=()=>t._zod.def.innerType});function $ar(t){return new Dar({type:"optional",innerType:t})}const jar=we("ZodNullable",(t,e)=>{hor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Prr(t,n,a,i),t.unwrap=()=>t._zod.def.innerType});function y5(t){return new jar({type:"nullable",innerType:t})}const Far=we("ZodDefault",(t,e)=>{bor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Orr(t,n,a,i),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function Uar(t,e){return new Far({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():d9(e)}})}const Gar=we("ZodPrefault",(t,e)=>{vor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Mrr(t,n,a,i),t.unwrap=()=>t._zod.def.innerType});function Bar(t,e){return new Gar({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():d9(e)}})}const U9=we("ZodNonOptional",(t,e)=>{yor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>qrr(t,n,a,i),t.unwrap=()=>t._zod.def.innerType});function Var(t,e){return new U9({type:"nonoptional",innerType:t,...Ze(e)})}const Har=we("ZodCatch",(t,e)=>{wor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Nrr(t,n,a,i),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function Kar(t,e){return new Har({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}const War=we("ZodPipe",(t,e)=>{zor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Lrr(t,n,a,i),t.in=e.in,t.out=e.out});function w5(t,e){return new War({type:"pipe",in:t,out:e})}const Yar=we("ZodReadonly",(t,e)=>{xor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Drr(t,n,a,i),t.unwrap=()=>t._zod.def.innerType});function Zar(t){return new Yar({type:"readonly",innerType:t})}const Xar=we("ZodCustom",(t,e)=>{kor.init(t,e),pn.init(t,e),t._zod.processJSONSchema=(n,a,i)=>Irr(t,n)});function Qar(t,e={}){return mrr(Xar,t,e)}function Jar(t){return frr(t)}var esr={},z5={};const lp=Object.create(null),y_=t=>esr||globalThis.Deno?.env.toObject()||globalThis.__env__||(t?lp:globalThis),ar=new Proxy(lp,{get(t,e){return y_()[e]??lp[e]},has(t,e){return e in y_()||e in lp},set(t,e,n){const a=y_(!0);return a[e]=n,!0},deleteProperty(t,e){if(!e)return!1;const n=y_(!0);return delete n[e],!0},ownKeys(){const t=y_(!0);return Object.keys(t)}});function xn(t,e){return typeof process<"u"&&z5?z5[t]??e:typeof Deno<"u"?Deno.env.get(t)??e:typeof Bun<"u"?Bun.env[t]??e:e}const w_=1,jn=4,$r=8,Uo=24,x5={eterm:jn,cons25:jn,console:jn,cygwin:jn,dtterm:jn,gnome:jn,hurd:jn,jfbterm:jn,konsole:jn,kterm:jn,mlterm:jn,mosh:Uo,putty:jn,st:jn,"rxvt-unicode-24bit":Uo,terminator:Uo,"xterm-kitty":Uo},tsr=new Map(Object.entries({APPVEYOR:$r,BUILDKITE:$r,CIRCLECI:Uo,DRONE:$r,GITEA_ACTIONS:Uo,GITHUB_ACTIONS:Uo,GITLAB_CI:$r,TRAVIS:$r})),nsr=[/ansi/,/color/,/linux/,/direct/,/^con[0-9]*x[0-9]/,/^rxvt/,/^screen/,/^xterm/,/^vt100/,/^vt220/];function osr(){if(xn("FORCE_COLOR")!==void 0)switch(xn("FORCE_COLOR")){case"":case"1":case"true":return jn;case"2":return $r;case"3":return Uo;default:return w_}if(xn("NODE_DISABLE_COLORS")!==void 0&&xn("NODE_DISABLE_COLORS")!==""||xn("NO_COLOR")!==void 0&&xn("NO_COLOR")!==""||xn("TERM")==="dumb")return w_;if(xn("TMUX"))return Uo;if("TF_BUILD"in ar&&"AGENT_NAME"in ar)return jn;if("CI"in ar){for(const{0:t,1:e}of tsr)if(t in ar)return e;
78return xn("CI_NAME")==="codeship"?$r:w_}if("TEAMCITY_VERSION"in ar)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.exec(xn("TEAMCITY_VERSION"))!==null?jn:w_;switch(xn("TERM_PROGRAM")){case"iTerm.app":return!xn("TERM_PROGRAM_VERSION")||/^[0-2]\./.exec(xn("TERM_PROGRAM_VERSION"))!==null?$r:Uo;case"HyperTerm":case"MacTerm":return Uo;case"Apple_Terminal":return $r}if(xn("COLORTERM")==="truecolor"||xn("COLORTERM")==="24bit")return Uo;if(xn("TERM")){if(/truecolor/.exec(xn("TERM"))!==null)return Uo;if(/^xterm-256/.exec(xn("TERM"))!==null)return $r;const t=xn("TERM").toLowerCase();if(x5[t])return x5[t];if(nsr.some(e=>e.exec(t)!==null))return jn}return xn("COLORTERM")?jn:w_}const jr={reset:"\x1B[0m",bright:"\x1B[1m",dim:"\x1B[2m",fg:{red:"\x1B[31m",green:"\x1B[32m",yellow:"\x1B[33m",blue:"\x1B[34m",magenta:"\x1B[35m"}},iv=["debug","info","success","warn","error"];function rsr(t,e){return iv.indexOf(e)>=iv.indexOf(t)}const asr={info:jr.fg.blue,success:jr.fg.green,warn:jr.fg.yellow,error:jr.fg.red,debug:jr.fg.magenta},ssr=(t,e,n)=>{const a=new Date().toISOString();return n?`${jr.dim}${a}${jr.reset} ${asr[t]}${t.toUpperCase()}${jr.reset} ${jr.bright}[Better Auth]:${jr.reset} ${e}`:`${a} ${t.toUpperCase()} [Better Auth]: ${e}`},isr=t=>{const e="warn",n=osr()!==1,a=(i,l,_=[])=>{if(!rsr(e,i))return;const d=ssr(i,l,n);{i==="error"?console.error(d,..._):i==="warn"?console.warn(d,..._):console.log(d,..._);return}};return{...Object.fromEntries(iv.map(i=>[i,(...[l,..._])=>a(i,l,_)])),get level(){return e}}};isr();function csr(t){return t.charAt(0).toUpperCase()+t.slice(1)}var L_=class extends Error{constructor(t,e){super(t,e),this.name="BetterAuthError",this.message=t,this.stack=""}};function lsr(t){return{authorize(e,n="AND"){let a=!1;for(const[i,l]of Object.entries(e)){const _=t[i];if(!_)return{success:!1,error:`You are not allowed to access resource: ${i}`};if(Array.isArray(l))a=l.every(d=>_.includes(d));else if(typeof l=="object"){const d=l;d.connector==="OR"?a=d.actions.some(p=>_.includes(p)):a=d.actions.every(p=>_.includes(p))}else throw new L_("Invalid access control request");if(a&&n==="OR")return{success:a};if(!a&&n==="AND")return{success:!1,error:`unauthorized to access resource "${i}"`}}return a?{success:a}:{success:!1,error:"Not authorized"}},statements:t}}function _sr(t){return{newRole(e){return lsr(e)},statements:t}}const usr={user:["create","list","set-role","ban","impersonate","delete","set-password","get","update"],session:["list","revoke","delete"]},G9=_sr(usr),B9=G9.newRole({user:["create","list","set-role","ban","impersonate","delete","set-password","get","update"],session:["list","revoke","delete"]}),V9=G9.newRole({user:[],session:[]}),dsr={admin:B9,user:V9},psr=t=>{if(t.userId&&t.options?.adminUserIds?.includes(t.userId))return!0;if(!t.permissions&&!t.permission)return!1;const e=(t.role||t.options?.defaultRole||"user").split(","),n=t.options?.roles||dsr;for(const a of e)if(n[a]?.authorize(t.permission??t.permissions)?.success)return!0;return!1},msr=t=>{const e={admin:B9,user:V9,...t?.roles};return{id:"admin-client",$InferServerPlugin:{},getActions:()=>({admin:{checkRolePermission:n=>psr({role:n.role,options:{ac:t?.ac,roles:e},permissions:n.permissions??n.permission})}}),pathMethods:{"/admin/list-users":"GET","/admin/stop-impersonating":"POST"}}},fsr=()=>({id:"api-key",$InferServerPlugin:{},pathMethods:{"/api-key/create":"POST","/api-key/delete":"POST","/api-key/delete-all-expired-api-keys":"POST"}});let vr=[],ss=0;const Ud=4,H9=t=>{let e=[],n={get(){return n.lc||n.listen(()=>{})(),n.value},lc:0,listen(a){return n.lc=e.push(a),()=>{for(let l=ss+Ud;l<vr.length;)vr[l]===a?vr.splice(l,Ud):l+=Ud;let i=e.indexOf(a);~i&&(e.splice(i,1),--n.lc||n.off())}},notify(a,i){let l=!vr.length;for(let _ of e)vr.push(_,n.value,a,i);if(l){for(ss=0;ss<vr.length;ss+=Ud)vr[ss](vr[ss+1],vr[ss+2],vr[ss+3]);vr.length=0}},off(){},set(a){let i=n.value;i!==a&&(n.value=a,n.notify(i))},subscribe(a){let i=n.listen(a);return a(n.value),i},value:t};return n},gsr=5,Gd=6,Bd=10;let hsr=(t,e,n,a)=>(t.events=t.events||{},t.events[n+Bd]||(t.events[n+Bd]=a(i=>{t.events[n].reduceRight((l,_)=>(_(l),l),{shared:{},...i})})),t.events[n]=t.events[n]||[],t.events[n].push(e),()=>{let i=t.events[n],l=i.indexOf(e);i.splice(l,1),i.length||(delete t.events[n],t.events[n+Bd](),delete t.events[n+Bd])}),bsr=1e3,K9=(t,e)=>hsr(t,a=>{let i=e(a);i&&t.events[Gd].push(i)},gsr,a=>{let i=t.listen;t.listen=(..._)=>(!t.lc&&!t.active&&(t.active=!0,a()),i(..._));let l=t.off;return t.events[Gd]=[],t.off=()=>{l(),setTimeout(()=>{if(t.active&&!t.lc){t.active=!1;for(let _ of t.events[Gd])_();t.events[Gd]=[]}},bsr)},()=>{t.listen=i,t.off=l}});function vsr(t,e,n){let a=new Set(e).add(void 0);return t.listen((i,l,_)=>{a.has(_)&&n(i,l,_)})}const ysr=()=>typeof window>"u",wsr=(t,e,n,a)=>{const i=H9({data:null,error:null,isPending:!0,isRefetching:!1,refetch:d=>l(d)}),l=async d=>new Promise(p=>{const m=typeof a=="function"?a({data:i.get().data,error:i.get().error,
78isPending:i.get().isPending}):a;n(e,{...m,query:{...m?.query,...d?.query},async onSuccess(f){i.set({data:f.data,error:null,isPending:!1,isRefetching:!1,refetch:i.value.refetch}),await m?.onSuccess?.(f)},async onError(f){const{request:h}=f,v=typeof h.retry=="number"?h.retry:h.retry?.attempts,y=h.retryAttempt||0;v&&y<v||(i.set({error:f.error,data:null,isPending:!1,isRefetching:!1,refetch:i.value.refetch}),await m?.onError?.(f))},async onRequest(f){const h=i.get();i.set({isPending:h.data===null,data:h.data,error:null,isRefetching:!0,refetch:i.value.refetch}),await m?.onRequest?.(f)}}).catch(f=>{i.set({error:f,data:null,isPending:!1,isRefetching:!1,refetch:i.value.refetch})}).finally(()=>{p(void 0)})});t=Array.isArray(t)?t:[t];let _=!1;for(const d of t)d.subscribe(async()=>{ysr()||(_?await l():K9(i,()=>{const p=setTimeout(async()=>{_||(await l(),_=!0)},0);return()=>{i.off(),d.off(),clearTimeout(p)}}))});return i},eb=Symbol.for("better-auth:broadcast-channel"),zsr=()=>Math.floor(Date.now()/1e3);var xsr=class{listeners=new Set;name;constructor(t="better-auth.message"){this.name=t}subscribe(t){return this.listeners.add(t),()=>{this.listeners.delete(t)}}post(t){if(!(typeof window>"u"))try{localStorage.setItem(this.name,JSON.stringify({...t,timestamp:zsr()}))}catch{}}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const t=e=>{if(e.key!==this.name)return;const n=JSON.parse(e.newValue??"{}");n?.event!=="session"||!n?.data||this.listeners.forEach(a=>a(n))};return window.addEventListener("storage",t),()=>{window.removeEventListener("storage",t)}}};function tb(t="better-auth.message"){return globalThis[eb]||(globalThis[eb]=new xsr(t)),globalThis[eb]}const nb=Symbol.for("better-auth:focus-manager");var ksr=class{listeners=new Set;subscribe(t){return this.listeners.add(t),()=>{this.listeners.delete(t)}}setFocused(t){this.listeners.forEach(e=>e(t))}setup(){if(typeof window>"u"||typeof document>"u"||typeof window.addEventListener>"u")return()=>{};const t=()=>{document.visibilityState==="visible"&&this.setFocused(!0)};return document.addEventListener("visibilitychange",t,!1),()=>{document.removeEventListener("visibilitychange",t,!1)}}};function k5(){return globalThis[nb]||(globalThis[nb]=new ksr),globalThis[nb]}const ob=Symbol.for("better-auth:online-manager");var Ssr=class{listeners=new Set;isOnline=typeof navigator<"u"?navigator.onLine:!0;subscribe(t){return this.listeners.add(t),()=>{this.listeners.delete(t)}}setOnline(t){this.isOnline=t,this.listeners.forEach(e=>e(t))}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const t=()=>this.setOnline(!0),e=()=>this.setOnline(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",e,!1),()=>{window.removeEventListener("online",t,!1),window.removeEventListener("offline",e,!1)}}};function rb(){return globalThis[ob]||(globalThis[ob]=new Ssr),globalThis[ob]}const Sc=()=>Math.floor(Date.now()/1e3),Isr=5;function Tsr(t){const{sessionAtom:e,sessionSignal:n,$fetch:a,options:i={}}=t,l=i.sessionOptions?.refetchInterval??0,_=i.sessionOptions?.refetchOnWindowFocus??!0,d=i.sessionOptions?.refetchWhenOffline??!1,p={lastSync:0,lastSessionRequest:0,cachedSession:void 0},m=()=>d||rb().isOnline,f=C=>{if(!m())return;if(C?.event==="storage"){p.lastSync=Sc(),n.set(!n.get());return}const E=e.get();if(C?.event==="poll"){p.lastSessionRequest=Sc(),a("/get-session").then(I=>{I.error?e.set({...E,data:null,error:I.error}):e.set({...E,data:I.data,error:null}),p.lastSync=Sc(),n.set(!n.get())}).catch(()=>{});return}if(C?.event==="visibilitychange"){if(Sc()-p.lastSessionRequest<Isr)return;p.lastSessionRequest=Sc()}(E?.data===null||E?.data===void 0||C?.event==="visibilitychange")&&(p.lastSync=Sc(),n.set(!n.get()))},h=C=>{tb().post({event:"session",data:{trigger:C},clientId:Math.random().toString(36).substring(7)})},v=()=>{l&&l>0&&(p.pollInterval=setInterval(()=>{e.get()?.data&&f({event:"poll"})},l*1e3))},y=()=>{p.unsubscribeBroadcast=tb().subscribe(()=>{f({event:"storage"})})},z=()=>{_&&(p.unsubscribeFocus=k5().subscribe(()=>{f({event:"visibilitychange"})}))},w=()=>{p.unsubscribeOnline=rb().subscribe(C=>{C&&f({event:"visibilitychange"})})};return{init:()=>{v(),y(),z(),w(),tb().setup(),k5().setup(),rb().setup()},cleanup:()=>{p.pollInterval&&(clearInterval(p.pollInterval),p.pollInterval=void 0),p.unsubscribeBroadcast&&(p.unsubscribeBroadcast(),p.unsubscribeBroadcast=void 0),p.unsubscribeFocus&&(p.unsubscribeFocus(),p.unsubscribeFocus=void 0),p.unsubscribeOnline&&(p.unsubscribeOnline(),p.unsubscribeOnline=void 0),p.lastSync=0,p.lastSessionRequest=0,p.cachedSession=void 0},triggerRefetch:f,broadcastSessionUpdate:h}}function Esr(t){try{return(new URL(t).pathname.replace(/\/+$/,"")||"/")!=="/"}catch{throw new L_(`Invalid base URL: ${t}. Please provide a valid base URL.`)}}function Rsr(t){try{const e=new URL(t);if(e.protocol!=="http:"&&e.protocol!=="https:")throw new L_(`Invalid base URL: ${t}. URL must include 'http://' or 'https://'`)}catch(e){throw e instanceof L_?e:new L_(`Invalid base URL: ${t}. Please provide a valid base URL.`,{cause:e})}}function ab(t,e="/api/auth"){if(Rsr(t),Esr(t))return t;const n=t.replace(/\/+$/,"");return!e||e==="/"?n:(e=e.startsWith("/")?e:`/${e}`,`${n}${e}`)}function Asr(t,e,n,a,i){if(t)return ab(t,e);{const l=ar.BETTER_AUTH_URL||ar.NEXT_PUBLIC_BETTER_AUTH_URL||ar.PUBLIC_BETTER_AUTH_URL||ar.NUXT_PUBLIC_BETTER_AUTH_URL||ar.NUXT_PUBLIC_AUTH_URL||(ar.BASE_URL!=="/"?ar.BASE_URL:void 0);if(l)return ab(l,e)}
78if(typeof window<"u"&&window.location)return ab(window.location.origin,e)}const Csr={id:"redirect",name:"Redirect",hooks:{onSuccess(t){if(t.data?.url&&t.data?.redirect&&typeof window<"u"&&window.location&&window.location)try{window.location.href=t.data.url}catch{}}}},Psr={proto:/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,constructor:/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,protoShort:/"__proto__"\s*:/,constructorShort:/"constructor"\s*:/},qsr=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/,S5={true:!0,false:!1,null:null,undefined:void 0,nan:NaN,infinity:Number.POSITIVE_INFINITY,"-infinity":Number.NEGATIVE_INFINITY},Osr=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:\.(\d{1,7}))?(?:Z|([+-])(\d{2}):(\d{2}))$/;function Msr(t){return t instanceof Date&&!isNaN(t.getTime())}function Nsr(t){const e=Osr.exec(t);if(!e)return null;const[,n,a,i,l,_,d,p,m,f,h]=e,v=new Date(Date.UTC(parseInt(n,10),parseInt(a,10)-1,parseInt(i,10),parseInt(l,10),parseInt(_,10),parseInt(d,10),p?parseInt(p.padEnd(3,"0"),10):0));if(m){const y=(parseInt(f,10)*60+parseInt(h,10))*(m==="+"?-1:1);v.setUTCMinutes(v.getUTCMinutes()+y)}return Msr(v)?v:null}function Lsr(t,e={}){const{strict:n=!1,warnings:a=!1,reviver:i,parseDates:l=!0}=e;if(typeof t!="string")return t;const _=t.trim();if(_.length>0&&_[0]==='"'&&_.endsWith('"')&&!_.slice(1,-1).includes('"'))return _.slice(1,-1);const d=_.toLowerCase();if(d.length<=9&&d in S5)return S5[d];if(!qsr.test(_)){if(n)throw new SyntaxError("[better-json] Invalid JSON");return t}if(Object.entries(Psr).some(([p,m])=>{const f=m.test(_);return f&&a&&console.warn(`[better-json] Detected potential prototype pollution attempt using ${p} pattern`),f})&&n)throw new Error("[better-json] Potential prototype pollution attempt detected");try{return JSON.parse(_,(m,f)=>{if(m==="__proto__"||m==="constructor"&&f&&typeof f=="object"&&"prototype"in f){a&&console.warn(`[better-json] Dropping "${m}" key to prevent prototype pollution`);return}if(l&&typeof f=="string"){const h=Nsr(f);if(h)return h}return i?i(m,f):f})}catch(p){if(n)throw p;return t}}function Dsr(t,e={strict:!0}){return Lsr(t,e)}function $sr(t,e){const n=H9(!1),a=wsr(n,"/get-session",t,{method:"GET"});return K9(a,()=>{const i=Tsr({sessionAtom:a,sessionSignal:n,$fetch:t,options:e});return i.init(),()=>{i.cleanup()}}),{session:a,$sessionSignal:n}}function sb(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function cv(t,e,n=".",a){if(!sb(e))return cv(t,{},n,a);const i=Object.assign({},e);for(const l in t){if(l==="__proto__"||l==="constructor")continue;const _=t[l];_!=null&&(a&&a(i,l,_,n)||(Array.isArray(_)&&Array.isArray(i[l])?i[l]=[..._,...i[l]]:sb(_)&&sb(i[l])?i[l]=cv(_,i[l],(n?`${n}.`:"")+l.toString(),a):i[l]=_))}return i}function jsr(t){return(...e)=>e.reduce((n,a)=>cv(n,a,"",t),{})}const Fsr=jsr();var Usr=Object.defineProperty,Gsr=Object.defineProperties,Bsr=Object.getOwnPropertyDescriptors,I5=Object.getOwnPropertySymbols,Vsr=Object.prototype.hasOwnProperty,Hsr=Object.prototype.propertyIsEnumerable,T5=(t,e,n)=>e in t?Usr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,yr=(t,e)=>{for(var n in e||(e={}))Vsr.call(e,n)&&T5(t,n,e[n]);if(I5)for(var n of I5(e))Hsr.call(e,n)&&T5(t,n,e[n]);return t},Nr=(t,e)=>Gsr(t,Bsr(e)),Ksr=class extends Error{constructor(t,e,n){super(e||t.toString(),{cause:n}),this.status=t,this.statusText=e,this.error=n,Error.captureStackTrace(this,this.constructor)}},Wsr=async(t,e)=>{var n,a,i,l,_,d;let p=e||{};const m={onRequest:[e?.onRequest],onResponse:[e?.onResponse],onSuccess:[e?.onSuccess],onError:[e?.onError],onRetry:[e?.onRetry]};if(!e||!e?.plugins)return{url:t,options:p,hooks:m};for(const f of e?.plugins||[]){if(f.init){const h=await((n=f.init)==null?void 0:n.call(f,t.toString(),e));p=h.options||p,t=h.url}m.onRequest.push((a=f.hooks)==null?void 0:a.onRequest),m.onResponse.push((i=f.hooks)==null?void 0:i.onResponse),m.onSuccess.push((l=f.hooks)==null?void 0:l.onSuccess),m.onError.push((_=f.hooks)==null?void 0:_.onError),m.onRetry.push((d=f.hooks)==null?void 0:d.onRetry)}return{url:t,options:p,hooks:m}},E5=class{constructor(t){this.options=t}shouldAttemptRetry(t,e){return this.options.shouldRetry?Promise.resolve(t<this.options.attempts&&this.options.shouldRetry(e)):Promise.resolve(t<this.options.attempts)}getDelay(){return this.options.delay}},Ysr=class{constructor(t){this.options=t}shouldAttemptRetry(t,e){return this.options.shouldRetry?Promise.resolve(t<this.options.attempts&&this.options.shouldRetry(e)):Promise.resolve(t<this.options.attempts)}getDelay(t){return Math.min(this.options.maxDelay,this.options.baseDelay*2**t)}};function Zsr(t){if(typeof t=="number")return new E5({type:"linear",attempts:t,delay:1e3});switch(t.type){case"linear":return new E5(t);case"exponential":return new Ysr(t);default:throw new Error("Invalid retry strategy")}}var Xsr=async t=>{const e={},n=async a=>typeof a=="function"?await a():a;if(t?.auth){if(t.auth.type==="Bearer"){const a=await n(t.auth.token);if(!a)return e;e.authorization=`Bearer ${a}`}else if(t.auth.type==="Basic"){const[a,i]=await Promise.all([n(t.auth.username),n(t.auth.password)]);if(!a||!i)return e;e.authorization=`Basic ${btoa(`${a}:${i}`)}`}else if(t.auth.type==="Custom"){const[a,i]=await Promise.all([n(t.auth.prefix),n(t.auth.value)]);if(!i)return e;e.authorization=`${a??""} ${i}`}}return e},Qsr=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Jsr(t){const e=t.headers.get("content-type"),n=new Set(["image/svg","application/xml","application/xhtml","application/html"]);if(!e)return"json";const a=e.split(";").shift()||"";return Qsr.test(a)?"json":n.has(a)||a.startsWith("text/")?"text":"blob"}function eir(t){try{return JSON.parse(t),!0}catch{return!1}}function lv(t){if(t===void 0)return!1;const e=typeof t;return e==="string"||e==="number"||e==="boolean"||e===null?!0:e!=="object"?!1:Array.isArray(t)?!0:t.buffer?!1:t.constructor&&t.constructor.name==="Object"||typeof t.toJSON=="function"}function R5(t){try{return JSON.parse(t)}catch{return t}}function A5(t){return typeof t=="function"}function tir(t){if(t?.customFetchImpl)return t.customFetchImpl;if(typeof globalThis<"u"&&A5(globalThis.fetch))return globalThis.fetch;if(typeof window<"u"&&A5(window.fetch))return window.fetch;throw new Error("No fetch implementation found")}async function nir(t){const e=new Headers(t?.headers),n=await Xsr(t);for(const[a,i]of Object.entries(n||{}))e.set(a,i);if(!e.has("content-type")){const a=oir(t?.body);a&&e.set("content-type",a)}return e}function oir(t){return lv(t)?"application/json":null}function rir(t){if(!t?.body)return null;const e=new Headers(t?.headers);if(lv(t.body)&&!e.has("content-type")){for(const[n,a]of Object.entries(t?.body))a instanceof Date&&(t.body[n]=a.toISOString());return JSON.stringify(t.body)}return e.has("content-type")&&e.get("content-type")==="application/x-www-form-urlencoded"&&lv(t.body)?new URLSearchParams(t.body).toString():t.body}function air(t,e){var n;if(e?.method)return e.method.toUpperCase();if(t.startsWith("@")){const a=(n=t.split("@")[1])==null?void 0:n.split("/")[0];return Y9.includes(a)?a.toUpperCase():e?.body?"POST":"GET"}return e?.body?"POST":"GET"}function sir(t,e){let n;return!t?.signal&&t?.timeout&&(n=setTimeout(()=>e?.abort(),t?.timeout)),{abortTimeout:n,clearTimeout:()=>{n&&clearTimeout(n)}}}
78var iir=class W9 extends Error{constructor(e,n){super(n||JSON.stringify(e,null,2)),this.issues=e,Object.setPrototypeOf(this,W9.prototype)}};async function _p(t,e){const n=await t["~standard"].validate(e);if(n.issues)throw new iir(n.issues);return n.value}var Y9=["get","post","put","patch","delete"],cir=t=>({id:"apply-schema",name:"Apply Schema",version:"1.0.0",async init(e,n){var a,i,l,_;const d=((i=(a=t.plugins)==null?void 0:a.find(p=>{var m;return(m=p.schema)!=null&&m.config?e.startsWith(p.schema.config.baseURL||"")||e.startsWith(p.schema.config.prefix||""):!1}))==null?void 0:i.schema)||t.schema;if(d){let p=e;(l=d.config)!=null&&l.prefix&&p.startsWith(d.config.prefix)&&(p=p.replace(d.config.prefix,""),d.config.baseURL&&(e=e.replace(d.config.prefix,d.config.baseURL))),(_=d.config)!=null&&_.baseURL&&p.startsWith(d.config.baseURL)&&(p=p.replace(d.config.baseURL,""));const m=d.schema[p];if(m){let f=Nr(yr({},n),{method:m.method,output:m.output});return n?.disableValidation||(f=Nr(yr({},f),{body:m.input?await _p(m.input,n?.body):n?.body,params:m.params?await _p(m.params,n?.params):n?.params,query:m.query?await _p(m.query,n?.query):n?.query})),{url:e,options:f}}}return{url:e,options:n}}}),lir=t=>{async function e(n,a){const i=Nr(yr(yr({},t),a),{plugins:[...t?.plugins||[],cir(t||{}),...a?.plugins||[]]});if(t?.catchAllError)try{return await _v(n,i)}catch(l){return{data:null,error:{status:500,statusText:"Fetch Error",message:"Fetch related error. Captured by catchAllError option. See error property for more details.",error:l}}}return await _v(n,i)}return e};function _ir(t,e){const{baseURL:n,params:a,query:i}=e||{query:{},params:{},baseURL:""};let l=t.startsWith("http")?t.split("/").slice(0,3).join("/"):n||"";if(t.startsWith("@")){const h=t.toString().split("@")[1].split("/")[0];Y9.includes(h)&&(t=t.replace(`@${h}/`,"/"))}l.endsWith("/")||(l+="/");let[_,d]=t.replace(l,"").split("?");const p=new URLSearchParams(d);for(const[h,v]of Object.entries(i||{})){if(v==null)continue;let y;if(typeof v=="string")y=v;else if(Array.isArray(v)){for(const z of v)p.append(h,z);continue}else y=JSON.stringify(v);p.set(h,y)}if(a)if(Array.isArray(a)){const h=_.split("/").filter(v=>v.startsWith(":"));for(const[v,y]of h.entries()){const z=a[v];_=_.replace(y,z)}}else for(const[h,v]of Object.entries(a))_=_.replace(`:${h}`,String(v));_=_.split("/").map(encodeURIComponent).join("/"),_.startsWith("/")&&(_=_.slice(1));let m=p.toString();return m=m.length>0?`?${m}`.replace(/\+/g,"%20"):"",l.startsWith("http")?new URL(`${_}${m}`,l):`${l}${_}${m}`}var _v=async(t,e)=>{var n,a,i,l,_,d,p,m;const{hooks:f,url:h,options:v}=await Wsr(t,e),y=tir(v),z=new AbortController,w=(n=v.signal)!=null?n:z.signal,k=_ir(h,v),A=rir(v),C=await nir(v),E=air(h,v);let I=Nr(yr({},v),{url:k,headers:C,body:A,method:E,signal:w});for(const F of f.onRequest)if(F){const ee=await F(I);typeof ee=="object"&&ee!==null&&(I=ee)}("pipeTo"in I&&typeof I.pipeTo=="function"||typeof((a=e?.body)==null?void 0:a.pipe)=="function")&&("duplex"in I||(I.duplex="half"));const{clearTimeout:q}=sir(v,z);let P=await y(I.url,I);q();const N={response:P,request:I};for(const F of f.onResponse)if(F){const ee=await F(Nr(yr({},N),{response:(i=e?.hookOptions)!=null&&i.cloneResponse?P.clone():P}));ee instanceof Response?P=ee:typeof ee=="object"&&ee!==null&&(P=ee.response)}if(P.ok){if(!(I.method!=="HEAD"))return{data:"",error:null};const ee=Jsr(P),W={data:null,response:P,request:I};if(ee==="json"||ee==="text"){const L=await P.text(),U=(l=I.jsonParser)!=null?l:R5;W.data=await U(L)}else W.data=await P[ee]();I?.output&&I.output&&!I.disableValidation&&(W.data=await _p(I.output,W.data));for(const L of f.onSuccess)L&&await L(Nr(yr({},W),{response:(_=e?.hookOptions)!=null&&_.cloneResponse?P.clone():P}));return e?.throw?W.data:{data:W.data,error:null}}const M=(d=e?.jsonParser)!=null?d:R5,G=await P.text(),K=eir(G),oe=K?await M(G):null,B={response:P,responseText:G,request:I,error:Nr(yr({},oe),{status:P.status,statusText:P.statusText})};for(const F of f.onError)F&&await F(Nr(yr({},B),{response:(p=e?.hookOptions)!=null&&p.cloneResponse?P.clone():P}));if(e?.retry){const F=Zsr(e.retry),ee=(m=e.retryAttempt)!=null?m:0;if(await F.shouldAttemptRetry(ee,P)){for(const L of f.onRetry)L&&await L(N);const W=F.getDelay(ee);return await new Promise(L=>setTimeout(L,W)),await _v(t,Nr(yr({},e),{retryAttempt:ee+1}))}}if(e?.throw)throw new Ksr(P.status,P.statusText,K?oe:G);return{data:null,error:Nr(yr({},oe),{status:P.status,statusText:P.statusText})}};const uir=(t,e)=>{const n="credentials"in Request.prototype,a=Asr(t?.baseURL,t?.basePath)??"/api/auth",i=t?.plugins?.flatMap(I=>I.fetchPlugins).filter(I=>I!==void 0)||[],l={id:"lifecycle-hooks",name:"lifecycle-hooks",hooks:{onSuccess:t?.fetchOptions?.onSuccess,onError:t?.fetchOptions?.onError,onRequest:t?.fetchOptions?.onRequest,onResponse:t?.fetchOptions?.onResponse}},{onSuccess:_,onError:d,onRequest:p,onResponse:m,...f}=t?.fetchOptions||{},h=lir({baseURL:a,...n?{credentials:"include"}:{},method:"GET",jsonParser(I){return I?Dsr(I,{strict:!1}):null},customFetchImpl:fetch,...f,plugins:[l,...f.plugins||[],...t?.disableDefaultFetchPlugins?[]:[Csr],...i]}),{$sessionSignal:v,session:y}=$sr(h,t),z=t?.plugins||[];let w={};const k={$sessionSignal:v,session:y}
78,A={"/sign-out":"POST","/revoke-sessions":"POST","/revoke-other-sessions":"POST","/delete-user":"POST"},C=[{signal:"$sessionSignal",matcher(I){return I==="/sign-out"||I==="/update-user"||I==="/sign-up/email"||I==="/sign-in/email"||I==="/delete-user"||I==="/verify-email"||I==="/revoke-sessions"||I==="/revoke-session"||I==="/change-email"}}];for(const I of z)I.getAtoms&&Object.assign(k,I.getAtoms?.(h)),I.pathMethods&&Object.assign(A,I.pathMethods),I.atomListeners&&C.push(...I.atomListeners);const E={notify:I=>{k[I].set(!k[I].get())},listen:(I,q)=>{k[I].subscribe(q)},atoms:k};for(const I of z)I.getActions&&(w=Fsr(I.getActions?.(h,E,t)??{},w));return{get baseURL(){return a},pluginsActions:w,pluginsAtoms:k,pluginPathMethods:A,atomListeners:C,$fetch:h,$store:E}};function dir(t){return typeof t=="object"&&t!==null&&"get"in t&&typeof t.get=="function"&&"lc"in t&&typeof t.lc=="number"}function pir(t,e,n){const a=e[t],{fetchOptions:i,query:l,..._}=n||{};return a||(i?.method?i.method:_&&Object.keys(_).length>0?"POST":"GET")}function mir(t,e,n,a,i){function l(_=[]){return new Proxy(function(){},{get(d,p){if(typeof p!="string"||p==="then"||p==="catch"||p==="finally")return;const m=[..._,p];let f=t;for(const h of m)if(f&&typeof f=="object"&&h in f)f=f[h];else{f=void 0;break}return typeof f=="function"||dir(f)?f:l(m)},apply:async(d,p,m)=>{const f="/"+_.map(C=>C.replace(/[A-Z]/g,E=>`-${E.toLowerCase()}`)).join("/"),h=m[0]||{},v=m[1]||{},{query:y,fetchOptions:z,...w}=h,k={...v,...z},A=pir(f,n,h);return await e(f,{...k,body:A==="GET"?void 0:{...w,...k?.body||{}},query:y||k?.query,method:A,async onSuccess(C){if(await k?.onSuccess?.(C),!i||k.disableSignal)return;const E=i.filter(q=>q.matcher(f));if(!E.length)return;const I=new Set;for(const q of E){const P=a[q.signal];if(!P)return;if(I.has(q.signal))continue;I.add(q.signal);const N=P.get();setTimeout(()=>{P.set(!N)},10)}}})}})}return l()}function fir(t,e={}){const n=S.useRef(t.get()),{keys:a,deps:i=[t,a]}=e,l=S.useCallback(d=>{const p=m=>{n.current!==m&&(n.current=m,d())};return p(t.value),a?.length?vsr(t,a,p):t.listen(p)},i),_=()=>n.current;return S.useSyncExternalStore(l,_,_)}function gir(t){return`use${csr(t)}`}function hir(t){const{pluginPathMethods:e,pluginsActions:n,pluginsAtoms:a,$fetch:i,$store:l,atomListeners:_}=uir(t),d={};for(const[p,m]of Object.entries(a))d[gir(p)]=()=>fir(m);return mir({...n,...d,$fetch:i,$store:l},i,e,a,_)}function Y_(){return In.VITE_BASE_URL}function fl(t){const e=Y_().replace(/\/$/,""),n=t.startsWith("/")?t:`/${t}`,a=sm(n,{locale:o()});return`${e}${a}`}function uv(t,e){const n=Y_().replace(/\/$/,""),a=t.startsWith("/")?t:`/${t}`;return`${n}${sm(a,{locale:e})}`}function E_(t,e=o()){return sm(Gr(t),{locale:e})}function dv(t){return t.startsWith("http://")||t.startsWith("https://")?t:t.startsWith("/")?`${Y_()}${t}`:`${Y_()}/${t}`}function Z9(){const t=st.metadata?.images?.ogImage;return t?dv(t):void 0}function bir(t){if(!t?.trim())return;const e=t.trim();return e.includes("<")?e.replace(/^[^<]*<([^>]*)>.*$/,"mailto:$1"):`mailto:${e}`}function X9(t){try{const e=new URL(t);if(e.hostname!=="twitter.com"&&e.hostname!=="x.com")return null;const n=e.pathname.replace(/^\/+|\/+$/g,"").split("/")[0];return n?`@${n}`:null}catch{return null}}function vir(t,e){if(!t||t.includes("#"))return!1;const n=t.split("#")[0]??"/",a=n==="/"?"/":n.replace(/\/$/,"")||"/";return(e==="/"?"/":e.replace(/\/$/,"")||"/")===a}const Sa=hir({baseURL:Y_(),plugins:[msr(),fsr(),btr()]}),C5=(t,e,n)=>{if(t&&"reportValidity"in t){const a=Ee(n,e);t.setCustomValidity(a&&a.message||""),t.reportValidity()}},pv=(t,e)=>{for(const n in e.fields){const a=e.fields[n];a&&a.ref&&"reportValidity"in a.ref?C5(a.ref,n,t):a&&a.refs&&a.refs.forEach(i=>C5(i,n,t))}},P5=(t,e)=>{e.shouldUseNativeValidation&&pv(t,e);const n={};for(const a in t){const i=Ee(e.fields,a),l=Object.assign(t[a]||{},{ref:i&&i.ref});if(yir(e.names||Object.keys(t),a)){const _=Object.assign({},Ee(n,a));Ot(_,"root",l),Ot(n,a,_)}else Ot(n,a,l)}return n},yir=(t,e)=>{const n=q5(e);return t.some(a=>q5(a).match(`^${n}\\.\\d+`))};function q5(t){return t.replace(/\]|\[/g,"")}function O5(t,e){try{var n=t()}catch(a){return e(a)}return n&&n.then?n.then(void 0,e):n}function wir(t,e){for(var n={};t.length;){var a=t[0],i=a.code,l=a.message,_=a.path.join(".");if(!n[_])if("unionErrors"in a){var d=a.unionErrors[0].errors[0];n[_]={message:d.message,type:d.code}}else n[_]={message:l,type:i};
78if("unionErrors"in a&&a.unionErrors.forEach(function(f){return f.errors.forEach(function(h){return t.push(h)})}),e){var p=n[_].types,m=p&&p[a.code];n[_]=yw(_,e,n,i,m?[].concat(m,a.message):a.message)}t.shift()}return n}function zir(t,e){for(var n={};t.length;){var a=t[0],i=a.code,l=a.message,_=a.path.join(".");if(!n[_])if(a.code==="invalid_union"&&a.errors.length>0){var d=a.errors[0][0];n[_]={message:d.message,type:d.code}}else n[_]={message:l,type:i};if(a.code==="invalid_union"&&a.errors.forEach(function(f){return f.forEach(function(h){return t.push(h)})}),e){var p=n[_].types,m=p&&p[a.code];n[_]=yw(_,e,n,i,m?[].concat(m,a.message):a.message)}t.shift()}return n}function xir(t,e,n){if(n===void 0&&(n={}),(function(a){return"_def"in a&&typeof a._def=="object"&&"typeName"in a._def})(t))return function(a,i,l){try{return Promise.resolve(O5(function(){return Promise.resolve(t[n.mode==="sync"?"parse":"parseAsync"](a,e)).then(function(_){return l.shouldUseNativeValidation&&pv({},l),{errors:{},values:n.raw?Object.assign({},a):_}})},function(_){if((function(d){return Array.isArray(d?.issues)})(_))return{values:{},errors:P5(wir(_.errors,!l.shouldUseNativeValidation&&l.criteriaMode==="all"),l)};throw _}))}catch(_){return Promise.reject(_)}};if((function(a){return"_zod"in a&&typeof a._zod=="object"})(t))return function(a,i,l){try{return Promise.resolve(O5(function(){return Promise.resolve((n.mode==="sync"?Otr:Mtr)(t,a,e)).then(function(_){return l.shouldUseNativeValidation&&pv({},l),{errors:{},values:n.raw?Object.assign({},a):_}})},function(_){if((function(d){return d instanceof Tw})(_))return{values:{},errors:P5(zir(_.issues,!l.shouldUseNativeValidation&&l.criteriaMode==="all"),l)};throw _}))}catch(_){return Promise.reject(_)}};throw new Error("Invalid input: not a Zod schema")}const M5="https://auth.local";function kir(t){return/^\/(?!\/|\\|%2f|%5c)[\w\-.+/@]*(?:\?[\w\-.+/=&%@]*)?(?:#[\w\-.+/=&%]*)?$/i.test(t)}function N5(t){if(!t.startsWith("/"))return null;try{const e=new URL(t,M5);if(e.origin!==M5)return null;const n=e.searchParams.toString(),a=`${e.pathname}${n?`?${n}`:""}`;return kir(a)?a:null}catch{return null}}function Wm(t,e=el){const n=t?N5(t):null,a=e?N5(e):null;return n??a??el}function Sir(t){return Wm(t.publicHref,`${t.pathname}${t.searchStr}`)}function Iir({text:t,className:e}){return x.jsxs("div",{className:Pe("relative flex items-center",e),children:[x.jsx("div",{className:"grow border-t border-border"}),x.jsx("span",{className:"shrink mx-4 text-sm text-muted-foreground",children:t}),x.jsx("div",{className:"grow border-t border-border"})]})}const Rw="gis-one-tap-nonce",L5="https://accounts.google.com/gsi/client";function Q9(){return!!In.VITE_GOOGLE_CLIENT_ID}function Tir(){try{return sessionStorage.getItem(Rw)}catch{return null}}function D5(){try{sessionStorage.removeItem(Rw)}catch{}}function Eir(){const t=Tir();if(t)return t;let e="";try{e=globalThis.crypto?.randomUUID?.()??`${Date.now()}-${Math.random().toString(36).slice(2)}`}catch{e=`${Math.random().toString(36).slice(2)}${Math.random().toString(36).slice(2)}`}try{sessionStorage.setItem(Rw,e)}catch{}return e}function Rir(t=!0){const[e,n]=S.useState(!1);return S.useEffect(()=>{if(!t||!Q9()||typeof window>"u")return;if(window.google?.accounts?.id){n(!0);return}const a=document.querySelector(`script[src="${L5}"]`);if(a){const d=()=>n(!0);return a.addEventListener("load",d,{once:!0}),window.google?.accounts?.id&&n(!0),()=>a.removeEventListener("load",d)}const i=()=>{const d=document.createElement("script");d.src=L5,d.async=!0,d.defer=!0,d.onload=()=>n(!0),d.onerror=()=>n(!1),document.head.appendChild(d)},l=window;if(l.requestIdleCallback){const d=l.requestIdleCallback(i,{timeout:3e3});return()=>{"cancelIdleCallback"in window&&window.cancelIdleCallback(d)}}const _=window.setTimeout(i,2e3);return()=>window.clearTimeout(_)},[t]),{ready:e}}const Air=Sa.$store;function J9(){const t=un();return S.useCallback(async(e=!0)=>{try{Air.notify("$sessionSignal"),e&&await t.invalidate()}catch(n){console.warn("[auth] session sync after login failed:",n)}},[t])}function Cir({callbackUrl:t,showDivider:e=!0,onSuccess:n,invalidateRouteAfterSuccess:a=!1,mode:i="tap"}){const l=un(),_=bi(),d=new URLSearchParams(_.searchStr).get("callbackUrl"),p=E_(el),m=Wm(t??d,p),[f,h]=S.useState(null),{ready:v}=Rir(),y=J9(),z=S.useRef(null),w=S.useRef(!1),k=Q9(),A=i==="tap"&&k&&v,C=S.useCallback(async()=>
78{if(await y(!1),n){await n(),a&&await l.invalidate();return}await l.navigate({to:Gr(m)})},[m,a,n,l,y]),E=S.useCallback(async(q,P)=>{try{const{error:N}=await Sa.signIn.social({provider:"google",idToken:{token:q,nonce:P},disableRedirect:!0,callbackURL:m,errorCallbackURL:E_(Ye.AuthError)});if(N){D5(),await Sa.signIn.social({provider:"google",callbackURL:m,errorCallbackURL:E_(Ye.AuthError)});return}await C()}finally{D5()}},[m,C]),I=async q=>{await Sa.signIn.social({provider:q,callbackURL:m,errorCallbackURL:E_(Ye.AuthError)},{onRequest:()=>h(q),onResponse:()=>h(null),onSuccess:()=>h(null),onError:()=>h(null)})};return S.useEffect(()=>{if(!A||!z.current||w.current||!window.google?.accounts?.id)return;w.current=!0;const q=Eir();window.google.accounts.id.initialize({client_id:In.VITE_GOOGLE_CLIENT_ID??"",nonce:q,callback:P=>{P.credential&&E(P.credential,q).catch(console.error)}}),window.google.accounts.id.renderButton(z.current,{type:"standard",theme:"outline",size:"large",text:"signin_with",shape:"rectangular",width:z.current.offsetWidth||320})},[E,A]),x.jsxs("div",{className:"w-full flex flex-col gap-4",children:[e&&x.jsx(Iir,{text:hT()}),A?x.jsx("div",{className:"flex justify-center",children:x.jsx("div",{ref:z})}):x.jsxs(lr,{size:"lg",className:"w-full",variant:"outline",onClick:()=>I("google"),disabled:f==="google",children:[f==="google"?x.jsx(wXo,{className:"mr-2 size-4 animate-spin"}):x.jsx(RQo,{className:"size-4 mr-2"}),x.jsx("span",{children:bT()})]})]})}function e7({className:t,callbackUrl:e,onSuccess:n,redirectAfterSuccess:a=!0}
78){const i=un(),l=bi();J9();const _=new URLSearchParams(l.searchStr).get("callbackUrl"),d=Wm(e??_,E_(el)),[p,m]=S.useState(void 0),[f,h]=S.useState(void 0),[v,y]=S.useState(!1),[z,w]=S.useState(!1),k=st.auth?.enableCredentialLogin,A=Mr({email:iar({message:cT()}),password:Qt().min(1,{message:lT()})});gtr({resolver:xir(A),defaultValues:{email:"",password:""}}),new URLSearchParams(l.searchStr).get("error");const C=async()=>{await n?.(),a&&await i.navigate({to:Gr(d)})};return x.jsxs(Wer,{headerLabel:dT(),bottomButtonLabel:_T(),bottomButtonHref:Ye.Register,className:Pe("",t),children:[x.jsxs("div",{className:"mb-5 flex items-center gap-3 rounded-lg border border-accent-orange/30 bg-accent-orange-bg px-3.5 py-3 text-left text-accent-orange",children:[x.jsx("span",{className:"flex size-9 shrink-0 items-center justify-center rounded-md bg-accent-orange-bg textaccent-orange",children:x.jsx(iB,{"aria-hidden":"true",className:"size-5"})}),x.jsx("p",{className:"text-sm font-semibold leading-5",children:sT({credits:pl})})]}),k,x.jsx("div",{className:"mt-4",children:x.jsx(Cir,{callbackUrl:d,showDivider:k,onSuccess:C,invalidateRouteAfterSuccess:!a})})]})}const Pir=Object.freeze(Object.defineProperty({__proto__:null,LoginForm:e7},Symbol.toStringTag,{value:"Module"})),t7=S.createContext(void 0);function n7(){const t=S.useContext(t7);if(t===void 0)throw new Error(on(13));return t}const Aw={imageLoadingStatus:()=>null},qir=S.forwardRef(function(e,n){const{className:a,render:i,style:l,..._}=e,[d,p]=S.useState("idle"),m={imageLoadingStatus:d},f=S.useMemo(()=>({imageLoadingStatus:d,setImageLoadingStatus:p}),[d,p]),h=Nt("span",e,{state:m,ref:n,props:_,stateAttributesMapping:Aw});return x.jsx(t7.Provider,{value:f,children:h})});function Oir(t,{referrerPolicy:e,crossOrigin:n}){const[a,i]=S.useState("idle");return Fe(()=>{if(!t)return i("error"),im;let l=!0;const _=new window.Image,d=p=>()=>{l&&i(p)};return i("loading"),_.onload=d("loaded"),_.onerror=d("error"),e&&(_.referrerPolicy=e),_.crossOrigin=n??null,_.src=t,_.complete&&i(_.naturalWidth>0?"loaded":"error"),()=>{l=!1}},[t,n,e]),a}const Mir={...Aw,...Pi},Nir=S.forwardRef(function(e,n){const{className:a,render:i,onLoadingStatusChange:l,referrerPolicy:_,crossOrigin:d,style:p,...m}=e,f=n7(),h=Oir(e.src,{referrerPolicy:_,crossOrigin:d}),v=h==="loaded",{mounted:y,transitionStatus:z,setMounted:w}=zy(v),k=S.useRef(null),A=ot(I=>{l?.(I),f.setImageLoadingStatus(I)});Fe(()=>{h!=="idle"&&A(h)},[h,A]),qi({open:v,ref:k,onComplete(){v||w(!1)}});const E=Nt("img",e,{state:{imageLoadingStatus:h,transitionStatus:z},ref:[n,k],props:m,stateAttributesMapping:Mir,enabled:y});return y?E:null}),Lir=S.forwardRef(function(e,n){const{className:a,render:i,delay:l,style:_,...d}=e,{imageLoadingStatus:p}=n7(),[m,f]=S.useState(l===void 0),h=Jn();return S.useEffect(()=>(l!==void 0&&h.start(l,()=>f(!0)),h.clear),[h,l]),Nt("span",e,{state:{imageLoadingStatus:p},ref:n,props:d,stateAttributesMapping:Aw,enabled:p!=="loaded"&&m})});function Dir({className:t,size:e="default",...n}){return x.jsx(qir,{"data-slot":"avatar","data-size":e,className:Pe("group/avatar relative flex size-8 shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten",t),...n})}function $ir({className:t,...e}){return x.jsx(Nir,{"data-slot":"avatar-image",className:Pe("aspect-square size-full rounded-full object-cover",t),...e})}function jir({className:t,...e}){return x.jsx(Lir,{"data-slot":"avatar-fallback",className:Pe("flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs",t),...e})}function $5({name:t,image:e,className:n}){return x.jsxs(Dir,{className:Pe("size-8 border",n),children:[x.jsx($ir,{alt:t??"",src:e??void 0,referrerPolicy:"no-referrer"}),x.jsxs(jir,{className:"absolute inset-0",children:[x.jsx("span",{className:"sr-only",children:t??"User"}),x.jsx(uQo,{className:"size-4"})]})]})}let Cw="unknown";function Fir(){Cw="sign-out"}function lfr(){return Cw}function _fr(){Cw="unknown"}function Uir(t){if(typeof document>"u")return;let e=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}const Gir=t=>{switch(t){case"success":return Hir;case"info":return Wir;case"warning":return Kir;case"error":return Yir;default:return null}},Bir=Array(12).fill(0),Vir=({visible:t,className:e})=>me.createElement("div",{className:["sonner-loading-wrapper",e].filter(
vendor: 6,061 bytes, line 78
78Boolean).join(" "),"data-visible":t},me.createElement("div",{className:"sonner-spinner"},Bir.map((n,a)=>me.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),Hir=me.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},me.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Kir=me.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},me.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Wir=me.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},me.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Yir=me.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},me.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Zir=me.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},me.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),me.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Xir=()=>{const[t,e]=me.useState(document.hidden);return me.useEffect(()=>{const n=()=>{e(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),t};let mv=1;class Qir{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{const n=this.subscribers.indexOf(e);this.subscribers.splice(n,1)}),this.publish=e=>{this.subscribers.forEach(n=>n(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var n;const{message:a,...i}=e,l=typeof e?.id=="number"||((n=e.id)==null?void 0:n.length)>0?e.id:mv++,_=this.toasts.find(p=>p.id===l),d=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(l)&&this.dismissedToasts.delete(l),_?this.toasts=this.toasts.map(p=>p.id===l?(this.publish({...p,...e,id:l,title:a}),{...p,...e,id:l,dismissible:d,title:a}):p):this.addToast({title:a,...i,dismissible:d,id:l}),l},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:e,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(a=>a({id:n.id,dismiss:!0}))}),e),this.message=(e,n)=>this.create({...n,message:e}),this.error=(e,n)=>this.create({...n,message:e,type:"error"}),this.success=(e,n)=>this.create({...n,type:"success",message:e}),this.info=(e,n)=>this.create({...n,type:"info",message:e}),this.warning=(e,n)=>this.create({...n,type:"warning",message:e}),this.loading=(e,n)=>this.create({...n,type:"loading",message:e}),this.promise=(e,n)=>{if(!n)return;let a;n.loading!==void 0&&(a=this.create({...n,promise:e,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const i=Promise.resolve(e instanceof Function?e():e);let l=a!==void 0,_;const d=i.then(async m=>{if(_=["resolve",m],me.isValidElement(m))l=!1,this.create({id:a,type:"default",message:m});else if(ecr(m)&&!m.ok){l=!1;const h=typeof n.error=="function"?await n.error(`HTTP error! status: ${m.status}`):n.error,v=typeof n.description=="function"?await n.description(`HTTP error! status: ${m.status}`):n.description,z=typeof h=="object"&&!me.isValidElement(h)?h:{message:h};this.create({id:a,type:"error",description:v,...z})}else if(m instanceof Error){l=!1;const h=typeof n.error=="function"?await n.error(m):n.error,v=typeof n.description=="function"?await n.description(m):n.description,z=typeof h=="object"&&!me.isValidElement(h)?h:{message:h};this.create({id:a,type:"error",description:v,...z})}else if(n.success!==void 0){l=!1;const h=typeof n.success=="function"?await n.success(m):n.success,v=typeof n.description=="function"?await n.description(m):n.description,z=typeof h=="object"&&!me.isValidElement(h)?h:{message:h};this.create({id:a,type:"success",description:v,...z})}}).catch(async m=>{if(_=["reject",m],n.error!==void 0){l=!1;const f=typeof n.error=="function"?await n.error(m):n.error,h=typeof n.description=="function"?await n.description(m):n.description,y=typeof f=="object"&&!me.isValidElement(f)?f:{message:f};this.create({id:a,type:"error",description:h,...y})}}).finally(()=>{l&&(this.dismiss(a),a=void 0),n.finally==null||n.finally.call(n)}),p=()=>new Promise((m,f)=>d.then(()=>_[0]==="reject"?f(_[1]):m(_[1])).catch(f));return typeof a!="string"&&typeof a!="number"?{unwrap:p}:Object.assign(a,{unwrap:p})},this.custom=(e,n)=>{const a=n?.id||mv++;return this.create({jsx:e(a),id:a,...n}),a},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const vo=new Qir,Jir=(t,e)=>{const n=e?.id||mv++;return vo.addToast({title:t,...e,id:n}),n},ecr=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",tcr=Jir,ncr=()=>vo.toasts,ocr=()=>vo.getActiveToasts(),rcr=Object.assign(tcr,{success:vo.success,info:vo.info,warning:vo.warning,error:vo.error,custom:vo.custom,message:vo.message,promise:vo.promise,dismiss:vo.dismiss,loading:vo.loading},{getHistory:ncr,getToasts:ocr});Uir
vendor: 4,787 bytes, line 78
78("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;
vendor: 10,086 bytes, line 78
78left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function
vendor: 2,454 bytes, line 78
78Vd(t){return t.label!==void 0}const acr=3,scr="24px",icr="16px",j5=4e3,ccr=356,lcr=14,_cr=45,ucr=200;function Ar(...t){return t.filter(Boolean).join(" ")}function dcr(t){const[e,n]=t.split("-"),a=[];return e&&a.push(e),n&&a.push(n),a}const pcr=t=>{var e,n,a,i,l,_,d,p,m;const{invert:f,toast:h,unstyled:v,interacting:y,setHeights:z,visibleToasts:w,heights:k,index:A,toasts:C,expanded:E,removeToast:I,defaultRichColors:q,closeButton:P,style:N,cancelButtonStyle:M,actionButtonStyle:G,className:K="",descriptionClassName:oe="",duration:B,position:F,gap:ee,expandByDefault:W,classNames:L,icons:U,closeButtonAriaLabel:V="Close toast"}=t,[_e,ue]=me.useState(null),[$,re]=me.useState(null),[X,te]=me.useState(!1),[fe,be]=me.useState(!1),[ke,ve]=me.useState(!1),[Se,Ue]=me.useState(!1),[Qe,xe]=me.useState(!1),[Oe,Ge]=me.useState(0),[rt,Ne]=me.useState(0),Me=me.useRef(h.duration||B||j5),We=me.useRef(null),Ie=me.useRef(null),Be=A===0,j=A+1<=w,Y=h.type,ae=h.dismissible!==!1,de=h.className||"",J=h.descriptionClassName||"",Q=me.useMemo(()=>k.findIndex(He=>He.toastId===h.id)||0,[k,h.id]),ce=me.useMemo(()=>{var He;return(He=h.closeButton)!=null?He:P},[h.closeButton,P]),ge=me.useMemo(()=>h.duration||B||j5,[h.duration,B]),Te=me.useRef(0),Je=me.useRef(0),Et=me.useRef(0),lt=me.useRef(null),[xt,vt]=F.split("-"),Ht=me.useMemo(()=>k.reduce((He,kt,Wt)=>Wt>=Q?He:He+kt.height,0),[k,Q]),Kt=Xir(),fr=h.invert||f,Vo=Y==="loading";Je.current=me.useMemo(()=>Q*ee+Ht,[Q,Ht]),me.useEffect(()=>{Me.current=ge},[ge]),me.useEffect(()=>{te(!0)},[]),me.useEffect(()=>{const He=Ie.current;if(He){const kt=He.getBoundingClientRect().height;return Ne(kt),z(Wt=>[{toastId:h.id,height:kt,position:h.position},...Wt]),()=>z(Wt=>Wt.filter(mn=>mn.toastId!==h.id))}},[z,h.id]),me.useLayoutEffect(()=>{if(!X)return;const He=Ie.current,kt=He.style.height;He.style.height="auto";const Wt=He.getBoundingClientRect().height;He.style.height=kt,Ne(Wt),z(mn=>mn.find(Ft=>Ft.toastId===h.id)?mn.map(Ft=>Ft.toastId===h.id?{...Ft,height:Wt}:Ft):[{toastId:h.id,height:Wt,position:h.position},...mn])},[X,h.title,h.description,z,h.id,h.jsx,h.action,h.cancel]);const it=me.useCallback(()=>{be(!0),Ge(Je.current),z(He=>He.filter(kt=>kt.toastId!==h.id)),setTimeout(()=>{I(h)},ucr)},[h,I,z,Je]);me.useEffect(()=>{if(h.promise&&Y==="loading"||h.duration===1/0||h.type==="loading")return;let He;return E||y||Kt?(()=>{if(Et.current<Te.current){const mn=new Date().getTime()-Te.current;Me.current=Me.current-mn}
vendor: 10,965 bytes, line 78
78Et.current=new Date().getTime()})():Me.current!==1/0&&(Te.current=new Date().getTime(),He=setTimeout(()=>{h.onAutoClose==null||h.onAutoClose.call(h,h),it()},Me.current)),()=>clearTimeout(He)},[E,y,h,Y,Kt,it]),me.useEffect(()=>{h.delete&&(it(),h.onDismiss==null||h.onDismiss.call(h,h))},[it,h.delete]);function an(){var He;if(U?.loading){var kt;return me.createElement("div",{className:Ar(L?.loader,h==null||(kt=h.classNames)==null?void 0:kt.loader,"sonner-loader"),"data-visible":Y==="loading"},U.loading)}return me.createElement(Vir,{className:Ar(L?.loader,h==null||(He=h.classNames)==null?void 0:He.loader),visible:Y==="loading"})}const En=h.icon||U?.[Y]||Gir(Y);var hn,bn;return me.createElement("li",{tabIndex:0,ref:Ie,className:Ar(K,de,L?.toast,h==null||(e=h.classNames)==null?void 0:e.toast,L?.default,L?.[Y],h==null||(n=h.classNames)==null?void 0:n[Y]),"data-sonner-toast":"","data-rich-colors":(hn=h.richColors)!=null?hn:q,"data-styled":!(h.jsx||h.unstyled||v),"data-mounted":X,"data-promise":!!h.promise,"data-swiped":Qe,"data-removed":fe,"data-visible":j,"data-y-position":xt,"data-x-position":vt,"data-index":A,"data-front":Be,"data-swiping":ke,"data-dismissible":ae,"data-type":Y,"data-invert":fr,"data-swipe-out":Se,"data-swipe-direction":$,"data-expanded":!!(E||W&&X),"data-testid":h.testId,style:{"--index":A,"--toasts-before":A,"--z-index":C.length-A,"--offset":`${fe?Oe:Je.current}px`,"--initial-height":W?"auto":`${rt}px`,...N,...h.style},onDragEnd:()=>{ve(!1),ue(null),lt.current=null},onPointerDown:He=>{He.button!==2&&(Vo||!ae||(We.current=new Date,Ge(Je.current),He.target.setPointerCapture(He.pointerId),He.target.tagName!=="BUTTON"&&(ve(!0),lt.current={x:He.clientX,y:He.clientY})))},onPointerUp:()=>{var He,kt,Wt;if(Se||!ae)return;lt.current=null;const mn=Number(((He=Ie.current)==null?void 0:He.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ho=Number(((kt=Ie.current)==null?void 0:kt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ft=new Date().getTime()-((Wt=We.current)==null?void 0:Wt.getTime()),Nn=_e==="x"?mn:Ho,Jr=Math.abs(Nn)/Ft;if(Math.abs(Nn)>=_cr||Jr>.11){Ge(Je.current),h.onDismiss==null||h.onDismiss.call(h,h),re(_e==="x"?mn>0?"right":"left":Ho>0?"down":"up"),it(),Ue(!0);return}else{var Ln,Un;(Ln=Ie.current)==null||Ln.style.setProperty("--swipe-amount-x","0px"),(Un=Ie.current)==null||Un.style.setProperty("--swipe-amount-y","0px")}xe(!1),ve(!1),ue(null)},onPointerMove:He=>{var kt,Wt,mn;if(!lt.current||!ae||((kt=window.getSelection())==null?void 0:kt.toString().length)>0)return;const Ft=He.clientY-lt.current.y,Nn=He.clientX-lt.current.x;var Jr;const Ln=(Jr=t.swipeDirections)!=null?Jr:dcr(F);!_e&&(Math.abs(Nn)>1||Math.abs(Ft)>1)&&ue(Math.abs(Nn)>Math.abs(Ft)?"x":"y");let Un={x:0,y:0};const qa=Eo=>1/(1.5+Math.abs(Eo)/20);if(_e==="y"){if(Ln.includes("top")||Ln.includes("bottom"))if(Ln.includes("top")&&Ft<0||Ln.includes("bottom")&&Ft>0)Un.y=Ft;else{const Eo=Ft*qa(Ft);Un.y=Math.abs(Eo)<Math.abs(Ft)?Eo:Ft}}else if(_e==="x"&&(Ln.includes("left")||Ln.includes("right")))if(Ln.includes("left")&&Nn<0||Ln.includes("right")&&Nn>0)Un.x=Nn;else{const Eo=Nn*qa(Nn);Un.x=Math.abs(Eo)<Math.abs(Nn)?Eo:Nn}(Math.abs(Un.x)>0||Math.abs(Un.y)>0)&&xe(!0),(Wt=Ie.current)==null||Wt.style.setProperty("--swipe-amount-x",`${Un.x}px`),(mn=Ie.current)==null||mn.style.setProperty("--swipe-amount-y",`${Un.y}px`)}},ce&&!h.jsx&&Y!=="loading"?me.createElement("button",{"aria-label":V,"data-disabled":Vo,"data-close-button":!0,onClick:Vo||!ae?()=>{}:()=>{it(),h.onDismiss==null||h.onDismiss.call(h,h)},className:Ar(L?.closeButton,h==null||(a=h.classNames)==null?void 0:a.closeButton)},(bn=U?.close)!=null?bn:Zir):null,(Y||h.icon||h.promise)&&h.icon!==null&&(U?.[Y]!==null||h.icon)?me.createElement("div",{"data-icon":"",className:Ar(L?.icon,h==null||(i=h.classNames)==null?void 0:i.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||an():null,h.type!=="loading"?En:null):null,me.createElement("div",{"data-content":"",className:Ar(L?.content,h==null||(l=h.classNames)==null?void 0:l.content)},me.createElement("div",{"data-title":"",className:Ar(L?.title,h==null||(_=h.classNames)==null?void 0:_.title)},h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title),h.description?me.createElement("div",{"data-description":"",className:Ar(oe,J,L?.description,h==null||(d=h.classNames)==null?void 0:d.description)},typeof h.description=="function"?h.description():h.description):null),me.isValidElement(h.cancel)?h.cancel:h.cancel&&Vd(h.cancel)?me.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||M,onClick:He=>{Vd(h.cancel)&&ae&&(h.cancel.onClick==null||h.cancel.onClick.call(h.cancel,He),it())},className:Ar(L?.cancelButton,h==null||(p=h.classNames)==null?void 0:p.cancelButton)},h.cancel.label):null,me.isValidElement(h.action)?h.action:h.action&&Vd(h.action)?me.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||G,onClick:He=>{Vd(h.action)&&(h.action.onClick==null||h.action.onClick.call(h.action,He),!He.defaultPrevented&&it())},className:Ar(L?.actionButton,h==null||(m=h.classNames)==null?void 0:m.actionButton)},h.action.label):null)};function F5(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function mcr(t,e){const n={};return[t,e].forEach((a,i)=>{const l=i===1,_=l?"--mobile-offset":"--offset",d=l?icr:scr;function p(m){["top","right","bottom","left"].forEach(f=>{n[`${_}-${f}`]=typeof m=="number"?`${m}px`:m})}typeof a=="number"||typeof a=="string"?p(a):typeof a=="object"?["top","right","bottom","left"].forEach(m=>{a[m]===void 0?n[`${_}-${m}`]=d:n[`${_}-${m}`]=typeof a[m]=="number"?`${a[m]}px`:a[m]}):p(d)}),n}const ufr=me.forwardRef(function(e,n){const{id:a,invert:i,position:l="bottom-right",hotkey:_=["altKey","KeyT"],expand:d,closeButton:p,className:m,offset:f,mobileOffset:h,theme:v="light",richColors:y,duration:z,style:w,visibleToasts:k=acr,toastOptions:A,dir:C=F5(),gap:E=lcr,icons:I,containerAriaLabel:q="Notifications"}=e,[P,N]=me.useState([]),M=me.useMemo(()=>a?P.filter(X=>X.toasterId===a):P.filter(X=>!X.toasterId),[P,a]),G=me.useMemo(()=>Array.from(new Set([l].concat(M.filter(X=>X.position).map(X=>X.position)))),[M,l]),[K,oe]=me.useState([]),[B,F]=me.useState(!1),[ee,W]=me.useState(!1),[L,U]=me.useState(v!=="system"?v:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),V=me.useRef(null),_e=_.join("+").replace(/Key/g,"").replace(/Digit/g,""),ue=me.useRef(null),$=me.useRef(!1),re=me.useCallback(X=>{N(te=>{var fe;return(fe=te.find(be=>be.id===X.id))!=null&&fe.delete||vo.dismiss(X.id),te.filter(({id:be})=>be!==X.id)})},[]);return me.useEffect(()=>vo.subscribe(X=>{if(X.dismiss){requestAnimationFrame(()=>{N(te=>te.map(fe=>fe.id===X.id?{...fe,delete:!0}:fe))});return}setTimeout(()=>{iX.flushSync(()=>{N(te=>{const fe=te.findIndex(be=>be.id===X.id);return fe!==-1?[...te.slice(0,fe),{...te[fe],...X},...te.slice(fe+1)]:[X,...te]})})})}),[P]),me.useEffect(()=>{if(v!=="system"){U(v);return}if(v==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const X=window.matchMedia("(prefers-color-scheme: dark)");try{X.addEventListener("change",({matches:te})=>{U(te?"dark":"light")})}catch{X.addListener(({matches:fe})=>{try{U(fe?"dark":"light")}catch(be){console.error(be)}})}},[v]),me.useEffect(()=>{P.length<=1&&F(!1)},[P]),me.useEffect(()=>{const X=te=>{var fe;if(_.every(ve=>te[ve]||te.code===ve)){var ke;F(!0),(ke=V.current)==null||ke.focus()}te.code==="Escape"&&(document.activeElement===V.current||(fe=V.current)!=null&&fe.contains(document.activeElement))&&F(!1)};return document.addEventListener("keydown",X),()=>document.removeEventListener("keydown",X)},[_]),me.useEffect(()=>{if(V.current)return()=>{ue.current&&(ue.current.focus({preventScroll:!0}),ue.current=null,$.current=!1)}},[V.current]),me.createElement("section",{ref:n,"aria-label":`${q} ${_e}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},G.map((X,te)=>{var fe;const[be,ke]=X.split("-");return M.length?me.createElement("ol",{key:X,dir:C==="auto"?F5():C,tabIndex:-1,ref:V,className:m,"data-sonner-toaster":!0,"data-sonner-theme":L,"data-y-position":be,"data-x-position":ke,style:{"--front-toast-height":`${((fe=K[0])==null?void 0:fe.height)||0}px`,"--width":`${ccr}px`,"--gap":`${E}px`,...w,...mcr(f,h)},onBlur:ve=>{$.current&&!ve.currentTarget.contains(ve.relatedTarget)&&($.current=!1,ue.current&&(ue.current.focus({preventScroll:!0}),ue.current=null))},onFocus:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||$.current||($.current=!0,ue.current=ve.relatedTarget)},onMouseEnter:()=>F(!0),onMouseMove:()=>F(!0),onMouseLeave:()=>{ee||F(!1)},onDragEnd:()=>F(!1),onPointerDown:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||W(!0)},onPointerUp:()=>W(!1)},M.filter(ve=>!ve.position&&te===0||ve.position===X).map((ve,Se)=>{var Ue,Qe;return me.createElement(pcr,{key:ve.id,icons:I,index:Se,toast:ve,defaultRichColors:y,duration:(Ue=A?.duration)!=null?Ue:z,className:A?.className,descriptionClassName:A?.descriptionClassName,invert:i,visibleToasts:k,closeButton:(Qe=A?.closeButton)!=null?Qe:p,interacting:ee,position:X,style:A?.style,unstyled:A?.unstyled,classNames:A?.classNames,cancelButtonStyle:A?.cancelButtonStyle,actionButtonStyle:A?.actionButtonStyle,closeButtonAriaLabel:A?.closeButtonAriaLabel,removeToast:re,toasts:M.filter(xe=>xe.position==ve.position),heights:K.filter(xe=>xe.position==ve.position),setHeights:oe,expandByDefault:d,gap:E,expanded:B,swipeDirections:e.swipeDirections})})):null}))}),fcr=[{title:"dashboard",icon:cB,href:Ye.Dashboard},{title:"profile",icon:lQo,href:Ye.DashboardProfile},{title:"credits",icon:ul,href:Ye.DashboardCredits},{title:"billing",icon:tXo,href:Ye.DashboardBilling}],gcr=[{title:"pricing",icon:XXo,href:Ye.Pricing},{title:"contact",icon:EXo,href:Ye.Contact}],hcr=[{title:"overview",icon:cB,href:Ye.AdminOverview},{title:"users",icon:pQo,href:Ye.AdminUsers},{title:"credits",icon:ul,href:Ye.AdminCredits},{title:"gallery",icon:Jy,href:Ye.AdminGalleryOps}];function bcr(t){switch(t){case"dashboard":return HI();case"profile":return XI();case"credits":return VI();case"billing":return BI();default:return t}}function vcr(t){switch(t){case"pricing":return ty();case"contact":return ey();default:return t}}function ycr(t){switch(t){case"overview":return YI();case"users":return ZI();case"credits":return KI();case"gallery":return WI();default:return t}}function wcr({user:t,withSeparator:e=!0}){const n=un(),{setTheme:a,theme:i}=uHo(),{isMobile:l}=au(),[_,d]=S.useState(!1),[p,m]=S.useState(!1),{currentLocale:f,switchLocale:h}=Ger({onLocaleChange:()=>d(!1)}),v=zi.length>
781,y=!!t,z=t?.name??JI(),w=t?.email??QI({count:pl}),k=t?.role==="admin",A=i==="system"?k1:i==="dark"?S1:V_,C=async()=>{Fir(),await Sa.signOut({fetchOptions:{onSuccess:()=>{n.navigate({to:"/"})},onError:I=>{rcr.error(tT()),console.error("sign out error:",I)}}})},E=I=>{d(!1),n.navigate({to:I})};return x.jsxs(x.Fragment,{children:[x.jsx(q_,{className:e?"border-t pt-4":void 0,children:x.jsx(Pc,{children:x.jsxs(Aer,{open:_,onOpenChange:d,children:[x.jsx(Cer,{render:x.jsxs(qc,{size:"lg",className:"bg-sidebar-accent/60 text-sidebar-accent-foreground hover:bg-sidebar-accent data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground group-data-[collapsible=icon]:mx-auto",children:[x.jsx($5,{name:t?.name??null,image:t?.image??null,className:"size-8 border"}),x.jsxs("div",{className:"grid flex-1 text-left text-sm leading-tight",children:[x.jsx("span",{className:"truncate font-semibold",children:z}),x.jsx("span",{className:"truncate text-xs text-muted-foreground",children:w})]}),x.jsx(BXo,{className:"ml-auto size-4"})]})}),x.jsxs(GB,{className:"w-(--radix-dropdown-menu-trigger-width) min-w-56 rounded-lg",side:l?"bottom":"right",align:"end",sideOffset:4,children:[x.jsx(ei,{children:x.jsx(Per,{className:"p-0 font-normal",children:x.jsxs("div",{className:"flex items-center gap-2 px-1 py-1.5 text-left text-sm",children:[x.jsx($5,{name:t?.name??null,image:t?.image??null,className:"size-8 border"}),x.jsxs("div",{className:"grid flex-1 text-left text-sm leading-tight",children:[x.jsx("span",{className:"truncate font-semibold text-foreground",children:z}),x.jsx("span",{className:"truncate text-xs text-muted-foreground",children:w})]})]})})}),!y&&x.jsxs(x.Fragment,{children:[x.jsx(xc,{}),x.jsx(ei,{children:x.jsxs(wa,{closeOnClick:!1,onClick:()=>{d(!1),m(!0)},children:[x.jsx(lB,{className:"mr-2 size-4"}),Ip()]})})]}),y&&x.jsxs(x.Fragment,{children:[x.jsx(xc,{}),x.jsx(ei,{children:fcr.map(I=>x.jsxs(wa,{onClick:()=>E(I.href),children:[x.jsx(I.icon,{className:"mr-2 size-4"}),bcr(I.title)]},I.title))})]}),x.jsxs(x.Fragment,{children:[x.jsx(xc,{}),x.jsx(ei,{children:gcr.map(I=>x.jsxs(wa,{onClick:()=>E(I.href),children:[x.jsx(I.icon,{className:"mr-2 size-4"}),vcr(I.title)]},I.title))})]}),k&&x.jsxs(x.Fragment,{children:[x.jsx(xc,{}),x.jsx(ei,{children:hcr.map(I=>x.jsxs(wa,{onClick:()=>E(I.href),children:[x.jsx(I.icon,{className:"mr-2 size-4"}),ycr(I.title)]},I.title))})]}),x.jsxs(x.Fragment,{children:[x.jsx(xc,{}),x.jsxs(ei,{children:[v&&x.jsxs($1,{children:[x.jsxs(j1,{children:[x.jsx(Xy,{className:"mr-2 size-4"}),mI()]}),x.jsx(F1,{children:zi.map(I=>x.jsxs(wa,{onClick:()=>h(I),disabled:I===f,children:[_r[I].flag?x.jsx("span",{className:"mr-2 text-base",children:_r[I].flag}):null,x.jsx("span",{children:_r[I].name})]},I))})]}),x.jsxs($1,{children:[x.jsxs(j1,{children:[x.jsx(A,{className:"mr-2 size-4"}),dI()]}),x.jsxs(F1,{children:[x.jsxs(wa,{onClick:()=>a("light"),children:[x.jsx(V_,{className:"mr-2 size-4"}),_I()]}),x.jsxs(wa,{onClick:()=>a("dark"),children:[x.jsx(S1,{className:"mr-2 size-4"}),lI()]}),x.jsxs(wa,{onClick:()=>a("system"),children:[x.jsx(k1,{className:"mr-2 size-4"}),uI()]})]})]})]})]}),y&&x.jsxs(x.Fragment,{children:[x.jsx(xc,{}),x.jsx(ei,{children:x.jsxs(wa,{onClick:async I=>{I.preventDefault(),d(!1),await C()},children:[x.jsx(IXo,{className:"mr-2 size-4"}),eT()]})})]})]})]})})}),!y&&x.jsx(VB,{open:p,onOpenChange:m,children:x.jsxs(HB,{className:"overflow-hidden border-0 p-0 sm:max-w-100",children:[x.jsx(KB,{className:"sr-only",children:x.jsx(WB,{children:Jv()})}),x.jsx(e7,{onSuccess:()=>m(!1),redirectAfterSuccess:!1,className:"border-0 shadow-none"})]})})]})}const o7=()=>{throw new Error("createServerOnlyFn() functions can only be called on the server!")};function U5(t){return t!=="__proto__"&&t!=="constructor"&&t!=="prototype"}function fv(t,e){const n=Object.create(null);if(t)for(const a of Object.keys(t))U5(a)&&(n[a]=t[a]);if(e&&typeof e=="object")for(const a of Object.keys(e))U5(a)&&(n[a]=e[a]);return n}function r7(t){return Object.create(null)}const Xn=(t,e)=>{const n=e||t||{};return typeof n.method>"u"&&(n.method="GET"),Object.assign(l=>{const _={...n,...l};return Xn(void 0,_)},{options:n,middleware:l=>{const _=[...n.middleware||[]];l.map(m=>{uk in m?m.options.middleware&&_.push(...m.options.middleware):_.push(m)});const d={...n,middleware:_},p=Xn(void 0,d);return p[uk]=!0,p},inputValidator:l=>{const _={...n,inputValidator:l};return Xn(void 0,_)},handler:(...l)=>{const[_,d]=l,p={...n,extractedFn:_,serverFn:d},m=[...p.middleware||[],kcr(p)];return Object.assign(async f=>{const h=await G5(m,"client",{..._,...p,data:f?.data,headers:f?.headers,signal:f?.signal,fetch:f?.fetch,context:r7()}),v=fS(h.error);if(v)throw v;if(h.error)throw h.error;return h.result},{..._,__executeServer:async f=>{const h=o7(),v=h.contextAfterGlobalMiddlewares,y={..._,...f,serverFnMeta:_.serverFnMeta,context:fv(v,f.context),request:h.request};return await G5(m,"server",y).then(w=>
78({result:w.result,error:w.error,context:w.sendContext}))}})}})};async function G5(t,e,n){const a=qv()?.functionMiddleware||[];let i=zcr([...a,...t]);if(e==="server"){const _=o7();_?.executedRequestMiddlewares&&(i=i.filter(d=>!_.executedRequestMiddlewares.has(d)))}const l=async _=>{const d=i.shift();if(!d)return _;try{"inputValidator"in d.options&&d.options.inputValidator&&e==="server"&&(_.data=await xcr(d.options.inputValidator,_.data));let p;if(e==="client"?"client"in d.options&&(p=d.options.client):"server"in d.options&&(p=d.options.server),p){const f=await p({..._,next:async(h={})=>{const v={..._,...h,context:fv(_.context,h.context),sendContext:fv(_.sendContext,h.sendContext),headers:jX(_.headers,h.headers),_callSiteFetch:_._callSiteFetch,fetch:_._callSiteFetch??h.fetch??_.fetch,result:h.result!==void 0?h.result:h instanceof Response?h:_.result,error:h.error??_.error},y=await l(v);if(y.error)throw y.error;return y}});if(so(f))return{..._,error:f};if(f instanceof Response)return{..._,result:f};if(!f)throw new Error("User middleware returned undefined. You must call next() or return a result in your middlewares.");return f}return l(_)}catch(p){return{..._,error:p}}};return l({...n,headers:n.headers||{},sendContext:n.sendContext||{},context:n.context||r7(),_callSiteFetch:n.fetch})}function zcr(t,e=100){const n=new Set,a=[],i=(l,_)=>{if(_>e)throw new Error(`Middleware nesting depth exceeded maximum of ${e}. Check for circular references.`);l.forEach(d=>{d.options.middleware&&i(d.options.middleware,_+1),n.has(d)||(n.add(d),a.push(d))})};return i(t,0),a}async function xcr(t,e){if(t==null)return{};if("~standard"in t){const n=await t["~standard"].validate(e);if(n.issues)throw new Error(JSON.stringify(n.issues,void 0,2));return n.value}if("parse"in t)return t.parse(e);if(typeof t=="function")return t(e);throw new Error("Invalid validator type!")}function kcr(t){return{"~types":void 0,options:{inputValidator:t.inputValidator,client:async({next:e,sendContext:n,fetch:a,...i})=>{const l={...i,context:n,fetch:a},_=await t.extractedFn?.(l);return e(_)},server:async({next:e,...n})=>{const a=await t.serverFn?.(n);return e({...n,result:a})}}}}const ui=(t,e)=>{const n={type:"request",...e||t};return{options:n,middleware:a=>ui({},Object.assign(n,{middleware:a})),inputValidator:a=>ui({},Object.assign(n,{inputValidator:a})),client:a=>ui({},Object.assign(n,{client:a})),server:a=>ui({},Object.assign(n,{server:a}))}};function a7(t,e){for(let n=0,a=e.length;n<a;n++){const i=e[n];t.has(i)||(t.add(i),i.extends&&a7(t,i.extends))}}const Scr=t=>({getOptions:async()=>{const e=await t();if(e.serializationAdapters){const n=new Set;a7(n,e.serializationAdapters),e.serializationAdapters=Array.from(n)}return e},createMiddleware:ui});ui();const qs=ui(),Icr=Xn({method:"GET"}).middleware([qs]).handler(Io("ceef752524128533f5c467df2b927c3f51f2a243b150ebdc7456b75487ea8cd5")),Tcr={"1K":{"1:1":{width:1024,height:1024},"4:3":{width:1152,height:864},"3:4":{width:864,height:1152},"16:9":{width:1280,height:720},"9:16":{width:720,height:1280}},"2K":{"1:1":{width:2048,height:2048},"4:3":{width:2304,height:1728},"3:4":{width:1728,height:2304},"16:9":{width:2560,height:1440},"9:16":{width:1440,height:2560}}},B5=6,Ecr=1024*1024,nl={"1K":1024*1024,"2K":2048*2048,"4K":4096*4096},V5={"1K":{"1:1":{width:1024,height:1024,megapixelUnits:1},"4:3":{width:1024,height:768,megapixelUnits:1},"3:4":{width:768,height:1024,megapixelUnits:1},"16:9":{width:1280,height:720,megapixelUnits:1},"9:16":{width:720,height:1280,megapixelUnits:1},"21:9":{width:1536,height:640,megapixelUnits:1},"9:21":{width:640,height:1536,megapixelUnits:1}},"2K":{"1:1":{width:2048,height:2048,megapixelUnits:4},"4:3":{width:2048,height:1536,megapixelUnits:3},"3:4":{width:1536,height:2048,megapixelUnits:3},"16:9":{width:2560,height:1440,megapixelUnits:4},"9:16":{width:1440,height:2560,megapixelUnits:4},"21:9":{width:3072,height:1280,megapixelUnits:4},"9:21":{width:1280,height:3072,megapixelUnits:4}},"4K":{"1:1":{width:4096,height:4096,megapixelUnits:16},"4:3":{width:4096,height:3072,megapixelUnits:12},"3:4":{width:3072,height:4096,megapixelUnits:12},"16:9":{width:5120,height:2880,megapixelUnits:15},"9:16":{width:2880,height:5120,megapixelUnits:15},"21:9":{width:6144,height:2560,megapixelUnits:15},"9:21":{width:2560,height:6144,megapixelUnits:15}}},s7={"1:1":1,"4:3":4/3,"3:4":3/4,"16:9":16/9,"9:16":9/16,"21:9":21/9,"9:21":9/21};function i7(t){if(t.aspectRatio!=="auto")return s7[t.aspectRatio]??1;if(t.taskType!=="image2image")return 1;const e=t.referenceImageDimensions;
78if(!e||!Number.isFinite(e.width)||!Number.isFinite(e.height)||e.width<=0||e.height<=0)throw new Error("Reference image dimensions are required for auto ratio.");return e.width/e.height}function Rcr(t,e){return Math.ceil(t*e/Ecr)}function c7(t,e){return{imageSize:{width:t,height:e},width:t,height:e,megapixelUnits:Rcr(t,e)}}function Acr(t){const e=t.aspectRatio!=="auto"&&t.aspectRatio in s7?t.aspectRatio:"1:1",n=t.resolution in V5?t.resolution:"1K",a=V5[n][e];return{imageSize:{width:a.width,height:a.height},...a}}function l7(t,e,n={}){const a=Number.isFinite(t)&&t>0?t:1,i=Number.isFinite(e)&&e>0?Math.min(e,nl["4K"]):nl["1K"],{maxEdge:l,multipleOf:_=16}=n;if(l!==void 0&&(!Number.isFinite(l)||l<16))throw new Error("maxEdge must be at least 16");let d=Math.sqrt(i*a),p=d/a;if(l!==void 0){const v=Math.min(1,l/d,l/p);d*=v,p*=v}const m=_>0?_:16,f=Math.max(m,Math.floor(d/m)*m),h=Math.max(m,Math.floor(p/m)*m);return c7(f,h)}function Ccr(t){const e=i7(t);if(!Number.isFinite(e)||e>B5||e<1/B5)throw new Error("Ideogram edit aspect ratio must be between 1:6 and 6:1.");const n=nl[t.resolution]??nl["1K"];return l7(e,n,{multipleOf:32})}function Pcr(t){if(Ct[t.modelId].adapter==="ideogram"){if(t.taskType!=="image2image"){const l=t.aspectRatio==="auto"?"1:1":t.aspectRatio,_=Tcr[t.resolution]?.[l];if(!_)throw new Error(`Ideogram does not support ${t.resolution} ${l}.`);return c7(_.width,_.height)}return Ccr(t)}if(!(t.aspectRatio==="auto"||L1(t.modelId)&&t.resolution==="4K"))return Acr(t);const a=L1(t.modelId),i=a&&t.resolution==="4K"?3840*2160:nl[t.resolution]??nl["1K"];return l7(i7(t),i,a?{maxEdge:3840}:void 0)}const dfr=["background-removal","upscale","vectorize","denoise"],ib=[2,4,8],_7=[{mimeType:"image/png",extensions:[".png"],label:"PNG"},{mimeType:"image/jpeg",extensions:[".jpg",".jpeg"],label:"JPG/JPEG"},{mimeType:"image/webp",extensions:[".webp"],label:"WebP"}],H5={maxBytes:10*1024*1024,megapixelDivisor:1024*1024,maxMegapixels:16,formats:_7},gv={upscale:{minDimension:256,maxDimension:4096,maxOutputPixels:1e8},vectorize:{minDimension:256,maxDimension:4096,maxMegapixels:16,maxFileBytes:5*1024*1024}};function pfr(t,e){const n=Math.min(8,Math.floor(Math.sqrt(gv.upscale.maxOutputPixels/(t*e))));return{maxFactor:n,factors:[2,4,8].filter(a=>a<=n)}}const Ic={backgroundRemoval:{creditsPerMegapixel:1,minimumCredits:1},upscale:{creditsPerMegapixel:.25,minimumCredits:1,...gv.upscale},vectorize:{creditsPerImage:2,...gv.vectorize},denoise:{creditsPerImage:16}},qcr={storageKeyPrefix:`${iHo}:image-edit-results`,maxResults:1,retentionDays:2},mfr=qcr.retentionDays*24*60*60*1e3,ffr="image-edit-workbench",gfr={"background-removal":{beforeUrl:`${Ce}/resource/image-edit/bg-remover-before-shoes.webp`,afterUrl:`${Ce}/resource/image-edit/bg-remover-after-shoes.webp`},upscale:{beforeUrl:`${Ce}/resource/image-edit/upscale-before-happy-girl.webp`,afterUrl:`${Ce}/resource/image-edit/upscale-after-happy-girl.webp`},vectorize:{beforeUrl:`${Ce}/resource/image-vectorizer/vectorize-before-after-illustration-before.webp`,afterUrl:`${Ce}/resource/image-vectorizer/bike-vectorize-after.svg`},denoise:{beforeUrl:`${Ce}/resource/image-denoiser/denoise-before-after-lowlight-before.webp`,afterUrl:`${Ce}/resource/image-denoiser/denoise-before-after-lowlight-after.webp`}},cb=["video/mp4","video/quicktime"],Ocr=["audio/mpeg","audio/wav","audio/x-wav"],Mcr={image:{frame:H5,reference:H5},video:{reference:{maxBytes:50*1024*1024,minSeconds:2,maxSeconds:15,mimeTypes:cb},source:{maxBytes:50*1024*1024,minSeconds:2,maxSeconds:30,maxLongSide:3840,mimeTypes:cb},tool:{maxBytes:50*1024*1024,minSeconds:2,maxSeconds:30,maxLongSide:3840,mimeTypes:cb}},audio:{reference:{maxBytes:15*1024*1024,minSeconds:2,maxSeconds:15,mimeTypes:Ocr}},lifecycleSeconds:1440*60,metadataReadLimitBytes:4*1024*1024,remoteImageMeasureTimeoutMs:15e3},hfr={image:"worker-relay",video:"browser-direct",audio:"browser-direct"};function Pw(t,e){return Mcr[t][e]}function bfr(t,e){return t==="image"?_7.map(n=>n.mimeType).join(","):Pw(t,e)?.mimeTypes.join(",")??""}const Ncr={mp4:"video/mp4",mov:"video/quicktime",mp3:"audio/mpeg",wav:"audio/wav"};function Lcr(t,e,n){const a=Pw(t,e);if(!a)return null;let i=n.contentType?.split(";")[0]?.trim().toLowerCase();if(!i)try{const l=new URL(n.url).pathname.split(".").pop()?.toLowerCase();i=l?Ncr[l]:void 0}catch{}return i&&a.mimeTypes.includes(i)?i:null}function vfr(t){return t==="video"?"MP4 / MOV":"MP3 / WAV"}const Dcr={mp4:"video/mp4",mov:"video/quicktime",webm:"video/webm"};function yfr(t){if(t.contentType)return t.contentType;try{const e=new URL(t.url).pathname.split(".").pop()?.toLowerCase();return e?Dcr[e]:void 0}catch{return}}const u7=["360p","480p","720p","768p","1080p","2K","4K"],$cr=["16:9","9:16","1:1","4:3","3:4","21:9","2:1"],jcr=["auto",...$cr],Fcr=["2:1"],qw=["text2video","image2video","video2video","reference2video"],Ucr=["text2video","image2video","video2video","reference2video"];function tn(t,e){return Array.from({length:e-t+1},(n,a)=>t+a)}const ti=["21:9","16:9","4:3","1:1","3:4","9:16"],Ym={"minimax-h3-max":{id:"minimax-h3-max",name:"MiniMax H3 Max",developer:"minimax",releaseDate:"2026-08-27",isFeatured:!0,isPublished:!1,provider:"fal",adapter:"minimax-h3",tasks:{text2video:{endpoint:"minimax/h3-max/text-to-vi
78deo",aspectRatio:{mode:"select",options:ti,default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"minimax/h3-max/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"minimax/h3-max/reference-to-video",aspectRatio:{mode:"select",options:[...ti,"auto"],default:"auto"},inputs:{kind:"reference",images:9,videos:3,audios:3},referenceLimits:{video:{minSeconds:2,maxSeconds:15,maxTotalSeconds:15},audio:{minSeconds:2,maxSeconds:15,maxTotalSeconds:15},maxTotalFiles:12},credits:{perSecond:{"480p":{base:10},"768p":{base:16},"1080p":{base:32}},h3MaxReferenceTokens:{imageTokensPerMP:1024,videoTokensPerMPS:7075,audioTokensPerSecond:80,outputMP:{"480p":.41,"768p":1.05,"1080p":2.07},freeTokens:4096,creditsPerThousand:4},rounding:"ceil"}}},duration:{supported:tn(5,15),default:5},resolutions:{supported:["480p","768p","1080p"],default:"768p",providerTokens:{"480p":"480P","768p":"768P","1080p":"1080P"}},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:10},"768p":{base:16},"1080p":{base:32}},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1},promptExpansionMode:"balanced"}},"minimax-h3-max-turbo":{id:"minimax-h3-max-turbo",name:"MiniMax H3 Max Turbo",developer:"minimax",releaseDate:"2026-09-01",isFeatured:!0,isPublished:!1,provider:"fal",adapter:"minimax-h3",tasks:{text2video:{endpoint:"minimax/h3-max-turbo/text-to-vi
78deo",aspectRatio:{mode:"select",options:ti,default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"minimax/h3-max-turbo/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}}},duration:{supported:tn(5,15),default:5},resolutions:{supported:["480p","768p","1080p"],default:"768p",providerTokens:{"480p":"480P","768p":"768P","1080p":"1080P"}},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:5},"768p":{base:8},"1080p":{base:16}},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1},promptExpansionMode:"balanced"}},"minimax-h3":{id:"minimax-h3",name:"MiniMax H3",developer:"minimax",releaseDate:"2026-07-31",isFeatured:!0,isPublished:!1,provider:"fal",adapter:"minimax-h3",tasks:{text2video:{endpoint:"minimax/h3/text-to-video",aspectRatio:{mode:"select",options:ti,default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"minimax/h3/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"minimax/h3/reference-to-video",aspectRatio:{mode:"select",options:[...ti,"auto"],default:"auto"},inputs:{kind:"reference",images:9,videos:3,audios:3},referenceLimits:{video:{minSeconds:2,maxSeconds:15,maxTotalSeconds:15},audio:{minSeconds:2,maxSeconds:15,maxTotalSeconds:15},maxTotalFiles:12}}},duration:{supported:tn(5,15),default:5},resolutions:{supported:["480p","768p","2K","4K"],default:"768p",providerTokens:{"480p":"480P","768p":"768P"}},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:10},"768p":{base:12}
78,"2K":{base:26},"4K":{base:32}},references:{included:5,creditsPerAdditional:16},referenceVideo:{chargeInputDuration:!0},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1},promptExpansionMode:"balanced"}},"seedance-2-5":{id:"seedance-2-5",name:"Seedance 2.5",developer:"bytedance",releaseDate:"2026-07-31",isFeatured:!0,isPublished:!1,provider:"fal",adapter:"seedance",tasks:{text2video:{endpoint:"bytedance/seedance-2.5/text-to-video",aspectRatio:{mode:"select",options:[...ti,"auto"],default:"auto"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"bytedance/seedance-2.5/image-to-video",aspectRatio:{mode:"fixed",value:"auto"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"bytedance/seedance-2.5/reference-to-video",aspectRatio:{mode:"select",options:[...ti,"auto"],default:"auto"},inputs:{kind:"reference",images:30,videos:10,audios:10},referenceLimits:{video:{minSeconds:1.8,maxSeconds:30.2,maxTotalSeconds:30.2,minDimension:300,maxDimension:6e3,minAspect:.4,maxAspect:2.5,minFps:24,maxFps:60},audio:{minSeconds:1.8,maxSeconds:30.2,maxTotalSeconds:30.2},maxTotalFiles:50}}},duration:{supported:tn(4,30),default:5},resolutions:{supported:["480p","720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:44.1},"720p":{base:94.6},"1080p":{base:232.8}},referenceVideo:{multiplier:.6,chargeInputDuration:!0},rounding:"ceil"},extraConfig:{bitrateMode:"standard"}},"flux-3":{id:"flux-3",name:"FLUX.3",developer:"blackForestLabs",releaseDate:"2026-07-23",isFeatured:!0,isPublished:!1,provider:"fal",adapter:"standard",tasks:{text2video:{endpoint:"blackforestlabs/flux-3/text-to-video",aspectRatio:{mode:"select",options:["21:9","2:1","16:9","4:3","1:1","3:4","9:16","auto"],default:"auto"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"blackforestlabs/flux-3/image-to-video",aspectRatio:{mode:"select",options:["21:9","2:1","16:9","4:3","1:1","3:4","9:16","auto"],default:"auto"},inputs:{kind:"first-frame",lastFrame:!1}},video2video:{endpoint:"blackforestlabs/flux-3/edit-video",aspectRatio:{mode:"hidden"},inputs:{kind:"source-video",images:0},resolutions:{supported:["720p"],default:"720p",fixed:!0},audio:{mode:"always",default:!0},credits:{perSecond:{"720p":{base:6}},rounding:"ceil"},sourceLimits:{maxSeconds:15}}},duration:{supported:tn(5,20),default:5},resolutions:{supported:["720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"720p":{base:34},"1080p":{base:58}},rounding:"ceil"},extraConfig:{safety:{type:"number",value:4}}},"gemini-omni-flash-1-1":{id:"gemini-omni-flash-1-1",name:"Gemini Omni Flash 1.1",developer:"google",releaseDate:"2026-08-27",isFeatured:!0,isPublished:!1,provider:"fal",adapter:"gemini-omni",tasks:{text2video:{endpoint:"google/gemini-omni-flash/v1.1/text-to-video",aspectRatio:{mode:"select",options:["16:9","9:16"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"google/gemini-omni-flash/v1.1/image-to-video",aspectRatio:{mode:"select",options:["16:9","9:16"],default:"16:9"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"google/gemini-omni-flash/v1.1/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16"],default:"16:9"},inputs:{kind:"reference",images:10,videos:3,audios:0},referenceLimits:{video:{maxSeconds:3}}}},duration:{supported:tn(3,10),default:5},resolutions:{supported:["360p","720p","1080p","4K"],default:"720p",providerTokens:{"4K":"4k"}},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"360p":{base:6},"720p":{base:20},"1080p":{base:30},"4K":{base:60}},rounding:"ceil"}},"veo-3-1-lite":{id:"veo-3-1-lite",name:"Veo 3.1 Lite",developer:"google",releaseDate:"2025-10-15",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"veo",tasks:{text2video:{endpoint:"fal-ai/veo3.1/lite",aspectRatio:{mode:"select",options:["16:9","9:16"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/veo3.1/lite/image-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","auto"],default:"auto"},inputs:{kind:"first-frame",lastFrame:!1},extraConfig:{autoFix:!1}}},duration:{supported:[4,6,8],default:4},resolutions:{supported:["720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!0,maxLength:2e4}
78,credits:{perSecond:{"720p":{base:6,audio:10},"1080p":{base:10,audio:16}},rounding:"ceil"},extraConfig:{safety:{type:"number",value:6},autoFix:!0}},"veo-3-1":{id:"veo-3-1",name:"Veo 3.1",developer:"google",releaseDate:"2025-10-15",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"veo",tasks:{text2video:{endpoint:"fal-ai/veo3.1",aspectRatio:{mode:"select",options:["16:9","9:16"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/veo3.1/image-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","auto"],default:"auto"},inputs:{kind:"first-frame",lastFrame:!1},extraConfig:{autoFix:!1}}},duration:{supported:[4,6,8],default:8},resolutions:{supported:["720p","1080p","4K"],default:"720p",providerTokens:{"4K":"4k"}},audio:{mode:"toggle",default:!0},prompts:{negative:!0,maxLength:2e4},credits:{perSecond:{"720p":{base:40,audio:80},"1080p":{base:40,audio:80},"4K":{base:80,audio:120}},rounding:"ceil"},extraConfig:{safety:{type:"number",value:6},autoFix:!0}},"veo-3-1-fast":{id:"veo-3-1-fast",name:"Veo 3.1 Fast",developer:"google",releaseDate:"2025-10-15",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"veo",tasks:{text2video:{endpoint:"fal-ai/veo3.1/fast",aspectRatio:{mode:"select",options:["16:9","9:16"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/veo3.1/fast/image-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","auto"],default:"auto"},inputs:{kind:"first-frame",lastFrame:!1},extraConfig:{autoFix:!1}}},duration:{supported:[4,6,8],default:8},resolutions:{supported:["720p","1080p","4K"],default:"720p",providerTokens:{"4K":"4k"}},audio:{mode:"toggle",default:!0},prompts:{negative:!0,maxLength:2e4},credits:{perSecond:{"720p":{base:20,audio:30},"1080p":{base:20,audio:30},"4K":{base:60,audio:70}},rounding:"ceil"},extraConfig:{safety:{type:"number",value:6},autoFix:!0}},"happy-horse-v1-1":{id:"happy-horse-v1-1",name:"HappyHorse v1.1",developer:"alibaba",releaseDate:"2026-06-23",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"happy-horse",tasks:{text2video:{endpoint:"alibaba/happy-horse/v1.1/text-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1","4:3","3:4","21:9"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"alibaba/happy-horse/v1.1/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!1}},reference2video:{endpoint:"alibaba/happy-horse/v1.1/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1","4:3","3:4","21:9"],default:"16:9"},inputs:{kind:"reference",images:9,videos:0,audios:0}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["720p","1080p"],default:"720p"},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2500},credits:{perSecond:{"720p":{base:28},"1080p":{base:36}},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1}}},"happy-horse":{id:"happy-horse",name:"HappyHorse",developer:"alibaba",releaseDate:"2026-04-27",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"happy-horse",tasks:{text2video:{endpoint:"alibaba/happy-horse/text-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1","4:3","3:4"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"alibaba/happy-horse/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!1}},reference2video:{endpoint:"alibaba/happy-horse/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1","4:3","3:4"],default:"16:9"},inputs:{kind:"reference",images:9,videos:0,audios:0}},video2video:{endpoint:"alibaba/happy-horse/video-edit",aspectRatio:{mode:"hidden"},inputs:{kind:"source-video",images:5},sourceLimits:{minSeconds:3,maxSeconds:60,maxOutputSeconds:15,minDimension:320,maxDimension:2160,minAspect:.4,maxAspect:2.5,minFps:8}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["720p","1080p"],default:"720p"},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2500},credits:{perSecond:{"720p":{base:28},"1080p":{base:56}},perInputSecondV2V:{"720p":28,"1080p":56},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1}}},"wan-3-0":{id:"wan-3-0",name:"Wan 3.0",developer:"alibaba",releaseDate:"2026-08-24",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"wan-3",tasks:{text2video:{endpoint:"alibaba/wan-3.0/text-to-vi
78deo",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16","auto"],default:"auto"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"alibaba/wan-3.0/image-to-video",aspectRatio:{mode:"fixed",value:"auto"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"alibaba/wan-3.0/reference-to-video",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16","auto"],default:"auto"},inputs:{kind:"reference",images:10,videos:5,audios:5},referenceLimits:{video:{maxTotalSeconds:15,minFps:16},audio:{maxTotalSeconds:15},maxTotalFiles:20}}},duration:{supported:tn(3,30),default:5},resolutions:{supported:["480p","720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:10},"720p":{base:20},"1080p":{base:40}},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1}}},"wan-3-0-prime":{id:"wan-3-0-prime",name:"Wan 3.0 Prime",developer:"alibaba",releaseDate:"2026-08-24",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"wan-3",tasks:{text2video:{endpoint:"alibaba/wan-3.0-prime/text-to-video",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16","auto"],default:"auto"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"alibaba/wan-3.0-prime/image-to-video",aspectRatio:{mode:"fixed",value:"auto"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"alibaba/wan-3.0-prime/reference-to-video",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16","auto"],default:"auto"},inputs:{kind:"reference",images:10,videos:5,audios:5},referenceLimits:{video:{maxTotalSeconds:15,minFps:16},audio:{maxTotalSeconds:15},maxTotalFiles:20}}},duration:{supported:tn(3,30),default:5},resolutions:{supported:["480p","720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:13.6},"720p":{base:28},"1080p":{base:56}},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1}}},"wan-2-7":{id:"wan-2-7",name:"Wan 2.7",developer:"alibaba",releaseDate:"2026-04-01",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"wan",tasks:{text2video:{endpoint:"fal-ai/wan/v2.7/text-to-vi
78deo",aspectRatio:{mode:"select",options:["16:9","9:16","1:1","4:3","3:4"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/wan/v2.7/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"fal-ai/wan/v2.7/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1","4:3","3:4"],default:"16:9"},duration:{supported:tn(2,10),default:5},inputs:{kind:"reference",images:10,videos:5,audios:0},credits:{perSecond:{"720p":{base:20},"1080p":{base:20}},referenceVideo:{chargeInputDuration:!0},rounding:"ceil"}},video2video:{endpoint:"fal-ai/wan/v2.7/edit-video",aspectRatio:{mode:"hidden"},inputs:{kind:"source-video",images:1},sourceLimits:{minSeconds:2,maxSeconds:10}}},duration:{supported:tn(2,15),default:5},resolutions:{supported:["720p","1080p"],default:"720p"},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"720p":{base:20},"1080p":{base:30}},rounding:"ceil"},extraConfig:{safety:{type:"boolean",value:!1}}},"grok-imagine-video":{id:"grok-imagine-video",name:"Grok Imagine Video",developer:"xai",releaseDate:"2026-02-02",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"standard",tasks:{text2video:{endpoint:"xai/grok-imagine-video/text-to-vi
78deo",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"xai/grok-imagine-video/image-to-video",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16","auto"],default:"auto"},inputs:{kind:"first-frame",lastFrame:!1}},reference2video:{endpoint:"xai/grok-imagine-video/reference-to-video",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16"],default:"16:9"},duration:{supported:tn(3,10),default:5},inputs:{kind:"reference",images:7,videos:0,audios:0},referenceLimits:{maxTotalFiles:7}},video2video:{endpoint:"xai/grok-imagine-video/edit-video",aspectRatio:{mode:"hidden"},inputs:{kind:"source-video",images:0},resolutions:{supported:["480p","720p"],default:"480p"},audio:{mode:"none",default:!1},credits:{perSecond:{"480p":{base:10},"720p":{base:14}},perInputSecondV2V:{"480p":2,"720p":2},rounding:"ceil"},sourceLimits:{maxOutputSeconds:8}}},duration:{supported:tn(3,15),default:6},resolutions:{supported:["480p","720p"],default:"720p"},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:10},"720p":{base:14}},references:{included:0,creditsPerAdditional:.4},rounding:"ceil"}},"grok-imagine-video-v1-5":{id:"grok-imagine-video-v1-5",name:"Grok Imagine Video 1.5",developer:"xai",releaseDate:"2026-06-17",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"standard",tasks:{text2video:{endpoint:"xai/grok-imagine-video/v1.5/text-to-vi
78deo",aspectRatio:{mode:"select",options:["16:9","4:3","1:1","3:4","9:16"],default:"16:9"},inputs:{kind:"prompt-only"}}},duration:{supported:tn(3,15),default:6},resolutions:{supported:["480p","720p","1080p"],default:"720p"},audio:{mode:"always",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"480p":{base:16},"720p":{base:28},"1080p":{base:50}},rounding:"ceil"}},"kling-v3-standard":{id:"kling-v3-standard",name:"Kling 3.0 Standard",developer:"kling",releaseDate:"2026-02-05",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"kling-v3",tasks:{text2video:{endpoint:"fal-ai/kling-video/v3/standard/text-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/kling-video/v3/standard/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["720p"],default:"720p",fixed:!0},audio:{mode:"toggle",default:!0},prompts:{negative:!0,maxLength:2e4},credits:{perSecond:{"720p":{base:16.8,audio:25.2,voiceControl:30.8}},rounding:"ceil"}},"kling-v3-pro":{id:"kling-v3-pro",name:"Kling 3.0 Pro",developer:"kling",releaseDate:"2026-02-05",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"kling-v3",tasks:{text2video:{endpoint:"fal-ai/kling-video/v3/pro/text-to-vi
78deo",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/kling-video/v3/pro/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["1080p"],default:"1080p",fixed:!0},audio:{mode:"toggle",default:!0},prompts:{negative:!0,maxLength:2e4},credits:{perSecond:{"1080p":{base:22.4,audio:33.6,voiceControl:39.2}},rounding:"ceil"}},"kling-v3-4k":{id:"kling-v3-4k",name:"Kling 3.0 4K",developer:"kling",releaseDate:"2026-04-01",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"kling-v3",tasks:{text2video:{endpoint:"fal-ai/kling-video/v3/4k/text-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/kling-video/v3/4k/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["4K"],default:"4K",fixed:!0},audio:{mode:"toggle",default:!0},prompts:{negative:!0,maxLength:2e4},credits:{perSecond:{"4K":{base:84}},rounding:"ceil"}},"kling-o3-standard":{id:"kling-o3-standard",name:"Kling O3 Standard",developer:"kling",releaseDate:"2026-02-05",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"kling-o3",tasks:{text2video:{endpoint:"fal-ai/kling-video/o3/standard/text-to-vi
78deo",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/kling-video/o3/standard/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"fal-ai/kling-video/o3/standard/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"reference",images:4,videos:0,audios:0}},video2video:{endpoint:"fal-ai/kling-video/o3/standard/video-to-video/edit",aspectRatio:{mode:"hidden"},inputs:{kind:"source-video",images:4},audio:{mode:"none",default:!1},credits:{perSecond:{"720p":{base:25.2}},rounding:"ceil"},sourceLimits:{minSeconds:3,maxSeconds:15,minDimension:720,maxDimension:3840}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["720p"],default:"720p",fixed:!0},audio:{mode:"toggle",default:!1},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"720p":{base:16.8,audio:22.4}},rounding:"ceil"}},"kling-o3-pro":{id:"kling-o3-pro",name:"Kling O3 Pro",developer:"kling",releaseDate:"2026-02-05",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"kling-o3",tasks:{text2video:{endpoint:"fal-ai/kling-video/o3/pro/text-to-vi
78deo",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/kling-video/o3/pro/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"fal-ai/kling-video/o3/pro/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"reference",images:4,videos:0,audios:0}},video2video:{endpoint:"fal-ai/kling-video/o3/pro/video-to-video/edit",aspectRatio:{mode:"hidden"},inputs:{kind:"source-video",images:4},audio:{mode:"none",default:!1},credits:{perSecond:{"720p":{base:33.6}},rounding:"ceil"},sourceLimits:{minSeconds:3,maxSeconds:15,minDimension:720,maxDimension:3840}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["720p"],default:"720p",fixed:!0},audio:{mode:"toggle",default:!1},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"720p":{base:22.4,audio:28}},rounding:"ceil"}},"kling-o3-4k":{id:"kling-o3-4k",name:"Kling O3 4K",developer:"kling",releaseDate:"2026-04-01",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"kling-o3",tasks:{text2video:{endpoint:"fal-ai/kling-video/o3/4k/text-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/kling-video/o3/4k/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0}},reference2video:{endpoint:"fal-ai/kling-video/o3/4k/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","1:1"],default:"16:9"},inputs:{kind:"reference",images:7,videos:0,audios:0}},video2video:{endpoint:"fal-ai/kling-video/o3/4k/video-to-video/edit",aspectRatio:{mode:"hidden"},inputs:{kind:"source-video",images:4},audio:{mode:"none",default:!1},credits:{perSecond:{"4K":{base:84}},rounding:"ceil"},sourceLimits:{minSeconds:3,maxSeconds:15,minDimension:720,maxDimension:3840}}},duration:{supported:tn(3,15),default:5},resolutions:{supported:["4K"],default:"4K",fixed:!0},audio:{mode:"toggle",default:!1},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"4K":{base:84}},rounding:"ceil"}},"ltx-2-5-pro":{id:"ltx-2-5-pro",name:"LTX 2.5 Pro",developer:"lightricks",releaseDate:"2026-08-11",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"standard",tasks:{text2video:{endpoint:"lightricks/ltx-2.5/text-to-vi
78deo/pro",aspectRatio:{mode:"select",options:["16:9","9:16"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"lightricks/ltx-2.5/image-to-video/pro",aspectRatio:{mode:"select",options:["16:9","9:16","auto"],default:"auto"},inputs:{kind:"first-frame",lastFrame:!0}}},duration:{supported:[6,8,10],default:8},resolutions:{supported:["720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"720p":{base:24},"1080p":{base:34}},rounding:"ceil"}},"vidu-q3":{id:"vidu-q3",name:"Vidu Q3",developer:"vidu",releaseDate:"2026-01-30",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"vidu",tasks:{text2video:{endpoint:"fal-ai/vidu/q3/text-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","4:3","3:4","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/vidu/q3/image-to-video",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0},resolutions:{supported:["720p","1080p"],default:"720p"},credits:{perSecond:{"720p":{base:30.8},"1080p":{base:30.8}},rounding:"ceil"}},reference2video:{endpoint:"fal-ai/vidu/q3/reference-to-video",aspectRatio:{mode:"select",options:["16:9","9:16","4:3","3:4","1:1"],default:"16:9"},inputs:{kind:"reference",images:4,videos:0,audios:0}}},duration:{supported:tn(3,16),default:5},resolutions:{supported:["360p","720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"360p":{base:14},"720p":{base:30.8},"1080p":{base:30.8}},rounding:"ceil"}},"vidu-q3-turbo":{id:"vidu-q3-turbo",name:"Vidu Q3 Turbo",developer:"vidu",releaseDate:"2026-01-30",isFeatured:!1,isPublished:!1,provider:"fal",adapter:"vidu",tasks:{text2video:{endpoint:"fal-ai/vidu/q3/text-to-video/turbo",aspectRatio:{mode:"select",options:["16:9","9:16","4:3","3:4","1:1"],default:"16:9"},inputs:{kind:"prompt-only"}},image2video:{endpoint:"fal-ai/vidu/q3/image-to-video/turbo",aspectRatio:{mode:"hidden"},inputs:{kind:"first-frame",lastFrame:!0},resolutions:{supported:["720p","1080p"],default:"720p"},credits:{perSecond:{"720p":{base:15.4},"1080p":{base:15.4}},rounding:"ceil"}}},duration:{supported:tn(3,16),default:5},resolutions:{supported:["360p","720p","1080p"],default:"720p"},audio:{mode:"toggle",default:!0},prompts:{negative:!1,maxLength:2e4},credits:{perSecond:{"360p":{base:7},"720p":{base:15.4},"1080p":{base:15.4}},rounding:"ceil"}}},Ow=Object.keys(Ym),wfr="minimax-h3",zfr="text2video",xfr="video-generator-ui",kfr={video2video:"flux-3"},Sfr=1e3,Gcr=2500;function Ifr(t){return Ow.includes(t)}function Tfr(t){return qw.includes(t)}function Efr(t){return qw.filter(e=>t.tasks[e]!==void 0)}function Bcr(t){return Ow.filter(e=>Ym[e].tasks[t]!==void 0)}function Rfr(){return Ucr.filter(t=>Bcr(t).length>0)}function Afr(t,e){const n=t.tasks[e];return n?.duration?n.duration:n?.inputs.kind==="source-video"?null:t.duration??null}function Vcr(t,e){return t.tasks[e]?.resolutions??t.resolutions}function Hcr(t,e){return t.tasks[e]?.audio??t.audio}function Mw(t,e){return t.tasks[e]?.credits??t.credits}function Kcr(t,e,n){const a=t.tasks[e]?.sourceLimits?.maxOutputSeconds;return a===void 0?n:Math.min(n,a)}function Wcr(t,e,n){return Mw(t,e).perInputSecondV2V?.[n]??0}function Ycr(t,e,n){return n??Vcr(t,e).default}function Cfr(t,e){const n=t.tasks[e]?.aspectRatio;if(!(!n||n.mode==="hidden"))return n.mode==="fixed"?n.value:n.default}function Pfr(t,e){const n=t.tasks[e]?.aspectRatio;return!n||n.mode!=="select"?[]:n.options.filter(a=>a==="auto"||!Fcr.includes(a))}function Zcr(t,e,n){const a=Hcr(t,e);switch(a.mode){case"none":return!1;case"always":return!0;case"toggle":return n??a.default}}const Xcr="2026-08-25";function Cr(t){return Math.round(t*1e6)/1e6}const Qcr="2026-09-13",K5=.005,W5=1024*1024;function Jcr(t,e,n,a){const i=Mw(t,e).perSecond[n];if(!i)throw new Error(`${t.name} does not support resolution ${n}.`);return a?i.audio??i.base:i.base}function elr(t,e={}){switch(t.taskType){case"text2image":case"image2image":{const n=Ct[t.modelId],a=t.taskType==="image2image"?"image-to-image":"text-to-image",i=n.credits.base,l=t.taskType==="image2image"&&t.aspectRatio==="auto"&&!t.referenceImageDimensions;let _,d;const p=t.taskType==="image2image"?t.referenceImageDimensions:void 0,m=l?void 0:Pcr(t);if(i.type==="megapixel"){if(_=m?.megapixelUnits,_===void 0)throw new Error(`${n.name} requires megapixel units.`);d=_*i.creditsPerMegapixel}else{const P=(t.taskType==="image2image"?i.edit??i.generate:i.generate)[t.resolution];if(P===void 0)throw new Error(`${n.name} does not support resolution ${t.resolution}.`);d=P}let f;const h=n.extraConfig?.quality;if(t.quality!==void 0){if(!h?.support.includes(t.quality))throw new Error(`${n.name} does not support quality ${t.quality}.`);f=t.quality}else h&&(f=h.default);const v=n.credits.quality;if(f&&v){const q=v.factors[f];if(q===void 0)throw new Error(`${n.name} has no credit factor for quality ${f}.`);d=v.mode==="multiply"?d*q:d+q}const y=d*t.numImages,z=t.taskType==="image2image"?t.imageUrls.length:0,w=n.credits.references,k=w?Math.max(0,z-w.included):0,C=(w?k*w.creditsPerAdditionalReference:0)*Math.max(1,t.numImages),E=y+C,I=n.credits.rounding==="ceil"?Math.ceil(E):Math.round(E);return{credits:I,isEstimate:m===void 0,costDetails:{credits:I,pricingModel:"image-generation",formula:"baseCredits(pricingMode, resolution, quality, MP) * numImages + referenceCredits",formulaVersion:Xcr,unitCredit:K5,baseMegapixelsRounding:"ceil",creditsRounding:n.credits.rounding,billableMegapixels:_,modelKey:n.id,operation:a,resolution:t.resolution,aspectRatio:t.aspectRatio,referenceImageWidth:p?.width,referenceImageHeight:p?.height,resolvedWidth:m?.width,resolvedHeight:m?.height,quality:f,numImages:t.numImages,referenceImages:z,additionalReferenceImages:k,baseCredits:y,referenceCredits:C}}}case"image-edit":{const n=e.sourceDimensions;
78if(!n)throw new Error("Image dimensions are required for pricing.");const a=n.width*n.height,i=a/W5;if(t.operation==="background-removal"){const _=Math.max(Ic.backgroundRemoval.minimumCredits,Math.ceil(i*Ic.backgroundRemoval.creditsPerMegapixel));return{credits:_,isEstimate:!1,costDetails:{credits:_,pricingModel:"background-removal",formula:"max(1, ceil(sourceMegapixels * 1))",formulaVersion:"2026-09-02",sourceWidth:n.width,sourceHeight:n.height,sourceMegapixels:i}}}if(t.operation==="upscale"){const _=t.factor??2,d=Math.ceil(a*_*_/W5),p=Math.max(Ic.upscale.minimumCredits,Math.ceil(d*Ic.upscale.creditsPerMegapixel));return{credits:p,isEstimate:!1,costDetails:{credits:p,pricingModel:"upscale",formula:"max(1, ceil(0.25 * ceil(outputPixels / 1024^2)))",formulaVersion:"2026-09-02",sourceWidth:n.width,sourceHeight:n.height,sourceMegapixels:i,outputMegapixels:d,factor:_}}}const l=t.operation==="vectorize"?Ic.vectorize.creditsPerImage:Ic.denoise.creditsPerImage;return{credits:l,isEstimate:!1,costDetails:{credits:l,pricingModel:t.operation,formula:"flatPerImage",formulaVersion:"2026-09-02",sourceWidth:n.width,sourceHeight:n.height,sourceMegapixels:i}}}case"text2video":case"image2video":case"reference2video":case"video2video":{const n=Ym[t.modelId],a=Mw(n,t.taskType),i=Ycr(n,t.taskType,t.resolution),l=Zcr(n,t.taskType,t.generateAudio),_=Jcr(n,t.taskType,i,l);let d=0,p;if(t.taskType==="video2video"){if(e.sourceVideoSeconds===void 0)throw new Error("Source video duration is required for pricing.");d=e.sourceVideoSeconds,p=Kcr(n,t.taskType,d)}else p=t.duration;const m=t.taskType==="reference2video"||t.taskType==="video2video"?t.referenceImageUrls.length:0,f=t.taskType==="reference2video"?Math.max(t.referenceVideoUrls.length,t.referenceVideos.length,e.referenceVideoSeconds?.length??0):0,h=Cr((e.referenceVideoSeconds??[]).reduce((M,G)=>M+G,0)),v=f>0?a.referenceVideo?.multiplier??1:1,y=p+(a.referenceVideo?.chargeInputDuration?h:0),z=t.taskType==="video2video"?Cr(Wcr(n,t.taskType,i)*d):0,w=a.references?Math.max(0,m-a.references.included)*a.references.creditsPerAdditional:0,k=a.h3MaxReferenceTokens;let A=0,C=0,E=0;if(k){const M=Cr((e.referenceImageMP??[]).reduce((oe,B)=>oe+B*k.imageTokensPerMP/1e3,0)),G=f>0?Cr(p*(k.outputMP[i]??0)*k.videoTokensPerMPS/1e3):0,K=Cr((e.referenceAudioSeconds??[]).reduce((oe,B)=>oe+B*k.audioTokensPerSecond/1e3,0));A=Cr(M+G+K),C=Math.max(0,A-k.freeTokens/1e3),E=Cr(C*k.creditsPerThousand)}const I=Cr(_*y*v+z+w+E),q=a.rounding==="ceil"?Math.ceil(I):Math.round(I),P=Math.max(q,a.minimumCredits??0),N=t.taskType==="text2video"?"text-to-video":t.taskType==="image2video"?"image-to-video":t.taskType==="reference2video"?"reference-to-video":"video-to-video";return{credits:P,isEstimate:!1,costDetails:{credits:P,pricingModel:"video-generation",mode:"video-per-second",formula:"rounding(rate(resolution, audio) * outputSeconds (+ referenceVideoSeconds) * referenceVideoMultiplier + inputRate(resolution) * inputSeconds + referenceCredits)",formulaVersion:Qcr,unitCredit:K5,creditsRounding:a.rounding,modelKey:n.id,operation:N,resolution:i,aspectRatio:t.aspectRatio,duration:p,generateAudio:l,creditsPerSecond:_,referenceImages:m,referenceVideos:f,referenceVideoSeconds:h,referenceVideoMultiplier:v,referenceCredits:Cr(w+E),...k?{referenceTokenK:A,referenceTokenBillableK:C}:{},...t.taskType==="video2video"?{sourceVideoSeconds:Cr(d),inputCredits:z}:{inputCredits:z}}}}default:throw new Error(`Unsupported task type for pricing: ${t.taskType}`)}}function Y5(t,e){if(!t)return{...e??{}};if(!e)return{...t};const n=(l,_)=>l===void 0?_:_===void 0?l:Math.max(l,_),a=(l,_)=>l===void 0?_:_===void 0?l:Math.min(l,_),i={minSeconds:n(t.minSeconds,e.minSeconds),maxSeconds:a(t.maxSeconds,e.maxSeconds),maxOutputSeconds:a(t.maxOutputSeconds,e.maxOutputSeconds),maxTotalSeconds:a(t.maxTotalSeconds,e.maxTotalSeconds),minDimension:n(t.minDimension,e.minDimension),maxDimension:a(t.maxDimension,e.maxDimension),minAspect:n(t.minAspect,e.minAspect),maxAspect:a(t.maxAspect,e.maxAspect),minFps:n(t.minFps,e.minFps),maxFps:a(t.maxFps,e.maxFps)};for(const l of Object.keys(i))i[l]===void 0&&delete i[l];return i}function d7(t,e,n="video"){if(!t)return null;if(t.minSeconds!==void 0&&e.seconds<t.minSeconds)return`${n} must be at least ${t.minSeconds}s.`;if(t.maxSeconds!==void 0&&e.seconds>t.maxSeconds)return`${n} must be at most ${t.maxSeconds}s.`;if(e.width&&e.height){const a=Math.min(e.width,e.height),i=Math.max(e.width,e.height);if(t.minDimension!==void 0&&a<t.minDimension)return`${n} must be at least ${t.minDimension}px on each side.`;if(t.maxDimension!==void 0&&i>t.maxDimension)return`${n} must be at most ${t.maxDimension}px on each side.`;const l=e.width/e.height;if(t.minAspect!==void 0&&l<t.minAspect||t.maxAspect!==void 0&&l>t.maxAspect)return`${n} must have an aspect ratio between ${t.minAspect??0} and ${t.maxAspect??"â"}.`}if(e.fps!==void 0){if(t.minFps!==void 0&&e.fps<t.minFps)return`${n} must be at least ${t.minFps} fps.`;if(t.maxFps!==void 0&&e.fps>t.maxFps)return`${n} must be at most ${t.maxFps} fps.`}return null}function qfr(t,e,n,a){if(n===void 0)return null;const i=e==="videos"?t?.video:t?.audio;if(!i)return null;const l=d7(i,{seconds:n},e==="videos"?"video":"audio");return l||(i.maxTotalSeconds!==void 0&&a>i.maxTotalSeconds?`${e==="videos"?"videos":"audio"} must total at most ${i.maxTotalSeconds}s.`:null)}const tlr="video-tool";[...qw];const Ofr="video-tool-workbench";function Mfr(t){return Lcr("video","tool",t)!==null}const p7=["upscale","extend","background-removal","motion-control"];function Nfr(t){return p7.includes(t)}const nlr=[2,4],Lfr=["720p","1080p","4k"],olr=4320,rlr=["black","white","gray","green","blue"],Dfr={black:"#0a0a0a",white:"#fafafa",gray:"#737373",green:"#16a34a",blue:"#2563eb"},$fr={upscale:"/video-upscaler",extend:"/video-extender","background-removal":"/video-background-remover","motion-control":"/motion-control"},alr={upscale:!0,extend:!1,"background-removal":!0,"motion-control":!1};function jfr(t){return alr[t]}const slr=["start","end"],ilr=["image","video"],clr=["720p","1080p"],Ffr="720p";const z_={images:0,videos:1},Z5={images:1,videos:1},lb={above:30,multiplier:2},_b={upscaleFactors:nlr},ub={maxSeconds:300,maxFps:60},X5={orientations:ilr,resolutions:clr},Q5={maxFps:60,minDimension:512,maxDimension:2160},J5={image:{maxSeconds:10},video:{maxSeconds:30}}
78,iu={"upscale-standard":{id:"upscale-standard",tool:"upscale",tier:"Standard",status:"enabled",inputs:z_,params:_b,videoLimits:ub,credits:{mode:"per-output-second-by-tier",perSecond:{"720p":2,"1080p":4,"4k":12},fpsModifier:lb,billingUnitSeconds:10,rounding:"ceil"}},"upscale-pro":{id:"upscale-pro",tool:"upscale",tier:"Pro",status:"enabled",inputs:z_,params:_b,videoLimits:ub,credits:{mode:"per-output-second-by-tier",perSecond:{"720p":24,"1080p":24,"4k":52},fpsModifier:lb,billingUnitSeconds:10,rounding:"ceil"},reconcileMaxAgeMs:5400*1e3},"upscale-creative":{id:"upscale-creative",tool:"upscale",tier:"Creative",status:"enabled",inputs:z_,params:_b,videoLimits:ub,credits:{mode:"per-output-second-by-tier",perSecond:{"720p":60,"1080p":60,"4k":100},fpsModifier:lb,billingUnitSeconds:10,rounding:"ceil"},reconcileMaxAgeMs:5400*1e3},"extend-standard":{id:"extend-standard",tool:"extend",tier:"Standard",status:"enabled",inputs:z_,params:{extendSeconds:{min:2,max:20,default:5,step:1},extendDirections:slr,promptMaxLength:2500},videoLimits:{maxFps:60},credits:{mode:"per-output-second",perSecond:20,rounding:"ceil"}},"background-removal-standard":{id:"background-removal-standard",tool:"background-removal",tier:"Standard",status:"enabled",inputs:z_,params:{backgroundColors:rlr},videoLimits:{maxFps:60},credits:{mode:"per-source-second",perSecond:10,rounding:"ceil"}},"motion-control-standard":{id:"motion-control-standard",tool:"motion-control",tier:"Kling 2.6",status:"enabled",inputs:Z5,params:X5,videoLimits:Q5,videoLimitsByOrientation:J5,credits:{mode:"per-source-second",perSecondByResolution:{"720p":14,"1080p":23},rounding:"ceil"}},"motion-control-pro":{id:"motion-control-pro",tool:"motion-control",tier:"Kling 3.0",status:"enabled",inputs:Z5,params:X5,videoLimits:Q5,videoLimitsByOrientation:J5,credits:{mode:"per-source-second",perSecondByResolution:{"720p":26,"1080p":34},rounding:"ceil"}}},llr=Object.keys(iu);function Ufr(t){return Object.hasOwn(iu,t)}function m7(t){return llr.map(e=>iu[e]).filter(e=>e.tool===t)}function _lr(t){return m7(t).filter(e=>e.status==="enabled")}function ulr(t){const e=m7(t),n=e.find(a=>a.status==="enabled")??e[0];if(!n)throw new Error(`No video tool model configured for ${t}.`);return n}function dlr(t){return _lr(t).length>0}const plr={upscale:{releaseDate:"2026-09-27",isFeatured:!1,isPublished:!0},extend:{releaseDate:"2026-09-27",isFeatured:!1,isPublished:!0},"background-removal":{releaseDate:"2026-09-27",isFeatured:!1,isPublished:!0},"motion-control":{releaseDate:"2026-09-27",isFeatured:!1,isPublished:!0}};function cu(t){return plr[t].isPublished&&dlr(t)}function Gfr(t){return ulr(t).inputs}function mlr(){const t=Pw("video","tool");return t?{minSeconds:t.minSeconds,maxSeconds:t.maxSeconds,maxDimension:t.maxLongSide}:{}}function flr(t,e={}){const n=iu[t];let a=Y5(mlr(),n.videoLimits);return e.orientation&&n.videoLimitsByOrientation&&(a=Y5(a,n.videoLimitsByOrientation[e.orientation])),a}function Bfr(t,e,n={}){return d7(flr(t,n),e,"The video")}function glr(t,e,n){if(Math.max(t,n??t)*e>olr)return null;const i=t*e;return i<=720?"720p":i<=1080?"1080p":"4k"}function Vfr(t,e,n){return(iu[t].params.upscaleFactors??[]).filter(i=>glr(e,i,n)!==null)}const hlr=Math.max(...Object.values(Ct).map(t=>t.references.maxImages)),blr=Math.max(0,...Object.values(Ym).map(t=>{const e=t.tasks.video2video?.inputs;return e?.kind==="source-video"?e.images:0})),eS={prompt:Qt().trim().min(1).max(5e3),modelId:sr(_w),aspectRatio:sr(MJo).default(qJo),resolution:sr(ni).default(PJo),outputFormat:sr(to).optional(),quality:sr(OJo).optional(),numImages:Mc().int().min(1).max(CJo).default(1),isPublic:N_().optional()},f7={prompt:Qt().trim().min(1).max(2e4),modelId:sr(Ow),aspectRatio:sr(jcr).optional(),generateAudio:N_().optional(),negativePrompt:Qt().trim().max(Gcr).optional(),confirmedHighCost:N_().optional(),isPublic:N_().optional()},db={...f7,duration:Mc().int().min(3).max(30),resolution:sr(u7)};Par("taskType",[Mr({taskType:Rr("text2image"),...eS,modelId:sr(_w).default($Jo)}),Mr({taskType:Rr("image2image"),...eS,imageUrls:Or(qr()).min(1).max(hlr),referenceImageDimensions:Mr({width:Mc().int().positive(),height:Mc().int().positive()}).optional()}),Mr({taskType:Rr("image-edit"),operation:sr(["background-removal","upscale","vectorize","denoise"]),imageUrls:Or(qr()).min(1).max(1),factor:j9([Rr(ib[0]),Rr(ib[1]),Rr(ib[2])]).optional(),isPublic:N_().optional()}),Mr({taskType:Rr("text2video"),...db}),Mr({taskType:Rr("image2video"),...db,imageUrl:qr(),endImageUrl:qr().optional()}),Mr({taskType:Rr("reference2video"),...db,referenceImageUrls:Or(qr()).max(30).default([]),referenceImageDims:Or(Mr({width:Mc().positive(),height:Mc().positive()}
78)).max(30).optional(),referenceVideos:Or(Qt().min(1)).max(10).default([]),referenceAudios:Or(Qt().min(1)).max(10).default([]),referenceVideoUrls:Or(qr()).max(10).default([]),referenceAudioUrls:Or(qr()).max(10).default([])}),Mr({taskType:Rr("video2video"),...f7,resolution:sr(u7).optional(),sourceVideo:Qt().min(1),sourceVideoUrl:qr().optional(),referenceImageUrls:Or(qr()).max(blr).default([])})]);new TextEncoder;const vlr=new TextDecoder;function ylr(t){if(!/^[A-Za-z0-9_-]*$/.test(t))return null;const e=t.replace(/-/g,"+").replace(/_/g,"/");try{const n=atob(e+"=".repeat((4-e.length%4)%4));return Uint8Array.from(n,a=>a.charCodeAt(0))}catch{return null}}function Hfr(t){const e=ylr(t.split(".")[0]??"");if(!e)return null;try{const n=JSON.parse(vlr.decode(e)).exp;return typeof n=="number"?n:null}catch{return null}}function g7(t,e){if(t instanceof Promise)throw new Error(e)}function wlr(t,e){const n={},a=[];for(const i in t){const l=t[i]["~standard"].validate(e[i]);if(g7(l,`Validation must be synchronous, but ${i} returned a Promise.`),l.issues){a.push(...l.issues.map(_=>({..._,message:_.message,path:[i,..._.path??[]]})));continue}n[i]=l.value}return a.length?{issues:a}:{value:n}}var zlr={};function xlr(t){const e=t.runtimeEnvStrict??t.runtimeEnv??zlr;if(t.emptyStringAsUndefined??!1)for(const[w,k]of Object.entries(e))k===""&&delete e[w];if(t.skipValidation){if(t.extends)for(const w of t.extends)w.skipValidation=!0;return e}const n=typeof t.client=="object"?t.client:{},a=typeof t.server=="object"?t.server:{},i=typeof t.shared=="object"?t.shared:{},l=t.isServer??(typeof window>"u"||"Deno"in window),_=l?{...a,...i,...n}:{...n,...i},d=t.createFinalSchema?.(_,l)?.["~standard"].validate(e)??wlr(_,e);g7(d,"Validation must be synchronous");const p=t.onValidationError??(w=>{throw console.error("â Invalid environment variables:",w),new Error("Invalid environment variables")}),m=t.onInvalidAccess??(()=>{throw new Error("â Attempted to access a server-side environment variable on the client")});if(d.issues)return p(d.issues);const f=w=>t.clientPrefix?!w.startsWith(t.clientPrefix)&&!(w in i):!0,h=w=>l||!f(w),v=w=>w==="__esModule"||w==="$$typeof",y=(t.extends??[]).reduce((w,k)=>Object.assign(w,k),{}),z=Object.assign(y,d.value);return new Proxy(z,{get(w,k){if(typeof k=="string"&&!v(k))return h(k)?Reflect.get(w,k):m(k)}})}var klr={};xlr({server:{VITE_BASE_URL:qr().default("http://localhost:3000"),BETTER_AUTH_SECRET:Qt().default("better-auth-secret"),VITE_GOOGLE_CLIENT_ID:Qt().optional(),GOOGLE_CLIENT_SECRET:Qt().optional(),RESEND_API_KEY:Qt().optional(),CLOUDFLARE_ACCOUNT_ID:Qt().optional(),CLOUDFLARE_API_TOKEN:Qt().optional(),BEEHIIV_API_KEY:Qt().optional(),BEEHIIV_PUBLICATION_ID:Qt().optional(),DISCORD_WEBHOOK_URL:Qt().optional(),FEISHU_WEBHOOK_URL:Qt().optional(),STRIPE_SECRET_KEY:Qt().optional(),STRIPE_WEBHOOK_SECRET:Qt().optional(),CREEM_DEBUG:Qt().optional(),CREEM_API_KEY:Qt().optional(),CREEM_WEBHOOK_SECRET:Qt().optional(),FAL_API_KEY:Qt().optional(),REFERENCE_TOKEN_SECRET:Qt().optional()},runtimeEnv:klr});const Kfr=Xn({method:"POST"}).middleware([qs]).handler(Io("8e05f8569491b03a3d0438a943448edbd8ebbd3793485d836042db64ee47e803")),Wfr=Xn({method:"POST"}).middleware([qs]).handler(Io("6cd5a510d1635519898773e3cd5b7fd1a3314fa6eab64ecd86e710f5df50078a")),Yfr=Xn({method:"POST"}).middleware([qs]).handler(Io("5ec62e0164f234947c7ad5f2a71494de2cae202369640a3a5afb83d1dcc70607")),Slr=["fal.media",new URL(Ce).hostname,aHo];function Zfr(t){if(typeof t!="string")return!1;try{const{protocol:e,hostname:n}=new URL(t);return e==="http:"&&["localhost","127.0.0.1","[::1]"].includes(n)?!0:e==="https:"&&Slr.some(a=>n===a||n.endsWith(`.${a}`))}catch{return!1}}const Ilr=Xn({method:"POST"}).middleware([qs]).handler(Io("67114eace32c7e5e43b4dbbb61655198daf9d84195cdd351682c77c8b875a43c")),Tlr=Xn({method:"POST"}).middleware([qs]).handler(Io("9703501c18146c37f62fce1db360566b1874e6503bfee1ab68e422ef09484bf5")),Elr=Xn({method:"POST"}).middleware([qs]).handler(Io("4ae93f9c202591005b38fd5afe1bc0dcd182ae31cb6e6f0a92e717e8a50adde4")),tS=[{untilMs:3e4,intervalMs:2e3},{untilMs:2*6e4,intervalMs:5e3},{intervalMs:1e4}];function Rlr(t){for(const e of tS)if(e.untilMs===void 0||t<e.untilMs)return e.intervalMs;return tS.at(-1)?.intervalMs??1e4}const ys={all:["generation"],status:t=>[...ys.all,"status",t],creditBalances:["credits","balance"],credits:t=>[...ys.creditBalances,t]};async function Alr(t){const e=new AbortController,n=setTimeout(()=>e.abort(),Mer),a=()=>e.abort();t?.addEventListener("abort",a,{once:!0});try{return await Icr({signal:e.signal})}finally{clearTimeout(n),t?.removeEventListener("abort",a)}}function Clr(t){return{queryKey:ys.credits(t??null),queryFn:async({signal:e})=>
78{if(!t)throw new Error("A signed-in user is required.");const n=await Alr(e);if(!Number.isFinite(n?.credits)||n.credits<0)throw new Error("The credit balance response is invalid.");return n},enabled:!!t,staleTime:qer,retry:Oer}}function h7(t){return $v(Clr(t))}function Plr(){const t=Q_();return I4({mutationFn:e=>Ilr({data:e}),onSuccess:()=>{t.invalidateQueries({queryKey:ys.creditBalances})}})}function qlr(t){const e=Q_(),n=S.useRef({taskId:null,at:0});return n.current.taskId!==t&&(n.current={taskId:t,at:Date.now()}),$v({queryKey:t?ys.status(t):ys.all,queryFn:()=>Elr({data:{taskId:t}}),enabled:!!t,refetchIntervalInBackground:!0,refetchInterval:a=>{const i=a.state.data?.status;return i==="completed"||i==="failed"?(i==="failed"&&e.invalidateQueries({queryKey:ys.creditBalances}),!1):Rlr(Date.now()-n.current.at)}})}function Xfr(){const t=Q_();return I4({mutationFn:e=>Tlr({data:e}),onSuccess:()=>{t.invalidateQueries({queryKey:ys.creditBalances})}})}const Qfr=Plr,Jfr=qlr,Olr=Xn({method:"GET"}).middleware([qs]).handler(Io("c0380db1ccff6a0e90b3f50bbcab6c5772a2e78004feb275e0ae5df199a99a35")),Mlr={all:["dashboard","overview"]};function Nlr(t=!0){return $v({queryKey:Mlr.all,queryFn:()=>Olr(),enabled:t})}function Llr(){return x.jsx(q_,{"aria-hidden":"true",children:x.jsx(Pc,{children:x.jsxs(qc,{size:"lg",disabled:!0,className:"bg-muted animate-pulse group-data-[collapsible=icon]:mx-auto",children:[x.jsx("span",{className:"size-4"}),x.jsx("span",{className:"flex-1"})]})})})}function Dlr({variant:t="sidebar"}){const{state:e,toggleSidebar:n}=au(),i=ln().location.pathname,{data:l,isPending:_}=Sa.useSession(),[d,p]=S.useState(!1),[m,f]=S.useState({});S.useEffect(()=>p(!0),[]);const{data:h}=h7(l?.user?.id),{data:v}=Nlr(!!l?.user),y={isAuthenticated:!!l?.user,userPlan:v?.currentPlan&&v.currentPlan!=="free"?"pro":"free",creditBalance:h?.credits??v?.credits??0,currentQuote:50,hasCompletedFirstGeneration:(v?.lifetimeGenerations??0)>0,totalGenerations:v?.lifetimeGenerations??0},z=BJo(y),w=(E,I)=>e==="expanded"&&(m[E]??I),k=(E,I)=>{if(e==="collapsed"){n();return}f(q=>({...q,[E]:!(q[E]??I)}))},A=E=>{const I=E.icon;return x.jsx(q1,{children:x.jsxs(O1,{isActive:Gr(i)===E.href,render:x.jsx(ir,{to:E.href}),className:"h-10",children:[x.jsx(I,{className:"size-4"}),x.jsx("span",{children:wc[E.title]()})]})},E.href)},C=E=>{if(E.children){const q=E.icon,P=E.children.some(M=>Gr(i)===M.href),N=w(E.title,P);return x.jsxs(Pc,{children:[x.jsxs(qc,{isActive:P,disabled:E.disabled,tooltip:wc[E.title](),"aria-expanded":N,"aria-label":E.title==="workspace_nav_video_tools_label"?GI():FI(),onClick:()=>k(E.title,P),className:"h-10 rounded-xl px-3 text-sm font-medium transition-colors duration-200 group-data-[collapsible=icon]:mx-auto",children:[x.jsx(q,{"aria-hidden":"true",className:"size-4"}),x.jsx("span",{children:wc[E.title]()}),x.jsx(x1,{"aria-hidden":"true",className:`ml-auto size-4 transition-transform duration-200 ${N?"rotate-180":""}`})]}),N&&x.jsx(P1,{className:"mt-1",children:E.children.map(A)})]},E.title)}if(!E.href)return null;const I=E.icon;return x.jsx(Pc,{children:x.jsxs(qc,{isActive:Gr(i)===E.href,disabled:E.disabled,tooltip:wc[E.title](),render:x.jsx(ir,{to:E.href}),className:"h-10 rounded-xl px-3 text-sm font-medium transition-colors duration-200 group-data-[collapsible=icon]:mx-auto",children:[x.jsx(I,{className:"size-4"}),x.jsx("span",{children:wc[E.title]()})]})},E.href)};return x.jsxs(xJo,{variant:t,collapsible:"icon",className:"group-data-[side=left]:border-r-0",children:[x.jsx(IJo,{className:"h-16 justify-center",children:x.jsx(q_,{children:x.jsx(Pc,{children:x.jsxs(qc,{render:x.jsx(ir,{to:Ye.Root}),className:"data-[slot=sidebar-menu-button]:!p-1.5 group-data-[collapsible=icon]:size-10! group-data-[collapsible=icon]:mx-auto",children:[x.jsx(J_,{className:"size-6 shrink-0"}),x.jsx("span",{className:"truncate font-semibold text-lg group-data-[collapsible=icon]:hidden",children:st.metadata?.name})]})})})}),x.jsxs(EJo,{children:[AJo.map(E=>x.jsxs(R1,{children:[E.hideLabel?null:x.jsx(A1,{className:"text-xs font-medium uppercase tracking-wider",children:wc[E.label]()}),x.jsx(C1,{children:x.jsx(q_,{className:"gap-1",children:E.items.map(C)})})]},E.label)),x.jsxs(R1,{children:[x.jsx(A1,{className:"text-xs font-medium uppercase tracking-wider",children:UI()}),x.jsx(C1,{children:x.jsx(q_,{children:x.jsxs(Pc,{children:[x.jsxs(qc,{tooltip:Pb(),"aria-expanded":w("models",!0),"aria-label":jI(),onClick:()=>k("models",!0),className:"h-10 rounded-xl px-3 text-sm font-medium group-data-[collapsible=icon]:mx-auto",children:[x.jsx(Wr,{"aria-hidden":"true",className:"size-4"}),x.jsx("span",{children:Pb()}),x.jsx(x1,{"aria-hidden":"true",className:`ml-auto size-4 transition-transform duration-200 ${w("models",!0)?"rotate-180":""}`})]}),w("models",!0)&&x.jsx(P1,{className:"mt-1",children:FJo.map(E=>{const I=Ct[E],q=NJo[I.developer],P=`/models/${E}`;return x.jsx(q1,{children:x.jsxs(O1,{isActive:Gr(i)===P,render:x.jsx(ir,{to:"/models/$modelId",params:{modelId:E}}),className:"h-10",children:[x.jsx(eKo,{developer:q,width:16,height:16,ariaHidden:!0,className:"size-4 object-contain"}),x.jsx("span",{children:I.name})]})},E)})})]})})})]})]}),x.jsxs(TJo,{className:"flex shrink-0 flex-col gap-4",children:[z&&e==="expanded"&&x.jsx(YJo,{card:z}),!_&&d?x.jsx(wcr,{user:l?.user??null,withSeparator:!(z&&e==="expanded")}):x.jsx(Llr,{})]})]})}function $lr(t){const[e,n]=S.useState(!1),a=S.useCallback(()=>{n(window.scrollY>t)},[t]);return S.useEffect(()=>(window.addEventListener("scroll",a,{passive:!0}),()=>window.removeEventListener("scroll",a)),[a]),e}function jlr({className:t,...e}){return x.jsx(xXo,{role:"status","aria-label":"Loading",className:Pe("size-4 animate-spin",t),...e})}const Flr=S.lazy(async()=>({default:(await qe(()=>Promise.resolve().then(()=>Pir),void 0)).LoginForm}));function Ulr({children:t,mode:e="redirect",asChild:n,callbackUrl:a,onLoginSuccess:i}){const l=un(),_=bi(),[d,p]=S.useState(!1),[m,f]=S.useState(!1);S.useEffect(()=>{p(!0)},[]);const h=Wm(a,Sir(_)),v=()=>{l.navigate({to:Ye.Login,search:{callbackUrl:h}})},y=()=>
78{f(!1),i?.(),h&&Up(_.pathname)!==Up(h)&&l.navigate({to:Gr(h)})};if(!d)return x.jsx("span",{children:t});if(e==="modal")return x.jsxs(VB,{open:m,onOpenChange:f,children:[x.jsx(Ber,{render:n&&me.isValidElement(t)?t:x.jsx("button",{type:"button",children:t})}),m?x.jsxs(HB,{className:"overflow-hidden border-0 p-0 sm:max-w-100",children:[x.jsx(KB,{className:"sr-only",children:x.jsx(WB,{children:Jv()})}),x.jsx(S.Suspense,{fallback:x.jsx("div",{className:"flex min-h-72 items-center justify-center",children:x.jsx(jlr,{})}),children:x.jsx(Flr,{callbackUrl:h,onSuccess:y,redirectAfterSuccess:!1,className:"border-0 shadow-none"})})]}):null]});if(n&&me.isValidElement(t)){const z=t;return me.cloneElement(z,{onClick:w=>{z.props.onClick?.(w),w.defaultPrevented||v()}})}return x.jsx("button",{type:"button",onClick:v,className:"inline",children:t})}function Glr({className:t,...e}){return x.jsx("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",className:Pe(t),...e})}function Blr({className:t,...e}){return x.jsx("ol",{"data-slot":"breadcrumb-list",className:Pe("flex flex-wrap items-center gap-1.5 text-sm wrap-break-word text-muted-foreground",t),...e})}function Vlr({className:t,...e}){return x.jsx("li",{"data-slot":"breadcrumb-item",className:Pe("inline-flex items-center gap-1",t),...e})}function Hlr({className:t,render:e,...n}){return cm({defaultTagName:"a",props:Wn({className:Pe("transition-colors hover:text-foreground",t)},n),render:e,state:{slot:"breadcrumb-link"}})}function Klr({className:t,...e}){return x.jsx("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",className:Pe("font-normal text-foreground",t),...e})}function Wlr({children:t,className:e,...n}){return x.jsx("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:Pe("[&>svg]:size-3.5",e),...n,children:t??x.jsx(sB,{})})}const b7=S.createContext(void 0);function gl(t){const e=S.useContext(b7);if(e===void 0&&!t)throw new Error(on(47));return e}function Ylr(){return{...Im(),disabled:!1,modal:!1,focusManagerModal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1}}const Zlr={...Tm,disabled:Ae(t=>t.disabled),instantType:Ae(t=>t.instantType),openMethod:Ae(t=>t.openMethod),openChangeReason:Ae(t=>t.openChangeReason),modal:Ae(t=>t.modal),focusManagerModal:Ae(t=>t.focusManagerModal),stickIfOpen:Ae(t=>t.stickIfOpen),titleElementId:Ae(t=>t.titleElementId),descriptionElementId:Ae(t=>t.descriptionElementId),openOnHover:Ae(t=>t.openOnHover),closeDelay:Ae(t=>t.closeDelay),hasViewport:Ae(t=>t.hasViewport)};class Nw extends ou{constructor(e,n,a=!1){const i={...Ylr(),...e},l=new _l;i.open&&e?.mounted===void 0&&(i.mounted=!0),i.floatingRootContext=Ly(l,n,a),super(i,{popupRef:S.createRef(),backdropRef:S.createRef(),internalBackdropRef:S.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:S.createRef(),beforeContentFocusGuardRef:S.createRef(),stickIfOpenTimeout:new dr,triggerElements:l},Zlr)}setOpen=(e,n)=>{const a=n.reason===nn,i=n.reason===Ra&&n.event.detail===0,l=!e&&(n.reason===nu||n.reason==null);n.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)};const _=this.select("activeTriggerId");if(!e&&n.reason===dG&&n.trigger==null&&_!=null&&(n.trigger=this.context.triggerElements.getById(_)??this.select("activeTriggerElement")??void 0),this.context.onOpenChange?.(e,n),n.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,n);const d=()=>{const p={open:e,openChangeReason:n.reason};Ny(p,e,n.trigger),this.update(p)};a?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(wG,()=>{this.set("stickIfOpen",!1)}),ur.flushSync(d)):d(),i||l?this.set("instantType",i?"click":"dismiss"):n.reason===Si?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(e,n){const{store:a,internalStore:i}=My(e,(l,_)=>new Nw(n,l,_));return S.useEffect(()=>i?.disposeEffect(),[i]),a}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()}function nS({props:t}){const{children:e,open:n,defaultOpen:a=!1,onOpenChange:i,onOpenChangeComplete:l,modal:_=!1,handle:d,triggerId:p,defaultTr
78iggerId:m=null}=t,f=Nw.useStore(d?.store,{modal:_,open:a,openProp:n,activeTriggerId:m,triggerIdProp:p});Cm(()=>{n===void 0&&f.state.open===!1&&a===!0&&f.update({open:!0,activeTriggerId:m})}),f.useControlledProp("openProp",n),f.useControlledProp("triggerIdProp",p);const h=f.useState("open"),v=f.useState("mounted"),y=f.useState("payload"),z=Ca()!=null;f.useContextCallback("onOpenChange",i),f.useContextCallback("onOpenChangeComplete",l),GG(f,h),xm(f);const{forceUnmount:w}=km(h,f,()=>{f.update({stickIfOpen:!0,openChangeReason:null})});f.useSyncedValues({modal:_,nested:z}),S.useEffect(()=>{h||f.context.stickIfOpenTimeout.clear()},[f,h]);const k=S.useCallback(()=>{f.setOpen(!1,mt(gm))},[f]);S.useImperativeHandle(t.actionsRef,()=>({unmount:w,close:k}),[w,k]);const A=h||v,C=S.useMemo(()=>({store:f}),[f]);return x.jsxs(b7.Provider,{value:C,children:[A&&x.jsx(Qlr,{store:f,modal:_}),typeof e=="function"?e({payload:y}):e]})}function Xlr(t){return gl(!0)?x.jsx(nS,{props:t}):x.jsx(RG,{children:x.jsx(nS,{props:t})})}function Qlr({store:t,modal:e}){const n=t.useState("floatingRootContext"),a=vm(n,{outsidePressEvent:{mouse:e==="trap-focus"?"sloppy":"intentional",touch:"sloppy"}}),i=a.reference??Bt,l=a.trigger??Bt,_=S.useMemo(()=>Wn(ll,a.floating),[a.floating]);return Sm(t,{activeTriggerProps:i,inactiveTriggerProps:l,popupProps:_}),null}const Jlr=300,e_r=S.forwardRef(function(e,n){const{render:a,className:i,style:l,disabled:_=!1,nativeButton:d=!0,handle:p,payload:m,openOnHover:f=!1,delay:h=Jlr,closeDelay:v=0,id:y,...z}=e,w=gl(!0),k=p?.store??w?.store;if(!k)throw new Error(on(74));const A=xr(y),C=k.useState("isTriggerActive",A),E=k.useState("floatingRootContext"),I=k.useState("isOpenedByTrigger",A),q=k.useState("triggerPopupId",A),P=S.useRef(null),{registerTrigger:N,isMountedByThisTrigger:M}=zm(A,P,k,{payload:m,disabled:_,openOnHover:f,closeDelay:v}),G=k.useState("openChangeReason"),K=k.useState("stickIfOpen"),oe=k.useState("openMethod"),B=k.useState("focusManagerModal"),F=Em(E,{enabled:E!=null&&f&&(oe!=="touch"||G!==Ra),mouseOnly:!0,move:!1,handleClose:Am(),restMs:h,delay:{close:v},triggerElementRef:P,isActiveTrigger:C,isClosing:()=>k.select("transitionStatus")==="ending"}),ee=bm(E,{enabled:E!=null,stickIfOpen:K}),W=Wy(()=>k.select("open"),fe=>{k.set("openMethod",fe)}),L=k.useState("triggerProps",M),{getButtonProps:U,buttonRef:V}=il({disabled:_,native:d}),_e={open(fe){return fe&&G===Ra?Xb.open(fe):hm.open(fe)}},{preFocusGuardRef:ue,handlePreFocusGuardFocus:$,handleFocusTargetFocus:re}=UB(k,P),te=Nt("button",e,{state:{disabled:_,open:I},ref:[V,n,N,P],props:[ee.reference,F,L,W,{[Iy]:"",id:A,"aria-haspopup":"dialog","aria-expanded":I,"aria-controls":q},z,U],stateAttributesMapping:_e});return M&&!B?x.jsxs(S.Fragment,{children:[x.jsx(zs,{ref:ue,onFocus:$}),x.jsx(S.Fragment,{children:te},A),x.jsx(zs,{ref:k.context.triggerFocusTargetRef,onFocus:re})]}):x.jsx(S.Fragment,{children:te},A)}),v7=S.createContext(void 0);function t_r(){const t=S.useContext(v7);if(t===void 0)throw new Error(on(45));return t}const n_r=S.forwardRef(function(e,n){const{keepMounted:a=!1,...i}=e,{store:l}=gl();return l.useState("mounted")||a?x.jsx(v7.Provider,{value:a,children:x.jsx(Ey,{ref:n,...i})}):null}),y7=S.createContext(void 0);function o_r(){const t=S.useContext(y7);if(!t)throw new Error(on(46));return t}const r_r=S.forwardRef(function(e,n){const{render:a,className:i,style:l,anchor:_,positionMethod:d="absolute",side:p="bottom",align:m="center",sideOffset:f=0,alignOffset:h=0,collisionBoundary:v="clipping-ancestors",collisionPadding:y=5,arrowPadding:z=5,sticky:w=!1,disableAnchorTracking:k=!1,collisionAvoidance:A=Ty,...C}=e,{store:E}=gl(),I=t_r(),q=Ay(),P=E.useState("floatingRootContext"),N=E.useState("mounted"),M=E.useState("open"),G=E.useState("openChangeReason"),K=E.useState("activeTriggerElement"),oe=E.useState("modal"),B=E.useState("openMethod"),F=E.useState("positionerElement"),ee=E.useState("instantType"),W=E.useState("transitionStatus"),L=E.useState("hasViewport"),U=S.useRef(null),V=wy(F,!1,!1),_e=iw({anchor:_,floatingRootContext:P,positionMethod:d,mounted:N,side:p,sideOffset:f,align:m,alignOffset:h,arrowPadding:z,collisionBoundary:v,collisionPadding:y,sticky:w,disableAnchorTracking:k,keepMounted:I,nodeId:q,collisionAvoidance:A,adaptiveOrigin:L?sw:void 0}),ue=P.useState("domReferenceElement");Fe(()=>{const te=ue,fe=U.current;if(te&&(U.current=te),fe&&te&&te!==fe){E.set("instantType",void 0);const be=new AbortController;return V(()=>{E.set("instantType","trigger-change")},be.signal),()=>{be.abort()}}},[ue,V,E]),NB(M&&oe===!0&&G!==nn,B==="touch",F,K);const $=S.useCallback(te=>{E.set("positionerElement",te)},[E]),re={open:M,side:_e.side,align:_e.align,anchorHidden:_e.anchorHidden,instant:ee},X=cw(e,re,{styles:_e.positionerStyles,transitionStatus:W,props:C,refs:[n,$],hidden:!N,inert:!M});return x.jsxs(y7.Provider,{value:_e,children:[N&&oe===!0&&G!==nn&&x.jsx(Hy,{ref:E.context.
78internalBackdropRef,inert:Vy(!M),cutout:K}),x.jsx(EG,{id:q,children:X})]})}),a_r=S.createContext(void 0);function s_r(){const[t,e]=S.useState(0),n=ot(()=>(e(i=>i+1),()=>{e(i=>Math.max(0,i-1))}));return{context:S.useMemo(()=>({register:n}),[n]),hasClosePart:t>0}}function i_r(t){const{value:e,children:n}=t;return x.jsx(a_r.Provider,{value:e,children:n})}const c_r={...Oi,...Pi},l_r=S.forwardRef(function(e,n){const{render:a,className:i,style:l,initialFocus:_,finalFocus:d,...p}=e,{store:m}=gl(),f=o_r(),h=OB()!=null,{context:v,hasClosePart:y}=s_r(),z=m.useState("open"),w=m.useState("openMethod"),k=m.useState("instantType"),A=m.useState("transitionStatus"),C=m.useState("popupProps"),E=m.useState("titleElementId"),I=m.useState("descriptionElementId"),q=m.useState("modal"),P=m.useState("mounted"),N=m.useState("openChangeReason"),M=m.useState("activeTriggerElement"),G=m.useState("floatingRootContext"),K=G.useState("floatingId"),oe=m.useState("disabled"),B=m.useState("openOnHover"),F=m.useState("closeDelay"),ee=p.id??K;qi({open:z,ref:m.context.popupRef,onComplete(){z&&m.context.onOpenChangeComplete?.(!0)}}),Fy(G,{enabled:B&&!oe,closeDelay:F});function W($){return $==="touch"?m.context.popupRef.current:!0}const L=_===void 0?W:_,U=q!==!1&&y;m.useSyncedValue("focusManagerModal",U);const V=S.useCallback($=>{m.set("popupElement",$)},[m]),_e={open:z,side:f.side,align:f.align,instant:k,transitionStatus:A},ue=Nt("div",e,{state:_e,ref:[n,m.context.popupRef,V],props:[C,{id:ee,role:"dialog",...ll,"aria-labelledby":E,"aria-describedby":I,onKeyDown($){h&&By.has($.key)&&$.stopPropagation()}},Mm(A),p],stateAttributesMapping:c_r});return x.jsx(Py,{context:G,openInteractionType:w,modal:U,disabled:!P||N===nn,initialFocus:L,returnFocus:d,restoreFocus:"popup",previousFocusableElement:Mt(M)?M:void 0,nextFocusableElement:m.context.triggerFocusTargetRef,beforeContentFocusGuardRef:m.context.beforeContentFocusGuardRef,children:x.jsx(i_r,{value:v,children:ue})})}),__r=S.forwardRef(function(e,n){const{render:a,className:i,style:l,..._}=e,{store:d}=gl(),p=xr(_.id);return d.useSyncedValueWithCleanup("titleElementId",p),Nt("h2",e,{ref:n,props:[{id:p},_]})});function w7({...t}){return x.jsx(Xlr,{"data-slot":"popover",...t})}function z7({...t}){return x.jsx(e_r,{"data-slot":"popover-trigger",...t})}function x7({className:t,align:e="center",alignOffset:n=0,side:a="bottom",sideOffset:i=4,...l}){return x.jsx(n_r,{children:x.jsx(r_r,{align:e,alignOffset:n,side:a,sideOffset:i,className:"isolate z-50",children:x.jsx(l_r,{"data-slot":"popover-content",className:Pe("z-50 flex w-72 origin-(--transform-origin) flex-col gap-2.5 rounded-lg bg-popover p-2.5 text-sm text-popover-foreground shadow-md ring-1 ring-foreground/10 outline-hidden duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",t),...l})})})}function egr({className:t,...e}){return x.jsx(__r,{"data-slot":"popover-title",className:Pe("font-medium",t),...e})}function u_r({balance:t,className:e}){const n=Ci();return x.jsxs(w7,{children:[x.jsxs(z7,{render:x.jsx(lr,{variant:"outline",size:"sm",className:`gap-2 border-warning/30 bg-warning/10 text-warning hover:border-warning hover:bg-warning/50 hover:text-warning ${e??""}`}),children:[x.jsx(ul,{className:"size-4"}),x.jsx("span",{className:"font-medium tabular-nums text-base",children:t.toLocaleString()})]}),x.jsxs(x7,{className:"w-80",align:"end",children:[x.jsxs("div",{className:"space-y-2",children:[x.jsx("h4",{className:"text-sm font-medium",children:"Your Balance"}),x.jsxs("div",{className:"flex items-baseline gap-2",children:[x.jsx("span",{className:"text-2xl font-bold tabular-nums",children:t.toLocaleString()}),x.jsx("span",{className:"text-sm text-muted-foreground",children:"credits"})]})]}),x.jsxs("div",{className:"mt-4 flex gap-2",children:[x.jsxs(lr,{size:"sm",className:"flex-1",onClick:()=>n({to:"/pricing"}),children:[x.jsx(LXo,{className:"mr-1.5 size-3.5"}),"Add Credits"]}),x.jsxs(lr,{variant:"outline",size:"sm",className:"flex-1",onClick:()=>n({to:"/dashboard/credits"}),children:[x.jsx(uB,{className:"mr-1.5 size-3.5"}),"View Usage"]})]})]})]})}function d_r(){return x.jsxs(w7,{children:[x.jsx(z7,{render:x.jsx(lr,{variant:"ghost",size:"icon","aria-label":"Notifications"}),children:x.jsx(z1,{className:"size-5"})}),x.jsxs(x7,{className:"w-80 p-0",align:"end",children:[x.jsx("div",{className:"border-b p-4",children:x.jsx("h3",{className:"text-sm font-semibold",children:"Notifications"})}),x.jsxs("div",{className:"flex flex-col items-center gap-2 px-6 py-12 text-center",children:[x.jsx(z1,{className:"size-8 text-muted-foreground"}),x.jsx("p",{className:"text-sm font-medium",children:"No notifications yet"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:"Generation updates and account messages will appear here when available."})]})]})]})}function p_r({title:t,icon:e,breadcrumbs:n,actions:a,showNotifications:i=!0,showCreditPill:l=!0,showUpgrade:_=!0,overlay:d=!1,className:p}={}){const m=Ci(),{data:f}=Sa.useSession(),h=f?.user,{data:v,isPending:y}=h7(h?.id),z=$lr(24),w=!d||z;return x.jsxs("header",{className:Pe("relative z-20 flex h-16 min-h-16 shrink-0 items-center gap-3 px-4 py-2.5 transition-colors duration-300 sm:px-6",w?"border-b border-border/60 bg-background/80 backdrop-blur-md":"border-b border-transparent bg-transparent",p),children:[x.jsxs("div",{className:"flex min-w-0 flex-1 items-center gap-3",children:[x.jsx(kJo,{className:"-ml-1 shrink-0"}),x.jsx("div",{className:"flex min-w-0 items-center gap-2",children:n&&n.length>0?x.jsx(Glr,{className:"min-w-0",children:x.jsx(Blr,{children:n.map((k,A)=>x.jsxs("span",{className:"flex min-w-0 items-center gap-1.5",children:[A>0&&x.jsx(Wlr,{}),x.jsx(Vlr,{children:A===n.length-1||!k.href?x.jsx(Klr,{className:"truncate text-sm font-medium",children:k.label}):x.jsx(Hlr,{render:x.jsx(ir,{to:k.href}),children:k.label})})]},`${k.label}-${A}`))})}):t?x.jsxs(x.Fragment,{children:[e&&x.jsx(e,{className:"size-5 shrink-0 text-muted-foreground"}),x.jsx("p",{className:"truncate text-sm font-medium",children:t})]}):null})]}),x.jsxs("div",{className:"flex items-center gap-2",children:[a,i&&x.jsx(d_r,{}),l&&x.jsx(u_r,{balance:v?.credits??0,className:y?"opacity-70":void 0}),_&&(h?x.jsxs(lr,{size:"sm",className:"hidden sm:inline-flex",onClick:()=>m({to:"/pricing"}),children:[x.jsx(Om,{className:"size-4 text-accent-orange"}),vT()]}):x.jsx(Ulr,{mode:"modal",asChild:!0,children:x.jsxs(lr,{variant:"outline",size:"sm","aria-label":Ip(),children:[x.jsx(lB,{className:"size-4"}),x.jsx("span",{className:"hidden sm:inline",children:Ip()})]})}))]})]})}const m_r="workspace-announcement:gpt-image-2-5:2026-09-09";function f_r(){const[t,e]=S.useState(!0);return S.useEffect(()=>
78{try{window.localStorage.getItem(m_r)==="dismissed"&&e(!1)}catch{}},[]),null}function k7({children:t,immersive:e=!1}){return x.jsxs(zJo,{className:"min-h-svh flex",style:{"--sidebar-width":"calc(var(--spacing) * 56)","--sidebar-width-icon":"4rem"},children:[x.jsx(Dlr,{}),x.jsxs(SJo,{className:"flex flex-col",children:[x.jsxs("div",{className:"sticky top-0 z-30",children:[e?null:x.jsx(f_r,{}),x.jsx(p_r,{overlay:e})]}),t]})]})}function tgr(){return x.jsx(k7,{children:x.jsx(wp,{})})}function g_r(){const t=[{title:NT(),href:Ye.Generate,external:!1},{title:fI(),href:Ye.GenerateVideo,external:!1},{title:ny(),href:Ye.GPTImage2,external:!1},{title:oy(),href:Ye.NanoBananaPro,external:!1}];st.payment?.enable&&t.push({title:ty(),href:Ye.Pricing,external:!1});const e=[{title:xT(),href:Ye.Changelog,external:!1},{title:AT(),href:Ye.Roadmap,external:!1},{title:zT(),href:Ye.About,external:!1},{title:ey(),href:Ye.Contact,external:!1}],n=[{title:kT(),href:Ye.CookiePolicy,external:!1},{title:TT(),href:Ye.PrivacyPolicy,external:!1},{title:CT(),href:Ye.TermsOfService,external:!1}],a=[{title:yI(),href:Ye.BackgroundRemover,external:!1},{title:zI(),href:Ye.ImageUpscaler,external:!1},{title:xI(),href:Ye.ImageVectorizer,external:!1},{title:wI(),href:Ye.ImageDenoiser,external:!1}],i={upscale:()=>({title:TI(),href:Ye.VideoUpscaler,external:!1}),extend:()=>({title:II(),href:Ye.VideoExtender,external:!1}),"background-removal":()=>({title:SI(),href:Ye.VideoBackgroundRemover,external:!1}),"motion-control":()=>({title:kI(),href:Ye.MotionControl,external:!1})},l=p7.filter(cu).map(_=>i[_]());return[{title:ET(),items:t},{title:ST(),items:a},{title:PT(),items:l},{title:RT(),items:e},{title:IT(),items:n}]}const oS=['<a href="https://fazier.com/" target="_blank"><img src="https://fazier.com/api/v1//public/badges/launch_badges.svg?badge_type=launched&theme=light" width="60" alt="Fazier badge" loading="lazy" decoding="async" fetchpriority="low" /></a>','<a href="https://startupfa.me/" target="_blank"><img src="https://startupfa.me/badges/featured-badge.webp" alt="AI Texture - Featured on Startup Fame" style="width: 85.5px; height: 27px;" loading="lazy" decoding="async" fetchpriority="low" /></a>','<a href="https://twelve.tools/" target="_blank"><img src="https://twelve.tools/badge0-white.svg" alt="Featured on Twelve Tools" width="100" height="27" loading="lazy" decoding="async" fetchpriority="low"></a>','<a href="https://code.market/" title="ai tools code.market"><img src="https://code.market/assets/manage-product/featured-logo-bright.svg" alt="ai tools code.market" width="70" loading="lazy" decoding="async" fetchpriority="low" /> </a>','<a href="https://turbo0.com/item/oeneo-ai" target="_blank" rel="noopener noreferrer"><img src="https://img.turbo0.com/badge-listed-light.svg" alt="Listed on Turbo0" style="height: 27px; width: auto;" loading="lazy" decoding="async" fetchpriority="low" /></a>',`<a href="https://startupfa.st/" target="_blank" title="Powered by Startup Fast"> 79 <img 80 src="https://startupfa.st/images/badges/powered-by-light.svg" 81 alt="Powered by Startup Fast" 82 width="75" 83 height="22" 84 loading="lazy" 85 decoding="async" 86 fetchpriority="low" 87 /> 88 </a>`,'<a href="https://wtai.cc/" target="_blank" rel="noopener noreferrer">wtai.cc</a>',`<a href="https://findly.tools/oeneo-ai?utm_source=oeneo-ai" target="_blank" rel="noopener noreferrer"> 89 <img src="https://findly.tools/badges/findly-tools-badge-light.svg" alt="Featured on Findly.tools" style="width: 87.5px; height: 27.5px;" loading="lazy" decoding="async" fetchpriority="low" /> 90 </a>`,'<a href="https://dang.ai/" target="_blank" rel="dofollow noopener" style="display:inline-block;text-decoration:none;"><img src="https://assets.dang.ai/badges/dang-verified-dark.png" alt="Verified on DANG!" width="75" height="27" style="display:block;width:75px;max-width:100%;height:auto;border:0;outline:none;text-decoration:none;" loading="lazy" decoding="async" fetchpriority="low" /></a>',`<a 91 class="inline-block size-6" 92 href="https://www.toolpilot.ai/" 93 target="_blank" 94 rel="noopener noreferrer" 95 title="ToolPilot" 96 > 97 <img 98 class="block size-6 dark:hidden" 99 src="https://cdn.shopify.com/s/files/1/0764/4872/7318/files/tp-b-i_1280x1280_crop_center.svg?v=1695883732" 100 alt="ToolPilot" 101 width="24" 102 height="24" 103 loading="lazy" 104 decoding="async" 105 fetchpriority="low" 106 /> 107 <img 108 class="hidden size-6 dark:block" 109 src="https://cdn.shopify.com/s/files/1/0764/4872/7318/files/tp-w-i_1280x1280_crop_center.svg?v=1695883771" 110 alt="ToolPilot" 111 width="24" 112 height="24" 113 loading="lazy" 114 decoding="async" 115 fetchpriority="low" 116 /> 117 </a>`,`<a 118 href="https://goodaitools.com/ai/oeneo" 119 target="_blank" 120 rel="noopener noreferrer" 121 class="inline-block" 122 > 123 <img 124 class="h-8 w-auto dark:hidden" 125 src="https://goodaitools.com/assets/images/badge.png" 126 alt="Good AI Tools" 127 height="24" 128 loading="lazy" 129 decoding="async" 130 fetchpriority="low" 131 /> 132 <img 133 class="hidden h-8 w-auto dark:block" 134 src="https://goodaitools.com/assets/images/badge-dark.png" 135 alt="Good AI Tools" 136 height="24" 137 loading="lazy" 138 decoding="async" 139 fetchpriority="low" 140 /> 141 </a>`,'<a title="All The Best AI Tools" href="https://allinai.tools/">All in AI Tools</a>',`<a href="https://similarlabs.com/" target="_blank"> 142 <img src="https://similarlabs.com/similarlabs-embed-badge-dark.svg" alt="List on Similarlabs" width="80" height="24" loading="lazy" decoding="async" fetchpriority="low" /> 143 </a>`,'<a href="https://wired.business/" target="_blank"><img src="https://wired.business/badge0-dark.svg" alt="Featured on Wired Business" width="120" height="24" loading="lazy" decoding="async" fetchpriority="low"></a>','<a href="https://showmebest.ai/" target="_blank"><img src="https://showmebest.ai/badge/feature-badge-dark.webp" alt="Featured on ShowMeBestAI" width="120" height="22" loading="lazy" decoding="async" fetchpriority="low"></a>','<a href="https://verifieddr.com/" target="_blank"><img src="https://verifieddr.com/badge/oeneo-ai.svg?metric=truedr" alt="Verified DR - Verified Domain Rating for oeneo.ai" width="120" height="24" loading="lazy" decoding="async" fetchpriority="low" /></a>',`<a href="https://drchecker.net/item/oeneo.ai" target="_blank" rel="noopener noreferrer"> 144 <img src="https://drchecker.net/api/badge?domain=oeneo.ai" 145 alt="DR Checker - Domain Rating" style="height: 24px; width: auto;" loading="lazy" decoding="async" fetchpriority="low" /> 146 </a>`,`<a href="https://newtool.site/" target="_blank" rel="noopener noreferrer"> 147 <img src="https://newtool.site/badges/newtool-light.svg" alt="Featured on NewTool.site" height = "15px" width = "90px" loading="lazy" decoding="async" fetchpriority="low" /> 148 </a>`,'<a href="https://firstlook.tools" target="_blank"><img src="https://firstlook.tools/badge/badge_dark.svg" alt="Featured on First Look" width="120" height="27" loading="lazy" decoding="async" fetchpriority="low" /></a> ',`<a href="https://openhunts.com" target="_blank" title="OpenHunts Club"> 149 <img alt="OpenHunts Club Member" height="105" src="https://cdn.openhunts.com/badges/club.webp" style="width: 90px; height: auto;" width="90px" loading="lazy" decoding="async" fetchpriority="low"> 150</a>`,'<a href="https://dofollow.tools" target="_blank"><img src="https://dofollow.tools/badge/badge_dark.svg" alt="Featured on Dofollow.Tools" width="120" height="27" loading="lazy" decoding="async" fetchpriority="low" /></a>'];function h_r(){const t=[],e=st.social;e?.github&&t.push({title:"GitHub",href:e.github,icon:TQo,external:!0}),e?.twitter&&t.push({title:"Twitter",href:e.twitter,icon:qQo,external:!0}),e?.blueSky&&t.push({title:"Bluesky",href:e.blueSky,icon:qZo,external:!0}),e?.mastodon&&t.push({title:"Mastodon",href:e.mastodon,icon:FZo,external:!0}),e?.discord&&t.push({title:"Discord",href:e.discord,icon:SQo,external:!0}
150),e?.youtube&&t.push({title:"YouTube",href:e.youtube,icon:MQo,external:!0}),e?.linkedin&&t.push({title:"LinkedIn",href:e.linkedin,icon:$Zo,external:!0}),e?.facebook&&t.push({title:"Facebook",href:e.facebook,icon:MZo,external:!0}),e?.instagram&&t.push({title:"Instagram",href:e.instagram,icon:LZo,external:!0}),e?.tiktok&&t.push({title:"TikTok",href:e.tiktok,icon:CQo,external:!0}),e?.telegram&&t.push({title:"Telegram",href:e.telegram,icon:GZo,external:!0});const n=bir(st.mail?.supportEmail);return n&&t.push({title:EI(),href:n,icon:LQo,external:!0}),t}function pb({id:t,className:e,children:n}){return x.jsx("div",{id:t,className:Pe("container mx-auto max-w-7xl",e),children:n})}function b_r({className:t}){const e=bi().pathname,n=g_r(),a=h_r();return x.jsxs("footer",{className:Pe("border-t",t),children:[x.jsx(pb,{className:"px-4",children:x.jsxs("div",{className:"grid grid-cols-2 gap-8 py-16 md:grid-cols-3 lg:grid-cols-5",children:[x.jsxs("div",{className:"col-span-full flex flex-col items-start md:col-span-2",children:[x.jsxs("div",{className:"flex items-center space-x-2",children:[x.jsx(J_,{}),x.jsx("span",{className:"text-xl font-semibold",children:st.metadata?.name})]}),x.jsx("p",{className:"text-muted-foreground text-base py-2 md:pr-12",children:vI()}),x.jsx("nav",{"aria-label":pI(),className:"flex items-center gap-4 pt-6",children:a?.map(i=>{const l=i.icon;return x.jsx("a",{href:i.href??"#",target:"_blank",rel:"noreferrer","aria-label":i.title,className:"inline-flex size-8 items-center justify-center rounded-full border border-border hover:bg-primary/10 hover:text-primary hover:border-primary/30 transition-all duration-200",children:l?x.jsx(l,{className:"size-4"}):null},i.title)})})]}),n?.map(i=>x.jsxs("div",{className:"col-span-1 md:col-span-1 flex flex-col items-start",children:[x.jsx("span",{className:"text-xs font-semibold tracking-wide text-foreground/80 uppercase",children:i.title}),x.jsx("ul",{className:"mt-4 list-inside space-y-3",children:i.items?.map(l=>l.href&&x.jsx("li",{children:l.external?x.jsx("a",{href:l.href,target:"_blank",rel:"noopener noreferrer",className:"text-sm text-muted-foreground transition-colors hover:text-foreground",children:l.title}):x.jsx(ir,{to:l.href,"data-active":l.href.includes("#")?void 0:vir(l.href,e)?"true":void 0,className:"text-sm text-muted-foreground transition-colors hover:text-foreground",children:l.title})},l.title))})]},i.title))]})}),oS.length>0&&x.jsx("div",{className:"py-8",children:x.jsx(pb,{className:"px-4",children:x.jsx("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-4",children:oS.map((i,l)=>x.jsx("span",{dangerouslySetInnerHTML:{__html:i}},l))})})}),x.jsx("div",{className:"border-t py-8",children:x.jsx(pb,{className:"flex flex-col items-center gap-3 px-4",children:x.jsxs("span",{className:"text-muted-foreground text-sm",children:["© ",new Date().getFullYear()," ",st.metadata?.name,"."," ",bI()]})})})]})}function v_r(){return x.jsx("div",{className:"flex min-h-screen flex-col",children:x.jsxs("main",{className:"flex flex-1 flex-col items-center justify-center gap-8 px-4",children:[x.jsx(J_,{className:"size-12"}),x.jsx("h1",{className:"text-4xl font-bold",children:CI()}),x.jsx("p",{className:"text-balance text-center text-xl font-medium text-muted-foreground",children:AI()}),x.jsx(ir,{to:"/",className:Pe(pm({size:"lg",variant:"default"})),children:RI()})]})})}const y_r="/assets/styles-CahVGl2N.css";function w_r({error:t}){const e=t?.message??aI();return x.jsxs("div",{className:"flex min-h-[60vh] flex-col items-center justify-center gap-8 px-4",children:[x.jsx(J_,{className:"size-12"}),x.jsx("h1",{className:"text-4xl font-bold",children:sI()}),x.jsx("p",{className:"text-balance text-center text-xl font-medium text-muted-foreground",children:e}),x.jsx(ir,{to:"/",className:Pe(pm({size:"lg",variant:"default"})),children:rI()})]})}function x_(t,e){return t===e||t.startsWith(`${e}/`)}function z_r(t){const e=t.split("?")[0]??t,n=Up(e);return x_(n,Ye.Auth)||x_(n,Ye.Dashboard)||x_(n,Ye.Settings)||x_(n,Ye.Admin)||x_(n,"/api")}const x_r=S.lazy(async()=>({default:(await qe(()=>import("./google-one-tap-prompt-DFNVkGIY.js"),[])).GoogleOneTapPrompt})),k_r=()=>null,S_r=S.lazy(()=>qe(()=>import("./toaster-BpqgOkBZ.js"),__vite__mapDeps([0,1,2])).then(t=>({default:t.Toaster}))),zt=vX()({head:()=>{const t=Z9(),e=st.social?.twitter?X9(st.social.twitter):null,n=o(),a=_r[
150n].hreflang.replace("-","_"),i=zi.filter(l=>l!==n).map(l=>_r[l].hreflang.replace("-","_"));return{meta:[{charSet:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{title:st.metadata?.title},{name:"description",content:st.metadata?.description},{name:"theme-color",content:"#09090b"},{property:"og:type",content:"website"},{property:"og:site_name",content:st.metadata?.name},{property:"og:locale",content:a},...i.map(l=>({property:"og:locale:alternate",content:l})),{property:"og:title",content:st.metadata?.title??""},{property:"og:description",content:st.metadata?.description??""},{property:"og:url",content:fl("/")},...t?[{property:"og:image",content:t}]:[],{name:"twitter:title",content:st.metadata?.title??""},...e?[{name:"twitter:site",content:e}]:[],{name:"twitter:description",content:st.metadata?.description??""},...t?[{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:t}]:[]],links:[{rel:"stylesheet",href:y_r},{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon-32x32.png"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon-16x16.png"},{rel:"icon",href:"/favicon.ico"},{rel:"manifest",href:"/manifest.json"}]}},shellComponent:T_r,component:I_r,notFoundComponent:v_r,errorComponent:w_r});function I_r(){const t=ln({select:i=>i.location.pathname})??"";if(z_r(t))return x.jsx("div",{className:"flex min-h-screen flex-col",children:x.jsx("main",{id:"main-content",className:"flex-1",children:x.jsx(wp,{})})});const a=Up(t)==="/";return x.jsxs(k7,{immersive:a,children:[x.jsxs("div",{className:"flex min-h-full flex-col",children:[x.jsx("div",{className:"flex-1",children:x.jsx(wp,{})}),x.jsx(b_r,{})]}),x.jsx(S.Suspense,{fallback:null,children:x.jsx(x_r,{})})]})}function T_r({children:t}){return x.jsxs("html",{lang:_r[o()].hreflang,suppressHydrationWarning:!0,children:[x.jsx("head",{children:x.jsx(LX,{})}),x.jsxs("body",{children:[x.jsx(_Ho,{children:x.jsxs(dJo,{children:[t,x.jsx(E_r,{})]})}),x.jsx(k_r,{}),x.jsx(zJ,{}),x.jsx(xJ,{}),x.jsx(DX,{})]})]})}function E_r(){const[t,e]=S.useState(!1);return S.useEffect(()=>{const n=window.setTimeout(()=>e(!0),500);return()=>{window.clearTimeout(n)}},[]),t?x.jsx(S.Suspense,{fallback:null,children:x.jsx(S_r,{richColors:!0,closeButton:!0,position:"top-center",offset:64})}):null}const R_r=()=>qe(()=>import("./settings-ZXGG7uSF.js"),[]),A_r=Ke("/settings")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})},component:Le(R_r,"component")}),C_r=()=>qe(()=>import("./dashboard-DWru0cyo.js"),[]),P_r=Ke("/dashboard")({component:Le(C_r,"component")}),q_r=()=>qe(()=>import("./auth-COX9ey-r.js"),[]),O_r=Ke("/auth")({component:Le(q_r,"component")}),M_r=()=>qe(()=>import("./admin-Cv2pyeFd.js"),[]),N_r=Ke("/admin")({component:Le(M_r,"component")}),L_r=Xn({method:"GET"}).handler(Io("1bdc0234b3caf927ba956b456c7ce718b619ba681754ebcbb3d3abc9b405b97e")),D_r=Xn({method:"GET"}).handler(Io("d7fc5bab55d46248918a5f346ee4cc254156a8563fd381adad81113f398431bc")),Zm=Xn({method:"GET"}).handler(Io("da8ff2185578c7e81cf4415d8e28f8d862bb26bcf70e7633c4b34dca69ea86b4")),$_r=Xn({method:"GET"}).handler(Io("10cfe900ce3c9192e288d546ce2d51c824f1639bf2dd78c0ac86eb5c49c56211"));function Vt(t,e){const n=fl(t),a=e.image??Z9(),l=Uer(t)?[...zi.map(_=>({rel:"alternate",hrefLang:_r[_].hreflang,href:uv(t,_)})),{rel:"alternate",hrefLang:"x-default",href:uv(t,rm)}]:[];return{meta:j_r({...e,url:n,image:a,type:e.type??"website"}),links:[{rel:"canonical",href:n},...l]}}const j_r=({title:t,description:e,keywords:n,image:a,url:i,type:l="website"})=>{const _=st.social?.twitter?X9(st.social.twitter):null,d=o(),p=_r[d].hreflang.replace("-","_"),m=zi.filter(h=>h!==d).map(h=>_r[h].hreflang.replace("-","_"));return[{title:t},...e?[{name:"description",content:e}]:[],...n?[{name:"keywords",content:n}]:[],{property:"og:type",content:l},{property:"og:site_name",content:st.metadata?.name},{property:"og:locale",content:p},...m.map(h=>({property:"og:locale:alternate",content:h})),{property:"og:title",content:t},...e?[{property:"og:description",content:e}]:[],...i?[{property:"og:url",content:i}]:[],...a?[{property:"og:image",content:a}]:[],{name:"twitter:title",content:t},..._?[{name:"twitter:site",content:_}]:[],...e?[{name:"twitter:description",content:e}]:[],...i?[{name:"twitter:url",content:i}]:[],...a?[{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:a}]:[]]},F_r=()=>qe(()=>import("./index-CvQ96IT7.js"),[]),U_r=Ke("/blog/")({validateSearch:t=>({page:typeof t.page=="number"?t.page:typeof t.page=="string"&&Number(t.page)||void 0}),loader:({location:t})=>{const e=Number(new URLSearchParams(t.search).get("page"))||1;return L_r({data:{page:e,locale:o()}})},head:({loaderData:t})=>{const e="/blog",n=t?.currentPage??1,a=t?.totalPages??1,i=n>1?` - Page ${n}`:"",l=Vt(e,{title:`${Cb()}${i} | ${st.metadata?.name}`,description:Ab()}),_=f=>{const h=uv(e,o());return f&&f>1?`${h}?page=${f}`:h},d=_(n),p=[{rel:"canonical",href:d}];n>1&&p.push({rel:"prev",href:_(n-1)}),n<a&&p.push({rel:"next",href:_(n+1)});const m={"@context":"https://schema.org","@type":"Blog",name:Cb(),description:Ab(),url:d,inLanguage:_r[o()].hreflang};return{...l,links:[...p,...l.links.filter(f=>f.rel!=="canonical")],scripts:[{type:"application/ld+json",children:JSON.stringify(m)}]}},component:Le(F_r,"component")});function G_r(){return{"@context":"https://schema.org","@type":"Organization",name:st.metadata?.name,url:fl("/")}}function B_r({name:t,description:e,inLanguage:n}){return{"@context":"https://schema.org","@type":"WebSite",name:t,description:e,url:fl("/"),inLanguage:n}}function mr({path:t,name:e,description:n}){return{"@context":"https://schema.org","@type":"SoftwareApplication",name:e,description:n,url:fl(t),applicationCategory:"DesignApplication",operatingSystem:"Web"}}const V_r=()=>qe(()=>import("./index-Dv7KR-Nw.js"),__vite__mapDeps([3,4,5,6,7,1,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37])),H_r=Ke("/(workspace)/")({head:()=>{const t=st.metadata?.name,e=YU(),n=WU(),a=_r[o()].hreflang;return{...Vt("/",{title:e,description:n}),scripts:[{type:"application/ld+json",children:JSON.stringify(B_r({name:t,description:n,inLanguage:a}))},{type:"application/ld+json",children:JSON.stringify(G_r())},{type:"application/ld+json",children:JSON.stringify(mr({path:"/",name:t,description:KU()}))}]}},component:Le(V_r,"component")}),K_r=()=>qe(()=>import("./_slug-yP5GpuK7.js"),[]),W_r=()=>qe(()=>import("./_slug-BV4iQaUv.js"),__vite__mapDeps([38,39])),Y_r=Ke("/blog/$slug")({loader:async({params:t})=>{const e=await D_r({data:{slug:t.slug,locale:o()}});
150if(!e)throw Br();return e},head:({loaderData:t,params:e})=>{const n=t;if(!n)return{};const a=`/blog/${e.slug}`,i=`${n.title} | ${st.metadata?.name}`,l=n.description??st.metadata?.description??"",_=n.image?dv(n.image):void 0,d=fl(a),p=Vt(a,{title:i,description:l,image:_,type:"article"}),m={"@context":"https://schema.org","@type":"Article",headline:n.title,description:l,inLanguage:_r[o()].hreflang,..._&&{image:_},datePublished:new Date(n.date).toISOString(),dateModified:new Date(n.date).toISOString(),url:d,mainEntityOfPage:{"@type":"WebPage","@id":d},author:{"@type":"Organization",name:st.metadata?.name},publisher:{"@type":"Organization",name:st.metadata?.name,logo:{"@type":"ImageObject",url:dv(st.metadata?.images?.logoLight)}}};return{...p,scripts:[{type:"application/ld+json",children:JSON.stringify(m)}]}},component:Le(W_r,"component"),notFoundComponent:Le(K_r,"notFoundComponent")}),Z_r=()=>qe(()=>import("./video-upscaler-Dewn9Wbe.js"),__vite__mapDeps([40,41,36,5,6,7,1,8,9,42,43,44,45,46,47,48,49,50,10,51,23,24,25,26,29,33,14,28,52,12,18,19,20,53])),X_r=Ke("/(workspace)/video-upscaler")({head:()=>{const t=Vt("/video-upscaler",{title:i8(),description:s8()});return cu("upscale")?{...t,scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/video-upscaler",name:r8(),description:a8()}))}]}:{...t,meta:[...t.meta,{name:"robots",content:"noindex,follow"}]}},component:Le(Z_r,"component")}),Q_r=()=>qe(()=>import("./video-extender-BARnu6V_.js"),__vite__mapDeps([54,41,36,5,6,7,1,8,9,42,55,44,45,46,47,48,50,10,51,23,24,25,26,29,33,14,28,52,12,18,19,20,31])),J_r=Ke("/(workspace)/video-extender")({head:()=>{const t=Vt("/video-extender",{title:u8(),description:_8()});return cu("extend")?{...t,scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/video-extender",name:c8(),description:l8()}))}]}:{...t,meta:[...t.meta,{name:"robots",content:"noindex,follow"}]}},component:Le(Q_r,"component")}),eur=()=>qe(()=>import("./video-background-remover-GzzeVMms.js"),__vite__mapDeps([56,41,36,5,6,7,1,8,9,42,57,37,43,44,55,45,46,47,48,49,50,10,51,23,24,25,26,29,33,14,28,52,12,18,19,20,58,32,59])),tur=Ke("/(workspace)/video-background-remover")({head:()=>{const t=Vt("/video-background-remover",{title:f8(),description:m8()});return cu("background-removal")?{...t,scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/video-background-remover",name:d8(),description:p8()}))}]}:{...t,meta:[...t.meta,{name:"robots",content:"noindex,follow"}]}},component:Le(eur,"component")}),nur=()=>qe(()=>import("./motion-control-BWT83ZYn.js"),__vite__mapDeps([60,41,36,5,6,7,1,8,9,42,43,44,55,45,46,47,48,49,50,10,51,23,24,25,26,29,33,14,28,52,12,18,19,20,58])),our=Ke("/(workspace)/motion-control")({head:()=>{const t=Vt("/motion-control",{title:v8(),description:b8()});return cu("motion-control")?{...t,scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/motion-control",name:g8(),description:h8()}))}]}:{...t,meta:[...t.meta,{name:"robots",content:"noindex,follow"}]}},component:Le(nur,"component")}),rur=()=>qe(()=>import("./image-vectorizer-CR9Gy80D.js"),__vite__mapDeps([61,62,44,8,14,5,6,7,1,9,11,51,27,16,63,25,26,64,24,29,42,55,65,66,46,47,48,49,67,68])),aur=Ke("/(workspace)/image-vectorizer")({head:()=>({...Vt("/image-vectorizer",{title:t8(),description:Lb()}),scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/image-vectorizer",name:e8(),description:Lb()}))}]}),component:Le(rur,"component")}),sur=()=>qe(()=>import("./image-upscaler-D7P8eaMV.js"),__vite__mapDeps([69,62,44,8,14,5,6,7,1,9,11,51,27,16,63,25,26,64,24,29,42,55,65,66,46,47,48,49,67,68,53,70])),iur=Ke("/(workspace)/image-upscaler")({head:()=>({...Vt("/image-upscaler",{title:JU(),description:Nb()}),scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/image-upscaler",name:QU(),description:Nb()}))}]}),component:Le(sur,"component")}),cur=()=>qe(()=>import("./image-denoiser-Cy1EG6aS.js"),__vite__mapDeps([71,62,44,8,14,5,6,7,1,9,11,51,27,16,63,25,26,64,24,29,42,55,65,66,46,47,48,49,67,53,70])),lur=Ke("/(workspace)/image-denoiser")({head:()=>({...Vt("/image-denoiser",{title:o8(),description:Db()}),scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/image-denoiser",name:n8(),description:Db()}))}]}),component:Le(cur,"component")}),_ur=()=>qe(()=>
150import("./hotel-lobby-ai-BVPVCQ1I.js"),__vite__mapDeps([72,41,36,5,6,7,1,8,9,42,55,44,66,46,47,73,37,45,22,10,23,24,25,26,27,28,29,30,21,31,19,32,12,33,14,18,20,17,74])),uur=Ke("/(workspace)/hotel-lobby-ai")({head:()=>({...Vt("/hotel-lobby-ai",{title:KT(),description:HT()}),scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/hotel-lobby-ai",name:VT(),description:BT()}))}]}),component:Le(_ur,"component")}),dur=()=>qe(()=>import("./creations-kRn8Fz1-.js"),__vite__mapDeps([75,13,6,14,15,16,17,33,76,7,77,78,12,52,9])),pur=Ke("/(workspace)/creations")({head:()=>Vt("/creations",{title:$I(),description:DI()}),component:Le(dur,"component")}),mur=()=>qe(()=>import("./background-remover-Rm6BjvPA.js"),__vite__mapDeps([79,62,44,8,14,5,6,7,1,9,11,51,27,16,63,25,26,64,24,29,42,55,65,66,46,47,48,49,80,81,53])),fur=Ke("/(workspace)/background-remover")({head:()=>({...Vt("/background-remover",{title:XU(),description:Mb()}),scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/background-remover",name:ZU(),description:Mb()}))}]}),component:Le(mur,"component")});function hv(t){return typeof t=="string"&&t.length>0?t:void 0}function gur(t){const e=hv(t.modelId);return e?{modelId:e}:{}}function hur(t){const e=hv(t.modelId),n=hv(t.task);return{...e?{modelId:e}:{},...n?{task:n}:{}}}const bur=()=>qe(()=>import("./ai-video-generator-BPmbBYGp.js"),__vite__mapDeps([82,41,36,5,6,7,1,8,9,42,57,37,34,45,46,47,77,73,22,10,23,24,25,26,27,28,29,30,21,31,19,32,12,33,14,18,20,17,15,35,59])),vur=Ke("/(workspace)/ai-video-generator")({validateSearch:hur,head:()=>({...Vt("/ai-video-generator",{title:GT(),description:UT()}),scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/ai-video-generator",name:FT(),description:jT()}))}]}),component:Le(bur,"component")}),yur=()=>qe(()=>import("./ai-image-generator-DVp-v2fF.js"),__vite__mapDeps([83,8,5,6,7,1,9,84,65,85,66,46,47,48,49,4,10,11,12,13,14,15,16,17,18,19,20,21,80,59,81,53])),wur=Ke("/(workspace)/ai-image-generator")({validateSearch:gur,head:()=>({...Vt("/ai-image-generator",{title:$T(),description:DT()}),scripts:[{type:"application/ld+json",children:JSON.stringify(mr({path:"/ai-image-generator",name:MT(),description:LT()}))}]}),component:Le(yur,"component")}),zur=()=>qe(()=>import("./test-error-zRh33zZ_.js"),[]),xur=Ke("/(tests)/test-error")({loader:()=>{throw new Error("Intentional error for testing DefaultCatchBoundary (errorComponent)")},component:Le(zur,"component")}),kur=()=>qe(()=>import("./test-404-zRh33zZ_.js"),[]),Sur=Ke("/(tests)/test-404")({loader:()=>{throw Br({routeId:Do})},component:Le(kur,"component")}),Iur=()=>qe(()=>import("./waitlist-BR3_oYhI.js"),__vite__mapDeps([86,87,88,25])),Tur=Ke("/(pages)/waitlist")({head:()=>Vt("/waitlist",{title:`${LI()} | ${st.metadata?.name}`,description:NI()}),component:Le(Iur,"component")}),Eur=()=>qe(()=>import("./roadmap-Svj3EYQx.js"),__vite__mapDeps([89,90,74,31])),Rur=Ke("/(pages)/roadmap")({head:()=>Vt("/roadmap",{title:`${qI()} | ${st.metadata?.name}`,description:PI()}),component:Le(Eur,"component")}),Aur=()=>qe(()=>import("./pricing-eu21gusJ.js"),__vite__mapDeps([91,92,93,94,95,8,96,17,6,97,90,2,98,99])),Cur=Ke("/(pages)/pricing")({head:()=>Vt("/pricing",{title:wT(),description:yT()}),component:Le(Aur,"component")}),Pur=()=>qe(()=>import("./contact-BS1qoeNp.js"),__vite__mapDeps([100,87,88,25,10])),qur=Ke("/(pages)/contact")({head:()=>Vt("/contact",{title:`${hI()} | ${st.metadata?.name}`,description:gI()}),component:Le(Pur,"component")}),Our=()=>qe(()=>import("./changelog-BxktWXVe.js"),__vite__mapDeps([101,90,30,102,39,97,20])),Mur=Ke("/(pages)/changelog")({loader:async()=>{const t=await $_r({data:{locale:o()}});if(!t?.length)throw Br();return t},head:()=>
150Vt("/changelog",{title:`${cI()} | ${st.metadata?.name}`,description:iI()}),component:Le(Our,"component")}),Nur=()=>qe(()=>import("./about-BLJMBym5.js"),[]),Lur=Ke("/(pages)/about")({head:()=>Vt("/about",{title:`${OT({brand:Tp})} | ${st.metadata?.name}`,description:qT({brand:Tp})}),component:Le(Nur,"component")}),Dur=()=>qe(()=>import("./terms-CUhgplJV.js"),__vite__mapDeps([103,104,102,39,97])),$ur=Ke("/(legals)/terms")({loader:async()=>{const t=await Zm({data:{slug:"terms",locale:o()}});if(!t)throw Br();return{page:t}},head:({loaderData:t})=>{const e=t?.page;return e?Vt("/terms",{title:`${e.title} | ${st.metadata?.name}`,description:e.description}):{}},component:Le(Dur,"component")}),jur=()=>qe(()=>import("./privacy-DABUOgRT.js"),__vite__mapDeps([105,104,102,39,97])),Fur=Ke("/(legals)/privacy")({loader:async()=>{const t=await Zm({data:{slug:"privacy",locale:o()}});if(!t)throw Br();return{page:t}},head:({loaderData:t})=>{const e=t?.page;return e?Vt("/privacy",{title:`${e.title} | ${st.metadata?.name}`,description:e.description}):{}},component:Le(jur,"component")}),Uur=()=>qe(()=>import("./license-CN7eY5wy.js"),__vite__mapDeps([106,104,102,39,97])),Gur=Ke("/(legals)/license")({loader:async()=>{const t=await Zm({data:{slug:"license",locale:o()}});if(!t)throw Br();return{page:t}},head:({loaderData:t})=>{const e=t?.page;return e?Vt("/license",{title:`${e.title} | ${st.metadata?.name}`,description:e.description}):{}},component:Le(Uur,"component")}),Bur=()=>qe(()=>import("./cookie-BCk0C7Vz.js"),__vite__mapDeps([107,104,102,39,97])),Vur=Ke("/(legals)/cookie")({loader:async()=>{const t=await Zm({data:{slug:"cookie",locale:o()}});if(!t)throw Br();return{page:t}},head:({loaderData:t})=>{const e=t?.page;return e?Vt("/cookie",{title:`${e.title} | ${st.metadata?.name}`,description:e.description}):{}},component:Le(Bur,"component")}),Hur=Ke("/settings/")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),Kur=Ke("/settings/security")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),Wur=Ke("/settings/profile")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),Yur=Ke("/settings/payment")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),Zur=Ke("/settings/notifications")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),Xur=Ke("/settings/files")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),Qur=Ke("/settings/billing")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),Jur=Ke("/settings/apikeys")({beforeLoad:()=>{throw lo({to:Ye.Dashboard})}}),edr=()=>qe(()=>import("./index-DkvW8XvV.js"),__vite__mapDeps([108,90,76,7,109,20,9,19])),tdr=Ke("/dashboard/")({component:Le(edr,"component")}),ndr=()=>qe(()=>import("./profile-3pyxkVFi.js"),__vite__mapDeps([110,87,88,25,111])),odr=Ke("/dashboard/profile")({component:Le(ndr,"component")}),rdr=()=>qe(()=>import("./payment-B51adDKV.js"),__vite__mapDeps([112,111,94,95,76,90,113,9,98,2,35])),adr=Ke("/dashboard/payment")({validateSearch:t=>({callback:typeof t?.callback=="string"?t.callback:void 0,session_id:typeof t?.session_id=="string"?t.session_id:void 0}),component:Le(rdr,"component")}),sdr=()=>qe(()=>import("./credits-sJBSYC_W.js"),__vite__mapDeps([114,90,76,7,113,95,115,35,109])),idr=Ke("/dashboard/credits")({component:Le(sdr,"component")}),cdr=()=>qe(()=>import("./billing-PesBvlmZ.js"),__vite__mapDeps([116,92,93,94,95,90,76,7,113,115,35,111])),ldr=Ke("/dashboard/billing")({beforeLoad:()=>{if(st.payment?.enable===!1)throw lo({to:Ye.Dashboard})},component:Le(cdr,"component")}),_dr=()=>qe(()=>import("./reset-password-6_GzHFpg.js"),__vite__mapDeps([117,87,118,2,88,25,119])),udr=Ke("/auth/reset-password")({beforeLoad:()=>{},component:Le(_dr,"component"),head:()=>({meta:[{title:gT()},{name:"description",content:fT()}]})}),ddr=()=>qe(()=>import("./register-B1dpKsDe.js"),[]),pdr=Ke("/auth/register")({beforeLoad:async()=>{if(typeof window<"u"){const{data:t}=await Sa.getSession();if(t?.user)throw lo({to:el})}},component:Le(ddr,"component"),head:()=>({meta:[{title:mT()},{name:"description",content:pT()}]})}),mdr=()=>qe(()=>import("./login-DGmesIXm.js"),[]),fdr=Ke("/auth/login")({validateSearch:t=>({...typeof t.callbackUrl=="string"?{callbackUrl:t.callbackUrl}:{},...typeof t.error=="string"?{error:t.error}:{}}),beforeLoad:async()=>
150{if(typeof window<"u"){const{data:t}=await Sa.getSession();if(t?.user)throw lo({to:el})}},component:Le(mdr,"component"),head:()=>({meta:[{title:uT()},{name:"description",content:iT()}]})}),gdr=()=>qe(()=>import("./forgot-password-CzCQSwjP.js"),__vite__mapDeps([120,87,118,2,88,25])),hdr=Ke("/auth/forgot-password")({beforeLoad:()=>{},component:Le(gdr,"component"),head:()=>({meta:[{title:aT()},{name:"description",content:rT()}]})}),bdr=()=>qe(()=>import("./error-CUFTn0Ld.js"),__vite__mapDeps([121,1])),vdr=Ke("/auth/error")({beforeLoad:()=>{},validateSearch:t=>({error:typeof t.error=="string"?t.error:void 0,error_description:typeof t.error_description=="string"?t.error_description:void 0}),component:Le(bdr,"component")}),ydr=Ke("/admin/")({beforeLoad:()=>{throw lo({to:Ye.AdminOverview})}}),wdr=()=>qe(()=>import("./users-PGuh_vPU.js"),__vite__mapDeps([122,90,78,30,7,10,95,97,20,119,123,98,63,25,26,64,24,88,113])),zdr=Ke("/admin/users")({component:Le(wdr,"component")}),xdr=()=>qe(()=>import("./overview-itjBoaGx.js"),__vite__mapDeps([124,125,7,19])),kdr=Ke("/admin/overview")({component:Le(xdr,"component")}),Sdr=()=>qe(()=>import("./gallery-ops-Dm1d0l2O.js"),__vite__mapDeps([126,7,88,25,63,26,64,24,28,10,90,113,95])),Idr=Ke("/admin/gallery-ops")({component:Le(Sdr,"component")}),Tdr=()=>qe(()=>import("./credits-C4znzxz3.js"),__vite__mapDeps([127,90,88,25,7,125,123,63,26,64,24,10])),Edr=Ke("/admin/credits")({component:Le(Tdr,"component")}),Rdr="flux-2-pro",Hd=Ct[Rdr],ngr=()=>({title:TL(),description:IL(),chips:[fN(),gN(),hN(),bN()]}),ogr=()=>({items:[`${Ce}/resource/flux-2-pro/flux2-header-ceramic-speaker.webp`,`${Ce}/resource/flux-2-pro/flux2-header-window-portrait.webp`,`${Ce}/resource/flux-2-pro/flux2-header-running-shoe.webp`,`${Ce}/resource/flux-2-pro/flux2-header-architectural-interior.webp`].map(t=>({src:t}))});function rgr(){return{id:"realism-examples",eyebrow:vN(),title:EL(),description:yN(),promptLabel:wN(),items:[{src:`${Ce}/resource/flux-2-pro/flux2-showcase-watch-studio.webp`,alt:zN(),title:xN(),label:kN(),prompt:SN()},{src:`${Ce}/resource/flux-2-pro/flux2-showcase-natural-portrait.webp`,alt:IN(),title:TN(),label:EN(),prompt:RN()},{src:`${Ce}/resource/flux-2-pro/flux2-showcase-glass-citrus.webp`,alt:AN(),title:CN(),label:PN(),prompt:qN()},{src:`${Ce}/resource/flux-2-pro/flux2-showcase-alpine-road.webp`,alt:ON(),title:MN(),label:NN(),prompt:LN()},{src:`${Ce}/resource/flux-2-pro/flux2-showcase-product-color-edit.webp`,alt:DN(),title:$N(),label:jN(),prompt:FN()}]}}function agr(){return{id:"flux-capabilities",eyebrow:UN(),title:SL(),description:GN(),items:[{icon:oQo,metric:BN(),title:VN(),description:HN(),image:`${Ce}/resource/flux-2-pro/flux2-showcase-product-color-edit.webp`,imageAlt:KN()},{icon:V_,metric:WN(),title:YN(),description:ZN(),image:`${Ce}/resource/flux-2-pro/flux2-capability-material-study.webp`,imageAlt:XN()},{icon:Fp,metric:QN(),title:JN(),description:eL(),image:`${Ce}/resource/flux-2-pro/flux2-capability-reference-to-studio.webp`,imageAlt:tL()},{icon:Fp,metric:nL(),title:oL(),description:rL(),image:`${Ce}/resource/flux-2-pro/flux2-capability-product-contact-sheet.webp`,imageAlt:aL()}]}}function sgr(){return{title:sL(),muted:!0,rows:[{label:iL(),value:yL()},{label:cL(),value:wL({count:Hd.references.maxImages})},{label:lL(),value:String(Hd.maxImages)},{label:_L(),value:Hd.supportedResolutions.join(", ")},{label:uL(),value:Hd.supportedOutputFormats.map(t=>t.toUpperCase()).join(", ")}]}}function igr(){return{id:"flux-faq",title:kL(),items:[{question:dL(),answer:pL()},{question:mL(),answer:fL()},{question:gL(),answer:hL()},{question:bL(),answer:vL()},{question:xL(),answer:zL()}]}}const Adr="https://pending.invalid/asset";function Cdr(t){return Array.from({length:t},()=>Adr)}const bo=`${Ce}/resource/flux-3`,Lw="flux-3-image",Nc=Ct[Lw],zo={fanPortrait:`${bo}/HTkSkc5WAAABFtF.webp`,fanEditorial:`${bo}/wooden-chair-exploded-diagram.webp`,fanIllustration:`${bo}/HTkSkhmWYAEShpN.webp`,fanFashion:`${bo}/HTkSkhzWoAATjyl.webp`,featureEditorial:`${bo}/red-gowns-banana-plantation.webp`,featureEdit:`${bo}/lookbook-five-models-lineup.webp`,featureText:`${bo}/HTkSkcvWUAAuNmz.webp`,featureReference:`${bo}/xu-zhi-fringe-knit-collage.webp`,shirtBefore:`${bo}/local-shirt-a.webp`,shirtAfter:`${bo}/local-shirt-b.webp`,sofaBefore:`${bo}/local-sofa-a.webp`,sofaAfter:`${bo}/local-sofa-b.webp`,referenceComposite:`${bo}/reference-composition.webp`,detailComposite:`${bo}/native-4k-details.webp`};function bv(t,e,n="1K"){const a={modelId:t,resolution:n,prompt:"preview",aspectRatio:"1:1",numImages:1};return elr(e==="image2image"?{...a,taskType:e,imageUrls:Cdr(1)}:{...a,taskType:e}).credits}function cgr(){return{title:RL(),description:AL().replace("Oeneo AI","Oeneo AI"),chips:[]}}function lgr(){return{items:[{src:zo.fanPortrait,alt:LL()},{src:zo.fanEditorial,alt:DL()},{src:zo.fanIllustration,alt:$L()},{src:zo.fanFashion,alt:jL()}]}}function _gr(){return{id:"flux-3-image-editing",eyebrow:ry(),title:CL(),description:PL(),items:[{id:"shirt-graphic",eyebrow:qL(),title:FL(),description:UL(),media:{kind:"compare",mediaKind:"image",width:1400,height:1400,before:{src:zo.shirtBefore,alt:GL(),label:qb()},after:{src:zo.shirtAfter,alt:BL(),label:Ob()}}},{id:"sofa-replacement",eyebrow:OL(),title:VL(),description:HL(),media:{kind:"compare",mediaKind:"image",width:1600,height:1067,before:{src:zo.sofaBefore,alt:KL(),label:qb()},after:{src:zo.sofaAfter,alt:WL(),label:Ob()}}},{id:"reference-composition",eyebrow:ML(),title:YL(),description:ZL({count:Nc.references.maxImages}),media:{kind:"image",src:zo.referenceComposite,alt:XL(),width:1600,height:1240}},{id:"native-4k-details",eyebrow:NL(),title:QL(),description:JL(),media:{kind:"image",src:zo.detailComposite,alt:e6(),width:1600,height:1280}}]}}function ugr(){return{id:"flux-3-image-use-cases",eyebrow:ry(),title:t6(),description:n6(),items:[{icon:fXo,title:o6(),description:r6(),image:zo.featureEditorial,imageAlt:a6()},{icon:dl,title:s6(),description:i6(),image:zo.featureEdit,imageAlt:c6()},{icon:nw,title:l6(),description:_6(),image:zo.featureText,imageAlt:u6()},{icon:Yy,title:d6(),description:p6(),image:zo.featureReference,imageAlt:m6()}]}}function dgr(){const t=[Lw,"ideogram-4-5","gpt-image-2.5-flare","gpt-image-2.5-sunburst"],e=t.map(n=>Ct[n]);return{id:"flux-3-image-model-comparison",title:f6(),subtitle:g6(),headers:[h6(),...e.map(n=>n.name)],rows:[{id:"resolutions",cells:[{value:E6(),emphasis:!0},...e.map(n=>({value:n.supportedResolutions.join(", ")}))]},{id:"focus",cells:[{value:b6(),emphasis:!0},{value:v6()},{value:y6()},{value:w6()},{value:z6()}]},{id:"choose-when",cells:[{value:x6(),emphasis:!0},{value:k6()},{value:S6()}
150,{value:I6()},{value:T6()}]},{id:"references",cells:[{value:R6(),emphasis:!0},...e.map(n=>({value:A6({count:n.references.maxImages}),...n.id==="ideogram-4-5"?{detail:C6({count:n.references.maxImages-1})}:{}}))]},{id:"outputs",cells:[{value:P6(),emphasis:!0},...e.map(n=>({value:q6({count:n.maxImages})}))]},{id:"formats",cells:[{value:O6(),emphasis:!0},...e.map(n=>({value:n.supportedOutputFormats.length?n.supportedOutputFormats.map(a=>a.toUpperCase()).join(", "):M6()}))]},{id:"quality",cells:[{value:N6(),emphasis:!0},...e.map(n=>({value:n.extraConfig?.quality?.support.join(", ")??L6()}))]},{id:"credits",cells:[{value:D6(),emphasis:!0},...t.map(n=>({value:$6({generate:bv(n,"text2image"),edit:bv(n,"image2image")}),detail:j6({quality:Ct[n].extraConfig?.quality?.default??F6()})}))]},{id:"reference-cost",cells:[{value:U6(),emphasis:!0},...e.map(n=>({value:n.credits.references?G6({included:n.credits.references.included,credits:n.credits.references.creditsPerAdditionalReference}):B6()}))]},{id:"model-pages",cells:[{value:V6(),emphasis:!0},...e.map(n=>({value:n.name,href:`/models/${n.id}`}))]}]}}function pgr(){return{title:Z6(),description:X6(),columns:[{tone:"do",heading:Q6(),items:[{title:eD(),body:tD()},{title:nD(),body:oD()},{title:rD(),body:aD()}]},{tone:"dont",heading:J6(),items:[{title:sD(),body:iD()},{title:cD(),body:lD()},{title:_D(),body:uD()}]}]}}function mgr(){return{title:dD(),description:pD(),rows:[{label:mD(),value:fD()},{label:gD(),value:hD({count:Nc.references.maxImages})},{label:bD(),value:Nc.supportedResolutions.join(", ")},{label:vD(),value:yD({formats:Nc.supportedOutputFormats.map(t=>t.toUpperCase()).join(", ")})},{label:wD(),value:zD({prices:Nc.supportedResolutions.map(t=>`${t}: ${bv(Lw,"text2image",t)}`).join(", ")})},{label:xD(),value:kD()}]}}function fgr(){return{title:SD(),size:"compact",animated:!1,items:[{question:ID(),answer:TD()},{question:ED(),answer:RD()},{question:H6(),answer:K6({count:Nc.references.maxImages})},{question:W6(),answer:Y6()},{question:AD(),answer:CD()},{question:PD(),answer:qD()},{question:OD(),answer:MD()},{question:ND(),answer:LD()},{question:DD(),answer:$D()}]}}function ggr(){return{title:jD(),description:FD(),animated:!1,items:[{icon:OXo,title:UD(),description:GD(),actionLabel:np(),href:Ye.ImageUpscaler},{icon:oB,title:BD(),description:VD(),actionLabel:np(),href:Ye.BackgroundRemover},{icon:_B,title:HD(),description:KD(),actionLabel:np(),href:Ye.GenerateVideo}]}}function hgr(){return{animated:!1,title:WD(),description:YD(),primary:{href:`#${lw}`,label:ZD()},secondary:{href:Ye.Generate,label:XD()}}}const Pdr="gpt-image-2",_s=Ct[Pdr],Xm=_s.references.maxImages;function bgr(){return{title:ny(),description:WT({}),chips:[YT(),ZT(),XT(),QT()]}}function vgr(){return{items:[{src:`${Ce}/resource/gpt-image-2/08-30-shuimo-panda.webp`},{src:`${Ce}/resource/gpt-image-2/08-30-young-adult-asia-women.webp`},{src:`${Ce}/resource/gpt-image-2/Burgundy-panda.webp`},{src:`${Ce}/resource/gpt-image-2/08-30-mechanic-eye.webp`}]}}function ygr(){return{ariaLabel:JT(),items:[{icon:As,label:eE(),value:tE(),detail:nE()},{icon:Qy,label:oE(),value:rE({maxReferences:Xm}),detail:aE()},{icon:Pm,label:sE(),value:_s.supportedResolutions.join(" / "),detail:iE()},{icon:ul,label:cE(),value:lE(),detail:_E()}]}}function wgr(){return{id:"prompt-ideas",eyebrow:uE(),title:dE(),description:pE(),promptLabel:mE(),items:[{src:`${Ce}/resource/gpt-image-2/sai-form.webp`,alt:fE(),title:gE(),label:hE(),prompt:bE()},{src:`${Ce}/resource/gpt-image-2/g2-product-campaign.webp`,alt:vE(),title:yE(),label:wE(),prompt:zE()},{src:`${Ce}/resource/gpt-image-2/g3-art-directed.webp`,alt:xE(),title:kE(),label:SE(),prompt:IE()},{src:`${Ce}/resource/gpt-image-2/g4-reference-composition.webp`,alt:TE(),title:EE(),label:RE(),prompt:AE()},{src:`${Ce}/resource/gpt-image-2/g5-controlled-revision.webp`,alt:CE(),title:PE(),label:qE(),prompt:OE()}]}}function zgr(){return{id:"capabilities",eyebrow:ME(),title:NE(),description:LE(),items:[{icon:Zy,metric:DE(),title:$E(),description:jE(),image:`${Ce}/resource/gpt-image-2/g6-detailed-instructions.webp`,imageAlt:FE()},{icon:JXo,metric:UE(),title:GE(),description:BE(),image:`${Ce}/resource/gpt-image-2/g7-readable-text.webp`,imageAlt:VE()},{icon:As,metric:HE({maxReferences:Xm}),title:KE(),description:WE(),image:`${Ce}/resource/gpt-image-2/g8-high-fidelity-input.webp`,imageAlt:YE()},{icon:Pm,metric:ZE(),title:XE(),description:QE({maxOutputs:_s.maxImages}),image:`${Ce}
150/resource/gpt-image-2/g9-flexible-controls.webp`,imageAlt:JE()}]}}function xgr(){return{title:eR(),description:tR(),muted:!0,rows:[{label:nR(),value:oR()},{label:rR(),value:aR({maxReferences:Xm})},{label:sR(),value:_s.supportedResolutions.join(", ")},{label:iR(),value:_s.supportedAspectRatios.join(", ")},{label:cR(),value:_s.supportedOutputFormats.map(t=>t.toUpperCase()).join(", ")},{label:lR(),value:_s.extraConfig?.quality?.support.join(", ")??""},{label:_R(),value:uR({maxOutputs:_s.maxImages})}]}}function kgr(){return{id:"how-to-use",eyebrow:dR(),title:pR(),description:mR(),columns:4,steps:[{title:fR(),body:gR()},{title:hR(),body:bR()},{title:vR(),body:yR()},{title:wR(),body:zR()}]}}function Sgr(){return{id:"best-for",eyebrow:xR(),title:kR(),description:SR(),exampleLabel:IR(),items:[{icon:dXo,title:TR(),description:ER(),example:RR()},{icon:tw,title:AR(),description:CR(),example:PR()},{icon:Xy,title:qR(),description:OR(),example:MR()},{icon:qm,title:NR(),description:LR(),example:DR()}]}}function Igr(){return{id:"limitations",eyebrow:$R(),title:jR(),description:FR(),items:[{icon:rw,metric:UR(),title:GR(),description:BR()},{icon:dl,metric:VR(),title:HR(),description:KR()},{icon:vXo,metric:WR(),title:YR(),description:ZR()},{icon:ew,metric:XR(),title:QR(),description:JR()}]}}function Tgr(){return{id:"faq",eyebrow:eA(),title:tA(),description:nA(),items:[{question:oA(),answer:rA()},{question:aA(),answer:sA({registrationCredits:pl})},{question:iA(),answer:cA({maxReferences:Xm})},{question:lA(),answer:_A()},{question:uA(),answer:dA()},{question:pA(),answer:mA()},{question:fA(),answer:gA()},{question:hA(),answer:bA()},{question:vA(),answer:yA()}]}}function Egr(){return{id:"related-models",title:wA(),description:zA(),items:[{icon:Wr,title:Ct["nano-banana-2"].name,description:xA(),actionLabel:Jd(),href:"/models/nano-banana-2"},{icon:Wr,title:Ct["nano-banana-pro"].name,description:kA(),actionLabel:Jd(),href:"/models/nano-banana-pro"},{icon:Wr,title:Ct["seedream-5-pro"].name,description:SA(),actionLabel:Jd(),href:"/models/seedream-5-pro"}]}}function Rgr(){return{eyebrow:IA(),title:TA(),description:EA({registrationCredits:pl}),primary:{label:RA(),href:`#${lw}`},secondary:{label:AA(),href:"#capabilities"},watermark:{src:ay}}}const qdr="gpt-image-2.5-flare",us=Ct[qdr],Qm=us.references.maxImages,Odr=["gpt-image-2.5-flare-header-train-journal.webp","gpt-image-2.5-flare-header-ceramic-lamp.webp","gpt-image-2.5-flare-header-window-portrait.webp","gpt-image-2.5-flare-header-studio-bottle.webp","gpt-image-2.5-flare-showcase-campaign.webp","gpt-image-2.5-flare-showcase-product.webp","gpt-image-2.5-flare-showcase-lighting.webp","gpt-image-2.5-flare-showcase-reference.webp","gpt-image-2.5-flare-showcase-edit.webp","gpt-image-2.5-flare-capability-lighting.webp","gpt-image-2.5-flare-capability-reference.webp","gpt-image-2.5-flare-capability-edit.webp","gpt-image-2.5-flare-capability-iteration.webp"];function Fr(t){return`${Ce}/resource/gpt-image-2.5-flare/${Odr[t]}`}function Agr(){return{title:CA(),description:PA(),chips:[qA(),OA(),MA(),NA()]}}function Cgr(){return{items:[0,1,2,3].map(t=>({src:Fr(t)}))}}function Pgr(){return{ariaLabel:LA(),items:[{icon:rB,label:DA(),value:$A(),detail:jA()},{icon:Qy,label:FA(),value:UA({maxReferences:Qm}),detail:GA()},{icon:Pm,label:BA(),value:us.supportedResolutions.join(" / "),detail:VA()},{icon:ul,label:HA(),value:us.extraConfig?.quality?.support.join(", ")??"",detail:KA()}]}}function qgr(){return{id:"examples",eyebrow:WA(),title:YA(),description:ZA(),promptLabel:XA(),items:[{src:Fr(4),alt:QA(),title:JA(),label:e3(),prompt:t3()},{src:Fr(5),alt:n3(),title:o3(),label:r3(),prompt:a3()},{src:Fr(6),alt:s3(),title:i3(),label:c3(),prompt:l3()},{src:Fr(7),alt:_3(),title:u3(),label:d3(),prompt:p3()},{src:Fr(8),alt:m3(),title:f3(),label:g3(),prompt:h3()}]}}function Ogr(){return{id:"capabilities",eyebrow:b3(),title:v3(),description:y3(),items:[{icon:V_,metric:w3(),title:z3(),description:x3(),image:Fr(9),imageAlt:k3()},{icon:Yy,metric:S3(),title:I3(),description:T3({maxReferences:Qm}),image:Fr(10),imageAlt:E3()},{icon:As,metric:R3(),title:A3(),description:C3(),image:Fr(11),imageAlt:P3()},{icon:dl,metric:q3(),title:O3(),description:M3(),image:Fr(12),imageAlt:N3()}]}}function Mgr(){return{title:L3(),description:D3(),muted:!0,rows:[{label:$3(),value:j3()},{label:F3(),value:U3({maxReferences:Qm})},{label:G3(),value:us.supportedResolutions.join(", ")},{label:B3(),value:us.supportedAspectRatios.join(", ")},{label:V3(),value:us.supportedOutputFormats.map(t=>t.toUpperCase()).join(", ")},{label:H3(),value:us.extraConfig?.quality?.support.join(", ")??""},{label:K3(),value:W3({maxOutputs:us.maxImages})}]}}function Ngr(){return{id:"how-to-use",eyebrow:Y3(),title:Z3(),description:X3(),columns:4,steps:[{title:Q3(),body:J3()},{title:eC(),body:tC()},{title:nC(),body:oC()},{title:rC(),body:aC()}]}}function Lgr(){return{id:"best-for",eyebrow:sC(),title:iC(),description:cC(),exampleLabel:lC(),items:[{icon:tw,title:_C(),description:uC(),example:dC()},{icon:qm,title:pC(),description:mC(),example:fC()},{icon:As,title:gC(),description:hC(),example:bC()},{icon:Zy,title:vC(),description:yC(),example:wC()}]}}function Dgr(){return{id:"review-checklist",eyebrow:zC(),title:xC(),description:kC(),items:[{icon:rw,metric:SC(),title:IC(),description:TC()},{icon:aB,metric:EC(),title:RC(),description:AC()},{icon:ew,metric:CC(),title:PC(),description:qC()},{icon:dl,metric:OC(),title:MC(),description:NC()}]}}function $gr(){return{id:"faq",eyebrow:LC(),title:DC(),description:$C(),items:[{question:jC(),answer:FC()},{question:UC(),answer:GC()},{question:BC(),answer:VC()},{question:HC(),answer:KC()},{question:WC(),answer:YC({maxReferences:Qm})},{question:ZC(),answer:XC()},{question:QC(),answer:JC()},{question:eP(),answer:tP()}]}}function jgr(){return{id:"related-models",title:nP(),description:oP(),items:[{icon:Wr,title:Ct["gpt-image-2"].name,description:rP(),actionLabel:ep(),href:"/models/gpt-image-2"},{icon:Wr,title:Ct["nano-banana-pro"].name,description:aP(),actionLabel:ep(),href:"/models/nano-banana-pro"},{icon:Wr,title:Ct["flux-2-pro"].name,description:sP(),actionLabel:ep(),href:"/models/flux-2-pro"}]}}
150function Fgr(){return{eyebrow:iP(),title:cP(),description:lP({registrationCredits:pl}),primary:{label:_P(),href:"#gpt-image-2-5-flare-workbench"},secondary:{label:uP(),href:"#how-to-use"},watermark:{src:ay}}}const Mdr="gpt-image-2.5-sunburst",ds=Ct[Mdr],Jm=ds.references.maxImages,Ndr=["gpt-image-2.5-sunburst-header-approved-campaign.webp","gpt-image-2.5-sunburst-header-product-geometry.webp","gpt-image-2.5-sunburst-header-portrait-light-edit.webp","gpt-image-2.5-sunburst-header-still-life-constraints.webp","gpt-image-2.5-sunburst-showcase-campaign-season-edit.webp","gpt-image-2.5-sunburst-showcase-product-background-edit.webp","gpt-image-2.5-sunburst-showcase-portrait-light-edit.webp","gpt-image-2.5-sunburst-showcase-multi-reference-lock.webp","gpt-image-2.5-sunburst-showcase-rainy-city-revision.webp","gpt-image-2.5-sunburst-capability-geometry-lock.webp","gpt-image-2.5-sunburst-capability-protected-portrait.webp","gpt-image-2.5-sunburst-capability-one-variable-edit.webp","gpt-image-2.5-sunburst-capability-review-trail.webp"];function Ur(t){return`${Ce}/resource/gpt-image-2.5-sunburst/${Ndr[t]}`}function Ugr(){return{title:dP(),description:pP(),chips:[mP(),fP(),gP(),hP()]}}function Ggr(){return{items:[0,1,2,3].map(t=>({src:Ur(t)}))}}function Bgr(){return{ariaLabel:bP(),items:[{icon:rB,label:vP(),value:yP(),detail:wP()},{icon:Qy,label:zP(),value:xP({maxReferences:Jm}),detail:kP()},{icon:Pm,label:SP(),value:ds.supportedResolutions.join(" / "),detail:IP()},{icon:ul,label:TP(),value:ds.extraConfig?.quality?.support.join(", ")??"",detail:EP()}]}}function Vgr(){return{id:"examples",eyebrow:RP(),title:AP(),description:CP(),promptLabel:PP(),items:[{src:Ur(4),alt:qP(),title:OP(),label:MP(),prompt:NP()},{src:Ur(5),alt:LP(),title:DP(),label:$P(),prompt:jP()},{src:Ur(6),alt:FP(),title:UP(),label:GP(),prompt:BP()},{src:Ur(7),alt:VP(),title:HP(),label:KP(),prompt:WP()},{src:Ur(8),alt:YP(),title:ZP(),label:XP(),prompt:QP()}]}}function Hgr(){return{id:"capabilities",eyebrow:JP(),title:eq(),description:tq(),items:[{icon:V_,metric:nq(),title:oq(),description:rq(),image:Ur(9),imageAlt:aq()},{icon:Yy,metric:sq(),title:iq(),description:cq({maxReferences:Jm}),image:Ur(10),imageAlt:lq()},{icon:As,metric:_q(),title:uq(),description:dq(),image:Ur(11),imageAlt:pq()},{icon:dl,metric:mq(),title:fq(),description:gq(),image:Ur(12),imageAlt:hq()}]}}function Kgr(){return{title:bq(),description:vq(),muted:!0,rows:[{label:yq(),value:wq()},{label:zq(),value:xq({maxReferences:Jm})},{label:kq(),value:ds.supportedResolutions.join(", ")},{label:Sq(),value:ds.supportedAspectRatios.join(", ")},{label:Iq(),value:ds.supportedOutputFormats.map(t=>t.toUpperCase()).join(", ")},{label:Tq(),value:ds.extraConfig?.quality?.support.join(", ")??""},{label:Eq(),value:Rq({maxOutputs:ds.maxImages})}]}}function Wgr(){return{id:"how-to-use",eyebrow:Aq(),title:Cq(),description:Pq(),columns:4,steps:[{title:qq(),body:Oq()},{title:Mq(),body:Nq()},{title:Lq(),body:Dq()},{title:$q(),body:jq()}]}}function Ygr(){return{id:"best-for",eyebrow:Fq(),title:Uq(),description:Gq(),exampleLabel:Bq(),items:[{icon:tw,title:Vq(),description:Hq(),example:Kq()},{icon:qm,title:Wq(),description:Yq(),example:Zq()},{icon:As,title:Xq(),description:Qq(),example:Jq()},{icon:Zy,title:eO(),description:tO(),example:nO()}]}}function Zgr(){return{id:"review-checklist",eyebrow:oO(),title:rO(),description:aO(),items:[{icon:rw,metric:sO(),title:iO(),description:cO()},{icon:aB,metric:lO(),title:_O(),description:uO()},{icon:ew,metric:dO(),title:pO(),description:mO()},{icon:dl,metric:fO(),title:gO(),description:hO()}]}}function Xgr(){return{id:"faq",eyebrow:bO(),title:vO(),description:yO(),items:[{question:wO(),answer:zO()},{question:xO(),answer:kO()},{question:SO(),answer:IO()},{question:TO(),answer:EO()},{question:RO(),answer:AO({maxReferences:Jm})},{question:CO(),answer:PO()},{question:qO(),answer:OO()},{question:MO(),answer:NO()}]}}function Qgr(){return{id:"related-models",title:LO(),description:DO(),items:[{icon:Wr,title:Ct["gpt-image-2"].name,description:$O(),actionLabel:tp(),href:"/models/gpt-image-2"},{icon:Wr,title:Ct["nano-banana-pro"].name,description:jO(),actionLabel:tp(),href:"/models/nano-banana-pro"},{icon:Wr,title:Ct["flux-2-pro"].name,description:FO(),actionLabel:tp(),href:"/models/flux-2-pro"}]}}function Jgr(){return{eyebrow:UO(),title:GO(),description:BO({registrationCredits:pl}),primary:{label:VO(),href:"#gpt-image-2-5-sunburst-workbench"},secondary:{label:HO(),href:"#how-to-use"},watermark:{src:ay}}}const Ldr="nano-banana-pro",Kd=Ct[Ldr],ehr=()=>({title:oy(),description:dN(),chips:[KO(),WO(),YO(),ZO()]}),thr=()=>({items:[`${Ce}/resource/nano-banana-pro/nb-pro-header-material-desk.webp`,`${Ce}/resource/nano-banana-pro/nb-pro-header-fashion-blue-coat.webp`,`${Ce}/resource/nano-banana-pro/nb-pro-header-architectural-model.webp`,`${Ce}/resource/nano-banana-pro/nb-pro-header-orbiting-object.webp`].map(t=>({src:t}))});function nhr(){return{id:"pro-examples",eyebrow:XO(),title:pN(),description:QO(),promptLabel:JO(),items:[{src:`${Ce}/resource/nano-banana-pro/nb-pro-showcase-perfume-macro.webp`,alt:eM(),title:tM(),label:nM(),prompt:oM()},{src:`${Ce}/resource/nano-banana-pro/nb-pro-showcase-cobalt-fashion.webp`,alt:rM(),title:aM(),label:sM(),prompt:iM()},{src:`${Ce}/resource/nano-banana-pro/nb-pro-showcase-exhibition-poster.webp`,alt:cM(),title:lM(),label:_M(),prompt:uM()},{src:`${Ce}/resource/nano-banana-pro/nb-pro-showcase-three-reference-scene.webp`,alt:dM(),title:pM(),label:mM(),prompt:fM()},{src:`${Ce}/resource/nano-banana-pro/nb-pro-showcase-controlled-wardrobe-edit.webp`,alt:gM(),title:hM(),label:bM(),prompt:vM()}]}}function ohr(){return{id:"pro-capabilities",eyebrow:yM(),title:uN(),description:wM(),items:[{icon:Om,metric:zM(),title:xM(),description:kM(),image:`${Ce}/resource/nano-banana-pro/nb-pro-capability-macro-materials.webp`,imageAlt:SM()},{icon:Fp,metric:IM(),title:TM(),description:EM(),image:`${Ce}/resource/nano-banana-pro/nb-pro-capability-reference-board.webp`,imageAlt:RM()},{icon:nw,metric:AM(),title:CM(),description:PM(),image:`${Ce}/resource/nano-banana-pro/nb-pro-capability-crop-family.webp`,imageAlt:qM()},{icon:As,metric:OM(),title:MM(),description:NM(),image:`${Ce}/resource/nano-banana-pro/nb-pro-capability-contact-sheet.webp`,imageAlt:LM()}]}}function rhr(){return{title:DM(),muted:!0,rows:[{label:$M(),value:sN()},{label:jM(),value:iN({count:Kd.references.maxImages})},{label:FM(),value:Kd.supportedResolutions.join(", ")},{label:UM(),value:Kd.supportedAspectRatios.join(", ")},{label:GM(),value:Kd.supportedOutputFormats.map(t=>t.toUpperCase()).join(", ")}]}}
150function ahr(){return{id:"pro-workflow",eyebrow:BM(),title:mN(),columns:3,steps:[{title:VM(),body:HM()},{title:KM(),body:WM()},{title:YM(),body:ZM()}]}}function shr(){return{id:"pro-faq",eyebrow:XM(),title:_N(),items:[{question:QM(),answer:JM()},{question:eN(),answer:tN()},{question:nN(),answer:oN()},{question:rN(),answer:aN()},{question:lN(),answer:cN()}]}}const Ddr="qwen-image-3",mb=Ct[Ddr],ihr=()=>({title:lj(),description:cj(),chips:[QD(),JD(),e$(),t$()]}),chr=()=>({items:[`${Ce}/resource/qwen-image-3/qwen3-header-bilingual-package.webp`,`${Ce}/resource/qwen-image-3/qwen3-header-product-still.webp`,`${Ce}/resource/qwen-image-3/qwen3-header-character-silhouette.webp`,`${Ce}/resource/qwen-image-3/qwen3-header-architecture-study.webp`].map(t=>({src:t}))}),lhr=()=>({id:"qwen-examples",eyebrow:n$(),title:_j(),description:o$(),promptLabel:r$(),items:[{src:`${Ce}/resource/qwen-image-3/qwen3-showcase-tea-bilingual.webp`,alt:a$(),title:s$(),label:i$(),prompt:c$()},{src:`${Ce}/resource/qwen-image-3/qwen3-showcase-color-swatch-product.webp`,alt:l$(),title:_$(),label:u$(),prompt:d$()},{src:`${Ce}/resource/qwen-image-3/qwen3-showcase-character-concept.webp`,alt:p$(),title:m$(),label:f$(),prompt:g$()},{src:`${Ce}/resource/qwen-image-3/qwen3-showcase-architectural-wide.webp`,alt:h$(),title:b$(),label:v$(),prompt:y$()},{src:`${Ce}/resource/qwen-image-3/qwen3-showcase-ceramic-edit.webp`,alt:w$(),title:z$(),label:x$(),prompt:k$()}]}),_hr=()=>({id:"qwen-capabilities",eyebrow:S$(),title:ij(),description:I$(),items:[{icon:nw,metric:T$(),title:E$(),description:R$(),image:`${Ce}/resource/qwen-image-3/qwen3-capability-bilingual-type.webp`,imageAlt:A$()},{icon:Fp,metric:C$(),title:P$(),description:q$(),image:`${Ce}/resource/qwen-image-3/qwen3-capability-structured-brief.webp`,imageAlt:O$()},{icon:As,metric:M$(),title:N$(),description:L$(),image:`${Ce}/resource/qwen-image-3/qwen3-capability-aspect-family.webp`,imageAlt:D$()},{icon:Xy,metric:$$(),title:j$(),description:F$(),image:`${Ce}/resource/qwen-image-3/qwen3-capability-controlled-iteration.webp`,imageAlt:U$()}]}),uhr=()=>({title:G$(),muted:!0,rows:[{label:B$(),value:ej()},{label:V$(),value:tj({count:mb.references.maxImages})},{label:H$(),value:mb.supportedResolutions.join(", ")},{label:K$(),value:mb.supportedOutputFormats.map(t=>t.toUpperCase()).join(", ")}]}),dhr=()=>({id:"qwen-faq",title:sj(),items:[{question:W$(),answer:Y$()},{question:Z$(),answer:X$()},{question:Q$(),answer:J$()},{question:oj(),answer:nj()},{question:aj(),answer:rj()}]}),$dr="ideogram-4-5",di=Ct[$dr],S7=di.references.maxImages-1,jdr=`#${lw}`,Wd={product:{src:`${Ce}/resource/ideogram-4-5/product.webp`,width:1280,height:720},text:{src:`${Ce}/resource/ideogram-4-5/text.webp`,width:1280,height:720},interior:{src:`${Ce}/resource/ideogram-4-5/interior.webp`,width:1280,height:720},sketch:{src:`${Ce}/resource/ideogram-4-5/sketch.webp`,width:1280,height:720}},Fdr=[{src:`${Ce}/resource/ideogram-4-5/generation-examples/great-escape-poster.webp`,alt:wj(),title:yj(),label:op(),prompt:"Vintage 1950s-era event poster. Flat graphic illustration, bold display type, three to four spot colors (forest green, butter yellow, aged cream, coral pink). Galloping horse silhouette with face-flowers blooming from mane and tail. Distressed print grain: risograph halftone, paper stock tooth. Poster hierarchy: dominant headline type, central illustration, supporting detail."},{src:`${Ce}/resource/ideogram-4-5/generation-examples/wild-things-poster.webp`,alt:xj(),title:zj(),label:op(),prompt:"Vintage 1950s-era botanical event poster. Flat graphic illustration, bold display type, limited spot colors (forest green, butter yellow, aged cream, coral pink). Large face-flower bouquet as central illustration. Distressed print grain, risograph halftone. Surreal botanical composition: flowers with human faces in their petals."},{src:`${Ce}/resource/ideogram-4-5/generation-examples/bloom-or-wither-poster.webp`,alt:Sj(),title:kj(),label:op(),prompt:"Vintage 1950s-era typographic poster. Flat bold condensed letters with face-flowers growing from terminals as living ornament. Black ground, cream and green. Distressed print grain: risograph halftone, worn registration marks. Poster hierarchy: dominant type, botanical ornament, playful punchline."}];function phr(){return{title:uj(),description:dj(),chips:[pj(),mj(),fj()]}}function mhr(){const t=`${Ce}/resource/ideogram-4-5`;return{items:[{src:`${t}/cartoon-boy-headphones.webp`},{src:`${t}/cartoon-boy-headphones-orange.webp`},{src:`${t}/cartoon-boy-headphones-red.webp`},{src:`${t}/cartoon-boy-headphones-blue.webp`}]}}function fhr(){return{id:"ideogram-text-to-image-examples",eyebrow:gj(),title:hj(),description:bj(),promptLabel:vj(),mediaAspectRatio:"portrait",items:Fdr,sourceLink:{label:Ij(),href:"https://ideogram.ai/blog/claude-mcp/"}}}function ghr(){return{id:"ideogram-examples",eyebrow:eF(),title:tF(),description:nF(),items:[{id:"product-color",eyebrow:oF(),title:rF(),description:aF(),media:{kind:"image",...Wd.product,alt:sF()},action:{label:vF(),href:"https://ideogram.ai/models/4.5/",variant:"outline"}},{id:"text-editing",eyebrow:iF(),title:cF(),description:lF(),media:{kind:"image",...Wd.text,alt:_F()}},{id:"interior-design",eyebrow:uF(),title:dF(),description:pF(),media:{kind:"image",...Wd.interior,alt:mF()}},{id:"sketch-to-image",eyebrow:fF(),title:gF(),description:hF(),media:{kind:"image",...Wd.sketch,alt:bF()}}]}}function hhr(){return{id:"ideogram-multi-turn-editing",eyebrow:vU(),title:yU(),description:wU(),columns:4,animated:!1,steps:[{title:zU(),body:xU()},{title:kU(),body:SU()},{title:IU(),body:TU()},{title:EU(),body:RU()}]}}function bhr(){return{id:"ideogram-prompt-guide",title:yF(),description:wF(),muted:!0,columns:[{tone:"do",heading:zF(),items:[{title:xF(),body:kF()},{title:SF(),body:IF()},{title:TF(),body:EF()}]},{tone:"dont",heading:RF(),items:[{title:AF(),body:CF()},{title:PF(),body:qF()},{title:OF(),body:MF()}]}],footnote:NF()}}function vhr(){return{id:"ideogram-model-comparison",title:Tj(),subtitle:Ej(),headers:[Rj(),Aj(),Cj(),Pj(),qj()],rows:[{id:"ideogram-4-5",cells:[{value:Oj(),emphasis:!0},{value:Mj()},{value:Nj()},{value:Lj()},{value:Dj()}]},{id:"gpt-image-2",cells:[{value:$j(),emphasis:!0},{value:jj()},{value:Fj()},{value:Uj()},{value:Gj()}]},{id:"nano-banana-2",cells:[{value:Bj(),emphasis:!0},{value:Vj()},{value:Hj()},{value:Kj()},{value:Wj()}]},{id:"flux-2-pro",cells:[{value:Yj(),emphasis:!0},{value:Zj()},{value:Xj()},{value:Qj()},{value:Jj()}]}]}}function yhr(){return{title:LF(),description:DF(),rows:[{label:$F(),value:jF()},{label:FF(),value:UF({maxReferences:S7})},{label:GF(),value:BF({resolutions:di.supportedResolutions.join(" / "),ratios:di.supportedAspectRatios.join(", ")})},{label:VF(),value:HF()},{label:KF(),value:di.extraConfig?.quality?.support.join(" / ")??""},{label:WF(),value:YF({maxOutputs:di.maxImages})},{label:ZF(),value:XF()}]}}function whr(){return{id:"ideogram-faq",title:QF(),size:"compact",animated:!1,items:[{question:JF(),answer:eU()},{question:tU(),answer:nU()},{question:oU(),answer:rU()},{question:aU(),answer:sU()},{question:iU(),answer:cU()},{question:lU(),answer:_U({maxReferences:S7,maxInputs:di.references.maxImages})},{question:uU(),answer:dU()},{question:pU(),answer:mU()},{question:fU(),answer:gU({maxOutputs:di.maxImages})},{question:hU(),answer:bU()}]}}
150function zhr(){return{id:"ideogram-related-tools",title:AU(),description:CU(),animated:!1,items:[{icon:xQo,title:PU(),description:qU(),actionLabel:OU(),href:"/image-upscaler"},{icon:oB,title:MU(),description:NU(),actionLabel:LU(),href:"/background-remover"},{icon:Jy,title:DU(),description:$U(),actionLabel:jU(),href:"/ai-image-generator"},{icon:tQo,title:Ct["gpt-image-2"].name,description:FU(),actionLabel:UU(),href:"/models/gpt-image-2"}]}}function xhr(){return{title:GU(),description:BU(),primary:{label:VU(),href:jdr},secondary:{label:HU(),href:"#ideogram-prompt-guide"},animated:!1}}const Udr=Xn({method:"GET"}).handler(Io("4323f0df6efe6ecf8cae90e4b40a1ec9ad913266cad4ef9f2eea3cafa09dcd70")),I7={"gpt-image-2":Le(()=>qe(()=>import("./gpt-image-2-page-mO4_rycI.js"),__vite__mapDeps([128,8,5,6,7,1,9,84,65,85,66,46,44,47,48,49,4,10,11,12,13,14,15,16,17,18,19,20,21])),"GPTImage2Page"),"gpt-image-2.5-flare":Le(()=>qe(()=>import("./gpt-image-2-5-flare-page-Du5ddCFA.js"),__vite__mapDeps([129,8,5,6,7,1,9,84,65,85,66,46,44,47,48,49,4,10,11,12,13,14,15,16,17,18,19,20,21])),"GPTImage25FlarePage"),"gpt-image-2.5-sunburst":Le(()=>qe(()=>import("./gpt-image-2-5-sunburst-page-C4kDGexf.js"),__vite__mapDeps([130,8,5,6,7,1,9,84,65,85,66,46,44,47,48,49,4,10,11,12,13,14,15,16,17,18,19,20,21])),"GPTImage25SunburstPage"),"nano-banana-2":Le(()=>qe(()=>import("./nano-banana-2-page-aAIGzYXr.js"),__vite__mapDeps([131,8,5,6,7,1,9,84,85,66,46,47,49,4,10,11,12,13,14,15,16,17,18,19,20,21])),"NanoBanana2Page"),"nano-banana-pro":Le(()=>qe(()=>import("./nano-banana-pro-page-C1FRM0xh.js"),__vite__mapDeps([132,8,5,6,7,1,9,84,85,66,46,44,47,4,10,11,12,13,14,15,16,17,18,19,20,21])),"NanoBananaProPage"),"seedream-5-pro":Le(()=>qe(()=>import("./seedream-5-pro-page-Bc7272nF.js"),__vite__mapDeps([133,8,5,6,7,1,9,84,85,66,46,47,49,4,10,11,12,13,14,15,16,17,18,19,20,21,134])),"Seedream5ProPage"),"grok-imagine-2":Le(()=>qe(()=>import("./grok-imagine-2-page-D_r210Ql.js"),__vite__mapDeps([135,8,5,6,7,1,9,84,85,66,46,49,4,10,11,12,13,14,15,16,17,18,19,20,21,136])),"GrokImagine2Page"),"ideogram-4-5":Le(()=>qe(()=>import("./ideogram-4-5-page-DFi676AD.js"),__vite__mapDeps([137,41,36,5,6,7,1,8,9,42,57,37,55,44,65,85,46,47,84,4,10,11,12,13,14,15,16,17,18,19,20,21])),"Ideogram45Page"),"flux-2-pro":Le(()=>qe(()=>import("./flux-2-pro-page-BAgFhv-9.js"),__vite__mapDeps([138,8,5,6,7,1,9,84,85,66,46,44,4,10,11,12,13,14,15,16,17,18,19,20,21])),"Flux2ProPage"),"flux-3-image":Le(()=>qe(()=>import("./flux-3-image-page-CF4DAtD6.js"),__vite__mapDeps([139,41,36,5,6,7,1,8,9,42,57,37,55,44,65,85,66,46,4,10,11,12,13,14,15,16,17,18,19,20,21])),"Flux3ImagePage"),"nano-banana-2-lite":Le(()=>qe(()=>import("./nano-banana-2-lite-page-rB8zJZ2F.js"),__vite__mapDeps([140,8,5,6,7,1,9,84,85,66,46,47,4,10,11,12,13,14,15,16,17,18,19,20,21])),"NanoBanana2LitePage"),"mai-image-2.5-pro":Le(()=>qe(()=>import("./mai-image-2-5-pro-page-DdIZL05i.js"),__vite__mapDeps([141,8,5,6,7,1,9,84,85,66,46,49,4,10,11,12,13,14,15,16,17,18,19,20,21,81])),"MaiImage25ProPage"),"mai-image-2.5":Le(()=>qe(()=>import("./mai-image-2-5-page-HL3VqefU.js"),__vite__mapDeps([142,8,5,6,7,1,9,84,85,66,46,49,4,10,11,12,13,14,15,16,17,18,19,20,21,136])),"MaiImage25Page"),"seedream-4.5":Le(()=>qe(()=>import("./seedream-4-5-page-CHUUHs1U.js"),__vite__mapDeps([143,8,5,6,7,1,9,84,85,66,46,47,4,10,11,12,13,14,15,16,17,18,19,20,21,134])),"Seedream45Page"),"qwen-image-3":Le(()=>qe(()=>import("./qwen-image-3-page-Dzt9-j-a.js"),__vite__mapDeps([144,8,5,6,7,1,9,84,85,66,46,44,4,10,11,12,13,14,15,16,17,18,19,20,21])),"QwenImage3Page"),"z-image-turbo":Le(()=>qe(()=>import("./z-image-turbo-page-BLJngCtS.js"),__vite__mapDeps([145,8,5,6,7,1,9,84,85,66,46,4,10,11,12,13,14,15,16,17,18,19,20,21])),"ZImageTurboPage"),"z-image-base":Le(()=>qe(()=>import("./z-image-base-page-CKK4IY0n.js"),__vite__mapDeps([146,8,5,6,7,1,9,84,85,66,46,47,4,10,11,12,13,14,15,16,17,18,19,20,21])),"ZImageBasePage"),"kling-4":Le(()=>qe(()=>import("./kling-4-page-DlYF6N1p.js"),__vite__mapDeps([147,41,36,5,6,7,1,8,9,42,57,37,44,47,73,45,46,22,10,23,24,25,26,27,28,29,30,21,31,19,32,12,33,14,18,20,17])),"Kling4Page")};function Gdr(t){return I7[t].preload?.()}function khr({modelId:t}){const e=I7[t];return x.jsx(e,{},t)}const Bdr=()=>qe(()=>import("./_modelId-hvLRcElL.js"),[]),Vdr=()=>qe(()=>import("./_modelId-BhJy0mTi.js"),[]),Hdr=Ke("/(workspace)/models/$modelId")({beforeLoad:({params:t})=>
150{if(!cp(t.modelId))throw Br()},loader:async({params:t})=>{if(!cp(t.modelId))throw Br();const[e]=await Promise.all([Udr({data:{modelId:t.modelId}}),Gdr(t.modelId)]);if(!e)throw Br();return e},head:({loaderData:t,params:e})=>{if(!t||!cp(e.modelId))return{meta:[{name:"robots",content:"noindex,follow"}]};const n=Vt(Der(e.modelId),{title:t.title,description:t.description});return{...n,meta:[...n.meta,...t.indexable?[]:[{name:"robots",content:"noindex,follow"}]],scripts:t.scripts.map(a=>({type:"application/ld+json",children:a}))}},component:Le(Vdr,"component"),notFoundComponent:Le(Bdr,"notFoundComponent")}),Pa=A_r.update({id:"/settings",path:"/settings",getParentRoute:()=>zt}),hl=P_r.update({id:"/dashboard",path:"/dashboard",getParentRoute:()=>zt}),bl=O_r.update({id:"/auth",path:"/auth",getParentRoute:()=>zt}),vl=N_r.update({id:"/admin",path:"/admin",getParentRoute:()=>zt}),Kdr=U_r.update({id:"/blog/",path:"/blog/",getParentRoute:()=>zt}),Wdr=H_r.update({id:"/(workspace)/",path:"/",getParentRoute:()=>zt}),Ydr=Y_r.update({id:"/blog/$slug",path:"/blog/$slug",getParentRoute:()=>zt}),Zdr=X_r.update({id:"/(workspace)/video-upscaler",path:"/video-upscaler",getParentRoute:()=>zt}),Xdr=J_r.update({id:"/(workspace)/video-extender",path:"/video-extender",getParentRoute:()=>zt}),Qdr=tur.update({id:"/(workspace)/video-background-remover",path:"/video-background-remover",getParentRoute:()=>zt}),Jdr=our.update({id:"/(workspace)/motion-control",path:"/motion-control",getParentRoute:()=>zt}),epr=aur.update({id:"/(workspace)/image-vectorizer",path:"/image-vectorizer",getParentRoute:()=>zt}),tpr=iur.update({id:"/(workspace)/image-upscaler",path:"/image-upscaler",getParentRoute:()=>zt}),npr=lur.update({id:"/(workspace)/image-denoiser",path:"/image-denoiser",getParentRoute:()=>zt}),opr=uur.update({id:"/(workspace)/hotel-lobby-ai",path:"/hotel-lobby-ai",getParentRoute:()=>zt}),rpr=pur.update({id:"/(workspace)/creations",path:"/creations",getParentRoute:()=>zt}),apr=fur.update({id:"/(workspace)/background-remover",path:"/background-remover",getParentRoute:()=>zt}),spr=vur.update({id:"/(workspace)/ai-video-generator",path:"/ai-video-generator",getParentRoute:()=>zt}),ipr=wur.update({id:"/(workspace)/ai-image-generator",path:"/ai-image-generator",getParentRoute:()=>zt}),cpr=xur.update({id:"/(tests)/test-error",path:"/test-error",getParentRoute:()=>zt}),lpr=Sur.update({id:"/(tests)/test-404",path:"/test-404",getParentRoute:()=>zt}),_pr=Tur.update({id:"/(pages)/waitlist",path:"/waitlist",getParentRoute:()=>zt}),upr=Rur.update({id:"/(pages)/roadmap",path:"/roadmap",getParentRoute:()=>zt}),dpr=Cur.update({id:"/(pages)/pricing",path:"/pricing",getParentRoute:()=>zt}),ppr=qur.update({id:"/(pages)/contact",path:"/contact",getParentRoute:()=>zt}),mpr=Mur.update({id:"/(pages)/changelog",path:"/changelog",getParentRoute:()=>zt}),fpr=Lur.update({id:"/(pages)/about",path:"/about",getParentRoute:()=>zt}),gpr=$ur.update({id:"/(legals)/terms",path:"/terms",getParentRoute:()=>zt}),hpr=Fur.update({id:"/(legals)/privacy",path:"/privacy",getParentRoute:()=>zt}),bpr=Gur.update({id:"/(legals)/license",path:"/license",getParentRoute:()=>zt}),vpr=Vur.update({id:"/(legals)/cookie",path:"/cookie",getParentRoute:()=>zt}),ypr=Hur.update({id:"/",path:"/",getParentRoute:()=>Pa}),wpr=Kur.update({id:"/security",path:"/security",getParentRoute:()=>Pa}),zpr=Wur.update({id:"/profile",path:"/profile",getParentRoute:()=>Pa}),xpr=Yur.update({id:"/payment",path:"/payment",getParentRoute:()=>Pa}),kpr=Zur.update({id:"/notifications",path:"/notifications",getParentRoute:()=>Pa}),Spr=Xur.update({id:"/files",path:"/files",getParentRoute:()=>Pa}),Ipr=Qur.update({id:"/billing",path:"/billing",getParentRoute:()=>Pa}),Tpr=Jur.update({id:"/apikeys",path:"/apikeys",getParentRoute:()=>Pa}),Epr=tdr.update({id:"/",path:"/",getParentRoute:()=>hl}),Rpr=odr.update({id:"/profile",path:"/profile",getParentRoute:()=>hl}),Apr=adr.update({id:"/payment",path:"/payment",getParentRoute:()=>hl}),Cpr=idr.update({id:"/credits",path:"/credits",getParentRoute:()=>hl}),Ppr=ldr.update({id:"/billing",path:"/billing",getParentRoute:()=>hl}),qpr=udr.update({id:"/reset-password",path:"/reset-password",getParentRoute:()=>bl}),Opr=pdr.update({id:"/register",path:"/register",getParentRoute:()=>bl}),Mpr=fdr.update({id:"/login",path:"/login",getParentRoute:()=>bl}),Npr=hdr.update({id:"/forgot-password",path:"/forgot-password",getParentRoute:()=>bl}),Lpr=vdr.update({id:"/error",path:"/error",getParentRoute:()=>bl}),Dpr=ydr.update({id:"/",path:"/",getParentRoute:()=>vl}),$pr=zdr.update({id:"/users",path:"/users",getParentRoute:()=>vl}),jpr=kdr.update({id:"/overview",path:"/overview",getParentRoute:()=>vl}),Fpr=Idr.update({id:"/gallery-ops",path:"/gallery-ops",getParentRoute:()=>vl}),Upr=Edr.update({id:"/credits",path:"/credits",getParentRoute:()=>vl}),Gpr=Hdr.update({id:"/(workspace)/models/$modelId",path:"/models/$modelId",getParentRoute:()=>zt}
150),Bpr={AdminCreditsRoute:Upr,AdminGalleryOpsRoute:Fpr,AdminOverviewRoute:jpr,AdminUsersRoute:$pr,AdminIndexRoute:Dpr},Vpr=vl._addFileChildren(Bpr),Hpr={AuthErrorRoute:Lpr,AuthForgotPasswordRoute:Npr,AuthLoginRoute:Mpr,AuthRegisterRoute:Opr,AuthResetPasswordRoute:qpr},Kpr=bl._addFileChildren(Hpr),Wpr={DashboardBillingRoute:Ppr,DashboardCreditsRoute:Cpr,DashboardPaymentRoute:Apr,DashboardProfileRoute:Rpr,DashboardIndexRoute:Epr},Ypr=hl._addFileChildren(Wpr),Zpr={SettingsApikeysRoute:Tpr,SettingsBillingRoute:Ipr,SettingsFilesRoute:Spr,SettingsNotificationsRoute:kpr,SettingsPaymentRoute:xpr,SettingsProfileRoute:zpr,SettingsSecurityRoute:wpr,SettingsIndexRoute:ypr},Xpr=Pa._addFileChildren(Zpr),Qpr={AdminRoute:Vpr,AuthRoute:Kpr,DashboardRoute:Ypr,SettingsRoute:Xpr,legalsCookieRoute:vpr,legalsLicenseRoute:bpr,legalsPrivacyRoute:hpr,legalsTermsRoute:gpr,pagesAboutRoute:fpr,pagesChangelogRoute:mpr,pagesContactRoute:ppr,pagesPricingRoute:dpr,pagesRoadmapRoute:upr,pagesWaitlistRoute:_pr,testsTest404Route:lpr,testsTestErrorRoute:cpr,workspaceAiImageGeneratorRoute:ipr,workspaceAiVideoGeneratorRoute:spr,workspaceBackgroundRemoverRoute:apr,workspaceCreationsRoute:rpr,workspaceHotelLobbyAiRoute:opr,workspaceImageDenoiserRoute:npr,workspaceImageUpscalerRoute:tpr,workspaceImageVectorizerRoute:epr,workspaceMotionControlRoute:Jdr,workspaceVideoBackgroundRemoverRoute:Qdr,workspaceVideoExtenderRoute:Xdr,workspaceVideoUpscalerRoute:Zdr,BlogSlugRoute:Ydr,workspaceIndexRoute:Wdr,BlogIndexRoute:Kdr,workspaceModelsModelIdRoute:Gpr},Jpr=zt._addFileChildren(Qpr),emr=()=>{const t=QQ(),e=AX({routeTree:Jpr,context:{...t},rewrite:{input:({url:n})=>tI(n),output:({url:n})=>kp(n)},defaultPreload:"intent",scrollRestoration:!0,Wrap:n=>x.jsx(XQ,{children:x.jsx(JQ,{...t,children:n.children})})});return GQ({router:e,queryClient:t.queryClient}),e},vv=Scr(()=>({defaultSsr:!0}));vv.createMiddleware();async function tmr(){const t=await emr();let e;if(vv){const n=await vv.getOptions();n.serializationAdapters=n.serializationAdapters??[],window.__TSS_START_OPTIONS__=n,e=n.serializationAdapters,t.options.defaultSsr=n.defaultSsr}else e=[],window.__TSS_START_OPTIONS__={serializationAdapters:e};return e.push(rQ),t.options.serializationAdapters&&e.push(...t.options.serializationAdapters),t.update({basepath:"",serializationAdapters:e}),t.state.matches.length||await UX(t),t}async function nmr(){const t=await tmr();return window.$_TSR?.h(),t}let fb;function omr(){return fb||(fb=nmr()),x.jsx(ZZ,{promise:fb,children:t=>x.jsx(qX,{router:t})})}S.startTransition(()=>{KH.hydrateRoot(document,x.jsx(S.StrictMode,{children:x.jsx(omr,{})}))});export{zJo as $,eln as $$,Nsn as $0,qsn as $1,Asn as $2,Tsn as $3,Uan as $4,fcn as $5,$an as $6,Wsn as $7,Vsn as $8,Usn as $9,$cn as $A,Ucn as $B,Vcn as $C,Wcn as $D,Cdn as $E,Odn as $F,fln as $G,dln as $H,lln as $I,sln as $J,Tln as $K,kln as $L,wln as $M,bln as $N,$ln as $O,Nln as $P,qln as $Q,Aln as $R,Xln as $S,Wln as $T,Vln as $U,Uln as $V,l_n as $W,s_n as $X,o_n as $Y,e_n as $Z,oln as $_,oin as $a,ein as $b,Xsn as $c,din as $d,lin as $e,sin as $f,win as $g,bin as $h,fin as $i,$sn as $j,Ncn as $k,Tin as $l,kin as $m,qin as $n,Ain as $o,$in as $p,Nin as $q,ecn as $r,ocn as $s,scn as $t,lcn as $u,dcn as $v,Win as $w,Vin as $x,Uin as $y,Xin as $z,Exe as A,WB as A$,yKn as A0,IKn as A1,PKn as A2,RKn as A3,MKn as A4,ZKn as A5,KKn as A6,JKn as A7,FKn as A8,DKn as A9,nGn as AA,FGn as AB,BGn as AC,aGn as AD,KGn as AE,yGn as AF,BUn as AG,FUn as AH,MUn as AI,KUn as AJ,DUn as AK,dfr as AL,ZEn as AM,REn as AN,uEn as AO,xEn as AP,hEn as AQ,aEn as AR,nEn as AS,DEn as AT,DTn as AU,ZTn as AV,JTn as AW,MTn as AX,xSn as AY,VB as AZ,HB as A_,BKn as Aa,aWn as Ab,nWn as Ac,uWn as Ad,cWn as Ae,H7n as Af,Y7n as Ag,Q7n as Ah,tVn as Ai,O7n as Aj,L7n as Ak,j7n as Al,G7n as Am,xGn as An,IGn as Ao,ZGn as Ap,JGn as Aq,RGn as Ar,PGn as As,mGn as At,hGn as Au,cGn as Av,uGn as Aw,MGn as Ax,DGn as Ay,J8n as Az,YI as B,YHe as B$,nfr as B0,FTn as B1,iHo as B2,ISn as B3,mfr as B4,qcr as B5,RTn as B6,Z4n as B7,PEn as B8,D4n as B9,HKe as BA,XJe as BB,oet as BC,eet as BD,_et as BE,set as BF,YKe as BG,tWe as BH,Det as BI,Met as BJ,Bet as BK,Fet as BL,pWe as BM,vWe as BN,AJe as BO,Ret as BP,kJe as BQ,TJe as BR,WJe as BS,SVe as BT,Pet as BU,pJo as BV,mJo as BW,fJo as BX,fJe as BY,wJe as BZ,bJe as B_,gfr as Ba,nRn as Bb,Qfr as Bc,Jfr as Bd,pfr as Be,G_ as Bf,xr as Bg,Dm as Bh,zy as Bi,Nt as Bj,Pi as Bk,Vy as Bl,qi as Bm,Fe as Bn,pm as Bo,tQo as Bp,get as Bq,zet as Br,vet as Bs,rWe as Bt,_We as Bu,qJe as Bv,NJe as Bw,UJe as Bx,$Je as By,jKe as Bz,ZI as C,wQe as C$,QHe as C0,SKe as C1,EKe as C2,rKe as C3,iKe as C4,CHe as C5,OHe as C6,GHe as C7,HHe as C8,LHe as C9,NZe as CA,oXe as CB,sXe as CC,AZe as CD,WZe as CE,dXe as CF,$Ze as CG,lXe as CH,oQe as CI,sQe as CJ,VXe as CK,WXe as CL,XXe as CM,eQe as CN,UXe as CO,CYe as CP,GYe as CQ,vYe as CR,gYe as CS,pYe as CT,_Ye as CU,QWe as CV,tYe as CW,Ucr as CX,rYe as CY,zYe as CZ,iYe as C_,jHe as Ca,_Ke as Cb,pKe as Cc,CKe as Cd,OKe as Ce,vKe as Cf,zKe as Cg,tKe as Ch,LKe as Ci,gKe as Cj,TXe as Ck,AXe as Cl,fXe as Cm,bXe as Cn,wXe as Co,kXe as Cp,qXe as Cq,$Xe as Cr,NXe as Cs,GWe as Ct,YWe as Cu,UZe as Cv,VZe as Cw,XZe as Cx,eXe as Cy,qZe as Cz,KI as D,Gmr as D$,kQe as D0,TQe as D1,qQe as D2,AQe as D3,lQe as D4,dQe as D5,bQe as D6,fQe as D7,NQe as D8,$Qe as D9,EHe as DA,vHe as DB,Pv as DC,zfr as DD,Ow as DE,Efr as DF,u7 as DG,Mw as DH,on as DI,pWo as DJ,ot as DK,mt as DL,Omr as DM,qmr as DN,der as DO,fWo as DP,xer as DQ,yo as DR,wt as DS,et as DT,il as DU,uG as DV,Xc as DW,Bmr as DX,By as DY,rZo as DZ,co as D_,VQe as Da,UQe as Db,WQe as Dc,XQe as Dd,oJe as De,eJe as Df,sJe as Dg,dJe as Dh,lJe as Di,YVe as Dj,iHe as Dk,GVe as Dl,tHe as Dm,HVe as Dn,rHe as Do,QVe as Dp,_He as Dq,jVe as Dr,CVe as Ds,OVe as Dt,LVe as Du,EVe as Dv,pHe as Dw,SHe as Dx,zHe as Dy,gHe as Dz,WI as E,QBe as E$,jh as E0,Xk as E1,XKo as E2,Bc as E3,ZKo as E4,QKo as E5,YG as E6,XG as E7,JKo as E8,Uy as E9,z7e as EA,E7e as EB,ni as EC,S7e as ED,Y9e as EE,t7e as EF,Q9e as EG,H9e as EH,rBe as EI,tBe as EJ,iBe as EK,QGe as EL,GBe as EM,jBe as EN,HBe as EO,LBe as EP,CBe as EQ,EBe as ER,OBe as ES,SBe as ET,vBe as EU,gBe as EV,zBe as EW,pBe as EX,r9e as EY,t9e as EZ,i9e as E_,Gy as Ea,ZG as Eb,WG as Ec,ro as Ed,Mp as Ee,Fmr as Ef,oZo as Eg,jmr as Eh,nZo as Ei,Umr as Ej,Fb as Ek,Bt as El,bB as Em,EKo as En,X8e as Eo,U8e as Ep,V8e as Eq,W8e as Er,eGe as Es,NT as Et,p7e as Eu,v7e as Ev,g7e as Ew,r7e as Ex,_7e as Ey,i7e as Ez,O4e as F,vGe as F$,YBe as F0,YGe as F1,_9e as F2,_Be as F3,Pm as F4,XUe as F5,e8e as F6,s8e as F7,o8e as F8,l8e as F9,G7e as FA,j7e as FB,H7e as FC,Q7e as FD,Y7e as FE,tVe as FF,iVe as FG,rVe as FH,_Ve as FI,O7e as FJ,C7e as FK,L7e as FL,gVe as FM,pVe as FN,zVe as FO,vVe as FP,gGe as FQ,As as FR,zGe as FS,SGe as FT,EGe as FU,iGe as FV,_Ge as FW,pGe as FX,OGe as FY,LGe as FZ,jGe as F_,d8e as Fa,b8e as Fb,f8e as Fc,$Ue as Fd,UUe as Fe,WUe as Ff,VUe as Fg,w8e as Fh,k8e as Fi,A8e as Fj,T8e as Fk,q8e as Fl,$8e as Fm,
150N8e as Fn,p9e as Fo,g9e as Fp,S9e as Fq,E9e as Fr,C9e as Fs,O9e as Ft,v9e as Fu,z9e as Fv,L9e as Fw,G9e as Fx,j9e as Fy,dXo as Fz,ln as G,Kme as G$,CGe as G0,qUe as G1,NUe as G2,eUe as G3,oUe as G4,bUe as G5,wUe as G6,sUe as G7,lUe as G8,AFe as G9,Zmr as GA,Afe as GB,ofr as GC,IB as GD,rfr as GE,afr as GF,sfr as GG,wfe as GH,ifr as GI,qfe as GJ,cfr as GK,KJo as GL,$fe as GM,Nfe as GN,Mr as GO,Qt as GP,kfe as GQ,Tfe as GR,LI as GS,NI as GT,nfe as GU,afe as GV,Jme as GW,Kpe as GX,Zpe as GY,ume as GZ,mme as G_,qFe as Ga,WFe as Gb,XFe as Gc,dUe as Gd,fUe as Ge,kFe as Gf,TFe as Gg,kUe as Gh,TUe as Gi,UFe as Gj,VFe as Gk,NFe as Gl,AUe as Gm,$Fe as Gn,bFe as Go,fFe as Gp,lFe as Gq,wFe as Gr,dFe as Gs,$Jo as Gt,Q_ as Gu,I4 as Gv,gtr as Gw,xir as Gx,SB as Gy,VJo as Gz,au as H,tFe as H$,Zme as H0,aQo as H1,hme as H2,yme as H3,xme as H4,Ime as H5,Fme as H6,Bme as H7,Rme as H8,Pme as H9,Rse as HA,Dse as HB,Mse as HC,mse as HD,use as HE,iar as HF,Jae as HG,xse as HH,yse as HI,Fse as HJ,nse as HK,hI as HL,gI as HM,Kae as HN,XXo as HO,Mur as HP,cI as HQ,cee as HR,bir as HS,Dir as HT,$ir as HU,Bje as HV,Tp as HW,jir as HX,Kje as HY,rFe as HZ,qQo as H_,Mme as Ha,Dme as Hb,qI as Hc,_fe as Hd,g6e as He,v6e as Hf,QLe as Hg,t6e as Hh,z6e as Hi,sHo as Hj,S6e as Hk,r6e as Hl,i6e as Hm,_6e as Hn,p6e as Ho,HLe as Hp,E6e as Hq,YLe as Hr,wT as Hs,j$e as Ht,ase as Hu,hse as Hv,Pse as Hw,Zae as Hx,Ise as Hy,cse as Hz,xXo as I,DRn as I$,LQo as I0,Zje as I1,$ur as I2,cTn as I3,nCn as I4,cCn as I5,yCn as I6,ICn as I7,J3n as I8,mCn as I9,_fr as IA,_7 as IB,gv as IC,MSn as ID,Zfr as IE,wfr as IF,Bcr as IG,kfr as IH,Cfr as II,Gcr as IJ,FAn as IK,MAn as IL,ZAn as IM,n3n as IN,BAn as IO,Rfr as IP,KPn as IQ,egr as IR,a3n as IS,y3n as IT,IAn as IU,xAn as IV,MRn as IW,Pfr as IX,RAn as IY,JCn as IZ,FRn as I_,hCn as Ia,uCn as Ib,xCn as Ic,KIn as Id,cRn as Ie,aRn as If,DIn as Ig,FIn as Ih,MIn as Ii,PIn as Ij,aTn as Ik,a4n as Il,FSn as Im,u4n as In,KSn as Io,n4n as Ip,DSn as Iq,c4n as Ir,KB as Is,tfr as It,BSn as Iu,JSn as Iv,Gr as Iw,Clr as Ix,lfr as Iy,Jv as Iz,A1 as J,yIn as J$,KRn as J0,BRn as J1,m3n as J2,h3n as J3,xPn as J4,cAn as J5,aAn as J6,mPn as J7,hPn as J8,x3n as J9,KCn as JA,hAn as JB,I3n as JC,FPn as JD,N_ as JE,sr as JF,Mc as JG,R3n as JH,P3n as JI,Cdr as JJ,BCn as JK,yAn as JL,uAn as JM,B3n as JN,mAn as JO,JRn as JP,nAn as JQ,ZRn as JR,ySn as JS,jcr as JT,qw as JU,aqn as JV,cqn as JW,uqn as JX,h4n as JY,aIn as JZ,I4n as J_,uPn as Ja,nPn as Jb,uSn as Jc,RSn as Jd,J4n as Je,nIn as Jf,K3n as Jg,DCn as Jh,RCn as Ji,D3n as Jj,ZCn as Jk,PCn as Jl,FCn as Jm,M3n as Jn,MCn as Jo,qfr as Jp,F3n as Jq,MPn as Jr,IPn as Js,d7 as Jt,RPn as Ju,DPn as Jv,PPn as Jw,Plr as Jx,Jcr as Jy,yPn as Jz,C1 as K,myo as K$,K4n as K0,M4n as K1,R4n as K2,Hmr as K3,xIn as K4,mSn as K5,uTn as K6,hIn as K7,B4n as K8,RIn as K9,qn as KA,xZo as KB,Nmr as KC,Cmr as KD,Amr as KE,_n as KF,Pmr as KG,Rmr as KH,U_ as KI,pt as KJ,dt as KK,DG as KL,im as KM,Wn as KN,EWo as KO,Dmr as KP,$mr as KQ,DKo as KR,Lmr as KS,mTn as KT,hSn as KU,Mcr as KV,Nfr as KW,fQo as KX,dlr as KY,Mfr as KZ,yyo as K_,ZIn as Ka,IIn as Kb,nTn as Kc,F4n as Kd,BIn as Ke,PTn as Kf,cIn as Kg,CJo as Kh,uIn as Ki,mIn as Kj,Kmr as Kk,PJo as Kl,qJo as Km,JIn as Kn,ITn as Ko,OJo as Kp,to as Kq,MJo as Kr,gWo as Ks,KAn as Kt,Sfr as Ku,Kfr as Kv,Wfr as Kw,Hfr as Kx,hfr as Ky,Yfr as Kz,q_ as L,PLe as L$,uyo as L0,Aer as L1,Cer as L2,hyo as L3,GB as L4,wa as L5,Bo as L6,Z_ as L7,rS as L8,Oae as L9,OB as LA,H8 as LB,Oi as LC,Mm as LD,Py as LE,pYo as LF,Op as LG,Mmr as LH,eer as LI,Q8 as LJ,ky as LK,cm as LL,Sbe as LM,Ebe as LN,G6e as LO,fl as LP,Imr as LQ,O$e as LR,C$e as LS,E$e as LT,L$e as LU,S$e as LV,z$e as LW,p$e as LX,g$e as LY,v$e as LZ,MLe as L_,fI as La,Ae as Lb,kZo as Lc,$Yo as Ld,jG as Le,Si as Lf,xy as Lg,GYo as Lh,bm as Li,vm as Lj,YYo as Lk,ZYo as Ll,ll as Lm,Cm as Ln,Jn as Lo,Hb as Lp,Xb as Lq,zer as Lr,mWo as Ls,hm as Lt,Ey as Lu,qWo as Lv,NB as Lw,iw as Lx,cw as Ly,Hy as Lz,Pc as M,Vur as M$,XNe as M0,fLe as M1,bLe as M2,dLe as M3,wLe as M4,kLe as M5,$Ne as M6,HJo as M7,sLe as M8,RLe as M9,QDe as MA,_De as MB,iDe as MC,rDe as MD,pDe as ME,zDe as MF,EDe as MG,vDe as MH,gDe as MI,SDe as MJ,tDe as MK,Q6e as ML,j6e as MM,L6e as MN,Y6e as MO,H6e as MP,vbe as MQ,Cbe as MR,Eve as MS,Cve as MT,ewe as MU,pbe as MV,FLe as MW,DLe as MX,vee as MY,Fur as MZ,Gur as M_,vT as Ma,lLe as Mb,eLe as Mc,oLe as Md,WNe as Me,VNe as Mf,UNe as Mg,C6e as Mh,V$e as Mi,W$e as Mj,Smr as Mk,kmr as Ml,xmr as Mm,oHo as Mn,Jmr as Mo,LDe as Mp,ODe as Mq,CDe as Mr,jDe as Ms,i$e as Mt,r$e as Mu,t$e as Mv,_$e as Mw,YDe as Mx,HDe as My,GDe as Mz,qc as N,cPe as N$,Nlr as N0,b2e as N1,U2e as N2,W0e as N3,V0e as N4,f2e as N5,W2e as N6,V2e as N7,$2e as N8,N2e as N9,ACe as NA,oCe as NB,bCe as NC,lCe as ND,kCe as NE,wCe as NF,fCe as NG,dCe as NH,sCe as NI,TCe as NJ,wZo as NK,QG as NL,nB as NM,gG as NN,JG as NO,fG as NP,uPe as NQ,nPe as NR,mPe as NS,DCe as NT,ZCe as NU,KCe as NV,FCe as NW,JCe as NX,BCe as NY,MCe as NZ,aPe as N_,q2e as Na,A2e as Nb,T2e as Nc,k2e as Nd,w2e as Ne,o2e as Nf,e2e as Ng,X0e as Nh,$0e as Ni,N0e as Nj,A0e as Nk,q0e as Nl,s2e as Nm,d2e as Nn,l2e as No,Cxe as Np,U0e as Nq,Tmr as Nr,V3e as Ns,q3e as Nt,uQo as Nu,X3e as Nv,W3e as Nw,$3e as Nx,N3e as Ny,U3e as Nz,ir as O,YJ as O$,eCe as O0,XI as O1,Tze as O2,bxe as O3,Xze as O4,kze as O5,oxe as O6,fze as O7,sxe as O8,wze as O9,sze as OA,X2e as OB,Vze as OC,$ze as OD,Uze as OE,fxe as OF,dze as OG,Obe as OH,Wze as OI,lxe as OJ,Nwe as OK,qwe as OL,Xwe as OM,Wwe as ON,fwe as OO,s0e as OP,Uwe as OQ,d0e as OR,l0e as OS,$we as OT,Twe as OU,e0e as OV,bwe as OW,b0e as OX,swe as OY,kwe as OZ,Awe as O_,bze as Oa,qze as Ob,vye as Oc,$ye as Od,Nye as Oe,Sve as Of,Yve as Og,Sye as Oh,tye as Oi,Qve as Oj,rye as Ok,iye as Ol,_ye as Om,pye as On,gye as Oo,zye as Op,Eye as Oq,pve as Or,_ve as Os,oze as Ot,lze as Ou,exe as Ov,eze as Ow,Aze as Ox,dxe as Oy,Nze as Oz,xJo as P,aT as P$,OJ as P0,lwe as P1,owe as P2,dwe as P3,Vwe as P4,o0e as P5,w0e as P6,k0e as P7,f0e as P8,wwe as P9,fNe as PA,iNe as PB,gT as PC,wNe as PD,kNe as PE,dNe as PF,ANe as PG,TNe as PH,bNe as PI,efr as PJ,el as PK,PMe as PL,DMe as PM,xMe as PN,Cir as PO,JMe as PP,fMe as PQ,xqe as PR,Vqe as PS,yqe as PT,$qe as PU,e7 as PV,fOe as PW,dOe as PX,bOe as PY,wOe as PZ,rOe as P_,ive as Pa,rve as Pb,vve as Pc,Gbe as Pd,Lbe as Pe,zbe as Pf,zve as Pg,gbe as Ph,Gve as P
150i,Uye as Pj,gve as Pk,Xye as Pl,jbe as Pm,Vye as Pn,Wye as Po,Ove as Pp,Hbe as Pq,qye as Pr,Lve as Ps,Hve as Pt,jve as Pu,Qbe as Pv,tve as Pw,Ybe as Px,BI as Py,Wer as Pz,IJo as Q,_Te as Q$,iOe as Q0,Wqe as Q1,Jqe as Q2,$er as Q3,vdr as Q4,me as Q5,aS as Q6,ur as Q7,iX as Q8,ui as Q9,_Ie as QA,_ae as QB,ei as QC,Per as QD,xc as QE,Xmr as QF,BXo as QG,pte as QH,Cte as QI,_re as QJ,tne as QK,jre as QL,Ste as QM,pre as QN,Hoe as QO,Yte as QP,rne as QQ,EIe as QR,CIe as QS,OIe as QT,tTe as QU,YIe as QV,HIe as QW,QIe as QX,gTe as QY,pIe as QZ,GIe as Q_,vKo as Qa,G4e as Qb,$5 as Qc,rTe as Qd,L4e as Qe,vIe as Qf,SIe as Qg,vTe as Qh,iTe as Qi,qTe as Qj,zIe as Qk,jIe as Ql,pTe as Qm,tIe as Qn,Y4e as Qo,Q4e as Qp,htr as Qq,rIe as Qr,iIe as Qs,kTe as Qt,j4e as Qu,gIe as Qv,One as Qw,ATe as Qx,TTe as Qy,H4e as Qz,Ye as R,A5e as R$,bmr as R0,Fv as R1,wmr as R2,zmr as R3,ymr as R4,vmr as R5,LIe as R6,S4e as R7,uSe as R8,JSe as R9,$1e as RA,U5e as RB,T1e as RC,N5e as RD,oSe as RE,V1e as RF,U1e as RG,b5e as RH,d5e as RI,s5e as RJ,X1e as RK,o5e as RL,e5e as RM,N1e as RN,f5e as RO,eSe as RP,l5e as RQ,W1e as RR,A1e as RS,$5e as RT,w5e as RU,T5e as RV,X5e as RW,k1e as RX,q5e as RY,cSe as RZ,W5e as R_,MSe as Ra,ISe as Rb,Emr as Rc,n4e as Rd,a4e as Re,E4e as Rf,mSe as Rg,PSe as Rh,KSe as Ri,z8 as Rj,a4 as Rk,xo as Rl,C4e as Rm,c4e as Rn,BSe as Ro,xSe as R
150p,m4e as Rq,h4e as Rr,ZSe as Rs,z4e as Rt,u4e as Ru,DSe as Rv,hSe as Rw,FSe as Rx,RSe as Ry,q1e as Rz,R1 as S,Ugr as S$,V5e as S0,k5e as S1,gke as S2,g1e as S3,Gxe as S4,v1e as S5,jxe as S6,Lke as S7,Qxe as S8,pke as S9,khr as SA,bgr as SB,vgr as SC,Pdr as SD,ygr as SE,wgr as SF,zgr as SG,xgr as SH,kgr as SI,Sgr as SJ,Igr as SK,Tgr as SL,Egr as SM,Rgr as SN,Agr as SO,Cgr as SP,qdr as SQ,Pgr as SR,qgr as SS,Ogr as ST,Mgr as SU,Ngr as SV,Lgr as SW,Dgr as SX,$gr as SY,jgr as SZ,Fgr as S_,Gke as Sa,Hke as Sb,Eke as Sc,Cke as Sd,Oke as Se,vke as Sf,Ske as Sg,jke as Sh,Yxe as Si,Lxe as Sj,tke as Sk,_ke as Sl,rke as Sm,ike as Sn,zke as So,t1e as Sp,Yke as Sq,r1e as Sr,Qke as Ss,p1e as St,_1e as Su,i1e as Sv,Oxe as Sw,Hxe as Sx,Hdr as Sy,cp as Sz,ufr as T,L3t as T$,Ggr as T0,Mdr as T1,Bgr as T2,Vgr as T3,Hgr as T4,Kgr as T5,Wgr as T6,Ygr as T7,Zgr as T8,Xgr as T9,zAt as TA,vAt as TB,zRt as TC,vRt as TD,jEt as TE,gRt as TF,nw as TG,Xy as TH,HAt as TI,GAt as TJ,jAt as TK,LAt as TL,r3t as TM,t3t as TN,QAt as TO,YAt as TP,g3t as TQ,p3t as TR,_3t as TS,i3t as TT,E3t as TU,S3t as TV,z3t as TW,v3t as TX,OAt as TY,GEt as TZ,CAt as T_,Qgr as Ta,Jgr as Tb,rRt as Tc,iRt as Td,_Rt as Te,pRt as Tf,LEt as Tg,OEt as Th,ORt as Ti,CRt as Tj,ERt as Tk,SRt as Tl,HRt as Tm,GRt as Tn,jRt as To,LRt as Tp,rAt as Tq,tAt as Tr,QRt as Ts,YRt as Tt,gAt as Tu,pAt as Tv,_At as Tw,iAt as Tx,EAt as Ty,SAt as Tz,J_ as U,uLt as U$,O3t as U0,G3t as U1,j3t as U2,Y3t as U3,H3t as U4,tCt as U5,Q3t as U6,HEt as U7,C3t as U8,gCt as U9,SPt as UA,zPt as UB,vPt as UC,tRt as UD,ehr as UE,thr as UF,Ldr as UG,nhr as UH,ohr as UI,rhr as UJ,ahr as UK,shr as UL,gMt as UM,pMt as UN,_Mt as UO,vMt as UP,INt as UQ,RNt as UR,PNt as US,MNt as UT,aNt as UU,nNt as UV,nLt as UW,JNt as UX,ZNt as UY,KNt as UZ,mLt as U_,pCt as Ua,_Ct as Ub,SCt as Uc,zCt as Ud,vCt as Ue,OCt as Uf,CCt as Ug,ECt as Uh,GCt as Ui,jCt as Uj,LCt as Uk,iCt as Ul,YEt as Um,rCt as Un,QCt as Uo,YCt as Up,rPt as Uq,tPt as Ur,_Pt as Us,iPt as Ut,gPt as Uu,pPt as Uv,CPt as Uw,EPt as Ux,QEt as Uy,HCt as Uz,EJo as V,h$t as V$,cLt as V0,aLt as V1,ILt as V2,xLt as V3,yLt as V4,hLt as V5,DLt as V6,MLt as V7,PLt as V8,RLt as V9,ZDt as VA,u$t as VB,c$t as VC,a$t as VD,RDt as VE,hNt as VF,IDt as VG,m6t as VH,u6t as VI,c6t as VJ,a6t as VK,I6t as VL,x6t as VM,y6t as VN,h6t as VO,D6t as VP,M6t as VQ,P6t as VR,R6t as VS,Z6t as VT,K6t as VU,B6t as VV,F6t as VW,n6t as VX,uNt as VY,JLt as VZ,y$t as V_,ZLt as Va,KLt as Vb,BLt as Vc,FLt as Vd,BNt as Ve,FNt as Vf,cNt as Vg,DNt as Vh,aDt as Vi,nDt as Vj,uDt as Vk,cDt as Vl,hDt as Vm,mDt as Vn,xDt as Vo,yDt as Vp,mNt as Vq,J6t as Vr,DDt as Vs,MDt as Vt,PDt as Vu,KDt as Vv,BDt as Vw,FDt as Vx,n$t as Vy,JDt as Vz,TJo as W,RFt as W$,I$t as W0,x$t as W1,P$t as W2,R$t as W3,D$t as W4,M$t as W5,J$t as W6,Z$t as W7,yNt as W8,m$t as W9,IFt as WA,xFt as WB,yFt as WC,hFt as WD,yjt as WE,hjt as WF,IGt as WG,mjt as WH,rB as WI,BFt as WJ,FFt as WK,DFt as WL,MFt as WM,nUt as WN,JFt as WO,ZFt as WP,KFt as WQ,mUt as WR,uUt as WS,cUt as WT,aUt as WU,IUt as WV,xUt as WW,yUt as WX,hUt as WY,PFt as WZ,cGt as W_,K$t as Wa,B$t as Wb,F$t as Wc,xNt as Wd,njt as We,ajt as Wf,cjt as Wg,ujt as Wh,uGt as Wi,mGt as Wj,Pjt as Wk,Rjt as Wl,Ijt as Wm,xjt as Wn,Bjt as Wo,Fjt as Wp,Djt as Wq,Mjt as Wr,nFt as Ws,Jjt as Wt,Zjt as Wu,Kjt as Wv,mFt as Ww,uFt as Wx,cFt as Wy,aFt as Wz,wcr as X,hgr as X$,FUt as X0,DUt as X1,MUt as X2,ZUt as X3,KUt as X4,BUt as X5,a8t as X6,n8t as X7,JUt as X8,m8t as X9,bhr as XA,vhr as XB,yhr as XC,zhr as XD,whr as XE,xhr as XF,ngr as XG,ogr as XH,Rdr as XI,agr as XJ,rgr as XK,sgr as XL,igr as XM,Q9t as XN,Y9t as XO,H9t as XP,t7t as XQ,cgr as XR,Lw as XS,lgr as XT,_gr as XU,ugr as XV,pgr as XW,dgr as XX,mgr as XY,fgr as XZ,ggr as X_,u8t as Xa,c8t as Xb,PUt as Xc,RGt as Xd,RUt as Xe,y8t as Xf,h8t as Xg,I8t as Xh,x8t as Xi,P8t as Xj,R8t as Xk,D8t as Xl,M8t as Xm,J8t as Xn,nGt as Xo,aGt as Xp,K8t as Xq,B8t as Xr,F8t as Xs,Z8t as Xt,phr as Xu,$dr as Xv,mhr as Xw,fhr as Xx,ghr as Xy,hhr as Xz,wp as Y,sJt as Y$,qYt as Y0,NYt as Y1,$Yt as Y2,UYt as Y3,bJt as Y4,wJt as Y5,fXo as Y6,wXt as Y7,bXt as Y8,fXt as Y9,TZt as YA,kZt as YB,VZt as YC,UZt as YD,$Zt as YE,NZt as YF,oXt as YG,eXt as YH,XZt as YI,WZt as YJ,XYt as YK,WYt as YL,qJt as YM,VYt as YN,lQt as YO,sQt as YP,fQt as YQ,dQt as YR,wQt as YS,bQt as YT,NJt as YU,TQt as YV,kQt as YW,qQt as YX,AQt as YY,eJt as YZ,oJt as Y_,dXt as Ya,qXt as Yb,AXt as Yc,TXt as Yd,kXt as Ye,VXt as Yf,UXt as Yg,$Xt as Yh,NXt as Yi,oQt as Yj,eQt as Yk,XXt as Yl,WXt as Ym,lXt as Yn,fJt as Yo,sXt as Yp,lZt as Yq,sZt as Yr,oZt as Ys,eZt as Yt,wZt as Yu,bZt as Yv,fZt as Yw,dZt as Yx,qZt as Yy,AZt as Yz,Ci as Z,$nn as Z$,lJt as Z0,$Qt as Z1,NQt as Z2,dJt as Z3,WQt as Z4,VQt as Z5,UQt as Z6,XQt as Z7,$Jt as Z8,UJt as Z9,sen as ZA,Ten as ZB,
150ken as ZC,wen as ZD,ben as ZE,$en as ZF,Nen as ZG,qen as ZH,Aen as ZI,Xen as ZJ,Wen as ZK,Ven as ZL,Uen as ZM,ltn as ZN,stn as ZO,otn as ZP,etn as ZQ,oen as ZR,een as ZS,srn as ZT,XJt as ZU,wnn as ZV,bnn as ZW,fnn as ZX,Ann as ZY,Tnn as ZZ,knn as Z_,VJt as Za,WJt as Zb,Von as Zc,Won as Zd,Ttn as Ze,ktn as Zf,wtn as Zg,btn as Zh,$tn as Zi,Ntn as Zj,qtn as Zk,Atn as Zl,Xtn as Zm,Wtn as Zn,Vtn as Zo,Utn as Zp,lnn as Zq,snn as Zr,onn as Zs,enn as Zt,ftn as Zu,Uon as Zv,dtn as Zw,fen as Zx,den as Zy,len as Zz,jlr as _,fsn as _$,Nnn as _0,qnn as _1,Wnn as _2,Vnn as _3,Unn as _4,dnn as _5,lrn as _6,eon as _7,Xnn as _8,son as _9,dan as _A,lan as _B,san as _C,oan as _D,kan as _E,wan as _F,ban as _G,fan as _H,Nan as _I,qan as _J,Aan as _K,Tan as _L,Arn as _M,Trn as _N,qcn as _O,krn as _P,esn as _Q,Xan as _R,Wan as _S,Van as _T,dsn as _U,lsn as _V,ssn as _W,osn as _X,ksn as _Y,wsn as _Z,bsn as __,oon as _a,don as _b,lon as _c,Ton as _d,Aon as _e,qon as _f,Non as _g,$on as _h,won as _i,bon as _j,fon as _k,kon as _l,drn as _m,frn as _n,brn as _o,wrn as _p,bcn as _q,wcn as _r,Urn as _s,$rn as _t,Nrn as _u,qrn as _v,ean as _w,Xrn as _x,Wrn as _y,Vrn as _z,Sa as a,njn as a$,SJo as a0,bgn as a0$,Hdn as a00,Xcn as a01,T_n as a02,k_n as a03,w_n as a04,b_n as a05,$_n as a06,N_n as a07,q_n as a08,A_n as a09,pdn as a0A,gdn as a0B,vdn as a0C,zdn as a0D,Sdn as a0E,idn as a0F,rdn as a0G,tdn as a0H,_dn as a0I,ihr as a0J,chr as a0K,Ddr as a0L,lhr as a0M,uhr as a0N,_hr as a0O,dhr as a0P,dfn as a0Q,lfn as a0R,sfn as a0S,ffn as a0T,Vfn as a0U,Wfn as a0V,Xfn as a0W,egn as a0X,dvn as a0Y,fvn as a0Z,wgn as a0_,X_n as a0a,W_n as a0b,V_n as a0c,U_n as a0d,lun as a0e,sun as a0f,oun as a0g,eun as a0h,f_n as a0i,Edn as a0j,d_n as a0k,fun as a0l,dun as a0m,wun as a0n,bun as a0o,Tun as a0p,kun as a0q,qun as a0r,Aun as a0s,Ydn as a0t,$un as a0u,Nun as a0v,Hun as a0w,Uun as a0x,Qun as a0y,Yun as a0z,tgr as a1,fwn as a1$,fgn as a10,dgn as a11,qgn as a12,Agn as a13,Tgn as a14,kgn as a15,Vgn as a16,Ugn as a17,$gn as a18,Ngn as a19,lbn as a1A,sbn as a1B,whn as a1C,lvn as a1D,bhn as a1E,wbn as a1F,bbn as a1G,Tbn as a1H,kbn as a1I,qbn as a1J,Abn as a1K,Wbn as a1L,Xbn as a1M,evn as a1N,ovn as a1O,svn as a1P,Ubn as a1Q,$bn as a1R,Nbn as a1S,Vbn as a1T,Avn as a1U,qvn as a1V,Nvn as a1W,$vn as a1X,f2n as a1Y,b2n as a1Z,bwn as a1_,ohn as a1a,ehn as a1b,Xgn as a1c,Wgn as a1d,fhn as a1e,dhn as a1f,lhn as a1g,shn as a1h,lgn as a1i,sgn as a1j,Tvn as a1k,ogn as a1l,qhn as a1m,Ahn as a1n,Thn as a1o,khn as a1p,Vhn as a1q,Uhn as a1r,$hn as a1s,Nhn as a1t,obn as a1u,ebn as a1v,Xhn as a1w,Whn as a1x,fbn as a1y,dbn as a1z,un as a2,E_t as a2$,dwn as a20,lwn as a21,Awn as a22,Twn as a23,kwn as a24,wwn as a25,Uwn as a26,$wn as a27,Nwn as a28,qwn as a29,Vyn as a2A,Wvn as a2B,Vvn as a2C,A2n as a2D,Uvn as a2E,s0n as a2F,o0n as a2G,d0n as a2H,l0n as a2I,b0n as a2J,f0n as a2K,q2n as a2L,k0n as a2M,w0n as a2N,A0n as a2O,T0n as a2P,N0n as a2Q,q0n as a2R,X0n as a2S,e2n as a2T,o2n as a2U,s2n as a2V,l2n as a2W,V0n as a2X,U0n as a2Y,$0n as a2Z,W0n as a2_,e0n as a2a,Xwn as a2b,Wwn as a2c,Vwn as a2d,swn as a2e,d2n as a2f,own as a2g,syn as a2h,oyn as a2i,eyn as a2j,Xvn as a2k,byn as a2l,fyn as a2m,dyn as a2n,lyn as a2o,Ayn as a2p,Tyn as a2q,kyn as a2r,wyn as a2s,Uyn as a2t,$yn as a2u,Nyn as a2v,qyn as a2w,ewn as a2x,Xyn as a2y,Wyn as a2z,lr as a3,zmt as a3$,Edt as a30,Q_t as a31,Cdt as a32,tdt as a33,Odt as a34,_dt as a35,Ldt as a36,Sdt as a37,zdt as a38,vdt as a39,Ypt as a3A,Hdt as a3B,Ydt as a3C,Qdt as a3D,Gdt as a3E,jdt as a3F,imt as a3G,rmt as a3H,pmt as a3I,_mt as a3J,vmt as a3K,gmt as a3L,tmt as a3M,Qpt as a3N,Cmt as a3O,Emt as a3P,Lmt as a3Q,Omt as a3R,Gmt as a3S,jmt as a3T,Ymt as a3U,Hmt as a3V,tft as a3W,Qmt as a3X,ift as a3Y,rft as a3Z,Smt as a3_,gdt as a3a,pdt as a3b,Ylt as a3c,Qut as a3d,Yut as a3e,Qlt as a3f,idt as a3g,rdt as a3h,Hut as a3i,Gut as a3j,tpt as a3k,rpt as a3l,ipt as a3m,_pt as a3n,ppt as a3o,gpt as a3p,vpt as a3q,zpt as a3r,Spt as a3s,Ept as a3t,Cpt as a3u,Opt as a3v,Lpt as a3w,jpt as a3x,Gpt as a3y,Hpt as a3z,pee as a4,Y_t as a4$,pft as a40,_ft as a41,Sft as a42,zft as a43,Cft as a44,Eft as a45,Lft as a46,Oft as a47,Gft as a48,jft as a49,Out as a4A,Cut as a4B,jut as a4C,Lut as a4D,tut as a4E,rut as a4F,iut as a4G,put as a4H,_ut as a4I,zut as a4J,vut as a4K,gut as a4L,r_t as a4M,i_t as a4N,__t as a4O,t_t as a4P,p_t as a4Q,g_t as a4R,z_t as a4S,v_t as a4T,S_t as a4U,C_t as a4V,O_t as a4W,j_t as a4X,L_t as a4Y,H_t as a4Z,G_t as a4_,Yft as a4a,Hft as a4b,tgt as a4c,Qft as a4d,igt as a4e,rgt as a4f,pgt as a4g,_gt as a4h,vft as a4i,gft as a4j,Egt as a4k,Sgt as a4l,zgt as a4m,vgt as a4n,ggt as a4o,Clt as a4p,Olt as a4q,Llt as a4r,Elt as a4s,Slt as a4t,zlt as a4u,jlt as a4v,Glt as a4w,Hlt as a4x,Eut as a4y,Sut as a4z,Pe as a5,Cgt as a50,Ogt as a51,Lgt as a52,jgt as a53,Ggt as a54,O6e as a55,X$e as a56,dje as a57,sje as a58,lje as a59,eje as a5
150a,oje as a5b,Pir as a5c,U_r as a6,Br as a7,_B as a8,Ce as a9,aLn as aA,JNn as aB,yLn as aC,nLn as aD,Z$n as aE,mjn as aF,xjn as aG,ajn as aH,rXo as aI,w1 as aJ,UXo as aK,Uae as aL,y0o as aM,Cae as aN,m0o as aO,Eae as aP,u0o as aQ,$ae as aR,h0o as aS,B$n as aT,Ic as aU,K$n as aV,cjn as aW,ujn as aX,hjn as aY,yjn as aZ,J$n as a_,pb as aa,MMn as ab,PMn as ac,DMn as ad,FMn as ae,Fp as af,qm as ag,Jjn as ah,pl as ai,Qmr as aj,nFn as ak,aFn as al,cFn as am,uFn as an,mFn as ao,Zjn as ap,hFn as aq,MFn as ar,IFn as as,DFn as at,RFn as au,_w as av,Ymr as aw,DNn as ax,hLn as ay,mLn as az,Rir as b,ZOn as b$,Bjn as b0,Djn as b1,Kjn as b2,Fjn as b3,FLn as b4,RLn as b5,KLn as b6,MLn as b7,DLn as b8,n6n as b9,IMn as bA,RMn as bB,MOn as bC,DOn as bD,FOn as bE,BOn as bF,nMn as bG,uMn as bH,aMn as bI,cMn as bJ,mMn as bK,hMn as bL,hOn as bM,yOn as bN,xOn as bO,IOn as bP,Rqn as bQ,Pqn as bR,Mqn as bS,Dqn as bT,Jqn as bU,nOn as bV,Kqn as bW,Zqn as bX,Fqn as bY,Bqn as bZ,KOn as b_,a6n as ba,c6n as bb,ZLn as bc,u6n as bd,m6n as be,PLn as bf,xLn as bg,JLn as bh,ILn as bi,Om as bj,JFn as bk,aUn as bl,nUn as bm,uUn as bn,cUn as bo,FFn as bp,BFn as bq,yUn as br,xUn as bs,IUn as bt,RUn as bu,mUn as bv,hUn as bw,KFn as bx,PUn as by,ZFn as bz,J9 as c,P6n as c$,yMn as c0,xMn as c1,aOn as c2,cOn as c3,ROn as c4,POn as c5,uOn as c6,JOn as c7,mOn as c8,ay as c9,cNn as cA,BMn as cB,nNn as cC,INn as cD,RNn as cE,mNn as cF,yNn as cG,hNn as cH,KMn as cI,ZMn as cJ,JMn as cK,u$n as cL,c$n as cM,y$n as cN,h$n as cO,Sae as cP,eKo as cQ,hDn as cR,uDn as cS,x$n as cT,mDn as cU,xDn as cV,JDn as cW,n$n as cX,KDn as cY,ZDn as cZ,a$n as c_,lw as ca,xqn as cb,yqn as cc,mqn as cd,Iqn as ce,hqn as cf,Vmr as cg,PFn as ch,yFn as ci,xFn as cj,Ct as ck,NJo as cl,ZNn as cm,BNn as cn,KNn as co,FNn as cp,cLn as cq,uLn as cr,Rjn as cs,ib as ct,elr as cu,PNn as cv,aNn as cw,MNn as cx,xNn as cy,uNn as cz,Wm as d,zSo as d$,M6n as d0,B6n as d1,D6n as d2,F6n as d3,K6n as d4,Z6n as d5,aDn as d6,cDn as d7,nDn as d8,J6n as d9,CSo as dA,LSo as dB,OSo as dC,ESo as dD,mzo as dE,hzo as dF,yzo as dG,Izo as dH,xzo as dI,Rzo as dJ,Pzo as dK,Mzo as dL,Fzo as dM,Dzo as dN,Bzo as dO,Kzo as dP,Zzo as dQ,nxo as dR,Jzo as dS,Z2o as dT,J2o as dU,nzo as dV,czo as dW,azo as dX,Ixo as dY,Pxo as dZ,Rxo as d_,m$n as da,R6n as db,x6n as dc,I6n as dd,h6n as de,y6n as df,qe as dg,v_r as dh,Y_r as di,Mko as dj,Fko as dk,Dko as dl,Bko as dm,r8 as dn,Q1o as dp,Y1o as dq,r4o as dr,_4o as ds,i4o as dt,YSo as du,t4o as dv,QSo as dw,jSo as dx,HSo as dy,GSo as dz,Eir as e,hko as e$,gSo as e0,vSo as e1,tSo as e2,Y5o as e3,Q5o as e4,j5o as e5,O5o as e6,L5o as e7,G5o as e8,SSo as e9,C5o as eA,E5o as eB,p1o as eC,_1o as eD,S1o as eE,z1o as eF,v1o as eG,g1o as eH,G1o as eI,j1o as eJ,C1o as eK,E1o as eL,L1o as eM,O1o as eN,i1o as eO,H1o as eP,Yko as eQ,Qko as eR,nlr as eS,Vfr as eT,nko as eU,ako as eV,Iko as eW,Rko as eX,Mxo as eY,Dxo as eZ,mko as e_,k1 as ea,g4o as eb,p4o as ec,v4o as ed,O4o as ee,C4o as ef,L4o as eg,S4o as eh,z4o as ei,E4o as ej,G4o as ek,j4o as el,H4o as em,Q4o as en,Y4o as eo,rIo as ep,tIo as eq,t5o as er,r5o as es,i5o as et,_5o as eu,v5o as ev,z5o as ew,p5o as ex,g5o as ey,S5o as ez,In as f,zIo as f$,Fxo as f0,Bxo as f1,Zxo as f2,Jxo as f3,yko as f4,xko as f5,cko as f6,uko as f7,Kxo as f8,Pko as f9,TAo as fA,s3o as fB,d3o as fC,l3o as fD,T3o as fE,q3o as fF,A3o as fG,N3o as fH,U3o as fI,$3o as fJ,b3o as fK,k3o as fL,w3o as fM,f3o as fN,OIo as fO,LIo as fP,jIo as fQ,HIo as fR,GIo as fS,iTo as fT,_To as fU,gTo as fV,pTo as fW,YIo as fX,QIo as fY,rTo as fZ,tTo as f_,Ofr as fa,mxo as fb,uxo as fc,axo as fd,hxo as fe,cxo as ff,Pw as fg,flr as fh,iu as fi,Lfr as fj,olr as fk,uzo as fl,yxo as fm,xxo as fn,H5o as fo,_So as fp,iSo as fq,rSo as fr,pSo as fs,glr as ft,CRo as fu,ERo as fv,SRo as fw,ORo as fx,c8 as fy,AAo as fz,Sir as g,pIo as g$,SIo as g0,CIo as g1,EIo as g2,vTo as g3,STo as g4,zTo as g5,VAo as g6,WAo as g7,qAo as g8,NAo as g9,wAo as gA,bAo as gB,fAo as gC,dAo as gD,oAo as gE,kAo as gF,$Ro as gG,URo as gH,GTo as gI,HTo as gJ,vEo as gK,zEo as gL,iEo as gM,_Eo as gN,LTo as gO,jTo as gP,tEo as gQ,rEo as gR,ETo as gS,CTo as gT,pEo as gU,gEo as gV,YTo as gW,QTo as gX,OTo as gY,SEo as gZ,gIo as g_,$Ao as ga,UAo as gb,XAo as gc,o3o as gd,e3o as ge,vRo as gf,CEo as gg,OEo as gh,HEo as gi,YEo as gj,LEo as gk,jEo as gl,GEo as gm,pRo as gn,gRo as go,iRo as gp,_Ro as gq,tRo as gr,rRo as gs,QEo as gt,EEo as gu,zRo as gv,lAo as gw,sAo as gx,eAo as gy,XRo as gz,E_ as h,kCo as h$,iIo as h0,vIo as h1,_Io as h2,oNo as h3,lNo as h4,eNo as h5,sNo as h6,dNo as h7,d8 as h8,y6o as h9,Nqo as hA,Uqo as hB,$qo as hC,Aqo as hD,qqo as hE,Wqo as hF,eOo as hG,Xqo as hH,XCo as hI,ePo as hJ,UCo as hK,WCo as hL,VCo as hM,eCo as hN,oCo as hO,V3o as hP,X3o as hQ,W3o as hR,TPo as hS,APo as hT,bPo as hU,kPo as hV,wPo as hW,ACo as hX,qC
150o as hY,wCo as hZ,TCo as h_,h6o as ha,vQo as hb,cDo as hc,mDo as hd,uDo as he,J6o as hf,aDo as hg,nDo as hh,hDo as hi,xDo as hj,yDo as hk,IDo as hl,PDo as hm,RDo as hn,Z6o as ho,Vqo as hp,wqo as hq,Tqo as hr,kqo as hs,fqo as ht,bqo as hu,sqo as hv,dqo as hw,lqo as hx,eqo as hy,oqo as hz,Q9 as i,AMo as i$,dPo as i0,fPo as i1,oPo as i2,lPo as i3,sPo as i4,sCo as i5,bCo as i6,lCo as i7,fCo as i8,dCo as i9,c$o as iA,m$o as iB,DDo as iC,MDo as iD,FDo as iE,y$o as iF,h$o as iG,I$o as iH,x$o as iI,M6o as iJ,D6o as iK,x6o as iL,I6o as iM,R6o as iN,P6o as iO,F6o as iP,K6o as iQ,B6o as iR,lMo as iS,dMo as iT,kMo as iU,TMo as iV,fMo as iW,bMo as iX,wMo as iY,$Mo as iZ,UMo as i_,NCo as ia,$Co as ib,cLo as ic,aLo as id,uLo as ie,nLo as ig,mLo as ih,MNo as ii,PNo as ij,DNo as ik,FNo as il,yNo as im,hNo as io,xNo as ip,INo as iq,RNo as ir,JNo as is,n$o as it,JDo as iu,a$o as iv,KDo as iw,BDo as ix,ZDo as iy,u$o as iz,D5 as j,GGo as j$,qMo as j0,VMo as j1,WMo as j2,NMo as j3,sMo as j4,XMo as j5,KLo as j6,BLo as j7,u6o as j8,c6o as j9,fOo as jA,bOo as jB,wOo as jC,kOo as jD,XOo as jE,UPo as jF,$Po as jG,qPo as jH,VPo as jI,NPo as jJ,WPo as jK,XPo as jL,BNo as jM,ZNo as jN,KNo as jO,o as jP,jXo as jQ,I8o as jR,y8o as jS,x8o as jT,R8o as jU,g8 as jV,G9o as jW,j9o as jX,HGo as jY,LGo as jZ,OGo as j_,DLo as ja,MLo as jb,JLo as jc,ZLo as jd,PLo as je,RLo as jf,a6o as jg,n6o as jh,FLo as ji,m6o as jj,hLo as jk,yLo as jl,eMo as jm,oMo as jn,VOo as jo,WOo as jp,TOo as jq,AOo as jr,qOo as js,NOo as jt,oOo as ju,sOo as jv,lOo as jw,dOo as jx,$Oo as jy,UOo as jz,Re as k,hUo as k$,j8o as k0,O8o as k1,L8o as k2,jGo as k3,L7o as k4,G7o as k5,j7o as k6,H7o as k7,Q7o as k8,Y7o as k9,yjo as kA,Q9o as kB,t7o as kC,_7o as kD,p7o as kE,H9o as kF,Y9o as kG,r7o as kH,i7o as kI,g7o as kJ,z7o as kK,v7o as kL,pBo as kM,gBo as kN,_Bo as kO,OBo as kP,CBo as kQ,vBo as kR,EBo as kS,SBo as kT,LBo as kU,rBo as kV,tBo as kW,QGo as kX,iBo as kY,YGo as kZ,zBo as k_,tVo as ka,iVo as kb,rVo as kc,E7o as kd,O7o as ke,C7o as kf,S7o as kg,njo as kh,ujo as ki,ajo as kj,mjo as kk,cjo as kl,Z$o as km,B$o as kn,J$o as ko,K$o as kp,Rjo as kq,xjo as kr,Pjo as ks,Ijo as kt,Fjo as ku,Mjo as kv,Bjo as kw,Djo as kx,hjo as ky,Kjo as kz,uHo as l,DFo as l$,yUo as l0,IUo as l1,RUo as l2,PUo as l3,MUo as l4,DUo as l5,FUo as l6,xUo as l7,BUo as l8,KUo as l9,_9o as lA,i9o as lB,t9o as lC,QBo as lD,g9o as lE,p9o as lF,z9o as lG,v9o as lH,O9o as lI,C9o as lJ,E9o as lK,S9o as lL,r9o as lM,L9o as lN,jBo as lO,GBo as lP,cUo as lQ,uUo as lR,uFo as lS,mFo as lT,RFo as lU,PFo as lV,JFo as lW,nUo as lX,xFo as lY,IFo as lZ,MFo as l_,n8o as la,a8o as lb,ZUo as lc,JUo as ld,u8o as le,m8o as lf,c8o as lg,mUo as lh,h8o as li,uB as lj,jVo as lk,LVo as ll,GVo as lm,pVo as ln,_Vo as lo,gVo as lp,CVo as lq,EVo as lr,OVo as ls,zVo as lt,vVo as lu,SVo as lv,YVo as lw,HVo as lx,tHo as ly,QVo as lz,x as m,a2o as m$,KFo as m0,ZFo as m1,FFo as m2,BFo as m3,nFo as m4,aFo as m5,Zjo as m6,Jjo as m7,hFo as m8,yFo as m9,z7 as mA,x1 as mB,x7 as mC,R0o as mD,x0o as mE,I0o as mF,M0o as mG,P0o as mH,Fyo as mI,Dfr as mJ,Dyo as mK,Kwo as mL,Pwo as mM,Dwo as mN,Mwo as mO,R2o as mP,ow as mQ,Zyo as mR,wXo as mS,Qy as mT,rcr as mU,B0o as mV,D0o as mW,F0o as mX,K0o as mY,Z0o as mZ,c2o as m_,cFo as ma,aUo as mb,D$o as mc,M$o as md,R$o as me,F$o as mf,P$o as mg,vfr as mh,H5 as mi,rGo as mj,Y8o as mk,SGo as ml,Q8o as mm,tGo as mn,vGo as mo,_Go as mp,iGo as mq,pGo as mr,zGo as ms,G8o as mt,EGo as mu,H8o as mv,CGo as mw,gGo as mx,KZo as my,w7 as mz,cB as n,Blo as n$,yfr as n0,jfr as n1,u2o as n2,PSn as n3,J0o as n4,Ufr as n5,n2o as n6,x4n as n7,y4n as n8,y2o as n9,Kyo as nA,Byo as nB,LXo as nC,c0o as nD,a0o as nE,K2o as nF,m2o as nG,Fwo as nH,Bwo as nI,cwo as nJ,mwo as nK,Mio as nL,Pio as nM,Rio as nN,Iio as nO,Dio as nP,e8 as nQ,OXo as nR,c_o as nS,m_o as nT,u_o as nU,h_o as nV,x_o as nW,y_o as nX,Jlo as nY,a_o as nZ,n_o as n_,p7 as na,xwo as nb,$fr as nc,m7 as nd,x2o as ne,I2o as nf,Bfr as ng,Jyo as nh,B2o as ni,h2o as nj,hQo as nk,bfr as nl,Zwo as nm,Xfr as nn,Gfr as no,qlr as np,Lcr as nq,Adr as nr,ZSn as ns,ywo as nt,hwo as nu,uwo as nv,awo as nw,nwo as nx,Rwo as ny,Iwo as nz,ul as o,Zso as o$,Zlo as o0,Klo as o1,Flo as o2,coo as o3,aoo as o4,Boo as o5,Zoo as o6,Joo as o7,nro as o8,Koo as o9,Fao as oA,xao as oB,Iao as oC,Pao as oD,Rao as oE,uao as oF,mao as oG,yao as oH,hao as oI,Kao as oJ,Zao as oK,nso as oL,Jao as oM,aso as oN,uso as oO,cso as oP,Jso as oQ,mso as oR,yso as oS,xso as oT,hso as oU,Iso as oV,Dso as oW,Fso as oX,Pso as oY,Mso as oZ,Kso as o_,moo as oa,yoo as ob,xoo as oc,Ioo as od,hoo as oe,Roo as of,Moo as og,Doo as oh,Foo as oi,Poo as oj,uoo as ok,aro as ol,Ilo as om,Rlo as on,ylo as oo,xlo as op,mlo as oq,hlo as or,clo as os,ulo as ot,Plo as ou,Dlo as ov,Mlo as ow,Mao as ox,Dao as oy,Bao as oz,tXo as p,mro as p$,Bso as p0,hio as p1,yio as p2,cio as p3,uio as p4,nio as p5,aio as p6,mio as p7,Rso as p8,xio as p9,uuo as pA,cuo as pB,huo as pC,muo as pD,Gio as pE,Hio as pF,phe as pG,ico as pH,_co as pI,The as pJ,Yio as pK,Qio as pL,vhe as pM,tco as pN,rco as pO,aao as pP,cao as pQ,Jro as pR,nao as pS,Pro as pT,Mro as pU,Dro as pV,Fro as pW,xro as pX,Iro as pY,Bro as pZ,Kro as p_,Ico as pa,xco as pb,nlo as pc,Jco as pd,Pco as pe,Rco as pf,Dco as pg,Mco as ph,Zco as pi,Kco as pj,Bco as pk,Fco as pl,yco as pm,alo as pn,D_o as po,M_o as pp,F_o as pq,R_o as pr,I_o as ps,P_o as pt,K_o as pu,B_o as pv,Z_o as pw,nuo as px,J_o as py,auo as pz,lQo as q,nXn as q$,hro as q0,cro as q1,uro as q2,yro as q3,Zro as q4,Rro as q5,ffr as q6,Jno as q7,Zno as q8,Bno as q9,uYn as qA,nYn as qB,mYn as qC,yYn as qD,xYn as qE,IYn as qF,hYn as qG,DWn as qH,BWn as qI,KWn as qJ,ZWn as qK,FWn as qL,MWn as qM,RYn as qN,Zeo as qO,Jeo as qP,Peo as qQ,Meo as qR,Beo as qS,Keo as qT,Deo as qU,Feo as qV,nto as qW,cto as qX,ato as qY,KZn as qZ,ZZn as q_,noo as qa,Kno as qb,JQn as qc,ZQn as qd,aJn as qe,nJn as qf,cJn as qg,QU as qh,xto as qi,Rto as qj,Ito as qk,Fto as ql,Kto as qm,Bto as qn,Pto as qo,Dto as qp,Mto as qq,mto as qr,yto as qs,hto as qt,uto as qu,PWn as qv,RWn as qw,JWn as qx,aYn as qy,cYn as qz,S as r,ano as r$,JZn as r0,MZn as r1,DZn as r2,BZn as r3,FZn as r4,aXn as r5,cXn as r6,mXn as r7,uXn as r8,hXn as r9,JXn as rA,KQn as rB,neo as rC,JJn as rD,Ieo as rE,xeo as rF,ZJn as rG,KJn as rH,
150ceo as rI,aeo as rJ,yeo as rK,heo as rL,meo as rM,ueo as rN,BJn as rO,Reo as rP,xQo as rQ,Ino as rR,xno as rS,Rno as rT,hno as rU,mno as rV,yno as rW,Jto as rX,Zto as rY,nno as rZ,cno as r_,yXn as ra,IXn as rb,xXn as rc,RXn as rd,MXn as re,PXn as rf,xQn as rg,DXn as rh,BXn as ri,KXn as rj,FXn as rk,ZXn as rl,uQn as rm,mQn as rn,nQn as ro,aQn as rp,hQn as rq,yQn as rr,cQn as rs,IQn as rt,RQn as ru,MQn as rv,DQn as rw,FQn as rx,BQn as ry,PQn as rz,pQo as s,hdo as s$,uno as s0,Mno as s1,Pno as s2,Fno as s3,Dno as s4,pJn as s5,gJn as s6,CJn as s7,OJn as s8,Ahe as s9,IWn as sA,hWn as sB,ugo as sC,cgo as sD,ago as sE,ngo as sF,mgo as sG,n8 as sH,S1 as sI,Dbo as sJ,Bbo as sK,Fbo as sL,Kbo as sM,Jbo as sN,Zbo as sO,Rbo as sP,Mbo as sQ,Pbo as sR,ybo as sS,Ibo as sT,xbo as sU,hbo as sV,Duo as sW,Muo as sX,ado as sY,udo as sZ,mdo as s_,vJn as sa,zJn as sb,SJn as sc,EJn as sd,cZn as se,uZn as sf,RZn as sg,PZn as sh,ZYn as si,JYn as sj,mZn as sk,hZn as sl,yZn as sm,xZn as sn,nZn as so,aZn as sp,DYn as sq,FYn as sr,PYn as ss,MYn as st,BYn as su,IZn as sv,KYn as sw,xWn as sx,yWn as sy,mWn as sz,Jy as t,afo as t$,cdo as t0,ydo as t1,Ido as t2,Rdo as t3,Pdo as t4,xdo as t5,Fuo as t6,Kuo as t7,Zuo as t8,Juo as t9,xmo as tA,Imo as tB,Pmo as tC,Rmo as tD,Mmo as tE,Fmo as tF,Dmo as tG,Rfo as tH,Bmo as tI,Zmo as tJ,Jmo as tK,Kmo as tL,nfo as tM,hfo as tN,yfo as tO,cfo as tP,ufo as tQ,xfo as tR,Ifo as tS,mfo as tT,Dfo as tU,Ffo as tV,Bfo as tW,Kfo as tX,Pfo as tY,Mfo as tZ,Zfo as t_,Buo as ta,ndo as tb,Mdo as tc,nbo as td,abo as te,Zho as tf,Jho as tg,Dho as th,Fho as ti,Bho as tj,Kho as tk,cbo as tl,mbo as tm,ubo as tn,umo as to,mmo as tp,ymo as tq,hmo as tr,Jpo as ts,nmo as tt,cmo as tu,amo as tv,Fpo as tw,Bpo as tx,Zpo as ty,Kpo as tz,bi as u,xuo as u$,Jfo as u0,nho as u1,Jgo as u2,Pho as u3,Rho as u4,cho as u5,aho as u6,mho as u7,uho as u8,Iho as u9,Lgo as uA,jgo as uB,Sgo as uC,Ego as uD,Mpo as uE,Dpo as uF,Rpo as uG,Ppo as uH,ypo as uI,xpo as uJ,apo as uK,cpo as uL,Bdo as uM,Kdo as uN,mpo as uO,hpo as uP,Zdo as uQ,Jdo as uR,Ddo as uS,Fdo as uT,npo as uU,Ipo as uV,upo as uW,Ruo as uX,Iuo as uY,yuo as uZ,Puo as u_,xho as ua,yho as ub,hho as uc,Zgo as ud,Mho as ue,Yy as uf,xvo as ug,yvo as uh,Ivo as ui,Pvo as uj,Rvo as uk,Mvo as ul,mvo as um,uvo as un,hvo as uo,avo as up,nvo as uq,cvo as ur,Fvo as us,Dvo as ut,Kvo as uu,Bvo as uv,Cgo as uw,Ogo as ux,vgo as uy,zgo as uz,ew as v,iit as v$,vct as v0,Sct as v1,Cct as v2,zct as v3,Ect as v4,ant as v5,unt as v6,cnt as v7,xst as v8,Ist as v9,Jot as vA,Rrt as vB,Mrt as vC,Prt as vD,Rat as vE,uat as vF,mat as vG,xat as vH,Iat as vI,hat as vJ,yat as vK,cat as vL,Frt as vM,Brt as vN,Jrt as vO,nat as vP,Krt as vQ,Zrt as vR,Drt as vS,aat as vT,Pat as vU,Ym as vV,Afr as vW,Vcr as vX,Hcr as vY,Git as vZ,Eit as v_,Rst as va,cst as vb,nst as vc,ast as vd,ust as ve,mst as vf,hst as vg,Zat as vh,yst as vi,Jat as vj,Dat as vk,Mat as vl,Fat as vm,Bat as vn,Kat as vo,yrt as vp,xrt as vq,Irt as vr,urt as vs,mrt as vt,hrt as vu,nrt as vv,art as vw,crt as vx,Kot as vy,Zot as vz,HI as w,Ktt as w$,Lit as w0,Oit as w1,Qst as w2,rit as w3,Cit as w4,Sit as w5,zit as w6,vit as w7,jit as w8,Yst as w9,Fnt as wA,cot as wB,uot as wC,yot as wD,xot as wE,Bnt as wF,Knt as wG,Int as wH,Rnt as wI,ynt as wJ,xnt as wK,not as wL,aot as wM,mnt as wN,hnt as wO,Iot as wP,Rot as wQ,Pnt as wR,Pot as wS,Mnt as wT,Pst as wU,Mst as wV,xfr as wW,Jtt as wX,Ztt as wY,Btt as wZ,nnt as w_,Hst as wa,tit as wb,pit as wc,_it as wd,git as we,Hit as wf,Qct as wg,tlt as wh,Hct as wi,Yct as wj,jct as wk,Gct as wl,Oct as wm,Lct as wn,rlt as wo,_lt as wp,ilt as wq,Fot as wr,Bot as ws,Znt as wt,Jnt as wu,mot as wv,hot as ww,Mot as wx,Dot as wy,Dnt as wz,VI as x,Vge as x$,Yit as x0,Qit as x1,tct as x2,rct as x3,ict as x4,_ct as x5,pct as x6,gct as x7,Ftt as x8,Ptt as x9,nge as xA,ayo as xB,cyo as xC,mge as xD,uge as xE,oT as xF,nyo as xG,cge as xH,Jvo as xI,age as xJ,m4n as xK,Xge as xL,Wge as xM,tre as xN,vne as xO,yge as xP,xge as xQ,hge as xR,Ulr as xS,Ip as xT,Uqe as xU,Dge as xV,Mge as xW,Pge as xX,Ifr as xY,wB as xZ,Wmr as x_,Dtt as xa,Mtt as xb,Rtt as xc,ytt as xd,Itt as xe,xtt as xf,htt as xg,ctt as xh,mtt as xi,utt as xj,att as xk,Zet as xl,ntt as xm,Jet as xn,PAn as xo,aPn as xp,cPn as xq,U8 as xr,sB as xs,Xn as xt,qs as xu,Io as xv,$v as xw,gmr as xx,Dhe as xy,Zvo as xz,st as y,hHn as y$,Tfr as y0,Zcr as y1,u3n as y2,c3n as y3,Ige as y4,Rge as y5,nqn as y6,ZPn as y7,BPn as y8,JPn as y9,ZHn as yA,DHn as yB,BHn as yC,FHn as yD,MHn as yE,JUn as yF,ZUn as yG,M8n as yH,F8n as yI,B8
150n as yJ,K8n as yK,D8n as yL,a8n as yM,u8n as yN,m8n as yO,h8n as yP,c8n as yQ,y8n as yR,I8n as yS,R8n as yT,P8n as yU,x8n as yV,n8n as yW,Z8n as yX,yHn as yY,xHn as yZ,mHn as y_,ulr as ya,Ffr as yb,Jwo as yc,n0o as yd,M2o as ye,D2o as yf,F2o as yg,Iyo as yh,Pyo as yi,Ryo as yj,Myo as yk,xyo as yl,y7n as ym,h7n as yn,I7n as yo,x7n as yp,R7n as yq,ZU as yr,nKn as ys,cKn as yt,aKn as yu,uKn as yv,hKn as yw,mKn as yx,KHn as yy,JHn as yz,wxe as z,xKn as z$,nHn as z0,aHn as z1,cHn as z2,uHn as z3,IHn as z4,PHn as z5,RHn as z6,mBn as z7,hBn as z8,xBn as z9,P9n as zA,M9n as zB,R9n as zC,K9n as zD,Z9n as zE,c7n as zF,u7n as zG,J9n as zH,n7n as zI,a7n as zJ,y9n as zK,m7n as zL,IVn as zM,xVn as zN,ZVn as zO,KVn as zP,hVn as zQ,mVn as zR,PVn as zS,RVn as zT,BVn as zU,FVn as zV,DVn as zW,MVn as zX,yVn as zY,JVn as zZ,tw as z_,yBn as za,IBn as zb,RBn as zc,MBn as zd,PBn as ze,nBn as zf,aBn as zg,uBn as zh,cBn as zi,DBn as zj,FBn as zk,KBn as zl,BBn as zm,ZBn as zn,n9n as zo,JBn as zp,B9n as zq,a9n as zr,u9n as zs,m9n as zt,c9n as zu,h9n as zv,D9n as zw,F9n as zx,x9n as zy,I9n as zz};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.