1}
style:width={value ? "auto" : "100%"}
>
{#if value === null}
{/if}
{#if active_source === "webcam" && (streaming || (!streaming && !value))}
handle_save(e.detail, "change")}
on:stream={(e) => handle_save(e.detail, "stream")}
on:error
on:drag
on:upload={(e) => handle_save(e.detail, "upload")}
on:close_stream
{mirror_webcam}
{stream_every}
{streaming}
mode="image"
include_audio={false}
{i18n}
{upload}
bind:modify_stream
bind:set_time_limit
/>
{:else if value !== null && !streaming}
{/if}
{#if sources.length > 1 || sources.includes("clipboard")}