Skip to content
On this page

Toggle Switch

On this page
Stable
48 variants
Edited by Ash Guillaume on 11 Nov 2022
Figma

Playground

si,,,z,,,e: medium, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: true, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: medium, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: medium, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: start
si,,,z,,,e: small, st,,,a,,,t,,,e: rest, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: active, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: disabled, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: focus, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: hover, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
si,,,z,,,e: small, st,,,a,,,t,,,e: loading, ch,,,e,,,c,,,k,,,e,,,d,,,?: false, la,,,b,,,e,,,l,,, ,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n: end
ch,,,e,,,c,,,k,,,e,,,d,,,?
si,,,z,,,e
st,,,a,,,t,,,e
la,,,b,,,e,,,l,,,,,,p,,,o,,,s,,,i,,,t,,,i,,,o,,,n

Props

NameTypeValuesDefault
si,,,,,,,z,,,,,,,eVariantmediumsmallmedium
st,,,,,,,a,,,,,,,t,,,,,,,eVariantactivedisabledfocushoverloadingrestrest
ch,,,,,,,e,,,,,,,c,,,,,,,k,,,,,,,e,,,,,,,d,,,,,,,?Variantfalsetruetrue
la,,,,,,,b,,,,,,,e,,,,,,,l,,,,,,,,,,,,,,p,,,,,,,o,,,,,,,s,,,,,,,i,,,,,,,t,,,,,,,i,,,,,,,o,,,,,,,nVariantendstartstart

Size

si,,,,,,,,,,,,,,,z,,,,,,,,,,,,,,,e: medium, st,,,,,,,,,,,,,,,a,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,e: rest, ch,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,c,,,,,,,,,,,,,,,k,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,d,,,,,,,,,,,,,,,?: true, la,,,,,,,,,,,,,,,b,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,l,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,p,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,s,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,n: start

State

si,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,z,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e: medium, st,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,a,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e: rest, ch,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,k,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,d,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?: true, la,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,b,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,l,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,p,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,s,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,n: start

Checked

si,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,z,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e: medium, st,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,a,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e: rest, ch,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,k,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,d,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?: true, la,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,b,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,l,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,p,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,s,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,n: start

Label Position

si,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,z,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e: medium, st,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,a,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e: rest, ch,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,k,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,d,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?: true, la,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,b,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,l,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,p,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,s,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,t,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,n: start