"404 page"
Bootstrap 3.0.0 Snippet by evarevirus

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html><html class=''> <head><script src='//production-assets.codepen.io/assets/editor/live/console_runner-079c09a0e3b9ff743e39ee2d5637b9216b3545af0de366d4b9aad9dc87e26bfd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/events_runner-73716630c22bbc8cff4bd0f07b135f00a0bdc5d14629260c3ec49e5606f98fdd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/css_live_reload_init-2c0dc5167d60a5af3ee189d570b1835129687ea2a61bee3513dee3a50c115a77.js'></script><meta charset='UTF-8'><meta name="robots" content="noindex"><link rel="shortcut icon" type="image/x-icon" href="//production-assets.codepen.io/assets/favicon/favicon-8ea04875e70c4b0bb41da869e81236e54394d63638a1ef12fa558a4a835f1164.ico" /><link rel="mask-icon" type="" href="//production-assets.codepen.io/assets/favicon/logo-pin-f2d2b6d2c61838f7e76325261b7195c27224080bc099486ddd6dccb469b8e8e6.svg" color="#111" /><link rel="canonical" href="https://codepen.io/brookjordan/pen/XNgmGq?depth=everything&order=popularity&page=95&q=translate&show_forks=false" /> <link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css'> <style class="cp-pen-styles">.container { position: absolute; width: 100vw; height: 120vh; max-width: 120vmin; max-height: 120vmin; top: 50%; left: 50%; -webkit-transform: translate(-50%, -40%); transform: translate(-50%, -40%); } .particles-js-canvas-el { position: absolute; top: 0%; left: 0%; bottom: 100%; right: 100%; } </style></head><body> <div class="container" id="fore-particles"> <svg class="moko-404" viewbox="0 0 500 400"> <style> .moko-404__a{fill:#5aaf23} .moko-404__b{fill:#70cf32} .moko-404__c{fill:#8fea54} .moko-404__d{fill:#f4f4f5} .moko-404__e{fill:#e3e3e5} .moko-404__f{fill:#1d3760} .moko-404__g{fill:#1c4561} .moko-404__h{fill:#61b729} .moko-404__i{fill:#5bc92d} .moko-404__j{fill:#6fd5d9} .moko-404__k{fill:#2d3033} .moko-404__l{fill:#6c7279} .moko-404__m{fill:#163056} </style> <path d="M253.5 166.5s12.3 5.5 28-4c15.3-9.5 26.6 4.2 26.6 4.2s-11-8-21.4 2.4c-8.3 8.3-26.8 25.6-44.7 19.2a20 20 0 0 1-12.4-12.2z" class="moko-404__a"/><path d="M258 164.4c-11.5-26.2-8-36.6-8-36.6l-8.7 1.8s.3.7.2 5-4 18.3-10 30c-10 19.6 1.2 34.4 13.4 34.4s22-14.2 13-34.6z" class="moko-404__b"/><ellipse cx="244.9" cy="176.2" class="moko-404__c" rx="11.5" ry="13.8"/><path d="M70 373.3l18.2-214L157 5.3h7.7L97.2 160.7l7 213.4" class="moko-404__d"/><path d="M90.2 185.8l-28-63.6-5.6-54.6L60 67l10 56.6 23 33.6m288.2 210.6l23-205 3-78.3 9-2 2 85.2L431 375.5" class="moko-404__d"/><path d="M402.2 213.8l-23-61.6 6.3-45.2-4.2-1.4-7.8 44 12 100.6m70 126l2.8-206h4.2l11 205.2M333 369.8L343.5 22l4.2-.6 1.4 347M210 239L181 177.2l23.8-121-5.6 1.4L175 176l23 121" class="moko-404__d"/><ellipse cx="255.3" cy="379.2" class="moko-404__d" rx="228" ry="15"/><path d="M357.6 374.4a7.6 7.6 0 0 1-1.3-5.3 4 4 0 0 1-5.3 1.6h-.2c-3.6-2.2-3.4-3.5-3.4-3.5s-1 4.2-4.3 4.5c-2.5.2-4.2-.7-5.5-4.2 0 0 .2 3.6-3.3 3-2.6-.3-3.5-4.4-3.5-4.4s-1.7 4.3-3 4.2c0 0-1.6 1-2.3-1.8 0 0-2.6 2-.4 5.8m131 1.8c-2.3-4 .3-5.8.3-5.8.7 2.8 2.3 1.8 2.3 1.8 1.3 0 3-4.3 3-4.3s1 4 3.6 4.4c3.5.6 3.4-3 3.4-3 1.3 3.4 3 4.3 5.6 4l-.2 2.6" class="moko-404__e"/><ellipse cx="182" cy="378.8" class="moko-404__e" rx="7.1" ry="1.1"/><ellipse cx="299.2" cy="372.8" class="moko-404__e" rx="3.9" ry="1.1"/><ellipse cx="384.1" cy="379.6" class="moko-404__e" rx="3.9" ry="1.1"/><ellipse cx="129" cy="384.3" class="moko-404__e" rx="3.9" ry="1.1"/><ellipse cx="283" cy="385.1" class="moko-404__e" rx="3.1" ry=".8"/><path d="M287 210l40.4-134s8.4-5.6 7-1.4-40 138.5-40 138.5M50 337l-.5-79.6L54 256l2.6 80.4m152 5.4l-23-150.4-3 1.3 16.8 145.6m156.3-4.3l-9.5-77.3-6-1.3 6 79.3" class="moko-404__f"/><path d="M348.6 291.2L365 268l2.3-33.5 3.8-1.6-.7 36.4-17 53.6" class="moko-404__f"/><path d="M95.2 286H95a1.7 1.7 0 0 1-.4.4c.3-.2.7-.4.5-.5zm16.7-31a.3.3 0 0 0 0-.3v.2zm40 49.4zm2.7-44v-1.8a17.7 17.7 0 0 1 0 2s0-.5 0 0zM227 273v.7h.3l-.4-1m0-1.7l.4.5a19 19 0 0 1 0-4c-.8.6 0 2.3-.3 3.3zm1.8-5.8v-.2a3 3 0 0 1 0-.6v.7zm0-.2c0 .7.3-.3 0 0zm.6-2.7c0-1-.2-.7-.5-.3v.8c.2-.2.3-1 .4-.6zm-1-1l.2.3v-.5zm.2.7c-.2 0 0 0 0 .5v-1c-.2.2-.4.2 0 .5zm-.5 1.2c0 1.6.5 1.4.6-.2-.2.5-.3 1-.5.3zm-1.4 3.8l-.2.6.2.5c0-.2.3-1 0-1zm3-10l-.5.3.2.6c0-.4.3-1 .5-1zm-.5.3v-1 1zM228 261l.4 1.5-.4-1.8v.3m2.6-7l-.4-1v.5l.4.5m.6-2.8a5.4 5.4 0 0 0-.2-1.7 3.4 3.4 0 0 1-.4 1.7c.2.4.5-.5.6 0zm-.2-1.7a3 3 0 0 0 0-1 5.5 5.5 0 0 0 0 1zm-1 4.5l-.5.3v.3a1 1 0 0 0 .4-.7zm-.5.3v-.8zm0 .3zm-1.7 3.3c.3.3.5-.3.8.5-.2-.6-.4-1.7-.8-.7zm1.3-1.8l-.3-1-.2 1c0-.2.3-.4.4 0zm-.4-1.6v.5l.2-.3-.2-.2m1.4-4.5a3.8 3.8 0 0 1 0-1.4 9.4 9.4 0 0 0-.4 1.6s.3.3.4-.2zm-.4 2zM229.6 250.2a1.3 1.3 0 0 0 0 1 8.3 8.3 0 0 1 0-1zm1.2-3.3a4.6 4.6 0 0 0-.4.6c0-.2.4-.6.3-.7zm-1 4.6z" class="moko-404__g"/><path d="M229.7 252.3a2.6 2.6 0 0 0 0-.6 4.5 4.5 0 0 0-.2.7.6.6 0 0 1 .2 0zm.8-6.3v.4a3.7 3.7 0 0 1 .8-1.2c0-.7 0-.8-.2-1l-.4 2zm-1.2 1.3c-.2 1 .2.8.2 1.5.3-1.8 0 .6.6-.7a7.5 7.5 0 0 1 0 1c0-.2 0-.5.2-.8 0-.6 0 0 0 0l.3-1.8a9 9 0 0 0-.4 1.7c-.2-.2-.2-1.2-.7-.7zm-2.5 10c0-.2 0-.2 0 0zm.6 0v-.2a4.7 4.7 0 0 1 .8-1.3 2.8 2.8 0 0 0-1 .7 1 1 0 0 1 0 .8c0 .4 0 0-.3 0 0 .3 0 1 .4.2zm.7-1.6h.2zm.5-3.6v-1.4l-.5.7h.3c0 1 0 .7.3.8zm2.8-8l.4.4-.4-1v.7m.7-2.2l-.3.4h.3v-.4m31-1.7l.4-.2a2.3 2.3 0 0 1-.3-1c0 .7-.3 1.5 0 1.3zm-20.4-12.3a9 9 0 0 0 1.2 0c-.6-.2-1.2-.4-1.3 0zm2.7-.4h-.3a8 8 0 0 1-1.2.3 1.8 1.8 0 0 0 1.4-.3zm-10.7 7.8c-.2.5 0 .2 0 0zm-2.3 1a.3.3 0 0 1 0 .2zm2-.5a3.2 3.2 0 0 0 .2-.3 3.3 3.3 0 0 0-.4.3zm0 0a3.4 3.4 0 0 0 0 .3v-.2zm.3-.4l.2-.4a3.6 3.6 0 0 1-.4.5zm-1.6 4l.2-1a2 2 0 0 1-.4.6s.3 0 .2.2zm-1.7 0c-.4 0-.5.7-.6 1.3.5.2.5-.5.6-1.2zm-.6 1.5a3.3 3.3 0 0 1-.2.5c.2.2 0 0 .2-.5zm4.4-6.2c.3.5.6-2 0-.5-.3.3.3.5 0 .5zm-5 5h.4l-.3-.6-.2.6m2.4-4.6l-.6 1v.3c.3-.5.7-1 .6-1.2zm-.6 1.2a2 2 0 0 0-.3.7 4.5 4.5 0 0 0 .2-.8zm9.2-9.7c0-.2-.3 0-.7 0 0 .4-.5.6-.3.7zm71.2 24v-.4l-.2-1.3c-.2.5-.4-1.3.2 1.5zm0-.4c.2 1.2 0-1 0 0zm-.6-5.6c-.5-1.7-.5-1.3-.6-.3l.5 1.8c0-.3-.2-1.8 0-1.3zm-1.4-1.7l.3 1c0-.2 0-.4-.3-1zm.8 2.7l-.5-1.8c0 .3-.3.4.2 1-.2-.2 0 0 .3 1zm0 1c0 1 .2 2.3-.3.7.6 3.3 1 2.8.4-.4zM297.4 209v.2-.2m4.3 7.4a4 4 0 0 0-.5-1.5c.3.4.4.8.6 1.4zm-2.2-3.8l-.2-.2.4.7a26.4 26.4 0 0 1-1-2.6l-1.3-1.3 1 1.8a12.2 12.2 0 0 1 1 1.8zm-2.2-4h.6l-.8-.6-.8-.6.5.5zm-2-3.5l-.5-.3-.4-.4.4.8zM203 199c-1.2.7-2.7 1.5-2.3 1.7h.6a11 11 0 0 1 1.6-1.8zm55.7-15.3a23 23 0 0 0-3-.6c1.5.4 2.6.8 3 .6zm-6.3-1l.6.2a15.3 15.3 0 0 1 2.8 0 7.4 7.4 0 0 0-3.4-.2zM283 193c.6.5 0 0 0 0zm1 1l-1-.8.8.8zm-.2-.3l.6.5s0-.2-.6-.6zm-1-.7l-1-.8 1.2 1-.2-.2zm7 6s-.2-.4 0-.2l-1.2-1.2a7.5 7.5 0 0 1 1 1.3zm0-.2h.2zm-9.6-7.2c.5.4.6-.2 1 0 .7 0-4-1.7-1 0zm161 86.8v1a19.8 19.8 0 0 1 .3-3.2l-.4-2v4.5zm.2-4.8l.4.4-.6-2v1.5m0-4.6h.4l-.2-1-.2 1m-33-84.3l-2.2-.5h-1.2l.7.5a12.6 12.6 0 0 1 2.5 0zm-44.6 62.7l.2-1-.6 1.4zm78-25.8v-3.2c-.2 1.6-.5 3-.2 3.3zm0-3.2a10.8 10.8 0 0 0 0-3.8v.7l.2 3zm.2 33.4v-1.2 1.3zm.2-1.4v0zm0 10v-2a9 9 0 0 1-.2 2s.2-.3.2 0zm0 0zm-.4-13c0 .6.5.3.3.7.4 1-.6-4.6-.3-.7zM153 284.5c.4-.3 1-.7.5-.7h-.4a.8.8 0 0 1 0 .7zm-.2 16a2.2 2.2 0 0 0 .2-1c-.3.5-.6.8-.3 1zM155 250l-.3-.2c0 .3 0 .3.2.3zm-2 49a2 2 0 0 1 0 .8.7.7 0 0 0 0-1zm0-106a2.6 2.6 0 0 1 0 .4.8.8 0 0 0 0-.4zm.6-1.8l.2-.4-.4.3v.3m0-1l-.6-.3v.4z" class="moko-404__g"/><path d="M40.6 295.6l-.7 1 24.6-1.8 30.2-9.6c.5 0 .3-.8.8-1 0-.2.6-1.3.4-1.7a2 2 0 0 0 .4-.7h.4v-1c.3-.2.5-.3.5.2l.4-2v.2c.2-.3.3-1 .5-1 .6-.5 1.8-3.2 3-4.7-.7 0 .6-.7.3-1 .2 0 .3-.3.3 0 .3-.8 1-1 1-2v.3l.2-.4v.3a1.2 1.2 0 0 0 0-1.5 1 1 0 0 0 .3-1c.2 0 .4-.3.2.2.2-.3 1.2-1.8 1-2a1 1 0 0 0 0-.5l1-1.5h-.3c-.2-.4.2-.5.5-1 1-1.2.2-.7 1-1.8-.5-.4.7-1 1-1.8h-.3c0-.4 1-.7 1.4-1v.2c.7-1-.3-.3 0-1 .3-.2.3.2.6-.3.2-.3.4-2 1-2.4-.2 0-.4 0-.3-.3a5.6 5.6 0 0 1 .8-1c.3-.2.3-.2.2-.6l.5-1.5c0 .6.2 0 .5-.5s.5-1.4.2-.2l.4-.8v.3l.3-.6a3 3 0 0 1-.3.5c-.2 1.2-.2 1 .2 1l-.4.4v.8a1.8 1.8 0 0 0 0 1h-.2a2.8 2.8 0 0 1 0 1l-.2 1c0 1-.2 1.5.2 1.8l.2 1c0-1.3.4.2.5-.3 0 .5-.2 1.3-.2.7-.4-.3-.2 1.5-.5 1.4 0 2.5-.4 5-.5 7.3l.3-.2v.8c0 .2-.2.3 0-.3a1 1 0 0 0 0 1c0 1.2-.3-.4-.3 0v.3a2 2 0 0 1 .2 1.2c-.2.4-.3.2-.3.4v1.3l.2-.4c0 .6 0 1 .2.6-.5.7-.3 4-.4 4.3a6.3 6.3 0 0 1 0 2c0-.2.5-.3.4.4-.6-.3-.3 1.2-.8 1.7.3-.4 0 2 .4 1.2 0 .6-.3 0-.4.4.2 1.4-.3 3-.2 4.7 0 0 .2-.2.3 0l-.5 1c0 .3.4.3 0 1 0-.2.2-.3.3 0-.4 2.3 0 4.8-.3 7.3l36.4-.5-.5 11.8h9l.4-5h-4v-.2a1.8 1.8 0 0 1 .5 0c.8-.2-.6-.2 1.2-.4l-2 .2c0-.2-.3-.4 0-.2l-.2-.4v-.7c0-1-.6-2 0-3.3a2.5 2.5 0 0 1 0-1.4h.4c0-.6.4-1.5 0-1.7 1-.5.3-2.2.4-3h-.4a5.8 5.8 0 0 0-.3-2v-.2a11.5 11.5 0 0 0 0-2 2.3 2.3 0 0 0 0-.3.5.5 0 0 1 0 .6c1-1-.7-2.4 0-3.4a.6.6 0 0 1 0-.6l.2-.5a1.2 1.2 0 0 0-.2.4 3 3 0 0 0-.2-.8h.4c.2-.4-.2-.4-.5-.2a1.4 1.4 0 0 0-.3-.4c.7-.2-.3-.8.5-1-.4-.3-.4-1-.8-1.5v-1h.3l-.4-.5v-.7c.3 0 .4 0 .7.2a3.5 3.5 0 0 1-.5-1 9 9 0 0 1 .2-1.5c0-.6 1-.7 1-1a10.3 10.3 0 0 0 0-1.2v.2-.5a9.7 9.7 0 0 1 .3-3c-1 .3.5-.8-.4-1 .3 0 .4-.3.6 0-.4-1 1.3-1.4.6-2 .3 0-.6.2-.5 0l1-.3.3.3c0-1-.8-1-1.5-1a3.7 3.7 0 0 0 0-.5.4.4 0 0 0 0-.2 5.5 5.5 0 0 1 0-.6c.2-.6.4-1.8-.4-1.8 1 0 .3-.4.2-.5a.4.4 0 0 1 0-.4l-.2-1.3c0-1 .2-2 0-2h.2v-.3a4 4 0 0 1 .3-.6h-.2a18.5 18.5 0 0 0 0-2.4c.5-.3 1-.6 1-1s.2.2.3.4c.7-1-.5-.2-.6-1 .3-.2.8.2 1-.4 0-.3-1-1.6-.5-2.4-.4.2-.6.4-.8 0 0-.6 1-1.6.2-2a.3.3 0 0 1 .2-.2 7.7 7.7 0 0 0-1.8-1.8h.2c0 .3 0 0 0 0 1-.7-1-2.8.4-2.8v-1a1.5 1.5 0 0 0-.5-1.5c0-.2 0 0 .2 0 .3-.8-.8-1.7-1.3-2.3v-.3h.2c-.3-.4.7-2 .2-3.3a.3.3 0 0 1 .2 0c-.5-1.3 1.3-3.3-.4-3.8l-.4-1a1.5 1.5 0 0 1 0 .4v-.7c0-.4 0-1.4.4-1.4 0-2.5.5-4.8.5-7l-.7.2v-.8c0-.2.5-.3.5.3.4-.3-.3-1-.5-1 .3-1 .8.4.8 0v-.3c-.3-.4-.6-.4-.5-1 0-.5.4-.3.4-.5v-1.4l-.3.4c-.3-.4-.3-1-.3-.5a17 17 0 0 1 .5-4 3 3 0 0 1-.4-2 .5.5 0 0 1-.4 0v-.4c1 0 .3-1 1.2-1.6-.6.5-.2-1.8-1-1 0-.6.4 0 .7-.5-.5-1.4.4-3 .2-4.5 0 0-.4.3-.6 0l1-1c-.2-.2-1-.2-.5-.8-.2 0-.4.2-.4 0 1-3-.5-6.3 1-9.5-.3.5-.4.2-.4-.2 0 .3-.4 0-.6 0l.6-1.3c-.6-.2 0-1.4-.6-1.5v.4a.6.6 0 0 0-.2 0v-1l-.3-.2v-3h-1l-.4-2a3.6 3.6 0 0 1-2.4 2h-.7c-1.6 0-1.7-2-1.7-2s-.2 1.7-3.6 2-3.3-2-3.3-2a2 2 0 0 1-1.8 2c-1.2.4-2.2-4.7-2.2-4.7s.2 3.7-2.4 4.4-2.6-2.3-2.6-2.3c-.7 2-1.5 3-2.7 3.2h-1c-2-.7-2.6-3.4-2.6-3.4s.2 1-2.5 2.8a4 4 0 0 1-.8.4l-2.4-.2a3.8 3.8 0 0 1-1.2-1.2 3.7 3.7 0 0 1 0 1.8h-1v.3a6 6 0 0 0-1 1l-.6 1a8.4 8.4 0 0 1-1.5 2c-.4.6-3 4.4-3.4 5.6a32.8 32.8 0 0 0-2.2 3.3l-.6.3-1.4 2.6c-1.2 1.4-1.7 2-1 .3-2 3.8-1.8 3-3.6 6.2v-.4a40.3 40.3 0 0 1-2.4 3.5c-2 2.2-8.3 12-12.8 18 1.3-.8-2.2 3-2 3.4-.4.3-1 1-.4 0-2 3.3-3.5 4.7-4.7 7-.4.4.3-.7 0-.4a8.4 8.4 0 0 1-1 1.4l.6-1c-2 3.2-2 3.8-2 4.2a15.3 15.3 0 0 0-2.3 3.7c-.5.6-1.3 1.5 0-.5-.7 1.2-4.8 7-4.6 7.2a16 16 0 0 0-1.2 2l-3.6 5.2.5-.7c-.4 1.2-1.4 2-2.7 4.2-3.4 4.4-1.3 2-4.7 6.4l.3-.2c0 .7-3 4-4.6 6.7l.7-1c-1 1.6-3.3 3.8-4.4 5.2-.3.3.3-.5.5-1-3 3.7 0 .7-2 3.6-.5.4 0-1-1.2 1-.8 1-3.4 5.8-5.4 8.3.6-.5 1-1 .2.3zm72.2-23c0 .2 0 0 0 0zm40 17a9.7 9.7 0 0 1 0 1.5c-.2-.3 0-.7 0-1.3zm.6-69.4h-.2c0-.2 0 0 0 0zm-1.5 84h-.2zm.2 0h.2zm0-.2h-.7a4 4 0 0 1 0-1 9.8 9.8 0 0 0 .8 1zm-.2-24h.2v1a.7.7 0 0 0-.3-.2 1 1 0 0 0 0-1zm-.3 21.3v.3c.2.5 0 .6-.2.6a8 8 0 0 1 0-1zm0-9.6a1.5 1.5 0 0 1 .3 0l-.4.7zm.4-14a4 4 0 0 0-.2-.5h.3zm0-1.7v1c0-.2-.3-.6 0-.7a1 1 0 0 0 0-.2zm1-9.2zm1-1.2v.4a1.6 1.6 0 0 0-.3-.2s.2 0 .2-.2zm-2 13.3v.7l-.4-.5a1.6 1.6 0 0 1 .4-.3zm-.2 0a1.8 1.8 0 0 0-.5 0v-.3zm1-12.4h-.5a.4.4 0 0 1 0 .3l1-1v-.2l-.6.8zm-1.4-34.3a1 1 0 0 1 .2-.6v.6a.2.2 0 0 0-.3 0zm-.7-43.8l.5-.2a.6.6 0 0 0-.3-.2 6.8 6.8 0 0 0 0-1h.4a43.8 43.8 0 0 1-.6 4.6h-.3zm0 98c1 .5 1 .8 1.2 1.2l-.4.2.3.7a2.4 2.4 0 0 0-1.4-.7zm.3 6.8V292h.3v1a4.8 4.8 0 0 1-.4.5zm-.4 10.8v-.2.2-3.3c1 .3.6.6.8 1 0 .2 0 .5-.2.8s0 0 0 .2l-.2 1a6.8 6.8 0 0 1 0 .8h-.4zM119 186.3a2.6 2.6 0 0 1-1.7 0h1.7zm-10.8 10.3a1 1 0 0 0 0 .2c-.2 0-.3.3 0-.2zM104 203c0 .2 0 .2.3.2l-1.4 2zm-1 66v-.3l.4-.2-.4 1s-.2 0-.2-.2v.2a.4.4 0 0 1-.3 0zm-6.3 11.2v.7a.7.7 0 0 0-.3-.3zm-22-34.2c.4-.4.2 0 0 .6l.3-.6.6-.6-1 1.6v-.4l-.4.8-.5.7-1 1.3z" class="moko-404__g"/><path d="M154.2 261.7a2.7 2.7 0 0 0 0-.7c0 .3-.3.5 0 .7zm148-45.7v.2a.6.6 0 0 0 0-.2z" class="moko-404__g"/><path d="M182.7 261.2a6 6 0 0 0 0 4c-.3.6-.6 1.6-.6-.6 0 1.2-.6 7.4 0 7.6a6.3 6.3 0 0 0 0 2v5.6-.8c.6 1 .2 2 .2 4l43.5-3.6q0-21 2.7-33.5h.3v-.7l.2-1.4c0 .8 1.3.5 2 0 0-.2-.2-.2 0-1.2-.4.2-1 2-1.2 1 0-1.3.4-1 .8-1.5-.5.3-.3-1.3-.7-1.6l1-3.5a29.8 29.8 0 0 1 2-3.7l.4-.7c.7-.4-.2 1.4.4.8a9 9 0 0 1-1 3h-.7c.3 0 .8-.6.8-1 0 .6-1.5 1.6-1 2.4l.7-.7a9 9 0 0 1-.4 3.3c.8-.4 0-.3 1-1-1 .5 1-2.6-.2-2 1-.4 1-1.2 2-1.8-.2 0-.6 0 0-.7a.8.8 0 0 1 0-.2 1.2 1.2 0 0 1-.5.3c-.2-.5.6-2 .7-2.4.4-.4 0 .3.4.2l.2-1c.4.2 1.5-.7 1 .5l.6-1a4.7 4.7 0 0 0 1.6-1.3c.4-.3.7-1.2.6-.7l1.3-1.3c1.5-.7 3-2 5.2-1.7a4.5 4.5 0 0 1 2-.3l.3.3c.8-.2 2.3.4 2.6 0 .6 1 3.3 1 4.3 1.7l.3-.4 2.6 1.3.2-.5c1 .3 1.8 2 2.7 3 0 0-.3-.2-.4-.5.5 2 3 3 3 5a1.6 1.6 0 0 1 .6 1 .3.3 0 0 0 0-.2v.8a2 2 0 0 0 0-.6 13 13 0 0 0 .8 1.2l-.3.4c0 .6.3.4.6 0a3.8 3.8 0 0 0 .5.6c-.5.7.7 1.3 0 2 .6.3 1 2.5 2 2.6-.2 0-.2.2-.3 0a3.5 3.5 0 0 0 .5 1.6l-.5.4 1 1c-.2 1-.3 1.3-1 .6l1.6 3h-.3c0 .6.8 1.4.5 1.8-.5 1.3.7 6.4.3 9.8 1-.7-.4 1.6.5 1.6-.2.2-.3.7-.6 0 .4 1.8-.3 2.7.5 3.8-.4.2-.5-.4-.6-.2 0 0 .3.5 0 .7s0-.4-.2-.6c0 1.7 1 2 1.6 2a1.7 1.7 0 0 0 .3 2c0 .3-.4.8-.5-.3 0 .7-.3 3.8.3 4a3.3 3.3 0 0 0 0 1v1.7l44 .4q0-8.6-.7-16.5h.2a15 15 0 0 0-.2-2q-.7-8.6-2-16.3v-.7l.4 1.4-.5-1.6 9-152.2-8-1.3-8 128.3a6.8 6.8 0 0 0-.8-1l.8 1v1.6l-1-2c.2.8.6 1.6 1 2.4l-.2 1.4-2.2-4.7a3.5 3.5 0 0 1 .7 1c-1.7-3.5.7.8-.3-1.8l1 2-.7-2-1-1.5-1-1.6 1.8 3.4c-.4-.3-1.2-1.4-1.3-1.2-.8-1.5-1.6-3-2.5-4.3a5.7 5.7 0 0 0 0-1.8c-.2 0-.3 0-1.6-1.4 0 .3.5 1 .8 1.8a2.2 2.2 0 0 0-.3-.5 61 61 0 0 0-4.2-5.7c.2-.2-.7-1-1.7-2a.3.3 0 0 0 0 .2 16 16 0 0 0-1.4-1.5l-.5-.8a31.6 31.6 0 0 1 2.8 2 12 12 0 0 1 2.5 2.7c-.3-1.3-.4-.5-1-2.3.2 1-1-.3-2-1.4s-2-2-1.3-1c-.8-1.8-2-2.4-3.4-4.4 0 0 .4.7-1.2-.7a2.8 2.8 0 0 1-.5-.2h-.2a3 3 0 0 1 .8 1c-1-.4-3.7-2.3-4.8-2.7-1-.8.6 0 0-.5l-1.5-.6c0-.5-2.5-2.2.2-1l-2.3-1.3a15.3 15.3 0 0 0-4.5-2.3c-1-.6-3-.7-2-.7l-2-.5-2-.5c-4-1.2-8.2-1.2-12.7-2.3h-5l-.4-.5c-1.7 0-5.2-.3-6 0-2-1-8.5.6-11.5 1.2v.5a35.8 35.8 0 0 0-6.4 2l.3.4c-2 1-5.7 1.7-8.8 3.5a4 4 0 0 1 1.6-1c-4.4 1-7.5 5.2-10.8 7.2a7.8 7.8 0 0 1-1.7 1.6 1.4 1.4 0 0 0 .2-.2l-.3.3a10.5 10.5 0 0 1-1 .7 8.7 8.7 0 0 0 1-.7 19 19 0 0 0-2 2.3h-.8v.2c-1 .7-.5.8 0 .6a7.7 7.7 0 0 0-.6 1.4c-1.2.2-1.7 2.4-3 3-.2.6-2.5 4-2.5 5.3a12.7 12.7 0 0 0-1.7 3l-.7.3-.6 2.7c-1 1.3-1.4 2-1.2.2-1 3.8-1 3-1.6 6.3l-.3-.3c-.4 1-.5 3-1 3.6a35.2 35.2 0 0 0-2.6 8c-1 3.6-1.7 7.8-2.6 11 1.4-1-1 3 0 3.5-.3.4-.6 1.3-.7.2-.2 3.4-1 5-.6 7.5-.3.4-.3-.8-.5-.4a3.7 3.7 0 0 1 0 1.4l-.2-1c-.2 3.4.5 4 1.2 4.2zm119.5-45a.3.3 0 0 1-.2 0c-.4-1 0-.3.2 0zM287.8 198v.2a51.4 51.4 0 0 0-5-3.8 16.8 16.8 0 0 1 5 3.5zM262 234v-.5l-1-1a9 9 0 0 1 2.2.8l1 2a7 7 0 0 1-2.2-1.4zm5.5 14.2a1.5 1.5 0 0 0 .8 0l.2 1zm2.8 24.6l-.4-1.7s.2 0 .5.4v-.3q0-.2.2-.2v1l-.2-.3.2.4v.3a7.3 7.3 0 0 0-.4.7zm4.6-84.5c-1.4-.8-1-.5 0 0zm-12-3c3.2.6 1.3 1 1.8 1a24.5 24.5 0 0 0 5.3 1 9 9 0 0 1 4.5 1.6c1 .6.7.8.4 1a57.8 57.8 0 0 0-16.2-4.7 21.4 21.4 0 0 1 4.2 0zm-6.4 41.5l-.3.7.5-.5 1.2.8a2.3 2.3 0 0 1-1 1c0-.2-1.4-1.8-1.7-2.3a.4.4 0 0 1 0-.2 15.5 15.5 0 0 1 1.4.7zM251 225a5 5 0 0 1-1.2.3s0-.3-.2-.4h1.2zm-14 6.7c.6-.4.4-.2 0 0zm6.8-47h-.5zm-6 44.2l-1 .4a2.8 2.8 0 0 1 1.3-1.2 1.3 1.3 0 0 0-.4.2 15.7 15.7 0 0 1 5.5-2.7 11.5 11.5 0 0 1-2.2 2c-1.2 1-.8 0-1 .2a3 3 0 0 0-1.7 1.8 2.8 2.8 0 0 1-1.3 1.6c-1 .4-.7-.6-1-.7.7-1 1.5-1.2 2.2-1.7zm-9 15.5l.5-1.6a2.6 2.6 0 0 1-.5 1.5zm-2-58a34.3 34.3 0 0 1 5.7-.3l-2.5.6v-.4l-.2.5-3 .8a1.2 1.2 0 0 1 .2-1zm-14.2 6.5h.8l1-1 1.3-1-2 2.8-4 3a13 13 0 0 1 3-3.7zM196 211a.6.6 0 0 0 0 .3c-.2 0-.4.2 0-.2zm-3 6.3c0 .3.4.3.8.4l-.8 2v-2.4zm-9.3 45.3v-.6c0-.5.2-.6.3-.6v1.8l-.2-.4v1.6c0 .6-.3 1-.4 1.4l-.2-3.5c.2-.4.4 0 .6.5zm157.6 17l46.5 1.6c.4 0 .6-.2.8 0h.2c0-1 .2-.7 0-1.7l.4.3c0-.3 0-1 .3-1 1-.3 1.8-3.2 3.3-4.5-1-.2.8-.5 0-1 .4 0 .6 0 .7.3.2-1 1-1 .8-2 .2 0 .2.4.4.3a.6.6 0 0 1 0-.5c.2 0 .2.3.2.5.3-1-.3-1.3-1-1.8.6-.2.7-.5.4-1 .3 0 .7-.2.4.4.2-.3 1.3-1.7.8-2 .2 0 .2-.4.2-.5a9.6 9.6 0 0 0 .8-1.3h-.2c-.5-.5 0-.6.4-1 1-1 0-.8 1.2-1.7h-.4c-.8-.7 1-1 1-1.5h-.3c0-.3.3-.3.7 0l.7.4v.2c.5.3-.3-.7-.2-1.2 0 .3.3 1 .4 1v-.8s0-1 .2-.7a4 4 0 0 1 0-1.4c0-.2.2 0 .3.2s0 0 .3-1a3.4 3.4 0 0 1 0 .4c0-.7.5-1.6.8-3-.3 2.2 0 1.3.3.3s.6-2.4 0 .3l.4-1-.2.6v-.2a11.2 11.2 0 0 0 .6-1.7l-.4 1.3c-.3 1.8-.2 1.4.5 0l-.6 1.5c.2-.3 0 .5-.2 1.2s-.3 1.2 0 1a3.5 3.5 0 0 1-.2.3c.3-.2 0 1-.3 1.5s-.2.7.6 0a1.5 1.5 0 0 1 .4.3c0-1 .7-.3 1-1 0 .6-.6 1.6-.6 1h.2c-1 .4-.3 1.3-1 1.5v1.5l-.3 1.7a22 22 0 0 0-.5 3.6l.7-.2v1c-.3 0-.6.2-.6-.4-.4.3.3 1 .4 1-.3 1-.8-.5-.8-.2v.5c.4.3.7.3.6 1 0 .4-.4.2-.4.4v1.2l.4-.4c.2.5 0 1 .5.5-1 .7-.5 4-.8 4.3a3.3 3.3 0 0 1 .3 2s.7-.2.6.5a.7.7 0 0 0-1 .5c10.4-.2 27.5-.4 39.7-.4v-6c0-.2.2-.3.3-.5s-.2 0-.2 0v-7.6c.5-1 0-.6.7-2.4-.8 1.6-.6-5.8-.6-4.7a20.3 20.3 0 0 1 .7-5.7c-.2 0-.4 1-.4-1.3a3 3 0 0 1-.2-.5v-8.3c0-.7.2-1 .3 1V242a25 25 0 0 0 0-5.5c.2-1.3-.3-3.4 0-2.2l-.3-4.5c0-4.5-.6-9.2 0-14.3a42.2 42.2 0 0 1 0-5.6l.3-.6c0-2 .3-5.8 0-6.6.5-1 .5-3.4.5-6v-7.5h-.6V185h-.3a4.3 4.3 0 0 0-.7-2.6 4 4 0 0 1-1.5 2.6H435l-1.3.2v.3a4.7 4.7 0 0 1-2.6-3c-1.7 5.6-3 1-3 1a12.8 12.8 0 0 1-2 2l-2.4-.2a4.8 4.8 0 0 1 2 0 17 17 0 0 0-3.4-.3 7.5 7.5 0 0 1-.7-2.7 8.4 8.4 0 0 1-6.3 3c-3.3 0-5.6-3.5-5.6-3.5a4.3 4.3 0 0 1-1.8 3.2h-.5.5-.2a18.5 18.5 0 0 0-2.3.2l-.5-.5h-.7a2.8 2.8 0 0 0-1.3-1.5 4.6 4.6 0 0 1 0 2.2h-.6v.3a2.6 2.6 0 0 0-1 1 15 15 0 0 0-1 1.2 4.3 4.3 0 0 1-1.4 1.7c-.2.8-2.8 4.6-3 6a16.5 16.5 0 0 0-2 3.3h-1l-1 3c-1 1.3-1.7 1.8-1 0a7.5 7.5 0 0 1-1 2 8.6 8.6 0 0 0-2-4.2 17 17 0 0 1-.3 8.7l-.2-.3c-.6 1-1.4 3-2 3.6-2.3 2-8.2 12-13 18 1.7-.6-2.3 2.6-1.8 3.3-.4.3-1 1-.6 0-2 3.3-3.6 4.5-4.5 7-.3.3.3-.8 0-.5a4.2 4.2 0 0 1-1 1.4c-.2 0 .2-.7.5-1.3-2.2 3.3-1.7 4-1.3 4.7a7.8 7.8 0 0 0-2.3 3.8c-.7.4-1.5 1.3-.3-.8-.8 1-5 6.8-4.6 7.2a8 8 0 0 0-1.2 2c-1.7 2.4-2 2.6-3.6 5.2l.6-.7c0 1.5-1.3 2.3-2.6 4.4v-.2c-3.5 4.3-1 2.2-4.7 6.2h.5c.5 1-3 4-4.6 6.8l1-.8a5 5 0 0 1-1.4 1.6zm61-7h.2c.2.3 0 .2 0 0zM442 240v-.2c.2-1.6 0-1 0 0zM399 196zm-2 0a.7.7 0 0 0 0 .3s-.4.3 0-.2zm-2.8 72.4l-.2 1s-.2 0-.4-.4v.2a.3.3 0 0 1-.3 0l.3-.4v.2-.3l.2-.2a4.4 4.4 0 0 0 .6-.2zm-1.2-65.8c0 .4.5.4 1 .5a19.3 19.3 0 0 1-1.7 2zm-5.7 77.4l.4 1a2.6 2.6 0 0 0-.7-.4zm-12.5-48.7c-.2.8 0 1 0 1l-2.8 4.2a52.7 52.7 0 0 1 2.7-5.2zM364 245.8c.3-.3.3 0 0 .8l.4-.7c1-1 .8-.3.6.7l-1 1a3.3 3.3 0 0 0-.3 1l-1 1.5c0-.7.5-1.5.8-2.2l-1.5 1.3z" class="moko-404__g"/><path d="M151 296l.2.4h.2v-1.2h-.8c-15.7.3-20.7-5.4-20.7-5.4-1 3.5-9.7 3.5-9.7 3.5 3.7-2.7 2-12.4 2-12.4-.6 8-7.8 12.5-10 13.7a27.8 27.8 0 0 1 0-4c0-.3 0-.2 0 0 .2-.7-.2-.6-.3-1v5l-.6.4.6 1.6a17.8 17.8 0 0 1-.5 4c0-.4.2 0 .2.2 0-.2.2 0 .3 0l-.4 1.4c.3.3 0 1.5.2 1.7v-.5a3.8 3.8 0 0 1 0 .7H93v.3-.3h-1c.5 0 .2-.5-.3-.8 0 0 0 .3-.6.4.3 0 1.4.3 1 .5-.8 0-.7-.3-1-.4l-.8.3h-4.4v.2l-.4.2c-.3-.2.7-.2.3-.3a3.7 3.7 0 0 1 1.8-.2l.2.3H87c.3-.2 1.2.3 1.5 0l-.5-.3a5 5 0 0 1 2-.3c-.3-.4 0 0-.6-.4.5.4-1.7 0-1 .4-.5-.4-1 0-1.5-.5 0 0 0 .2-.4 0v.2a.7.7 0 0 1 .2.2 1 1 0 0 1-.3 0h-.2a3.3 3.3 0 0 0-.5.3s.2 0 .2-.2l-.4.3c0-.2 0-.3.4-.4h-.2v-.2s.2 0 0-.2a2.4 2.4 0 0 1 0-.4h.2l.3-.5.4-.8a5.2 5.2 0 0 1 1-1.6 5.3 5.3 0 0 1 .6-1.2h.3c.2-.4 1-1.2.8-1.5.7-.2 1.3-2 1.7-2.7a12.3 12.3 0 0 0 .7-1.8h-.2A17.2 17.2 0 0 1 93 291a1 1 0 0 1-.2.5 3.3 3.3 0 0 0 1-1.6l.3-.6-1.5 5.3.4-.3a1.6 1.6 0 0 0-.4.3 6.2 6.2 0 0 0 .4-.8h.2v-.2c.2-.2 0-.2-.2-.2a2 2 0 0 0 0-.4c.6 0 .4-.7 1-.8 0-.2.5-1.4.3-1.7 0 0 .2 0 0 0a2 2 0 0 0 .5-.8h.3v-1c.5-.3.6-.4.6 0l.5-1.7.2.2a1.2 1.2 0 0 0 0-.2h-1c2-4.5.6-10.4.6-10.4-1.4 8-11 9.2-11 9.2 2-.8 2-3.3 2-3.3-2.2 2.8-29.3 4.6-29.3 4.6h-7.7c-1 1.4-2.7 3-3.6 4-.3.3.2-.5.5-1-3 3.7 0 .7-2 3.6-.5.4 0-1-1.2 1-.8 1-1-1.2-3 1.3.4-.5 1-1 0 .3-1.4 2-4 5.2-5 7.3l-.4.4-2.6 4a8.7 8.7 0 0 0 0 2l.2 1c-.8 1.7.4 11.6-.4 11.6v5.8-.2 8.4h6c1.2 0 2.4 0 4.5-.2l.5.2c1.2 0 7.8.4 13 0a1.6 1.6 0 0 1-.5.2c6-.2 14.2.7 16.4-.2l4-.2c-5 0 .7-.3-1.4-.5 2 0 5 .3 2.7.3H77c-1 .5 6.2.2 6 .5l15 .2h13.5l-.5-.3h1v1.4a2 2 0 0 1-.2-.5 5 5 0 0 1 0-.7 12.7 12.7 0 0 0 .2 3.3c-.2 4.5-.4-1.8-.4-.4v1.5a27.8 27.8 0 0 1 .2 4.4c0 2-.2 1-.2 1.7a4.3 4.3 0 0 0 0 1v4.2l.2-1.7c0 1.8 0 4 .3 2-.4 2.8 0 15.4-.2 17v5.3h4.4c-.8-.2-1.3-.5 1.4-.4-1 .6 5 .3 7 .7-2-.4 7.7-.2 4.7-.6 2.2 0 0 .2 1.8.4h18.7s-1.5 0 .5-.2h1.4l.2-1.6v-1.5c0-1.3-.3-1.2 0-3.6 0 .2-.2.7-.3 0 .2-5.4.2-10.8 0-16.3v-16l6.5.3c-1.8 0-.6 0 .8-.2-1 0 0-.2-.2-.3l5.5.3c1-.3 6 0 6.6-.3H169c1.3-.2.2-.6-1-.6h5.6v-32h-23zm-63.2.7h-.3l.4-.6a2.3 2.3 0 0 1-.3.7zm1.5-3l.3-.6.3.2-.4-.3.4-1a1 1 0 0 1 .5.5 11.3 11.3 0 0 1-1.2 1zm5.2-6a.6.6 0 0 0-.3 0l.2-.4zM85 303.5c.3-.2.2-.2 0 0zm0-1.3c-.8 1.3.4.8-.4 1.6-.2.4-1 .6-1 .8h-.2a10.6 10.6 0 0 1 1-1.4l-.4.6a1.5 1.5 0 0 1 .4-.8 1.5 1.5 0 0 0-.2.2l1.7-3a4 4 0 0 1-.4 1.7c-.3.8-.4.2-.4.4zm27 45v-.7.7zm.8-49.4a2.7 2.7 0 0 1-.3 1.2v-2zm0 7h-.2v-1l.2-.2v-.2zm-.3-4.2a6.5 6.5 0 0 1 0 1.4v-3c.2-.3 0 2 .4 1.2-.2.5-.3 0-.5.4zm126.7 29.2zm0 0v.4a3.7 3.7 0 0 0 0-.5zm0-.3v-.4.4zm0 0v.4a1 1 0 0 0 0-.3zM239.2 329v-.2zm.3.5a1 1 0 0 1 0 .2 1 1 0 0 0 0-.3zm0 .2zm0 0v-.5.5zm0-.3v-.4.6-.2" class="moko-404__f"/><path d="M314.8 279.3l-.3-1.6c0-.2 0-.6-.2-.7l-1 .2.2-.7h1.4a4 4 0 0 1-1.5-.2 1.8 1.8 0 0 1 .6-.3h-.5c0-2 0-4-.7-4-1 0-1 3-3.4 3s-1.4-3-2.4-3-.2 2.2-4.3 2.8-3-3.4-3.8-3-2.2 2.6-2.2 2.6c-1.4.7-1.7-6.4-2.5-6.3s.3 5.2-2.8 6-2-3.5-3-3.3-2.7 4.8-5 4.6c-3-.3-2.7-4.7-4-5s.2 1.5-3 3.8-3.7-1.8-5-1.4c-.8.2-1.3 2.3-1.7 4l-1-.3-.3 1.5-.2 2v1.4a.7.7 0 0 1 0-.3 5.6 5.6 0 0 0 0 .5 5.5 5.5 0 0 0 .4 1.7v1.9c0-.4 0-.5-.4 0a4.4 4.4 0 0 0-.5.6v.3c0-.2 0-.2 0 0s0 .2.2 0l.5-.6v.3a5.8 5.8 0 0 0-.5 2.3v.5h.4s-.4 0 0 0a6.7 6.7 0 0 0-.5 1.6v.5a1.8 1.8 0 0 0-1 .7c0-.3-.2-.3-.3-.3a.4.4 0 0 1 .3 0s-.5.4-.5.6l.3-.2c0-.3 0-.4-.2-.4s0-.2 0 0v-1.3h-.2a.7.7 0 0 0-.4.3v-.2c.4 0 .2-.2.3-.3v-.2h.3-.3v.3a3.2 3.2 0 0 0-.2.8c0 .3 0 .5.2.6a.7.7 0 0 0 .3 0l.2.2s0 .5.3.5a2 2 0 0 0 0 .4 3.2 3.2 0 0 0 0 .5 4.2 4.2 0 0 0 0 .5c0 .3.5.7 1 1.2v.3a2.6 2.6 0 0 0-.4.3l-.3.3 1.4 1a1 1 0 0 1 0 .3l.2.2v-.2h.2-.4a1.2 1.2 0 0 0 .3 0h.4v.2-.2a3 3 0 0 1 0 .5l-1-.5h.3-.2l-1-.8 1 1-1-1 .6 1h.2a1.6 1.6 0 0 1 0 .6l.7 1a3.5 3.5 0 0 0-.3 2 5.6 5.6 0 0 1-.4-2.8l-.3-.5a3.8 3.8 0 0 0-.6 0 .8.8 0 0 0 .5 0h-.2l.3-.4-1 .4.8-.5h-.6-.5v.3l-.4 1a7 7 0 0 0-.3 1.6 4.3 4.3 0 0 0 .5 2.6v.4l.3 1a4.6 4.6 0 0 0 .7 1.7v-.4a3.6 3.6 0 0 1-.3-1 2.6 2.6 0 0 1 1-1v.5l.2-.6h.2l-.3 1a4 4 0 0 0 .2.3 2 2 0 0 0-.4 1 6.6 6.6 0 0 0 0 1.2c-.3 1-1-1-1.3-1l.2 2a6.7 6.7 0 0 1 0 1h-.4a3 3 0 0 1 .6.2h.3l-1.3.5v.2l1.4-.5-1.7.4v2.4a16.2 16.2 0 0 0-.4 2.2l-.2.3c-.6.7-1.3 1.8-1 2a2 2 0 0 1 1.3-1 2.8 2.8 0 0 1 .7 0l-1.3 1a2.6 2.6 0 0 0 .4.4 2.5 2.5 0 0 0 .8.4 7.4 7.4 0 0 0 0 1.5l-.3-.2v.7h.2v.3h-.5a7.2 7.2 0 0 1-1 2.2c-.6 0 .2-2.8-.8-2l-.3 1.3c-.6 1-.3-.7-1.2 1.5a2.3 2.3 0 0 1-.2 1.3h-.2v.3l-1.7-.3a3.6 3.6 0 0 0 0 1 3.4 3.4 0 0 0 .5 1.3l-.6.6c.4-.2.3.2 0 .7l-.2.7a2.2 2.2 0 0 0-.4 0 3.2 3.2 0 0 0-1 0l-.4.3h-.2l-.6.5 2 2h-.4v.2h.4v-.2h-.2l.3-.2v.4a.8.8 0 0 0 0 .2.2.2 0 0 0 .2.2 2.3 2.3 0 0 1-.7.4h-.5.4a.3.3 0 0 0-.2-.3.3.3 0 0 0 0-.3.6.6 0 0 0-.4 0 4 4 0 0 0-.7.3l-.7.3h-.3a.3.3 0 0 1 0 .2l-.4-.2a14 14 0 0 1-3.5 1c-.4 0-2.3 0-1.5-.3a5.8 5.8 0 0 1-2.3.3c-1.2-.4-.5-.4.2-.3s1.5 0 .6-.4a3.6 3.6 0 0 1-1.8.3 7.6 7.6 0 0 1-1.5-.2l-1-.2h-.3v-.2l-.3-.2a.8.8 0 0 0 0 .3v.2h-.5.2v-.2h-.2l-.4-.3-.4 1a1.4 1.4 0 0 0-.6 0h-.3c-.6-.6 1.3-.3 1-.5h-.6v-.2.2h-.5v-.2h.2l-.2-.2v-.3h1.2l.5.3.6-1.2h-.2l-2.5.4.6-.6-.5.3a1.4 1.4 0 0 1 .4 0h-.3.2c.2-.2 0 0-.2 0a1 1 0 0 0 .5-.3v.2a1.4 1.4 0 0 1-.3 0h.3l-.3.2.3-.3h-.3.3a.3.3 0 0 0-.2 0l.3-.2-.3.2.3-.2h-.6.3l-.4.2v-.2l-.2-1-.4.3v-.2l-.2.4h-.2s.3-.3.3-.5v.4-.3l.3-.4v.4l-.2.4v.2-.2.2l.2-.2v-.2.4l.2-.3-.4.4v.2l-.5.5v-.3l.5-.3v-.4l-.4.3v-.3a2.8 2.8 0 0 0 0-.5.3.3 0 0 0-.2-.3 1 1 0 0 0 0 .3.8.8 0 0 1 0-.2v1-1V328.5v-.6c0 .7-.2 0 0 .7a9 9 0 0 0-.3-1v1a1.8 1.8 0 0 1 .2.6.8.8 0 0 0 0-.4v.3a4 4 0 0 1-.3-.8c-.2-.2-.3-.3-.3 0 0-.2.2.4 0 0v.4c-.2 0-.2 0-.3.2v.2a5 5 0 0 1-.3.4h-.2c.2-.3.6-.2.4-.5a1 1 0 0 0-.5.2 20.8 20.8 0 0 0-1.2-1.8 13.8 13.8 0 0 1-2-3.5v-.4a4 4 0 0 1-.4-.5 3 3 0 0 0 .5-.7 3 3 0 0 0 .4-1.8 3 3 0 0 1-1 2.3h-.2a2.5 2.5 0 0 0 .5-.7 2.7 2.7 0 0 0 .4-.8 2.7 2.7 0 0 1-.2.7v-.4l-.2.6a2.6 2.6 0 0 1-.5.5l-.2-.4a2 2 0 0 0 .8-1.7h.6a3 3 0 0 1 0 .2v-.3h-.7.6-.5l-.6.2-1 .3 1-.2h-1l-.6.2a1.5 1.5 0 0 1-.3-.6c1.4 0 0-2.4.5-3.5-.2.4-.5-.4-.7-1.4 0 1 .3 1 .3 1l-.2-1 1 .2h-1 1-.2.3l-1-.4h-.2v-.2a1.2 1.2 0 0 0-.4-.4.3.3 0 0 1 0 .2 1.5 1.5 0 0 1 .2.3c-.2-1-.4-.6-.6 0a2 2 0 0 1 0-.4.5.5 0 0 1 .2-.3.5.5 0 0 0-.2 0c0-.6.5 0 .6-.7a19.4 19.4 0 0 1-1-5.8h.2l-.3-1.3a.4.4 0 0 0 0-.2 3.4 3.4 0 0 1 0-.3.4.4 0 0 0-.2-.3h-.2l.4-.2v.2h.3v-.2h-.3a.6.6 0 0 0-.4 0s0 .4-.3 0l.6-1.5c0-.6-1-.4-.5-1.5a.3.3 0 0 0-.3.2.6.6 0 0 1 0-.2 26.2 26.2 0 0 0-.2-2.8v-.4a4 4 0 0 1 0-.6 66.3 66.3 0 0 1-.6-11h.3a3.4 3.4 0 0 0 2-1 3.3 3.3 0 0 0 .4-1c.2-.4.2 0 .2-1 0 1 0 .6-.2 1a3 3 0 0 1-1.7 1.6 3 3 0 0 1-1 .4h-.5a19.6 19.6 0 0 1 .4-2.8c-.3.6-.3.4-.4 0l2.8.2-2.8-.2v-.3c0 .5-.4 0-.7.2l.5-2.5c-.4-.2-.4-1-.4-1.8l1.8-.7-.2-.7h-.3v.8s0-.4.2 0l-1.8.6a2 2 0 0 0 0-.7h.4a4.8 4.8 0 0 0 0 .6l.3-.2v-.7h.8l-.7.2h-.2l-.5.3.6-.2-.7.2-.2.2h.2v.6c0-.2-.3-.2-.5-.2l.2-.2-.3.3a1 1 0 0 0-.3.3h-.5l-.3.6s0-.2 0 0v-3h.3c.5-2-.4-6.3-.4-6.3s-1 3-3.4 3-2.5-3-2.5-3-.2 2.3-4.3 3-3.8-3.2-3.8-3.2c-.3 2.6-2 2.7-2 2.7-1.5.7-2.7-6.3-2.7-6.3s.2 5-3 6-3-3.6-3-3.6c-1 3.8-2.6 4.8-5 4.6-3-.3-3.8-4.8-3.8-4.8s.2 1.4-3 3.7-5-1.5-5-1.5a7 7 0 0 1-.7 3.8l-.2-.2v.5h-1v1l-2.2-.2 2.4.2h.4a3 3 0 0 1 0 .7 1.4 1.4 0 0 1-.2.5h.3a23.6 23.6 0 0 0-.2 2.7v.4l-.2.2-.8.3.3.3-.6.3.7-.4h.2a3.3 3.3 0 0 1-.5.8l-.4-.5h-.2.2l.4.5a.3.3 0 0 1-.2 0 6.2 6.2 0 0 1 .2 1 3.5 3.5 0 0 1 0 1c0 .7-.3 2-.5 3.3h.2s0-.2 0 0h.5v1.2a9.3 9.3 0 0 0 0 3c0 1-.2-.7-.4-.2a9.4 9.4 0 0 1 .3 1.3v.7l.2 1a16.3 16.3 0 0 0-.4 1.8l-.3 1.2h.3v.2h-.6a9.2 9.2 0 0 0-.4 1.3.2.2 0 0 1 .2-.3v-.5a.8.8 0 0 1 0-.4l-.3.2a7 7 0 0 0 0 2.6c.2.2.3 0 .4.2a2.3 2.3 0 0 0-.3.8 3.8 3.8 0 0 0 0 1 4.7 4.7 0 0 0 0 1 3.6 3.6 0 0 0 .2 1.2l.2 1 .4 1.5.4-.6a9.6 9.6 0 0 1 .3 2.4c.4.8.3-.2 0-1.3s-.5-2 0-1.3a6.4 6.4 0 0 0 0 1.7l.3 1v.7l.2 1a6.3 6.3 0 0 1 1 .6.8.8 0 0 1 .2.2l-.4.3v.5l.3-.3.3-.3-.7.4a14.2 14.2 0 0 1 0 4.8c.4 2.8 0-1 .8 2a6 6 0 0 0 0 .8 7.4 7.4 0 0 0 .7.5h-.2c.3 1.2.2 2 0 2a8.4 8.4 0 0 0-.6-1.3 16 16 0 0 0 1 3 11 11 0 0 0 .6 1.7 4 4 0 0 0 .5.8 1.5 1.5 0 0 0 0 .7 10.7 10.7 0 0 0 .5 1.6 17 17 0 0 0 1 2.8l1 2.5.2.4-1-.4 1.3 2.5.5 1 1.7 3.6a17.5 17.5 0 0 0 1.7 2.8v-.6a16.3 16.3 0 0 0 1.8 2.3v-.2c-.4-.3 0 0 0 .3l.6 1.5a15.4 15.4 0 0 0 2.2 3.4v-.2l2.5 2.3a1.4 1.4 0 0 1-.2.4l.5.4-.6-.5a1.6 1.6 0 0 1 0-.4v.3l.7.6.3.2v-.2l.3.4-.4-.3.5.5-.4.4-.2.2h.2l.2.3.4.4.6.6a5 5 0 0 0 .8.7 24 24 0 0 1 2 1.4l.3.8a25.7 25.7 0 0 1 3 2.5c-2-1.2 1 1.6-1.2.3a10.6 10.6 0 0 0 1.4 1.2v.2c3 2.3 5 3 6.3 4.8 2.6.8-3.6-3.3-2.3-2.6-.8-1 2 .6 3.4 1.7a21 21 0 0 1 2 1.8 7.8 7.8 0 0 0 1.5 1.2 5.8 5.8 0 0 0 1.2.5 4.6 4.6 0 0 0 1.2.2 23.4 23.4 0 0 0 3.3.8v-.4l.2.2a6 6 0 0 0 1.7 1 12.4 12.4 0 0 0 2 .6h.4l-1.2.7 2.8.2v.4c2.5 0 4.6 1.3 7 1.4-5-.8-1-.7-3-1.4 3 .2 4 .6 4.8 1a11 11 0 0 0 5 1.2c-1 0-3-.5-1.6-.6a36.8 36.8 0 0 1 3.8.7c4.6 0-.7-.5 1.3-.7 1.6.6 2.3-.2 4.3-.4v.5c4.3 0 2.5-.7 4.2-1l-.3.4h1-.3l-.7.4h.6l.3-.2a4.8 4.8 0 0 0 1.5 0c-.2 0-.2-.2 0-.3l1.6-.4a1.6 1.6 0 0 0-.2.4.6.6 0 0 0 .5 0v-.3l.2-.2.2.3a3.4 3.4 0 0 1 .6 0l1.5-.5.6-.2a5.8 5.8 0 0 0 .7-.5c.6 0 .3.2-.2.6.5-.2.7 0 1-.3a1.8 1.8 0 0 1 1-.2c0 .2-.3.4-1 .8a6.3 6.3 0 0 1 1-.5 2.5 2.5 0 0 1 .8-.2 2.5 2.5 0 0 0 1 0H269v.2-.2l.2.7-.3-.8v.7l-.2-.7v.5a.5.5 0 0 0 0-.3 5.7 5.7 0 0 0 .5 0h1.4l.3.2a3 3 0 0 0-.2-.4c.4 0 .6 0 .4.2a12 12 0 0 0 2.6-1l-.2-1 1-.5c.3-.3-.3 0 0-.2h.6a8.4 8.4 0 0 1 1.2-.5 44.2 44.2 0 0 0 4.4-1.8 18.5 18.5 0 0 0 4.3-3l2.2-.5a2.2 2.2 0 0 0 .3-.3c.6-.7.3-.6-.2-.4-.3 0-1 .2-.3-.5l.8-.6.6-.6c2.2-2.4 1.3-.4 2.3-1a26 26 0 0 1 2-2.8h.6l-.3.6.3.3a1 1 0 0 1 .2-.8l.3.2c-.2.3-.2.3.2 0l-.2-.4a5.2 5.2 0 0 1 .4-.6 4.8 4.8 0 0 0 .7-.4 9.3 9.3 0 0 0 .8-.8l1.4-1.4a22.2 22.2 0 0 0 1.6-2l-.7-.8-1-1.5 1.6-2v.4l.2.2v.3l.4-.3-.2.2c.4-.3.4-.4.4-.7a2 2 0 0 0 .6 0 4 4 0 0 0 .6 0 3.8 3.8 0 0 0 1-.7l.3-.3a9 9 0 0 0-1.3.6 3.2 3.2 0 0 1-.6.2 3 3 0 0 1-.6 0v-.7a2 2 0 0 0 .6 0 2.3 2.3 0 0 0 .4 0 3.5 3.5 0 0 0 1-1l.3-.3.2-.3c.5-1 1-2 1-1l1-2.8c.3-.6.5-.5.3 0l1-1.7 1-2c0-.8.4-2.3.5-3 .7-1 0 .6.2.4l.3-1.2.3-1.3c.4-.6.4 0 .3.5a11 11 0 0 1-1 2.5 3.2 3.2 0 0 0 1.3-2v-.8l.4-1.2.3-1c.3-.3.3 0 .4-.2l.6-1 .6-.7a9 9 0 0 0 .6-1 5.3 5.3 0 0 0 .3-1.4 5.6 5.6 0 0 0 0-.7 5.3 5.3 0 0 1-.2 1.3 5.4 5.4 0 0 1-1.5 2.3l-.2.3h-.6a3 3 0 0 1 .2-.5 5.8 5.8 0 0 0 1-1.8 3.7 3.7 0 0 0 0-1.3 4.3 4.3 0 0 0 0-.5s.2 0 .4-.5l-.6-.4h.2l1 .7a3 3 0 0 0-.3.4 2.2 2.2 0 0 0 .3-.3l-1-.6.8.2-.7-.2.4-1.4.6.2a11 11 0 0 0 0-3c.7-2.3 1.2-2.6 1.7-3 .8-3.6-1.3 2.2-.5-2a31.2 31.2 0 0 0 1-8.5c.4-2 .3.4.6-.3l-.2-2c0-.4.2-.2.2 0 0-1.7-.6-.3-.5-2.7-.6-.7 1.5-4.8 1.2-7.8.3-.8.3.3.6 0v-4l-.6-.3v-.2a2.4 2.4 0 0 0 .3-.7h-.5l.3-1.3c-.3 1-.5 1-.7.2a13 13 0 0 1-.2-1.4 13.5 13.5 0 0 1 0-1.8l-.2.3v-.8.5l.3-.4v-.2a1 1 0 0 1-.4-.3 4.8 4.8 0 0 1 0-.8v-1l.5 1a4 4 0 0 0 0 1v.2c0 1 .4 2 .7 1.8a7 7 0 0 1 0-1.3c0 .2 0 .4.2.3a2 2 0 0 0 0-.8l-.8-.5a2.8 2.8 0 0 1 .4-.3l.7-.6h-.3l.5-5a26.7 26.7 0 0 0-.5-3.3zm-6.2 56zm-83.6 39v.2c.2 0 .3 0 .3.3h-.2v-.3l-.2-.2v-.2zm1 .4h.2-.2l-.2.3v-.2h-.2.2zm0 .4l.2-.3-.2.3zm13.6-43.6v-.4l-.2.4v-.2zm28.3-42.6v-.2a.2.2 0 0 1 0 .2v.2zm.8-8.3a.7.7 0 0 1 0 .2l-.4.2a1.5 1.5 0 0 1 .3-.4zM260 377a1 1 0 0 1 0 .2zM239 332l.2-.5-.3.6zm0-.4v.2-.2l-.2.6zm-1-.3v.3zm59.6 20.8h.2a.8.8 0 0 0-.2.2zm-29.8-59.5a1 1 0 0 1 .2.4l-.7.2a.8.8 0 0 1 0-.3 2.3 2.3 0 0 1 .5-.3zm-.5.6l.7-.3a.5.5 0 0 0-.5.3.8.8 0 0 0-.2.4 1 1 0 0 1 0-.5zm-28 39v-.7l.2.6zm-.7-.5v-.2zm-8.5-14zm-5.3 57.3zm35.6 2.6a1 1 0 0 0 0-.3h1.3c-.6.3-1.4.6-.8.5l1-.3v.4h-.5zm2 0v-.3.3zm29.7-15zm4.3-7.2v.2zM268 282l1-.7v.6a2.7 2.7 0 0 1-.8 0zm-.3 7.5v-.7a2.2 2.2 0 0 1 .2-.6 3.4 3.4 0 0 0 0 .6V289.4zm-1.3 3.3a.6.6 0 0 1 0 .4zm1 5a.6.6 0 0 1 0 .2zm0 .3h.2zm.3 0l.7.5zm-.6 4l.8-.2-.8.2.2-.6-.5 1a6.4 6.4 0 0 1 .3 1.2 2.6 2.6 0 0 0-1 1v-.8a3 3 0 0 0-.2-.8l.2-.2a3.5 3.5 0 0 1-.2-.4h.6-.5a4 4 0 0 1-.4-1.4 8 8 0 0 1 .2-1.4c.2 0 .3.2.3.7a6 6 0 0 0 .6 2l.5-.7a2.4 2.4 0 0 1 .4.2h.2v.2a1.3 1.3 0 0 1 .3.2zm0 7.6zm-5.7 15h-.2zm-17.7 9h.5c0-.2.2 0 0-.2a7 7 0 0 0 2.3.5 13.7 13.7 0 0 0 3.3-.2c0 .2-.3.5-1 .8a22.4 22.4 0 0 1-4.7-.7v.6-.3.3l-1.2-.3c-.3-.2-.3-.6.6-.3a1 1 0 0 0-.6-.2h.4a2 2 0 0 1 .7 0zm-2-.7zm-.6-1.7zm-.5-1v.2zm-.2.2v-.2zm0 0zm-.3.7l-.5.6.5-.5zm-.7 0zm0 0v.4-.3s.3.6 0 0zm0-.4h-.2zm-.3.2c-.2-.3-.3-.6 0-.3v.5zm-.3-.8zm-1.4 1.2zm-5-7.5v-.2l-.2-.6a.3.3 0 0 0 .2-.2l1-.2a1.5 1.5 0 0 1-.7 1zm.6-1.2l-1 .2zm-1.3 0a.2.2 0 0 1-.3.2zm-1-5.3h-.2.2-.2zm-49-37.5v-.5a2 2 0 0 1 .4.6zm-.4 24.7l-.4.2zm1.8 10.5h.2zm0 .2zm1.3 8.7l-.2-.8h.2a5.8 5.8 0 0 1 1 0l.5.3zm1.2 6l-.3-1 .4.8s0 .2.2.3 0 .2 0 .3c0-.2 0-.3-.2-.5zm14.5 27.4zm21.3 17.6h.3l.5.2-.6-.2zm4 .5l-.4-.2a2.3 2.3 0 0 1 .4 0h.3v.2h.5v.2h-.3a.7.7 0 0 1-.3 0h-.2zm.2.2h.4l.7.3a1.6 1.6 0 0 1-1-.3zm.8-1c0-.2-.2-.2-.3-.3l-.2-.2h-.2v.2l.2.2s.2 0 .3.3h.2v.2s-.2 0 0 0a1.4 1.4 0 0 1-.6-.3s-.2-.3 0-.3h-.2v-.3a5.5 5.5 0 0 1 1 .3 2.5 2.5 0 0 0 .3.3s-.2.2-.2 0zm4.6 4v-.4a10 10 0 0 1 1.6.2zm35-.8l.2-.2zm26-15zm.5 0l.2-.2h.2zm.4 0l.3-.2-.2.3zm1-.8h-.3v.2h-.2a2.8 2.8 0 0 1-.6.4l-.2-.2a4 4 0 0 0 .8-.3h.2-.7.3l.7-.2v.2l.5-.3zm-.4-.3h-.4l-.3.3h-.6l.2-.3.4-.2H293.6l.8-.5a5 5 0 0 1-.7.6zm14.2-26a1 1 0 0 1 0-.5zm.2-.5l.3.3v.2l-.2-.4.3.7zm.4.8v-.2.3zm.8-1v.2h-.2s.2 0-.2 0zm-.6 0h-.3l.6-.6zM315 294v.2a2 2 0 0 1-.3.2v-.4zm-1-.7l.3.4h-.7l.2-.4zm.4-6.7a11 11 0 0 1 .2-2.2 5.2 5.2 0 0 1-.2 2.2z" class="moko-404__f"/><path d="M267 305.8v.2l.5-1.5a.5.5 0 0 0 0-.3zm-6 74h-.4.3zm8.4-2.3l-.3.2zm-3.8-68.7a1 1 0 0 1 0 .2v-.2zm27.8 53.3h.2zm131 287.2h-.2zM292 362.2zm-24-64.6zm-43 76.4zm82.2-154.5a1 1 0 0 1 .3 0h-.2zM266.7 297c0-.2 0-.5-.3-.8 0 .4 0 .5-.2.5h.4l.2.2zm.7-5.8zm25.4 70.6h.2zM225.8 374.6c0-.2-.2-.2-.3-.3v-.2a1.3 1.3 0 0 0 .3.6zm77.8-27.4v.4a3.7 3.7 0 0 0 0-.4zm-35-49.5zm29.7 57v-.2h-.2a.2.2 0 0 1 .3.2zm-72.8 20.6h.2v-.2c-.2 0 0 .2 0 .2h-.3v-.2l-.2.3h.2zm81.7-145.6v.2l.5-.8h-.2zm-39.5 71.7h.2zm-1 .5h.2v-.2zm25.4 61l.5.4-.4-.5m-111.5-61.7h-.2a1 1 0 0 1 0 .2h.2a.3.3 0 0 1 0-.2zm-48 117.2l-.4.7.3-.3zm128.5-39h-.2.2zm7-78zm0-12.3a1.7 1.7 0 0 0 0-.3v.2zm-41.5 85.3zM88.7-90.7zm33.6-22.2l.2.3zm47.4-10.5a.5.5 0 0 1-.3.3c0 .2.2.3.3-.3zm-40 84.6h-.3v.2zm-12.4-54a5 5 0 0 1 .8-1l-.8 1zM121-123a.3.3 0 0 1 .2 0v-.5h-.2v.4zM165.7-84v.2m-21.3 37c.6-.5 1.2-1.3 1.8-2-1.3 1.5-2.6 1.7-2 2zM229-110h-.2m4.8 0l.2.2-.2-.2v-.2m0 0zm-1.4-1.6zm0 0l-.2-.2zm-.2-.2zm4.9-9l.2.2h-.3zm-1.7-.7v.2zm3.7-3.8h-.3a.4.4 0 0 0 .2 0zm-4.4 13.3zm147.7 414v.2zm14.6 45.6h-.3l-.2.2zm-.4.2l.6-.2h-.2zm.2 0h-.2l-.3.2.5-.2m0 0l-.7.3.6-.2zm.2-1.4zm-1 0h.2c0 .2.6 0 0 .2zM340 277c.8-.8.3-.8.3-1-1 1 0 1-.2.8zm45.7 11v-.2zm.3-1.2a4.4 4.4 0 0 0 0 .5 1.2 1.2 0 0 1 0-.5zm-.3 3.7a.7.7 0 0 0 .3-.2h-.2a.3.3 0 0 1 0 .2zm.7-.7s0 .2 0 0zm0 0c-.2 0-.3.2-.4.5a1.5 1.5 0 0 0 .3-.5zm57.4 79.5v1a11 11 0 0 0 0-1zm0-8l-.2-.3c.2.4.3.5.3.2zm21.8-31.3l.3-2zM402 284.4zm-19 16.4h.2s.2 0 0 0h-.2zm3.4 37.2h0zm57.4-40.8a8.2 8.2 0 0 1-.3-3.8l-1.2 1.3zm1 42.8h-.2zm-43.2-39zm-36 35.8a.6.6 0 0 0 0 .2h.3-.5zm.5 0h.4zm.7 0v.2h.2a5 5 0 0 0-.5-.2h.2zM445 340zm7-1h.6l.6-1.6-.6 1.5c-.2.2-1 .2-.5.4zm-86.3-2.7l.3.2h-.2.5-.3l-.4-.2h-.2a.5.5 0 0 0 .2.2h-.5.2zm73.8 39.7zM367 336.8zM786 629.6v.2l.3-.3zm9-13l-.2-.3-.2.2h.5zm28 56.3c1 0 1.2-.2 1-.4l-.8-.4-.2-.2-.4.2a3.7 3.7 0 0 0 .5.5zm-458-335.4v.2l-.2.2a3 3 0 0 1-.5.2h.7a8 8 0 0 0 .4-.7l-.2.2v.2z" class="moko-404__f"/><path d="M464.2 305.3c.5 1.3.8 0 1.3-.5-.6 3 .3 5.7.2 9 0-1.7.3-1.3.4-1l-.2-2.8-.2-2v-1.2c.4 0 .3-2 .5-4.4 0 .5-.2.5-.3.4a18.7 18.7 0 0 1-4.2.4h-2.3a9 9 0 0 0-1.8.3c0-.3.3-.6 3.4-.5-3.4-.7-4.2 1-7.4.5a3.2 3.2 0 0 0 1.4 0c-1.6.2-5.6 0-4.7-.3h-8c-.2 0 0 0 0-.2l.2-.8v-.2-.3h-.2c.8-.3.3 0 0 .2l.3-.2.6-.2h.3v-.2a5.2 5.2 0 0 0-.6-2.3 3.5 3.5 0 0 1 1.3 1l-1.7-5.6v-2.6l.7 2.3.4-2a4 4 0 0 1 .5 1.8 22.7 22.7 0 0 0 0-4.2l.4-2.2h.3v-.7l.4-2.6c.2-.5.3-.8 0-.7l-.3.5v.4h-.4l.3-.4v-.3-1a.7.7 0 0 0-.2 0 .7.7 0 0 1 0-.4v-.4a10 10 0 0 1 0-1.5v.2h-1c.2-.3.4-1 .5-2.7l-.4-.6a40.3 40.3 0 0 0-4.6 1.3h-6l1-.3 3.3-1a15.2 15.2 0 0 1 1.7-.3l2-.3a8 8 0 0 1-2-.4 4 4 0 0 0-.8-.2h-1.4c-.5 0 0 0 .5-.2h2.4-7c.2.5-5 .6-5 1l7.3-.5c.3.7-4 2-8.8 1.8-1.2-.2 1-1 .8-1.3a22 22 0 0 1-4.8.3l2-.4c-2.6-.2-4.2 1-7.3.3-1.2 0-3.3-.8-3.5-.4a2.5 2.5 0 0 1 1.6 2.2h-4l.3-.2h-.7v.2H407c-.5-.5 2.8-1.2 1.5-1.6l-1.4.4c-1 0 .6-.5-2-.4 0 .3-1.5.3-2.2.3h-.6.6l1.2.2h-2.2v1.2a2 2 0 0 1 .6.3l-.8.5a1.6 1.6 0 0 1 0 .8h-.3a2.8 2.8 0 0 0-.5.2 3.5 3.5 0 0 0-.7.4l2.3 3.2c0 .2 0 .3.2.3v.2s-.3 0-.5.2a2.5 2.5 0 0 1 0 .2 1.7 1.7 0 0 1 0 .3 7 7 0 0 1 0 1.4 3.3 3.3 0 0 0-.8 0l.2 1.2v.5a4.5 4.5 0 0 0 0 1h.6l-.8.8h-.2v.2c.3.5.6.4.7.8a.4.4 0 0 1 0 .2h-.2.4v.3h-.3v-.3a13 13 0 0 0-.4 4.2c0 .4-.3 2.5-.6 1.6a6 6 0 0 1 0 2h-.2c0-.8 0-1.4-.3-.6v.6a2.3 2.3 0 0 0-.6.5 3 3 0 0 0-.4.6l.3.2a2.4 2.4 0 0 0-.3.5h.8l.5.4h-.2v-.3h.2a1 1 0 0 1 .4-.2l-.2.4h-.4l.2.2h.5-.6a.8.8 0 0 1 0 .2h.6l-.2.5v.8a6.7 6.7 0 0 0 .3-.7l.4-.5.4.2v-.2h-.3v-.2l.3.3.2.3a.3.3 0 0 1-.3 0v1c.2.2.2.6.2 1l-1.2.4a1 1 0 0 0 0-.2v-.5c.3-.2 0-.3 0-.4l-.5.4v.4l.2.4-.6.2v.4l.8-.3H399c-2.8 0-9.2.3-14 0a2.5 2.5 0 0 0-.7-2.2c-.5-.5-.2-.5-1.2-.6h.3-.2v-.2c0 .3-.2.6-.4 1v.2-.3h-.2c0-.8-.2 0-.2-.3v-.4a7.7 7.7 0 0 1-.2 1h.2-.2v-1a6.6 6.6 0 0 1 0 1v-.3h-.2v-.3.4l-.4.2c0-.2-.3-.3-.3-.4v.7l-.4-.2 1.8-3.2h-.3l-1.6 3h-.2v-.5.4l-.3-.2s0 0-.2 0a2.7 2.7 0 0 0-1.5-.4 1.3 1.3 0 0 0-.3 0 .6.6 0 0 1 0-.3c.2 0 .2 0 0 0a1 1 0 0 1 .5-.3h.2v-.2a2 2 0 0 1 .3-.8v-.2h.6l2.6-.3.4-.6-3 1 .8-1s.2-.3 0-.5c.8 0 1-.5 1.4-1.2.3.4 0 0 .2 0v-.7l.3.4-.2-.4a2.3 2.3 0 0 1 .4-.5l-.4-.3a.3.3 0 0 0 0-.2l.4.2-.2-.3.3.4s-.4-.3-.4-.6c0 .3.6.6.7 1v-.3l-.5-.6v-.2h.2s.2 0 0 0v-.2h.2a.6.6 0 0 0-.2 0v-.2c.3.2 0 0 0 0l.4.2-.3-.3.5.3c.2 0-.6-.4-.3-.3v-.7l.5-.7-.7.6.7-.8v.2l.3-.4a.6.6 0 0 1 .3-.2c0-.2-.7.2-1.2.6l1.2-1.4v.2s0 .2 0 0v.2c0-.3.2.2.3.3l.8-.6.3-.2h.2s-.2 0 0 0a.5.5 0 0 1-.2.2 1.2 1.2 0 0 0 .7-.8h.4a.3.3 0 0 0 .2.3h-.2l-.2.2h.3v-.3a.2.2 0 0 0-.3-.2 2.3 2.3 0 0 0 0-.3l.2-.2-.5-.2-.2-.2 1-.2a3.5 3.5 0 0 1 .5 1.6h.4v-.7a3.8 3.8 0 0 1 .2.5 4 4 0 0 0 0-.4v.3h-.2v-.5a3.8 3.8 0 0 0-.6-1l-1 .2.2-.2h-.6H385.3a3.5 3.5 0 0 1 .8 0h-.7l.4-.2h-.8l.3-.2h-.2a1 1 0 0 1 .2 0 .7.7 0 0 1 0-.3h.2l.5.4-.5-.4a.7.7 0 0 1 .3-.2l.5-.2a1.2 1.2 0 0 0-.3 0 3.2 3.2 0 0 0 .3-.7h.5c.3-.2 0-.3-.5-.3a1.5 1.5 0 0 0 0-.5l.2.3v-.3.3-.3c.6 0 0-1 1-.8-.3-.4 0-1.2 0-1.8a.8.8 0 0 0-.3-.4s.2 0 0 .2h.2l.6.3-.6-.4.6.3.2.3.5.3-.6-.5a1 1 0 0 0-.3-1.2h.3v-.2h-.2.2l.2-.2.2.2a1.8 1.8 0 0 1 .4 1.2 1.7 1.7 0 0 1 0 .3 1.8 1.8 0 0 1-.2.3h.2a2.5 2.5 0 0 0 .2-.3v-.4a2 2 0 0 0-.4-1.3h-.2.3l.3-.2h-.4l.2-.2s0 .2.2.2 0 0 0-.2l2-.3-2 .3a1 1 0 0 0-.3-.5l.4-.2h-.4c1-.4-.8.4.4 0l.3-.2a2.8 2.8 0 0 0-.5.2l.3-.2h-.3.3c-.2 0 .7-.4.2-.2h.2c-.6 0 1-.7-.5 0l.6-.3-.2-.8.4-.2c.3-.2-.4 0-.4.2l.5-.3h-.3a4 4 0 0 1-.5 0h.3l-.3.2h-.2a2.8 2.8 0 0 0 .6-.3h-.8.2c-.3 0-.2 0 0 0a.5.5 0 0 0 0-.2h-.2v-.2h.3-.4.2l.3-.4a2.6 2.6 0 0 1 .7.5 3.4 3.4 0 0 1 1 1.5 3.4 3.4 0 0 0-.4-1 3 3 0 0 0-1-1l-.2-.2.2-.2-.2.2h-.3a2.7 2.7 0 0 0 .7-.8l-48 .2a10 10 0 0 0-.6 1l.8-1c-.6 1.5-2.8 3-4.2 4l-.5.3.3-.5-.6.7h-.2s-.2 0 0 0v-.7-.4h-.2a17.3 17.3 0 0 0-1.3 2v.3a.5.5 0 0 0 0 .2 1.5 1.5 0 0 0-.4 0l-.2.2h-.2l-.2.3a6.4 6.4 0 0 0-.8.8 6 6 0 0 0-1 1.3l-.6 1.2a13.3 13.3 0 0 0-.8 2.4c-.6.8 0-1-.3-.5a5.8 5.8 0 0 1-.6 1.6 8.4 8.4 0 0 1-.4.8l-.3.5-.6.6a5 5 0 0 1 .3 1.2h-.5a2.5 2.5 0 0 1 0 .2h.6v.2h.4v.4h-.2l-1-.2-.4.4-1.7 2c-1.2 1.4-2.4 2.4-3.3 4.8l-.3-.2-1.8 2.6-1.2 2a1.6 1.6 0 0 0-.2.2v2.5l.4-.7v1.3a5.5 5.5 0 0 0-.4 1c0 .7.2.7.3.4a9.3 9.3 0 0 1 .4-1 6.7 6.7 0 0 0-.3 1.3 13.4 13.4 0 0 0 0 2c0 1 0 2.4.2 3.6a21 21 0 0 1 0 3 1.5 1.5 0 0 1-.2.7 4.5 4.5 0 0 0 .6.2 2.4 2.4 0 0 1 .4.2.8.8 0 0 1 .3.2h.2l-1.8.3-.6-.7v6.3l.3 3.6.3 2.4v-1.4a10.3 10.3 0 0 1 0-1.4 15.5 15.5 0 0 0 .2 2.6v5.5h2c1.7 0 3.5.3 5.5.2a36.5 36.5 0 0 0 6-1h-.8l1-.4v1h4.8l-.5-.2c4.5 0 4.6.3 7.8 0v.3h1.4-.2a15.6 15.6 0 0 1 4.3-.2c-1.4.2 3 .7 1 .8 6 0 3 0 7-.8l1 .3a7.6 7.6 0 0 0 2-1l2-.3.4-.2a1.3 1.3 0 0 0-.3.3c-.5.2-.2.2.3.3h.5l.3-.2s.3 0 .2 0h.2v-.2h.2v-.5.2h.3l.2.2a5.5 5.5 0 0 0 .8.2c.8 0 1.5.3 2.5.5l1.3.5.5.2-.2.2h1.4a23.8 23.8 0 0 0 3.3.3h-1c1.8.2 3.7-.3 6 0 1.3-.4 3 .2 3.3-.5h-4.6c2.6 0 5-1 9.4-.4a16.2 16.2 0 0 1-2.5.4c1.2.2 2.4 0 3.7 0-.4 1-5.6 0-8.4.7 1.4.4 5.3-.4 4 .3 2-1 4.8.2 8.2-.5l-.2.4a18.5 18.5 0 0 1 2.6-.2l-1.8.5a11.4 11.4 0 0 1 2.7 0 15.4 15.4 0 0 1-.2 1.8 6.4 6.4 0 0 0 .6 1.7l.2-.3s0-1.5.3-.4a4 4 0 0 0 0 1.8l.3 1a2.4 2.4 0 0 0-.2.3 2.3 2.3 0 0 0-.2.4 2.8 2.8 0 0 0 0 .3v.3a2.5 2.5 0 0 0-.2.3l-.4.2h.6s-.6 0 0 0h-.6.3l-.8.2h1.3l-.3.3c-.3 0 .3-.3.3-.3h-.5l.4.2v-.2c-.3 0 0-.2 0-.2H397a7 7 0 0 1 1 0 2.3 2.3 0 0 0-.7 0h.5v.9h-.2.4v.2h.2-.2v.2l.2-.2h-.4.3-.2.3v.7a1.6 1.6 0 0 0 .2.8 1.5 1.5 0 0 1 .3.8h-.4a7 7 0 0 1 .3 1.2v.2h-.2l-.2-1v1h.5v1.2c.2.6.2.3.2.2v.3l-.2.4v.7c.2-.4.5.3.6 2v1.2c-.4 1.8-.6-1-.5 2.7a5 5 0 0 1-.2-3.5 10.4 10.4 0 0 1-.4-1 32 32 0 0 0-.3 6.2 10.4 10.4 0 0 1 0-1.4l.8 5.2c-.2.8-.3.2-.4-.5 0 1 .4 1.8.4 3.2-.4-.4-.7-.2-1-2.4l.2 2.4a12.2 12.2 0 0 0 0 1.3l.3.7v.8a2.4 2.4 0 0 0 0 .6l-.2 1.4c0 1 0 1.7-.2 1.2a24.4 24.4 0 0 0 0 2.7v.6h6.9l1-.2v-.4l.2.3h.3l.4.2h.3a13.6 13.6 0 0 0 1.5 0l2.8.4a8.5 8.5 0 0 1 2 .4l.2-1h.2l.5-1.2a11 11 0 0 1 .3 1.8v.2h.3l1-.2a21 21 0 0 0 2.8-.4c.2 0 0 0 0 .2l.2.3c.4 0 .5.2.5 0h-.2a.7.7 0 0 1 0-.3v-.4h.5l.5.2h1.6c3.5-.3 1.3.5 2.5.7a22.8 22.8 0 0 1 8.6-.2h-3l2.6.5c-3.3.5-5.6.2-3 .8 0-.6 2.6-.5 5.3-.5h4.2a16.3 16.3 0 0 0 2-.3 2 2 0 0 0 .5 0l-.2-.4 3-.2-.2-1.7a1 1 0 0 0 0-.4h.3l-.5-1.5a3.5 3.5 0 0 1-.2-1 7 7 0 0 1 0-.7v-2a6.5 6.5 0 0 1 0-.6c0-.4.2-.4.3.2l-.3-3.5c0-1 0-.8.2-.2v-4.8a32.3 32.3 0 0 1-.7-3.3c.2-1.3 0 .6.3.3l-.2-3c.3-1 .6 1.3.6 3.3 1.2-2.7-.3-2.4.4-8.2v2.7c.8-1.7.6-3.8 1-7-.2.8-1 6.2-1.4 3a13.8 13.8 0 0 0 0-3.6c.3 0 .2-1.6.2-3.7l.6.2a6.5 6.5 0 0 0-.2-1.2l-.2-.2a2 2 0 0 1-.4-.6.8.8 0 0 1 .2-.6 2.3 2.3 0 0 1 1 .7c.2 0 0 0 0-.2-.3 0-.5-.4.2-.4h1l.2-.5v.5h1.2v-1h4a3.5 3.5 0 0 1 1 .3l.5-1.3a2.2 2.2 0 0 1 .4.7 3.2 3.2 0 0 0 .3.7l.2-.2a3 3 0 0 1 .6-.2c.5 0 .4 0 .3.2 1.6-.2 0-.6 2.8-.8a1 1 0 0 1 .5 0l.4-.2h.4a2.6 2.6 0 0 0 .4 0l.3-.2a2.3 2.3 0 0 0 .5-.3 14.4 14.4 0 0 1 2.2-.3l2-.2 1.8-.2-.3-1.4v-.2h.3l-.2-.6a3.3 3.3 0 0 0-.2-.5 1.8 1.8 0 0 0-.3-.6l.4-3.2c-.3 2.4-1-.6-1.3-3.3l-.2.3v-1a3.7 3.7 0 0 0 0 .6.8.8 0 0 1 .2-.6l-.3-.6V325a4 4 0 0 1 .6 1.2l-.3 1.5c.4 1 .8 2 1 1.8a9 9 0 0 1 0-1.4c0 .4.2.6.3.4a4.2 4.2 0 0 0-.2-1.2l.6-1-.2-.2.4-5.5c-.4-4-1.4-7.4-1.6-13.7zm-63.2-4.5v-.2h.2v.2zm-14-11a5 5 0 0 0-.3-1l.2.4a3.3 3.3 0 0 1 0 .5zm.2 0a1 1 0 0 0 0-.4zm-.3-.7v.2l-.3-.3zm2-9.2zm-67.6 29.6l-.2.3v-.2l.3-.3zm-.6-1c0-.6 0-.8.4 0a5.7 5.7 0 0 0 0 1l-.2.2a8.8 8.8 0 0 1 0-1.2zm.2 1.6v-.2.3zm0 .3v-.3a.7.7 0 0 0 .2.4v.2a.4.4 0 0 1 0-.3zm68.4-31.6l-.3.4a.8.8 0 0 1 .2-.3zm-4.7 10.7zm0 13.5v.2a2 2 0 0 0-.2-.6h.2v.2zm17.5.5v-.2a.6.6 0 0 0 .3 0h-.3zm55.3 31.6l.2.2v-.2.2-.2zm.2 0zm0 0h-.2l-.7-.2h1zM443 283a1 1 0 0 0 0 .2zm.8-2.8a1.6 1.6 0 0 0 0-.2v.5a.6.6 0 0 1 0-.4zm-40.6 78zm.2 0zm-.4-2v-.2a1.7 1.7 0 0 1 .4 0zm0-.6h.4-.4zm.5 1.3h-.4zm0-21.5v.8a.3.3 0 0 1 0 .3l-.7-.6v-.3zM398 337zm-17.2-35v.2-.4zm.5.4zm1.4-1v.2zm-1-9l-.4.3.2-.4-.2-.2v.2zm-.7 9.5l-.2-.3zm2.3-.2l-.2.2h.2v.2h-.3v-.2zm-.6-14c.2.2.3.2 0 .2zm0 0h-.4.3zm-.3 13.7v.2h-.2v-.2zm0 .3v.2zm0 .2l.2-.3h.2a2.3 2.3 0 0 1 0 .3 1.2 1.2 0 0 0 0-.3 1 1 0 0 1 0 .2h-.2zm-3.8 1.4l.2.2-.2-.2-.2-.2zm1.4-1.8c0 .2.2.6 0 0zm0 0v-.2.2zm-1.2 2h-.2zm1.5-.4v-.4l.2.3a1.8 1.8 0 0 0-.2.3zm2.2-.7zm-4 .8zm.2.4zm-.2 0a2.5 2.5 0 0 1-.4-.3h.3v-.2l.2.2zm-.4 0v-.2zm.4-.6zm0 .2l.2.2-.2-.2-.2-.2zm.5.4zm-.4-.3v-.2h-.2zm0-.2v.3zm-.6-.2zm-.5 0zm-.8-1h.2zm.5 0v.2zm.2 0zm-.2 0l-.2-.2v-.2zm0 0h.2zm.3 0l-.2-.2zm-.3-.3zm0 .2v-.2zm-.6.2v-.2zm.6-.3h-.2zm0-.3h-.2v-.2.2zm-.3 1.2h-.2.4-.3zm.4-.2zm0 0v.2zm0 .2zm-.3 0h.4-.2zm.7 0v.2zm0 0v.2zm-.5.5v.2zm0 0h.2zm.2 0v-.2h.2zm.3 0v-.2l.2.2-.3-.2.2.2-.2-.2v.2l.2.2v-.2.2h.2zm0 0v-.3s.4.4 0 0l.3.3v-.2zm.4.2zm0 0zm0 0v-.2zm0-.3l-.2-.2zm-.2-.2v.2zm0 0zm0-.2zm0 0v.2zm-.4.5a2.7 2.7 0 0 0 .4.4h-.4zm.5.3zm0 0zm0 0h-.2v-.2h-.2c0 .2 0 0 0 0v.2-.2h-.2v-.2l.2.3-.3-.3.2.2-.2-.3v.3l.2.2zm-.3-.4zm1.8-.8zm1.5.2v-.2a.2.2 0 0 1 0 .3v-.3.2zm0-.2c.2.2.2.2.2 0zm0 0zm0 1a.4.4 0 0 0 .2 0zm.5-1.3h.3zm-.2 0v.2zm-1.8 0v.2zm-1.6 1h-.2v.2-.2l.2.2zm-.5-.4zm-4.4-.3h.3zm9 .6a.6.6 0 0 0-.2 0 2.4 2.4 0 0 0 .4-.3v.2zm-.6-1v-.2zm-1.8.4v.2zm-1.5 1.2zm-.3-.7a2.7 2.7 0 0 0 .4-.3v.4zm0-.4l.2-.2v-.2.4zm-4.7 0a2 2 0 0 0 .2.3 1.7 1.7 0 0 0 0-.3zm8.4-.4v-.2a1.6 1.6 0 0 1 0 .2zm-2-.4l-.3-.4.3.3zm-.3-.3l.2.3v-.2zm-.8 2h-.5v-.7l.3.4-.2-.3v-.2h.5l.4.2-.4.3h.2zm-.2-.5v-.5.4zm.3-1.3v.2a2 2 0 0 1-.3.2v-.2a3.3 3.3 0 0 0 .2-.3zm-5.5 1.5a.2.2 0 0 0-.2 0 2 2 0 0 1 .2-.4h.2v.2zm8.5-1.6v-.2zm-2.2-.4l.2.2v.2-.3zm.2.4v-.2.2-.3.5-.6zm0 .3v.2l-.8.6v-.6l.5-.4.2-.5zm-1.3-1.4zm0 0zm1.8-8.5h.2zm-1.4 8.7h-.2v-.2zm1.8-9l-.4.2.3-.3zm.2 10v.2zm-.5 0l-.2-.2zm-.5-.6zm0 0v.2-.4zm-.3-.6l-.2.3a.2.2 0 0 1-.2 0v-.3zm7.4-21l.3.3zm0 0h.2a.4.4 0 0 1 .5.2h-.4zm1-1.4zm9 57.7a2.7 2.7 0 0 0-.4.5 2.4 2.4 0 0 1 .2-.4zm-.4.6a2.7 2.7 0 0 0-.2.6 2.7 2.7 0 0 1 0-.6zm42.6 39.6v-.4zm0 0v-1l-.2-.2v.2l.2.2.3 1zm4-97.8v.2-.2zm-1.4 0h-.3v-.2a1.2 1.2 0 0 0 .4.4zm-40 11.4h-.2zm-1 6.5c.2 0 .6.5.7 1.3a2 2 0 0 0-.6 0 9 9 0 0 0 0-1.4zm.3 3.4zm0 0v.2zm.2.3h.2zm-1 3l1-.5a1.6 1.6 0 0 0 0 .4l-.8.3.7-.4v.2a.7.7 0 0 0 0-.3h.2l-.6.4.8-.5.5-.3a2 2 0 0 0 .3-.2l.2.3v.7s0-.2-.3 0 0-.3-.2-.3h-1.4.3-.4a.3.3 0 0 1 0-.4zm-16.3.5a2 2 0 0 0 0-1 .3.3 0 0 1 .2-.2v.2a2.5 2.5 0 0 1-.2 1zm0-1.5a2.2 2.2 0 0 0-.7-.8 1.7 1.7 0 0 1 0-.3 1.2 1.2 0 0 0 0 .2h-.2v-.2l.3.2a2.6 2.6 0 0 1 1 1.2zm-1-1.3v.3zm-.2-.2l.3.2v.4h-.5l.2-.3v.2-.5zm-1.2.8zm0 0a.7.7 0 0 0 0 .2zm-.4-.3v.4zm0 .6h-.2zm0-.5zm0 1l.2-.2v.5a.5.5 0 0 0 0 .2v-.5.7h-.2v-.7h.3v.4zm-.6-.3zm-1.7-1a2.3 2.3 0 0 1 .4 0h-.5v-.2zm.2-2.2h.2zm2.7-3.6v.2zm3.6-5.5zm-.4-.6h-.7.7zm2.3-6.8a.8.8 0 0 1 0 .6l-.4-.3a1 1 0 0 0 .2-.3h.4-.2zm1-1h-.2l.3-.2a1 1 0 0 1 0 .3zm.4-.3h-.3v-.4a1.5 1.5 0 0 1 .2.6zm.3-1.7l.3-.4-.3.3.3-.4zm-59.4 15s.2 0 0 0zm-.2 0h-.4.5zm0 .2a1.8 1.8 0 0 1 0 .2zm-5.5 7v.2a3 3 0 0 1 .8 1l-1.3-.6zm-4.4 20.7c0 2.5.5-.8.5 1.8v.8l.3.7a10.6 10.6 0 0 1 0 1.5l-.6.6v-1 .2-4.5zm0 5.7l.3-.2zm47.6 8.6l-.5-.2a4.7 4.7 0 0 1 .6 0s.2 0 0 0 0 .2 0 .2zm5 .4h.2zm24.8 2a3 3 0 0 0 0 .3 2.4 2.4 0 0 1 0-.5zm43.2 39h.4v.2h-.3.2-.2v-.2zm3.5-28.5a7.8 7.8 0 0 1 0 2.7c-.4-1-.2-1.6 0-3zm2.6-10.7zm1.2.2h-.2s0 .2-.2 0l-.3-.6V336.8l.6 1v.2zm0-2l.3.2-.2.4zM465 323a13.8 13.8 0 0 1 0-2.4 6.6 6.6 0 0 1 0 2.4z" class="moko-404__f"/><path d="M364.8 337.2h-.2v.2a.2.2 0 0 1 0 .2c.2-.2.2-.3 0-.3zm1.8-.3a2.6 2.6 0 0 0 .6 0h-.2zM401 277.4v.2l.2-.2.3-1.3h-.3zm64.7 50a.5.5 0 0 1-.2.4c0 .3.2.3.3-.3zm-59.3 49.7l-.3-.2a2 2 0 0 1-.3 0 2.8 2.8 0 0 0 .8.3zm.4-101.5a6.8 6.8 0 0 1 1.4.2s-.3-.2-1.4-.3zm-28.3 28.6zm20.6-1l-1.2.2a3.6 3.6 0 0 1 1.2.4zm46 40l-.2-.3a5.2 5.2 0 0 0-.2 2zm-1 29.3zm0 0a.4.4 0 0 0 .4 0l.3-.4a3.6 3.6 0 0 0 0-.5v-.3a5.3 5.3 0 0 1-.5 1.2zm-21.7 6h3c-2 0-3.2-.5-3 0z" class="moko-404__f"/><path d="M231.2 127.8s.6 5.7-3.6 7-7.4-5.3-11.4-9-8.4-1.5-9.3-6c-1-4.8 5.4-2.3 5.4-2.3l10.7 8z" class="moko-404__b"/><ellipse cx="210.5" cy="116.9" class="moko-404__c" rx="4.7" ry="4.5" transform="rotate(-8.24 210.46 116.89)"/><path d="M260 127.8s-.6 5.7 3.7 7 7.4-5.3 11.4-9 8.4-1.5 9.3-6c1-4.8-5.5-2.3-5.5-2.3l-10.7 8z" class="moko-404__b"/><path d="M273 127.5a24 24 0 0 0-2.4 5c-1.3 3.3-1.2 10-1.2 10L266 131z" class="moko-404__b"/><ellipse cx="280.8" cy="116.9" class="moko-404__c" rx="4.5" ry="4.7" transform="rotate(-81.76 280.795 116.91)"/><path d="M249.7 135.3a28.6 28.6 0 0 1 0-6.2l-8.3.8v5.4a21.2 21.2 0 0 0 8.2 0z" class="moko-404__a"/><path d="M275.3 70.8C265 69.6 257 82.6 257 82.6s-8-.7-12.3-.7-12.4.6-12.4.6-8-13-18.2-11.8-18.6 13.5-7.2 39.7c9.8 22.4 36.5 22 37.6 21.8s28.3.6 38-21.8c11.6-26.2 3-38.5-7.2-39.7" class="moko-404__b"/><path d="M236.6 82s5.7 7.8 7.6 20.6l8.6-20.5a34 34 0 0 0-16.2 0" class="moko-404__c"/><path d="M251.5 110.4c.6 1.4.5 2.8-.2 3s-1.8-.6-2.3-2-.5-2.8.2-3 1.7.5 2.3 2m-13.6 0c-.7 1.3-.6 2.7 0 3s1.8-.8 2.4-2.2.5-2.8-.2-3-1.8.5-2.3 2" class="moko-404__h"/><ellipse cx="244.8" cy="126.2" class="moko-404__h" rx="3.1" ry="3.3"/><path d="M269 131.5s1.8 25-1.6 26C263 159 252 149 252 149l-3-9.5s13.4 10.3 14.6 10.3c2.2 0-1-15.5-1-15.5" class="moko-404__b"/><ellipse cx="273.2" cy="118.3" class="moko-404__c" rx="4.5" ry="4.7" transform="rotate(-81.76 273.157 118.31)"/><ellipse cx="264.3" cy="125.1" class="moko-404__c" rx="4.9" ry="5" transform="rotate(-81.76 264.283 125.117)"/><path d="M221.5 133s-2.2 23.6 1.2 24.6c4.5 1.4 15.5-8.7 15.5-8.7l2.8-9.5s-13.2 10.3-14.5 10.3c-2.2 0 1-15.5 1-15.5m22 2a13.2 13.2 0 0 0 5 7.2l-1.2 2-5.8-2.8" class="moko-404__b"/><path d="M218 127.5a24 24 0 0 1 2.6 5c1.3 3.3 1.3 10 1.3 10l3.4-11.4z" class="moko-404__b"/><ellipse cx="218.1" cy="118.3" class="moko-404__c" rx="4.7" ry="4.5" transform="rotate(-8.24 218.106 118.278)"/><ellipse cx="227" cy="125.1" class="moko-404__c" rx="5" ry="4.9" transform="rotate(-8.24 227.032 125.13)"/><path d="M257 180.2c-2.3 3.5 2.4 16 2.4 16h3.8c1.8-5.2 4.4-12.7 3.4-15.5-1.2-3-6-6.2-9.7-.5z" class="moko-404__i"/><path d="M273 200.8s-9.3 5.3-19 0l2-5 14.5 1" class="moko-404__b"/><path d="M264.6 192.7l10.4 7h-22l5-7h6.7" class="moko-404__b"/><circle cx="275.4" cy="200.5" r="4.3" class="moko-404__c"/><circle cx="265.6" cy="200.5" r="4.3" class="moko-404__c"/><circle cx="255.2" cy="200.5" r="4.3" class="moko-404__c"/><path d="M233.8 180.6c2.2 3.5-2.5 16-2.5 16h-3.8c-1.7-5.2-4.4-12.7-3.4-15.5 1.3-3 6.3-6 9.8-.4z" class="moko-404__i"/><path d="M217.8 201.2s9.2 5.3 18.8 0l-2-5-14.4 1" class="moko-404__b"/><path d="M226 193l-10.3 7h22l-5-7H226" class="moko-404__b"/><circle cx="215.3" cy="200.9" r="4.3" class="moko-404__c"/><circle cx="225.2" cy="200.9" r="4.3" class="moko-404__c"/><circle cx="235.6" cy="200.9" r="4.3" class="moko-404__c"/><path d="M91.5 376.6s6.6-8.6 15-8.6 16 .4 16 .4l8.6 7.4s-13 2-39.5.8z" class="moko-404__j"/><path d="M116.7 377.8s2.7-3.4 2.2-6.7c0 0 1.8 4 5 1.7s3.3-4 3.3-4 1 5 4 5c2.5.4 4-.7 5.3-4.8 0 0 0 4.2 3.2 3.5 2.5-.5 3.3-5.3 3.3-5.3s1.8 5.2 3 5c0 0 1.5 1.2 2-2 0 0 0 3.2 4.2 2.6s3.8-2.6 3.8-2.6 0 3.4 2.6 3.3 3.5-3.3 3.5-3.3 1 4.8.5 6.6M439 382s-3-3-2.5-5.7a4 4 0 0 1-5.3 1.6l-.2-.2c-3.5-2-3.3-3.4-3.3-3.4s-1 4.2-4.3 4.4c-2.6 0-4.3-.7-5.5-4.2 0 0 0 3.6-3.5 3-2.6-.4-3.5-4.5-3.5-4.5s-1.8 4.5-3 4.4c0 0-1.7 1-2.3-1.8 0 0 0 2.8-4.4 2.3s-4-2.3-4-2.3 0 3-2.8 2.8a4.4 4.4 0 0 1-3.8-2.8s-1 4-.4 5.6M271.4 382s-3-3-2.3-5.8a4 4 0 0 1-5.3 1.4c-3.6-2-3.5-3.4-3.5-3.4s-1 4.2-4.3 4.4c-2.7.2-4.4-.7-5.6-4.2 0 0 0 3.7-3.4 3-2.6-.3-3.5-4.4-3.5-4.4s-1.7 4.4-3 4.2c0 0-1.6 1-2.3-1.8 0 0 0 2.8-4.4 2.3s-4-2.2-4-2.2 0 3-2.8 2.8a4.4 4.4 0 0 1-3.7-2.8s-1 4-.4 5.6" class="moko-404__d"/> <path class="leafO1 moko-404__j" d="M50.17,255.75s-14.62-11.54-9.89-35.36C40.27,220.39,57.9,233.78,50.17,255.75Z"/> <path class="stemO1 moko-404__f" d="M51.86,264.27s-7-28.29-6.13-29.09,7.56,28.39,7.56,28.39"/> <path class="leafN1 moko-404__j" d="M316.78,81.48s-20-28.31,1-68.33C317.75,13.15,342.16,46.34,316.78,81.48Z"/> <path class="stemN1 moko-404__g" d="M315.31,97.59s2.44-54.18,4.39-55.15-1.46,54.67-1.46,54.67"/> <path class="leafM1 moko-404__j" d="M331.6,72.71s4.85-29.48,29.34-37.41C360.94,35.3,354.86,65.06,331.6,72.71Z"/> <path class="stemM1 moko-404__g" d="M328.61,77.53s16-27.89,20.9-29.1C349.5,48.43,331.11,77.05,328.61,77.53Z"/> <path class="leafL1 moko-404__g" d="M182.91,190.61c1.13.33,2-12.55-12.46-18.18C170.45,172.43,169.29,186.61,182.91,190.61Z"/> <path class="stemL1 moko-404__f" d="M184.15,193s-10.1-13.39-9.87-13.84,10.6,13.38,10.6,13.38"/> <path class="leafK1 moko-404__j" d="M52.09,256.5c-.14,1.32,14.4-.31,17.68-17.63C69.77,238.87,53.74,240.51,52.09,256.5Z"/> <path class="stemK1 moko-404__f" d="M51.64,256.37s10.85-12,11.4-11.84S52.3,257.09,52.3,257.09"/> <path class="leafJ1 moko-404__j" d="M345.32,250.15s15.19-15.25,6.5-41.94C351.82,208.21,333.43,226,345.32,250.15Z"/> <path class="stemJ1 moko-404__f" d="M344.54,260.16s4.13-33.43,3-34.23-4.78,33.62-4.78,33.62"/> <path class="leafI1 moko-404__j" d="M343.21,251.28c.34,1.5-16.57,1.62-22.71-17.8C320.5,233.47,339.12,233.15,343.21,251.28Z"/> <path class="stemI1 moko-404__f" d="M343.71,251.07s-14.1-12.29-14.71-12S343,252,343,252"/> <path class="leafH1 moko-404__g" d="M369,234.34s-8.11-15.62,2.67-25.83C371.64,208.51,381.09,218.73,369,234.34Z"/> <path class="leafG1 moko-404__m" d="M155.38,251.29c-.07,1.28,13.85-.92,16.27-17.73C171.65,233.56,156.29,235.83,155.38,251.29Z"/> <path class="stemG1 moko-404__g" d="M150,257.08s14.88-18,15.36-17.78c.88.49-13.85,18.78-13.85,18.78"/> <path class="leafF1 moko-404__m" d="M100.49,197.69c1,1.14,10.91-12-.74-28.18C99.75,169.52,88.66,183.94,100.49,197.69Z"/> <path class="stemF1 moko-404__g" d="M100.71,206.91s-2.16-27.31-1.54-27.48c1.14-.3,3.63,27.1,3.63,27.1"/> <path class="leafE1 moko-404__m" d="M416.83,181.15c1.11.48,3.64-12.58-10.5-20.13C406.33,161,403.4,175.38,416.83,181.15Z"/> <path class="stemE1 moko-404__g" d="M420.25,187.75s-11.22-19-10.83-19.34c.72-.62,12.21,18.33,12.21,18.33"/> <path class="leafD1 moko-404__m" d="M254.58,327c-.49,1.11-11.21-6.76-6-21.9C248.62,305.14,260.52,313.69,254.58,327Z"/> <path class="stemD1 moko-404__g" d="M256.55,334.2s-4.67-21.57-5.18-21.55c-.95,0,3.48,21.74,3.48,21.74"/> <path class="leafC1 moko-404__f" d="M31.65,304c.78.43,3.56-9-6.29-15.53C25.37,288.44,22.2,298.78,31.65,304Z"/> <path class="stemC1 moko-404__g" d="M33.7,309.06s-6.9-14.75-6.59-15c.57-.41,7.67,14.33,7.67,14.33"/> <path class="leafB1 moko-404__f" d="M463.8,301.91c.38.81,8.14-5.21,4-16.27C467.77,285.64,459.16,292.18,463.8,301.91Z"/> <path class="stemB1 moko-404__g" d="M462.49,307.24s3-16,3.4-16c.7,0-2.14,16.11-2.14,16.11"/> <path class="leafA1 moko-404__f" d="M448.21,277.22c-.07,1.17,12.66-.84,14.87-16.2C463.07,261,449,263.08,448.21,277.22Z"/> <path class="stemA1 moko-404__g" d="M443.33,282.5s13.6-16.49,14-16.25c.8.45-12.66,17.17-12.66,17.17"/> <path class="leafO2 moko-404__j" d="M49.29,255.07S33,246,33.93,221.71C33.93,221.71,53.45,232.15,49.29,255.07Z"/> <path class="stemO2 moko-404__f" d="M52.31,263.22s-11.37-26.83-10.65-27.76,12,26.84,12,26.84"/> <path class="leafN2 moko-404__j" d="M315.63,81.49s-23-26-6.48-68C309.15,13.46,337,43.79,315.63,81.49Z"/> <path class="stemN2 moko-404__g" d="M315.93,97.66s-3.48-54.12-1.65-55.3,4.5,54.5,4.5,54.5"/> <path class="leafM2 moko-404__j" d="M331,73.09S332.55,43.25,356,32.62C356,32.62,353.29,62.87,331,73.09Z"/> <path class="stemM2 moko-404__g" d="M328.61,78.21s12.81-29.52,17.5-31.26C346.1,46.95,331,77.46,328.61,78.21Z"/> <path class="leafL2 moko-404__g" d="M183,189.39c1,.66,5.8-11.31-6.28-21.13C176.75,168.27,171.3,181.4,183,189.39Z"/> <path class="stemL2 moko-404__f" d="M183.47,192.07s-5.5-15.85-5.14-16.2,6,16,6,16"/> <path class="leafK2 moko-404__j" d="M52.44,257.67c.06,1.33,14.2-2.42,14.9-20C67.34,237.64,51.72,241.61,52.44,257.67Z"/> <path class="stemK2 moko-404__f" d="M52,257.61s9-13.47,9.54-13.38-8.78,14-8.78,14"/> <path class="leafJ2 moko-404__j" d="M344.81,250.2s14.72-15.71,5.23-42.12C350,208.08,332.19,226.41,344.81,250.2Z"/> <path class="stemJ2 moko-404__f" d="M344.34,260.23s3.12-33.54,2-34.3-3.76,33.75-3.76,33.75"/> <path class="leafI2 moko-404__j" d="M343.49,251.73c0,1.54-16.54-1.89-18.48-22.17C325,229.56,343.29,233.15,343.49,251.73Z"/> <path class="stemI2 moko-404__f" d="M344,251.63s-11.22-15-11.86-14.84,11,15.6,11,15.6"/> <path class="leafH2 moko-404__g" d="M369.32,234.28s-12.16-12.72-4.66-25.55C364.66,208.73,376.59,215.9,369.32,234.28Z"/> <path class="leafG2 moko-404__m" d="M157.69,250.71c-.27,1.25,13.82,1.24,18.81-15C176.5,235.71,161,235.57,157.69,250.71Z"/> <path class="stemG2 moko-404__g" d="M151.52,255.61s17.5-15.53,17.93-15.19c.79.62-16.59,16.42-16.59,16.42"/> <path class="leafF2 moko-404__m" d="M99.61,198.37c1.21.89,7.93-14.19-7-27.29C92.56,171.08,85,187.62,99.61,198.37Z"/> <path class="stemF2 moko-404__g" d="M101.89,207.31s-8.24-26.13-7.67-26.43c1-.55,9.62,25.59,9.62,25.59"/> <path class="leafE2 moko-404__m" d="M415.95,181.54c1.18.28,1.41-13-13.82-18C402.13,163.53,401.72,178.18,415.95,181.54Z"/> <path class="stemE2 moko-404__g" d="M420.46,187.44s-14.34-16.78-14-17.18c.6-.74,15.2,15.94,15.2,15.94"/> <path class="leafD2 moko-404__m" d="M253.48,326.64c-.35,1.16-12-5.29-8.68-21C244.8,305.67,257.68,312.64,253.48,326.64Z"/> <path class="stemD2 moko-404__g" d="M256.34,333.49s-7.35-20.8-7.87-20.72c-.94.15,6.2,21.12,6.2,21.12"/> <path class="leafC2 moko-404__f" d="M30.73,305.66c.89,0-.67-9.64-12.39-11.28C18.35,294.38,20,305.07,30.73,305.66Z"/> <path class="stemC2 moko-404__g" d="M34.78,309.36S22.17,299,22.36,298.71c.34-.61,13.11,9.6,13.11,9.6"/> <path class="leafB2 moko-404__f" d="M463.63,302.34c.19.87,9.1-3.24,7.53-15C471.16,287.38,461.3,291.81,463.63,302.34Z"/> <path class="stemB2 moko-404__g" d="M461.16,307.23s6.54-14.91,6.91-14.83c.68.16-5.71,15.21-5.71,15.21"/> <path class="leafA2 moko-404__f" d="M447.56,278.48c-.23,1.15,12.65.92,17-14C464.53,264.48,450.33,264.59,447.56,278.48Z"/> <path class="stemA2 moko-404__g" d="M442,283s15.75-14.46,16.15-14.15c.73.55-14.91,15.26-14.91,15.26"/> <path class="eyeL1 eyeL4 moko-404__k" d="M228.31,91.58c1.4,7.43-2.7,14.44-9.15,15.65S206.35,103.4,205,96s2.7-14.44,9.15-15.65,12.81,3.83,14.21,11.26"/> <path class="eyeR1 eyeR4 moko-404__k" d="M260.45,91.58c-1.4,7.43,2.7,14.44,9.15,15.65S282.42,103.4,283.81,96s-2.7-14.44-9.15-15.65-12.82,3.83-14.21,11.26"/> <path class="pupilL1 pupilL4 moko-404__l" d="M218.59,93.9a3.34,3.34,0,1,1-3.34-3.34,3.34,3.34,0,0,1,3.34,3.34"/> <path class="pupilR1 pupilR4 moko-404__l" d="M269,93.9a3.34,3.34,0,1,0,3.34-3.34A3.34,3.34,0,0,0,269,93.9"/> <path class="eyeL3 moko-404__k" d="M227.67,97.39H205.81a.5.5,0,0,1,0-1h21.85a.5.5,0,1,1,0,1Z"/> <path class="eyeR3 moko-404__k" d="M283,97.39H261.27a.5.5,0,0,1,0-1H283a.5.5,0,0,1,0,1Z"/> <path class="pupilL3 moko-404__l" d="M218.07,96.89s-1.43,0-3.2,0-3.2,0-3.2,0,1.44-.05,3.2-.05,3.2,0,3.2.05"/> <path class="pupilR3 moko-404__l" d="M269.1,96.89s1.43,0,3.19,0,3.19,0,3.19,0-1.43-.05-3.19-.05-3.19,0-3.19.05"/> </svg> </div> <script src='//production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script><script src='//cdnjs.cloudflare.com/ajax/libs/gsap/1.18.0/TweenMax.min.js'></script><script src='//s3-us-west-2.amazonaws.com/s.cdpn.io/16327/MorphSVGPlugin.min.js?r=182'></script><script src='https://code.jquery.com/jquery-2.2.4.min.js'></script> <script>/* ----------------------------------------------- /* Author : Vincent Garreau - vincentgarreau.com /* MIT license: https://opensource.org/licenses/MIT /* Demo / Generator : vincentgarreau.com/particles.js /* GitHub : github.com/VincentGarreau/particles.js /* How to use? : Check the GitHub README /* v2.0.0 /* ----------------------------------------------- */ var pJS = function(tag_id, params){ var canvas_el = document.querySelector('#'+tag_id+' > .particles-js-canvas-el'); /* particles.js variables with default values */ this.pJS = { canvas: { el: canvas_el, w: canvas_el.offsetWidth, h: canvas_el.offsetHeight }, particles: { array: [] }, interactivity: { detect_on: 'canvas', events: { resize: true }, modes: { }, mouse:{} }, retina_detect: false, fn: { interact: {}, modes: {}, vendors:{} }, tmp: {} }; var pJS = this.pJS; /* params settings */ if(params){ Object.deepExtend(pJS, params); } pJS.tmp.obj = { size_value: pJS.particles.size.value, size_anim_speed: pJS.particles.size.anim.speed, move_speed: pJS.particles.move.speed, }; pJS.fn.retinaInit = function(){ if(pJS.retina_detect && window.devicePixelRatio > 1){ pJS.canvas.pxratio = window.devicePixelRatio; pJS.tmp.retina = true; } else{ pJS.canvas.pxratio = 1; pJS.tmp.retina = false; } pJS.canvas.w = pJS.canvas.el.offsetWidth * pJS.canvas.pxratio; pJS.canvas.h = pJS.canvas.el.offsetHeight * pJS.canvas.pxratio; pJS.particles.size.value = pJS.tmp.obj.size_value * pJS.canvas.pxratio; pJS.particles.size.anim.speed = pJS.tmp.obj.size_anim_speed * pJS.canvas.pxratio; pJS.particles.move.speed = pJS.tmp.obj.move_speed * pJS.canvas.pxratio; }; /* ---------- pJS functions - canvas ------------ */ pJS.fn.canvasInit = function(){ pJS.canvas.ctx = pJS.canvas.el.getContext('2d'); }; pJS.fn.canvasSize = function(){ pJS.canvas.el.width = pJS.canvas.w; pJS.canvas.el.height = pJS.canvas.h; if(pJS && pJS.interactivity.events.resize){ window.addEventListener('resize', function(){ pJS.canvas.w = pJS.canvas.el.offsetWidth; pJS.canvas.h = pJS.canvas.el.offsetHeight; /* resize canvas */ if(pJS.tmp.retina){ pJS.canvas.w *= pJS.canvas.pxratio; pJS.canvas.h *= pJS.canvas.pxratio; } pJS.canvas.el.width = pJS.canvas.w; pJS.canvas.el.height = pJS.canvas.h; /* repaint canvas on anim disabled */ if(!pJS.particles.move.enable){ pJS.fn.particlesEmpty(); pJS.fn.particlesCreate(); pJS.fn.particlesDraw(); pJS.fn.vendors.densityAutoParticles(); } /* density particles enabled */ pJS.fn.vendors.densityAutoParticles(); }); } }; pJS.fn.canvasPaint = function(){ pJS.canvas.ctx.fillRect(0, 0, pJS.canvas.w, pJS.canvas.h); }; pJS.fn.canvasClear = function(){ pJS.canvas.ctx.clearRect(0, 0, pJS.canvas.w, pJS.canvas.h); }; /* --------- pJS functions - particles ----------- */ pJS.fn.particle = function(color, opacity, position){ /* size */ this.radius = (pJS.particles.size.random ? Math.random() : 1) * pJS.particles.size.value; if(pJS.particles.size.anim.enable){ this.size_status = false; this.vs = pJS.particles.size.anim.speed / 100; if(!pJS.particles.size.anim.sync){ this.vs = this.vs * Math.random(); } } /* position */ this.x = position ? position.x : Math.random() * pJS.canvas.w; this.y = position ? position.y : Math.random() * pJS.canvas.h; /* check position - into the canvas */ if(this.x > pJS.canvas.w - this.radius*2) this.x = this.x - this.radius; else if(this.x < this.radius*2) this.x = this.x + this.radius; if(this.y > pJS.canvas.h - this.radius*2) this.y = this.y - this.radius; else if(this.y < this.radius*2) this.y = this.y + this.radius; /* check position - avoid overlap */ if(pJS.particles.move.bounce){ pJS.fn.vendors.checkOverlap(this, position); } /* color */ this.color = {}; if(typeof(color.value) == 'object'){ if(color.value instanceof Array){ var color_selected = color.value[Math.floor(Math.random() * pJS.particles.color.value.length)]; this.color.rgb = hexToRgb(color_selected); }else{ if(color.value.r != undefined && color.value.g != undefined && color.value.b != undefined){ this.color.rgb = { r: color.value.r, g: color.value.g, b: color.value.b } } if(color.value.h != undefined && color.value.s != undefined && color.value.l != undefined){ this.color.hsl = { h: color.value.h, s: color.value.s, l: color.value.l } } } } else if(color.value == 'random'){ this.color.rgb = { r: (Math.floor(Math.random() * (255 - 0 + 1)) + 0), g: (Math.floor(Math.random() * (255 - 0 + 1)) + 0), b: (Math.floor(Math.random() * (255 - 0 + 1)) + 0) } } else if(typeof(color.value) == 'string'){ this.color = color; this.color.rgb = hexToRgb(this.color.value); } /* opacity */ this.opacity = (pJS.particles.opacity.random ? Math.random() : 1) * pJS.particles.opacity.value; if(pJS.particles.opacity.anim.enable){ this.opacity_status = false; this.vo = pJS.particles.opacity.anim.speed / 100; if(!pJS.particles.opacity.anim.sync){ this.vo = this.vo * Math.random(); } } /* animation - velocity for speed */ var velbase = {} switch(pJS.particles.move.direction){ case 'top': velbase = { x:0, y:-1 }; break; case 'top-right': velbase = { x:0.5, y:-0.5 }; break; case 'right': velbase = { x:1, y:-0 }; break; case 'bottom-right': velbase = { x:0.5, y:0.5 }; break; case 'bottom': velbase = { x:0, y:1 }; break; case 'bottom-left': velbase = { x:-0.5, y:1 }; break; case 'left': velbase = { x:-1, y:0 }; break; case 'top-left': velbase = { x:-0.5, y:-0.5 }; break; default: velbase = { x:0, y:0 }; break; } if(pJS.particles.move.straight){ this.vx = velbase.x; this.vy = velbase.y; if(pJS.particles.move.random){ this.vx = this.vx * (Math.random()); this.vy = this.vy * (Math.random()); } }else{ this.vx = velbase.x + Math.random()-0.5; this.vy = velbase.y + Math.random()-0.5; } // var theta = 2.0 * Math.PI * Math.random(); // this.vx = Math.cos(theta); // this.vy = Math.sin(theta); this.vx_i = this.vx; this.vy_i = this.vy; /* if shape is image */ var shape_type = pJS.particles.shape.type; if(typeof(shape_type) == 'object'){ if(shape_type instanceof Array){ var shape_selected = shape_type[Math.floor(Math.random() * shape_type.length)]; this.shape = shape_selected; } }else{ this.shape = shape_type; } }; pJS.fn.particle.prototype.draw = function() { var p = this; if(p.radius_bubble != undefined){ var radius = p.radius_bubble; }else{ var radius = p.radius; } if(p.opacity_bubble != undefined){ var opacity = p.opacity_bubble; }else{ var opacity = p.opacity; } if(p.color.rgb){ var color_value = 'rgba('+p.color.rgb.r+','+p.color.rgb.g+','+p.color.rgb.b+','+opacity+')'; }else{ var color_value = 'hsla('+p.color.hsl.h+','+p.color.hsl.s+'%,'+p.color.hsl.l+'%,'+opacity+')'; } pJS.canvas.ctx.fillStyle = color_value; pJS.canvas.ctx.beginPath(); switch(p.shape){ case 'circle': pJS.canvas.ctx.arc(p.x, p.y, radius, 0, Math.PI * 2, false); break; } pJS.canvas.ctx.closePath(); if(pJS.particles.shape.stroke.width > 0){ pJS.canvas.ctx.strokeStyle = pJS.particles.shape.stroke.color; pJS.canvas.ctx.lineWidth = pJS.particles.shape.stroke.width; pJS.canvas.ctx.stroke(); } pJS.canvas.ctx.fill(); }; pJS.fn.particlesCreate = function(){ for(var i = 0; i < pJS.particles.number.value; i++) { pJS.particles.array.push(new pJS.fn.particle(pJS.particles.color, pJS.particles.opacity.value)); } }; pJS.fn.particlesUpdate = function(){ for(var i = 0; i < pJS.particles.array.length; i++){ /* the particle */ var p = pJS.particles.array[i]; // var d = ( dx = pJS.interactivity.mouse.click_pos_x - p.x ) * dx + ( dy = pJS.interactivity.mouse.click_pos_y - p.y ) * dy; // var f = -BANG_SIZE / d; // if ( d < BANG_SIZE ) { // var t = Math.atan2( dy, dx ); // p.vx = f * Math.cos(t); // p.vy = f * Math.sin(t); // } /* move the particle */ if(pJS.particles.move.enable){ var ms = pJS.particles.move.speed/2; p.x += p.vx * ms; p.y += p.vy * ms; } /* change opacity status */ if(pJS.particles.opacity.anim.enable) { if(p.opacity_status == true) { if(p.opacity >= pJS.particles.opacity.value) p.opacity_status = false; p.opacity += p.vo; }else { if(p.opacity <= pJS.particles.opacity.anim.opacity_min) p.opacity_status = true; p.opacity -= p.vo; } if(p.opacity < 0) p.opacity = 0; } /* change size */ if(pJS.particles.size.anim.enable){ if(p.size_status == true){ if(p.radius >= pJS.particles.size.value) p.size_status = false; p.radius += p.vs; }else{ if(p.radius <= pJS.particles.size.anim.size_min) p.size_status = true; p.radius -= p.vs; } if(p.radius < 0) p.radius = 0; } /* change particle position if it is out of canvas */ if(pJS.particles.move.out_mode == 'bounce'){ var new_pos = { x_left: p.radius, x_right: pJS.canvas.w, y_top: p.radius, y_bottom: pJS.canvas.h } }else{ var new_pos = { x_left: -p.radius, x_right: pJS.canvas.w + p.radius, y_top: -p.radius, y_bottom: pJS.canvas.h + p.radius - 50 } } var exiting = false; if(p.x - p.radius > pJS.canvas.w){ //Copy pasted respawn at the bottom of the canvas, so it doesnt spawn on sides p.y = new_pos.y_bottom; p.x = Math.random() * pJS.canvas.w; exiting = true; } else if(p.x + p.radius < 0){ //Copy pasted respawn at the bottom of the canvas, so it doesnt spawn on sides p.y = new_pos.y_bottom; p.x = Math.random() * pJS.canvas.w; exiting = true; } if(p.y - p.radius > pJS.canvas.h){ p.y = new_pos.y_top; p.x = Math.random() * pJS.canvas.w; exiting = true; } else if(p.y + p.radius < 0){ p.y = new_pos.y_bottom; p.x = Math.random() * pJS.canvas.w; exiting = true; } /* out of canvas modes */ switch(pJS.particles.move.out_mode){ case 'fade': if(exiting){ p.opacity = 1; pJS.particles.opacity.anim.enable = false; p.opacity_status = false; } else if(p.x - p.radius > pJS.canvas.w - 25 || p.x + p.radius < 25 || p.y + p.radius < 100){ if(p.opacity) p.opacity -= 0.01; } break; } } }; pJS.fn.particlesDraw = function(){ /* clear canvas */ pJS.canvas.ctx.clearRect(0, 0, pJS.canvas.w, pJS.canvas.h); /* update each particles param */ pJS.fn.particlesUpdate(); /* draw each particle */ for(var i = 0; i < pJS.particles.array.length; i++){ var p = pJS.particles.array[i]; p.draw(); } }; pJS.fn.particlesEmpty = function(){ pJS.particles.array = []; }; pJS.fn.particlesRefresh = function(){ /* init all */ cancelRequestAnimFrame(pJS.fn.checkAnimFrame); cancelRequestAnimFrame(pJS.fn.drawAnimFrame); pJS.tmp.source_svg = undefined; pJS.tmp.img_obj = undefined; pJS.tmp.count_svg = 0; pJS.fn.particlesEmpty(); pJS.fn.canvasClear(); /* restart */ pJS.fn.vendors.start(); }; /* ---------- pJS functions - modes events ------------ */ pJS.fn.modes.pushParticles = function(nb, pos){ pJS.tmp.pushing = true; for(var i = 0; i < nb; i++){ pJS.particles.array.push( new pJS.fn.particle( pJS.particles.color, pJS.particles.opacity.value, { 'x': pos ? pos.pos_x : Math.random() * pJS.canvas.w, 'y': pos ? pos.pos_y : Math.random() * pJS.canvas.h } ) ) if(i == nb-1){ if(!pJS.particles.move.enable){ pJS.fn.particlesDraw(); } pJS.tmp.pushing = false; } } }; pJS.fn.modes.removeParticles = function(nb){ pJS.particles.array.splice(0, nb); if(!pJS.particles.move.enable){ pJS.fn.particlesDraw(); } }; /* ---------- pJS functions - vendors ------------ */ pJS.fn.vendors.eventsListeners = function(){ /* events target element */ if(pJS.interactivity.detect_on == 'window'){ pJS.interactivity.el = window; }else{ pJS.interactivity.el = pJS.canvas.el; } }; pJS.fn.vendors.densityAutoParticles = function(){ if(pJS.particles.number.density.enable){ /* calc area */ var area = pJS.canvas.el.width * pJS.canvas.el.height / 1000; if(pJS.tmp.retina){ area = area/(pJS.canvas.pxratio*2); } /* calc number of particles based on density area */ var nb_particles = area * pJS.particles.number.value / pJS.particles.number.density.value_area; /* add or remove X particles */ var missing_particles = pJS.particles.array.length - nb_particles; if(missing_particles < 0) pJS.fn.modes.pushParticles(Math.abs(missing_particles)); else pJS.fn.modes.removeParticles(missing_particles); } }; pJS.fn.vendors.checkOverlap = function(p1, position){ for(var i = 0; i < pJS.particles.array.length; i++){ var p2 = pJS.particles.array[i]; var dx = p1.x - p2.x, dy = p1.y - p2.y, dist = Math.sqrt(dx*dx + dy*dy); if(dist <= p1.radius + p2.radius){ p1.x = position ? position.x : Math.random() * pJS.canvas.w; p1.y = position ? position.y : Math.random() * pJS.canvas.h; pJS.fn.vendors.checkOverlap(p1); } } }; pJS.fn.vendors.destroypJS = function(){ cancelAnimationFrame(pJS.fn.drawAnimFrame); canvas_el.remove(); pJSDom = null; }; pJS.fn.vendors.drawShape = function(c, startX, startY, sideLength, sideCountNumerator, sideCountDenominator){ // By Programming Thomas - https://programmingthomas.wordpress.com/2013/04/03/n-sided-shapes/ var sideCount = sideCountNumerator * sideCountDenominator; var decimalSides = sideCountNumerator / sideCountDenominator; var interiorAngleDegrees = (180 * (decimalSides - 2)) / decimalSides; var interiorAngle = Math.PI - Math.PI * interiorAngleDegrees / 180; // convert to radians c.save(); c.beginPath(); c.translate(startX, startY); c.moveTo(0,0); for (var i = 0; i < sideCount; i++) { c.lineTo(sideLength,0); c.translate(sideLength,0); c.rotate(interiorAngle); } //c.stroke(); c.fill(); c.restore(); }; pJS.fn.vendors.draw = function(){ if(pJS.particles.shape.type == 'image'){ if(pJS.tmp.img_type == 'svg'){ if(pJS.tmp.count_svg >= pJS.particles.number.value){ pJS.fn.particlesDraw(); if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame); else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); }else{ //console.log('still loading...'); if(!pJS.tmp.img_error) pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); } }else{ if(pJS.tmp.img_obj != undefined){ pJS.fn.particlesDraw(); if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame); else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); }else{ if(!pJS.tmp.img_error) pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); } } }else{ pJS.fn.particlesDraw(); if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame); else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); } }; pJS.fn.vendors.checkBeforeDraw = function(){ // if shape is image if(pJS.particles.shape.type == 'image'){ if(pJS.tmp.img_type == 'svg' && pJS.tmp.source_svg == undefined){ pJS.tmp.checkAnimFrame = requestAnimFrame(check); }else{ //console.log('images loaded! cancel check'); cancelRequestAnimFrame(pJS.tmp.checkAnimFrame); if(!pJS.tmp.img_error){ pJS.fn.vendors.init(); pJS.fn.vendors.draw(); } } }else{ pJS.fn.vendors.init(); pJS.fn.vendors.draw(); } }; pJS.fn.vendors.init = function(){ /* init canvas + particles */ pJS.fn.retinaInit(); pJS.fn.canvasInit(); pJS.fn.canvasSize(); pJS.fn.canvasPaint(); pJS.fn.particlesCreate(); pJS.fn.vendors.densityAutoParticles(); }; pJS.fn.vendors.start = function(){ pJS.fn.vendors.checkBeforeDraw(); }; /* ---------- pJS - start ------------ */ pJS.fn.vendors.eventsListeners(); pJS.fn.vendors.start(); }; /* ---------- global functions - vendors ------------ */ Object.deepExtend = function(destination, source) { for (var property in source) { if (source[property] && source[property].constructor && source[property].constructor === Object) { destination[property] = destination[property] || {}; arguments.callee(destination[property], source[property]); } else { destination[property] = source[property]; } } return destination; }; window.requestAnimFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback){ window.setTimeout(callback, 1000 / 60); }; })(); window.cancelRequestAnimFrame = ( function() { return window.cancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.mozCancelRequestAnimationFrame || window.oCancelRequestAnimationFrame || window.msCancelRequestAnimationFrame || clearTimeout } )(); function hexToRgb(hex){ // By Tim Down - http://stackoverflow.com/a/5624139/3493650 // Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF") var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; hex = hex.replace(shorthandRegex, function(m, r, g, b) { return r + r + g + g + b + b; }); var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); return result ? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16) } : null; }; function clamp(number, min, max) { return Math.min(Math.max(number, min), max); }; function isInArray(value, array) { return array.indexOf(value) > -1; } /* ---------- particles.js functions - start ------------ */ window.pJSDom = []; window.particlesJS = function(tag_id, params){ //console.log(params); /* no string id? so it's object params, and set the id with default id */ if(typeof(tag_id) != 'string'){ params = tag_id; tag_id = 'particles-js'; } /* no id? set the id to default id */ if(!tag_id){ tag_id = 'particles-js'; } /* pJS elements */ var pJS_tag = document.getElementById(tag_id), pJS_canvas_class = 'particles-js-canvas-el', exist_canvas = pJS_tag.getElementsByClassName(pJS_canvas_class); /* remove canvas if exists into the pJS target tag */ if(exist_canvas.length){ while(exist_canvas.length > 0){ pJS_tag.removeChild(exist_canvas[0]); } } /* create canvas element */ var canvas_el = document.createElement('canvas'); canvas_el.className = pJS_canvas_class; /* set size canvas */ canvas_el.style.width = "100%"; canvas_el.style.height = "100%"; /* append canvas */ var canvas = document.getElementById(tag_id).appendChild(canvas_el); /* launch particle.js */ if(canvas != null){ pJSDom.push(new pJS(tag_id, params)); } }; window.particlesJS.load = function(tag_id, path_config_json, callback){ /* load json config */ var xhr = new XMLHttpRequest(); xhr.open('GET', path_config_json); xhr.onreadystatechange = function (data) { if(xhr.readyState == 4){ if(xhr.status == 200){ var params = JSON.parse(data.currentTarget.response); window.particlesJS(tag_id, params); if(callback) callback(); }else{ console.log('Error pJS - XMLHttpRequest status: '+xhr.status); console.log('Error pJS - File config not found'); } } }; xhr.send(); }; const PARTICLE_SETTINGS = { particles: { number: { value: 200, density: { enable: true, value_area: 800 } }, color: { value: ["#c4ced1","#61d1d1"] }, shape: { type: "circle", stroke: { width: 0, color: "#000000" } }, opacity: { value: 1, random: false, anim: { enable: false, speed: 0.5, opacity_min: 0, sync: false } }, size: { value: 2, random: true, anim: { enable: false, speed: 80, size_min: 0.1, sync: false } }, line_linked: { enable: false }, move: { enable: true, speed: 0.5, direction: "top", random: false, straight: false, out_mode: "fade", bounce: false, attract: { enable: false, rotateX: 600, rotateY: 1200 } } }, interactivity: { detect_on: "canvas", events: { onhover: { enable: false, mode: "repulse" }, onclick: { enable: false }, resize: true }, modes: { grab: { distance: 100, line_linked: { opacity: 0 } } } }, retina_detect: true }; particlesJS('fore-particles', PARTICLE_SETTINGS); </script> <script >'use strict'; animate('.moko-404', { timings: '2 0.05 0.1 0.0 1.3 0'.split(' '), frames: 5, frameNames: 'leafO stemO leafN stemN leafM stemM leafL stemL leafK stemK leafJ stemJ leafI stemI leafH leafG stemG leafF stemF leafE stemE leafD stemD leafC stemC leafB stemB leafA stemA eyeL eyeR pupilL pupilR'.split(' '), repeat: true, close: true }); function animate(containerSelector) { var _ref = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; var _ref$repeat = _ref.repeat; var repeat = _ref$repeat === undefined ? 0 : _ref$repeat; var _ref$timings = _ref.timings; var timings = _ref$timings === undefined ? [1] : _ref$timings; var _ref$frameNames = _ref.frameNames; var frameNames = _ref$frameNames === undefined ? ['frame'] : _ref$frameNames; var _ref$frames = _ref.frames; var frames = _ref$frames === undefined ? 2 : _ref$frames; var _ref$close = _ref.close; var close = _ref$close === undefined ? false : _ref$close; if (repeat === true) { repeat = Infinity; } var container = $(containerSelector); var styleElt = document.createElement('style'); var styles = ''; container.addClass('svg-animated'); MorphSVGPlugin.convertToPath(containerSelector + ' circle,\n ' + containerSelector + ' rect,\n ' + containerSelector + ' ellipse,\n ' + containerSelector + ' line,\n ' + containerSelector + ' polygon,\n ' + containerSelector + ' polyline'); frameNames.forEach(function (frameName) { var tl = new TimelineMax({ repeat: repeat }); var firstFrame = container.find('.' + frameName + '1')[0]; var i = undefined; var previousFrame = firstFrame; for (i = 2; i <= frames; i += 1) {if (window.CP.shouldStopExecution(1)){break;} var className = '.' + frameName + i; var frame = container.find(className); styles += className + '{visibility:hidden;}'; tl.to(firstFrame, timing(i), { morphSVG: frame.length ? frame : previousFrame }, "+=0"); previousFrame = frame; } window.CP.exitedLoop(1); styles += '.' + frameName + '1{visibility:visible;}'; if (close) { tl.to(firstFrame, timing(i), { morphSVG: firstFrame }, "+=0"); } styleElt.innerHTML += styles; container.prepend(styleElt); }); function timing(i) { return timings[Math.min(i - 2, timings.length - 1)]; } } //# sourceURL=pen.js </script> </body></html>

Related: See More


Questions / Comments: