{ if(e.origin.startsWith("https://sv.risuai.xyz") || e.origin.startsWith("http://127.0.0.1")){ if(e.data.msg.data.vaild && $alertStore.type === 'login'){ $alertStore = { type: 'none', msg: JSON.stringify(e.data.msg) } } } }}> {#if $alertStore.type !== 'none' && $alertStore.type !== 'toast' && $alertStore.type !== 'cardexport'}
{#if $alertStore.type === 'error'}

Error

{:else if $alertStore.type === 'ask'}

Confirm

{:else if $alertStore.type === 'selectChar'}

Select

{:else if $alertStore.type === 'input'}

Input

{/if} {#if $alertStore.type === 'markdown'} {#await ParseMarkdown($alertStore.msg) then msg} {@html msg} {/await} {:else if $alertStore.type === 'tos'} {:else if $alertStore.type !== 'select'} {$alertStore.msg} {/if} {#if $alertStore.type === 'ask'}
{:else if $alertStore.type === 'tos'}
{:else if $alertStore.type === 'select'} {#each $alertStore.msg.split('||') as n, i} {/each} {:else if $alertStore.type === 'error' || $alertStore.type === 'normal' || $alertStore.type === 'markdown'} {:else if $alertStore.type === 'input'} {:else if $alertStore.type === 'login'}
{:else if $alertStore.type === 'selectChar'}
{#each $DataBase.characters as char, i} {#if char.type !== 'group'} {#if char.image} {#await getCharImage($DataBase.characters[i].image, 'css')} { //@ts-ignore alertStore.set({type: 'none',msg: char.chaId}) }}> {:then im} { //@ts-ignore alertStore.set({type: 'none',msg: char.chaId}) }} additionalStyle={im} /> {/await} {:else} { //@ts-ignore alertStore.set({type: 'none',msg: char.chaId}) }}> {/if} {/if} {/each}
{/if}
{:else if $alertStore.type === 'cardexport'}

Export Character

Type {#if cardExportType === ''} {language.ccv2Desc} {:else} {language.rccDesc} {/if}
{#if cardExportType === 'rcc'} {language.password} {language.passwordDesc} {language.license} {language.licenseDesc} None {#each Object.keys(CCLicenseData) as ccl} {CCLicenseData[ccl][2]} ({CCLicenseData[ccl][1]}) {/each} {/if}
{:else if $alertStore.type === 'toast'}
{ alertStore.set({ type: 'none', msg: '' }) }} >{$alertStore.msg}
{/if}