• DELETE FROM KEYWORDS WHERE ID_DOMAINE=34121819
  • DoneDoneDone

    URL:wanago.io

    Connection: Keep-Alive
    Date: Mon, 27 Jan 2025 16:51:03 GMT
    Keep-Alive: timeout=5, max=100
    Transfer-Encoding: chunked
    Content-Type: text/html; charset=UTF-8
    Server: LiteSpeed
    Set-Cookie: cb_StAqHUeI=HhSuoxMd; expires=Tue, 28-Jan-2025 16:51:02 GMT; Max-Age=86400; path=/
    Set-Cookie: cb_YoxIHQ=3TerEI; expires=Tue, 28-Jan-2025 16:51:02 GMT; Max-Age=86400; path=/
    Set-Cookie: wpdiscuz_nonce_2975b511ded6a31c5050597778d444be=3d9d86422a; expires=Tue, 28-Jan-2025 02:51:03 GMT; Max-Age=36000; path=/; HttpOnly
    Vary: User-Agent,User-Agent
    x-powered-by: PHP/7.4.33
    link: ; rel="https://api.w.org/"
    
    
    Status => 200
    <!DOCTYPE html>
    <html lang="en-US">
        <head>
            <meta charset="UTF-8">
            <meta http-equiv=X-UA-Compatible content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
            <link rel="profile" href="http://gmpg.org/xfn/11">
            <link rel="pingback" href="http://wanago.io/xmlrpc.php">
    
            <script id="dsq-count-scr" src="https://wanago-io.disqus.com/count.js" async></script>
                
            <script>
                window.redditPageUrl = "";
            </script>
    
            <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
    
    	<!-- This site is optimized with the Yoast SEO plugin v21.0 - https://yoast.com/wordpress/plugins/seo/ -->
    	<title>Marcin Wanago Blog - JavaScript, both frontend and backend</title>
    	<meta name="description" content="JavaScript blog focused on covering practical issues and explaining how the language works under the hood." />
    	<link rel="canonical" href="https://wanago.io/" />
    	<link rel="next" href="https://wanago.io/page/2/" />
    	<meta property="og:locale" content="en_US" />
    	<meta property="og:type" content="website" />
    	<meta property="og:title" content="Wanago.io" />
    	<meta property="og:description" content="JavaScript blog focused on covering practical issues and explaining how the language works under the hood." />
    	<meta property="og:url" content="https://wanago.io/" />
    	<meta property="og:site_name" content="Marcin Wanago Blog - JavaScript, both frontend and backend" />
    	<meta property="og:image" content="https://wanago.io/wp-content/uploads/2023/04/logo.png" />
    	<meta property="og:image:width" content="512" />
    	<meta property="og:image:height" content="512" />
    	<meta property="og:image:type" content="image/png" />
    	<meta name="twitter:card" content="summary_large_image" />
    	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://wanago.io/","url":"https://wanago.io/","name":"Marcin Wanago Blog - JavaScript, both frontend and backend","isPartOf":{"@id":"https://wanago.io/#website"},"description":"JavaScript blog focused on covering practical issues and explaining how the language works under the hood.","breadcrumb":{"@id":"https://wanago.io/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://wanago.io/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://wanago.io/#website","url":"https://wanago.io/","name":"Marcin Wanago Blog - JavaScript, both frontend and backend","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wanago.io/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script>
    	<!-- / Yoast SEO plugin. -->
    
    
    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
    <link rel='dns-prefetch' href='//use.fontawesome.com' />
    <link rel="alternate" type="application/rss+xml" title="Marcin Wanago Blog  - JavaScript, both frontend and backend &raquo; Feed" href="http://wanago.io/feed/" />
    <link rel="alternate" type="application/rss+xml" title="Marcin Wanago Blog  - JavaScript, both frontend and backend &raquo; Comments Feed" href="http://wanago.io/comments/feed/" />
    <link rel='stylesheet' id='urvanov_syntax_highlighter-css' href='http://wanago.io/wp-content/plugins/urvanov-syntax-highlighter/css/min/urvanov_syntax_highlighter.min.css?ver=2.8.33' type='text/css' media='all' />
    <link rel='stylesheet' id='crayon-theme-prism-like-copy-css' href='http://wanago.io/wp-content/uploads/urvanov-syntax-highlighter/themes/prism-like-copy/prism-like-copy.css?ver=2.8.33' type='text/css' media='all' />
    <link rel='stylesheet' id='crayon-font-monaco-css' href='http://wanago.io/wp-content/plugins/urvanov-syntax-highlighter/fonts/monaco.css?ver=2.8.33' type='text/css' media='all' />
    <link rel='stylesheet' id='wp-block-library-css' href='http://wanago.io/wp-includes/css/dist/block-library/style.min.css?ver=6.3.5' type='text/css' media='all' />
    <style id='classic-theme-styles-inline-css' type='text/css'>
    /*! This file is auto-generated */
    .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
    </style>
    <style id='global-styles-inline-css' type='text/css'>
    body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
    .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
    :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
    :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
    .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
    </style>
    <link rel='stylesheet' id='agp-core-repeater-css-css' href='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/repeater/css/style.css?ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='fac-css-css' href='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/css/style.min.css?ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='email-subscribers-css' href='http://wanago.io/wp-content/plugins/email-subscribers/lite/public/css/email-subscribers-public.css?ver=5.4.16' type='text/css' media='all' />
    <link rel='stylesheet' id='orgseries-default-css-css' href='http://wanago.io/wp-content/plugins/organize-series/orgSeries.css?ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='wpimagelazyloadstyle-css' href='http://wanago.io/wp-content/plugins/wp-image-lazy-load/image_lazy_load.css?ver=6.3.5' type='text/css' media='all' />
    <style id='wpimagelazyloadstyle-inline-css' type='text/css'>
    
                    .fadein{
                      animation: fade 1s ease-in;
                    }
                    @keyframes fade {
                      0% {
                        opacity: 0;
                      }
                      100% {
                        opacity: 1;
                      }
                    }
    </style>
    <link rel='stylesheet' id='tt-easy-google-fonts-css' href='http://fonts.googleapis.com/css?family=Roboto%3Aregular%2C500%2C100&#038;subset=latin%2Call&#038;ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='omtria-fonts-css' href='https://fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic|Roboto+Condensed:400,700,400italic,700italic|Squada+One&#038;subset=latin,latin-ext' type='text/css' media='all' />
    <link rel='stylesheet' id='omtria-style-css' href='http://wanago.io/wp-content/themes/omtria/style.css?ver=1.1.8' type='text/css' media='all' />
    <style id='omtria-style-inline-css' type='text/css'>
    
        blockquote {       
            border-left: 0.25em solid #decb4c; /* 4/16 */        
        }
        
        a {
            color: #decb4c;
        }
        
        a:hover,
        a:focus {
            color: #decb4c;        
        }
        
        mark,
        ins {
            background: #decb4c;        
        }
        
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"] {        
            background: #decb4c;        
        }
        
        button:hover,
        button:focus,
        input[type="button"]:hover,
        input[type="button"]:focus,
        input[type="reset"]:hover,
        input[type="reset"]:focus,
        input[type="submit"]:hover,
        input[type="submit"]:focus {
            background: #d4c24b;        
        }
        
        .menu-header--default a:hover,
        .menu-header--default a:focus,
        .menu-header--default .current-menu-item > a {
            color: #decb4c;
        }
        
        .content-box--default .content-box-title:after {
            background: #decb4c;
        }
        
        .button--default {
            background: #decb4c;        
        }
        
        .button--default:hover,
        .button--default:focus {
            background: #d4c24b;        
        }
        
        .button--default.button--transparent {
            background: #decb4c;
            background: rgba(222,203,76,0.7);
        }
        
        .post--default .post-title:before {
            background: #decb4c;
        }
        
        .post-detail--default .post-detail-title:after {
            background: #decb4c;
        }
        
        .comments--default .bypostauthor .comment-author .fn {
            color: #decb4c;
        }
        
        .comments--default .comment-metadata .edit-link a {
            color: #decb4c;
        }
        
        .widget-section-title:before {        
            background: #decb4c;        
        }
            .footer--default {
                background: #eaeaea;
            }
        
    </style>
    <link rel='stylesheet' id='recent-posts-widget-with-thumbnails-public-style-css' href='http://wanago.io/wp-content/plugins/recent-posts-widget-with-thumbnails/public.css?ver=7.1.1' type='text/css' media='all' />
    <link rel='stylesheet' id='tablepress-default-css' href='http://wanago.io/wp-content/tablepress-combined.min.css?ver=43' type='text/css' media='all' />
    <link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css' type='text/css' media='all' integrity="sha384-DyZ88mC6Up2uqS4h/KRgHuoeGwBcD4Ng9SiP4dIRy0EXTlnuz47vAwmeGwVChigm" crossorigin="anonymous" />
    <link rel='stylesheet' id='popup-maker-site-css' href='//wanago.io/wp-content/uploads/pum/pum-site-styles.css?generated=1692904092&#038;ver=1.16.14' type='text/css' media='all' />
    <link rel='stylesheet' id='malinky-ajax-pagination-css' href='http://wanago.io/wp-content/plugins/malinky-ajax-pagination/css/style.css' type='text/css' media='all' />
    <link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v5.15.4/css/v4-shims.css' type='text/css' media='all' integrity="sha384-Vq76wejb3QJM4nDatBa5rUOve+9gkegsjCebvV/9fvXlGWo4HCMR4cJZjjcF6Viv" crossorigin="anonymous" />
    <style id='font-awesome-official-v4shim-inline-css' type='text/css'>
    @font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff2") format("woff2"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff") format("woff"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.ttf") format("truetype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.svg#fontawesome") format("svg");
    }
    
    @font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff2") format("woff2"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff") format("woff"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.ttf") format("truetype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.svg#fontawesome") format("svg");
    }
    
    @font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff2") format("woff2"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff") format("woff"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.ttf") format("truetype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.svg#fontawesome") format("svg");
    unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
    }
    </style>
    <script type='text/javascript' src='http://wanago.io/wp-includes/js/jquery/jquery.min.js?ver=3.7.0' id='jquery-core-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1' id='jquery-migrate-js'></script>
    <script type='text/javascript' id='urvanov_syntax_highlighter_js-js-extra'>
    /* <![CDATA[ */
    var UrvanovSyntaxHighlighterSyntaxSettings = {"version":"2.8.33","is_admin":"0","ajaxurl":"http:\/\/wanago.io\/wp-admin\/admin-ajax.php","prefix":"urvanov-syntax-highlighter-","setting":"urvanov-syntax-highlighter-setting","selected":"urvanov-syntax-highlighter-setting-selected","changed":"urvanov-syntax-highlighter-setting-changed","special":"urvanov-syntax-highlighter-setting-special","orig_value":"data-orig-value","debug":""};
    var UrvanovSyntaxHighlighterSyntaxStrings = {"copy":"Copied to the clipboard","minimize":"Click To Expand Code"};
    /* ]]> */
    </script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/urvanov-syntax-highlighter/js/min/urvanov_syntax_highlighter.min.js?ver=2.8.33' id='urvanov_syntax_highlighter_js-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/repeater/js/main.js?ver=6.3.5' id='agp-core-repeater-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/libs/jquery.mobile.min.js?ver=6.3.5' id='fac-mobile-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/libs/responsiveslides.min.js?ver=6.3.5' id='fac-slider-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/js/main.min.js?ver=6.3.5' id='fac-js'></script>
    <script type='text/javascript' id='wpimagelazyload-js-extra'>
    /* <![CDATA[ */
    var wpimagelazyload_settings = {"wpimagelazyloadsetting_skipiframe":"true","wpimagelazyloadsetting_skipparent":"","wpimagelazyloadsetting_skipallparent":"","wpimagelazyloadsetting_skipvideo":"false","wpimagelazyloadsetting_loadonposition":"0","wpimagelazyloadsetting_importantvc":""};
    /* ]]> */
    </script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/wp-image-lazy-load/image_lazy_load.js?ver=1' id='wpimagelazyload-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/blink.js?ver=6.3.5' id='blinking-newsletter-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/reddit-app/main.js?ver=6.3.5' id='reddit-main-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/reddit-app/vendors~main.js?ver=6.3.5' id='reddit-vendors-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/discord-app/main_v2.js?ver=6.3.5' id='discord-main-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/scrollSeries_v2.js?ver=6.3.5' id='scroll-series-js'></script>
    <!--[if lt IE 9]><script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/html5shiv.min.js?ver=3.7.3' id='html5shiv-js'></script>
    <![endif]--><!--[if lt IE 9]><script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/respond.min.js?ver=1.4.2' id='respond-js'></script>
    <![endif]--><link rel="https://api.w.org/" href="http://wanago.io/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://wanago.io/xmlrpc.php?rsd" />
    <meta name="generator" content="WordPress 6.3.5" />
    <link rel="icon" href="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-150x150.png" sizes="32x32" />
    <link rel="icon" href="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-300x300.png" sizes="192x192" />
    <link rel="apple-touch-icon" href="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-300x300.png" />
    <meta name="msapplication-TileImage" content="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-300x300.png" />
    		<style type="text/css" id="wp-custom-css">
    			body {
    	padding-top:50px !important;
    	overflow-y: scroll;
    }
    
    .nf-field-description.nf-field-description {
    	margin-top: -10px;
    	margin-bottom: 10px;
    }
    
    .feedback-header {
    	font-size: 32px;
      margin: 0;
    }
    
    .nf-form-content label {
    	font-size: inherit;
    }
    
    input.ninja-forms-field[type="radio"] {
    	opacity: 0;
    }
    
    #pum-4907 {
      min-height: 374px
    }
    
    .email-consent {
    	font-size: 12px;
    }
    
    #pum-4907 input[type=submit]{
    	margin-top: 15px;
    	animation: pulse 1.2s infinite;
    	font-size: 15px;
    	background: #ed6526;
    }
    
    #pum-4907 .image-wrapper {
    	display: flex;
      justify-content: center;
      align-items: center;
    	padding-right: 40px;
    }
    
    .email-popup-wrapper {
    	display: flex;
    	padding-bottom: 15px;
    	padding-top: 25px;
    }
    
    .email-popup-header {
    	text-transform: uppercase;
    	color: #ed6526;
    	font-weight: 500;
    	font-size: 28px;
    	margin: 0;
    	margin-bottom: 10px;
    	padding-right: 50px;
    }
    
    .email-popup-content {
    	padding-top: 5px;
    	padding-right: 35px;
    	margin-bottom: 10px;
    	font-size: 18px;
    }
    
    #pum-4907 .pum-container {
    	padding-top: 0;
    }
    
    .pum .pdf-thumbnail {
    	filter: drop-shadow(5px 5px 8px rgba(0, 0, 0, 0.4));
    
    	height: 100%;
    	width: 700px;
    }
    
    .popmake-close.popmake-close.popmake-close.popmake-close.popmake-close {
    	border-radius: 0 0 0 5px;
      cursor: pointer;
    }
    
    #pum-4907 .emaillist {
      margin-top: 8%;
    }
    
    @media only screen and (max-width: 700px) {
      #pum-4907 .image-wrapper {
        display: none;
    	}
    	.email-popup-header {
    		font-size: 20px;
    	}
    	.email-popup-content {
    		font-size: 12px;
    	}
    	#popmake-4907 {
    		left: 0 !important;
    		width: 100%;
    		bottom: 0;
        top: auto !important;
    		margin: 0;
    	}
    	#pum-4907 .emaillist {
        margin-top: 0;
      }
    }
    
    .es_subscription_message {
    	position: relative;
      top: 5px;
    }
    
    .pum-close.popmake-close.pum-close.popmake-close {
    	background-color: #decb4c;
    	cursor: not-allowed;
    }
    
    html.pum-open.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    	padding-right: 0;
    }
    
    .es_submit_button {
    	margin-top: 8px;
    }
    
    .clickable-text {
    	display: inline;
    	margin: 0;
    	color: #decb4c;
    	text-decoration: underline;
    }
    
    .clickable-text:hover {
    	text-decoration: none;
    }
    
    input[name="es_gdpr_consent"] {
    	appearance: auto;
    }
    
    .no-margin {
    	margin: 0;
    }
    
    .malinky-load-more {
    	display: flex;
      justify-content: center;
    }
    
    @keyframes pulse {
    	0% {
        transform: scale(0.95);
        box-shadow: 8px 8px 24px 0px rgba(66, 68, 90, 0.01);
    	}
    
    	50% {
    		transform: scale(1);
        box-shadow: 8px 8px 24px 0px rgba(66, 68, 90, 0.2);
    	}
    	
    	100% {
    		transform: scale(0.95);
        box-shadow: 8px 8px 24px 0px rgba(66, 68, 90, 0.01);
    	}
    
    }
    
    .malinky-load-more > a {
    	animation: pulse 1.5s infinite;
      display: block;
      padding: 10px;
      background: #decb4c;
      margin-bottom: 50px;
    		
      width: 200px;
      background: #decb4c;
    	color: white;
    	border-radius: 10px
    }
    
    .twitter-wrapper {
    	display: flex;
    	width: 100%;
    	justify-content: center;
    }
    
    .twitter-wrapper .twitter-tweet {
    	opacity: 0;
    }
    
    .twitter-wrapper .twitter-tweet.twitter-tweet-rendered {
    	opacity: 1;
    }
    
    
    blockquote {
    	overflow: auto;
    }
    
    .the_champ_sharing_container {
    	display: none;
    }
    
    @media only screen and (min-width: 700px) {
    	.the_champ_sharing_container {
    		display: block;
    	}
    }
    
    .serieslist-ul {
    	max-height: 200px;
    	overflow: auto;
    }
    
    @media only screen and (min-width: 1000px) {
    	.serieslist-ul {
    		max-height: 400px;
    		overflow: auto;
    	}
    }
    
    .seriesmeta {
    	padding: 0;
    }
    
    .code-no-language.code-no-language.code-no-language * {
    	color: #333 !important;
    }
    
    .wp-caption-text {
    	text-align: center;
    	padding-top: 10px;
    }
     
    .comments-area code
    {
    	display: block;
    }
    
    p.small-margin {
    	margin: 0 0 0.7em 0;
    }
    
    #wpcomm .wpdiscuz-form-top-bar .wpdiscuz-ftb-left {
     padding: 2px 0px 1px 0px;
    }
    
    .crayon-nums  {
    	display: none;
    }
    
    .crayon-line.crayon-line.crayon-line
    {
     word-break: normal;
    }
    
    .crayon-table.crayon-table {
    	width: 100% !important;
    }
    
    .crayon-line:hover {
    	background-color: #f5f3e1;
    }
    
    .crayon-main {
    	padding: 4px !important;
    }
    
    .menu-menu-container .menu-item {
    	margin: 0;
    }
    
    .blinking-newsletter .widget-section-title{
    	animation-duration: 1s;
      animation-iteration-count: 3;
      animation-name: text-blinker;
    }
    
    .widget_latestseries a {
    	color: #323330;
    	text-decoration: none;
    }
    
    .widget_latestseries ul {
      list-style: none;
      margin-left: 0;
      padding-left: 0;
    }
    
    .widget_latestseries li {
      padding-left: 1em;
      text-indent: -1em;
    }
    
    .widget_latestseries li:before {
      font-family: "FontAwesome";
      content: "\f105";
      padding-right: 8px;
    }
    
    .widget_latestseries a:hover {
    	text-decoration: underline;
    }
    
    .blinking-newsletter input[type="email"]{
    	animation-duration: 1s;
      animation-iteration-count: 3;
      animation-name: input-blinker;
    }
    
    @keyframes text-blinker {  
      50% { color: #decb4c; }
    }
    
    @keyframes input-blinker {  
      50% {
    		box-shadow: 1px 2px 2px #decb4c;
    	}
    }
    
    .malinky-ajax-pagination-loading {
    	margin: 15px 0 45px 0;
    }
    
    .malinky-ajax-pagination-loading img {
    	width: 35px;
    	height: 35px;
    }
    
    .post-image.fadein {
        animation: fade 0.4s ease-in;
    	background-color:#fefefe;
    }
    
    .reddit-embed {
    	margin-top:50px;
    }
    
    .reddit-embed iframe{
    	width:100% !important;
    	max-width:900px;
    }
    
    .code-title {
    	margin-bottom: -10px;
      margin-top: 10px;
    	font-weight: 400;
    	font-family: 'Roboto condensed';
    }
    
    .code-title.closer {
    	margin-bottom: -25px;
    }
    
    .es_lablebox {
    	display: none;
    }
    
    #email-subscribers-2 .widget-section-title {
    	border: none;
    	padding-bottom:2px;
    }
    
    #email-subscribers-2 .es_msg {
    	color: #323330;
    }
    
    .post-detail-content h3,
    .post-detail h3 {
    	font-weight: 400;
    }
    
    .crayon-code.crayon-code.crayon-code {
    	white-space: nowrap;
    }
    
    article a {
    	color: #ca6821;
    }
    
    .no-list-style {
    	list-style: none;
    }
    
    .the_champ_sharing_container.the_champ_sharing_container {
    	margin-bottom: 35px;
    }
    
    .crayon-syntax.crayon-syntax ~ p {
    	margin-top:15px;
    	margin-bottom:15px;
    }
    
    .quote-wrapper {
    	background-repeat: no-repeat;
    	box-shadow: inset 0 0 0 1000px rgba(255,255,255,.2);
    	background-size: 200px auto;
    	background-position: right center;
    	padding-right:205px;
    }
    
    .ecma-quote {
    	background-image: url(http://wanago.io/wp-content/uploads/2018/03/ecma2.png);
    }
    
    .ydkjs-quote {
    	background-image: url(http://wanago.io/wp-content/uploads/2018/03/ydkjs.png);
    }
    
    .mdn-quote {
    	min-height: 60px;
    	background-image : url(http://wanago.io/wp-content/uploads/2018/03/mdn.png);
    }
    
    .table-wrapper {
    	overflow-x: auto;
    }
    
    .rpwwt-sticky{
    	font-weight: bold;
    }
    
    .hidden {
    	visibility: hidden;
    }
    
    article:last-of-type{
    	margin-bottom: 50px;
    }
    
    .neoteric-logo-wrapper{
    	width:100%;
    	display:flex;
    	justify-content: flex-end;
    }
    
    .neoteric-logo-wrapper img {
    	width:25%;
    	height:25%;
    }
    
    ::-webkit-scrollbar{
        height:9px;
        width:8px;
        border-radius: 9px;
        background: transparent;
            transition: all 0.3s ease;
    }
    ::-webkit-scrollbar:hover{
        background: #d7d7d7;
    }
    ::-webkit-scrollbar-thumb{
        background:#d4c24b;
        border-radius: 8px;
    }
    
    .container:not(.single) .post-header{
    	display:flex;
    	width:100%;
    }
    
    .post-detail-header{
    	margin-top:0;
    }
    
    .post-detail-content{
    	padding:0;
    }
    
    .comments {
    	padding:0;
    }
    
    .post-heading.post-heading {
    	margin-top: 0;
    }
    
    .shortpost-heading {
    	margin:0;
    }
    
    .post-image.post-image {
    	border-bottom: 3px solid #decb4c;
    	width: 100%;
    	height: auto;
    	margin-top: 0;
    }
    
    .post-heading {
    	margin-top: 0.5em;
    }
    
    .post-header {
    	margin: 0;
    }
    
    .post-detail-content-inner {
    	border: none;
    	padding-top:0;
    }
    
    
    .post-detail-info {
    	text-align: left;
    	padding-bottom: 0.5em;
    }
    
    .post-detail-header {
    	margin: 0 0 1.5em 0;
    }
    
    .post-header.post-header:hover img {
        -webkit-transform: none;
        -ms-transform:  none;
        transform:  none;
    }
    
    .post-header-thumbnail{
    	width:100%;
    }
    
    .header{
    	display:none;	
    }
    
    html, body {
      height: 100%;
    }
    .main-container {
      min-height: 100%;
    }
    
    .main-containe:after {
      content: "";
      display: block;
    }
    .footer, .main-containe:after{
      height: 79px; 
    }
    
    article .button {
    	display: none;
    }
    
    .post-header{
    	display:none;
    }
    
    .post-content {
    	padding: 2.1428571429em;
    	padding-top: 0;
    }
    
    .container {
    	max-width: 100%;
    	width:75%;
    	padding:0;
    }
    
    .widget_nav_menu ul li a{
    	color: #323330;
    }
    
    .content-box, .post{
    	border: none;
    }
    
    .photo-wrapper, .logo-wrapper {
    	width:100%;
    	display:flex;
    	justify-content: center;
    	align-content: center;
    }
    
    .logo-wrapper.logo-wrapper {
    	width:100%;
    	height:auto;
    	margin-top: 15px;
    	margin-bottom: 20px;
    	padding: 0;
    }
    
    body:not(.single-post) .content-box, .post {
    		box-shadow: 6px 4px 22px 2px rgba(0,0,0,0.009);
    }
    
    .widget_custom_html {
    	margin-bottom:10px;
    }
    
    .sidebar-header {
    	width:100%;
    	display:flex;
    	flex-direction: column;
    	justify-content:center;
    	align-items: center;
    }
    
    .sidebar-header .home-link {
    	display:block;;
    	flex-direction: column;
    	justify-content: center;
    	align-content: center;
    	width: 100%;
    }
    
    .sidebar-header h1{
    	font-size:30px;
    	margin-top:0;
    	font-weight:bold;
    }
    
    .sidebar-header .photo{
    	max-width: 150px;
    	width: 14vw;
    	align-self: center;
    }
    
    
    @media only screen and (max-width: 1400px) {
    	.main-container.main-container{
    		width:90%;
    	}
    }
    
    @media only screen and (max-width: 1400px) {
    	.sidebar-header .logo{
    		width: 17vw;
    	}
    }
    
    @media only screen and (max-width: 991px) {
    	h2 {
    		font-size: 2em;
    	}
    	.home h2 {
    		font-size: 1.75em !important;
    	}
    	body{
    		padding-top:1em !important;
    	}
    	.sidebar-header .logo{
    		width: 19vw;
    	}
    	.single-post{
    		padding:0 !important;
    	}
    	.single-post .post-image {
    		position: absolute;
        left: 0;
        top: 0;
    	}
    	.post-heading {
    		height:37vw;
    		overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        border-bottom: 3px solid #decb4c;
    	}
    	.post-detail .post-image{
    		    transform: scale(1.25);
    	}
    	.main-container.main-container{
    		width:100%;
    	}
    	.post-detail-content {
    		width:90%;
    		margin: auto;
    	}
    	#comments {
    		width:90%;
    		margin: auto;
    	}
    	.column {
    		padding:0;
    	}
    	.row {
    		width: 100%;
    		height: 100%;
    		margin:0;
    	}
    }
    
    @media only screen and (min-width: 1400px) {
    	.sidebar-header .logo{
    		width: 20vw;
    	}
    }
    
    @media only screen and (max-width: 770px) {
    	.quote-wrapper {
    			box-shadow: inset 0 0 0 1000px rgba(255,255,255,.8);
    		color: #575757;
    		padding-right:0;
    		background-size: auto 80%;
    	}
    	.sidebar-header .logo{
    		width: 250px;
    	}
    	.sidebar-header .photo{
    		width: 150px;
    	}
    }
     
    .sidebar-header .logo{
    	max-width:210px;
    	align-self: center;
    }
    
    .sidebar-header .social-wrapper {
    	text-align: center;
    	margin-top:10px;
    }
    
    .sidebar-header .social-wrapper a{
    	cursor: pointer;
    	font-size:30px;
    	margin: 0 10px;
    	text-decoration: none;
    	color: #decb4c;
    }
    
    .sidebar-header .social-wrapper a:hover{
    	color: #d4c24b;
    }
    
    .the_champ_sharing_container {
    	margin-bottom:20px;
    }
    
    .rpwwt-widget a {
    	color: #323330;
    	text-decoration: none;
    }
    
    .rpwwt-post-title:hover {
    	text-decoration: underline;
    }
    
    .rpwwt-post-title {
    	color: #323330;
    }
    
    .rpwwt-widget.rpwwt-widget li {
    	margin-bottom:10px;
    }
    
    .rpwwt-post-title::before {
    	  font-family: "FontAwesome";
        content: "\f105";
        display: inline-block;
        padding-right: 0.5em;
    }
    
    .menu-item.menu-item {
    	border: 0;
    }
    
    .menu-item.menu-item a {
    	text-decoration: none;
    }
    
    .menu-item.menu-item a:hover {
    	text-decoration: underline;
    }
    
    .footer-wrapper {
    	display: flex;
    	width:100%;
    	justify-content: center;
    	align-content: center;
    }
    
    .footer-wrapper p, .footer-wrapper h1, .footer-wrapper h2 {
    	font-size: 11px;
    	font-size: 0.6875rem;
    	line-height: 20px;
    	font-weight: 300;
    	color: #666;
    	margin: 0 1px;
    }
    .twitter-button .btn, .twitter-button .label{
        display:inline-block;
        vertical-align:top;
        zoom:1
    }
    .twitter-button .btn{
      font:normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
        position:relative;
        height:20px;
        box-sizing:border-box;
        padding:1px 8px 1px 6px;
        background-color:#decb4c;
        color:#fff;
        border-radius:3px;
        font-weight:500;
        cursor:pointer
    }
    
    .twitter-button .btn:hover {
    	background-color: #d4c24b;
    }
    
    .twitter-button .btn i{
        position:relative;
        top:2px;
        display:inline-block;
        width:14px;
        height:14px;
        background:transparent 0 0 no-repeat;
        background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E)
    }
    .twitter-button .btn .label{
        margin-left:3px;
        white-space:nowrap
    }
    .twitter-button .btn .label b{
        font-weight:500;
        white-space:nowrap
    }
    
    /* series */
    .seriesmeta {
    	background:none;
    	margin-bottom: 10px;
    }
    
    .serieslist-ul.serieslist-ul {
    	padding-bottom: 15px;
    	margin-bottom: 20px;
    	    border-bottom: 1px solid #f0f0f0
    }
    
    .serieslist-li a {
    	color: #575757;
    }
    
    .serieslist-li a:hover {
    	color: #decb4c;
    }
    
    .serieslist-li-current {
    	font-weight: bold;
    }		</style>
    		<style id="tt-easy-google-font-styles" type="text/css">p { font-family: 'Roboto'; font-style: normal; font-weight: 400; }
    h1 { font-family: 'Roboto'; font-style: normal; font-weight: 400; }
    h2 { font-family: 'Roboto'; font-style: normal; font-weight: 500; }
    h3 { font-family: 'Roboto'; font-style: normal; font-weight: 100; }
    h4 { font-family: 'Roboto'; font-style: normal; font-weight: 100; }
    h5 { font-family: 'Roboto'; font-style: normal; font-weight: 100; }
    h6 { font-family: 'Roboto'; font-style: normal; font-weight: 100; text-decoration: none; }
    * { }
    </style>    </head>
    
        
    <!DOCTYPE html>
    <html lang="en-US">
        <head>
            <meta charset="UTF-8">
            <meta http-equiv=X-UA-Compatible content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
            <link rel="profile" href="http://gmpg.org/xfn/11">
            <link rel="pingback" href="http://wanago.io/xmlrpc.php">
    
            <script id="dsq-count-scr" src="https://wanago-io.disqus.com/count.js" async></script>
                
            <script>
                window.redditPageUrl = "";
            </script>
    
            <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
    
    	<!-- This site is optimized with the Yoast SEO plugin v21.0 - https://yoast.com/wordpress/plugins/seo/ -->
    	<title>Marcin Wanago Blog - JavaScript, both frontend and backend</title>
    	<meta name="description" content="JavaScript blog focused on covering practical issues and explaining how the language works under the hood." />
    	<link rel="canonical" href="https://wanago.io/" />
    	<link rel="next" href="https://wanago.io/page/2/" />
    	<meta property="og:locale" content="en_US" />
    	<meta property="og:type" content="website" />
    	<meta property="og:title" content="Wanago.io" />
    	<meta property="og:description" content="JavaScript blog focused on covering practical issues and explaining how the language works under the hood." />
    	<meta property="og:url" content="https://wanago.io/" />
    	<meta property="og:site_name" content="Marcin Wanago Blog - JavaScript, both frontend and backend" />
    	<meta property="og:image" content="https://wanago.io/wp-content/uploads/2023/04/logo.png" />
    	<meta property="og:image:width" content="512" />
    	<meta property="og:image:height" content="512" />
    	<meta property="og:image:type" content="image/png" />
    	<meta name="twitter:card" content="summary_large_image" />
    	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://wanago.io/","url":"https://wanago.io/","name":"Marcin Wanago Blog - JavaScript, both frontend and backend","isPartOf":{"@id":"https://wanago.io/#website"},"description":"JavaScript blog focused on covering practical issues and explaining how the language works under the hood.","breadcrumb":{"@id":"https://wanago.io/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://wanago.io/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://wanago.io/#website","url":"https://wanago.io/","name":"Marcin Wanago Blog - JavaScript, both frontend and backend","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wanago.io/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script>
    	<!-- / Yoast SEO plugin. -->
    
    
    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
    <link rel='dns-prefetch' href='//use.fontawesome.com' />
    <link rel="alternate" type="application/rss+xml" title="Marcin Wanago Blog  - JavaScript, both frontend and backend &raquo; Feed" href="http://wanago.io/feed/" />
    <link rel="alternate" type="application/rss+xml" title="Marcin Wanago Blog  - JavaScript, both frontend and backend &raquo; Comments Feed" href="http://wanago.io/comments/feed/" />
    <link rel='stylesheet' id='urvanov_syntax_highlighter-css' href='http://wanago.io/wp-content/plugins/urvanov-syntax-highlighter/css/min/urvanov_syntax_highlighter.min.css?ver=2.8.33' type='text/css' media='all' />
    <link rel='stylesheet' id='crayon-theme-prism-like-copy-css' href='http://wanago.io/wp-content/uploads/urvanov-syntax-highlighter/themes/prism-like-copy/prism-like-copy.css?ver=2.8.33' type='text/css' media='all' />
    <link rel='stylesheet' id='crayon-font-monaco-css' href='http://wanago.io/wp-content/plugins/urvanov-syntax-highlighter/fonts/monaco.css?ver=2.8.33' type='text/css' media='all' />
    <link rel='stylesheet' id='wp-block-library-css' href='http://wanago.io/wp-includes/css/dist/block-library/style.min.css?ver=6.3.5' type='text/css' media='all' />
    <style id='classic-theme-styles-inline-css' type='text/css'>
    /*! This file is auto-generated */
    .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
    </style>
    <style id='global-styles-inline-css' type='text/css'>
    body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
    .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
    :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
    :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
    .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
    </style>
    <link rel='stylesheet' id='agp-core-repeater-css-css' href='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/repeater/css/style.css?ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='fac-css-css' href='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/css/style.min.css?ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='email-subscribers-css' href='http://wanago.io/wp-content/plugins/email-subscribers/lite/public/css/email-subscribers-public.css?ver=5.4.16' type='text/css' media='all' />
    <link rel='stylesheet' id='orgseries-default-css-css' href='http://wanago.io/wp-content/plugins/organize-series/orgSeries.css?ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='wpimagelazyloadstyle-css' href='http://wanago.io/wp-content/plugins/wp-image-lazy-load/image_lazy_load.css?ver=6.3.5' type='text/css' media='all' />
    <style id='wpimagelazyloadstyle-inline-css' type='text/css'>
    
                    .fadein{
                      animation: fade 1s ease-in;
                    }
                    @keyframes fade {
                      0% {
                        opacity: 0;
                      }
                      100% {
                        opacity: 1;
                      }
                    }
    </style>
    <link rel='stylesheet' id='tt-easy-google-fonts-css' href='http://fonts.googleapis.com/css?family=Roboto%3Aregular%2C500%2C100&#038;subset=latin%2Call&#038;ver=6.3.5' type='text/css' media='all' />
    <link rel='stylesheet' id='omtria-fonts-css' href='https://fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic|Roboto+Condensed:400,700,400italic,700italic|Squada+One&#038;subset=latin,latin-ext' type='text/css' media='all' />
    <link rel='stylesheet' id='omtria-style-css' href='http://wanago.io/wp-content/themes/omtria/style.css?ver=1.1.8' type='text/css' media='all' />
    <style id='omtria-style-inline-css' type='text/css'>
    
        blockquote {       
            border-left: 0.25em solid #decb4c; /* 4/16 */        
        }
        
        a {
            color: #decb4c;
        }
        
        a:hover,
        a:focus {
            color: #decb4c;        
        }
        
        mark,
        ins {
            background: #decb4c;        
        }
        
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"] {        
            background: #decb4c;        
        }
        
        button:hover,
        button:focus,
        input[type="button"]:hover,
        input[type="button"]:focus,
        input[type="reset"]:hover,
        input[type="reset"]:focus,
        input[type="submit"]:hover,
        input[type="submit"]:focus {
            background: #d4c24b;        
        }
        
        .menu-header--default a:hover,
        .menu-header--default a:focus,
        .menu-header--default .current-menu-item > a {
            color: #decb4c;
        }
        
        .content-box--default .content-box-title:after {
            background: #decb4c;
        }
        
        .button--default {
            background: #decb4c;        
        }
        
        .button--default:hover,
        .button--default:focus {
            background: #d4c24b;        
        }
        
        .button--default.button--transparent {
            background: #decb4c;
            background: rgba(222,203,76,0.7);
        }
        
        .post--default .post-title:before {
            background: #decb4c;
        }
        
        .post-detail--default .post-detail-title:after {
            background: #decb4c;
        }
        
        .comments--default .bypostauthor .comment-author .fn {
            color: #decb4c;
        }
        
        .comments--default .comment-metadata .edit-link a {
            color: #decb4c;
        }
        
        .widget-section-title:before {        
            background: #decb4c;        
        }
            .footer--default {
                background: #eaeaea;
            }
        
    </style>
    <link rel='stylesheet' id='recent-posts-widget-with-thumbnails-public-style-css' href='http://wanago.io/wp-content/plugins/recent-posts-widget-with-thumbnails/public.css?ver=7.1.1' type='text/css' media='all' />
    <link rel='stylesheet' id='tablepress-default-css' href='http://wanago.io/wp-content/tablepress-combined.min.css?ver=43' type='text/css' media='all' />
    <link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css' type='text/css' media='all' integrity="sha384-DyZ88mC6Up2uqS4h/KRgHuoeGwBcD4Ng9SiP4dIRy0EXTlnuz47vAwmeGwVChigm" crossorigin="anonymous" />
    <link rel='stylesheet' id='popup-maker-site-css' href='//wanago.io/wp-content/uploads/pum/pum-site-styles.css?generated=1692904092&#038;ver=1.16.14' type='text/css' media='all' />
    <link rel='stylesheet' id='malinky-ajax-pagination-css' href='http://wanago.io/wp-content/plugins/malinky-ajax-pagination/css/style.css' type='text/css' media='all' />
    <link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v5.15.4/css/v4-shims.css' type='text/css' media='all' integrity="sha384-Vq76wejb3QJM4nDatBa5rUOve+9gkegsjCebvV/9fvXlGWo4HCMR4cJZjjcF6Viv" crossorigin="anonymous" />
    <style id='font-awesome-official-v4shim-inline-css' type='text/css'>
    @font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff2") format("woff2"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff") format("woff"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.ttf") format("truetype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.svg#fontawesome") format("svg");
    }
    
    @font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff2") format("woff2"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff") format("woff"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.ttf") format("truetype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.svg#fontawesome") format("svg");
    }
    
    @font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff2") format("woff2"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff") format("woff"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.ttf") format("truetype"),
    		url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.svg#fontawesome") format("svg");
    unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
    }
    </style>
    <script type='text/javascript' src='http://wanago.io/wp-includes/js/jquery/jquery.min.js?ver=3.7.0' id='jquery-core-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1' id='jquery-migrate-js'></script>
    <script type='text/javascript' id='urvanov_syntax_highlighter_js-js-extra'>
    /* <![CDATA[ */
    var UrvanovSyntaxHighlighterSyntaxSettings = {"version":"2.8.33","is_admin":"0","ajaxurl":"http:\/\/wanago.io\/wp-admin\/admin-ajax.php","prefix":"urvanov-syntax-highlighter-","setting":"urvanov-syntax-highlighter-setting","selected":"urvanov-syntax-highlighter-setting-selected","changed":"urvanov-syntax-highlighter-setting-changed","special":"urvanov-syntax-highlighter-setting-special","orig_value":"data-orig-value","debug":""};
    var UrvanovSyntaxHighlighterSyntaxStrings = {"copy":"Copied to the clipboard","minimize":"Click To Expand Code"};
    /* ]]> */
    </script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/urvanov-syntax-highlighter/js/min/urvanov_syntax_highlighter.min.js?ver=2.8.33' id='urvanov_syntax_highlighter_js-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/repeater/js/main.js?ver=6.3.5' id='agp-core-repeater-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/libs/jquery.mobile.min.js?ver=6.3.5' id='fac-mobile-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/libs/responsiveslides.min.js?ver=6.3.5' id='fac-slider-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/agp-font-awesome-collection/assets/js/main.min.js?ver=6.3.5' id='fac-js'></script>
    <script type='text/javascript' id='wpimagelazyload-js-extra'>
    /* <![CDATA[ */
    var wpimagelazyload_settings = {"wpimagelazyloadsetting_skipiframe":"true","wpimagelazyloadsetting_skipparent":"","wpimagelazyloadsetting_skipallparent":"","wpimagelazyloadsetting_skipvideo":"false","wpimagelazyloadsetting_loadonposition":"0","wpimagelazyloadsetting_importantvc":""};
    /* ]]> */
    </script>
    <script type='text/javascript' src='http://wanago.io/wp-content/plugins/wp-image-lazy-load/image_lazy_load.js?ver=1' id='wpimagelazyload-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/blink.js?ver=6.3.5' id='blinking-newsletter-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/reddit-app/main.js?ver=6.3.5' id='reddit-main-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/reddit-app/vendors~main.js?ver=6.3.5' id='reddit-vendors-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/discord-app/main_v2.js?ver=6.3.5' id='discord-main-js'></script>
    <script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/scrollSeries_v2.js?ver=6.3.5' id='scroll-series-js'></script>
    <!--[if lt IE 9]><script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/html5shiv.min.js?ver=3.7.3' id='html5shiv-js'></script>
    <![endif]--><!--[if lt IE 9]><script type='text/javascript' src='http://wanago.io/wp-content/themes/omtria/js/respond.min.js?ver=1.4.2' id='respond-js'></script>
    <![endif]--><link rel="https://api.w.org/" href="http://wanago.io/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://wanago.io/xmlrpc.php?rsd" />
    <meta name="generator" content="WordPress 6.3.5" />
    <link rel="icon" href="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-150x150.png" sizes="32x32" />
    <link rel="icon" href="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-300x300.png" sizes="192x192" />
    <link rel="apple-touch-icon" href="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-300x300.png" />
    <meta name="msapplication-TileImage" content="http://wanago.io/wp-content/uploads/2022/02/logo_square_simple_white-300x300.png" />
    		<style type="text/css" id="wp-custom-css">
    			body {
    	padding-top:50px !important;
    	overflow-y: scroll;
    }
    
    .nf-field-description.nf-field-description {
    	margin-top: -10px;
    	margin-bottom: 10px;
    }
    
    .feedback-header {
    	font-size: 32px;
      margin: 0;
    }
    
    .nf-form-content label {
    	font-size: inherit;
    }
    
    input.ninja-forms-field[type="radio"] {
    	opacity: 0;
    }
    
    #pum-4907 {
      min-height: 374px
    }
    
    .email-consent {
    	font-size: 12px;
    }
    
    #pum-4907 input[type=submit]{
    	margin-top: 15px;
    	animation: pulse 1.2s infinite;
    	font-size: 15px;
    	background: #ed6526;
    }
    
    #pum-4907 .image-wrapper {
    	display: flex;
      justify-content: center;
      align-items: center;
    	padding-right: 40px;
    }
    
    .email-popup-wrapper {
    	display: flex;
    	padding-bottom: 15px;
    	padding-top: 25px;
    }
    
    .email-popup-header {
    	text-transform: uppercase;
    	color: #ed6526;
    	font-weight: 500;
    	font-size: 28px;
    	margin: 0;
    	margin-bottom: 10px;
    	padding-right: 50px;
    }
    
    .email-popup-content {
    	padding-top: 5px;
    	padding-right: 35px;
    	margin-bottom: 10px;
    	font-size: 18px;
    }
    
    #pum-4907 .pum-container {
    	padding-top: 0;
    }
    
    .pum .pdf-thumbnail {
    	filter: drop-shadow(5px 5px 8px rgba(0, 0, 0, 0.4));
    
    	height: 100%;
    	width: 700px;
    }
    
    .popmake-close.popmake-close.popmake-close.popmake-close.popmake-close {
    	border-radius: 0 0 0 5px;
      cursor: pointer;
    }
    
    #pum-4907 .emaillist {
      margin-top: 8%;
    }
    
    @media only screen and (max-width: 700px) {
      #pum-4907 .image-wrapper {
        display: none;
    	}
    	.email-popup-header {
    		font-size: 20px;
    	}
    	.email-popup-content {
    		font-size: 12px;
    	}
    	#popmake-4907 {
    		left: 0 !important;
    		width: 100%;
    		bottom: 0;
        top: auto !important;
    		margin: 0;
    	}
    	#pum-4907 .emaillist {
        margin-top: 0;
      }
    }
    
    .es_subscription_message {
    	position: relative;
      top: 5px;
    }
    
    .pum-close.popmake-close.pum-close.popmake-close {
    	background-color: #decb4c;
    	cursor: not-allowed;
    }
    
    html.pum-open.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    	padding-right: 0;
    }
    
    .es_submit_button {
    	margin-top: 8px;
    }
    
    .clickable-text {
    	display: inline;
    	margin: 0;
    	color: #decb4c;
    	text-decoration: underline;
    }
    
    .clickable-text:hover {
    	text-decoration: none;
    }
    
    input[name="es_gdpr_consent"] {
    	appearance: auto;
    }
    
    .no-margin {
    	margin: 0;
    }
    
    .malinky-load-more {
    	display: flex;
      justify-content: center;
    }
    
    @keyframes pulse {
    	0% {
        transform: scale(0.95);
        box-shadow: 8px 8px 24px 0px rgba(66, 68, 90, 0.01);
    	}
    
    	50% {
    		transform: scale(1);
        box-shadow: 8px 8px 24px 0px rgba(66, 68, 90, 0.2);
    	}
    	
    	100% {
    		transform: scale(0.95);
        box-shadow: 8px 8px 24px 0px rgba(66, 68, 90, 0.01);
    	}
    
    }
    
    .malinky-load-more > a {
    	animation: pulse 1.5s infinite;
      display: block;
      padding: 10px;
      background: #decb4c;
      margin-bottom: 50px;
    		
      width: 200px;
      background: #decb4c;
    	color: white;
    	border-radius: 10px
    }
    
    .twitter-wrapper {
    	display: flex;
    	width: 100%;
    	justify-content: center;
    }
    
    .twitter-wrapper .twitter-tweet {
    	opacity: 0;
    }
    
    .twitter-wrapper .twitter-tweet.twitter-tweet-rendered {
    	opacity: 1;
    }
    
    
    blockquote {
    	overflow: auto;
    }
    
    .the_champ_sharing_container {
    	display: none;
    }
    
    @media only screen and (min-width: 700px) {
    	.the_champ_sharing_container {
    		display: block;
    	}
    }
    
    .serieslist-ul {
    	max-height: 200px;
    	overflow: auto;
    }
    
    @media only screen and (min-width: 1000px) {
    	.serieslist-ul {
    		max-height: 400px;
    		overflow: auto;
    	}
    }
    
    .seriesmeta {
    	padding: 0;
    }
    
    .code-no-language.code-no-language.code-no-language * {
    	color: #333 !important;
    }
    
    .wp-caption-text {
    	text-align: center;
    	padding-top: 10px;
    }
     
    .comments-area code
    {
    	display: block;
    }
    
    p.small-margin {
    	margin: 0 0 0.7em 0;
    }
    
    #wpcomm .wpdiscuz-form-top-bar .wpdiscuz-ftb-left {
     padding: 2px 0px 1px 0px;
    }
    
    .crayon-nums  {
    	display: none;
    }
    
    .crayon-line.crayon-line.crayon-line
    {
     word-break: normal;
    }
    
    .crayon-table.crayon-table {
    	width: 100% !important;
    }
    
    .crayon-line:hover {
    	background-color: #f5f3e1;
    }
    
    .crayon-main {
    	padding: 4px !important;
    }
    
    .menu-menu-container .menu-item {
    	margin: 0;
    }
    
    .blinking-newsletter .widget-section-title{
    	animation-duration: 1s;
      animation-iteration-count: 3;
      animation-name: text-blinker;
    }
    
    .widget_latestseries a {
    	color: #323330;
    	text-decoration: none;
    }
    
    .widget_latestseries ul {
      list-style: none;
      margin-left: 0;
      padding-left: 0;
    }
    
    .widget_latestseries li {
      padding-left: 1em;
      text-indent: -1em;
    }
    
    .widget_latestseries li:before {
      font-family: "FontAwesome";
      content: "\f105";
      padding-right: 8px;
    }
    
    .widget_latestseries a:hover {
    	text-decoration: underline;
    }
    
    .blinking-newsletter input[type="email"]{
    	animation-duration: 1s;
      animation-iteration-count: 3;
      animation-name: input-blinker;
    }
    
    @keyframes text-blinker {  
      50% { color: #decb4c; }
    }
    
    @keyframes input-blinker {  
      50% {
    		box-shadow: 1px 2px 2px #decb4c;
    	}
    }
    
    .malinky-ajax-pagination-loading {
    	margin: 15px 0 45px 0;
    }
    
    .malinky-ajax-pagination-loading img {
    	width: 35px;
    	height: 35px;
    }
    
    .post-image.fadein {
        animation: fade 0.4s ease-in;
    	background-color:#fefefe;
    }
    
    .reddit-embed {
    	margin-top:50px;
    }
    
    .reddit-embed iframe{
    	width:100% !important;
    	max-width:900px;
    }
    
    .code-title {
    	margin-bottom: -10px;
      margin-top: 10px;
    	font-weight: 400;
    	font-family: 'Roboto condensed';
    }
    
    .code-title.closer {
    	margin-bottom: -25px;
    }
    
    .es_lablebox {
    	display: none;
    }
    
    #email-subscribers-2 .widget-section-title {
    	border: none;
    	padding-bottom:2px;
    }
    
    #email-subscribers-2 .es_msg {
    	color: #323330;
    }
    
    .post-detail-content h3,
    .post-detail h3 {
    	font-weight: 400;
    }
    
    .crayon-code.crayon-code.crayon-code {
    	white-space: nowrap;
    }
    
    article a {
    	color: #ca6821;
    }
    
    .no-list-style {
    	list-style: none;
    }
    
    .the_champ_sharing_container.the_champ_sharing_container {
    	margin-bottom: 35px;
    }
    
    .crayon-syntax.crayon-syntax ~ p {
    	margin-top:15px;
    	margin-bottom:15px;
    }
    
    .quote-wrapper {
    	background-repeat: no-repeat;
    	box-shadow: inset 0 0 0 1000px rgba(255,255,255,.2);
    	background-size: 200px auto;
    	background-position: right center;
    	padding-right:205px;
    }
    
    .ecma-quote {
    	background-image: url(http://wanago.io/wp-content/uploads/2018/03/ecma2.png);
    }
    
    .ydkjs-quote {
    	background-image: url(http://wanago.io/wp-content/uploads/2018/03/ydkjs.png);
    }
    
    .mdn-quote {
    	min-height: 60px;
    	background-image : url(http://wanago.io/wp-content/uploads/2018/03/mdn.png);
    }
    
    .table-wrapper {
    	overflow-x: auto;
    }
    
    .rpwwt-sticky{
    	font-weight: bold;
    }
    
    .hidden {
    	visibility: hidden;
    }
    
    article:last-of-type{
    	margin-bottom: 50px;
    }
    
    .neoteric-logo-wrapper{
    	width:100%;
    	display:flex;
    	justify-content: flex-end;
    }
    
    .neoteric-logo-wrapper img {
    	width:25%;
    	height:25%;
    }
    
    ::-webkit-scrollbar{
        height:9px;
        width:8px;
        border-radius: 9px;
        background: transparent;
            transition: all 0.3s ease;
    }
    ::-webkit-scrollbar:hover{
        background: #d7d7d7;
    }
    ::-webkit-scrollbar-thumb{
        background:#d4c24b;
        border-radius: 8px;
    }
    
    .container:not(.single) .post-header{
    	display:flex;
    	width:100%;
    }
    
    .post-detail-header{
    	margin-top:0;
    }
    
    .post-detail-content{
    	padding:0;
    }
    
    .comments {
    	padding:0;
    }
    
    .post-heading.post-heading {
    	margin-top: 0;
    }
    
    .shortpost-heading {
    	margin:0;
    }
    
    .post-image.post-image {
    	border-bottom: 3px solid #decb4c;
    	width: 100%;
    	height: auto;
    	margin-top: 0;
    }
    
    .post-heading {
    	margin-top: 0.5em;
    }
    
    .post-header {
    	margin: 0;
    }
    
    .post-detail-content-inner {
    	border: none;
    	padding-top:0;
    }
    
    
    .post-detail-info {
    	text-align: left;
    	padding-bottom: 0.5em;
    }
    
    .post-detail-header {
    	margin: 0 0 1.5em 0;
    }
    
    .post-header.post-header:hover img {
        -webkit-transform: none;
        -ms-transform:  none;
        transform:  none;
    }
    
    .post-header-thumbnail{
    	width:100%;
    }
    
    .header{
    	display:none;	
    }
    
    html, body {
      height: 100%;
    }
    .main-container {
      min-height: 100%;
    }
    
    .main-containe:after {
      content: "";
      display: block;
    }
    .footer, .main-containe:after{
      height: 79px; 
    }
    
    article .button {
    	display: none;
    }
    
    .post-header{
    	display:none;
    }
    
    .post-content {
    	padding: 2.1428571429em;
    	padding-top: 0;
    }
    
    .container {
    	max-width: 100%;
    	width:75%;
    	padding:0;
    }
    
    .widget_nav_menu ul li a{
    	color: #323330;
    }
    
    .content-box, .post{
    	border: none;
    }
    
    .photo-wrapper, .logo-wrapper {
    	width:100%;
    	display:flex;
    	justify-content: center;
    	align-content: center;
    }
    
    .logo-wrapper.logo-wrapper {
    	width:100%;
    	height:auto;
    	margin-top: 15px;
    	margin-bottom: 20px;
    	padding: 0;
    }
    
    body:not(.single-post) .content-box, .post {
    		box-shadow: 6px 4px 22px 2px rgba(0,0,0,0.009);
    }
    
    .widget_custom_html {
    	margin-bottom:10px;
    }
    
    .sidebar-header {
    	width:100%;
    	display:flex;
    	flex-direction: column;
    	justify-content:center;
    	align-items: center;
    }
    
    .sidebar-header .home-link {
    	display:block;;
    	flex-direction: column;
    	justify-content: center;
    	align-content: center;
    	width: 100%;
    }
    
    .sidebar-header h1{
    	font-size:30px;
    	margin-top:0;
    	font-weight:bold;
    }
    
    .sidebar-header .photo{
    	max-width: 150px;
    	width: 14vw;
    	align-self: center;
    }
    
    
    @media only screen and (max-width: 1400px) {
    	.main-container.main-container{
    		width:90%;
    	}
    }
    
    @media only screen and (max-width: 1400px) {
    	.sidebar-header .logo{
    		width: 17vw;
    	}
    }
    
    @media only screen and (max-width: 991px) {
    	h2 {
    		font-size: 2em;
    	}
    	.home h2 {
    		font-size: 1.75em !important;
    	}
    	body{
    		padding-top:1em !important;
    	}
    	.sidebar-header .logo{
    		width: 19vw;
    	}
    	.single-post{
    		padding:0 !important;
    	}
    	.single-post .post-image {
    		position: absolute;
        left: 0;
        top: 0;
    	}
    	.post-heading {
    		height:37vw;
    		overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        border-bottom: 3px solid #decb4c;
    	}
    	.post-detail .post-image{
    		    transform: scale(1.25);
    	}
    	.main-container.main-container{
    		width:100%;
    	}
    	.post-detail-content {
    		width:90%;
    		margin: auto;
    	}
    	#comments {
    		width:90%;
    		margin: auto;
    	}
    	.column {
    		padding:0;
    	}
    	.row {
    		width: 100%;
    		height: 100%;
    		margin:0;
    	}
    }
    
    @media only screen and (min-width: 1400px) {
    	.sidebar-header .logo{
    		width: 20vw;
    	}
    }
    
    @media only screen and (max-width: 770px) {
    	.quote-wrapper {
    			box-shadow: inset 0 0 0 1000px rgba(255,255,255,.8);
    		color: #575757;
    		padding-right:0;
    		background-size: auto 80%;
    	}
    	.sidebar-header .logo{
    		width: 250px;
    	}
    	.sidebar-header .photo{
    		width: 150px;
    	}
    }
     
    .sidebar-header .logo{
    	max-width:210px;
    	align-self: center;
    }
    
    .sidebar-header .social-wrapper {
    	text-align: center;
    	margin-top:10px;
    }
    
    .sidebar-header .social-wrapper a{
    	cursor: pointer;
    	font-size:30px;
    	margin: 0 10px;
    	text-decoration: none;
    	color: #decb4c;
    }
    
    .sidebar-header .social-wrapper a:hover{
    	color: #d4c24b;
    }
    
    .the_champ_sharing_container {
    	margin-bottom:20px;
    }
    
    .rpwwt-widget a {
    	color: #323330;
    	text-decoration: none;
    }
    
    .rpwwt-post-title:hover {
    	text-decoration: underline;
    }
    
    .rpwwt-post-title {
    	color: #323330;
    }
    
    .rpwwt-widget.rpwwt-widget li {
    	margin-bottom:10px;
    }
    
    .rpwwt-post-title::before {
    	  font-family: "FontAwesome";
        content: "\f105";
        display: inline-block;
        padding-right: 0.5em;
    }
    
    .menu-item.menu-item {
    	border: 0;
    }
    
    .menu-item.menu-item a {
    	text-decoration: none;
    }
    
    .menu-item.menu-item a:hover {
    	text-decoration: underline;
    }
    
    .footer-wrapper {
    	display: flex;
    	width:100%;
    	justify-content: center;
    	align-content: center;
    }
    
    .footer-wrapper p, .footer-wrapper h1, .footer-wrapper h2 {
    	font-size: 11px;
    	font-size: 0.6875rem;
    	line-height: 20px;
    	font-weight: 300;
    	color: #666;
    	margin: 0 1px;
    }
    .twitter-button .btn, .twitter-button .label{
        display:inline-block;
        vertical-align:top;
        zoom:1
    }
    .twitter-button .btn{
      font:normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
        position:relative;
        height:20px;
        box-sizing:border-box;
        padding:1px 8px 1px 6px;
        background-color:#decb4c;
        color:#fff;
        border-radius:3px;
        font-weight:500;
        cursor:pointer
    }
    
    .twitter-button .btn:hover {
    	background-color: #d4c24b;
    }
    
    .twitter-button .btn i{
        position:relative;
        top:2px;
        display:inline-block;
        width:14px;
        height:14px;
        background:transparent 0 0 no-repeat;
        background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E)
    }
    .twitter-button .btn .label{
        margin-left:3px;
        white-space:nowrap
    }
    .twitter-button .btn .label b{
        font-weight:500;
        white-space:nowrap
    }
    
    /* series */
    .seriesmeta {
    	background:none;
    	margin-bottom: 10px;
    }
    
    .serieslist-ul.serieslist-ul {
    	padding-bottom: 15px;
    	margin-bottom: 20px;
    	    border-bottom: 1px solid #f0f0f0
    }
    
    .serieslist-li a {
    	color: #575757;
    }
    
    .serieslist-li a:hover {
    	color: #decb4c;
    }
    
    .serieslist-li-current {
    	font-weight: bold;
    }		</style>
    		<style id="tt-easy-google-font-styles" type="text/css">p { font-family: 'Roboto'; font-style: normal; font-weight: 400; }
    h1 { font-family: 'Roboto'; font-style: normal; font-weight: 400; }
    h2 { font-family: 'Roboto'; font-style: normal; font-weight: 500; }
    h3 { font-family: 'Roboto'; font-style: normal; font-weight: 100; }
    h4 { font-family: 'Roboto'; font-style: normal; font-weight: 100; }
    h5 { font-family: 'Roboto'; font-style: normal; font-weight: 100; }
    h6 { font-family: 'Roboto'; font-style: normal; font-weight: 100; text-decoration: none; }
    * { }
    </style>    </head>
    
        

    Marcin Wanago Blog - JavaScript, both frontend and backend

    Recherche META Description de la page

    JavaScript blog focused on covering practical issues and explaining how the language works under the hood.

    Recherche META Keywords de la page

    UPDATE DOMAINES SET server='LiteSpeed',redirection='',Status='200',err='',[TITRE]=N'Marcin Wanago Blog - JavaScript, both frontend and backend',[DESCRIPTION]=N'JavaScript blog focused on covering practical issues and explaining how the language works under the hood.',[KEYWORDS]=N'' WHERE id=34121819
  • 0

    Marcin Wanago Blog - JavaScript both frontend and backend JavaScript blog focused on covering practical issues and explaining how the language works under the hood.

  • 0. Marcin (6)
  • --------->0
  • 1. Wanago (6)
  • --------->0
  • 2. Blog (4)
  • --------->0
  • 3. - (1)
  • --------->0
  • 4. JavaScript (10)
  • --------->0
  • 6. both (4)
  • --------->0
  • 7. frontend (8)
  • --------->0
  • 8. and (3)
  • --------->0
  • 9. backend (7)
  • --------->0
  • 12. focused (7)
  • --------->0
  • 13. on (2)
  • --------->0
  • 14. covering (8)
  • --------->0
  • 15. practical (9)
  • --------->0
  • 16. issues (6)
  • --------->0
  • 18. explaining (10)
  • --------->0
  • 19. how (3)
  • --------->0
  • 20. the (3)
  • --------->0
  • 21. language (8)
  • --------->0
  • 22. works (5)
  • --------->0
  • 23. under (5)
  • --------->0
  • 25. hood (4)
  • --------->0
    INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'Marcin',34121819),(N'Wanago',34121819),(N'Blog',34121819),(N'-',34121819),(N'JavaScript',34121819),(N'both',34121819),(N'frontend',34121819),(N'and',34121819),(N'backend',34121819),(N'focused',34121819),(N'on',34121819),(N'covering',34121819),(N'practical',34121819),(N'issues',34121819),(N'explaining',34121819),(N'how',34121819),(N'the',34121819),(N'language',34121819),(N'works',34121819),(N'under',34121819),(N'hood',34121819)