diff --git a/toggle-switch/README.md b/toggle-switch/README.md new file mode 100644 index 0000000..c6cd6e4 --- /dev/null +++ b/toggle-switch/README.md @@ -0,0 +1,94 @@ +# ToggleSwitch +A switch/toggle component for on/off boolean states with smooth animations and accessibility features. + +## Getting Started + +Install dependencies: +```bash +npm install +``` + +Share the component to your Webflow workspace: +```bash +npx webflow library share +``` + +For local development: +```bash +npm run dev +``` + +## Designer Properties + +| Property | Type | Default | Description | +|----------|------|---------|-------------| +| ID | Id | — | HTML ID attribute for the toggle switch | +| Size | Variant | medium | Visual size of the switch and text (small, medium, large) | +| Label Position | Variant | left | Position of the label relative to the switch (left, right) | +| Label | TextNode | Enable notifications | Main label text for the switch | +| Description | Text | Receive email updates about your account | Optional description text below the label | +| Default Checked | Boolean | false | Initial checked state of the switch | +| Is Disabled | Boolean | false | Disable the switch and prevent interaction | +| Show Icons | Boolean | false | Display on/off icons inside the thumb | +| Show Description | Visibility | — | Show or hide the description text | + +## Styling + +This component automatically adapts to your Webflow site's design system through site variables and inherited properties. + +### Site Variables + +To match your site's design system, define these CSS variables in your Webflow project settings. The component will use the fallback values shown below until you configure them. + +| Site Variable | What It Controls | Fallback | +|---------------|------------------|----------| +| --background-primary | Track background when unchecked | #ffffff | +| --background-secondary | Track background on hover | #f5f5f5 | +| --text-primary | Label text color and unchecked thumb color | #1a1a1a | +| --text-secondary | Description text color | #737373 | +| --border-color | Track border color | #e5e5e5 | +| --accent-color | Track background when checked and focus ring color | #1a1a1a | +| --accent-text-color | Thumb color and icon color when checked | #ffffff | +| --border-radius | Track and thumb border radius | 8px | + +### Inherited Properties + +The component inherits these CSS properties from its parent element: +- `font-family` — Typography style +- `color` — Text color +- `line-height` — Text spacing + +## Extending in Code + +### Custom Toggle Handler + +Add custom logic when the toggle state changes: + +```javascript +const toggle = document.querySelector('#my-toggle'); +toggle.addEventListener('change', (e) => { + if (e.target.checked) { + // Enable feature + console.log('Feature enabled'); + } else { + // Disable feature + console.log('Feature disabled'); + } +}); +``` + +### Programmatic State Control + +Control the toggle state from your code: + +```javascript +const toggle = document.querySelector('#my-toggle'); +// Set checked state +toggle.checked = true; +// Trigger change event +toggle.dispatchEvent(new Event('change')); +``` + +## Dependencies + +No external dependencies. \ No newline at end of file diff --git a/toggle-switch/index.html b/toggle-switch/index.html new file mode 100644 index 0000000..3985a7d --- /dev/null +++ b/toggle-switch/index.html @@ -0,0 +1,17 @@ + + + + + + ToggleSwitch + + + +
+ + + diff --git a/toggle-switch/metadata.json b/toggle-switch/metadata.json new file mode 100644 index 0000000..d976f55 --- /dev/null +++ b/toggle-switch/metadata.json @@ -0,0 +1,5 @@ +{ + "name": "Toggle Switch", + "description": "Accessible on/off toggle with label and disabled state", + "category": "Forms & Input" +} diff --git a/toggle-switch/package.json b/toggle-switch/package.json new file mode 100644 index 0000000..53f8739 --- /dev/null +++ b/toggle-switch/package.json @@ -0,0 +1,25 @@ +{ + "name": "toggle-switch", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "preview": "vite preview" + }, + "dependencies": { + "react": "^19.1.1", + "react-dom": "^19.1.1" + }, + "devDependencies": { + "@types/react": "^19.1.13", + "@types/react-dom": "^19.1.9", + "@vitejs/plugin-react": "^5.0.3", + "@webflow/data-types": "^1.0.1", + "@webflow/react": "^1.0.1", + "@webflow/webflow-cli": "^1.8.44", + "typescript": "~5.8.3", + "vite": "^7.1.7" + } +} \ No newline at end of file diff --git a/toggle-switch/screenshot-brand.b64 b/toggle-switch/screenshot-brand.b64 new file mode 100644 index 0000000..a27c988 --- /dev/null +++ b/toggle-switch/screenshot-brand.b64 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/toggle-switch/screenshot-brand.png b/toggle-switch/screenshot-brand.png new file mode 100644 index 0000000..fb83bc8 Binary files /dev/null and b/toggle-switch/screenshot-brand.png differ diff --git a/toggle-switch/screenshot-dark.b64 b/toggle-switch/screenshot-dark.b64 new file mode 100644 index 0000000..4c4f2bd --- /dev/null +++ b/toggle-switch/screenshot-dark.b64 @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABQAAAAQjCAIAAACwyRSMAAAQAElEQVR4nOzdB3QV1f728Z1e6CGUUENHOghIR5GiqBdBFAsKoghYwIKC7dp7QQVUsDfEhgoqioAgIqj03nvvBAhJSHkfz/4777kn7SSAKfP9LNdZc+ZM2bNncOWZ35RgAwAAAACACwQbAAAAAABcgAAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBXyRQAOCAiIjo6OiIgIDw8PDiaTAwAAAEBhkJycnJCQEB8ff/DgwbS0NJPXAkxeK1GiRExMzKFDh1JSUpKSkvRpAAAAAAAFX1BQUGhoqD6joqJ27doVFxdn8lQeB+ASHgcOHDAAAAAAgMKrTJkyR44cOXr0qMk7QSbvkH4BAAAAwCXi4+NLly6dlpaWmJho8kigySMBAQExMTGkXwAAAABwif3791esWNHknTyrAEdHRyckJCQlJRkAAAAAgDukpqZGRESoGmzyQp5VgCMjI3neFQAAAAC4SnJyssKgySN5FoDDw8Mp/wIAAACAqygGKgyaPJJnL90NDg6mAgwAAAAArqIYqDBo8kierRgAAAAAgH8TARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALhCYQjAVatWPeecc7KdLDk5efr06SaP9OvXr0qVKhqYNWvWnDlzTK6ce+65Xbp0adiw4Zo1a7ScuXPnpqammjPhzTffvPzyy1esWNG1a9czsswHHnggKChIA++9996OHTtMroSFhV1zzTX16tWrVKmSNvn7779fuHChwb+rW7dusbGx1apVW7p06eHDhzUmLS3tr7/+OnTokMkLAwcOfPjhh48cOaJjY+XKlQYAAADwW4DJI0o1W7ZsMWfCJ598cskll/gzZcmSJU0e2bhxY+nSpTUwdepU/eFucuixxx4bOnRoQIDv/vrss88GDRpkTk+dOnX++OMPO6zg+vrrr5vTpnxiB4YMGfLpp5+aHFL0/eijjzp37hwYGOg9XuH8zz///M9//pOUlGRw9kVFRW3atCnDn44dO6YzJn379j148KD5F+3Zsyc8PFwDOpF02WWXGQAAABQ0qq+sWrXK5IVAg/wtODhYhethw4alT7/Sp08fFUUjIiLMaVBZTzU9O+xUaydMmHDYQyHH/LtUKl+9erVq0T7pVzSmVatWalKFChUMTkO/fv3s/lUhN8NDK1vFihVr3bq1Dr+yZcuaf1F8fLwdOHDggAEAAAByojBcAr1o0aL69es7X8uUKVOkSBE77F1kTklJMQXQDTfc0Lx5czucnJw8f/58VeR0ykTZIyQkRCNr1KihePzss8+a3Nq3b98dd9xx8803z5w5c/LkyXZk0aJFbS6KjIw0/64ff/xRhUfn64kTJxYvXqz6ec2aNe0mK3EtWLCgYsWKTm5HTumkid2//qffU6dO2UuOo6OjdQLCnp4oWbKkjsnq1aubf4tO+jzyyCP79++/5557DAAAAJAThSEAv+ThfH3ttdcUGo3nTsUmTZpkNpcqq8qTJjv6K9/Pe2L9nzJDoaGhGV7We+2119oB/dqsWTOnQqsQqOKbqnB2mtMJwPKxh8m5zJqdnvonzSPryR5++GGnuqv+7Nat219//WW/Fi9efNq0aXXr1jWeWH7TTTe9/fbb6Zfg557Nov1+NtX4vdNPv0m5mCZ3E2fh8ccfHz16tB1WBv7ll18qV65sPJdJ16lTZ+3atelnyXDDFbmDgoL87xAfOh4uvfTSLCY4U9sLAACAwsd1l0Cr1Pnzzz/v3LnzwIEDe/funT179n//+9/0l9qef/75X3/9tdLmoUOHVCD97rvv9Fe+Jt7m8dhjjzlTVq1a9Z133tFf/4c8VKtU6h41apSdUsXMrNvz1FNPqUx9+PBhrWX79u1TpkzxuUO4YcOGdmDNmjXeT5PS9M8999xxD1uknT59ul3p2LFjnckGDBhgR6pu7L2Zq1atsuM1gVKK2mC/dujQ4frrr9dAu3bt7JTacPtT7dq1ndnvuusurW7Xrl37PP78808F18y2ceTIkcuXLz948KD6RwP33nuvyVy/fv2c4dtuu81JvxIXF9emTZuEhAT7dfDgwd4zdu/e/Ysvvti4caP2rFakswM6FVKpUiVnAuXqbf9QYHvvvfe01Wq8ptdusqcShg4dql/trly9evWQIUOc2TW9nXfixIna6b/99ptd0ebNmydMmNCoUSOfDdECdVZi3rx5qlVqSs2onau+9Z7Ge5ktWrTQAaZjUk3SLLNmzUp/aXG2R4s/C9SnJlCadeays9x+++3Gb9qiiy++2Pnau3dvn7Xfeuut69at02S///67nUY1fHXUnj171H6N1z8ZnXM577zz7K/6R2TnVbf7rGvu3LnOYvU1w3+G2XZOrv91GAAAABQi7noNkv7g9q4dhYWFNfbo2rWrk/eM52HLSr/OpaEqKOnXpUuXGk+qMZ6btu1PRYoUmTNnjiqT9qv+hq5WrZoqYxs2bLAjnSkz9NVXX1144YXOVy28vUeVKlUUbu1I/UFfvnx5DZxzzjmqAC9atMiZfoyH8/XEiRN2pV26dHFGXn311U7ztO32Cme1yqmyartUjnMeD6aUUrFiRWcWy34tWrSo/aqc6b0K9Y+y8T333KNeUijyqYgqhChUO19VM3zwwQc18MILL5h0FCxVWrTDS5YsSf/0LC1csdbmUu9G9u/f/5VXXnG+akfU8OjVq1fz5s0Vuoyne51Z3n33XeeyeeX/Vq1aaa9pV9544412pPZ+TEzMM888o86xnayl2dmVdRcsWGAvxpZSpUope3fu3FkH0u7du+1IHVo6KaAlePeh3bmqYNse8F5m06ZNv//+e/WkHa+F6zTKsmXL1CGJiYl2pD9Hiz8LjIiI8Nm/9qi25Vz/6XTMqVOnbD/Yfz7O2tXnKt3bf0HqXuO54lrnArwjfbly5XRAdveYP3++jsMrrrjCdpQOmF9//dVOpoPf2VO2yKxNSP+PK9vOyfW/DgMAAIBCxEUVYMUY7/Sr2p1zjWuDBg1++uknO6wApuTgfWOkvZyymIfPMmfOnOmdJeyUmrdWrVomOwpyzp/sCjkqJCpO2K/333+/UwhVNrADShozZszQV/3qlIW9TZo0yQ6UKVPGKWd53x3ds2dPO3D55Zc7DU7/YiGVx48cOeKdY494qACr4XHjxnlHCPteHEvVPNUAfZZm06+zaZYSoH0mtg+nHijOg6l9PP3005U9nIq0tksld2eCY8eOOatTaFfuSv/0b9stTjFZatasadOv5vXe9gceeMBnXqUjm/q8N0pRUxHadrs+VfZ00q+W5t1LKmuPGDHCZ5lKg1qCDkjvVYeHh7/88st22M+jxZ8Fnjx5UnvTydXGU1rXmK1bt5qc0PKdswBr1qzx/kn/iOy/IK09JSVFwyqYO+lX61KF1v7rU1+pVKuCvI4r59+jcxrCZ/jVV1/NsCX+dM6Z+tcBAACAAs0tAVgVub59+9phBSQVeapXr66Q4PzRr+hlbxi+9dZb7UtWjOfPehW19If7RRddlP6WxToedjg+Pl5L0JT16tWz9casqSBmb1QW/ZGtlqhkp8jkzOtcUXzfffc58UlBQvVDxSfVKvfv36+ClapnzjI///xzZ7ILLrjAeB6n7DwPTFq3bm0Hzj//fDuQ/nJT+eijj9Q/Siz2q84UxHqorK2l9enTx/zTjepDVbz1uXHjRjtSdb/0C7z99tuVOlq2bKkKpDPS+wJah5bmDDsNyJaKyTZuKUFpTykba3VOb6hCO3LkSJ9ZFH1VsFV1UWnH+17f0aNHa96oqCjn2deRkZG2Au8zu6qLmlLVYOdZxJqsR48exlNX1GFjR6pWrDSo7dKUzo2pw4cPT78Vqu3rMNDE3vG4bdu2JidHiz8L3Ldvn/bmI4884oxUTVVjcvr6K++THU68dKxbt049rJ5s06aN/uk5HaJ6rNalMzj692L/TSlFP/bYYwquzuHhfcmA7VLjeZFYhm8e9rNzztS/DgAAABRobgnA3sHssssus2+pVSBRMdPJP/Zlwspp9qv91b7jVHXXO++802eZ3oXQXr162eszd+3a1blz52yfn9S1a1c7YJ/zZIeVB+xVoMZzKbKtUymunHvuuemfMKTYoJwwYcIEFRvtVaaq7Dl/9Ntg7IRVWxCzVUHjqXjb8VOnTjU54TTbeJKJDST6vPbaa9Vdar9a4n2rsKguah+vpUQ0cOBAZ7wNIT68y8J+xg/1kjPXm2++6RTMb7nlFnWdHXayjUM1Q3vuY9asWQr2duSJEyecJPnQQw85E6v/fWbXblq+fLnx3D2rPnF2t1Kx8TowFOp0UNkarKYcNmyYHa99p4Kz9wI1jQ4b9aEGVAt19qO9INz/o8XPBeaODidF93vvvXfMmDGrVq1yXr6tluiMjM/alXttD6tzOnXqZMerE5555hk7rOPBidz23JN2n7M5tn6ujXIOJ52XybBVfnbOv/CvAwAAAPmf6wKw/thdsmSJM14ZyUZc80/dyfmDe/369SpyOlMqavosU3/i2wHFDCd3Gc+9kXv37jVZcjKS/jRXANvyj++//96OV53KqUQpYapcpsikhKBpfC4nVs3ZuWHSGWjVqpWz1UogH374oV2mwr93YrTj/ec0W23wvhtZ+VzV72gPBRvvWRSAvSc7fvy4Hc4wien0gTPsnInImoK0c736Z5995v2T00KftGk8D1Jyhp1c5L1274PEJ1sq1s6dO9f5umnTJqdEr5qnPps1a2a/bt682ftK46+++soZ1o7wXqba4H2tsvPgKHtqI0dHiz8LzB0lQ50XePDBB1XR9X5S91VXXeUzpdbufcWESrJ2QEXXLV7uuOMOO95eHT1x4kTn2L755puN5ySL7Xwdw2+88UaGrfK/c872vw4AAADkf24JwM5Ns953Y1rOg4vs9bfO/aKqVnlPRCk4FAAAEABJREFUpj/0vW8ZNZ6/5u2ArSd7845SGfJ+aHDJ/+WMb9GihfcsBw4cGDlypGplZcqU0R/0U6ZMcQqPysARERHGEyHsGHvFqcYbzz297777rh3fs2dPleNsYlS8z7adPrLoxszs37/f+6sTgDOkxOgMO+cXsub99DKfRxY5NeQiRYr4vO02w3fw+PkWK+eMicM5hOxDp527f703x3hOlDhXQfvEexWfvb/69FIujpasF3im6BBSRp05c6bPeJ+1ez8MzLvxzk5R7FTX6XieN2+eHWNPEDi3Laje7n0qwZv/nXO2/3UAAAAg/3PLU6C3bt1q/1D2ef6t8SpF2rKtyq32ns+qVat6T6a/0Z17gy2Vm+zVkqVKlfJZplMfy8z27dudP9y/++4775+Uq232tlVKJyR4X1at+uT111+vP9x79eplx1xyySVffvmlooi9DllNVdHYvh5p1qxZK1euVH4ICwtT7nIuDF6wYIHJIVU7bQZO341nhPeVtN7J1tu4ceNsyVHVQlUOnZt1jecUhlrofHWeEqzY6c9Lff1UokQJnzFOzdDeD+wcQt7Bz3h2ZWZPjcqa/0fLWaUjx9bz1ZmLFy9WQdu5/zlrOkNUrlw54znF8MMPPzjjg4KC1EX25V72lMprr71mL8SoVauW/sXZUq289dZbmS3c/8452/86AAAAkP+5JQDPmDHD1pT0t68Sr/OHu/7IVkHVDtvHDiuZ2PRSs2bNYsWKOVdBX3fddT7LnDt3rn1grFJN69atneKValn2z/0sKEjYWyiV4pwyV3pdu3Z1Ht6jdemPde9flSWcAOyU+BTL69ata7zeM2RfJqQaWvPmzZUYnWCZ/sFF2VKz7UOJfLpR1baffvrJXl6rMppP8dx/io46VWFPPSi+Pvvssz7Pr1LwvvLKK+1JAXtftPeblrt16+Z9oaxzM+eWLVvMmaN6sk5wOOVBfXWeb2zTuD7tIVS9enXvGRW6nNMZ3jkwW34eLWfbaA+Tc6tWrbL/IvSPK+v2T58+PT4+XtFUHTVixAj7kCqlVnsbeYZy1Dln9V8HAAAA8j+3XALtXRryfrbNZ5995twVacc7d/OGhob+/PPPtrinfOv9oh1r2rRpzrCqYfaJ0IpG+iPe54Lb9JwbFBWevV9gq/KXSmH2tUNKgGqAc9Hse++95/32I5XOnnzySTuswpqTA533OdmymMKDvWHVWaNzk7MTrTPkXA/sfamqd2zz7sbx48dr82vUqKHsagt6uea80lYGDx6sAOxUm7X5ypbOHbn2FUEnTpxwTlI8+uijTjF2wIABzsuo/vrrL3NGqZbo3SdOk+ytts55CrXceY+RpnFSnCqoOWqSn0eLyYmUlBRn2D676+xxbr6tV6+e983P2te28Tt37nRG6lyVHbj33nvtwJ9//plFAT9HnXOm/nUAAACggHJLAFatcuXKlXZYuWj79u2Kr+vWrXOeoONc3qnE4hQ2VSzauHGjvirspX96kGqVzh/rqlmpgLx//34Vu9K/NSe93bt3OxfB9u/ff8GCBa+//vrkyZO//fZbm6zUHtUt9Xe/Ex5KlSo1Z84clT01RjlQm+OsSCt1luzzsNz169dnOH7Pnj2Z3VRpOVVTJTclEHWLkrBa5dONin+bN292nsSrXOfnnbSZmTBhgvfVpwrAqidrTykjafOdMLx3796vv/7aDr///vt2ICwsTL06e/bsxYsXO8lTIWfMmDHmjFLPa18vXbpUHWIffGU8D8fS7rOb4NwEqxy+evVqnRPReQHnYnud1zA54efRYnLC+5j54IMPtMD0D7s+U3Tsqa5rhz/88EOdINAe0cmCQYMG2ZHOQS4vvfSSHXBOK2S9+3LUOWfqXwcAAAAKKLcEYOnYsaPz1t9ixYq1bNnSuXI1Li6uVatWNrmp4nr++ec7dVfzz4Nzlbg0mc8ye/fu7X25r73DU4nLn1f4qELlXEZbs2bNa6+9VmPsn+xaQs+ePe1PCgnez1UuV66cileVKlVy4oH+uHfelWo8F3l6P4LIqQwrxns/uco7cmTI+4nKyroKcvaCXnWjcq8dr25s06aNcwv0wYMHb7rpJnPaunfv7v2IaeN5SrD3K1uVPL0fffTwww879TrtAiVS533C2qfqyTP7QldbcNZRoXK3fXGO8RR1dTDYx6EdOnRINVUnQalW37x5c3vHqfG8qzb9Y5Oz5efR4j+dqnAOcu1BLTAXrfKTjr0LLrjAPuFZbW7SpEnfvn3tM6iM51+Wgqsz8ZIlS7wPVHVjtpeL+985Z+pfBwAAAAqoQhiAnWs7fS6b1J/CSrkq83rnWP01rJKRxttX2loq1ilEPffcc6p2Hj9+XLF53Lhx9evXdx6C5b2KFi1aDB8+XOUs5SIVjvQnterGThXUGXAa48yr+KH16k9t75ctGU8AUKp0Cq1KlcrqY8eO9Xmyrm38V199pTjh81xi74chf/LJJ86w92W3zhNxfTgNnjdv3jPPPJP+ac+2G1XE8+5GbYsK4Io06R+c6/PSJqcfsigUa2mdOnV69NFHnScSOfMqqIwfP14h3KdAd8stt2i8+t9ZvtarwuA111zjPFjLuyXew+n3kfnfK4R9NkFrUc733h3a6rvvvtv7CV6bNm3q0qXLsmXLvNup3fTNN9907tw5/aq9V+f91ZnAz6MlRwu88cYbs306tPdu8llmFhOnn3Lt2rU6r+HzMGdNP2nSJJ0d8Nmbqt86w96v0bLSH0J+do51Ov86AAAAUNAFmDyisHRmH02UI1FRUW3btlUtLn1gUzXVlsKU/YYOHer8ka0ilXOHofKPkqdqTY899pjx/EX+wAMPOKXg6Ojo9evX2wLUlClTrr/++mzbU7p0abVHS1BkyiIZqurYunVrBWwtX5Hbu0x99jRs2LBixYpalwKGz9uDbDeqzU5p/YxTrVvF3sqVK9trv7O9vlpdpHi8f/9+tcqcUVq7LTur8+1rdWrXrq3TItOmTUt/bsKbKufaZbNnz856Mv/5ebT4SXVsHcnqN50JSv+Gp7NB/aYOWbVqleqx5kw7s50DAACAsyE2Ntb7jrx/k0sDcBZUoPvyyy/tsErBH3/8sf6Y7t27d/v27e0VzvqrWhFXn0WKFFHwsxdIJyQkvP/++4oQqvtdfPHFzq2qytLez8pCwZU+AAMAAADIhTwMwG55DZL/pk+fvnLlSlX2jKf86PMaHhk1apStLKmg99Zbbw0ZMsR4Xgs0ePBgnynnzJlD+gUAAACAfMJFD8HyX9u2bUePHp3++snjx49fffXVTzzxhDPm/vvvv/HGG9Nf2nrq1KkXXnjB+40vAAAAAIC8xSXQWalTp06bNm3Kly+/YsWKmTNnZnEPZ0xMjKbU9Nu3b1cNeffu3QaFS4UKFex7p/bt23ea7zoGAAAA3Ix7gAEAAAAArsA9wAAAAAAAnF0EYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuUNgCcEBAQPHixcPDw0NDQ4OCgkx+kpKSkpSUlJCQcPToUXMatI0lo8pEFCkVHJQWmJZk8p/UgNDklID4E4ePHNxnTkN+3psZOoO7uGBteLbOVM8AAAAAp6NQBeDIyMgyZcqcPHlSf20fP348LS3N5CdKNQozijRVq1bdv39/fHy8ybkiRYtHlykT0XhYcInYoJK1AyOiTf6TevJAyuG1xY9tLbH4lQMH9p84fszkXD7fmxk6I7u4IG54ts5IzwAAAACnKcDkkXr16m3ZssWcOcWKFStatKhigykIVNw77pGjuUqWqx5VuWmJzuNMwXHk55sPbVtydP+WnMxUwPZmhnK3iwvBhmcrdz0DAACAQiM2NnbVqlUmLwSaQqFIkSIFKzYkJCQo6qjZ/s9StGjxUgUt/UrJLm+XrtI0R1uqEqimL+gh0O5ibYv/sxS4wzh3cnHwAwAAAGdEYQjAAQEB0dHRBS42qMFqtp8TaxtLlylTsqClX6tEl7eiy5T1c2JtaZkyZZSRTMGnXaxt8XPiAnoY506ODn4AAADgTCkMAbh48eIF9JZCNbtEiRL+TFm8eImwereYAius3k0lSpT0Z8qCuzczlJNdXKg2PFv+9wwAAABwphSGABweHl5AHxSkZqvx/kwZWbx0aPQ5psAKjW4YUbSUP1MW3L2ZIf93cSHb8Gz53zMAAADAmVIYAnBoaGhKSoopgNRsNd6fKUOCA4NK1jYFVlCpOqGhfj1yvODuzQz5v4sL2YZny/+eAQAAAM6UwvAapKCgoIJbAfbzLa+Baafy5xuP/KTGaxP8mbLg7s0M+b+LC9mGZ8v/ngEAAADOlEL1HmAAAAAAADJDAAYAAAAAuIJLA3BAQMD555+/fv36HTt2eI+vUKFCrVq1Zs+endmM2U6QrzSqHFgk7P+G4xLMlv2pJxJNTpUpFlCzXMChE2lrd+fTC3Rr1qxZpUoVO5ycnLxmzZp9+/aZM61GjRrR0dF//PGHyX+Cg4O7dOlStmzZL774wlWPkgYAAAByxKUBuHTp0u+9996kSZPuvvtu7/G33XbbddddFxsbm9mMQ4cOvfrqq9NP0KJFi7Fjx7Zs2dLkJy9fFxYe8j9jdhxKG/lZ4pYDOYiy/doHX35u8N64tCtezafv5n322WebN2/uPUYZuEePHomJOY/7mXviiSe0ltq189ejyBR9P//886ZNm+qcjr4++uijW7Zs6dWr1+HDh3O0nKioqM8+++y5556bPn26AQAAAAopLoH+H998801SUpLJuWuuuUb1N5MvHTphdh9ODQsJqBodUCkq4N1bwq949eThE6YwSUtL05kLDWgvtG3b9sorrxw9evQttxTgNyf7IzQ0dNasWeXLl1cG/vTTTw8cOHD99dcPHDhw8uTJHTp0yNEjtRo3blyrVq2QkBADAAAAFF6F4TVIZ5Cykwq8drhjx46//fbbpk2bli9frnLx0qVLncnefPPN9evXb9iw4fvvv1cJrn///pdffrnxFB7PO+88k8/8tCx50HuJ/ccn9Bh1MiXVhAaZuy76+/UzGhh9Q9i0ERG/PRwx+8GI56/+v6ulvx8eMfP+iBevCfv1oYivhv7Pm1qfujJUP2mW2OgAk8/87qFTGPfee29qamqFChU0UsPz58//+eeftR9fffXVEiVKfPnll9pNKpNq97311lt23sWLF7/44osLFizYvHnz6tWr+/bta8crRmqZGrlkyRLnKuv8Q1lXm/nCCy+MGDFCLdyxY8czzzyjSrUarFTcokULbWn79u3txKNGjfvPgZ8AABAASURBVLLXbxcrVuyXX37Z5PHXX39pspiYmHHjxumn11577f7779fAgAEDVqxYYXvj+eeft0v43GPGjBmaceXKlb1791anrVu3TtM8/fTTBgAAAMj3CMD/o0yZMhERERqIjo5WOipXrtyUKVPi4+MvuOCC4sWLO5NdeOGFGr9x48b69evrT3+lCEUFjf/www+3bt1q8qu4k2bn4b+rgpWi/t7vD10e2rRqYESoSUoxQYGmTa3A69v9fUVAsXATGmxa1QwMDDCJyf9/9hs7BHesG6SfPphzKkcXUf8LAgICBnjcfffdiruBgYHjx483noKwomBsbKwSr2KbAl7z5s3nzp379ttvHzlypEuXLpdeeqkmUzBWnNOO/uKLL4KCgh5//PGwsLCoqChNpkPiu+++S05OrlSpksln2rVrp89vv/3We6RO1txwww27d+9W0A0PD9enHa+DuVSpUhoYM2ZMtWrVJk2a9NFHH5UsWfLdd989evSova1dZ3xUUr744ov/+9//qh90suD48eNXXXXVs88+azz/Olq2bKmFqMKs4rOCt877TJ8+/fDhw9dee61dOAAAAJCfcQl0xm666Sb9iT906FD9ra+vqnEpSzi/qkqmbKDQZTOwqmGqD9eoUSP/18GOnEirUjogqujfw0fj05RjX/0p6a9Nqd/cFR5dNKBm2f9/QmT3kbRHJv19NXj3xn+/rDWqSMBNHf++Pva7xSmf/J5s8h9lNmdYkUyVW+er3V8a+OCDD1T81M41ntyosxgNGzZUvtXXffv2qd6rgUOHDg0ePLhmzZrdunXTMaBgrMqwxmsX25Mj+YcyZ1pa2q5du3I0l5J8UlKSzgVs27ZNh67OCCj5T5gwQacDVOCdN2+eziAYz9UQ6goNaJorrrhi5MiRxnOpuc7+qHvVFeofhWcd8w0aNFAf9urV65133jEAAABAPkYFOGNNmjTR3/o//PCD/aoM4P2rTQiaQAnBqbAVCJFhf1+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JTqz0qOj79NNPq5Ksr8nJyTfccEODBg2mTp1qPOHqyiuvNDnx4osvaoFajobXrVunYWU/n2kaNWqkz9TU1E2bNnmP11zKfqrTKlLq6/fff2+T5NixY1Xl/vDDDzUcGRmpUq33XKoY3+uhGqyd4LLLLstwG32a4dwJrAnUyG+++cYJ0jmilKvK8LBhw9SHd911l23zSy+9VLt27QceeMB44u4tt9ziT8+o2Tb9qiKtUxg6QaAar75qdk3vvUaVgvWr1mvHqHZtAAAAALiPGyvAsnDhwptuusl4HsisTGhvf+3fv7+SkgZUM9y7d68GLr30UpUKlRLtXKocLl++3Hhis/fSBgwYoCqrBtq0afP+++8bv8XFxWmBaWlpGo6Pj7cL91G+fHk7ZRbL0SbYydR+Va01MHToUNV+VZeuVq2a95SKmjbtK3k++eSTGqhXr56SYfpt9Fa6dGk7gUrK9orrn376adasWc7V0f5799137777bjs8bdo01bGdn1RhHj58uOq3devW9adnLr/8cjvQpUuXrVu3akCFfbXQ/jRnzhz7a0JCgs5raEDlbu04Ffa9H6YNAAAAwD1cWgG2t63KokWLFJ/s8JdffnnYY8+ePXaMdyHRx6BBg3777bft27er/Lhz50470gbpM8s+c8teZpyZDh062FX/8ssvzkh7821wcHCdOnWckTYfinMJt3PxcxYuvPBCO6DI6oxUBjY555RhnZYrl6q4rTMOhw4dUvo1fmvatKnxxGObfmXZsmW2aNyyZUtnMmfvyPr1683Z2U0AAAAA8j+XVoCdd/lOnz69V69edtheFWwpiSmP2TpwehMmTOjevbsdVgA7ceKELSqmf+uSdTqJS8XPKlWqKMfGxMTYOrOjZ8+eISEh69atU1XTaYzzqzNcsmRJZ6TKoXYgR892dh58XaJECWekysLpp/Te0gy32ruFN99884svvui05/jx4/Z+48y60Ye9Bjs1NdV7pP3qneptJLZSUlIMAAAAALdyYwX4+uuvb968ufHc9Hvy5MlZs2bZ8Zdddln1fyg06vPGG29MP7ty3UUXXaQBFR5r1KhRoUIFJ07b9GVTVpEiRZRa7fiqVatm26rMUp9zKe8HH3zgPf6KK6547733xo8f379/f/tEZTnvvPOcCZo1a2Y8T8C213WfjtmzZ9uB6667zsZabZrit/c09nL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+0KpXr16txHv//ffrp8OHDz/44IN2+Kx66KGHHnnkEdWoNdytW7fOnTvnYsMDA/PgCFHWDQ0NnTt3rg2Qirj9+vVT+l21atW0adN27typExCqojsnF/IVnWRRDA4ODr7yyisNAAAAgPykMFeAlUJVAdbA888/b8coDTZo0EDx6ciRI0qhysZTpky55JJLFKXWrFnz2Wef3X777aqUKne99957y5cv1ywtWrTo3bu30ldycvK2bdvGjBnjT1mvadOmxlOofPfddzWg2Na3b98SJUoUKVIkISHh4YcfjouL06fSuKqs3jP+9NNPqtMqPt10003nnHOOcqDy3kcffaRVe0+mZKtE/d///lcl3B49eqjAq7j4+eefa0OeffZZLVw/DRs2TFv66KOPKmxr1Zpr5MiROheg2qldSP369e+4446iRYsePHhw1KhRWV/6q1CqAqn6QTXkX3/9dfLkyXb8ZZddpoCq5WulSvuTJk3SyMaNGw8YMGDp0qVqZPXq1dXbP/74o+bSTzVq1NBPGp+amrpjx47XX389fRX63HPP1aeq6/brVVddpc9vvvlm6tSpGtAJBZ3X0GK7dOmi3WenufTSS/VVJzg2bNigDdTCNbJJkyaXX365OuH48eMLFy50qsQqz6rZ2vtJSUnr1q0bN26cdq53A3SQ3HzzzYqyTz31lLZLE7dr107bri5SG9TVmiYgIEAb0qhRI+2sv/76y3t2ldZ1ukHHwIcffmgAAAAA5BuFuQKspGpvFlUCVFBROpo9e/bYsWPtNa4qhyouXnHFFUqkqnPWq1dPoVFpULFHMXXw4MGapmLFigpCSj6KaspUNWvWVEL2Z9Wa3niulL7xxhurVaum4Y8//lirVnrUurRem0hVDT70j3APm8TuvvvuZs2aaY27d++uUqXKvffea5O8Q5FSE6vNxhPnNKzpNaw4rdhvb662G6h4poXbQHjs2DHvW2oVDjVe7SlTpozSchab06tXr4suukj9sH//fnWOThlcfPHFxpN+lTy1LfbSbtWZbdkzMjJSqz7vvPOqVq166tQpnVO47rrrNEbrGj58eHR0tGq5miU2NlZffdal5WtR2nG7du3SV9staqdNv9abb745evRoZVr7NSgoSE3SjtNAnTp1bGBW0h40aFBMTMz27dt1HuGCCy5QG4znyvCBAweWL19eaVbt0YGh3vZugHb6rbfeqm5UfFX61ZK1jTowtBxtyA033KB4bzz3Hrds2VJti4+Pb926tXOZvfFc7q79qE7w2WsAAAAA8lYhvwdYRd1rr71WQUu1VuPJpaofKn05E3z55Zeq16nGq/qhkrDymELRq6++qtyo9KJA9d1336lIqMysmKdKsuKoP+tVwVb1TyWlVh7Kb6owKwP7VFknTJhgB5QkK1SooMinWrHiqMKborJyr3KgSsft27fv0KHDt99+68y4ePFiBTmFPRVdlSe1fLVWMU9FY/26ZMkS77WoJvzcc88pDyuBq57sjNfpADWgcuXKDz30kFaaxeYoPerz5ZdfXr9+vdpm87kSqTpN41VxVf+oJKvCrKb84osv7FxKpNoEfT7xxBPKh4qL6hZ1r3K4WqI2q3Cd/hJrhUx9qmZrv+qkg/FEd+9pjnp4j1Ee1m5VUlVPqluMJ95r4fYe5mLFiqkHVKn+5JNPFGiNpyavIyEsLEydU6lSJZ0csctR9tZWaL+//fbbK1euNJ6rx/X52GOP7du3T5Vh1cy1BO1cxXuNVwVbw1qjT4pW87QhKnTrHIcBAAAAkD8U8gCs8KNcpAyjuKhAoqijUueLL76oIGcnUHrRp4p7+lQ4TPVQ+lJcVDpSYFMlUPlThWINaBqFTD9XrWikeuyFF15Yq1YtVTXVgEceeUSB0BZjvdWtW1fJLSkpSQnTfjWeQujjjz+uAfu4LJsDHQrAqmcqi2pixbx58+apCFm/fn072aJFi/xpob1wV9uumK3IFxAQkJaWln4yJX9ttXKs7bSNGzfaswlKleoiNdtW1Ddt2qRaqMqeCuR2Ri3ZPmVaEygAqx7++++/a3rNOGbMGJ2MWLBgQfonbNnauE5G2K9apj6dgJohdak9qbFs2TIFYLun7KkKhdWuXbsaT5VYn2qGTjRoYNasWcYT0e+66y7vRbVr106fmzdvtp1jt1EDtkKuLtKnqspqpBao2e3xow3UCQvtMmc5araONyrAAAAAQL5S+N8DvH//fpVejSdJ3nfffcokqgQ6Adj7hTrpo6mmvOGGG+xC4uLiFJ/ST5OFdR4aUHVU0VdRShVaW1d0KErZPKlMaOucNnEZz5W0xhMFw8PDFS+959KUao+iZqNGjfRVRVcFYBWcy5cvr+jl5/ulnHcg2QCc2WQqhpuMOseewdHMHAAAEABJREFUC/AebzvTab+yrs9AcnKyUr1qszodUNVDReCRI0d6L9YuxKkM24d4KVdrdc5yKlasqCXo9ITN3k5u976V1y7hwIEDTqt2797tjPe56deHGqZ9rZKvc77DuXRcY9QkG8i9t91ngbY/07+ACgAAAEAeKswBuE6dOircKcY8+uijxpNhVL1s3ry5/7FEtV/juX13zpw5Kug9/fTTGdZI01PFWLXfuXPnfvLJJ8ZTHVVkVdb1WbUqigrGylQ//PCD8/YdO3Dw4MGXXnrJeIqQqiGnf02WorW2RblXP6n8qKTXtGlTLWr16tWZtcq7ROk/tUQZUmVVmwnVD7feeuuuXbveeecdjVc4d8arqcqEKqRndqG4ekATf/vtt2+99ZZC7EMPPVTKw/s6YZvenSc8a4Eao4L8wIEDx44dazzZUqcMtDrF/ixeWaQWxsbG/vjjj/atVzoYtPnqpb179yrfnnvuuTNnzlT/33nnnUrXzzzzjJ1LvaeNatCgwd133/3AAw/YbddkquefPHlSA02aNNGJAy1HDVOfVK5cWYVubZQtXDu0TOO5x9sAAAAAyDcKcwBWRFRejYmJUbxZs2aNUoq9Qnj+/Pl+LkEBplq1apdeeqlyTosWLYzf/vzzz65du3bo0EEzKokpfSkgKUopX3nXWvv27VumTBlFKdVyb7rpJuO5JHvBggWKfAp4Dz744IYNGxRxFbS++uore522Y/HixfbxV1qXvq5atUqrs+PTt0eh1GbIWbNmff/99yaH1KpmzZqpPSpfq4itdGdL6LYNGq+129uPV6xYkcVytAuGDh2qfpg+fbp9JpYKpz4pUdnSeGK/frUl1nHjxuk0gWrdzz33nKq+2olqgGa0j5XOjLa0f//+gwYN0u7WtivTqpauBmt8v379rrzyyrp166pgXq5cOUVip5a7efPmqVOnakWK5dddd91HH31kt1GF64ULF2obNYuOK22vsre+qny9detW7WWftdtXFmf9YG0AAAAA/7LC/BRopV/VbI8ePRoVFdWmTRsFJ0Wv999/X3XgbGe0A6ox2vJjx44dnaumfdj7Qn0qwwqrKpAqpCk/t23bVvlWFWDlcAUt7yntO5CU9Fr+wz5h+KmnnlJNVXXUTp06hYWFKelNmzbNZ722sGn+SbzOI5GdJ2DZFdlPhV4VMJXK7KOb/GeT4fjx4xV9VV5W4VThUyn3888/13gVctWMkJAQxWO1U/H+jTfeSL8QZ5PVhyrJqse6deumLo2Pj7dFXW9JSUk2A9eoUcOOUf1cnRkXF6cdoRisBmgCVY+dK6J9WmvNmzdv8uTJ2uPt2rVT+tV+VEVdLfn999+nTJmiXaOuVvrVouyt185+1GJfffVV47kfuF69enYbVT2+4IILlH6VkG2btaU7duwIDg5WO7WzbJvtlmrHaZ9qjarMGwAAAAD5RoDJI4oW9vbOf4HSS6VKlRRRcleR0+zKS84dszmiQq7Sr5JSLrKQwpUin9rs53XX2XJqqrmmbXFequRNm5mjvlV9VTkzsz75z3/+c8kll6gSrvDpPV5lYdXzVXHN0b5QH2r69G9v1ngl8PQpOjOq1atY7XOvr04KqKTvs/AbbrhBZz1U5XYeiA0AAADAERsb6/1qnn9T4X8IlihoZXGzqD+zm9w66GFyRVnL1hXPlNNMv+af65PTy+k2Zn1zrOrVKn03bdpUpx68O/+Yh8mhzB4J5uejwhzpb8M2Xs/3ctgXICtye7+2CgAAAEB+EGTyiOppOU0gcAlVvDdv3mwff1XgniNVqVIlVdqnTJmyZ88eAwAAACCdkiVLZlhe+he4ogKMAmethymAtngYAAAAAPkPARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQABGwVaizn+KlG9cpHLriDJ1g8KK52jelMS4k/vXnNg+78TuxUfXfWcAAAAAFGoEYBRUgaFFal79dXCRMmElKptcUWAuWqml/ks4ur3cebev/7RnWvJJAwAAAKCQCjRAAVS0WqeGw9ZHlm+S6/TrLbxE5ciYZo3v2lS0agcDAAAAoJCiAoyCJ7r5oAod7g8MCjW5Ur9iYPcmQbHRgTXKBaakmq37UzcfSP1hScrKnYHVr/ho1+wnDyx8ywAAAAAodKgA/3tGjBgxbtw482+566673n33XVPoBIYWqXjBo0GhRU3OhQaZIReGvH5jWI9mwY2rBBYNMyUiTKMqgfqqkYM7hYSGF6l04RMBweEGAAAAQKETYPJIvXr1tmzZYgqIvXv3hoWF2eGkpKSNGzcqW771Vs7qhCtWrKhYsWKpUqXMv2LhwoU1atQoWbKkKVzq3PhLZLmGJudqlgt4/IqwKqWzOuY37E174uuEZUsXrvuwmwEAAABwFsTGxq5atcrkBSrA/kpOTn7hhRdee+21+fPnV69eXcOvv/66wb+rRJ3LAkKKmFzpXD846/RrPCG5S8OQoPBSJWpdYgAAAAAULgRgf6nw+9RTT/33v//9z3/+c9555yUmJl577bWVKlXST61bt16zZs2hQ4cOHDiwePHiChUqaGTPnj337dv3zjvvqNB9+PDh8uXLey/tgw8+0K/PP/+890g7y5gxYzZt2qRZtMxzzjlHeVvDGv/ss8/ayVSLnjp16q5du7TGZcuWXXbZZc4SPv/88z179mi8JggKCnLGa5YffvhBP6mFf/zxR+3atU3BFFm+SWjRcibnGlQKvLZNpne8Hzphbno74ea3EzWsyc6pWSEipokBAAAAULgQgHNDmVZ5UgMXX3xxYGDgt99+W65cud9//33jxo3VqlWzP5UsWTI0NPSKK67Q8MqVK+Pj453ZX3zxxR49eqjof99993kv1s7St2/f3bt37927V5lZy1TG/uuvv0JCQgYPHhwbG6vJZs+ercitlLto0aLKlSsrSzdp8ndae/fdd7t27aqB5cuXN2/e3E5szZw5s02bNlu3bl24cGGdOnVmzJhRpEgu66h5q2il84JCc9PyixoFBWZS/d1/LO2WdxLW7k5LTk3TV012RatixSq1MgAAAAAKFwJwLima6rNt27ZFixZ94YUXevfufemll6oyfOTIkSpVqjiTKRIriLZr1y4uLs6Oueeee26++WZVdy+44IIMl6xYq8Wq9pucnBwQENC4cWPFWpV29VOXLl20tLp1627btq1BgwadO3ceOXKkErg+9asaoFmaNm3asWNHTZmWlmYXWLVq1fr1669YsULN69at2/vvv1+sWDFVm00BFFGmnsmVWuUzPtSVfge/l7jnaFqFkgEvX/d/z76qGh0YUba+AQAAAFC4EIBzKTo6Wp8HDx5Usp08efJ1112nSLxs2TJVcZVIncmmT5/uPZcC7cMPP6yBDh06OAHVx7x58/SpX0+ePKm6sVahr5s2bdJnRESEas4amDp1qp3YPohLYbh06dKqHm/YsEHVY41ZsmSJndF4ytR2mhUeV199tb4qJJuCKLdPbVOm1WdKmhnw1t+XOh84/nfn2/S715N+3xwQHlXEa+I8ezwcAAAAgLOFAJxLKtLqc8aMGXXq1FFk7dWrl6LvgQMHfCZLTEzMcPYxY8ZktuSUlBSTOXvpckJCgv2ampqqqBwcHKxsrK+nTp1yplQ12A6o3mt/2uOxfv36Xbt2LV261BRACQfWmlxJ8nRGYIBJSTVrdqfe/kHi6l2pQzzpt1LU/6Rf6+T+NQYAAABA4UIAzo1rrrmmXbt2Sp4KwP3791fJd9SoUfXq1evUqdPx48czK+1aNWvWVHy96qqrevToYXJu2rRp+jz//PPt14suukhV5bVr1+7YsUOJt1atWvZ1TeXLly9btqyd5ueff9bn3LlzO3tcdtllI0aM+Oabb0wBdHzHn2mpqSbn1u/5ey6VdV+6LqxCqYAdh9IGvvP3lc9Kv2P6hfmk3/V7Uo7vmG8AAAAAFC7BBv4JDw//4osvFC8VdO31z7fddpsKvBs3btTwtddeq1irbFm0aNEsArB+UpX4uuuu++qrr95+++0//vhDJVmTE8uWLTt06FDjxo2//fbbzZs3K4pr5Pjx443nxb/nnXfekiVLZs6c2b17d+dKbI3RLMrMn3zyyfLlywcOHFi6dOkbb7xRmdkUNPG7FiQnHgmJiDI5pAB8Xo2/OyS6aMDr/cNuez9x5+H/S78a4zPx2h3xJ3b+aQAAAAAULlSA/aU82aVLlw4dOhQvXnzVqlXDhg2bMGGCxn/44YdKleXKlbv//vsrVqzoBFobgzMMw6obv/POOyEhId9//733+CxmSfWUPe1PKj5rLR07dlTxWWOeeOIJu5zLL79caTwmJkYBW8ncO9+q2ZrlkksuGTlyZKlSpd58882vv/7aFEBH1k5JPr7X5Nx3S5JP/XNpuScDh9/UMWRsv/D06Tc+yXw1a0vc+h8NAAAAgMIlzx71ozrqli1bTGFRzGPXrl3m3xIREaFCbvoqrpqhn/bt25fhLIroGzZsMAVZQHBE47s3BwTm+OKFvm2DB3cKyXayV39KfLB3ubTUUwYAAADAWRAbG6uaoskLQSaPlClT5siRI6awSEpKOnbsmPkXJScnO69W8mnJiRMnMpvl0KFDpqBLTT6+a2HJOpcGBmWfZr2t2JHatnZw6aJZnfRZtzv55r69Eg9vNAAAAADOjpIlS+7fv9/kBS6BRsFzfPMvmyf1T0tNzvp5Yz5S08zgdxM+npucktFMGvnx3KTO3a+I2/yLAQAAAFAYUQFGgZR0ZPPeP8YUr35BYEiRwOAwP+dSyl2wOfWvjakpqSYx2ZQvEXD0pKq+qfPWJTz78coXbqkff6BgXx8OAAAA5H95WAHmKdAoqNKSE9Z90LVEre7FqnWMjGkWHlUzKKyYPzOu3Jmq/zSQkngs4dCG+N2L4jbPils/1QAAAAAo1AjAKNiOrv9B/xkAAAAAyA4BGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCoEGfouOji5WzK8X7YSGhnbq1Ck4OPvzC4GBge3atQsJCTFnWoMGDSpUqODPlFFRUc2aNfNnyrPXWgAAAAA42wjAftP1r9kAABAASURBVGnbtu3rr7/+1FNPvfjii88//3z58uWznr5y5cp9+vSx+bNLly4NGzbMbMqIiIjrr78+i1ytebUEk3NXX31169at/ZmyXr16/fr1y+xXxf7rrrvODmfbWgAAAADItwjA2VPBs2/fvrNmzRo8ePDdd9+dmJg4cODArGfZuHGjJt62bZuGO3To0KhRI5NbmldLMHmnXLlyedsAAAAAADgjuAc4e2XKlAkMDJw/f35aWtqJEydefvnlihUravzTTz/93Xff/f7778qoisQPPPDAsWPHVCwtUaLEJ598ol+HDx9+xx13lC1bVkVUFXJHjhxZpEiRoUOHVqlS5dSpUzNnzvzmm2/sKi699NLzzjtPAz/++OOUKVOcVffo0aNdu3Za+9ixYx966KHDhw/fdNNNTZo00ZjVq1erKJ2amurdVK1FFVo1YPPmzUFBQXZkVFSUVqocm5ycrJV+/fXXpUuXfvzxxxctWtS8efNPP/3UWUh4ePjDDz+8devW8ePH2zG1atW67bbbNKAGaMrFixdn2NoaNWoMGDBAKzp48OAbb7yxc+fOjh07XnjhhQkJCVWrVt23b98XX3yhCcLCwtavXz9q1Cj1pNMVx48fnzRp0rx58wwAAAAAnE1UgLO3a9eu+Ph4pdkrrrhCgU0pdMWKFRq/d+9eZVENKEaGhobaYUVQBUiFz+DgYMXU999//8iRI5p+9OjR+lUFZKVEBddp06ZdfPHFzqXRtWvXVsJcvny5sqWSobNqlZ01r5bwwgsvHD16tHfv3jayvvfee3Xq1FGk9G6nZhwyZIjS5quvvnry5EmtyI6/5ppr1DyN/OWXXy666CKlX9u82NjYcePGLV261E6mMcrYSUlJ77zzjrNMbYsCswbUAJt+07dWsfnOO+/UerWNOkGgjjKeLK3IrUr4mDFj1BI17LPPPtN5ATW7QYMGmkCzlCxZUstZuHDhDTfckO1V5QAAAABwmqgA++XJJ59Uabdz585du3aNi4t78803Fe2WLVumEKtfFeq2bdvWuHFjVYNLlSqlROfMqFioSKkEq6KoEmalSpVU/1yzZo3So8Yo09rJPvroo7Vr16ps27RpU5VMV61aZcdrAs2rcLhlyxZ9PffccxVitRbjqet2797du5FqRkBAgJafkpKiVSh52vEKmcaTb5XYu3XrVq1aNXtttsbv2bPHTqMZVaDW51NPPaXZnWWq8cr/GrANsOHcp7VasgL2u+++q0ryW2+9pSXYNJuYmKjQazwXhGsaW+PVSYSYmBhtoE4lqIWbPVq3bq1FTZ061QAAAADAWUMA9svBgwdfe+01DajM27dv36FDhw4bNmzRokVXX321ypjFihUbP378HXfcoQiq1KdU6VRfvdlnYqmmar/agqqNlPv379enyrYKn1k8O7pEiRI7duywwwqxERERiqxpaWl2TMWKFVWAtfFVWVRB3Y5X0fj6669XSdZe6qxZ7HiVsp0lh4WFVa5cWbk0OTnZZMentYqy+vriiy86EyjnG08Atl+1TO9hNcB2xe233+7MonKxAQAAAICziQCcPZVMVZ+cNGmShpcsWRIZGdmvX7/AwECVZxU4+/Tps3v3bhU5Q0JC2rdvr3pm+iXYzKkCrD5VHbXTREdHKxb63MSbISeyHjt2THPZ4bJly2p2J/0aT7VZbXO+OpdSq7UrVqz4+OOP1do33ngjs7W88847N910kzZhzpw5JieUhxVr7a3CDpWas5hFTdXnY489ZsvLAAAAAPAv4B7g7KnUqTh32WWXhYaGqgZ74YUXKvra4Lp27dpmzZotW7bMeEq7GlZC9pn9+PHjNWrUUBxVXj106NCNN96oonH9+vWfeOIJezds1o4cOVKqVCmbe7W6Ll26qFSr9Hv55Zf7hO01a9YoKqtArXUplqu1dnxQUJCi76lTp3r37q3cnuFaEhIS/vzzz19++eXaa6/1eXuwGmA89zZnNq/Wq5+0RpWRW7durVK5NtBkSV2hxfbv31/9qQLyCy+84OcbmwAAAAAg1wjA2duzZ8/XX3/dvXv30aNHP//886VLl3Zur7Vxd8GCBeafS5oXLVrkM/uMGTMUX5955hnjuU5YKfG5554bOnSoqrIZPvrYu6grv//+e0pKylNPPaX1vv/++yqZPvTQQwrPytU+5VzF8okTJ7Zp0+bll19WFLfBVb7//nvVddV45W3v+3vT0+yqzd51113eWXfnzp3qgdtvv71Tp04Ztlbrfe+999q2bavoe8MNN2h7nVVn4aWXXlKwV38++OCD2qg//vjDAAAAAMDZFGDySL169exzlQoKe+eqSqn+pLv0VIZ1wmdERISfFz87QkJCVMK1w/b50klJSZlNXKxYsWPHjnmP0fQqC/uMzBHvBmSxXsVynwCfNXVFcnJytksGAAAAUGjExsY6z/39l3EPsL+U61QLNbnlXXo9efKkySHviJjtc6rSB12F7dNJvz4N8H+92cpFVwAAAABA7hCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCAAQAAAACuQAAGAAAAALgCARgAAAAA4AoEYAAAAACAKxCA/x979x0eRdX3f/yEhITQSxIIHekgEECkSBEURIpwi97ygLcNEbuPvYG994YK9ksFFbFgRQEVBKRJqNIiRZqBQAhSAgF+n9+ex7n23k02mwJJPO/XH3tNZmfOnDkzcO1nvrOzAAAAAAAnEIABAAAAAE4gAAMAAAAAnEAABgAAAAA4gQAMAAAAAHACARgAAAAA4AQCMAAAAADACQRgAAAAAIATCMAAAAAAACcQgAEAAAAATiAAAwAAAACcQAAGAAAAADiBAAwAAAAAcAIBGAAAAADgBAIwAAAAAMAJBGAAAAAAgBMIwAAAAAAAJxCAAQAAAABOIAADAAAAAJxAAAYAAAAAOIEADAAAAABwAgEYAAAAAOAEAjAAAAAAwAkEYAAAAACAEwjAAAAAAAAnEIABAAAAAE4gAAMAAAAAnEAABgAAAAA4gQAMAAAAAHACARgAAAAA4AQCMAAAAADACQRgAAAAAIATCMAAAAAAACcQgAEAAAAATiAAAwAAAACcQAAGAAAAADiBAAwAAAAAcAIBGAAAAADgBAIwAAAAAMAJBGAAAAAAgBMIwAAAAAAAJxCAAQAAAABOIAADAAAAAJxAAAYAAAAAOIEADAAAAABwAgEYAAAAAOAEAjAAAAAAwAkEYAAAAACAEwjAAAAAAAAnRJoiEh8fn56ebhwQGxvbqFGjY8eOHThwwM6JjIx88MEHk5KS5s6da46nkSNHXnDBBdrK4cOHA97q06dP9+7d169fn5mZafKubt26Y8aMiY6OXrNmTYjFCriVcLRu3bpfv34a27S0tOO3CgAAAIDCUrly5R07dpii8A+vAL/wwgsxMTG33Xbbnj17zAlXpUqVm266KSEhwf6pEPj6668vXbq0YsWKyv9Vq1Y1x1mLFi3Kli2rbe3bt+/kk09u3rz5ggULNmzYoLeUSzV/+vTpIUbm5ptvbtKkiffn3r17k5OT33vvPU3Xr1+/QoUKSpJffvlliA6E2EqvXr2qVav29ddfq2/+85WZhwwZsnz58hdffNGEoVWrVp06ddq1a9fq1atNePKxCgAAAIB/AG6BPo5uv/12ZeCUlBTlxsTERIWua665RjN379599913B1dlC93o0aMVU7dv365pbb1Dhw4qe9oAHL6NPorrzZo169atW5kyZRTjZ86cqbqubTl/zjrrLF34mTNnTkAAtiIiIgwAAAAAFCpHA3CtWrVGjhxpa7OqBI4bN+6PP/5QrfiJJ55QrVKR9dRTT12yZMn48eOV01SrVIzUAr///nuXLl0+//zzGTNmaMWBAwd27dpV5dy0tLRvvvlm9uzZ/puIjY1V+tWE2rRzlDxVhq1evbpKqWPGjMnIyNBr7969BwwY4L+itvL888/n2v69996rUHrPPfeow4MGDVIntcBHH32kgPrYY4+pcb11ww03aHP33XffsGHDtGmt1a9fPy2purRtpGXLltddd1358uW1iWeffTbbW4Lnzp37ww8/aEJjMmLECJVPja+Ievnll2uI3nzzTeNLszmNUrZb0ZhUqlRJb91xxx0a7eeee86EQQH+vPPO04BkZWVt2rTppZde8u4q10yl/Zo1a2rHNVY//fSTnZ+UlDR48GANwl9//bVo0aIPPvjAAAAAAHBVKeMeVReVu1SS3blzp/JSfHz8bbfdZucrPSosKb+pPLt///6OHTuee+65KlSqSlmnTh1lPC2gmKeF+/fvr+CqUKfIV61atYsuuqhNmzb+W1E2O3LkiCbuvPPO1q1bly5dWqls7Nixq1evLlWqlNqxCVDBbNffoqKiNF+v4bSfnp6uhVu0aKHpU045RdPt2rXTdJMmTZS97fer1XPboP60BefMzEz/lKtwePToUfVHg6C0HHrctKRe7U5pE2rZJvwQo5TTVrSztjVdC9C0CYOuWShyK+hu3rxZ6zZq1Ojaa6/13tWVAqXfQ4cOqUtK+3ZYGjZsOGrUKB1ojWF0dHTPnj2HDx9uAAAAALjKxQpw2bJlv/vuO+UuW1NVTVJzatSo4T2U69VXX128eLEmVKHV67Rp0yZNmqTIp8qqop1dRjVPvd5///2pqakqrqrCqciqiqj/hj788EOFsfr1619zzTX6U8lt8uTJK1eu9F9mro8mGjdufMsttyjCvfbaa+G0rx4q5jVt2nTevHlxcXHKhMp+innNmzfXu8nJyf5bef/999V/VVCnT5/u/61dZfIJEyYotap8qnSa7XCp2Ktm9a4qwPpz1apVAQv06dMnp1HKaSta5vHHH1dm1hWBLVu2mDBERkaq52vWrNEVBF07UA25bt263rsHDx7UVQzFeyVeXQhQlzTOCt5K3dq0OqBAri2edtppGgoDAAAAwEkuBmAVKn/55ZfevXurbKjApvSrmV5mUwS16VfsPdLff/+98VV0V6xY0b59e00rTcXExGjC1jPtF1ZVaQzYkHKXYpiirJKqqri1a9fW8k899VTwt3DVoCKuJl555RUVpcNpX51UPVNFzmbNminmKUV37ty5ZcuWKo3q3V9//dWEYcGCBXpVgVR1XSVMbejYsWMBy7T0sdPq+bvvvhuwQE6jlKet5GrTpk06WN26dRsyZIgmNEex3HtXo2EfND116lQFYDtWNiHrwoGN6Nq011sAAAAADnIxACsCqbKq0Lhnz57g+2/trblWVlaWUpaXjb3E5U14q2tOtg+X2rFjh31sctWqVVWiVJFWRcjgJW+++WYlXoU3Wx8Op/29e/cqKqv227p1a/2p6qsCcJs2bVTK3r9/f5g/MeX9OpGNptkuM2vWLCXYSy+9VJ1XiPW+duvJaZTytJVcadwuuugi4xtS7bgOYsCRshNdNVDbAAAQAElEQVT2Tm+7FR1ive7cudPetq0R3rZtmwEAAADgKhcDcMeOHRWNli5dOnbsWP35/PPPB9yy61FeUolVueuFF16oV6+eVwhNS0tTplIl8+WXX1Yg1ERSUlLAT902bdpU9dvU1NT77rvP+KJsSkrKKaecEvzw5wsvvFAVS1U4P/nkk/DblzVr1qhB5V5lQpW1lfTatm2r/Pnbb7+ZHNhyd55s2bJl9erV77///rXXXqsU+vnnnyt7mzBGKRzlypULc0nVfvWqqwkK5CqnP/LII/5l5FatWtnCcpcuXfSnhl2vW7durV+//rfffqtjbXxHRJvTKBkAAAAATnIiAN96661ehXDx4sU2HTVr1kzJs3HjxjmlX+OLW2PGjFG6s49lPnTokFfeVDsKnw888MCiRYuaN2+uuqviqP/3e/Wn8piS7aOPPrpq1SpVLO3Nyb/88ov/JpRsbbRTzXbEiBHGF96++OKLXNv3+qD+z58/X3/q3e7du9v5wfui+N2hQ4cePXqokDtu3DiTR8uWLVPMjo+PHzp0qP2WcjijFIJydeXKlUeOHPnjjz9+9dVXAe/quNgLB9bTTz+9e/fuBg0aDBgwoE6dOtqRgOXV1GOPPaaSvhK4/vz555/1qpYvueSSUaNGacy1wMknn3zw4MFsBwcAAACAC5x4CrRiW+LfVBKcN2+ewqRCmpKnXpWszH/f+exRCVGVRpUctfzkyZPtd1lt4VEhUHVFVRR79uypdLp+/XpbT/ZoMa2rSFa1alWVJZV+VdR9++23FUT9S5f2ecXSunXrU326du0aTvtiC5vm78SrqGz/9J6AZTdkX2fPnq3CclRUlH1YdPi8kZk4caLxPXFaYdK/5RCjFIJCr4rbFStWVEE++F0dl0Q/6vakSZN0jUCbVoZfu3att6T9grSGQhcClH41yDNnzpwzZ47xPWBsypQpmqMhVfrV6grS6phdJR/fQwYAAABQokWYIqLgl+2XZk+YmJgYpayAu3kD9OvXTxVa1Q9nzJihqHb//feXLVtWdU7/SqzStSK0V2EOphBbu3btnTt3Zvsru7nKtf08ifDJNu3nWzijlJNSpUrlqTMaTA1F8N3gVqVKlXTFIXi+YrNWCf72MgAAAIATT1XJcMLC8eDid4CtTJ/Qy6xbt27gwIGqK5533nn2uUrbtm0LOFQ7duwI3ci+fftWr15t8ivX9vPkmI8pVOGMUk7yGsU1mCHezTb9Gt/t5QYAAACA89ytAIcpISHh9NNPT0xMzMjIWLNmjf3pYARglAAAAACEqQgrwARgAAAAAMCJwy3QAAAAAAAcXwRgAAAAAIATCMAAAAAAACcQgAEAAAAATiAAAwAAAACcQAAGAAAAADiBAAwAAAAAcAIBGAAAAADgBAIwAAAAAMAJBGAAAAAAgBMIwAAAAAAAJxCAAQAAAABOIAADAAAAAJxAAAYAAAAAOIEADAAAAABwAgEYAAAAAOAEAjAAAAAAwAkEYAAAAACAEwjAAAAAAAAnEIABAAAAAE4gAAMAAAAAnEAABgAAAAA4gQAMAAAAAHACARgAAAAA4AQCMAAAAADACQRgAAAAAIATCMAAAAAAACcQgAEAAAAATiAAAwAAAACcQAAGAAAAADiBAAwAAAAAcAIBGAAAAADgBAIwAAAAAMAJBGAAAAAAgBMIwAAAAAAAJxCAAQAAAABOIAADAAAAAJxAAAYAAAAAOIEADAAAAABwAgEYAIpAVFRU6dKlY2Jion30pykMWVlZh3wyMzMPHz6sPw0AAAD+RgAGgBMqMjKyWrVqSr82qe7du1evR44cMYVBjdtEXb58eb0qA6elpRVW4wAAACUdARgATpwKFSpUqlTpzz//VDQ1x4Gy7gEf+6didmJi4p49exSzDQAAgPMIwABwIkRERFSvXj0zM3Pz5s12TsWKFfv16zdw4MDGjRsrpmrO1q1b165d+8UXX3zzzTcZGRmmwBSztbkqVapo06mpqceOHTMAAAAOizBFpEWLFhs2bDAA4AZF0PT0dAVgTSckJNx0002XXHJJmTJlsl344MGDb7311rPPPqvUagqDNqTK8/bt25XDDQAAQJGqX7/+ypUrTVEoZVAMTJo0aerUqY0aNTIFduWVV27ZsuWZZ54xJZY+96tmdd5552larxqZhx9+2AAlWY0aNbz027dv34ULF+qfak7p1/jy6lVXXaXFVCI2hUGJWh1QNwwAAIDDCMBh+fzzz9N9WrduHfzukCFD7LsvvfSSyZczzjijY8eO9erVM3kUGxt78cUX/+c///HmXHrppeXKlfv3v/9tSqwBAwaUL19+xIgRmu7evbtGRnMMUGJVqFAh00fTd9xxx8SJEytWrBjOilrs/fffv/XWW01hUAcOHTqkf1wGAADAVQTgsHg3Dd57773B7950000Bi50wjRs3fv7551988cVSpf7vUOqz8pIlS+68805TYt1///3JycklehcAj/5tVqpUaffu3ZrWlSkF4Dz9R6GF77777uHDh5vCoG6oM95/FwAAAK7hIVh507Nnz6ioKP+f1kxISGjZsqUpNmbOnNmjRw9Tkr3kY4B/hLi4uD///FMTTZs2ffnll02+PPvsswsXLly9erUpMHWmWrVqO3bsMAAAAO6hDpA3qpxce+21/nNGjx4dvFiNGjWmT5++ffv29PR0fdz85Zdf6tata9+aNWvWli1bbr75Zs3ctWvXunXrgld/4okntMymTZtstE5KSvrmm2+2bt2q6s3KlSsfe+wxu9jEiRO///57O71582atUqFChUcffVQTH330kWb2799f00uXLv3Pf/6zZs0adUafeqdMmVKuXDlvW/fcc8/y5cvVsvr56quvPvjgg1rlk08+MdnJqSeyxadv376ar3e1IbWm+ePHj09NTdWmN2zYcPXVV4czRDNmzFBT1113XXAHGjVqpCVtg1pm0qRJ0dHRBiiudL2sdOnS9heP9G9Nf5p80Xmu1U1h0PU7tZbvngAAAJRofAbKA6U1xbYrrrjiueee82YOGTLEe8vO0YfLJUuWxMTEGN9vkGiiWbNmqt7Uq1fvwIEDNWvWVP6888477QfQ4Px2xx13aBOauP3221esWFG7du2pU6fa1vTJVatfeeWVCrrXXHNN+fLl9dnarlWmTJmjR49GRETY9rWWZlatWlXTZcuWfeGFF+xdl1q+e/fuEyZMGDRokPHd0X3jjTfaFrSJoUOHHjp0SF2qVatW8O6H6Inm2FD97rvv2i7pVa2ddtppderUsb+8Urly5UceeWTZsmW6BBDOEAU/rUeVNKVfW4FXAFaDvXv3njt3bvv27Q1QLOkfgv5NGd+tIgV8nJVW1z8K/VdjCkxdUsf872QBAABwBBXgPFDW0gdHxTPvnudzzjlHUU2F3I0bN3qLXXzxxfpwuW/fPtVL4+PjzzjjDOMLuoMHD/aWiYyMVPlUNc+AJz8rUioAa+Kuu+4aN26c8T1/S/kwLS3tpJNOUgLUfM0cPnx4x44dBw4cePrpp9sV43yy/eFQRV+lTWVa9Wft2rWa061bN71Wq1bNpl/VbJs0aaIFVDcOUVAN0RNvGdV+9W716tVVJdafSr8ffPCBcvgpp5xii2AXXHBBmEMUTNcFlH7379+vnFy/fn0NvtrUGPJgWxRb+idjA3D//v0L+IwArX722WebwqAu2ctPAAAAriEA54FKrN98840mxowZY+fYp7O+9957/ou99tprinzKk/aHjhctWrR582ZNdO7c2Vtm5syZCsDKq/bDsaVEZ28qvu+++7zvCjZo0ECvF154oWK2JjR//fr1xveoZBM2RWWlTfXnqaeeMr4buVW57dOnj90p5c/U1FQtoIQZor4UTk+UivVuZmbmm2++aRtXpFcFeN26dapma46SdphDFMz+Zoxysu25xjDep1BqYsDxoNPV/hu3t4oUkFK0KQz2Rg8DAADgHgJw3jz44IPG96tFypCqoJ588slKd08++WTAYp06dVK9VKlPhdAdO3bYG5L9n7y6cOHC4MZVFzW+nyrxbrFu1aqVXWvKlCk7/maDaOis6E8N7t27107bAG98hSlbB965c+eBAwe8hZOTk7NtJMye/Prrr3YiPT3d+H561HvLzvHkOkTB3njjDX1wVxH4rbfeUrc1hjfffDOf41GceQFY/4JMgXXo0MEUBgIwAABwFgE4bxTYNm7cWLp0aRU277777oiICMUwL15aw4YNU87s0aNHXFycwme2T1s9cuRITptQNFWus9NVqlSxEzv8qKyqgu3vv/9uwmO/ghu83bS0NL2WLVvWf2EVZrNtpFB64glniIJp5BWbv/76axWrFYMbNWqkUvzSpUv5KI/iz96/UBwaAQAAcBkBOM/szclXXXXV+eefr4lHH300YIHrrrtOwTglJaVWrVqqkbZo0UIpMZyW33nnHVtBHT16tH2w088//2zj6+DBg1v8TRm1SZMm9kFZnnz8sKd9gnT58uVtKdj4vkiclJSU7cLh9yQc+R4ihW2FZ63VvHnzyZMnG9/TpEN/cxgoQoVba/W/paIgvLo0AACAawjAeTZ+/PjDhw/XqVOnQoUKu3fvnjFjRsACtli6bds2FSo18a9//SshISGclqdMmdK/f3/VkxUOP//883LlyqnEar9w+9Z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 \ No newline at end of file diff --git a/toggle-switch/screenshot-dark.png b/toggle-switch/screenshot-dark.png new file mode 100644 index 0000000..91217aa Binary files /dev/null and b/toggle-switch/screenshot-dark.png differ diff --git a/toggle-switch/screenshot-light.b64 b/toggle-switch/screenshot-light.b64 new file mode 100644 index 0000000..7ca2e9a --- /dev/null +++ b/toggle-switch/screenshot-light.b64 @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABQAAAAQjCAIAAACwyRSMAAAQAElEQVR4nOzdCZxO5f//8TMbYxj7vu9blkLaowgpO6HVUpTSRqVFUUgqoSgk2UqKJBJCsiUVsiXZkt1YZmXW/7v7+nd+53vP4p5Bs5zX89Hjfpz73Ge5ruu+9Zj3+ZwlMDY21gIAAAAAIKcLtAAAAAAAcAECMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXyBIBOCkpKTo6Ot4jMTHRAgAAAABkf/7+/oEeISEhfn5+Vmbzi42NtTLVuXPnIiIi8ufPr0EJCgoKCAiwAAAAAADZX0JCQlxcnCqd4eHhoaGhwcHBVqbK5AAcExOj4ShSpIgFAAAAAMi5wsLCVPLMkyePlXn8rcyj2i/pFwAAAADcQNFPAVAx0Mo8mRaAk5KSIiIiSL8AAAAA4BIKgIqBCoNWJsm0ABwdHZ0/f34LAAAAAOAaioEKg1YmybQArNp3YCAPYQIAAAAAF1EMjI+PtzJJpkXQhISEoKAgCwAAAADgGoqBbgzAiYmJPPEIAAAAAFxFMVBh0MoknIQMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHCFnBCAz5w5c+zYsQsuFhAQULVqVSuTbNy4MSwsTBM1atSoVKmSlSGHDh3auXPn3r17y5cvr+1UqFDB39/fuhRmzZo1derUW2655fnnn78k21y6dGliYqImrrvuugIFClgZEh8fv2nTJvVa36+6XK9evTJlylj4b/3xxx/66R4/flxfQUhIiOb4+fmVK1cuT548Vmb48ccf33jjjdKlS7/88sslSpSwAAAAAJ/5xcbGWpnhxIkT+hPWuhQmTZo0dOhQX5ZUlLIyyd13371q1SpNDB48+OGHH7bSadGiRU899VRUVJTXfCWBe++917o4J0+erF+/vpn+7LPPbrzxRuui2Ul14cKFV111lZVOir76Wj/44ANz1MBWpEgR9ffpp58ODOTkhf9CTExMaoeNrr766htuuOGxxx77j5Nw8+bNdRhIEwMGDNAvwQIAAEB2c/jw4WLFilmZ4dLUD3H5JCQkDB8+vE+fPsnTrzz33HMKxnFxcdZFUIDJmzevmS5cuLCZmDhxYnWPDMT1i6SSvlKueu2VfkVzxo4d26tXr/DwcAsXYePGjeb7VV09KSnJSj9tYcyYMffdd1+Kv8zLp2jRomaiUKFCFgAAAJAeOaGMVq1atU6dOtlv//zzzy1btphp5/yAgAArG/rll18mTJhgpkuVKtW9e/eyZcuqlP3555//9ddfmjlnzpzWrVvfdtttVkYp/X766acq1TZu3Lh27dpmZpSH5Ymj1n9LqX716tX2W1WnmzVrpjL1999/b7q8fPnyLl26fPvtt35+fhYyRAdNzPfre3wtX7787bffrrR85MiRdevWmcMT69ev79279+zZs63/yltvvfXZZ5/pSE23bt0sAAAAID1yQgC+xcN+qz+OzYmRynXjxo1LbS1VVn2JxImJiT5eE+v7kimKj49P8bTeZcuWmYnKlSsro9rX0/bt2/eee+5RFU7T8+fPv5gALA09rPRLrdnJaXz8PNJeTLFW3TTTRYoU+eabbxT4zdtz584NGTJkxowZmt62bdtPP/10zTXXJN+Cj99sGu33samWz1/6xTcpA8tkbOE0jBo16qabbjLT0dHRAwcO/OqrrzStoxU6PGEXZp1S7LgitMYtwwek9HsYMGBAGgtcqv4CAAAg53Hdn4mrPdasWaMqsUrHTZs2VYhq2bKlV4zZu3fv119//d133/36669Knu3bt+/Xr98bb7xhassPPvjgHXfcYZZUgVQxYOXKlUqqCmy33nqrCphr166dNWuW5bkF1LPPPptGe7SXadOm/fbbbyrEXX311TfffLPCvPOiWTsAa8vOu0kp3isGKJNo+uzZs3odPnz4zz//rIm77rpLhWKzmFLi66+/roncuXN/8skndjeVn48fP66J559/XtG3a9euyip6O3r06FOnTg0bNmzPnj32iHXo0EETH374oTpoZq5atUpj+MMPPyiIanyuvfZaFWlbtWqVYh81jPPmzdOr5bmAs3PnzuqLlYqZM2fa0xoZO/1KcHDwiBEj1EdzCahK384A/Pvvv6syrJFX29ROtUetUpPsQQsPD3/ggQfM9KRJkxSzFy1apAKm6uoasSeeeEJDpM5qBDRoGt4mTZr06NHjhhtuMKtMnTp1wYIFmtCxhrvvvlt1SGV11UK1gPbVrl27kiVLOjty/vx5LfDjjz+awrWq60qP2qbzQINzm23bttUIa+Hdu3er1qqWK2Hap6YbF/y1+LJBrXvvvfcqstpr6ftV2tdhIzvfXlBISIh+VyYAW57zFPSPyLn3evXqaZD1jWjM9a1ZnsuJp0+f/vnnn5uvT8to6NSqcuXKme9ax3EszxnOkydPdu7rpZde2r59u1lF/wx1ECT5P8MLDk6G/3Xoi7MAAACQU7grAOsPa/31bL/d7aGZPXv2VOSz5x86dEh/l9unhioMKxSZk3JNxbVNmzbmo9jYWK2rP6PN27CwMP19r6KlFjAzCxYsmEZ73n333ZEjR9pvN3q8/fbb+jteQdHMrFKlihppee6rrL/LnXcOu8nDfqtMYnYaGhpq/4mvBGI3TxHRnOF8+vRpu8papkwZVeSUA81b9VoB2F7FMG+V6Mzb8ePHm0hjj48oP/Tv319p3+tQgg4NqEf22688VMVNMQPraIKWN9N9+vRJfvcsbVy7MOeEnzhxwnIMnQ5S2G/1RczxUJz+9NNP8+XLZ3m+LLtfY8eOVVoz0wqxenvs2DEdrVAMtsfhG4/Zs2ebQd6/f79ZvXjx4mq/ORlb1npoR1pYI29mqgj52GOPaY5zDEVD8cEHH9i/H3ubSulqp4bRzNfGlR71k1OEtouZvvxafNlgXFyc1/drftX63q300C6Uq804KHYqANt7V8weM2aM+RdkLlDXq369+jXaqy/zUKf0U9R2dBjFbtW+ffvsO6VHRkba35QSr/Vv8d9y/DP0ZXAy/K/DAgAAQA7ioptgKck4069SjV1e01/Y9l/P0dHRqlk5L4zUn+bWv39Se21TtSlnljBLal1fLon87LPP7J2qFt2lSxfFAPNWDbD3Zd+TWUlD9epBgwYpCR89ejT5Bu0lVXU0jyCyPPVbe4ENGzaYCcUVu8HJ/8QvXLiwoqBd7LU8dWxRAdbyVGid6dcukFqeEPLxxx97bc2kX7trxn333ad6oJXMgQMH7Okrr7zSSkmLFi3me6icaOYoEd1zzz32Aqr+2btTAb9Xr17nzp3z2ojJVLVq1bLn6Csz6VfrOvvuPDJiKB2Z1OfslKLmk08+aYZdr88884ydfrU15yg9/PDDphjupCioLegH6dy1KqU6nmKmffy1+LLBoKAgfZvaiD1fRU6vb9wXCvn2UQCvJ3vpKIb5F6RtKsDrCIsOW9jpV/tSwdz869Ohiq5du6ocrZn2v0dVre1NrVu3zp5O7cQBXwbnUv3rAAAAQLbmlgCsP9bt6wYVkPbs2aPAs2PHjo4dO5qZCm+HDx+2PCf3mlM0LU9O+/PPP/VXsjlR1mub+qvdnOcsderU2bx5s5bUukpoF2yPCmL2E1z69eunv/hVMVuzZo29rmqSZuKuu+6y45NChWqPqjk3bNhQgUF1aZWt7G3aiVGLqYZmeQqq9v3ARNs3E5s2bTITzZo1S942bfyLL77o0aOHeasjBV94KBiriPrcc89Z/w6jBkdVVr2qkWam6sDJN7hgwQINoHKFqeAZGvzkSzqLus6EljaFHxO3lKC0I2VjvdqJSOXZJUuWeK2i6Lt9+3YFUX1lztOMVZ41TdUgmzlK1ypCJl/9l19+0ZLaiH39uYqrplP6JWhYzEx9ueatljTHRyzPo7CS9+KRRx7R6lpYQ23PNJV5338tvmxQ/dUc51GMefPmaU56H3/10Ucf2dPJLyC/++671WWNpHakwxD2gOjQg/alGr79b0opWp8qJ2sVs4x92r+sWLHCTOg3luLzlnwcnEv1rwMAAADZmlsC8B9//GFP649vU8zU39yKSXb+2bp1q+UIZoorQ4cONX9zq6A0ceJEr23aOdnynFxtnmSVP39+/f3tdelmGu1RiUxFXTMdEBBgxzYVlk2dSpuaNm2as8JpKDaouKq/0V944QVz+a4qe/ZVuIo9lqf+ad6agpjCng4EaMJcDGk5ymI+8hpGMzh6VRs0XMozChVezy5S6c+kI/W0f//+9nwFy+Tbd0ZNr0tqU6NRsovwb775pl3608ELO8DYkcbZKnN2upptn0lbv359e1p1Y3vhgwcPeq3+4YcfmuZpIzp0Yn/du3bt0qsdq5ThdbzAnBOuJe1bsum78zrfWIOjMdQPUgvr0IYd3kxU8/3X4uMGM0bHEVZ46OBR37597Ydv63v3qgBr72qbGWE/Pz+7ptq+fXu7JVrGPiNDRxP0qrKweauDUBEREZbny7UL6c5T3J18HJz/4F8HAAAAsj63XANsZxL9seu8jFbRpXHjxua6U8Wkli1b2ks2adIkd+7c9pLJr0d1RmXn2bAFChRQ1VT1QCt1Jmxb/54CmnwBU6eqUqWK5UmYo0aNUlpQZWz58uUbN260Tz21PHcP0qsp6DVt2tTsV33p1KmTqR+qjwMHDnz88ce1TYX2K664wk6M6b3Bj51kvIZR4d95NqlTgwYN7OmiRYvqrQkeKV5x6nyy6/79++2HEqdBo2Sfr66itPMjBT9z2q3XJa9SvXp1e9o+zdV5RrSzd16PyVWsrVixorPN6pTpvinI28nq2muvdd6OuG7duva0fgD6gTmb6rx2Wh8tXbrU8tw4ykrnr8WXDWbMVA+vmYqdn332mddM7d15k2f7AISK88eOHbPn2z8nc5ayirT2RcWq2yuv6p+YOZ6i37DzR5cNlgAAEABJREFUNHIn3wfncv/rAAAAQNbnlgBsnyqc/MRaFa9MADaB1i6ROe8/bHluv6SA5Kz62oVBr/JXinO8OLdj34DKi1ekCQkJaeeh6cOHD6syplRssp8ysMpxqnFdf/31ZuEff/xRrz/88IPluXLSeQGk4rRZS3FR9WorPexm+35+srkBla148eJpLOx8lI4qe87wnBpTdDW8TlOvUKGCmdBBDa8Qm+IzeHx8ME+NGjW85lStWtUEYHO7MlNgFGdOtjxnHOhYibkxlUbSGYC9RsnrXN8M/FrS3uClop/QO++8k/zX7rV3O+haqbRf2fXs2bM6ctSlSxdz0biOXCgA23dE6969e2pPNvJ9cC73vw4AAABkfW4JwOZRK5YnOnp9ZN9QyuQl1QZNRHFWWS3P2ZjOP7Utz/2ZzYSJPU72M4RS47y5jvPWXPL333+b7G2qlHZycz6WVvXJBx98UJHgxRdfNHPUtnr16qlJCoFHjhzRW+Vzc5qxCl8lSpRQZFU7ldPssqrz4ck+sqNO8mG8JOyrZC3P3Y+6deuWfJmZM2e++uqrmlCn1B37m7U8V3U6a8h2sVGb9eWhvj5Kfkb0oUOHzIT54pSHzU/IWe20PF+lPcfrrmBp8/3Xclk1a9bMnMCswdSQ1q9fXwdlfFlRBwLMvxGv0+ATEhI0IKbYbiJ627ZtTQD+6quv3njjjcWLF5slNT+1jfs+OJf7XwcAAACyPrcEYP2xbib0t290dLT9h7tirX1+pjnJuW7duuY8Sf01fP78efss6OTXkdpnzCoqHzhwwK43qpa1du1ay7f2KAg99NBDqS2mP8r1B7qZVnuc+dD637OL7XY2b958xowZluc6VTPn2muvtTzPUNXWVFjTn/tmfgYucbRP4vUaxnPnzr388svmgTevvPJK2g9/SoNSUMeOHefNm6fpuXPnmufrOhfQjuy6txkZZz1WNXznibL2ZcZmBC4V1ZPDw8Pt8mBsbKy5hFVq1qxpee4IZc43tkvBhkKXfba2jlZYPvPx13K5ade+PyjYSf+yzH2t7rzzzrTbr2MHderU0Rengfruu+/M9QhKrWmcC5Cuwbms/zoAAACQ9bnlJlhXXHGFPe28B+/777+vipCZNn9J20uqiKcsZ66ZVL7t27ev1zZN2jH69Olj7mCsaPTkk086n6KUIvPEUcsTnu1H3VieczVVrSrjcfr0aeUBO/QOGjTI+fSjiIgI+96/KqzZOdCOKOZPfIUHcyKu/Qe9faNmOzmkyL6CVKnSrkLbzbb+dxg/+uijWbNmzZkzRyn9Ik8ctW+/bHlu6qsUZD/ESN3v3r27fZMtc8Fnrly57Et/VQ+3r3H96aef7IdR+XIqdbo89dRT9piMGDHCbpL5FuyBVRsU4820DrW88MILZjpv3rxeJ9inzcdfi5UeziuE9+/fb11O9h2Yp02b5rz7t8q8pvGtW7e2Z3bp0sVMDBw40Ex069YtjQJ+ugbnUv3rAAAAQDbllgqwapVKVuYWPspFe/bsueaaa1TGtJ9NqmKjOb/3Fg9z8eEMD3PaZPJtqs6pUGpuNqualfMWPhcUGhp63333mWKUAvOPP/6osqEC3gcffGDCs9pjzuZVzHv99dctz22BtIxKVSo1Hzt2bN26dXbucp4get111zl3pOXNhNcNolq1apXaRZWGfWap9qIocv31199xxx1Kbl7DqOSgmGdXvNVaZ7LKAIVV5d4JEyaYtw888IDlGY2TJ086H1qjfqlUaKZ79+5t7qKkIt6tt97asmXLM2fO2FlIX98lf57Nt99+q/HUUKvGa852tjzXRZsKeaNGjRSfTGsff/xxLayU9cMPP9gVaX3jVnr4/mvxnfMm288991z79u2bNGlymR57q7EydV3LczPne++9V9H0t99+M/dvs/73B6yfmQ48WZ4fnpmjunEaG0/X4Fyqfx0AAADIplz0R97QoUPPnj1rTq/d6GF/1Lhx44kTJ5rkpj98x48fr7+57WBj0q/+VtbqXvcTfuyxx37//ff58+ebtyb9KnFp4enTp6fdnmHDhqkwtXDhQssTJu1ypdnCm2++aaaV7lR/tgtTzkekGp06dbKvBJbChQvb6ctylLx0COCGG26wk6p9ZnVqnLfANc1TeChdurSG8dSpU6rdWcmGUQkqeZ08A5THVF9Vcd6eYx+nMB566KGXXnrJftumTRslXvMIHH0FkydPtj9SbVxJOO07b6WXwpJ6rV+F+S0ZOjSg4wLm8Vp58uRRPbxDhw7mwlf7QT5GPw8rnXz8tfhOJWj7jlxrPXTQ4TIFYP32Zs6cqZSrb0eh1OuJYvrH4nxAtLrj/KHqsILzVIsU+T44l+pfBwAAALKpHHgKtH0vX5NGnPNHjx797LPPOqOd/hpWGlElynmb3AIFCii0KM+o2qmCZMeOHZUNpkyZoiKkWcAucvr5+Y0dO1ZB6KmnnlIuatGihYKZan12G3LlyuW1iv2RkrbWHTBggFf1qU+fPkuWLLGvRVTD9Be8ylnJz8nUnBEjRowbN87rHr+qgtrTzstfnX/W23fE9WKfa6o6s4Yl+bNn1P4xY8Y888wzzmFUlOrfv78yf/Lzn71urWyPQxqFYo2MhlGZ36tyq5Cp4rwOTwwZMsSrQKcaoOZr/O1H8qoar5lffPGFfeMuZ0uc03aXnU1ynnPr1YUqVaqoqOv8OnS4RInXeTNklRwVw5TrnLfL1gECRTX7RGjnHoOCgpy7sPeY3l9LujY4adKkC54c7hyHC95ILLW9W54HZelIRK9evZwDosMTw4cPVx72+jZ1TMeeTv5kI+e/PuvfvvgyOMbF/OsAAABAducXGxtrZYYTJ044H7X6H4uJidm3b5+KYMkD2/bt200hSB/ddddd9l/bKvq1b9/eTCv/1K1bV4VQ5SvL84d4ly5d7Ds/RUdHX3nlleb0S9VLndWttNujLZQsWTKNZJiQkKAa2rFjx1TSVMD7b87SPHr0qErf2lfFihW9oqBptr7HDN/16oK0a9VaVd9TjFEDLnh+tYZo//79isHOU3wviVdeecVcONqtWzdzp+KwsDC1rXr16vZhjhSp8frKdIwg7cV85+OvxUcqnqsjGrdy5cpdpqcledHuNCBqvC/PeU6vSzs4AAAAuBwOHz6sAomVGVwagNPw559/2g9obdOmjYpRqlOtWbPm008/NWc46+3mzZv1t7WGTpUic4J0rVq1VAJVDfC3336bO3eufab0999/7/sjc5GVJQ/AAAAAADIgEwMwN3rxVrVqVfs+T197eC0watQoU1lSQW/w4MHmes6dO3cmv7BzwIABpF8AAAAAyCI4RTAFw4YN++CDD1Tp9ZrfoEGDFStWtGrVyp7Trl27JUuWJL86t3z58h999NHTTz9tAQAAAACyBk6BTsvJkyf37dt3+vTpsmXLqjKcxjWcERER+/fvP3LkiGJz9erVQ0NDLeQs4eHhkZGRludeXAUKFLAAAAAAZAjXAAMAAAAAXIFrgAEAAAAAuLwIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAVyAAAwAAAABcIacF4MTExLAzkRGR5/2s+NyBSVZWdT7eL8kKzJ8vV5FC+f38/KyMUn8jIyNjY2Pj4+M1bWUl/v7+gYGBuXLlCg0Nzal9TJFrO35Bl2pkAAAAgIzJUQE4IjL69Okz7y/xP3jS/8+jgacis+5f2IXzJVUtlVS2cMyjt0cVLFgwNF+IlX7R0dFnzpwJDg4OCgrSq9KFlZUosyUkJCi8HTlyRH0MCcmBfUyRazt+QZdkZAAAAIAM81N9ycoMJ06cKF26tHXp7DscsX1v1NMfZ79IP6ZXfJ3K+cqXzJeutVQbjImJyZs3r5UdqLV5PdK7VjbqY4qioqIU81zY8QvK2E8CAAAAOcDhw4eLFStmZYacUFaS8MjobJp+5cmPArftjYyKivZ9FZUHs1dAypcvX7SH76tkuz6mSO03HfF9lZzR8QvKwE8CAAAAuEg55LzKM6fPZNP0aygDnz59JinJp4uW/+nvmTPZLiCpwWp2zu5jitSL06dPu7DjF5SunwQAAABw8XJCAI6IiJi6IsDK5qZ9H6CO+LKkFgsODrayITU7x/cxRepLZGSkL0vmsI5fkO8/CQAAAODi5YQAfCYibveRbH9H2d8P+Z2N9Ol67Li4uICAbBn41Ww13pcl4+Pjs2kfU6S++Hixffb9cjPG958EAAAAcPFyQgBOSoz782i2D8DK8AnxOTwc+p52clgOdG3yvyACMAAAAP5LOeExSLkCk7LyE498pC7kCvT1MtFs+lAcNdvH59lm3z6myLUdvyDfRwYAAAC4eDnqOcAAAAAAAKSGAAwAAAAAcAX3BuAqpf650vLA8YT4BO/55YoG7D+esP9YQmrrBgZYN9bOlWRZq7b6dGejrODw4cNRUVGa8PPzy5UrV+HChfPly5euLZw9e/bkyZNVqlSxsqTo6OhDhw6ZafWxYMGCRYsWtS61mJiYv//+u1KlSoGBWfHfzunTp7dv367vqFSpUhYAAACA/+XSAOzvZy1+rZAmeo85u3rb/9yDZ2Sv0PqVAjVTH6W2eqlC/pOeyK+J6g+e9PooKNB6vUdo8YL+97+V6uqZ4sUXX1yzZo1zzt133/3kk08WKlTIxy2sWLHi2Wef3b17t5Ul/frrrz179nTOadSo0bvvvntpY/CWLVvuu+++devWFStWzMpKdu7cOWjQoB07dpi3NWrUGDBgwC233GKl0/Tp00NDQzt06GABAAAAOY6Lbrfjox93xu36O2HDrgyWdt/pk7/ttbkL5M2KA6tAuGzZsqVLl86ePfvll1/+6quv+vTpo5KmlYN8+OGH6uOCBQvef/99lWoV+y0X+OWXX7p3716zZs1PP/1069at6n6DBg305dp52HejR4/28ZHFAAAAQLZDAPZWuVRAxRL//Gf9cyat9U7f0O0fFN0xseingwp+PaTQ1veLNrsyl73wkHvybfug6O+Tiy4cWihfHr+HWuVpftU/n9YsG/DT2CJWFpMvX76KFStWqlSpYcOGKmNOmjRp8+bNy5cv10dHjhwZOHDgrbfeWq1atTvvvHPt2rWaeejQIU1Pnjz52muvff75552bUmW1Xbt2qjpaWUyZMmXUx1q1ajVv3vzGG280J0Un78jcuXO7dOlypYeOBURHR2vm2LFjx40bN2TIEC3WokWLmTNnmm3q01dfffWmm27SRlauXGllPcOHD9cXN3LkSB3jCA4OVvfVi4cffvj06dP69HkHxZoAABAASURBVN577124cKFZUvFYvTh16pSmp0yZok5pBDQU5ht/4oknoqKixo8fP2rUKL09cODA448/rtHQD0Nzzp07p5n6wfTr10+DqZkapS+++ELxu1u3btrUO++8wzONAAAAkJURgL0VL+ifO8gqUfCfAPxi17x3XJ07KNDy97caVg2sUTZAH+UP+b9HLt19S3BS0j8nVFcvE/Da/fkK5fP393yo5JwvOKs/mUkFQ73u27dPr4MGDdqwYYOCzYgRIxISEh599NHY2Njz58/v2rVLyadZs2YVKlSwV1SVVUHxwQcfVNCyshhF+vXr169atUrxXtnsnnvu0Uyvjiiwqb81atTQnLvuuktVUy1peS6TVrD//fffn376aS02dOhQc763JubNm6eM17hx448++sjKYpRLFWuvvvpqP7//+8n5+/sPGDDghhtu0PS2bdtMEhblWw1FfHy8BkGBuVOnTm+++aaOjPTo0UOFXyVhLdOkSZPbbrtNS/bs2fOnn3566KGHbrnlFiXeV155RZ+eOXNGNfbPP/+8b9++pUqV0gGF3r17X3PNNRrJCRMmaPwtAAAAIKviLtBp6XRTsF53/hXf4bUzj9wZ8kS7EK8Fpi6Lef2zqNmDCjaoGlizbOBTE0+rgHxr/Vw7Dya0G3raytry589fsmRJVfmUoEqXLq0IZC4ZzZMnz1NPPaWcYxZ79tlnFYE08eWXX1qe2ukbb7zx+uuvt2nTxsp6nJXqIkWKqAhsv7U7ohpm586dVSMNDAxUDfO7777bv3+/WSZv3rwff/yxiqgaiuuvv14BuGjRokq/b731lireWqBQoUIK/1ZWEh4erld9g+la6+DBg3q9/fbbdSCgXr16S5cu1SEPDZdGoE6dOldddZWKxlpmxowZqgBrydDQUFWGn3zySbO6jh2odHzFFVd06NChY8eO+sFYnl/Ijz/+qChuAQAAAFkSFeC0hOT6p6Q2d+35xCRr8uJoFXu9zFz+zwW0fx6J12ueXFm95Jvc0aNHCxcurLz32muvJSYmjhkzRkW/l156SR+pSGiWqV27tnMV1U6VkVRKtbKkKVOmKNB+++23U6dOVXZVSjenN1uOjqjxqnWr8Ku0rASomKfsZz5S9tNoaMLcOkul471792pCgdAscN1111lZjHK+Xo8dO5autdQRrXjnnXcqvn711VfNmzfXL8G5gLl+WCnXvDXFZPtIQfXq1fVq7jVtErJpSUREhAUAAABkVQTgtPz/wJt6sD14MtH6Jyt6lspu+ffIkSOWp3KorNurV6+HH35Y5TvVA++9917nYgULFnS+7d27d1RUlLlGNAtSdypUqFClShUVM4cOHaqmbtiwwXxkd2Tt2rW33nqr6pkqfd99992VKlWyV1f120zYpxObC1/NE6QkISHBymICAgIaNmyY/O7civcffPCBmU769+CNHfVLlCih3PvMM8+oR2+++aYOBJio76QjHbly5bKnLc+Z1eZtSEiIczG7JRYAAACQhRGA03Io7J982+n63EpD/e4M8SXiJv6zhhWUHYLA5MmT9aoouH379vXr148bN2727Nkq8JYtW9b6pyOJKa6lBV5++eUvvvhi3bp1Vtam+q3lyGy2jz/+WDn/hx9+eOedd+65557jx4+nEWurVaum159//tm8/emnn6ysR+Xc5cuX240UfaH6jsx57Kpp2zd2Nmc+W56OLFiwoE+fPl95KOF73d9LPwNzwbC9Qb1m2adAAwAAAL5w+zXAk58okOAIev3eC3d+unLL+fub5alVPnDnpKL+vhV4I8/9U2qrXCpg1ajCTZ49ZWUlKvkuW7ZMxcCTJ0+q2Lt48eL77ruvfPnyJiLu27dPgef3338fOXKk5UmPfqkk/u7duytcvfTSS4sWLbJLplmEYrk6ovSuWDtp0iQVJ+vXr29uemxT8XPr1q3Hjh1T4ydOnKhem6icouLFi19zzTUzZsyoXLmySuVz5syxsp6+ffuuWrXqscce69+/f926dVX0nj59uvp+//3361OVuPV93XLLLeqpir32WirjqyretGlTU/utWLGi5UnLW7ZsueGGG2677bZXXnlFyzz11FMaKx010JYv7UOVAQAAgP+Y2wOwYq2/o1obHGSf9/yPYZ9GVSgecEPtXEqI63fGNaoWFBRoxcQmvxb4H2buZ6ti2l6bW5stVdg/Xx6/yJgkK8tQNa9fv36W55zVChUqPP/88w888IDlqfUpOCkuqiKqj5588snhw4crItarV89ynAxsCwwMHDFiRPv27bXKE088YWUlr732mpkoUqTIFVdcofCmjGcCsN2RHj16/Pnnnyp9W57rgdu0abNx48Y0tjl27FhtR2tpumXLlkePHrWyGKXW9957712PsLAwy/PMZxXqzZ2xnn322UceeaRt27aafvjhh8150Y0bN37ooYf0Rb/wwgt6q+kmTZpoomPHjpMnT1YknjdvnkKvCv6dOnXSfOVkc967s6Ke/Lfhl+2uBAAAAICb+NnXBP7HTpw4kd771qbm8OHDTV/OZV0G4x/NXzjU/4etse8vis4f4rdxbBH9eX/74NN7jqR1IWiuQKtmucCdB+Pj4q10+f7VWF/GRP31ui73klB5U9lJBc/LmmHOnDmTiX10UmdDQkJ8r2Cr5blz585wxfs/67jyeT4P50yV/VXFVf1WBy+c8/WlHzlypFSpUs75KhTrrTpr3uqfqrZ2+Ur9Po4MAAAAcgz90VusWDErM/AYpLQcOZVw21W5GlYN7NUiT97gf4JhTKy19+gFboMUG2/9ti+d2TcLUOYpUaKE5Rrm5sm+u9yB/FIpWbJk8pn67aY4X196uXLlvGbaN7UyMuv/TQAAAMAlx02w0jLq86i1O+IUaFX+TUr6557Pvd85m5SFTmoGAAAAAPiKCnBaFH17jj5rAQAAAACyv5xQAY6N9yucL9uXZdWF8/E+XXzr7++f2jOKsjg1O/lDiVKUffuYItd2/IJ8HxkAAADg4uWEPz2T/IKqlsr2Abh66STLL8iXJQMDA9N4bm1WpmYHBeXwPqbItR2/IN9HBgAAALh4OSEAF8gXVLZIti+alSuSWDDUpySgwJB9A7DXXYhTkytXLncG4Oz75WaM7z8JAAAA4OLlhABcqGD+R1tl+wD8SKvEggXy+7Jk/vz5z507Z2VDarYa78uSoaGh2bSPKVJf1CNflsy+X27G+P6TAAAAAC5eTgjAfn5+BQoWHN0j+z15yDbuwfgCBQr6+ABeLVawYMGoqCgrW4mMjFSzc3YfU6SOFypUyIUdvyB10/efBAAAAHDxcsjtZ/LnC6lVKe+Ie+KsbOj1e+PqVMoXmi/E91VCPJSsrGxCTc2bN6/a7Psq2a6PKVL78+XLlydPHt9XyRkdvyB10PTUAgAAAP4rOefquyplQosXDLym2ukPlvj/ddJ/9xG/U5FZt7JUOF9S9dJJ5YokPtIqsUDBQqF50xGQDOVJf3//06dPBwcHB3hktbvpJiYmJnicO3dOJdB0hUAj6/cxRa7t+AVd/MgAAAAAF8MvNjbWygwnTpwoXbq0daklJSWFnY4Ij4z1s+JyB2bdW0Ofj/dLsoLy58tVpFDoxZwCqv5GREToS4yPj89qj89RZgvyCA3NsX1MkWs7fkGXamQAAACQrR0+fLhYsWJWZshp91/VX9VFC+cvWthyCfU3x99DyA19TJFrOw4AAABcJjyABAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuAIBGAAAAADgCgRgAAAAAIArEIABAAAAAK5AAAYAAAAAuIK/lUn8/f0TEhIsAAAAAIBrKAYqDFqZJNN2HBgYGBcXZwEAAAAAXEMxUGHQyiSZt+PAwPj4eAsAAAAA4BqZG4AzrQIcEhISHh5uAQAAAABcIyIiQmHQyiSZFoD9/PxCQ0PDwsIsAAAAAIALKAAqBioMWpkk0wKwBAcH58qViwwMAAAAADmeop8CoGKglXn8YmNjrUx17tw5FcF1GCDIIyAgwAIAAAAAZH8JCQlxcXHx8fHh4eEKfZmbfq2sEIAlKSkpOjo63iMxMdECAAAAAGR//v7+gR4hISGZeOazLUsEYAAAAAAALrdMu/00AAAAAAD/JQIwAAAAAMAVCMAAAAAAAFcgAAMAAAAAXIEADAAAAABwBQIwAAAAAMAVCMAAAAAAAFcgAAMAAAAAXIEADAAAAABwBQIwAAAAAMAVCMAAAAAAAFcgAAMAAAAAXIEADAAAAABwBQIwAAAAAMAVCMAAAAAAAFcgAAMAAAAAXIEADAAAAABwBQIwAAAAAMAVCMAAAAAAAFcgAAMAAAAAXIEADAAAAABwBQIwAAAAAMAVCMAAAAAAAFcgAAMAAAAAXIEADAAAAABwBQIwAAAAAMAVCMAAAAAAAFcgAAMAAAAAXIEADAAAAABwBQIwAAAAAMAVCMAAAAAAAFfIEgE4KSkpOjo63iMxMdECAAAAAGR//v7+gR4hISF+fn5WZvOLjY21MtW5c+ciIiLy58+vQQkKCgoICLAAAAAAANlfQkJCXFycKp3h4eGhoaHBwcFWpsrkABwTE6PhKFKkiAUAAAAAyLnCwsJU8syTJ4+VefytzKPaL+kXAAAAANxA0U8BUDHQyjyZFoCTkpIiIiJIvwAAAADgEgqAioEKg1YmybQAHB0dnT9/fgsAAAAA4BqKgQqDVibJtACs2ndgIA9hAgAAAAAXUQyMj4+3MkmmRdCEhISgoCALAAAAAOAaioFuDMCJiYk88QgAAAAAXEUxUGHQyiSchAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFfwtIBXx8fGJiYlWFhMXF2cBAAAAQPpRAfZJQkLCvHnzfvtV7OfEAAAQAElEQVTtt1OnTnXv3v3GG2+0LsLw4cNjY2Nbtmx5/fXXp2vFo0ePHjp0KCAgoGbNmsHBwdYl5dXHMmXKtGvXLm/evIsWLSpcuLCVNWjoJkyY8NJLLz3yyCMWAAAAAKRHDg/Ao0aNGjt2rHNOkyZNGjdufNNNNzVs2NDy2eDBg6dNm2amGzVqdJEBWBFOr+XKlTMBePPmzefOnStZsmTFihVTW2Xbtm2vvvrq2rVr7TkNGjR44403ateubV0iXn08efJkmMeOHTsusr8ZlnxkvvzyS70uWbKEAAwAAAAgvXL4KdCqanrNWbVq1Ztvvtm2bdulS5davklKSvriiy800axZs5UrV3br1s26pJTlOnXqZIfP5DZu3KhysTP9yq+//nrbbbepO9alkLyPLVq0UMOeeOKJa6+91sokyUfmnXfe0ZyXX37ZAgAAAIB0cssp0MuWLdPrvn371q9fP3XqVE337NlT5URVgy+47pkzZ6KiojTRvXv36tWrW/+t8+fPP/3002ZaE4p/xYoVW7FixcMPP6w5/fv3VxIODLzY7zHFPr700ktWFnOThwUAAAAA6eeKm2DlzZu3tscdd9wxbNgwu6L4+uuv28ts2rRJee+6666rV6/e448/bgKzjBs3rkuXLmb61Vdfbd269erVqzX9999/P/XUUwpjZcqUad68udYNDw83i40fP16LPfPMM/bGlVc1p02bNvHx8c6Gqair+X/99ZemZ82apelJkyZ5Nf63337bu3evJu67774BAwZUrFhR3dGmPvroI80MCwsz7bE8Vwi/9dZb7du3V5M6dOgwevToU6dOmY82b97c2mP37t3aiPqolKsIfeTIkdT6uG3bNrOKWcby1JwHDRqkddVrbVx1abOA9qtPH3roIU3PnDnTbvnYsWM15/nnn3c2QBP9+vXT3ocPH6750dHRI0eO1Hy1WYOvJqmFaYyMxlnTqgPbe1m0aJG+r3oe+ka+++47+6Nnn31WC7/33ntff/21BkS7aNq06ezZsy0AAAAAruTGm2Apr6r8qzrwTz/9pESq8qlC5p133mkvMNfjgw8+UM48cODAzp07zfy/PJQqVUl2Xha702PNmjVLly7NlSvXwYMHt2zZEhAQYC+gVTRHE143VT59+rSZLyrAavrqq6/2aq2CqJl47rnnvHrx4osvxsXFmfKvNtWtWzeTHuUnjyVLlnzxxRehoaERERFmR7169TJxWhQL1ZFvvvkmxT6qI2aVc+fO6fX333/XaJhllLrffvtt1c/NplSjNu3UirfccovdQr3VFnLnzq1puwGPPPKIibWRkZEafJPJnbvWwQJl2tRG5o8//tC0XaOeMWOGMrm9xzkeOgChowD2wtqU2aOY/F+4cOEWLVpYAAAAAFzGpY9Buuqqq8yEEpFiWOfOnTWtiPXjjz8qyKnWqreqRqq2+corr9jVYKW+X375pWXLlp988onelipVSh/t2LFj8ODBZlN2ZvORQqw2qO1o+u6779b0wIEDvZZRONdrkSJFChUq5JyvgK1S6hNPPGFOCVa10yRJ5XaValWhtTyhdMiQIc61YmJiTLy/4YYbzAKKvin20asZ2pG9wMqVK1VIt4N0uiiLat358+crin///femzVOmTFFY/eyzzyxP3FVu92Vktm/fbtJvs2bNVq1atXz5ctWQ9fbRRx9VsHfusX///vpU+zVzzI4AAAAAuI1LA3ClSpXMhJKSope5/FXRrly5csqZdlJS+MyfP3/JkiXNW1UONR0cHKzS66FDh37++efatWsXKFCgd+/eZgGVSa300Ka0waCgIE3ny5dP06rWei2za9cuvaZ97bEKy+ZuWEp6qtOWKFGia9euqnJbnpt+OZccMWLEtR5a0sxRR1Lso3MtxWZTiFb5VHVmNUYb79Onj5V+48aN07o61lCtWjWl3EMerVq1yps3r4rqJsxrX76MjErc9jarVq1as2bN9957z8zRIQB7sVq1aikn61OzX83Zs2ePBQAAAMB9XBqADx48aCYqVqy4detWM3377bdX97CfLWSqrylav379Sy+91L59e+cTlZKSkqxLzWT1/fv3p7GMPjUZvlGjRvbMBg0a6PXIkSMnTpywZ9pBum7dumYiNjbWuhAdIzATzjO0Tbk1vUyrbDoA8dZbbylUN23atF69evb1zL7YtGmTXuvUqVOwYEEzRznZFI03b95sL2b31Pp3fJLfGxwAAACAG7jxGmDLcWGt6pAbNmww085spiSmZFukSJEUV584ceKrr75qphXAFLrMM4pSC8AXE4zr168/f/585diIiAivKqh6oSxXvHhxc5mumAtujVy5cpkJ+1MxNVXLcwa15TPVYM1EdHS0PTMyMjL5ks6eel3w7NUq0ch37NjRTFeuXLlKlSphYWGWz8Nlrj12blDy5Mnj1U67y+Lv79IjPgAAAAAsdwbgX375ZcKECZannql0pARr5o8dO7ZEiRIXXF3xbPz48ZpQeBs1apQSl+KWgrTm+Pn56dXclWrXrl1KpyZnHj58+IKbTTEuWp6AbSbee+89c0dlQ4XrVq1aaWLMmDHmnk+W53Zc9lOCzLnTefPmLVeuXNoF5AtSndxMzJs3r0WLFuqmumaeG2yze23POXToUNqbNTdkLl++/Ndff120aFFNqyMbN240w2hLbWR0aGDhwoXaY1xcnEm5+iLMlcn2Nd4AAAAAYHNFQSwqKuq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v2bPnsGHD1GCF4SFDhrz//vsHDx60MkRb0L7WrFljv73IDSIHOHXqlH3a8yeffKKjQqmlX9FHWsD+fWaMSs3aqQUAAAD3oezmk4SEBL2WL18+b9689sycUcF+7bXXtmzZsm3btkKFCult165dVRlr1aqV+XTJkiWWJ3WUKlVKEwoeYWFhlSpVsjJEkb537961atVSzNZbVX0vcoPI7iIjI4OCgsyZz9OnT9cBlwuuEh0drWNPsbGx999/v5Uh2l1MTExUVJTznzMAAADcgACcDqpVXnnllVaOVqBAgQcffNBMq0KrdKq8atKv3HTTTdYldck3iGxEPzAdEzHl3/3797/66qu+Onos4QAAEABJREFUr6uFb7755ooVK1oZUrBgQf22lYQ59x4AAMBVOAX6Yr377rvNmzdfvXr1Qw89VL169UaNGr333ntJSUnm0+3bt6tOVd1DEzt37nSuGx4erpKXPlIOHDVq1Llz51LcxapVq/r27avFWrdu/c4779inKzv17NlTn/7yyy+dO3cuU6ZM06ZNTZXV2LNnz6BBg9S2evXqPfXUU5s3b9bM48ePq+Uq/2q6Q4cOd999tybWrVtnTjH99ttvTR1Ybdac4cOHa1rN0LTpnV6nTp161113aXctW7YcN26cqZOn1usVK1bccccd9gbfeustrw06e6oBGTJkiFroyyBv3LixW7duaoZ69/jjj584ccJCdqBfsp+fn+W5DPiJJ55QVdb3dbXwk08+eTFPCdauU/ynBAAAgByMAHyxjhw5okTXu3fv33//vXz58nr7+uuvKwHqo7///rtFixbLly+//vrra9eurYl27do5Lz585plnpk+frti2d+/esWPHvvjii8m3v379ekXTlStXKhNGREQoN77wwgvJF9PeFWW7d++uqppKart37+7Xr5/5+/7w4cPKtzNmzChevHiVKlXmzJmj1Lpr166goKAKFSqYs0DVcgVITWgX6o4ypOaXK1fObFyLFS5cWBNaS5+a5Dl69OiXXnpJWfq2227bt2/fG2+88eyzz6bRa23Qrtdpg6bu59yg8q16unDhQuVby3N/rPvuuy8yMjLtQdb89u3b//rrrypcN2jQYO7cuR07drSzMbIy/T7Nbd42bdqUxnW/qdGBD61oZZR2TQAGAABwGwJwOgwcOLCzg6Kp/dEtt9yi6qWKrsqEert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Pc0hMTLQyyt/fP8iBwi8AAEAWkYkBmL8IAWQhgR4Ze7gRAAAAkDYCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFfwtZAG//vrr5s2brawkIiJi4cKFUVFRml63bt3ff/9tXVKxsbErVqw4e/aslRliYmK098jISAsAAACAa1AB9slrr71mR7XAwMCKFSt27dq1UKFC1iWyaNEibfbKK6+0sow9e/Z8//336mmdOnUWLFhw2223lS1b1rp0zp07980332ibBQoUSG2Z3377LXfu3DVq1LAutfDwcO29WrVq+fLlsy7a6tWrq1evXqJECcvdGAcAAABkcQRgX9WuXfvOO+9MSkpSLVTZ6c033xw+fLifn591KTz33HNWFqM0rnyYN29eK/MsXbq0aNGilyMAX0L6SXz11VedOnVyefBjHAAAAJD1EYB9pShYvHhxTejve/2tP3v2bCXhcuXKnT59et68ebt371YtsXHjxi1atDDL2/NV2r3iiiu6dOmiCc1f43Hq1KnKlSu3b9++ZMmSmvn5558HBQV17Nhx2LBhLVu2vO6668xGRo8eXbVq1bZt26a2F6cUtzxt2rQ8efJERETs2rUrf/78vXr1+vXXX7WYPrrmmms6dOigiejoaDVACyQmJqoke//992vJo0ePvvfee0899VSRIkVSHJD3339f9eHbb7/dvB06dGibNm0aNGigPWqsEhISfvnll5CQkEaNGunAgVnmyJEjX3755f79+0NDQ+0VRfvSeB4+fDhXrlwaq7vuuisgIOD1118PCwvTRy+99NJDDz1UoUIFdf/bb789ePCguqaKdN26dbVuVFTUp59++ueff2q6Vq1aqswHBwc725li78xH2tTMmTM1tpqvRmrczPwffvhh3bp1GknN11DXrFnT8qRxNeDRRx81y8yYMUMDe/PNN48bN05v1a/Fixe/+uqr9n737ds3ZcqUfv36lS5d2rTzjTfeUD6sX7++79vv3LmzyqobNmzQMvrWrr32Wn2z9i7UoyVLlqxfv17l9MKFC+s3VqVKFc3X4Ks927Zt03z9RO+++25ztkJqv0kNjraj37M2ol00bdr0gu256qqrVq5cGRsbq29B29c3ldo4AAAAAFkH1wBnxIkTJ/Sq4qQCwPjx45UcFJ/q1KmjzLBq1Sp9dP78eaXHAwc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q22+/XUXsEiVKWAAAAACQlbglACvg2RONGzdWSVbVUecCuXLlMhOKnefOnXPOEVNElZiYGHum8xpXe9qs60VBt0uXLp9//vmCBQvatGljruY15z9bnsuPFy5caHmuoa1atWqKAdhuQHKK6x07djTTlStXrlKlignAztXTYE60dnbWNNjy3FsrxQb4+//fmfMqjyu9T5s27YsvvtB+zQXMb7/99uLFi9USCwAAAACyDLfcBXrJv5TNunbt6pV+nVT1VYXT8lwca8+0T+t1FkJN7dRQZdhM2HeW8mJK0Hv37v3ggw9Mk8yDiFS8Nel32LBhO3bs+Oabb+wbLNv157SZ5cuXL79ly5bVq1d/+eWX5k5XXqvbt5X2Ur9+fctzcnhcXJyZo9xrbu5l173TVqFChZdffvm3335TFDenSUdFRdm3EAMAAACALMJ1N8HyhQnAy5YtUzRVHfX06dP2E4NVYrUXU0V37ty5Kvlu27bNXAws5cqVS3GbirsKvWYty3P/Z1M0PnnypFmgePHigYGBqjBPnDjRSo9jx45ZnkRtzmFWBlYN1rlA/vz5Lc8jkSIiIpKvbgKwIuuIESOUgdWdV155xflR2kaPHt26desePXqo5WXLln3wwQdNNwMCAiwAAAAAyEoIwCl46KGHTPbr27dvjRo16tSps3PnTr39+OOPnRfiKuk9/vjjVapUadmypTnr+N1333WeHuykuNuuXTv7rf1wYO3IJMY+ffo0bdpUb1euXGk+8vEcZnOBsVpYu3Ztxexu3bp5rW72pQVq1qxpHq3kdP31199///2amDRpUsWKFdWdTz75RG/79evnLHenpmHDhqo862DBNddcoxisBpgbXN9xxx0WAAAAAGQlOTwA+3gWsdeSoaGhM2fO7Nixo3n6keW5t9PkyZNvu+025yqq+t51111mWpXhIUOG2Nfipsi+6FeJ175pVq5cuebNm2cKy7t3765UqdK4cePMR84snWKuNm3u1auXefySmrp3794BAwa0atXKcvSoc+fO9j3AnJcomwX0OmzYsP79+9vF7WrVqj3zzDMvvPCCc1/OBjjHqkmTJtOmTStfvrwOASgGHzlyRBn+m2++se9fDQAAAABZhF9sbKyVGU6cOFG6dGkra1MRVYmuUKFC5qZQRkxMTNWqVTUxfvx4FVcVKc+ePXvxNz3WRhITE7UvK0Pi4+NPnjypxJ7a7bK0cX3XKkSncVBAIVZBN2NtiI6OPn78eMmSJdO4vhoAAAAADh8+XKxYMSszuOUu0BljHgKc9jLBHtZFK1CggHURAgMDU3zMr03J9oLtVH62MiokJKRixYoWAAAAAGRVBGAAAAAAgCsQgNNNddSVK1cmJSWVKlXKAgAAAABkEwTgdPPz80vtYb8AAAAAgCyLAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFQjAAAAAAABXIAADAAAAAFyBAAwAAAAAcAUCMAAAAADAFfwtFzh//vyBAwfCw8OtS+TMmTNff/31r7/+quk9e/Zo+q+//kpxyYiICO363Llz9pyEhISxY8fOmDHDuszmz58/atQo565tGzZsUJsjIyOtrGr//v1q4d9//+2cGRMTo3GOj493zly0aNGyZcusi5b293hBP/30kxnSI0eOaGLv3r0WAAAAgCwmh1eAlT+nTp1qp5qQkJAHHnigSpUq1sU5derUqlWratSo0aBBg927d2u6QIEC5cuXdy6j3Ktd2yGzVKlSvXv3LliwYHR09MGDBxWTkpKS/Pz8rMtm69atZ8+eVVYvWbLkL7/8oonrr78+T548+ujHH39UG66++up8+fKltroi+pYtW+65556rrrrK+m/FxsZ++OGHCrotWrQwc7Zt26ZUGRYWZt5WqFBB32P+/Pk1vXLlysDAwNtuu826OKl9jz7SkOpn1qhRoyJFiqz3eOWVV3Lnzm0BAAAAyDJyeAV44sSJiiV16tTp0qVL06ZNVQ59//33lYqty0w153fffVfp9+abb9aulSGVeN977z19FBoaOtjjsqZfeeaZZ1544QWlX00vX7588eLFGSj5KqVb/zkFUX1T+r5MgFSS//jjj5V+dbjhjjvu0PELHVwYOXKkBtnKenLlytWsWTNl+O+++84CAAAAkJXk5AqwAtLRo0c1oWqhSZtlypT5448/Tp8+rRQ6adKkw4cP33nnnUqGisRXXnllq1atVPY8dOiQSot333135cqVtcrOnTtVezx58qSCTbVq1bp16+ZLWU/lRMtTqGzbtq0mrrnmGhUGVY+NiYnRdt55553ChQs//vjjn332mbbvXLFly5bXXXddQkLCV199peCn5dUMbcTkWNuECROOHz8+cOBAlXB/+OGHFStW3HTTTcpd6rKSoTbev3//mTNn/v333wMGDBg/frzar7XGjh1bq1YtFXXNRvbt26catUZDw9KjRw8VP9PokULpTz/9dOLECRWxb/Iw89esWaPipxpTrFgxlZSVWjXzzz//1N6VV1V23rFjR/HixW+99VaNsD7SmM+ZM0evKtsqynbt2jV5Ffrnn3/Wq7Zm3s6dO1evnTp10sho4pZbbvnoo4+02Y0bN954441mmbVr1y5btkyx+YorrlAH/f39zbewdOlSpeVChQqpNmtXiX///XelUx0ZCQkJqV27trYcEBDgbMDevXv1S1C1/NFHH82bN6/6qIqu+q6BUkfq1q1reQ4NLFiwYNOmTcq6Kq07V1fL9aP69ddfFdctAAAAAFlGTq4AK6kqZWlCeWnPnj3x8fGqxCpxmXNcVVFURVRhTCkoMTFRcWXUqFEKbAo8ev3www+1jHLjlClT9Fq1alVtSol09uzZvuy6aNGilucsaIVnc7az0rV2rUylae3XJFIFs+L/ivQwyU3pa926dUplFStWVGJX6diraq0VtfD+/fs1vXnzZk0riWlaiVdLKqOaxmu+srSiqdmsgrH5yFCw1C7U94MHD06fPj2N7nz//ffqiBJguXLlNDgK5wq9lif9zp8/X+lX8/XpwoULFcU1X0FUu1YyV+ODg4MVd5WHFc61rzFjxqiRysYKkwr/+mq89qXMr69Go61DBpbnKIYZFpN+jbvuukvRVGHevNU3qyZpR5rYsmWLyt2aqQMZkydPVsjXYQttZImH5bm6WF+uXtUALa9U73U9tjqigyMaRpXu9WPQF6E+6jBB9erVtc1p06Yp3luea49Xr16ttulgisbHefGwDqDoMIeOd/wH5xoAAAAA8F0OvwZYmXPWrFk7PfRWOVZBVKnSXkBRSrVBxbZvvvlGpcgXXnhBAXXw4MEq6ym9KD22b9++vIeizpAhQ0xp94JUsL322muVEld5KL8pe7du3dqrytrCw/IkSVUdVext3LixEua2bdu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JSdam94oE5+JcaAAAAOCyyMRToAnAPmnatOnu3bvNdOXKlW+88cZ27dpde+216dmG9fDDD69YseKPP/6w/hNPPfXUnDlzDh06ZOUs7Yae3nkwI/G3ZtmAMQ/nr1wyII1ltOXnpoTnCvL74sWCFgAAAIDLgGuAs4FSpUp99NFHEydO7NChw/r16zt16vTJJ59Y+G8t3nguKp23erbdeU1w2ulXapUL0GKnIxOX/nLeAgAAAJCzEIB9VaRIkZYtW955551PP/30l19+Wa1atWeeeebs2bP66MCBA717965Xr16jRo2efPLJ8PBwzdy2bdtNN900bdq0zp07V69ePTIy0rk1ZWl9On/+fOdMs8rs2bO7deumVXr27Hn8+PFBgwZpWvO/+uors1h8fPybb76pxmiPjz766I4dO+wtTJgwoXnz5pqvBRIS/q9MqlXeeustfaQWPvvss2FhYVb2tO1AwvEzGbnr1VVVAh9sleqVvSfDkzq8dqbja2c0rcUK5fPbeiDeAgAAAJCzEIAzolChQg888IAmdu7cmZiYeO+9965evVpzbr311s8///yll17SRzExMXv37n3hhRc0fddddwUG/t/9xubNmzd48GDF0fbt2zs3a1YZMGBA1apVb7jhhqVLl954443bt29XEj527Fi/fv1Onz6txbT9MWPGVKpUqWvXrsuWLVNaPnz4sOZ//PHHw4cP10THjh21i7lz59pbHjJkyDvvvNOgQQOl8VmzZimuZ9ap7xfp1z/jzmXoPs0drg/2T+Wq3mOnE7sMP739QHxC4j+1ZS3W+cY8v+zmdtAAAABATsNdoDOoVq1alicAX3nllUOHDq1QoUKVKlU0Rwn2+++/txdT9FXydK64cuXK/v3733fffS+//HKKW37kkUcUcZOSkq6++uojR47MmTMnT5485cqVe+6553bt2lWjRo0ZM2YoOY8fP14LK3Ir06o4rLWmTJlSqlQpVadDQ0P79u3bpEmTqKgoLXPmzJmpU6cqRQ8bNkxv1U6Vqbdu3dqwYUMru9l1KIO3fq5VLuWfutJv15FnDocllivqP+Wp/3/db+WSAb//ndF7TAMAAADIqgjAGWTOc86fP39wcHDdunUXLVqk/Hn27Nn169c7F2vatKnzrRKpuQu0sqifX8oVyfr16+tVn5YtW7ZIkSJKv3pbsmRJvcbFxZkTnlu0aGEWvuaaa/S6ZcsWUz1Wrlb6tTxXLDdu3FhhW9NmFWXgkydPauLPP//UqwrL2TEAWxm8/teqXOqfq38TEq1Ow86oxvvB4/mLF/B3pt/PXihUNL/fvwsHZnhHAAAAALIsToHOIFVQ9XrFFVcoVTZr1uzFF18MCwtT7PRaLCAg5bsuffrpp6ltObVgbJw//8/NmewTqv39/fPmzauZ5pTmoKAge0l7+ty5c3otX758OY/rrrvuzjvvrFSpkpUNVSkdYGXIec8ZzYq+CYlJ2w7E3/PG2d/2xXfzpN8KxQOc6deoViaDOwIAAACQZVEBzohNmzaNHj1aybNq1aqq/Sr6Tp48uXXr1vpow4YNu3btSmPd3bt3t23bdtCgQQ0aNFB+ttKpdu3aet24ceMdd9yhCe1LVeV69eoVKFBA8Vv15/j4eMXjyMjIX375xaxiztbu2rXrk08+aXnysGrFZcqUsbKhBlWDtuzNyO2pdv4Vf1OdIB1bmPJUge4jzxw4ntB5+D+3vFL6nfVcAa/0q4UbVguyAAAAAOQsBGBfHTlyZPz48aq1/vrrr+bU4tmzZytqmpOT58yZkytXru+//16fKhinthF9FBISMnHixJtvvvnBBx9ctmxZvnz5rPTQ7m666SblbSXesmXLmiuBW7VqpdfOnTu/++67jzzyyK233vrll1/at3pWMNYqb775pnZduXLljz76aNWqVUuWLNEWrOzmqsqB80L8zkan+wTlnQf/CcCaKF7A/9NBBe9+48xfxxNN+tUcr4X3HI2/qgoVYAAAACCn4RRoXylPjhgx4u233z5w4MADDzwwf/58lXA1v2HDhr169VKU1cw//vjDvjrXSPF85ipVqowbN+6vv/4aPHhw8k9TXMXf//++qUmTJinxvvXWW6roKoHPnDnT1HgHDBhw1113ffPNNwMHDgwNDW3Tpo29iiK3Vhk6dKgauW3btgkTJtSpU8fKhlo1yl28YEZ+tJ+vPhf3b+X4nwz8XMHH24V8klL6jTqftG5H7G1XBVsAAAAAcha/zHoczokTJ0qXLm3lFOc98ufPb/1X4uLioqOjk1dx1Yz4+PgUq9BaJSIionDhwlZ2FnM+qUH/sIT0Pwy4z+15BnbKe8HFRnwWNbBTSK5APwsAAADAZXD48OFixYpZmYEK8KWRO3fu/zL9Wp57XKV4DrNakto52Folu6dfyZPbb+LjBYLTf4nuh9/G7PjrAtcP//53fJO6uUi/AAAAQI5EAEb2c3OdoPf6FQhI5483Mcm6a8SZSYtjUqwea6YSclh40g21uf0VAAAAkDNxCjSyq3OxSfeMOrv3SHzU+fStWL9yYKcbgquUCri6etDpyKQ9R+L/Op7w8+64Iffmo/YLAAAAXG6ZeAo0ARjZ29Jfz63bEf/bvvh9xxKizqXv7tB5g/0qlwyoWzFQVd/bGuS2AAAAAFx+mRiAeQwSsrcWDYJbNLAAAAAA4IIIwAAAAAAAVyAAAwAAAABcgQAMAAAAAHAFAjAAAAAAwBUIwAAAAAAAV/C34LOzZ8/GxMT4smR8fPzPP/+ckJBwwSUTExN/++03LW9davv27QsLC/NlyfDw8F27dvmy5OVrLQAAAABcbgRgn2zdunXQoEGvvfba4MGDR44ceerUqbSXP378+OzZs0+cOKHpjRs37t27N7Ulz58/P3369Ojo6NQW0LragpV+CxYsUFj1Zcn9+/d/+umnqX2q2P/tt9+a6Qu2FgAAAACyLALwhangOWPGjObNm7/55pvKwCEhIXPmzEl7ldKlS2vhkiVLanr9+vW7d++2MkrragtW5lHa/+677ywAAAAAyOa4BvjCVAJNTEysW7eun59fnrNDztIAABAASURBVDx5evbsaUq7o0ePbtGiRZ06dfbs2TN16tQXX3xRn6pYGhkZ2apVqxEjRrzyyiuqrP71119///23asgDBw48d+7crFmzdu3aFRwc3KxZsyZNmphdrF69eu3atZpo3br1jTfeaO/6hx9+WL58ufb+wgsvPP/886GhoV999ZUKwppTv379Ll26+Pv/zyEMteTzzz8/efJkrVq17BOVw8PDFeAPHDiQK1eu2267TTtVj954441rr712zZo1d999t70RFXjff//9ChUqdOjQwcxRyydOnKgJNaBbt27VqlVLsbWHDx/WQQG9lilTRhssVqzYpk2btHENyO+//16+fHktqY5HRUVpGO+9916NpD0UhQoVatOmjYbRAgAAAIDLiQrwhRUpUqRAgQLjx49fuXLlsWPHlEIrV66s+SrwKt1pYvv27Ypzf/zxh6a3bdum8q8CamxsrF7btWtXvHjxRo0aPfDAA/r0448/Pn78eN++fVu2bPn111/bp0b/+eefffr0adiw4fz587Upe9e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 \ No newline at end of file diff --git a/toggle-switch/screenshot-light.png b/toggle-switch/screenshot-light.png new file mode 100644 index 0000000..974b479 Binary files /dev/null and b/toggle-switch/screenshot-light.png differ diff --git a/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.css b/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.css new file mode 100644 index 0000000..ab289ca --- /dev/null +++ b/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.css @@ -0,0 +1,183 @@ +/* + * Webflow Site Variables Used: + * - --background-primary: Track background when unchecked + * - --background-secondary: Hover states + * - --text-primary: Label text color + * - --text-secondary: Description text color + * - --border-color: Track border + * - --accent-color: Track background when checked + * - --accent-text-color: Thumb color and icon color when checked + * - --border-radius: Track and thumb rounding + */ + +/* Box sizing reset */ +.wf-toggleswitch *, +.wf-toggleswitch *::before, +.wf-toggleswitch *::after { + box-sizing: border-box; +} + +/* Root element - inherit Webflow typography + default padding */ +.wf-toggleswitch { + font-family: inherit; + color: inherit; + line-height: inherit; + padding: 24px; + display: flex; + align-items: flex-start; + gap: 12px; + width: fit-content; +} + +/* Size variants - custom properties */ +.wf-toggleswitch--size-small { + --wf-toggleswitch-track-width: 36px; + --wf-toggleswitch-track-height: 20px; + --wf-toggleswitch-thumb-size: 16px; + --wf-toggleswitch-thumb-offset: 2px; + --wf-toggleswitch-label-size: 14px; + --wf-toggleswitch-description-size: 12px; +} + +.wf-toggleswitch--size-medium { + --wf-toggleswitch-track-width: 44px; + --wf-toggleswitch-track-height: 24px; + --wf-toggleswitch-thumb-size: 20px; + --wf-toggleswitch-thumb-offset: 2px; + --wf-toggleswitch-label-size: 16px; + --wf-toggleswitch-description-size: 14px; +} + +.wf-toggleswitch--size-large { + --wf-toggleswitch-track-width: 52px; + --wf-toggleswitch-track-height: 28px; + --wf-toggleswitch-thumb-size: 24px; + --wf-toggleswitch-thumb-offset: 2px; + --wf-toggleswitch-label-size: 18px; + --wf-toggleswitch-description-size: 16px; +} + +/* Label position variants */ +.wf-toggleswitch--label-left { + flex-direction: row; +} + +.wf-toggleswitch--label-right { + flex-direction: row-reverse; +} + +/* Label wrapper */ +.wf-toggleswitch-label-wrapper { + display: flex; + flex-direction: column; + gap: 4px; +} + +/* Label */ +.wf-toggleswitch-label { + font-size: var(--wf-toggleswitch-label-size); + font-weight: 500; + color: var(--text-primary, #1a1a1a); + line-height: 1.4; +} + +/* Description */ +.wf-toggleswitch-description { + font-size: var(--wf-toggleswitch-description-size); + color: var(--text-secondary, #737373); + line-height: 1.4; +} + +/* Button */ +.wf-toggleswitch-button { + background: transparent; + border: none; + padding: 0; + cursor: pointer; + flex-shrink: 0; + position: relative; + outline: none; +} + +.wf-toggleswitch-button:focus-visible { + outline: 2px solid var(--accent-color, #1a1a1a); + outline-offset: 2px; + border-radius: calc(var(--border-radius, 8px) * 2); +} + +/* Track */ +.wf-toggleswitch-track { + display: block; + width: var(--wf-toggleswitch-track-width); + height: var(--wf-toggleswitch-track-height); + background: var(--background-primary, #ffffff); + border: 1px solid var(--border-color, #e5e5e5); + border-radius: calc(var(--wf-toggleswitch-track-height) / 2); + position: relative; + transition: background-color 0.2s, border-color 0.2s; +} + +.wf-toggleswitch-button:hover .wf-toggleswitch-track { + background: var(--background-secondary, #f5f5f5); +} + +.wf-toggleswitch--checked .wf-toggleswitch-track { + background: var(--accent-color, #1a1a1a); + border-color: var(--accent-color, #1a1a1a); +} + +.wf-toggleswitch--checked .wf-toggleswitch-button:hover .wf-toggleswitch-track { + background: var(--accent-color, #1a1a1a); + opacity: 0.9; +} + +/* Thumb */ +.wf-toggleswitch-thumb { + display: flex; + align-items: center; + justify-content: center; + width: var(--wf-toggleswitch-thumb-size); + height: var(--wf-toggleswitch-thumb-size); + background: var(--text-primary, #1a1a1a); + border-radius: 50%; + position: absolute; + top: var(--wf-toggleswitch-thumb-offset); + left: var(--wf-toggleswitch-thumb-offset); + transition: transform 0.2s, background-color 0.2s; +} + +.wf-toggleswitch--checked .wf-toggleswitch-thumb { + transform: translateX(calc(var(--wf-toggleswitch-track-width) - var(--wf-toggleswitch-thumb-size) - (var(--wf-toggleswitch-thumb-offset) * 2))); + background: var(--accent-text-color, #ffffff); +} + +/* Icon */ +.wf-toggleswitch-icon { + display: flex; + align-items: center; + justify-content: center; + color: var(--accent-text-color, #ffffff); +} + +.wf-toggleswitch--checked .wf-toggleswitch-icon { + color: var(--accent-color, #1a1a1a); +} + +.wf-toggleswitch-icon svg { + width: 12px; + height: 12px; +} + +/* Disabled state */ +.wf-toggleswitch--disabled { + opacity: 0.5; + pointer-events: none; +} + +.wf-toggleswitch--disabled .wf-toggleswitch-button { + cursor: not-allowed; +} + +.wf-toggleswitch--disabled .wf-toggleswitch-label { + color: var(--text-secondary, #737373); +} \ No newline at end of file diff --git a/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.tsx b/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.tsx new file mode 100644 index 0000000..4639a23 --- /dev/null +++ b/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.tsx @@ -0,0 +1,122 @@ +import { useState } from "react"; + +export interface ToggleSwitchProps { + id?: string; + size?: "small" | "medium" | "large"; + labelPosition?: "left" | "right"; + label?: React.ReactNode; + description?: string; + defaultChecked?: boolean; + isDisabled?: boolean; + showIcons?: boolean; + showDescription?: boolean; +} + +export default function ToggleSwitch({ + id, + size = "medium", + labelPosition = "left", + label = "Enable notifications", + description = "Receive email updates about your account", + defaultChecked = false, + isDisabled = false, + showIcons = false, + showDescription = true, +}: ToggleSwitchProps) { + const [isChecked, setIsChecked] = useState(defaultChecked); + + const handleToggle = () => { + if (!isDisabled) { + setIsChecked(!isChecked); + } + }; + + const handleKeyDown = (e: React.KeyboardEvent) => { + if (e.key === " " || e.key === "Enter") { + e.preventDefault(); + handleToggle(); + } + }; + + return ( +
+ {labelPosition === "left" && ( +
+
{label}
+ {showDescription && description && ( +
{description}
+ )} +
+ )} + + + + {labelPosition === "right" && ( +
+
{label}
+ {showDescription && description && ( +
{description}
+ )} +
+ )} +
+ ); +} \ No newline at end of file diff --git a/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.webflow.tsx b/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.webflow.tsx new file mode 100644 index 0000000..b5eb117 --- /dev/null +++ b/toggle-switch/src/components/ToggleSwitch/ToggleSwitch.webflow.tsx @@ -0,0 +1,70 @@ +import ToggleSwitch from "./ToggleSwitch"; +import { props } from "@webflow/data-types"; +import { declareComponent } from "@webflow/react"; +import "./ToggleSwitch.css"; + +export default declareComponent(ToggleSwitch, { + name: "ToggleSwitch", + description: "A switch/toggle component for on/off boolean states. Displays as a horizontal track with a circular sliding thumb that animates smoothly between left (off) and right (on) positions. Includes a label that can be positioned to the left or right of the switch, with optional description text below the label. Supports three sizes (small, medium, large) that scale the track, thumb, and typography. Features a disabled state that grays out the component and prevents interaction. The on state uses a configurable accent color via CSS variable. Includes a visible focus ring for keyboard accessibility. Optionally displays on/off icons inside the thumb circle.", + group: "Interactive", + options: { + ssr: false, + applyTagSelectors: true + }, + props: { + id: props.Id({ + name: "Element ID", + group: "Settings", + tooltip: "HTML ID attribute for targeting with CSS or JavaScript" + }), + size: props.Variant({ + name: "Size", + options: ["small", "medium", "large"], + defaultValue: "medium", + group: "Style", + tooltip: "Controls the size of the switch, thumb, and text" + }), + labelPosition: props.Variant({ + name: "Label Position", + options: ["left", "right"], + defaultValue: "left", + group: "Style", + tooltip: "Position of the label text relative to the switch" + }), + label: props.TextNode({ + name: "Label", + defaultValue: "Enable notifications", + group: "Content", + tooltip: "Main label text displayed next to the switch" + }), + description: props.Text({ + name: "Description", + defaultValue: "Receive email updates about your account", + group: "Content", + tooltip: "Optional helper text displayed below the label" + }), + defaultChecked: props.Boolean({ + name: "Default Checked", + defaultValue: false, + group: "Behavior", + tooltip: "Initial on/off state when the component loads" + }), + isDisabled: props.Boolean({ + name: "Disabled", + defaultValue: false, + group: "Behavior", + tooltip: "Disable the switch and prevent user interaction" + }), + showIcons: props.Boolean({ + name: "Show Icons", + defaultValue: false, + group: "Style", + tooltip: "Display checkmark and X icons inside the thumb" + }), + showDescription: props.Visibility({ + name: "Show Description", + group: "Display", + tooltip: "Toggle visibility of the description text" + }) + } +}); \ No newline at end of file diff --git a/toggle-switch/src/components/ToggleSwitch/ToggleSwitchSimple.webflow.tsx b/toggle-switch/src/components/ToggleSwitch/ToggleSwitchSimple.webflow.tsx new file mode 100644 index 0000000..5c3a135 --- /dev/null +++ b/toggle-switch/src/components/ToggleSwitch/ToggleSwitchSimple.webflow.tsx @@ -0,0 +1,44 @@ +import ToggleSwitch from "./ToggleSwitch"; +import { props } from "@webflow/data-types"; +import { declareComponent } from "@webflow/react"; +import "./ToggleSwitch.css"; + +export default declareComponent(ToggleSwitch, { + name: "ToggleSwitch (Simple)", + description: "A switch/toggle component for on/off boolean states. Displays as a horizontal track with a circular sliding thumb that animates smoothly between left (off) and right (on) positions. Includes a label that can be positioned to the left or right of the switch, with optional description text below the label. Supports three sizes (small, medium, large) that scale the track, thumb, and typography. Features a disabled state that grays out the component and prevents interaction. The on state uses a configurable accent color via CSS variable. Includes a visible focus ring for keyboard accessibility. Optionally displays on/off icons inside the thumb circle.", + group: "Interactive", + options: { + ssr: false, + applyTagSelectors: true + }, + props: { + id: props.Id({ + name: "Element ID", + group: "Settings", + tooltip: "HTML ID attribute for targeting with CSS or JavaScript" + }), + label: props.TextNode({ + name: "Label", + defaultValue: "Enable notifications", + group: "Content", + tooltip: "Main label text displayed next to the switch" + }), + defaultChecked: props.Boolean({ + name: "Default Checked", + defaultValue: false, + group: "Behavior", + tooltip: "Initial on/off state when the component loads" + }), + isDisabled: props.Boolean({ + name: "Disabled", + defaultValue: false, + group: "Behavior", + tooltip: "Disable the switch and prevent user interaction" + }), + showDescription: props.Visibility({ + name: "Show Description", + group: "Display", + tooltip: "Toggle visibility of the description text" + }) + } +}); \ No newline at end of file diff --git a/toggle-switch/src/main.tsx b/toggle-switch/src/main.tsx new file mode 100644 index 0000000..d84235e --- /dev/null +++ b/toggle-switch/src/main.tsx @@ -0,0 +1,295 @@ +import { StrictMode, useState } from "react" +import { createRoot } from "react-dom/client" +import ToggleSwitch from "./components/ToggleSwitch/ToggleSwitch" +import "./components/ToggleSwitch/ToggleSwitch.css" + +type ThemeVars = { + "--background-primary": string + "--background-secondary": string + "--text-primary": string + "--text-secondary": string + "--border-color": string + "--accent-color": string + "--accent-text-color": string + "--border-radius": string +} + +const themes: Record = { + light: { + "--background-primary": "#ffffff", + "--background-secondary": "#f5f5f5", + "--text-primary": "#1a1a1a", + "--text-secondary": "#737373", + "--border-color": "#e5e5e5", + "--accent-color": "#2563eb", + "--accent-text-color": "#ffffff", + "--border-radius": "8px" + }, + dark: { + "--background-primary": "#0a0a0a", + "--background-secondary": "#1a1a1a", + "--text-primary": "#fafafa", + "--text-secondary": "#a3a3a3", + "--border-color": "#2a2a2a", + "--accent-color": "#3b82f6", + "--accent-text-color": "#ffffff", + "--border-radius": "8px" + }, + brand: { + "--background-primary": "#fef7f0", + "--background-secondary": "#fde8d0", + "--text-primary": "#1c1917", + "--text-secondary": "#78716c", + "--border-color": "#e7e5e4", + "--accent-color": "#ea580c", + "--accent-text-color": "#ffffff", + "--border-radius": "12px" + } +} + +function App() { + const [activeTheme, setActiveTheme] = useState("light") + const [customVars, setCustomVars] = useState(themes.light) + + const currentVars = activeTheme === "custom" ? customVars : themes[activeTheme] + + const handleThemeChange = (themeName: string) => { + setActiveTheme(themeName) + if (themeName !== "custom") { + setCustomVars(themes[themeName]) + } + } + + const handleCustomVarChange = (varName: keyof ThemeVars, value: string) => { + setCustomVars(prev => ({ ...prev, [varName]: value })) + } + + const pageBackgroundColor = activeTheme === "dark" ? "#000000" : activeTheme === "brand" ? "#fef7f0" : "#fafafa" + + return ( +
+
+
+

+ ToggleSwitch Component Preview +

+ +
+
+ {["light", "dark", "brand", "custom"].map(theme => ( + + ))} +
+ + {activeTheme === "custom" && ( +
+ {Object.entries(customVars).map(([varName, value]) => ( +
+ + handleCustomVarChange(varName as keyof ThemeVars, e.target.value)} + style={{ + width: "100%", + padding: varName === "--border-radius" ? "6px 8px" : "4px", + fontSize: "14px", + border: `1px solid ${currentVars["--border-color"]}`, + borderRadius: "4px", + backgroundColor: currentVars["--background-primary"], + color: currentVars["--text-primary"], + cursor: "pointer" + }} + /> +
+ ))} +
+ )} +
+
+ +
+
+

+ Default Configuration +

+ +
+ +
+

+ Prop Variations +

+ +
+
+

+ Small Size with Icons (Checked) +

+ +
+ +
+

+ Large Size with Right Label +

+ +
+ +
+

+ Disabled State (No Description) +

+ +
+
+
+
+
+
+ ) +} + +createRoot(document.getElementById("root")!).render( + + + +) \ No newline at end of file diff --git a/toggle-switch/src/vite-env.d.ts b/toggle-switch/src/vite-env.d.ts new file mode 100644 index 0000000..151aa68 --- /dev/null +++ b/toggle-switch/src/vite-env.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/toggle-switch/tsconfig.app.json b/toggle-switch/tsconfig.app.json new file mode 100644 index 0000000..d775f2a --- /dev/null +++ b/toggle-switch/tsconfig.app.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsBuildInfo", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": [ + "ES2022", + "DOM", + "DOM.Iterable" + ], + "module": "ESNext", + "skipLibCheck": true, + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + "jsx": "react-jsx", + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": [ + "src" + ] +} \ No newline at end of file diff --git a/toggle-switch/tsconfig.json b/toggle-switch/tsconfig.json new file mode 100644 index 0000000..65f670c --- /dev/null +++ b/toggle-switch/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.node.json" + } + ] +} \ No newline at end of file diff --git a/toggle-switch/tsconfig.node.json b/toggle-switch/tsconfig.node.json new file mode 100644 index 0000000..c4a9a48 --- /dev/null +++ b/toggle-switch/tsconfig.node.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsBuildInfo", + "target": "ES2023", + "lib": [ + "ES2023" + ], + "module": "ESNext", + "skipLibCheck": true, + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": [ + "vite.config.ts" + ] +} \ No newline at end of file diff --git a/toggle-switch/vite.config.ts b/toggle-switch/vite.config.ts new file mode 100644 index 0000000..c7a4f78 --- /dev/null +++ b/toggle-switch/vite.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; + +export default defineConfig({ + plugins: [react()], +}); \ No newline at end of file diff --git a/toggle-switch/webflow.json b/toggle-switch/webflow.json new file mode 100644 index 0000000..b72c84a --- /dev/null +++ b/toggle-switch/webflow.json @@ -0,0 +1,10 @@ +{ + "library": { + "name": "ToggleSwitch", + "components": [ + "./src/**/*.webflow.@(js|jsx|mjs|ts|tsx)" + ], + "description": "A switch/toggle component for on/off boolean states. Displays as a horizontal track with a circular sliding thumb that animates smoothly between left (off) and right (on) positions. Includes a label that can be positioned to the left or right of the switch, with optional description text below the label. Supports three sizes (small, medium, large) that scale the track, thumb, and typography. Features a disabled state that grays out the component and prevents interaction. The on state uses a configurable accent color via CSS variable. Includes a visible focus ring for keyboard accessibility. Optionally displays on/off icons inside the thumb circle.", + "id": "toggle-switch" + } +} \ No newline at end of file