1var e={continueToBrand:"Continue to ClingAI",startCreating:"Sign in or create an account to start creating.",byContinuing:"By continuing, you agree to our",confirmAdult:"I confirm that I am 18 or older.",agreeTerms:"I agree to the",and:"and",authFailed:"Authentication failed",byUsing:"By using Cling AI, you agree to our",cancel:"Cancel",confirmAge:"I confirm that I am 18 years or older.",continueWithApple:"Continue with Apple",continueWithEmail:"Continue with email",continueWithFacebook:"Continue with Facebook",continueWithGoogle:"Continue with Google",copyLink:"Copy Link",copyLinkStep:"Copy the link below",createAccount:"Create Account",dataSafeDesc:"We are not saving or sending your personal data",dataSafeTitle:"Your data is safe and secure",email:"Email address",enterEmail:"Enter your email",guestLogin:"Guest Login",hasAccount:"Already have an account? Log in",headlineHd:"Log in to view HD",inAppCantLogin:"This app can't complete login",linkCopied:"Link Copied!",loggingIn:"Logging in...",loggingInFacebook:"Logging in with Facebook...",login:"Log In",telegramSigningIn:"Signing you in via Telegram...",loginFailed:"Login failed, please try again",loginFreeCredits:"Log in for free credits",signIn:"Sign In",loginSubtitle:"Continue chatting with your AI companion",loginWithGoogle:"Continue with Google",logout:"Log Out",magicLinkCheckEmail:"Check your email and click the link to log in.",magicLinkSent:"Magic link sent!",nickname:"Nickname (optional)",noAccount:"Don't have an account? Sign up",openChromeOrSafari:"Open Chrome or Safari",openInBrowser:"Open in Browser",openInBrowserCta:"Open in Browser",orOpenInBrowser:"or open in browser for more options",orOtherMethods:"or continue with",password:"Password",pasteLink:"Paste and visit the link",pleaseAgreeTerms:"Please agree to the Terms of Use and Privacy Policy",pleaseLoginFirst:"Please log in first",pleaseWait:"Please wait",privacyPolicy:"Privacy Policy",quickLogin:"Quick Start",quickLoginFailed:"Quick login failed, please try again",redirecting:"Redirecting to login...",redirectingHome:"Redirecting to home...",register:"Sign Up",registerSubtitle:"Start your AI companion journey",sendMagicLink:"Send Magic Link",sending:"Sending...",termsOfUse:"Terms of Use",tryFree:"Try once for free!",useDifferentEmail:"Use a different email",welcome:"Welcome Back"},t={creationReady422:"Creation ready",enterWebVersion483:"Enter Web Version",failedToRestoreImage410:"Failed to restore image, please re-upload",freeCredits481:"Free Credits",generateVideo181:"Generate Video",imageUploadFailedPle413:"Image upload failed, please retry",inAppBrowsersCannotI203:"In-app browsers cannot install to Home Screen. Open this page in Safari first.",installIsTemporarily187:"Install is temporarily unavailable. Please refresh and try again.",installLiteAppToUnlo482:"Install Lite App to unlock free generation credits",onDesktopUseYourBrow189:"On desktop, use your browser address bar install option.",oneTapInstallIsUnava190:"One-tap install is unavailable in this browser. Please try again later.",openInSafariFirst202:"Open in Safari first",openInSafariNow206:"Open in Safari now",openInSystemBrowserF484:"Open in system browser for best experience",openInYourSystemBrow186:"Open in your system browser first, then install.",pleaseUploadAnImage411:"Please upload an image",restoringUpload409:"Restoring upload...",step1TapTheTopRightM204:"Step 1: Tap the top-right menu",step2ChooseOpenInSaf205:"Step 2: Choose Open in Safari",submittedAddedToProg414:"Submitted. Added to progress ball.",undress415:"Undress",undress420:"Undress",undressNow419:"Undress Now",uploadingImage412:"Uploading image...",useChromeAndRefreshT188:"Use Chrome and refresh this page, then try install again."},a={authorNote:"Author's Note",authorNotePlaceholder:"Anything you want to tell users of this character?",autoGenerate:"Auto Generate",avatar:"Avatar",avatarRequired:"Please upload character avatar",avatarUploadFailed:"Avatar upload failed",clickToCrop:"Click to crop",cover:"Cover",coverUploadFailed:"Cover upload failed",createFailed:"Creation failed, please try again",createTitle:"Create Character",description:"Description",descriptionPlaceholder:"Brief description of this character...",female:"Female",firstMessage:"Opening Scene",firstMessageDesc:"Scene description to immerse users in the character's world",gender:"Gender",genderRequired:"Please select character gender",generateFailed:"Generation failed, please retry",generateSuccess:"Character settings generated!",generating:"AI analyzing...",greeting:"Greeting",greetingDesc:"First message when starting a conversation",male:"Male",name:"Name",namePlaceholder:"Give your character a name",nameRequired:"Please enter character name",other:"Other",personality:"Personality",step:"Step",submitReview:"Submit for Review",submitReviewNote:"Character will be reviewed before going live",systemPrompt:"Character Settings",systemPromptDesc:"Describe the character's background, personality, speech style, etc.",systemPromptMinLength:"Character settings must be at least 20 characters",systemPromptRequired:"Please enter character settings",tags:"Tags",tagsMax:"Max 5",uploadAvatarFirst:"Please upload avatar first",createSuccess:"Created Successfully!",createSuccessDesc:"Your character has been submitted for review and will go live once approved.",firstMessagePlaceholder:"*The scene unfolds as you enter...*",greetingPlaceholder:"Hello! What would you like to chat about?",systemPromptPlaceholder:"Describe your character's background, personality, speaking style, etc.",viewMyCharacters:"View My Characters"},o={chatWith:"Chat with",coins:"diamonds",confirmDeleteHistory:"ãã¹ã¦ã®ãã£ããå±¥æ´ãåé¤ãã¦ãããããã§ããï¼ãã®æä½ã¯å
ã«æ»ãã¾ããã",confirmHideConversation:"Remove this conversation from your messages? It will reappear when you chat again.",continue:"Continue",conversationHidden:"Conversation removed",conversationWith:"Have a conversation with",costInfo:"Message {{msgCost}} diamonds · Voice {{ttsCost}} diamonds · Balance {{balance}}",deleteHistory:"å±¥æ´ãåé¤",description:"Chat with AI companions",disclaimer:"AI content is for entertainment only",hideConversation:"Remove Conversation",inputPlaceholder:"Type a message...",playing:"Playing",quickReplies:{hello:"Hello",howIsToday:"How's your day?",missYou:"I miss you",whatAreYouDoing:"What are you doing?"},send:"Send",start:"Start Chat",startChatting:"Start chatting!",startConversation:"Start Conversation",title:"Chat",typing:"Typing...",voice:"Voice"},i={alreadyDone:"Already checked in today",checkedIn:"Checked in today",bannerToday:"Day {{day}} streak - +{{reward}} diamonds today",bannerTomorrow:"Tomorrow Day {{day}}: +{{reward}} ({{multiplier}}x)",checkingIn:"Checking in...",coins:"diamonds",days:"days",failed:"Check-in failed",successWithReward:"+{{reward}} diamonds! Day {{streakDay}} streak",doCheckin:"Check In",guestCannotCheckin:"Guests cannot check in. Please log in with Google first",streak:"Streak",title:"Daily Check-in",todayRew
1ard:"Today's Reward",totalCheckins:"Total Check-ins",rewardUnavailable:"No daily reward is available for this account right now. Check your daily reward status before trying again.",nextReset:"Next reset",unavailableShort:"Unavailable"},n={title:"Welcome bonus is waiting",subtitle:"Claim your first <reward>+{{reward}}</reward> diamonds. Keep the streak alive to unlock up to <multiplier>{{multiplier}}x rewards</multiplier>.",fullStreak:"Full {{days}}-day streak =",claiming:"Claiming...",claimNow:"Claim +{{reward}} now"},r={anonymous:"Anonymous",back:"Back",backToHome:"Back to Home",cancel:"Cancel",close:"Close",coins:"diamonds",confirm:"Confirm",create:"Create",delete:"Delete",dismiss:"Dismiss",download:"Download",edit:"Edit",error:"Error",errorMessage:"An error occurred while loading the page",errorOccurred:"Something went wrong",failed:"Failed",free:"Free",generating:"Generating...",goBack:"Go back",loading:"Loading...",next:"Next",noDescription:"No description",maybeLater:"Maybe later",pleaseWait:"Please wait",preview:"Preview",previous:"Previous",processing:"Processing...",refresh:"Refresh",share:"Share",uploadFailed:"Upload failed",pwaOneTapInstallUnavailable:"One-tap install is unavailable in this browser. Please try again later.",pwaOpenInBrowserFirst:"Open in your system browser first, then install.",pwaUseChromeAndRefresh:"Use Chrome and refresh this page, then try install again.",pwaUseDesktopInstallEntry:"On desktop, use your browser address bar install option.",retry:"Retry",save:"Save",saving:"Saving...",search:"Search",submit:"Submit",success:"Success",tip:"Tip",unknown:"Unknown",upload:"Upload",user:"User",warning:"Warning",zoom:"Zoom",showMore:"Show More ({{count}})",generationFailedRetry:"Generation failed, please try again",submitFailedRetry:"Submit failed, please retry",rechargeToGenerate:"Recharge to Generate",uploadImageFile:"Please upload an image file",uploadVideoFile:"Please upload a video file",videoUploadFailed:"Video upload failed",characters:"characters",optional:"Optional",submitting:"Submitting...",remove:"Remove",seeAll:"See All"},s={character:"Character",characterDesc:"Create your own AI character",creationGuide:"Guide",creatorCenter:"Creator Center",drafts:"Drafts",faceSwap:"Face Swap",faceSwapDesc:"Swap faces in videos with AI",groupChat:"Group Chat",groupChatDesc:"Multi-character conversation",image:"Image",imageDesc:"Generate stunning images with AI",popular:"Popular",restrictions:"Rules",revenueShare:"Creators earn revenue when their characters are used",title:"Create",unleashCreativity:"Unleash your creativity",video:"Video",videoDesc:"Bring images to life with AI",textToImage:"Text to image",textToImageDesc:"Describe an idea to create a new image.",imageToImage:"Image to image",imageToImageDesc:"Upload an image and describe what to change.",imageToVideo:"Image to video",imageToVideoDesc:"Animate an image with your own motion prompt."},l={advancedSettings:"Advanced Settings",aspectRatio:"Aspect Ratio",backToEdit:"Back to Edit Prompt",freeRemaining:"Free images remaining: {{remaining}}/{{limit}}",freeRemainingFirstMonth:"Free images remaining: {{remaining}}/{{limit}} (2X first month)",scenePlaceholder:"Describe your perfect scene...",style:"Style",contentFiltered:"Content Filtered",contentFilteredDesc:"This content may not comply with platform guidelines. Please regenerate with advanced model",createAgent:"Create AI Character",generate:"Generate",generateFailed:"Generation failed, please try again",generating:"AI is creating...",generatingBtn:"Generating...",generatingDesc:"Inspiration is flowing, your artwork will appear in seconds",imageToImage:"Image to Image",inputLabel:"Prompt",inputPlaceholder:"Enter your prompt, or select preset tags below...",insufficientBalance:"Insufficient balance. Image generation costs {{cost}} diamonds",maxPresets:"Max {{max}} presets",optional:"optional",presetSelected:"{{count}} selected",referenceImages:"Reference Images",saveImage:"Save Image",sizeLabel:"Image Size",sizes:{landscape:"Landscape",phone:"Phone Wallpaper",portrait:"Portrait",square:"Square"},softHint:"After you submit, it runs in the bottom-right progress ball. View results in Profile.",styleLabel:"Art Style",styles:{anime:"Anime",cyberpunk:"Cyberpunk",fantasy:"Fantasy",oil:"Oil Painting",realistic:"Realistic",watercolor:"Watercolor"},textToImage:"Text to Image",tip1:"The more detailed your description, the closer the result",tip2:"Try adding modifiers like 'masterpiece', 'best lighting'",tip3:"Supports both English and Chinese, include clear subject and scene",tips:"Creative Tips",title:"AI Image",upgradeGenerate:"Unlock Advanced Model to Regenerate",upgradeGenerateBtn:"Regenerate with Advanced Model",upgradingBtn:"Advanced Model Generating...",upgradingDesc:"Advanced generation takes 30-90 seconds. Please wait",upgradingTitle:"Advanced Model Generating...",vipHint:"VIP Exclusive: Less filtering, higher quality",actionLabel:"generate image",templateTitle:"AI Image",generationFailedRetryFull:"Generation failed. Please retry.",generationTimedOut:"Timed out. Please check Profile later.",vipFeature:"VIP feature",multiPersonVipLocked:"Multi-person image compose is a VIP feature",multiPersonVipSubtitle:"Multi-image compose",unlockVipShort:"Unlock V
1IP",processingEllipsis:"Processingâ¦",preparingResult:"Preparing your result, please wait",nextLogIn:"Next: log in to view the result"},d={advancedSettings:"Advanced Settings",addedToQueue:"Added to queue. Check Profile shortly.",aiAudio:"AI Audio",aspectRatio:"Aspect Ratio",clickToUpload:"Click to upload image",duration:"Duration",motionPlaceholder:"Describe the motion you wantâ¦\ne.g.: Slowly turn head, gentle smile, golden sunlight",multiPersonNotice:"AI will compose a multi-person scene (Scene Rebuild auto-enabled)",multiPersonVipLocked:"Multi-person is a VIP feature",multiPersonVipSubtitle:"Multi-person scenes",unlockVipShort:"Unlock VIP",personLabel:"Person",person1:"Person 1",person2:"Person 2",photoSaved:"Photo saved",processing:"Processing",tightDiamondDesc:"Image is 20ð â your 50ð covers 2-3 tries. Video is 50ð with no room to iterate.",tightDiamondHint:"Tight on diamonds â try image first?",uploadFailedRetry:"Upload failed, please retry",uploadingPhoto:"Uploading photo...",generate:"Generate Video",generateFailed:"Video generation failed",generating:"Generating...",generationStarted:"ð¬ Video generation started! It takes 2-5 minutes, check Profile when done",insufficientBalance:"Insufficient balance. Video costs {{cost}} diamonds",motionPrompt:"Motion Prompt (Optional)",negativePrompt:"Negative Prompt (Optional)",negativePromptHint:"Leave empty to use default quality filters, or specify your own.",negativePromptPlaceholder:"What to avoid: blurry, distorted hands, unnatural motion...",networkError:"Network error, please retry",promptPlaceholder:"Describe the motion you want, e.g.: slowly turn head and smile...",ready:"Ready",seconds:"s",selectImage:"Select Image",softHint:"After you submit, it runs in the bottom-right progress ball. View results in Profile.",submitted:"Video generation started",submittedDesc:"~3-5 min. Progress saved to panel.",continueCreating:"Continue Creating",supportedFormats:"Supports JPG, PNG, WebP",svipRequired:"VIP subscription is required to generate videos",svipUnlock:"VIP unlocks video generation (5/10/15s)",tip1:"Use clear front-facing portrait photos",tip2:"Video generation takes 2-5 minutes",tip3:"This generation costs {{cost}} diamonds",tips:"Tips",title:"Create Video",uploadComplete:"Upload complete!",uploadFailed:"Failed to upload image",uploading:"Uploading...",uploadingProgress:"Uploading {{progress}}%",vipRequired:"VIP subscription is required to generate videos",vipUnlock:"VIP unlocks video generation (5/10/15s)",freeRemaining:"Free videos remaining: {{remaining}}/{{limit}}",freeRemainingFirstMonth:"Free videos remaining: {{remaining}}/{{limit}} (2X first month)",videoUnitsHint:"This {{seconds}}s video uses {{slots}} free quota slots",titleVideo:"AI Video",sceneRebuild:"Scene Rebuild",audioDesc:"Generate synchronized AI audio for your video",sceneRebuildDesc:"AI auto-rebuilds the reference image to match the prompt scene (experimental)",audioRequired:"Audio is included in this video mode."},c={empty:"Awaiting your creation",emptyDesc:"Create stunning images with AI and be the first to share",startCreate:"Start Creating",subtitle:"Explore infinite AI creativity",title:"Discover"},u={claimRefund:"Claim refund",description:"Two photos to kiss video",pleaseSelectTemplate:"Please select a template",pleaseUploadBoth:"Please upload both images",refunded:"Generation failed · Diamonds returned",refundSuccess:"Refunded {{amount}} diamonds",title:"Double Action",uploadFailed:"Upload failed, please retry",enterPromptOrTemplate:"Please enter a description or select a template",creating:"Creatingâ¦",submitted:"Submitted",generateFailed:"Failed",promptPlaceholder:"Describe action (optional)â¦",selectTemplate:"Select Template",optional:"(optional)",duration:"Duration",secondsSuffix:"s",uploadedImageAlt:"Uploaded image",uploadImage:"Upload image"},p={aiCreating:"AI is creating",button:"Generate",creating:"Creating",estimated:"Estimated 15-30 seconds...",loginToView:"Sign in to view result",notifyWhenDone:"Notify me when done"},m={cta:{badges:{bonus:"{{amount}}
1 diamonds each",rebate:"Up to 10% top-up rebate",review:"Risk control may delay rewards"},fetchInviteFailed:"Failed to get invite link",recharge:"Recharge",records:"Share records",shareNow:"Share",shortPrefix:"",shortSuffix:"each",subtitle:"Invite a friend â you both get {{amount}} diamonds.",title:"Invite friends, earn diamonds"},invitePage:{bindFailed:"Failed to bind invite",bindSuccess:"Invite bound successfully",binding:"Binding...",codePrefix:"Invite code:",invalidCode:"Invalid invite code",qualityPolicyScheduledNotice:"New invite rules start {{time}}. Until then, this invite keeps the current first-creation reward.",redirecting:"Redirecting...",title:"Invite",invitedBy:"{{name}} invited you to ClingAI",bonusTitle:"Get up to {{amount}} bonus diamonds",instantStep:"{{amount}} diamonds after sign-up",qualityActivationStep:"{{amount}} more after you return and create",activationStep:"{{amount}} more after your first creation",rewardDetails:"How rewards work",previewAlt:"AI portrait preview"},records:{copied:"Invite link copied",copy:"Copy",copyFailed:"Copy failed",inviteCode:"Invite code",link:"Link",myInviteLink:"My invite link",myInviteLinkDesc:"Share with friends. Rewards unlock after qualified return activity or an eligible top-up.",noInvites:"No invite records yet",noRewards:"No reward records yet",recentInvites:"Recent invites",recentRewards:"Recent rewards",refresh:"Refresh",stats:{inviteBonusApproved:"Invite bonus paid",inviteBonusPending:"Invite bonus pending",invited:"Invited",rebateRevoked:"Rebate revoked (refund/chargeback)",rebateTotal:"Rebate total"},title:"Share records",txnCount:"{{count}} txns"},shareModal:{qualityRules:{r1:"Friends get 10 diamonds after sign-up and 70 more after returning to create; an eligible purchase can unlock the rest sooner",r2:"Earlier milestone progress is preserved; new milestones count qualified active invites, with a 10,000-diamond bonus at 100"},rules:{r1:"Friends get 10 diamonds after sign-up and 70 more after returning to create; an eligible purchase can unlock the rest sooner",r2:"Earlier milestone progress is preserved; new milestones count qualified active invites, with a 10,000-diamond bonus at 100",r3:"For 30 days, earn 10% diamond rebates from your friends' top-ups, so active inviters can reach 20K+ rewards; caps and anti-abuse review apply"},viewRecords:"View share records"}},g={aiCharacters:"AI Characters",alreadyCheckedIn:"Already checked in today",awesome:"Awesome!",balance:"Balance",chats:"chats",checkBackLater:"Check back later",checkIn:"Check In",checkInToGet:"Check in to get",checkedIn:"Checked In",checkin:"Check In",checkinBonusDesc:"Check in daily for bonus rewards",checkinFailed:"Check-in failed",checkinSuccess:"Check-in Success!",coinsEarned:"diamonds earned",comeBackTomorrow:"See you tomorrow â¨",currentStreak:"Current streak",dailyCheckin:"Daily Check-in",days:"days",dressUp:"AI Dress Up",faceSwap:"AI Face Swap",featured:"Featured",following:"Following",hot:"Hot",imageGen:"Image Generation",noCharacters:"No characters yet",photoToVideo:"Photo to Video",subtitle:"AI Image & Video Maker",swipeNext:"Next",swipePrev:"Previous",title:"Cling-Ai",seoTitle:"Cling AI - Free AI Undress & Image Generator | Photo to Video, Face Swap",seoDescription:"Free AI undress tool, image generator, photo-to-video and face swap. Generate stunning AI images, remove clothing from photos, create anime art - try now for free.",nav:{undress:"Undress",faceSwap:"Face Swap",image:"Image",video:"Video",dressUp:"Dress Up"},footer:{videoTools:"Video Tools",aiVideoGenerator:"AI Video Generator",photoToVideo:"Photo to Video",aiDanceVideo:"AI Dance Video",aiAnimation:"AI Animation",imageTools:"Image Tools",aiImageGenerator:"AI Image Generator",aiAnimeGenerator:"AI Anime Generator",aiPortrait:"AI Portrait",aiEffects:"AI Effects",aiUndress:"AI Undress",aiFaceSwap:"AI Face Swap",aiClothesOff:"AI Clothes Off",aiDressUp:"AI Dress Up",aiCosplay:"AI Cosplay",company:"Company",pricing:"Pricing",faq:"FAQ",privacyPolicy:"Privacy Policy",termsOfUse:"Terms of Use"},tomorrowReward:"Tomorrow: {{multiplier}}x reward",totalCheckins:"Total check-ins",checkinReward:"Check-in",new:"New"},h={checkProfile:"Image generating, check your profile later",description:"Your beautiful artwork will be ready soon",generatedAlt:"Generated image",hint:"You can check your profile after closing this page",success:"Creation complete!",title:"AI is creating..."},y={whileYouWait:"While you wait, try one of these next",phase1:"AI is composing the scene...",phase2:"Ren
1dering light and details...",phase3:"Final touches...",generateVideo:"Generate Video",generateAgain:"Generate Again",edit:"Edit Image",failed:"Generation failed",retry:"Retry",successTitle:"Your creation is ready",submittedTitle:"Generation started",submittedDesc:"Running in background, ~3-5 min. Check your profile for real-time progress.",checkProgress:"Check Progress",continueCreating:"Continue Creating"},f={daysAgo:"days ago",empty:"No conversations yet",emptyDesc:"Go to Discover and start chatting with AI characters",hoursAgo:"hr ago",justNow:"Just now",me:"Me",minutesAgo:"min ago",startChat:"Start Chat",title:"Messages"},v={collapse:"Collapse",create:"Create",discord:"Discord",discover:"Discover",expand:"Expand",faceswap:"Swap",home:"Cling-Ai",image:"Image",messages:"Messages",notifications:"Notifications",profile:"Profile",recentChats:"Recent Chats",search:"Search",settings:"Settings",video:"Video"},w={menu:"Menu",account:"Account",community:"Community",communityDesc:"Join our Discord community",feedback:"Feedback",feedbackDesc:"Report issues or suggest features",referral:"Referral Program",referralDesc:"Invite friends and earn bonuses",tasks:"Tasks",tasksDesc:"Complete tasks and earn rewards",user:"User",loginOrSignUp:"Log In / Sign Up"},b={checkin:"Daily Check-in",checkinDesc:"Check in every day for bonus diamonds",checkinAction:"Check In",create:"Create",dailyGenerate:"Create a Video",dailyGenerateDesc:"Try AI video generation",dailyRecharge:"Get More Diamonds",dailyRechargeDesc:"First purchase +50% bonus",done:"Done",install:"Install",installApp:"Install App",installAppDesc:"Install for the best experience",recharge:"Recharge"},C={info:"If you disable all notifications, you will not receive push or email reminders. Important account security notices may still be sent by email.",master:{emailDesc:"Receive important notifications by email",emailTitle:"Email notifications",pushDesc:"Receive in-app push notifications",pushTitle:"Push notifications"},saveFailed:"Save failed",send:"Send",title:"Notification settings",types:{generationDoneDesc:"Email you when a video/image finishes generating",generationDoneTitle:"Generation completion email",newFollowerDesc:"Notify when someone follows you",newFollowerTitle:"New followers",newMessageDesc:"Notify when AI replies",newMessageTitle:"New messages",systemUpdatesDesc:"New features and important announcements",systemUpdatesTitle:"System updates",title:"Notification types"},webPush:{actionFailed:"Action failed",disabled:"Web Push disabled",enabled:"Web Push enabled",state:"Permission: {{permission}} · Subscribed: {{subscribed}}",testDesc:"Send a test notification to your account",testFailed:"Send failed (VAPID may be missing)",testSent:"Sent (if not received, check permission/VAPID config)",testTitle:"Test push",title:"Web Push (Android recommended)",unsupported:"This browser does not support Web Push"}},k={activateMembership:"Activate",agents:"Characters",balance:"Balance",bindGoogle:"Link Google Account",bindGoogleBonus:"Link to get 100 diamonds + daily check-in rewards",bindGoogleDesc:"Link to get 100 diamonds + daily check-in bonus",createAgent:"Create Character",createImage:"Create Image",createNew:"+ Create New",createVideo:"Create Video",cropAvatar:"Crop Avatar",dragToReposition:"Drag image to reposition",editProfile:"Edit Profile",enterNickname:"Enter your nickname",estimatedTime:"Est. 2-5 minutes",failed:"Failed",generating:"Generating...",guest:"Guest",guestWarning:"Guest data may be lost. Link your Google account to save it.",images:"Images",logout:"Log Out",membership:"Membership",myCreations:"My Creations",expirationNotice:"Creations are kept for 7 days, then auto-deleted. Download what you want to keep.",nickname:"Nickname",noAgents:"Show your creativity, start creating your first character!",noCreations:"Aún no hay creaciones",noImages:"No images yet. Create your first artwork with AI!",noVideos:"No videos yet",notActivated:"Not Activated",privacySettings:"Privacy Settings",recharge:"Recharge",startCreating:"Empezar a Crear",tapToChangeAvatar:"Tap to change avatar",title:"Profile",uid:"UID",videos:"Videos",deleted:"Deleted",creativeSpace:"Your Creative Space",faceSwap:"Face Swap",wel
1comeCredits:"Welcome credits on sign-up",free:"Free",startCreatingFree:"Start Creating â Free",oneTapLogin:"One-tap login · No credit card",privateEncrypted:"Private · Encrypted · Yours only",savedForever:"Saved forever, delete anytime",batchDeleted:"Deleted {{count}} creation(s)",inviteFriendsEarn:"Earn up to 20K+",inviteFriendsEarnQualified:"Earn up to 20K+",expirationInfo:"Expiration info"},I={allFeaturesUnlocked:"All Features Unlocked",card:"Card",checkPayment:"Please check your network or try another payment method",claim:"Claim",coinsAdded:"Diamonds have been added to your wallet",crypto:"Crypto",currentBalance:"Current Balance",dailyFree:"Daily Free",diamondHistory:"Diamond History",rechargeModeTabs:"Recharge options",chooseCrypto:"Choose cryptocurrency",diamonds:"Diamonds",diamondsPerMonth:"diamonds/month",earlyAccess:"Early access to new features",bonusLabel:"Bonus",creditsUnit:"credits",creditsNeverExpire:"Credits never expire",getNow:"Get Now",popular:"POPULAR",bestValue:"BEST VALUE",pack:"Pack",welcomeVip:"Welcome to VIP!",welcomeVipPerks:{imgs:"10 free images / day (20 first month!)",vids:"3 free videos / day (6 first month!)",duration:"10s & 15s video generation",diamonds:"50 daily diamonds"},startCreating:"Start Creating â",faq:{title:"FAQ",q1:"What is your pricing model?",a1:"One-time payment only. No monthly subscriptions, no recurring billing. Your credits never expire â once you purchase them, they're yours forever.",q2:"How long can I enjoy the premium service?",a2:"Credits can be used anytime until your balance runs out â they never expire.",q3:"When will the credits appear in my balance after payment?",a3:"Credits are typically added to your account within minutes of successful payment. If they haven't appeared after 30 minutes, please contact support.",q4:"What can I do with the credits?",a4:"Credits can be used to access any feature on our platform â chat, image generation, video generation, face swap, and more.",q5:"Can I request a refund?",a5:"Yes. You may request a full refund within 30 days of purchase if you have used 20% or less of your credits.",q6:"How do I get my credits back if there's a processing error?",a6:"In most cases, credits are not deducted when a processing error occurs. If credits were mistakenly deducted, please contact support with screenshots.",q7:"What payment methods do you accept?",a7:"We accept major credit cards (Visa, Mastercard, American Express), Apple Pay, Google Pay, and cryptocurrencies including Bitcoin, Ethereum, and USDT.",q8:"Is my payment secure?",a8:"Absolutely. All payments are processed through encrypted, PCI-compliant payment providers. We never store your card details on our servers."},month:"month",monthly:"Monthly",paymentCreateFailed:"Payment creation failed, please try again",paymentFailed:"Payment Failed",paymentProvider:"Secure checkout. Payments are processed by our payment partners.",chargedInUsd:"Charged in USD. {{currency}} amount is approximate (±1â2% FX).",morePayment_one:"+{{count}} more payment method",morePayment_other:"+{{count}} more payment methods",methodsLoadFailed:"Couldn't load payment options",methodsEmpty:"No inline payment options available",openRechargeCenter:"Open Recharge Center â",showLess:"Show less",paymentSuccess:"Payment Successful!",paymentUnavailable:"Payment unavailable",prioritySupport:"Priority support",recommended:"RECOMMENDED",save:"Save",securityNote:"All payments are processed securely. We do not store your payment information.",subscribe:"Subscribe",subscribeNow:"Subscribe Now",supportedPayments:"Supported Payments",title:"Recharge Center",trust:{satisfiedUsers:"Satisfied Users",contentCreated:"Content Created",rating:"User Rating",purchaseRate:"Purchase Rate",onetimeTitle:"One-time Payment",onetimeDesc:"No subscription, no recurring bills.",refundTitle:"30-day Refund Policy",refundDesc:"Full money-back guarantee if less than 20% of credits are used.",countriesTitle:"110+ Countries",countriesDesc:"Trusted by a worldwide community.",repeatTitle:"65% Repeat Rate",repeatDesc:"65% of premium users return to purchase again.",guaranteeTitle:"100% Money-Back Guarantee",guaranteeDesc:"Full refund within 30 days if you've used less than 20% of your credits. No questions asked.",secureCheckout:"Secure Encrypted Checkout"},unlockCharacterCreation:"Unlock character creation",unlockImageGeneration:"Unlock image generation",unlockVideoGeneration:"Unlock video generation (5/10/15s)",verifyingPayment:"Verifying payment...",vipMember:"VIP Member",watchVideo:"Watch video to get +5 diamonds",year:"year",yearly:"Yearly",diamondsCreditedToast:"ð Diamonds credited to your balance.",morePayment:"+{{count}} more payment methods",telegramManualPaste:"Invoice link copied. Open Telegram â tap the ð Search bar â paste â Pay.",vipActivatedToast:"ð VIP Activated! 10 free images + 3 free videos daily.",switchingToSecureCheckout:"Switching to secure checkout...",maxValue:"MAX VALUE",bonusIncluded:"Includes {{amount}} bonus",starterPackCue:"Start small",valuePackCue:"Good for everyday use",creatorPackCue:"Best for creators",maxPackCue:"Highest value",payingFor:"Paying for {{product}} · {{amount}}",cryptoNextStep:"Next, youâll see a QR code and payment address · no redirect · fully non-custodial",catalogLoadFailed:"Couldnât load packages",catalogLoadHint:"Check your connection or content blocker, then retry.",morePackages:"More packages",changePaymentMethod:"Change payment method",automaticPayment:"Choose automatically",quoteExpired:"Payment options changed. Please review the refreshed packages.",paymentHelp:"Get help with a payment"},P={description:"Search for AI characters and companions",enterKeywords:"Enter keywords to search for characters",explore:"Explore possibilities",hotSearches:"Hot Searches",noResults:"No results found",placeholder:"Search characters, tags...",resultsFor:"Search results for",searchResults:"Search",searching:"Searching...",tryOtherKeywords:"Try different keywords?"},A={create:{description:"Generate stunning images and videos with AI. Upload a photo, pick a style, and create in seconds.",title:"Create AI Images & Videos"},defaultDescription:"Create stunning AI images and videos in seconds. Transform photos into dynamic videos, face swap, and more with Cling AI's powerful generation tools.",discover:{description:"Explore trending AI creations and try powerful tools like image generation, photo-to-video, face swap, and more.",title:"Discover AI Tools & Creations"},home:{description:"Create stunning AI images and videos in seconds. Transform photos into dynamic videos, face swap, and more with Cling AI's powerful generation tools.",keywords:"Cling AI,AI image generator,AI video maker,image to video,face swap",title:"Cling AI - AI Image & Video Maker"},keywords:"Cling AI,AI image generator,AI video maker,image to video,face swap,AI photo,video generation,AI art",privacy:{description:"Learn how Cling AI protects your privacy and handles your data. Read our comprehensive privacy policy.",title:"Privacy Policy"},search:{description:"Search for AI creations, templates, and inspiration",title:"Search Creations"},siteName:"Cling AI",siteTitle:"Cling AI - AI Image & Video Maker",terms:{description:"Read the terms and conditions for using Cling AI. Understand your rights and responsibilities.",title:"Terms of Service"}},S={about:"ABOUT",aboutUs:"About Us",account:"ACCOUNT",cacheCleared:"Cache cleared",clearCache:"Clear Cache",feedback:"Feedback & Support",general:"GENERAL",install:"Download App",language:"Language",linkAccount:"Link Account",linkAccounts:{appleIOSOnly:"Apple login is only available on iOS devices",info:"Link third-party accounts for quick login. Linking multiple accounts increases account security.",link:"Link",linked:"Linked",loadFailed:"Failed to load",notLinked:"Not linked",primaryMethod:"Primary login",tip1:"Primary login method cannot be unlinked until another account is linked",tip2:"After unlinking, you cannot login
1with that method",tip3:"Apple login is only available on iOS/macOS devices",title:"Link Account",unlink:"Unlink"},notifications:"Notifications",privacy:"Privacy Policy",profile:"Profile",profilePage:{avatarUploadFailed:"Avatar upload failed",avatarUploadSuccess:"Avatar uploaded",bio:"Bio",bioPlaceholder:"Tell us about yourself...",email:"Email",emailNotEditable:"Email cannot be changed",nickname:"Nickname",nicknamePlaceholder:"Enter your nickname",nicknameRequired:"Please enter nickname",noEmailBound:"No email bound",saveFailed:"Save failed",saveSuccess:"Saved successfully",tapToChangeAvatar:"Tap to change avatar",title:"Profile"},security:{accountDeleted:"Account deleted",accountInfo:"Account Info",appleLogin:"Apple Login",bound:"Linked",changePassword:"Change Password",changePasswordDesc:"Change password regularly for security",confirmDelete:"Confirm Delete",confirmPassword:"Confirm new password",currentPassword:"Current password",deleteAccount:"Delete Account",deleteAccountDesc:"All data will be permanently deleted",deleteFailed:"Delete failed",deleteWarning:"This action is irreversible. All data will be permanently deleted, including chat history, created characters, etc.",deleting:"Deleting...",email:"Email",emailLogin:"Email Login",enterPasswordConfirm:"Enter password to confirm",googleLogin:"Google Login",guestAccount:"Guest Account",linkedAccounts:"Linked Accounts",loadFailed:"Failed to load security info",loginMethod:"Login Method",newPassword:"New password (min 6 chars)",notBound:"Not bound",operationFailed:"Operation failed",passwordMinLength:"Password must be at least 6 characters",passwordMismatch:"Passwords do not match",passwordSetSuccess:"Password set successfully",registeredOn:"Registered On",setPassword:"Set Password",setPasswordDesc:"Set password to login with email",title:"Account Security",toConfirm:"to confirm",typeDeleteConfirm:"Please type DELETE to confirm",typeDeletePrompt:"Type"},shareRecords:"Share Records",terms:"Terms of Use",title:"Settings",footer:"AI Host V2 · Made with Love",selectLanguage:"Select Language",aboutPage:{tagline:"AI Creative Platform",features:"Features",moreInfo:"More Info",officialWebsite:"Official Website",faceSwapDesc:"AI-powered face swapping",imageDesc:"Generate images with AI",animation:"Animation",animationDesc:"Photo to video",templates:"Templates",templatesDesc:"Diverse creative templates",allRightsReserved:"All rights reserved.",madeWith:"Made with",madeForAi:"for AI enthusiasts"}},T={approved:"Live",draft:"Draft",pending:"Pending",rejected:"Rejected"},F={adventure:"Adventure",ancient:"Ancient",anime:"Anime",comedy:"Comedy",fantasy:"Fantasy",future:"Future",game:"Game",healing:"Healing",idol:"Idol",modern:"Modern",mystery:"Mystery",pet:"Pet",romance:"Romance",school:"School",scifi:"Sci-Fi",workplace:"Workplace"},D={daysAgo:"{{count}} days ago",hoursAgo:"{{count}} hr ago",justNow:"Just now",minutesAgo:"{{count}} min ago"},R={aiImage:"AI Image",aiVideo:"AI Video",anime:"Anime",doubleAction:"Double Action",dressUp:"Dress Up",faceSwap:"Face Swap",remove:"Remove",transition:"Transition"},V={airhead:"Airhead",cheerful:"Cheerful",childish:"Childish",cold:"Cold",cunning:"Cunning",cute:"Cute",emotional:"Emotional",gentle:"Gentle",introverted:"Introverted",loyal:"Loyal",mature:"Mature",mysterious:"Mysterious",passionate:"Passionate",rational:"Rational",sharp:"Sharp-tongued",tsundere:"Tsundere"},U={balance:"Balance",recharge:"Recharge",transactions:"Transactions"},L={presets:"Presets",customPrompt:"Custom Prompt"},N={presets:"Presets",customPrompt:"Custom Prompt",hot:"Hot",random:"Random"},E={unlimited:"GO UNLIMITED",unlimitedSubtitle:"10s/15s video + 50 daily diamonds + no limits",unlockVip:"Unlock VIP",perDay:"$0.43/DAY",inviteEarn:"INVITE & EARN",inviteEarnSubtitle:"Both get 80 diamonds + 10% recharge rebate",inviteFriends:"Invite friends",earnRewards:"EARN REWARDS",downloadApp:{title:"Download App",subtitle:"Android APK or iOS home-screen guide, matched to this phone"},compactVipTitle:"$14.99 / month",compactInstallTitle:"Get completion alerts",compactInviteTitle:"Earn up to 80 diamonds",compactInviteCta:"Get invite link",compactInstallCta:"Install app",inviteEarnQualifiedSubtitle:"Up to 80 bonus diamonds each + 10% recharge rebate",compactVipSubtitle:"90 videos + 300 images free each month",compactInstallSubtitle:"Daily check-in: +50 bonus diamonds"},O={active:"Active",annual:"Annual",expires:"Expires {{date}} · Not renewing",manageSubscription:"Manage subscription",monthly:"Monthly",notRenewing:"Not renewing",unlockNow:"Unlock V
1IP Now",oneTimePayment:"One-time payment · No auto-renewal · Secure checkout",thatsOnly:"That's only",perDay:"/day",perMo:"/mo",perMonthShort:"mo",perYr:"/yr",firstMonth2xBadge:"ð¥ First month 2X FREE: 20 imgs + 6 vids / day",firstMonthDouble:"1st mo: 20",firstMonthDoubleVids:"1st mo: 6",freeImgsPerDay:"10 free imgs/day",freeVidsPerDay:"3 free vids/day",videoDuration:"10s/15s Video",diamondsPerDay:"50 diamonds/day",free:"Free",freeImgsLabel:"free imgs/day",freeVidsLabel:"free vids/day",diamondsLabel:"diamonds/day",dailyFreeQuotaTitle:"Daily free quota (no diamonds)",unlimitedHighlight:"⨠Unlimited gens beyond free quota · First-time VIP gets 2X first month!",saveVsMonthly:"â ${{perMo}}/mo · Save ${{saved}} vs monthly · No auto-renewal",saveVsMonthlyPct:"â ${{perMo}}/mo · Save {{discountPct}}% vs monthly · No auto-renewal",compare:{freeImages:"Free images / day",freeVideos:"Free videos / day",duration:"Video duration",audioScene:"Audio + Scene Rebuild",dailyDiamonds:"Daily diamonds",priority:"Priority queue",headerFree:"Free",headerVip:"VIP"},cancel:{title:"Cancel VIP?",subtitle:"Here's what you'll lose",keepVip:"Keep My VIP",stillCancel:"I still want to cancel",finalTitle:"Final Confirmation",finalDesc:"Your VIP benefits stay active until {{date}}. After that, you'll return to the free plan (5s video only, no daily free image/video quota, no daily diamonds).",changedMind:"Changed my mind â Keep VIP",confirmCancel:"Confirm Cancellation",success:"Cancelled. Active until end of billing period.",failed:"Cancel failed",loss:{freeImages:"10 Free Images / Day",freeVideos:"3 Free Videos / Day",longVideo:"10s / 15s Video",audioScene:"Audio + Scene Rebuild",diamondsAndQueue:"50 daily diamonds + Priority queue"}}},M={instantTransfer:"Instant transfer",viaTelegram:"via Telegram",viaBankApp:"Via your bank app",allMxMethods:"All Mexico methods",localWalletBank:"Local wallet · Bank transfer",upiTrio:"PhonePe · Google Pay · Paytm",idnFallback:"+ ShopeePay · BCA · BRI · Mandiri",usdtBtcEth:"USDT · BTC · ETH",usdcViaCoinbase:"USDC · BTC · ETH via Coinbase",binanceTap:"1-tap via Binance app",visaMastercard:"Visa · Mastercard",philippinesBankCard:"+ bank card",appStore:"App Store (In-App Purchase)"},G={upload:"Upload",add:"Add",reupload:"Re-upload",uploadHint:"Please upload a clear image",uploadedAlt:"Uploaded image",maxCount:"max {{count}}"},_={imageTab:"Image Face Swap",videoTab:"Video Face Swap",dressUpTab:"Dress Up",customImage:"Custom Image Face Swap",customVideo:"Custom Video Face Swap",customOutfit:"Custom Outfit",actionLabel:"continue generating",requireFace:"Please upload a face image",requireTemplate:"Please select or upload a template image",requireVideo:"Please select or upload a video",requireClothing:"Please select or upload a clothing image",submittedToProgress:"Submitted. Added to progress ball.",noTemplates:"No templates yet",uploadPersonPhoto:"Upload Person Photo",uploadFacePhoto:"Upload Face Photo",selectedTemplate:"Selected Template",clothingImage:"Clothing Image",templateImage:"Template Image",uploadImage:"Upload Image",uploadVideo:"Upload Video",videoLabel:"Video",personPhoto:"Person Photo",facePhoto:"Face Photo",sourceImageAlt:"Source image",resultAlt:"Face Swap result",uploadPerson:"Upload Person",uploadFace:"Upload Face",uploading:"Uploading...",dressUp:"Dress Up",faceSwapLabel:"Face Swap"},B={title:"Create with Cling AI",subtitle:"Fast login â instant generate â recharge when needed",openBrowser:"Open Browser",openBrowserHint:"If it fails, copy the link and open in Chrome/Safari.",loginRequired:"Login required",loginRequiredDesc:"You're in an in-app browser. For best results, open in Chrome/Safari, then log in.",continueLogin:"Continue to Login",loginToSave:"Log in to save everything",loginToSaveDesc:"Your images, videos and edits will be saved to your account.",toolPopular:"POPULAR",aiVideo:"AI Video",aiVideoDescA:"Photo to video, animate & more",aiVideoDescB:"Turn photos into videos in seconds",aiImage:"AI Image",aiImageDescA:"Text to image, styles & more",aiImageDescB:"High-quality images, fast and easy",faceSwap:"Face Swap",enhance:"Enhance",recharge:"Recharge"},x={tooltip:"VIP daily perks{{firstMonth}} · Images {{imgUsed}}/{{imgLimit}} · Videos {{vidUsed}}/{{vidLimit}} · Falls back to diamonds when exhausted",tooltipFirstMonth:" (2à first month)",ariaLabel:"VIP daily perks: {{img}} images and {{vid}} videos remaining today"},q={badge:"AI creation studio",heroTitle1:"Create AI images.",heroTitle2:"Animate photos.",heroSubtitle:"Use AI image generation, photo-to-video, face swap, dress-up, and AI undress editing in one focused studio.",ctaTryFree:"Start creating",alreadyHaveAccount:"Already have an account?",logIn:"Log In",statsUsersDaily:"Users Daily",statsAiModes:"AI Modes",statsUserRating:"User Rating",featuresTitle:"AI image, video, face swap, and undress tools in one studio",featuresSubtitle:"Move from a prompt, photo, or template into finished AI images and videos without jumping between tools.",undressTitle:"AI Undress",undressDesc:"Use guided AI undress and outfit editing for realistic body and clothing transformations.",imageGenTitle:"AI Image Generator",imageGenDesc:"Turn short prompts into polished images with styles that stay consistent.",videoTitle:"Photo to Video",videoDesc:"Add natural motion to still photos and export short cinematic clips.",faceSwapTitle:"Face Swap",faceSwapDesc:"Blend faces into portraits and scenes with lighting-aware results.",ctaTryAll:"Explore the studio",showcaseTitle:"A sharper gallery, not a template feed",showcaseSubtitle:"Outputs stay close to the source photo while giving you room to push style, motion, and mood.",showcaseCta:"Open the studio",howItWorksTitle:"A simple path from source to finished output",stepIntro:"Pick a mode, bring one input, and keep the result moving through the same studio.",step1Title:"Cho
1ose the job",step1Desc:"Generate, edit, animate, or swap faces from the same starting point.",step2Title:"Add a photo or prompt",step2Desc:"Use your own image, a short text prompt, or a ready-made template.",step3Title:"Save the result",step3Desc:"Review the output, refine it, then download the finished image or video.",ctaTryForFree:"Start a project",safetyTitle:"Private by default, built for repeat creation",safetyDesc:"Your uploads and outputs stay tied to your account workflow. The public homepage never publishes your creations for you.",safetyEncrypted:"Encrypted",safetyEncryptedDesc:"Protected uploads",safetyPrivate:"Private",safetyPrivateDesc:"Account-only workflow",safetyNoStorage:"No Storage",safetyNoStorageDesc:"Delete when finished",bottomCtaTitle:"Open the studio and make the first version",bottomCtaSubtitle:"Start with one image, one prompt, or one template. The rest happens in the workspace.",bottomCtaCta:"Start creating",heroReadyInSeconds:"Ready in {{seconds}} seconds",heroActivePrompt:"Active prompt",heroExamplePrompt:"Cinematic portrait, natural motion, warm light",heroPipeline:"Workflow",heroPipelineSummary:"Image, video, edit",heroGenerateImage:"Generate image",heroChangeOutfit:"Change outfit",heroAnimatePhoto:"Animate photo",heroBlankCanvas:"Open a blank canvas",heroBlankCanvasDesc:"Start from text, photo, or template",heroEditorialAlt:"Editorial example {{number}}
1",badgePopular:"Popular",badgeNew:"New",studioMode:"Studio mode",studioModes:"Studio modes",workflowLabel:"Workflow",outputGalleryLabel:"Output gallery",refreshTitle:"Your ideas, brought to life.",refreshSubtitle:"Create images, animate photos, and swap faces.",bannerPause:"Pause animation",bannerResume:"Resume animation"},H={almostThere:"Almost There!",needTo:"Need",toAction:"to {{action}}",toContinue:"to continue",limitedOffer:"Limited Offer",buyDiamonds:"Buy Diamonds",buyDiamondsSub:"Pick a package and go",savePercent:"SAVE {{percent}}%",enoughFor:"Enough for ~{{count}} {{unit}}",bonusBreakdown:"{{base}} + {{bonus}} bonus",promoBonus:"+{{count}} promo bonus",processing:"Processing...",continueToCheckout:"Continue to Checkout{{suffix}} â",payWithMethod:"Pay{{suffix}} · {{method}}",continueWithAction:"Continue{{suffix}}",continueBonusActive:"Continue{{suffix}} · Bonus Active",continueGeneric:"Continue{{suffix}}",trustSecure:"Secure",trustInstant:"Instant",trustUsers:"50,000+ users",unlockVip:"Unlock more with VIP"},W={"360_cinematic_orbit":"360° Cinematic Orbit",ai_animate:"AI Animate",ai_dress_up:"AI Dress Up",ai_face_swap:"AI Face Swap",anal:"Anal",armpit_licking:"Armpit Licking",bbc:"BBC",blowjob:"Blowjob",back_hug_romance:"Back Hug Romance",bondage:"Bondage",cinematic_low_angle_reveal:"Cinematic Low-Angle Reveal",cowgirl:"Cowgirl",creampie:"Creampie",cum_on_body:"Cum on Body",deep_throat:"Deep Throat",doggy_pov_front_facing:"Doggy POV (Front-Facing)",doggy_style:"Doggy Style",doggy_from_behind:"Doggy from Behind",double_action:"Double Action",double_blowjob:"Double Blowjob",emotional_moment:"Emotional Moment",facial:"Facial",fingering:"Fingering",flirty_lip_bite:"Flirty Lip Bite",footjob:"Footjob",frozen_bullet_time:"Frozen Bullet Time",handjob:"Handjob",hip_bump_dance:"Hip Bump Dance",image_generation:"Image Generation",masturbation:"Masturbation",missionary:"Missionary",oral_cunnilingus:"Oral (Cunnilingus)",overhead_boom_reveal:"Overhead Boom Reveal",pov_anal:"POV Anal",pov_bend_over_reveal:"POV Bend Over Reveal",pov_body_cumshot:"POV Body Cumshot",pov_cumshot_on_face:"POV Cumshot on Face",pov_deepthroat_saliva:"POV Deepthroat (Saliva)",pov_missionary_insertion:"POV Missionary Insertion",pov_mouthfull_cumshot:"POV Mouthfull Cumshot",pov_rough_face_fuck:"POV Rough Face Fuck",pov_insert:"POV Insert",reverse_cowgirl:"Reverse Cowgirl",reverse_cowgirl_pov:"Reverse Cowgirl POV",sensual_tongue_tease:"Sensual Tongue Tease",sex_mode:"Sex Mode",shower_sex:"Shower Sex",side_spooning:"Side / Spooning",solo_self_pleasure:"Solo Self-Pleasure",spread_legs_showcase:"Spread Legs Showcase",standing:"Standing",standing_carry_lifted_rear:"Standing Carry (Lifted Rear)",striptease:"Striptease",teasing_back_hug:"Teasing Back Hug",trending_photo_to_video:"Trending: Photo to Video",undress:"Undress",water_splashes_body:"Water Splash",breast_play:"Breast Play",cum_in_mouth:"Cum in Mouth",cunnilingus:"Cunnilingus",doggy:"Doggy",foot_job:"Footjob",pregant:"Pregnant",squirt:"Squirt",titfuck:"Titfuck",two_hot_kiss:"Hot Kiss",air_blowjob:"Air Blowjob",bed_edge_groove:"Bed Edge Groove",bend_bounce:"Bend & Bounce",body_release:"Body Release",body_wave:"Body Wave",booty_shake:"Booty Shake",cinematic_orbit_around_subject:"Cinematic Orbit Around Subject",cute_finger_heart:"Cute Finger Heart",double_penetration:"Double Penetration",eggplant_play:"Eggplant Play",finger_munch:"Finger Munch",fixing_hair:"Fixing Hair",flowing_swing:"Flowing Swing",gangbang:"Gangbang",gentle_savor:"Gentle Savor",hand_dance:"hand dance",hand_rub_dance:"Hand Rub Dance",high_knees:"High Knees",horse_riding:"horse riding",ice_cream_time:"Ice Cream Time",kawaii_groove:"Kawaii Groove",leg_shake_dance:"Leg Shake Dance",lesbian:"Lesbian",maid_magic_fingers_dance:"Maid Magic Fingers Dance",office_groove:"Office Groove",phut_hon:"Phut Hon",playful_crawl:"Playful Crawl",pov_cowgirl_bounce:"POV Cowgirl Bounce",pov_double_blowjob:"POV Double Blowjob",pov_kiss:"POV Kiss",rhythmic_shake:"Rhythmic Shake",sitting_shake:"Sitting Shake",sofa_twerk:"Sofa Twerk",spread_pussy_pov_close_up:"Spread Pussy POV (Close-up)",standing_lift_pov:"Standing Lift POV",stretch_yawn:"Stretch & Yawn",threesome_fmf:"Threesome FMF",threesome_mfm:"Threesome MFM",tongue_play:"Tongue Play",twerk_side_view:"Twerk Side View",w_drobnej_koronkowej_bieli_nie:"W drobnej koronkowej bieliźnie"},Y={title:"Welcome to Cling AI",subtitleVideos:"Upload a photo, create stunning videos",subtitleNoVideos:"Explore infinite AI creativity",aiImage:"AI Image",aiImageDesc:"Text to image",aiVideo:"AI Video",aiVideoDesc:"Photo to video",faceSwap:"Face Swap",faceSwapDesc:"Instant swap",close:"Close",playVideo:"Play video",mute:"Mute",unmute:"Unmute",videoSelection:"Video selection",videoLabel:"Video",bannerLabel:"Welcome banner",videoPosterAlt:"AI video poster",videoExampleAlt:"AI generated video example",free
1CreditsOnSignup:"Free credits on signup",tryFreeAria:"Try AI Video Free",tryFree:"Try Free"},j={expiredTitle:"Session expired",expiredBody:"For your security, please log in again.",paymentTitle:"Log in to continue payment",paymentBody:"Payments and orders must be linked to your account.",generateTitle:"Log in to start creating",generateBody:"Creation uses resources and requires an account for safety and history.",saveTitle:"Log in to save",saveBody:"Actions like save/follow are linked to your account so you can continue later.",viewTitle:"Log in to view this",viewBody:"This is private content and requires login.",defaultTitle:"Log in to unlock more",defaultBody:"Log in to sync data, save favorites, and get a better experience."},Q={heroAlt:"Install app hero",pushTitle:"Get push notifications",iosAddToHome:"Add to Home Screen (more app-like)",iosInstructions:"iOS: Tap Share â Add to Home Screen.",desktopOneTap:"One tap to add â faster, smoother access.",benefitPushDone:"Push notification the second itâs done",benefit50Coins:"Auto-earn 50 coins after install",benefitInstantOpen:"Open instantly next time",step1Title:"Step 1: Tap Share",step1Subtitle:"Safari toolbar",step2Title:"Step 2: Add to Home Screen",step2Subtitle:"Creates an app icon",ctaNotifyMe:"Notify me when ready",ctaGotIt:"Got it",ctaAddToHome:"Add to Home",ctaKeepWatching:"Iâll keep watching",ctaLater:"Later",videoWaitTitle:"Your video needs ~{{seconds}}s",videoWaitDesc:"Donât stare at the loading bar â add to home screen and weâll push you when itâs ready.",dismiss:"Dismiss",copy:{stability1:"More stable sessions (fewer refresh issues)",stability2:"Launch faster (app-like)",stability3:"Home screen shortcut",shortcut1:"One-tap from home screen",shortcut2:"Fewer steps to open",shortcut3:"More app-like UX",privacyPersonal1:"Standalone app â separate from your browser",privacyPersonal2:"Hand the phone over without exposing this site",privacyPersonal3:"Your private corner, dedicated icon",privacyHistory1:"Open from home screen â leaves no browser history trail",privacyHistory2:"Bypasses the address bar and recents",privacyHistory3:"A more private way to come back",speed1:"Faster launch (app-like)",speed2:"Smoother (less reloading)",speed3:"Home screen access"},earnedInstallBonus:"Eligible accounts earn the install bonus after opening the installed app on 3 separate days."},K={typePurchase:"Purchase",typeSubscription:"Subscription",typeInitial:"Welcome Bonus",typeAdReward:"Ad Reward",typeGrowth:"Referral",typeRefund:"Refund",typeAdmin:"Admin",typeCredit:"Credit",typeChat:"Chat",typeTts:"Voice",typeImage:"Image",typeVideo:"Video",typeAgent:"Character",typeSpent:"Spent",noRecords:"No records yet"},z={selectImageFile:"Please select an image file",imageTooLarge10mb:"Image size cannot exceed 10MB",avatarUploaded:"Avatar uploaded",avatarUploadFailed:"Upload failed",avatarUploadGenericFailed:"Avatar upload failed",enterNickname:"Please enter a nickname",profileUpdated:"Profile updated",saveFailed:"Save failed"},X={uploadingPhoto:"Uploading photoâ¦",photoSaved:"â Photo saved",uploadFailedRetry:"Upload failed, please retry",imageProcessFailed:"Failed to process image",photoSelected:"â Photo selected",generating:"Generating...",taskSubmittedProgress:"Task submitted! Added to the progress ball. View progress in Profile.",generateSimilar:"Generate similar content",systemShareFailed:"System share failed. Showing optionsâ¦",shareLabel:"Share",reportLabel:"Report",discoverDefault:"Cling AI Discover",videoNotAvailable:"Video not available"},$={typeVideo:"Video",typeImage:"Image",typeFaceswap:"FaceSwap",todayCheckin:"Todayâs check-in is still open",claim:"Claim",generating:"Generating",progressNodeAssigned:"Assigning GPU",progressWorkflowSubmitted:"Generation started",progressLoraSelected:"Video model selected",progressExecution:"Generating frames",progressOutputReady:"Video generated, saving",taskSingular:"task",taskPlural:"tasks",myCreations:"My Creations",viewAll:"View all",noCreations:"No creations yet",viewInProfile:"View in Profile",checkinReward:"+{{reward}} diamonds, streak rewards stack up to 3Ã",taskCenter:"Task center",noActiveTasks:"No active tasks",taskAdded:"Task added"},J={pageTitle:"Create Character",authPromptTitle:"Log in to create characters",authPromptSubtitle:"Your characters are saved to your account and editable anytime",nameLabel:"Character Name",namePlaceholder:"Enter name...",genderLabel:"Gender",female:"Female",male:"Male",descriptionLabel:"Description",descriptionPlaceholder:"Describe personality, background...",aiGenerate:"AI Generate",referenceImageLabel:"Reference Image (Optional)",referenceUploadHint:"Tap to upload",tagsLabel:"Tags (max 5)",imageStyleLabel:"Image Style",anime:"Anime",realistic:"Realistic",characterImageLabel:"Character Image",diamondsCost:"{{cost}} diamonds",tapToGenerate:"Click button below",generatingImage:"Generating image...",imageEta:"Takes ~20â60 seconds",generatingShort:"Generating...",regenerateBtn:"Regenerate ({{cost}} diamonds)",generateImageBtn:"Generate Image ({{cost}} diamonds)",voiceTemplateLabel:"Voice Template",greetingSectionLabel:"Greeting & First Message (Optional)",aiOneTap:"AI Generate",greetingLabel:"Greeting (short intro)",greetingPlaceholder:"e.g., Hi, I'm Luna~",firstMessageLabel:"First message",firstMessagePlaceholder:"Character's first message...",saving:"Saving...",saveCta:"Save Character",enterNameFirst:"Please enter character name first",generationFailed:"Generation failed",imageUploadFailed:"Image upload failed",insufficientDiamonds:"Insufficient diamonds, need {{cost}}",enterDescriptionFirst:"Please enter description first",imageGenerationFailedSimple:"Image generation failed",generationTimeoutCheckProfile:"Generation timeout, check your profile",imageGenerationFailedRetry:"Image generation failed",enterNameAndDescriptionFirst:"Please enter name and description first",enterName:"Please enter name",enterDescription:"Please enter description",generateCharacterImage:"Please generate character image",creationFailedPrefix:"Creation failed: ",createdTitle:"Created!",startChattingNow:"You can start chatting now",goDiscover:"Go Discover",viewMyCreations:"View My Creations"},Z={confirmTitle:"Confirm Generation",generatingTitle:"AI is creating",videoStarted:"Video generation started",ta
1pBelowToStart:"Tap below to start generating",progressSaved:"~3-5 min. Progress saved to panel.",estimatedTime:"Estimated 2-5 minutes...",generateCta:"Generate",signInToView:"Sign in to view result"},ee={title:"Share",linkLabel:"Link",copyBtn:"Copy",linkCopied:"Link copied",copyFailed:"Copy failed",rewardsTitle:"Reward stack",opening:"Openingâ¦",systemShare:"System share",systemShareFailed:"System share failed",shareTip:"Tip: Rewards track when friends sign up through this link. Share it in DMs, groups, or communities where people already want to create.",viewRecords:"View share records"},te={tabInfo:"Info",tabVoice:"Voice",tabAuthor:"Author",aboutTitle:"About",noDescription:"No description",personalityTitle:"Personality",defaultVoice:"Default Voice",previewVoice:"Preview Voice",authorNoteTitle:"Author's Note",noAuthorMessage:"No message from author"},ae={photoToVideoTitle:"Photo to Video",photoToVideoDesc:"Turn a photo into a video",imageGenTitle:"Image Generation",imageGenDesc:"Create stunning images with AI",fastResultsTitle:"Fast Results",fastResultsDesc:"Generate in seconds to minutes",heroTitle:"Create AI Images & Videos",heroSubtitle:"Upload a photo, pick a tool, and create in seconds",tryNow:"Try Now Free",browse:"Browse",skip:"Skip"},oe={csamViolation:"Underage content detected. No refund.",scenePreparation:"We could not place both people in one scene. Any charge will be returned automatically. Try photos where both people are clearly visible, with similar framing and angles.",timeout:"Timed out",rateLimit:"Service busy",content:"Content blocked",funds:"Insufficient balance",service:"Service unavailable",generic:"Failed"},ie={report:"Report",selectReason:"Please select a reason",submitSuccess:"Report submitted successfully",submitFailed:"Failed to submit report",targetAgent:"AI Character",targetMessage:"Message",targetUser:"User",targetImage:"Image",targetVideo:"Video",targetContent:"Content",selectReasonPrompt:"Please select a reason:",reasonInappropriate:"Inappropriate Content",reasonSpam:"Spam",reasonViolence:"Violence",reasonHarassment:"Harassment",reasonCopyright:"Copyright Violation",reasonOther:"Other",detailsLabel:"Additional details (optional):",detailsPlaceholder:"Please describe the issue...",cancel:"Cancel",submit:"Submit Report"},ne={pageTitle:"Invite & Earn",totalEarned:"Total Earned",invited:"invited",rebate:"rebate",linkCopied:"Invite link copied",copyFailed:"Copy failed",copy:"Copy",milestones:"Milestones",moreToReach:"{{remaining}} more to reach {{target}}",invites:"invites",recentInvites:"Recent invites",noInvites:"No invite records yet",rewardHistory:"Reward history",noRewards:"No reward records yet",qualityPolicyScheduledHint:"New invite qualification starts {{time}}. Existing progress stays unchanged; after that, new milestones count friends who return and create, or make an eligible purchase.",qualityPolicyUpcomingHint:"New invite qualification is scheduled. Existing progress stays unchanged.",promotionUnavailableTitle:"Invite rewards unavailable",promotionUnavailableBody:"This account cannot participate in promotional invite rewards. Paid access and purchases are unaffected."},re={openInSafari:"Open in Safari first",guideTitle:"Add to Home Screen â 3 seconds",guideSubtitle:"Launch instantly, no URL typing, get push notifications when generations finish.",step1Title:"Step 1 · Tap the Share button",step1Body:"Bottom toolbar, middle icon â the square with an up arrow.",step2Title:"Step 2 · Scroll the share sheet",step2Body:"The share sheet opens with apps on top and a list of actions below.",step3Title:'Step 3 · Choose "Add to Home Screen"',step3Body:"Confirm and a Cling AI icon will appear on your home screen.",gotIt:"Got it, Iâll do it now",coinBonus:"Come back here after â youâll auto-earn a 50-coin bonus",paused:"Paused (tap to resume)",closeGuide:"Close guide",demoLabel:"iPhone Safari add to home screen demo",pauseAnimation:"Pause animation",resumeAnimation:"Resume animation",previousStep:"Previous step",nextStep:"Next step",messages:"Messages",mail:"Mail",copy:"Copy",addToHomeScreen:"Add to Home Screen",goToStep:"Go to step {{step}}"},se={imageTitle:"AI Image Generation",imageDesc:"Create stunning images from text descriptions. Just describe what you want, and AI will bring it to life.",videoTitle:"Photo to Video",videoDesc:"Transform any photo into a dynamic video. Watch your images come alive with AI-powered animation.",faceswapTitle:"Face Swap & Dress Up",faceswapDesc:"Swap faces in photos or try on different outfits virtually. Fun and easy to use!",done:"Done",next:"Next",tryNow:"Try Now",freeCredits:"Free credits on sign up"},le={createCta:"Create AI Video Free",uploadHint:"Upload a photo, AI creates stunning videos",tryFree:"Try Free",later:"Later",statsVideos:"Videos Created",statsUsers:"Active Users",statsRating:"User Rating"},de={title:"Feedback & Support",subtitle:"We value your input",typeLabel:"What would you like to tell us?",messageLabel:"Your message",messagePlaceholder:"Please describe your issue or suggestion in detail...",emailLabel:"Email (optional)",emailPlaceholder:"For us to follow up with you",submit:"Submit Feedback",submitting:"Submitting...",successTitle:"Thank You!",successMessage:"Your feedback has been received. We appreciate your input!",backToApp:"Back to App",faq:"FAQ",contactUs:"Contact Us",emailSupport:"Email: [email protected]",responseTime:"We typically respond within 24-48 hours",minCharsNeeded:"{{count}} more characters needed",minCharsHint:"Please enter at least {{min}} characters describing your feedback",submitted:"Feedback submitted",submitFailedRetry:"Failed to submit. Please try again.",tooManySubmissions:"Too many submissions",rateLimitDuplicate:"We already received this report. Our team is reviewing it â no need to resubmit.",rateLimitUser:"You've reached today's feedback limit. For urgent issues, email [email protected].",rateLimitIp:"Too many feedback submissions from your network today. Please try again tomorrow.",contentPolicyHintZh:"Before submitting, please review our Content Policy.",faq1q:"How do I get more diamonds?",faq1a:"You can recharge diamonds in the Recharge page, or earn free diamonds through daily check-ins.",faq2q:"Why is my payment not going through?",faq2a:"Please try a different payment method or contact us with your transaction details.",faq3q:"How do I report inappropriate content?",faq3a:"Use the report button on any character or message, or submit feedback here.",typeBug:"Bug Report",typeFeature:"Feature Request",typeContent:"Content Issue",typePayment:"Payment Issue",typePraise:"Compliment",typeOther:"Other",contentPolicyLink:"Content Policy",myFeedback:"My recent feedback",followUp:"What still needs help?",confirmResolved:"Resolved, thank you",stillNeedHelp:"I still need help",outcomeFailed:"Could not update. Refresh and try again.",historyFailed:"Your feedback could not be loaded. Please refresh to retry.",confirmed:"You confirmed this is resolved",awaitingReply:"Awaiting a support reply",replied:"Support has replied"},ce={prompt:"Prompt",stats:"{{likes}} likes · {{views}} views",notFound:"Not found"},ue={seoTitle:"404 - Page Not Found | Cling AI",seoDescription:"The page you're looking for doesn't exist. Return to Cling AI homepage to create AI images and videos.",title:"Page Not Found",subtitle:"The page you're looking for doesn't exist or has been moved.",helper:"Don't worry, let's get you back on track!",goHome:"Go Home",discover:"Discover Characters",lookingFor:"You might be looking for:"},pe={audio:"Audio",uploadingShort:"Uploading...",generate:"Generate",freeBadge:"FREE",freeQuotaImage:"Free images remaining: {{remaining}}/{{limit}}{{firstMonth}}",freeQuotaVideo:"Free videos remaining: {{remaining}}/{{limit}}{{firstMonth}}",firstMonthSuffix:" (2X first month)",loginBait:"ð Log in free â start creating in seconds",trendingTitle:"Trending now",trendingSocialProof:"What everyone's creating right now",signInHint:"Sign in to start creating",yourPhotoAlt:"Your photo"},me={title:"Anime Art",actionLabel:"generate anime image",requireRefOrPrompt:"Upload a photo or describe your character",promptPlaceholder:"Describe character (optional)â¦"},ge={choosePhoto:"Choose a Photo",uploadOrPreset:"Upload from device or pick a preset",uploadFromDevice:"Upload from device",presets:"Presets",loadFailed:"Failed to load presets",noPresets:"No presets yet"},he={title:"Popular Templates · One Click",region:"Popular Templates",list:"Template list",useTemplate:"Use template",flow:"Pick template â Upload photo â Generate"},ye={bonusExtra:"+{{percent}}% extra",firstPurchase:"First purchase",popular:"POPULAR",unitImages:"images",unitVideos:"videos"},fe={shareText:"Try Cling AI â sign up and get free diamonds!",copied:"Invite link copied",rewardToast:"Invite link copied · You both get 80 diamonds",firstReady:"Your first creation is ready!",shareCta:"Share & Get Diamonds",maybeLater:"Maybe later"},ve={title:"Membership",daysLeft:"{{days}} days left",notActive:"Not active",renew:"Renew",activate:"Activate"},we={title:"Delete {{total}} creation{{plural}}?",failed:"{{count}} failed",stuck:"{{count}} stuck",completed:"{{count}} completed",deleting:"Deleting..."},be={benefit1:"Free credits",benefit2:"Fast generation",benefit3:"Save your work",cta:"Log in to Start",trust:"Secure · Free · Quick login"},Ce={title:"Crypto Payment",clickBelow:"Click the button below to complete payment",goToPayment:"Go to Payment",cancel:"Cancel",autoCredit:"Coins will be credited automatically after payment",securePayment:"Secure payment",unableToLoad:"Unable to load payment",backToRecharge:"Back to recharge",loadingDetails:"Loading payment details...",receivedSoFar:"Received so far:",addressExpired:"Address expired",expiredDesc:"The 60-minute payment window has passed. Generate a new address to try again.",generateNewAddress:"Generate new address",sendExactly:"Send exactly",onNetwork:"on {{network}}",copied:"Copied",copy:"Copy",price:"Price:",scanOrCopyAddress:"Scan or copy address",memoRequired:"MEMO / Destination tag required",openWalletApp:"Open in wallet app",scanQrHint:"Scan the QR code with any crypto wallet app, or paste the address manually.",payingWith:"Paying with",changeCoin:"Change coin",transaction:"Transaction",order:"Order",product:"Product",discount:"Discount",off:"off",youPay:"You pay",footer
1:"Secure crypto payment · Encrypted & non-custodial",missingOrderId:"Missing order id",noActivePayment:"This order has no active crypto payment. Start a new one from the recharge page.",failedToLoad:"Failed to load payment",paymentReceivedToast:"Payment received! Credits added.",copyFailedLongPress:"Copy failed â long-press to copy manually",redirectingSecureCheckout:"Redirecting to secure checkout...",addressGenerateFailed:"Could not generate payment address. Try a different coin.",failedToSwitchCoin:"Failed to switch coin",status:{waiting:"Waiting for payment",detecting:"Payment detected",confirming:"Confirming on-chain",partial:"Partial payment received",processing:"Finalizing...",confirmed:"Payment confirmed",expired:"Payment window expired",failed:"Payment failed",refunded:"Payment refunded"},coinTip:{lowestFee:"Lowest fee · fastest",erc20Wallets:"For ERC20 wallets",classic:"Classic",nativeEth:"Native ETH"}},ke={benefits:"Sign up benefits",freeCredits:"Free credits",fastSpeed:"Fast speed",saveWorks:"Save works"},Ie={firstOffer:"First Purchase Offer",unlockMore:"Unlock More Features",claimNow:"Claim Now",viewOffers:"View Offers",unlockMoreDesc:"You've sent {{count}} messages! Upgrade to VIP for unlimited chat."},Pe={resubmitted:"Resubmitted, please wait...",retryFailed:"Retry failed",retry:"Try Again",delete:"Delete",failedCreationAlt:"Failed creation"},Ae={bonusRemaining:"First-purchase bonus remaining",bonus:"+{{percent}}% bonus",primaryHeadline:"Limited first top-up bonus: extra {{percent}}% coins",valueMoment:"You just hit the value moment. Recharge while the bonus is live.",recharge:"Recharge"},Se={retryNow:"Retry now",checking:"Checkingâ¦",retry:"Retry",backOnline:"Back online · syncing queued actions"},Te={creating:"Creating",notifyMe:"Notify me when done",createSimilar:"Create similar",previewAlt:"Preview"},Fe={settingLabel:"Push notification setting",enable:"Enable",noThanks:"No thanks",checkinTitle:"Don't miss tomorrow's reward",checkinBody:"Get a daily reminder so your streak (and bonus) keeps growing.",enabled:"Reminders enabled"},De={title:"Undress (Standard)",failedRetry:"Generation failed. Please retry.",timedOut:"Timed out. Please check Profile later."},Re={notLoggedIn:"Not Logged In",loginToUse:"Please log in to use this feature",goLogin:"Log In"},Ve={shareText:"Try Cling AI â sign up and get free diamonds!"},Ue={installLiteApp:"Install Lite App",installing:"Installing...",openApp:"Open App",toastIos:"Add to Home Screen for faster launch.",toastDefault:"Add to home - open faster, push when ready.",how:"How",add:"Add"},Le={contactSupport:"Still stuck? Contact support",back:"Back",chooseCoin:"Choose a coin",noAlternatives:"No alternative methods in your region - please contact support.",coinSubtitle:"${{amount}} - scan and we credit automatically",coinHint:{usdttrc20:"Fastest - lowest fee",usdterc20:"If your wallet is ERC20",btc:"10-60 min settlement",eth:"Native L1 - gas applies"},variantA:{title:"Payment didn't go through",subtitle:"${{price}} - a different method often works"},variantB:{title:"Try another way",subtitle:"${{price}} - these methods work more reliably in your region"}},Ne={selectOne:"Select one per category"},Ee={welcomeBack:"Welcome back",loading:"Loadingâ¦",addToHomeShort:"Add to home screen",addToHomeLong:"Add to home â instant launch + push when ready"},Oe={uploadPhoto:"Upload photo",changePhoto:"Change photo",previewAlt:"Mounted photo"},Me={intentOpenedQualified:"Share opened. Invite rewards unlock after a friend returns and creates, or makes an eligible purchase.",shareCaption:"I just made this with Cling AI!",label:"Share, earn 30 ð",rewarded:"+{{coins}} diamonds added"},Ge={selectCurrency:"Select Currency",recommended:"REC"},_e={catPlayback:"Won't play",catDownload:"Download failed",catQuality:"Result not as expected",catOther:"Other",addScreenshot:"Add screenshot (optional)",requireDescription:"Please describe the issue",title:"Generation Feedback",catAudio:"Sound or dialogue issue",reviewPolicy:"Tell us what went wrong. We review result quality and delivery separately. Any diamond return depen
1ds on the verified issue and credits actually spent; free attempts and previously refunded charges cannot be refunded again.",playbackFailed:"This video could not be played on this device.",playbackHelp:"You can also use Download or report the issue from the video controls."},Be={start:"Generate"},xe={updating:"Updating...",required:"Update required",available:"New version available",refreshingIn:"A new version is available. Refreshing in {{seconds}}s...",chunkFailed:"Some resources failed to load. Refresh to recover.",description:"Refresh to get the latest features and fixes."},qe={successToast:"Submitted! Check progress ball"},He={seeVip:"See VIP",headline:"Spent{{spend}} this month â VIP is cheaper"},We={cta:"Add Now",badge:"+10 / DAY",downloadCta:"Download",downloadBadge:"APP"},Ye={scene_city:"City",scene_beach:"Beach",scene_indoor:"Indoor",scene_night:"Night",scene_forest:"Forest",pose_standing:"Standing",pose_sitting:"Sitting",pose_lying:"Lying",pose_kneeling:"Kneeling",pose_back_view:"Back View",outfit_sundress:"Sundress",outfit_bikini:"Bikini",outfit_lingerie:"Lingerie",outfit_casual:"Casual",outfit_formal:"Formal",ratio_phone:"Phone",ratio_square:"Square",ratio_widescreen:"Widescreen"},je={title:"Notifications",titleUnread:"Notifications · Unread",unreadCount:"{{count}} unread",unreadFilter:"Unread",markAllRead:"Mark all read",clearRead:"Clear read",deleteAllReadTitle:"Delete all read notifications",openNotification:"Open notification",deleteNotification:"Delete notification",failedToDelete:"Failed to delete",failedToClear:"Failed to clear",clearedRead:"Cleared {{count}} read notification{{plural}}",emptyTitle:"No notifications",emptyDesc:"Generation and review updates will appear here."},Qe={createAmazing:"Create amazing AI content",createSimilar:"Create similar",getFullExperience:"Get Full Experience",openBrowserBest:"Open in your browser for best results",copied:"Copied!",copyLink:"Copy Link",tryOpenBrowser:"Try Open in Browser",continueBrowsing:"Continue Browsing",scanToOpen:"Scan to Open",scanPhoneCamera:"Scan with your phone camera to open in browser",createSimilarContent:"Create Similar Content",openBrowserFeatures:"Open in browser to use AI generation features",linkCopiedToast:"Link copied! Paste in your browser",copyFailedToast:"Failed to copy",copyPasteBrowserToast:'Tap "Copy Link" and paste in Chrome/Safari',copyLinkToBrowser:"Copy Link to Browser",linkCopied:"Link Copied!",tryOpen:"Try Open",qrCode:"QR Code"},Ke={title:"Frequently Asked Questions",metaTitle:"Frequently Asked Questions | Cling AI",metaDescription:"Find answers to common questions about Cling AI, including how to create characters, earn diamonds, and use the platform.",metaDescriptionShort:"Find answers to common questions about Cling AI.",subtitle:"Find answers to common questions about Cling AI",stillHaveQuestions:"Still have questions?",supportDesc:"Contact our support team or visit our help center for more information.",contactSupport:"Contact Support",items:{whatIs:{question:"What is Cling AI?",answer:"Cling AI is an AI creation platform where you can create AI images and videos, transform photos into videos, swap faces, and explore ready-to-use creative tools."},createCharacter:{question:"How do I create AI images or videos?",answer:"Open Create, choose Image or Video, upload a photo if needed, write a prompt, and tap Generate. Your results are saved to Profile when generation completes."},freeUse:{question:"Is Cling AI free to use?",answer:"Yes. You can start for free with daily rewards and trial credits. Higher-volume generation, longer videos, and premium features may require diamonds or VIP."},earnDiamonds:{question:"How do I earn diamonds?",answer:"You can earn diamonds through daily check-ins, selected tasks, invite rewards, and purchases. VIP also includes daily free image/video quota and daily diamonds."},shareCreations:{question:"Can I share my creations with others?",answer:"Yes. You can download results, share invite links, and use share-to-earn entry points when available. Some generated content may require review before public display."},languages:{question:"What languages does Cling AI support?",answer:"Cling AI supports English, German, Japanese, Korean, Spanish, Arabic, French, Portuguese, Indonesian, Hindi, Vietnamese, Dutch, Polish, Turkish, Ital
1ian, Norwegian, and Filipino."},reportContent:{question:"How do I report inappropriate content?",answer:"Use the report button where available, or open Feedback and include the content link, generation ID, and a short explanation. Our team reviews reports and applies the content policy."},deleteAccount:{question:"Can I delete my account?",answer:"Yes. You can request account deletion from Settings or contact support. Account deletion is permanent and may remove your profile, creations, and history."}}},ze={title:"Content Policy",lastUpdated:"Last Updated: May 4, 2026",intro:"Cling AI is a creative tool for adults 18 and over. To keep everyone safe, we run automated moderation on certain content. This page explains what we actually enforce, why, and what you can do if a request is rejected.",feedbackHint:"Submit an appeal",sections:{age:{title:"1. Age detection (hard line)",content:"We run a vision model over every uploaded image and every generation. Anything our model judges as possibly involving a minor (children, underage features, child faces, adolescent body proportions) is blocked immediately and the diamonds spent on that attempt are forfeit.\n\nSpecifically not allowed:\n⢠Uploading any photo where the subject could plausibly be under 18\n⢠Prompts describing children, teens, or underage subjects\n⢠Trying to push a generation toward minor-presenting features (school uniforms used as a stand-in for childhood, child-like proportions, etc.)\n\nIf you are an adult but were misclassified (for example, you happen to look young), you can appeal via /feedback with a verifying photo. A human reviewer will respond within 48 hours."},publicFigures:{title:"2. Real public figures",content:"You cannot upload or prompt the face of a real, identifiable public figure (celebrities, athletes, politicians, business executives, influencers) for adult content generation.\n\nIf you want a fictional character, describe the appearance in your prompt instead of naming a real person."},violence:{title:"3. Violence / self-harm / hate",content:"Not allowed:\n⢠Realistic violence, gore, or torture\n⢠Self-harm or suicide ideation\n⢠Hate content targeting race, religion, gender, or sexual orientation\n⢠Terrorism-related content"},illegal:{title:"4. Illegal content",content:"Per US and international law, the following will be blocked and may be reported to the appropriate authorities:\n⢠Any Child Sexual Abuse Material (CSAM)\n⢠Non-consensual sexual content depicting real people\n⢠Instructions for manufacturing drugs, weapons, or explosives\n⢠Content soliciting or inciting criminal acts"},rejected:{title:"5. What to do if you are rejected",content:'When you see "Generation blocked" or "Content moderation triggered":\n\n1. Read the rejection message. It usually identifies the specific category that triggered.\n2. If you believe it was a misjudgment, open /feedback and include:\n ⢠The exact generation ID you think was misjudged\n ⢠A short explanation of the real situation\n ⢠For age-related appeals, attach a verifying photo\n3. Our team will review manually and respond within 24-48 hours.\n\nImportant: diamonds spent on moderation-blocked requests are not auto-refunded. That is intentional. Otherwise bad actors would repeatedly trip moderation to farm free attempts. If a human reviewer overturns the block, the diamonds are refunded as part of that resolution.'},changes:{title:"6. Changes to this policy",content:"This policy may be updated to reflect legal requirements or operational changes. We will notify users of material changes via in-app notification. Please review this page periodically."},contact:{title:"7. Contact",content:"Urgent compliance issues: [email protected]\nAppeals and general support: via /feedback or email [email protected]"}}},Xe={title:"Privacy Policy",lastUpdated:"Last Updated: October 3, 2026",sections:{collect:{title:"1. Information We Collect",content:"We collect information needed to operate the Service:\n⢠Account details, such as email, display name, and profile picture\n⢠Images, videos, prompts, messages, and generated results you submit or create\n⢠Transaction records; full payment-card details are handled by payment processors\n⢠Device and usage information, IP addresses, and approximate country or region inferred from network information"},use:{title:"2. How We Use Your Information",content:"We use the information we collect to:\n⢠Provide, maintain, and improve our services\n⢠Process transactions and send related information\n⢠Send technical notices and support messages\n⢠Respond to your comments and questions\n⢠Analyze usage patterns to improve user experience"},sharing:{title:"3. Information Sharing",content:"We do not sell your personal information or private media. We treat private uploads and generated media as confidential. Acce
1ss or disclosure is limited to providing and delivering the Service, necessary support and safety review, preventing abuse, complying with applicable legal obligations, or your consent or instructions. Service providers may process media as needed for these purposes. Content you choose to publish or share is visible according to that choice."},security:{title:"4. Data Security",content:"We use transport encryption and access controls, including private storage and signed media links where applicable, to protect private media. Keep access links confidential: someone with a valid signed link may be able to view the file. No transmission or storage system can guarantee absolute security. Confidentiality does not prevent necessary safety review or disclosures required by applicable law."},retention:{title:"5. Data Retention",content:"We do not provide long-term or permanent image or video storage. Download files you wish to keep promptly. Media may be retained for processing, delivery, support, and safety investigations; availability in your account does not determine whether every stored copy has been deleted.\n\nAccount, transaction, and security records have separate retention needs. Temporary processing copies, caches, and backups may remain after a file disappears from your account while applicable retention processes run. We do not promise immediate deletion of all copies or one deletion deadline for every data category. Information subject to a legal preservation obligation may be retained with restricted access for that obligation. Contact [email protected] to request deletion or details about retention."},rights:{title:"6. Your Rights",content:"You have the right to:\n⢠Access your personal data\n⢠Correct inaccurate data\n⢠Request deletion of your data\n⢠Export your data\n⢠Opt out of marketing communications"},cookies:{title:"7. Cookies and Tracking",content:"We use essential cookies for authentication and session management. We may use analytics tools to understand usage patterns. You can control cookie preferences through your browser settings."},children:{title:"8. Children's Privacy",content:"The Service is for adults aged 18 or older. Uploading, generating, editing, requesting, or sharing media depicting anyone under 18 or depicted as under 18 is prohibited, including fictional or AI-generated depictions. Confirmed violations result in permanent account termination. Report suspected minor content or a child's account to supp
1[email protected] using account or task identifiers; do not attach suspected illegal material. We may restrict access, preserve necessary evidence, and report as required by applicable law."},changes:{title:"9. Changes to This Policy",content:'We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last Updated" date.'},contact:{title:"10. Contact Us",content:"If you have questions about this Privacy Policy, please contact us at:\nEmail: [email protected]"}}},$e={title:"Terms of Service",lastUpdated:"Last Updated: October 3, 2026",sections:{acceptance:{title:"1. Acceptance of Terms",content:'By accessing or using AI Host ("the Service"), you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the Service.'},age:{title:"2. Age Requirement",content:"You must be at least 18 years old, and meet any higher age of majority required where you live, to use this Service. All people depicted in uploaded or generated images and videos must be adults aged 18 or older. Do not submit content if you cannot confirm that requirement."},account:{title:"3. Account Registration",content:"To access certain features, you must create an account. You agree to:\n⢠Provide accurate and complete information\n⢠Maintain the security of your account credentials\n⢠Notify us immediately of any unauthorized access\n⢠Accept responsibility for all activities under your account"},currency:{title:"4. Virtual Currency",content:'The Service uses virtual currency ("diamonds") for transactions:\n⢠Diamonds have no real-world monetary value\n⢠Diamonds cannot be exchanged for cash or transferred between accounts\n⢠Unused diamonds are non-refundable except as required by law\n⢠We reserve the right to modify diamond prices and packages'},acceptableUse:{title:"5. Acceptable Use",content:"You must NOT:\n⢠Upload, generate, edit, request, or share images or videos depicting anyone under 18, or depicted as under 18, including real people, fictional characters, AI-generated media, face swaps, and other synthetic content\n⢠Create or distribute child sexual abuse material, sexualized depictions of minors, or non-consensual intimate content\n⢠Use another person's likeness without their explicit permission for the intended use\n⢠Use the Service illegally; harass or harm others; access others' accounts; evade safety controls or bans; distribute malware; or infringe intellectual property rights\n⢠Use automated tools without permission"},aiContent:{title:"6. AI-Generated Content",content:"Content generated by AI tools is for entertainment and creative purposes:\n⢠AI output may not always be accurate\n⢠AI content does not represent professional advice\n⢠We are not responsible for actions taken based on AI content\n⢠AI characters and generated scenes are fictional unless explicitly provided by you"},userContent:{title:"7. User-Created Content",content:"You retain ownership of your original content and grant us only the rights needed to process, deliver, and operate the Service. Private media is treated as confidential under our Privacy Policy; public display requires your sharing or publication choice. Access needed for service delivery, support, safety review, or legal obligations is subject to that policy.\n\nThe Service does not provide long-term or permanent image or video storage. Download files you wish to keep promptly. File availability is limited and may end; this is not a promise of immediate deletion from every system. Retention, backups, and legal-preservation exceptions are explained in our Privacy Policy."},intellectualProperty:{title:"8. Intellectual Property",content:"The Service and its original content are protected by copyright and other intellectual property laws. You may not copy, modify, or distribute our content without permission."},payment:{title:"9. Payment Terms",content:"All purchases are:\n⢠Processed by third-party payment providers\n⢠Subject to the provider's terms and conditions\n⢠Final and n
1on-refundable except as required by law\n⢠Subject to applicable taxes"},termination:{title:"10. Termination",content:"We may restrict content, suspend access, or terminate accounts for violations of these Terms, fraud, or abuse. Suspected minor-content violations may lead to immediate access restrictions while we investigate. Confirmed violations of the prohibition on minor content will result in permanent account termination. We may remove or restrict the content, preserve necessary evidence, and make reports where required by applicable law. Creating another account to evade a ban is prohibited. Contact [email protected] to report abuse or request review of an enforcement decision.\n\nYou may delete your account through the app settings; data deletion remains subject to the retention and legal-preservation provisions in our Privacy Policy."},warranties:{title:"11. Disclaimer of Warranties",content:'THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DO NOT GUARANTEE THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR MEET YOUR EXPECTATIONS.'},liability:{title:"12. Limitation of Liability",content:"TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES ARISING FROM YOUR USE OF THE SERVICE."},changes:{title:"13. Changes to Terms",content:"We may update these Terms at any time. Continued use of the Service after changes constitutes acceptance of the new terms."},contact:{title:"14. Contact",content:"For questions about these Terms: [email protected].\nFor abuse, suspected minor content, or unauthorized use: [email protected]. Provide the account email and task ID or existing content link; do not attach or redistribute suspected illegal material."}}},Je={metaTitle:"{{brandName}} â Age Verification",metaDescription:"{{brandName}} is an AI creation platform. Age verification required.",title:"Age Verification Required",description:"This website contains AI-generated content intended for adults aged 18 and over. By entering, you confirm that you are at least 18 years old and agree to our <terms>Terms of Service</terms> and <privacy>Privacy Policy</privacy>.",enter:"I am 18 or older â Enter",exit:"I am under 18 â Exit",storageNotice:"We use cookies and local storage to remember your preference. See our Privacy Policy for details.",contentNotice:"This website contains adult content and is intended for adults only.",consentNotice:"Images of minors, or of anyone without their explicit consent, are prohibited.",responsibilityNotice:"Only upload images you have permission to use. You are responsible for how you use this service.",acceptanceNotice:"By selecting âAcceptâ, you confirm you are at least 18 and of legal age where you live, and agree to our <terms>Terms</terms> and <privacy>Privacy Policy</privacy>.",accept:"Accept",adultRequirement:"You must be 18 or older to use this website."},Ze={skip:"Skip",like:"Like",by:"by"},et={bridgeHeroTitle:"Free AI Image and Video Creator",bridgeCreditsHint:"Sign in to claim your free generation credits",bridgeBrowserHint:"Tap â···â â Open in browser to use Google or Apple sign-in"},tt={auth:e,auto:t,character:a,chat:o,checkin:i,checkinWelcome:n,common:r,create:s,createImage:l,createVideo:d,discover:c,doubleAction:u,generate:p,growth:m,home:g,imageGenerating:h,imageResult:y,messages:f,nav:v,menu:w,tasks:b,notificationSettings:C,profile:k,recharge:I,search:P,seo:A,settings:S,status:T,tags:F,time:D,tools:R,traits:V,wallet:U,image:L,video:N,promo:E,vip:O,paymentMethod:M,uploader:G,faceSwap:_,landing:B,vipQuota:x,homepage:q,subscription:H,templates:W,welcome:Y,authGate:j,installSheet:Q,diamondHistory:K,editProfile:z,swipeFeed:X,floatingBall:$,createCharacter:J,generatingModal:Z,shareModal:ee,agentDetail:te,hero:ae,imageFailHint:oe,reportModal:ie,shareRecords:ne,iosInstall:re,onboarding:se,videoHero:le,feedback:de,discoverPost:ce,notFound:ue,templateDetail:pe,createAnime:me,presetPicker:ge,quickTemplates:he,subscriptionModal:ye,firstShare:fe,membership:ve,batchDelete:we,unauthedPrompt:be,cryptoPayment:Ce,loginPanel:ke,paymentPrompt:Ie,failedTask:Pe,firstPromo:Ae,offlineIndicator:Se,confirmGenerate:Te,pushPrompt:Fe,createUndress:De,requireAuth:Re,imageActions:Ve,pwaInstall:Ue,paymentRescue:Le,presetTagPicker:Ne,pwa:Ee,mountedPhoto:Oe,shareToEarn:Me,cryptoCurrency:Ge,videoFeedback:_e,generateButton:Be,updateToast:xe,createFlow:qe,heavyBuyerVip:He,pwaBanner:We,presets:Ye,notifications:je,webviewLanding:Qe,faq:Ke,contentPolicy:ze,privacy:Xe,terms:$e,ageGate:Je,agents:Ze,pwaLanding:et};export{Je as ageGate,te as agentDetail,Ze as agents,e as auth,j as authGate,t as auto,we as batchDelete,a as character,o as chat,i as checkin,n as checkinWelcome,r as common,Te as confirmGenerate,ze as contentPolicy,s as create,me as createAnime,J as createCharacter,qe as createFlow,l as createImage,De as createUndress,d as createVideo,Ge as cryptoCurrency,Ce as cryptoPayment,tt as default,K as diamondHistory,c as discover,ce as discoverPost,u as doubleAction,z as editProfile,_ as faceSwap,Pe as failedTask,Ke as faq,de as feedback,Ae as firstPromo,fe as firstShare,$ as floatingBall,p as generate,Be as generateButton,Z as generatingModal,m as growth,He as heavyBuyerVip,ae as hero,g as home,q as homepage,L as image,Ve as imageActions,oe as imageFailHint,h as imageGenerating,y as imageResult,Q as installSheet,re as iosInstall,B as landing,ke as loginPanel,ve as membership,w as menu,f as messages,Oe as mountedPhoto,v as nav,ue as notFound,C as notificationSettings,je as notifications,Se as offlineIndicator,se as onboarding,M as paymentMethod,Ie as paymentPrompt,Le as paymentRescue,ge as presetPicker,Ne as presetTagPicker,Ye as presets,Xe as privacy,k as profile,E as promo,Fe as pushPrompt,Ee as pwa,We as pwaBanner,Ue as pwaInstall,et as pwaLanding,he as quickTemplates,I as recharge,ie as reportModal,Re as requireAuth,P as search,A as seo,S as settings,ee as shareModal,ne as shareRecords,Me as shareToEarn,T as status,H as subscription,ye as subscriptionModal,X as swipeFeed,F as tags,b as tasks,pe as templateDetail,W as templates,$e as terms,D as time,R as tools,V as traits,be as unauthedPrompt,xe as updateToast,G as uploader,N as video,_e as videoFeedback,le as videoHero,O as vip,x as vipQuota,U as wallet,Qe as webviewLanding,Y as welcome};
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.