CINXE.COM

Web Networking

<!doctype html> <html lang="en" data-critters-container> <head> <base href="/" path="/"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <meta name="theme-color" content="#ffffff"> <title>Web Networking</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="dns-prefetch" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="dns-prefetch" href="https://fonts.gstatic.com"> <style type="text/css">@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style> <link rel="icon" type="image/x-icon" id="favicon" href="./favicon.ico"> <link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png"> <link rel="icon" type="image/png" href="./favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="./favicon-16x16.png" sizes="16x16"> <link rel="mask-icon" href="./safari-pinned-tab.svg" color="#5bbad5"> <link rel="manifest" href="./manifest.json"> <link rel="preconnect" href="https://www.google-analytics.com"> <link rel="dns-prefetch" href="https://www.google-analytics.com"> <link rel="preconnect" href="https://d304g80if9nu2q.cloudfront.net"> <link rel="dns-prefetch" href="https://d304g80if9nu2q.cloudfront.net"> <link rel="preconnect" href="https://d1ew4vee5tqwao.cloudfront.net"> <link rel="dns-prefetch" href="https://d1ew4vee5tqwao.cloudfront.net"> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"> <style>html,body{margin:0;padding:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}html{background-color:#fff;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility}body{font-family:ThemedFont,Lato,Helvetica,Verdana,Arial,sans-serif}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}html,body{background-color:var(--theme-main-bg-color);color:var(--theme-main-text-icon-color);scrollbar-color:var(--theme-content-bg-color_high-contrast-10) var(--theme-content-bg-color)}html{-ms-overflow-style:-ms-autohiding-scrollbar}.center-everything{display:flex;justify-content:center;align-items:center}.is-fullheight{height:100vh}.is-fullwidth{width:100%!important}:root{--padding:1.5rem;--margin:1.5rem}.spinner{width:30px;height:30px;transition:all .2s;position:relative;margin:25px auto}.double-bounce1{width:100%;height:100%;border-radius:50%;background-color:var(--theme-content-text-icon-color);opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 1s infinite ease-in-out}@keyframes sk-bounce{0%,to{transform:scale(.8);-webkit-transform:scale(.8)}50%{transform:scale(1);-webkit-transform:scale(1)}}:root{--cropper-overlay-color:var(--theme-content-bg-color)}:root{--theme-primary-color:#4b1fcf;--theme-primary-color_high-contrast-20:#8b6be9;--theme-primary-color_low-contrast-10:#3b18a3;--theme-primary-color_opacity-30:#4b1fcf4d;--theme-primary-color_opacity-75:#4b1fcfbf;--theme-primary-text-icon-color:#ffffff;--theme-nav-bg-color:#ffffff;--theme-nav-bg-color_high-contrast-10:#e6e6e6;--theme-nav-bg-color_high-contrast-20:#cccccc;--theme-nav-text-icon-color:#3f3f3f;--theme-nav-text-icon-color_opacity-50:#3f3f3f80;--theme-content-bg-color:#ffffff;--theme-content-bg-color_high-contrast-10:#e6e6e6;--theme-content-bg-color_high-contrast-10_opacity-50:#e6e6e680;--theme-content-bg-color_high-contrast-20:#cccccc;--theme-content-text-icon-color:#3f3f3f;--theme-content-text-icon-color_opacity-50:#3f3f3f80;--theme-main-bg-color:#f9f9f9;--theme-main-bg-color_high-contrast-10:#dfdfdf;--theme-main-text-icon-color:#3f3f3f;--white:#ffffff;--grey-light:#c0c0c0;--green-accent:#00CC66;--green-dark:#007b35;--green-light:#a7ffcd;--black:#000000;--orange-accent:#ffa500;--orange-dark:#c96d00;--orange-light:#ffe3c2;--red-accent:#ff0049;--red-dark:#8f0000;--red-light:#ffd0d0;--blue-dark:#013f9c;--blue-light:#9bcfff;--gold:#ffd700}</style><link rel="stylesheet" href="styles.f09de7e45b56b680.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.f09de7e45b56b680.css"></noscript></head> <body> <app-root> <div class="is-fullwidth is-fullheight center-everything"> <div> <div class="spinner"> <div class="double-bounce1"> </div> </div> </div> </div> </app-root> <!-- required script for AppSync libs --> <script> if (global === undefined) { var global = window; } </script> <!-- one signal push notifications --> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async></script> <script src="runtime.dc35c932f54e0b6a.js" type="module"></script><script src="polyfills.d12db23a9cac9793.js" type="module"></script><script src="main.a04844e39b336600.js" type="module"></script></body> </html>