{
  "log": {
    "version": "1.2",
    "creator": {
      "name": "WebInspector",
      "version": "537.36"
    },
    "pages": [
      {
        "startedDateTime": "2017-04-17T01:11:53.299Z",
        "id": "page_1",
        "title": "http://127.0.0.1:4000/",
        "pageTimings": {
          "onContentLoad": 60.415999963879585,
          "onLoad": 173.24099992401898
        }
      }
    ],
    "entries": [
      {
        "startedDateTime": "2017-04-17T01:11:53.299Z",
        "time": 4.896000027656555,
        "request": {
          "method": "GET",
          "url": "http://127.0.0.1:4000/",
          "httpVersion": "HTTP/1.1",
          "headers": [
            {
              "name": "Pragma",
              "value": "no-cache"
            },
            {
              "name": "DNT",
              "value": "1"
            },
            {
              "name": "Accept-Encoding",
              "value": "gzip, deflate, sdch, br"
            },
            {
              "name": "Host",
              "value": "127.0.0.1:4000"
            },
            {
              "name": "Accept-Language",
              "value": "en-US,en;q=0.8"
            },
            {
              "name": "Upgrade-Insecure-Requests",
              "value": "1"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
            },
            {
              "name": "Accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
            },
            {
              "name": "Cache-Control",
              "value": "no-cache"
            },
            {
              "name": "Referer",
              "value": "http://127.0.0.1:4000/2017/fixing-laravel-5.4-dependency-on-phpunit-5"
            },
            {
              "name": "Cookie",
              "value": "_gat=1; _ga=GA1.1.144569011.1487542273"
            },
            {
              "name": "Connection",
              "value": "keep-alive"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "_gat",
              "value": "1",
              "expires": null,
              "httpOnly": false,
              "secure": false
            },
            {
              "name": "_ga",
              "value": "GA1.1.144569011.1487542273",
              "expires": null,
              "httpOnly": false,
              "secure": false
            }
          ],
          "headersSize": 567,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "OK",
          "httpVersion": "HTTP/1.1",
          "headers": [
            {
              "name": "Date",
              "value": "Mon, 17 Apr 2017 01:11:53 GMT"
            },
            {
              "name": "Last-Modified",
              "value": "Mon, 17 Apr 2017 01:10:57 GMT"
            },
            {
              "name": "Server",
              "value": "WEBrick/1.3.1 (Ruby/2.3.1/2016-04-26)"
            },
            {
              "name": "Etag",
              "value": "51af8ef-180b-58f41621"
            },
            {
              "name": "Content-Type",
              "value": "text/html; charset=utf-8"
            },
            {
              "name": "Cache-Control",
              "value": "private, max-age=0, proxy-revalidate, no-store, no-cache, must-revalidate"
            },
            {
              "name": "Connection",
              "value": "Keep-Alive"
            },
            {
              "name": "Content-Length",
              "value": "6155"
            }
          ],
          "cookies": [],
          "content": {
            "size": 6155,
            "mimeType": "text/html",
            "compression": -1,
            "text": "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"><meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"><meta name=\"viewport\" content=\"width=device-width\"><link rel=\"shortcut icon\" href=\"/favicon.ico\"><link rel=\"apple-touch-icon\" href=\"/apple-touch-icon.png\"><title>Aaron Saray | Milwaukee Web Developer, PHP Programmer</title><meta name=\"description\" content=\"Milwaukee PHP Web Developer, Open Source Programmer and Development Manager\"><link rel=\"stylesheet\" href=\"/css/main.css\"><link rel=\"alternate\" type=\"application/rss+xml\" title=\"Aaron Saray | Milwaukee Web Developer, PHP Programmer\" href=\"http://www.aaronsaray.com/feed.xml\"></head><body><header><nav> <a href=\"/\">Aaron Saray</a> <a href=\"/contact\">Contact</a></nav></header><main><section id=\"hero\"><h1>Aaron Saray is a PHP Web Developer</h1><h3>in Milwaukee, WI</h3></section><p class=\"leader\">Here are <abbr title=\"444 technical and business blog posts\">some things</abbr> he has to say:</p><section class=\"entries\"><article itemscope itemtype=\"http://schema.org/BlogPosting\"><header><h2 itemprop=\"name headline\" id=\"post-2017-fixing-laravel-5-4-dependency-on-phpunit-5\"><a href=\"/2017/fixing-laravel-5.4-dependency-on-phpunit-5\">Fixing Laravel 5.4's Dependency on PHPUnit 5</a></h2></header><section class=\"blog-content\" itemprop=\"articleBody\"><p> Normally, when I write unit tests, I don’t use Laravel’s facade and fakery methods. I do a lot of injection of services, but in one particular case, when working with the Queue system, I had to use the facade for faking the queue and asserting some jobs were pushed. <a class=\"read-more\" href=\"/2017/fixing-laravel-5.4-dependency-on-phpunit-5\" title=\"Read the rest of this post\">(more…)</a></p></section><footer> <time datetime=\"2017-04-14T00:00:00-05:00\" itemprop=\"datePublished\">Apr 14, 2017.</time> <span>php, testing, phpunit, laravel</span></footer></article><article itemscope itemtype=\"http://schema.org/BlogPosting\"><header><h2 itemprop=\"name headline\" id=\"post-2017-laravel-swagger-generation-command\"><a href=\"/2017/laravel-swagger-generation-command\">Laravel Command to Generate Swagger Documentation</a></h2></header><section class=\"blog-content\" itemprop=\"articleBody\"><p> If you’re not using Swagger (or OpenAPI) yet to document your APIs, you should start. It’s pretty simple to get started - especially in PHP. I recommend using the swagger-php package - it’s pretty easy. Just use annotations, and then generate the Swagger definition when you’re done. <a class=\"read-more\" href=\"/2017/laravel-swagger-generation-command\" title=\"Read the rest of this post\">(more…)</a></p></section><footer> <time datetime=\"2017-02-20T00:00:00-06:00\" itemprop=\"datePublished\">Feb 20, 2017.</time> <span>php, laravel</span></footer></article><article itemscope itemtype=\"http://schema.org/BlogPosting\"><header><h2 itemprop=\"name headline\" id=\"post-2016-sometimes-more-features-arent-better\"><a href=\"/2016/sometimes-more-features-arent-better\">Startups - take note: Sometimes More Features Aren't Better</a></h2></header><section class=\"blog-content\" itemprop=\"articleBody\"><p> The real reason we’re not successful or getting a bunch of sales, is because we’re missing feature X, Y and Z! Add them immediately! <a class=\"read-more\" href=\"/2016/sometimes-more-features-arent-better\" title=\"Read the rest of this post\">(more…)</a></p></section><footer> <time datetime=\"2016-12-06T00:00:00-06:00\" itemprop=\"datePublished\">Dec 6, 2016.</time> <span>business</span></footer></article><article itemscope itemtype=\"http://schema.org/BlogPosting\"><header><h2 itemprop=\"name headline\" id=\"post-2016-get-better-at-logging\"><a href=\"/2016/get-better-at-logging\">Get Better at Logging</a></h2></header><section class=\"blog-content\" itemprop=\"articleBody\"><p> Have you ever submitted a debug log for a piece of desktop software? I’m always enthralled at the sheer amount of information that is included in some of these error reports. It reminds me that I don’t do enough logging. As a matter of fact, I think most PHP developers don’t do enough logging. <a class=\"read-more\" href=\"/2016/get-better-at-logging\" title=\"Read the rest of this post\">(more…)</a></p></section><footer> <time datetime=\"2016-09-27T00:00:00-05:00\" itemprop=\"datePublished\">Sep 27, 2016.</time> <span>php, misc web development</span></footer></article><article itemscope itemtype=\"http://schema.org/BlogPosting\"><header><h2 itemprop=\"name headline\" id=\"post-2016-google-street-view-animation\"><a href=\"/2016/google-street-view-animation\">Google Street View Animation</a></h2></header><section class=\"blog-content\" itemprop=\"articleBody\"><p> Today, while trying to think of a clever way to create a “hire Aaron” page (yup, resume is right here), I came up with an idea to animate a Google Street View page. My initial goal was to animate a rotation and some travel down a road, but I’ve been unable to find a more seamless way of doing the horizontal travel. It looks like there is just going to be jumps in their photography... <a class=\"read-more\" href=\"/2016/google-street-view-animation\" title=\"Read the rest of this post\">(more…)</a></p></section><footer> <time datetime=\"2016-09-18T00:00:00-05:00\" itemprop=\"datePublished\">Sep 18, 2016.</time> <span>javascript, css, google maps</span></footer></article><p class=\"last-cta\"> <a href=\"/blog\" title=\"See all 444 posts\">See All Posts</a></p></section></main><footer><ul><li><a href=\"https://github.com/aaronsaray\">GitHub</a></li><li><a href=\"https://twitter.com/aaronsaray\">Twitter</a></li><li><a href=\"https://linkedin.com/in/aaronsaray\">LinkedIn</a></li><li><a href=\"/resume\" title=\"My Web Programmer Resume\">Resume</a></li></ul><p>&copy; 2017 Aaron Saray</p></footer><script type=\"text/javascript\">!function(e,a,t,n,c,o,s){e.GoogleAnalyticsObject=c,e[c]=e[c]||function(){(e[c].q=e[c].q||[]).push(arguments)},e[c].l=1*new Date,o=a.createElement(t),s=a.getElementsByTagName(t)[0],o.async=1,o.src=n,s.parentNode.insertBefore(o,s)}(window,document,\"script\",\"//www.google-analytics.com/analytics.js\",\"ga\"),ga(\"create\",\"UA-2186364-4\",\"auto\"),ga(\"send\",\"pageview\");</script></body></html>\n"
          },
          "redirectURL": "",
          "headersSize": 354,
          "bodySize": 6156,
          "_transferSize": 6510
        },
        "cache": {},
        "timings": {
          "blocked": 1.27499992959201,
          "dns": -1,
          "connect": -1,
          "send": 0.07000006735324993,
          "wait": 1.7929999157786403,
          "receive": 1.758000114932655,
          "ssl": -1
        },
        "serverIPAddress": "127.0.0.1",
        "connection": "309650",
        "pageref": "page_1"
      },
      {
        "startedDateTime": "2017-04-17T01:11:53.311Z",
        "time": 4.9760001711547375,
        "request": {
          "method": "GET",
          "url": "http://127.0.0.1:4000/css/main.css",
          "httpVersion": "HTTP/1.1",
          "headers": [
            {
              "name": "Pragma",
              "value": "no-cache"
            },
            {
              "name": "DNT",
              "value": "1"
            },
            {
              "name": "Accept-Encoding",
              "value": "gzip, deflate, sdch, br"
            },
            {
              "name": "Host",
              "value": "127.0.0.1:4000"
            },
            {
              "name": "Accept-Language",
              "value": "en-US,en;q=0.8"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
            },
            {
              "name": "Accept",
              "value": "text/css,*/*;q=0.1"
            },
            {
              "name": "Referer",
              "value": "http://127.0.0.1:4000/"
            },
            {
              "name": "Cookie",
              "value": "_gat=1; _ga=GA1.1.144569011.1487542273"
            },
            {
              "name": "Connection",
              "value": "keep-alive"
            },
            {
              "name": "Cache-Control",
              "value": "no-cache"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "_gat",
              "value": "1",
              "expires": null,
              "httpOnly": false,
              "secure": false
            },
            {
              "name": "_ga",
              "value": "GA1.1.144569011.1487542273",
              "expires": null,
              "httpOnly": false,
              "secure": false
            }
          ],
          "headersSize": 446,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "OK",
          "httpVersion": "HTTP/1.1",
          "headers": [
            {
              "name": "Date",
              "value": "Mon, 17 Apr 2017 01:11:53 GMT"
            },
            {
              "name": "Last-Modified",
              "value": "Mon, 17 Apr 2017 01:10:57 GMT"
            },
            {
              "name": "Server",
              "value": "WEBrick/1.3.1 (Ruby/2.3.1/2016-04-26)"
            },
            {
              "name": "Etag",
              "value": "51cf7b9-108a-58f41621"
            },
            {
              "name": "Content-Type",
              "value": "text/css; charset=utf-8"
            },
            {
              "name": "Cache-Control",
              "value": "private, max-age=0, proxy-revalidate, no-store, no-cache, must-revalidate"
            },
            {
              "name": "Connection",
              "value": "Keep-Alive"
            },
            {
              "name": "Content-Length",
              "value": "4234"
            }
          ],
          "cookies": [],
          "content": {
            "size": 4234,
            "mimeType": "text/css",
            "compression": -1,
            "text": "body{margin:0;color:#333;background:#272727;font-family:Palatino, \"Palatino Linotype\", \"Palatino LT STD\", \"Book Antiqua\", Georgia, serif;font-size:1.37rem;line-height:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>header{background:#ffffff}body>header nav{width:80%;max-width:60rem;margin:auto;display:flex;justify-content:space-between;padding:3rem 0 0.5rem 0;border-bottom:0.15rem solid #eeeeee}body>header a{color:#333}body>footer{width:80%;max-width:60rem;margin:auto;padding:3rem 0 1rem 0;color:#454545;text-align:center}body>footer ul{display:flex;flex-wrap:wrap;list-style:none;justify-content:space-around;margin:0 0 2rem 0;padding:0}body>footer a,body>footer a:visited{color:#777777;text-decoration:none}body>footer p{font-size:0.8rem}main{padding:3rem 0;background:#ffffff}main>*{width:80%;max-width:60rem;margin:auto}a{color:#369;text-decoration:none}h3{font-size:1.9rem;line-height:2.6rem}abbr{border-bottom:0.01rem dotted #e0e0e0}blockquote{margin-left:0;padding-left:2rem;border-left:0.3rem solid #E2E2E2;background:#f9f9f9}.pull-right{float:right}.leader{padding:1rem 0 2rem 0;font-style:italic}.last-cta{text-align:center;font-weight:bold}#hero{line-height:2.4rem}#hero h1,#hero h3{display:inline}#hero h1{padding-right:0.6rem}#hero h1,#hero h3,#hero p{font-size:2rem}#hero p{margin-top:0}article{display:flex;flex-direction:column;margin-bottom:1.4rem}article header{order:1}article footer{order:2;font-size:0.8rem;padding:0 0.1rem;color:#666}article footer time{padding-right:1rem}article section{order:3}article h2{font-size:2rem;line-height:2.9rem;margin:0}article h2 a,article h2 a:visited{color:#369}article h2 a:hover{color:#59f}.read-more{font-size:1rem;color:#666;text-decoration:none}.entries article:after{content:'—';text-align:center;color:#e4e4e4;order:4}.old-post{background:#fff4a5;border:0.15rem solid #ffb710;padding:1rem 1.6rem;margin:3rem 0}.thumbnail{display:block;margin:1rem 0;text-align:center}.thumbnail img{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25);padding:5px}.thumbnail.pull-right{margin-left:2rem}.inline img{max-width:40rem;max-height:20rem;margin:auto}table{width:100%;margin:1.5rem;border-collapse:collapse}th{background:#f4f4f4}td,th{border:1px solid #cecece;padding:0.5rem}.highlight{white-space:pre;overflow:auto;word-wrap:normal;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:20px;background:#343642;color:#C1C2C3}.highlight .hll{background-color:#ffc}.highlight .gd{color:#2e3436;background-color:#0e1416}.highlight .gr{color:#eeeeec;background-color:#c00}.highlight .gi{color:#babdb6;background-color:#1f2b2d}.highlight .go{color:#2c3032;background-color:#2c3032}.highlight .kt{color:#e3e7df}.highlight .ni{color:#888a85}.highlight .c,.highlight .cm,.highlight .c1,.highlight .cs{color:#8D9684}.highlight .err,.highlight .g,.highlight .l,.highlight .n,.highlight .x,.highlight .p,.highlight .ge,.highlight .gp,.highlight .gs,.highlight .gt,.highlight .ld,.highlight .s,.highlight .nc,.highlight .nd,.highlight .ne,.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py,.highlight .ow,.highlight .w,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx,.highlight .sr,.highlight .s1,.highlight .ss,.highlight .bp{color:#C1C2C3}.highlight .k,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .nt{color:#729fcf}.highlight .cp,.highlight .gh,.highlight .gu,.highlight .na,.highlight .nf{color:#E9A94B}.highlight .m,.highlight .nb,.highlight .no,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .il{color:#8ae234}.highlight .o{color:#989DAA}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:#fff}.highlight,.highlight>pre{margin:0;line-height:1.5rem}code.highlighter-rouge{background:#eaeaea;color:#343642;padding:0.3rem}#notfound_video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover}#not-found-link{display:block;text-align:center}#not-found-link a{color:#000000;background:rgba(255,255,255,0.4);display:inline-block}\n"
          },
          "redirectURL": "",
          "headersSize": 353,
          "bodySize": 4235,
          "_transferSize": 4588
        },
        "cache": {},
        "timings": {
          "blocked": 2.22300016321242,
          "dns": -1,
          "connect": -1,
          "send": 0.08199992589652005,
          "wait": 2.41900002583862,
          "receive": 0.25200005620717736,
          "ssl": -1
        },
        "serverIPAddress": "127.0.0.1",
        "connection": "309650",
        "pageref": "page_1"
      },
      {
        "startedDateTime": "2017-04-17T01:11:53.365Z",
        "time": 36.75399976782501,
        "request": {
          "method": "GET",
          "url": "https://www.google-analytics.com/analytics.js",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "Referer",
              "value": "http://127.0.0.1:4000/"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "strict-transport-security",
              "value": "max-age=10886400; includeSubDomains; preload"
            },
            {
              "name": "content-encoding",
              "value": "gzip"
            },
            {
              "name": "x-content-type-options",
              "value": "nosniff"
            },
            {
              "name": "last-modified",
              "value": "Mon, 03 Apr 2017 21:04:51 GMT"
            },
            {
              "name": "server",
              "value": "Golfe2"
            },
            {
              "name": "age",
              "value": "4988"
            },
            {
              "name": "date",
              "value": "Sun, 16 Apr 2017 23:48:45 GMT"
            },
            {
              "name": "vary",
              "value": "Accept-Encoding"
            },
            {
              "name": "content-type",
              "value": "text/javascript"
            },
            {
              "name": "status",
              "value": "200"
            },
            {
              "name": "cache-control",
              "value": "public, max-age=7200"
            },
            {
              "name": "timing-allow-origin",
              "value": "*"
            },
            {
              "name": "alt-svc",
              "value": "quic=\":443\"; ma=2592000; v=\"37,36,35\""
            },
            {
              "name": "content-length",
              "value": "12163"
            },
            {
              "name": "expires",
              "value": "Mon, 17 Apr 2017 01:48:45 GMT"
            }
          ],
          "cookies": [],
          "content": {
            "size": 29478,
            "mimeType": "text/javascript",
            "text": "(function(){var $c=function(a){this.w=a||[]};$c.prototype.set=function(a){this.w[a]=!0};$c.prototype.encode=function(){for(var a=[],b=0;b<this.w.length;b++)this.w[b]&&(a[Math.floor(b/6)]^=1<<b%6);for(b=0;b<a.length;b++)a[b]=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(a[b]||0);return a.join(\"\")+\"~\"};var vd=new $c;function J(a){vd.set(a)}var Nd=function(a,b){var c=new $c(Dd(a));c.set(b);a.set(Gd,c.w)},Td=function(a){a=Dd(a);a=new $c(a);for(var b=vd.w.slice(),c=0;c<a.w.length;c++)b[c]=b[c]||a.w[c];return(new $c(b)).encode()},Dd=function(a){a=a.get(Gd);ka(a)||(a=[]);return a};var ea=function(a){return\"function\"==typeof a},ka=function(a){return\"[object Array]\"==Object.prototype.toString.call(Object(a))},qa=function(a){return void 0!=a&&-1<(a.constructor+\"\").indexOf(\"String\")},D=function(a,b){return 0==a.indexOf(b)},sa=function(a){return a?a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"):\"\"},ga=function(){for(var a=O.navigator.userAgent+(M.cookie?M.cookie:\"\")+(M.referrer?M.referrer:\"\"),b=a.length,c=O.history.length;0<c;)a+=c--^b++;return[hd()^La(a)&2147483647,Math.round((new Date).getTime()/\n1E3)].join(\".\")},ta=function(a){var b=M.createElement(\"img\");b.width=1;b.height=1;b.src=a;return b},ua=function(){},K=function(a){if(encodeURIComponent instanceof Function)return encodeURIComponent(a);J(28);return a},L=function(a,b,c,d){try{a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent(\"on\"+b,c)}catch(e){J(27)}},f=/^[\\w\\-:/.?=&%!]+$/,wa=function(a,b,c,d){a&&(c?(d=\"\",b&&f.test(b)&&(d=' id=\"'+b+'\"'),f.test(a)&&M.write(\"<script\"+d+' src=\"'+a+'\">\\x3c/script>')):(c=M.createElement(\"script\"),\nc.type=\"text/javascript\",c.async=!0,c.src=a,d&&(c.onload=d),b&&(c.id=b),a=M.getElementsByTagName(\"script\")[0],a.parentNode.insertBefore(c,a)))},Ud=function(){return\"https:\"==M.location.protocol},E=function(a,b){return(a=a.match(\"(?:&|#|\\\\?)\"+K(b).replace(/([.*+?^=!:${}()|\\[\\]\\/\\\\])/g,\"\\\\$1\")+\"=([^&#]*)\"))&&2==a.length?a[1]:\"\"},xa=function(){var a=\"\"+M.location.hostname;return 0==a.indexOf(\"www.\")?a.substring(4):a},ya=function(a){var b=M.referrer;if(/^https?:\\/\\//i.test(b)){if(a)return b;a=\"//\"+M.location.hostname;\nvar c=b.indexOf(a);if(5==c||6==c)if(a=b.charAt(c+a.length),\"/\"==a||\"?\"==a||\"\"==a||\":\"==a)return;return b}},za=function(a,b){if(1==b.length&&null!=b[0]&&\"object\"===typeof b[0])return b[0];for(var c={},d=Math.min(a.length+1,b.length),e=0;e<d;e++)if(\"object\"===typeof b[e]){for(var g in b[e])b[e].hasOwnProperty(g)&&(c[g]=b[e][g]);break}else e<a.length&&(c[a[e]]=b[e]);return c};var ee=function(){this.keys=[];this.values={};this.m={}};ee.prototype.set=function(a,b,c){this.keys.push(a);c?this.m[\":\"+a]=b:this.values[\":\"+a]=b};ee.prototype.get=function(a){return this.m.hasOwnProperty(\":\"+a)?this.m[\":\"+a]:this.values[\":\"+a]};ee.prototype.map=function(a){for(var b=0;b<this.keys.length;b++){var c=this.keys[b],d=this.get(c);d&&a(c,d)}};var O=window,M=document;var F=window,G=function(a){var b=F._gaUserPrefs;if(b&&b.ioo&&b.ioo()||a&&!0===F[\"ga-disable-\"+a])return!0;try{var c=F.external;if(c&&c._gaUserPrefs&&\"oo\"==c._gaUserPrefs)return!0}catch(d){}return!1};var Ca=function(a){var b=[],c=M.cookie.split(\";\");a=new RegExp(\"^\\\\s*\"+a+\"=\\\\s*(.*?)\\\\s*$\");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push(e[1])}return b},zc=function(a,b,c,d,e,g){e=G(e)?!1:eb.test(M.location.hostname)||\"/\"==c&&vc.test(d)?!1:!0;if(!e)return!1;b&&1200<b.length&&(b=b.substring(0,1200),J(24));c=a+\"=\"+b+\"; path=\"+c+\"; \";g&&(c+=\"expires=\"+(new Date((new Date).getTime()+g)).toGMTString()+\"; \");d&&\"none\"!=d&&(c+=\"domain=\"+d+\";\");d=M.cookie;M.cookie=c;if(!(d=d!=M.cookie))a:{a=\nCa(a);for(d=0;d<a.length;d++)if(b==a[d]){d=!0;break a}d=!1}return d},Cc=function(a){return K(a).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\")},vc=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,eb=/(^|\\.)doubleclick\\.net$/i;var oc=function(){return(Ba||Ud()?\"https:\":\"http:\")+\"//www.google-analytics.com\"},Da=function(a){this.name=\"len\";this.message=a+\"-8192\"},ba=function(a,b,c){c=c||ua;if(2036>=b.length)wc(a,b,c);else if(8192>=b.length)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw ge(\"len\",b.length),new Da(b.length);},wc=function(a,b,c){var d=ta(a+\"?\"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c){var d=O.XMLHttpRequest;if(!d)return!1;var e=new d;if(!(\"withCredentials\"in e))return!1;\ne.open(\"POST\",a,!0);e.withCredentials=!0;e.setRequestHeader(\"Content-Type\",\"text/plain\");e.onreadystatechange=function(){4==e.readyState&&(c(),e=null)};e.send(b);return!0},x=function(a,b,c){return O.navigator.sendBeacon?O.navigator.sendBeacon(a,b)?(c(),!0):!1:!1},ge=function(a,b,c){1<=100*Math.random()||G(\"?\")||(a=[\"t=error\",\"_e=\"+a,\"_v=j50\",\"sr=1\"],b&&a.push(\"_f=\"+b),c&&a.push(\"_m=\"+K(c.substring(0,100))),a.push(\"aip=1\"),a.push(\"z=\"+hd()),wc(oc()+\"/collect\",a.join(\"&\"),ua))};var h=function(a){var b=O.gaData=O.gaData||{};return b[a]=b[a]||{}};var Ha=function(){this.M=[]};Ha.prototype.add=function(a){this.M.push(a)};Ha.prototype.D=function(a){try{for(var b=0;b<this.M.length;b++){var c=a.get(this.M[b]);c&&ea(c)&&c.call(O,a)}}catch(d){}b=a.get(Ia);b!=ua&&ea(b)&&(a.set(Ia,ua,!0),setTimeout(b,10))};function Ja(a){if(100!=a.get(Ka)&&La(P(a,Q))%1E4>=100*R(a,Ka))throw\"abort\";}function Ma(a){if(G(P(a,Na)))throw\"abort\";}function Oa(){var a=M.location.protocol;if(\"http:\"!=a&&\"https:\"!=a)throw\"abort\";}\nfunction Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&\"withCredentials\"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];Qa.map(function(c,d){d.F&&(c=a.get(c),void 0!=c&&c!=d.defaultValue&&(\"boolean\"==typeof c&&(c*=1),b.push(d.F+\"=\"+K(\"\"+c))))});b.push(\"z=\"+Bd());a.set(Ra,b.join(\"&\"),!0)}\nfunction Sa(a){var b=P(a,gd)||oc()+\"/collect\",c=P(a,fa);!c&&a.get(Vd)&&(c=\"beacon\");if(c){var d=P(a,Ra),e=a.get(Ia),e=e||ua;\"image\"==c?wc(b,d,e):\"xhr\"==c&&wd(b,d,e)||\"beacon\"==c&&x(b,d,e)||ba(b,d,e)}else ba(b,P(a,Ra),a.get(Ia));b=a.get(Na);b=h(b);c=b.hitcount;b.hitcount=c?c+1:1;b=a.get(Na);delete h(b).pending_experiments;a.set(Ia,ua,!0)}\nfunction Hc(a){(O.gaData=O.gaData||{}).expId&&a.set(Nc,(O.gaData=O.gaData||{}).expId);(O.gaData=O.gaData||{}).expVar&&a.set(Oc,(O.gaData=O.gaData||{}).expVar);var b;var c=a.get(Na);if(c=h(c).pending_experiments){var d=[];for(b in c)c.hasOwnProperty(b)&&c[b]&&d.push(encodeURIComponent(b)+\".\"+encodeURIComponent(c[b]));b=d.join(\"!\")}else b=void 0;b&&a.set(m,b,!0)}function cd(){if(O.navigator&&\"preview\"==O.navigator.loadPurpose)throw\"abort\";}\nfunction yd(a){var b=O.gaDevIds;ka(b)&&0!=b.length&&a.set(\"&did\",b.join(\",\"),!0)}function vb(a){if(!a.get(Na))throw\"abort\";};var hd=function(){return Math.round(2147483647*Math.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if(\"transaction\"!=c&&\"item\"!=c){var c=R(a,Wa),d=(new Date).getTime(),e=R(a,Xa);0==e&&a.set(Xa,d);e=Math.round(2*(d-e)/1E3);0<e&&(c=Math.min(c+e,20),a.set(Xa,d));if(0>=c)throw\"abort\";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee},Qa=new ee,Za=[];Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&void 0==c&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){a=a.get(b);return void 0==a?\"\":\"\"+a},R=function(a,b){a=a.get(b);return void 0==a||\"\"===a?0:1*a};Ya.prototype.set=function(a,b,c){if(a)if(\"object\"==typeof a)for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)};\nvar ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb.test(c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c},$a=function(a){var b=Qa.get(a);if(!b)for(var c=0;c<Za.length;c++){var d=Za[c],e=d[0].exec(a);if(e){b=d[1](e);Qa.set(b.name,b);break}}return b},yc=function(a){var b;Qa.map(function(c,d){d.F==a&&(b=d)});return b&&b.name},S=function(a,b,c,d,e){a=new bb(a,b,c,d,e);Qa.set(a.name,a);return a.name},cb=function(a,\nb){Za.push([new RegExp(\"^\"+a+\"$\"),b])},T=function(a,b,c){return S(a,b,c,void 0,db)},db=function(){};var gb=qa(window.GoogleAnalyticsObject)&&sa(window.GoogleAnalyticsObject)||\"ga\",Ba=!1,hb=T(\"apiVersion\",\"v\"),ib=T(\"clientVersion\",\"_v\");S(\"anonymizeIp\",\"aip\");var jb=S(\"adSenseId\",\"a\"),Va=S(\"hitType\",\"t\"),Ia=S(\"hitCallback\"),Ra=S(\"hitPayload\");S(\"nonInteraction\",\"ni\");S(\"currencyCode\",\"cu\");S(\"dataSource\",\"ds\");var Vd=S(\"useBeacon\",void 0,!1),fa=S(\"transport\");S(\"sessionControl\",\"sc\",\"\");S(\"sessionGroup\",\"sg\");S(\"queueTime\",\"qt\");var Ac=S(\"_s\",\"_s\");S(\"screenName\",\"cd\");\nvar kb=S(\"location\",\"dl\",\"\"),lb=S(\"referrer\",\"dr\"),mb=S(\"page\",\"dp\",\"\");S(\"hostname\",\"dh\");var nb=S(\"language\",\"ul\"),ob=S(\"encoding\",\"de\");S(\"title\",\"dt\",function(){return M.title||void 0});cb(\"contentGroup([0-9]+)\",function(a){return new bb(a[0],\"cg\"+a[1])});var pb=S(\"screenColors\",\"sd\"),qb=S(\"screenResolution\",\"sr\"),rb=S(\"viewportSize\",\"vp\"),sb=S(\"javaEnabled\",\"je\"),tb=S(\"flashVersion\",\"fl\");S(\"campaignId\",\"ci\");S(\"campaignName\",\"cn\");S(\"campaignSource\",\"cs\");S(\"campaignMedium\",\"cm\");\nS(\"campaignKeyword\",\"ck\");S(\"campaignContent\",\"cc\");var ub=S(\"eventCategory\",\"ec\"),xb=S(\"eventAction\",\"ea\"),yb=S(\"eventLabel\",\"el\"),zb=S(\"eventValue\",\"ev\"),Bb=S(\"socialNetwork\",\"sn\"),Cb=S(\"socialAction\",\"sa\"),Db=S(\"socialTarget\",\"st\"),Eb=S(\"l1\",\"plt\"),Fb=S(\"l2\",\"pdt\"),Gb=S(\"l3\",\"dns\"),Hb=S(\"l4\",\"rrt\"),Ib=S(\"l5\",\"srt\"),Jb=S(\"l6\",\"tcp\"),Kb=S(\"l7\",\"dit\"),Lb=S(\"l8\",\"clt\"),Mb=S(\"timingCategory\",\"utc\"),Nb=S(\"timingVar\",\"utv\"),Ob=S(\"timingLabel\",\"utl\"),Pb=S(\"timingValue\",\"utt\");S(\"appName\",\"an\");\nS(\"appVersion\",\"av\",\"\");S(\"appId\",\"aid\",\"\");S(\"appInstallerId\",\"aiid\",\"\");S(\"exDescription\",\"exd\");S(\"exFatal\",\"exf\");var Nc=S(\"expId\",\"xid\"),Oc=S(\"expVar\",\"xvar\"),m=S(\"exp\",\"exp\"),Rc=S(\"_utma\",\"_utma\"),Sc=S(\"_utmz\",\"_utmz\"),Tc=S(\"_utmht\",\"_utmht\"),Ua=S(\"_hc\",void 0,0),Xa=S(\"_ti\",void 0,0),Wa=S(\"_to\",void 0,20);cb(\"dimension([0-9]+)\",function(a){return new bb(a[0],\"cd\"+a[1])});cb(\"metric([0-9]+)\",function(a){return new bb(a[0],\"cm\"+a[1])});S(\"linkerParam\",void 0,void 0,Bc,db);\nvar ld=S(\"usage\",\"_u\"),Gd=S(\"_um\");S(\"forceSSL\",void 0,void 0,function(){return Ba},function(a,b,c){J(34);Ba=!!c});var ed=S(\"_j1\",\"jid\"),ia=S(\"_j2\",\"gjid\");cb(\"\\\\&(.*)\",function(a){var b=new bb(a[0],a[1]),c=yc(a[0].substring(1));c&&(b.Z=function(a){return a.get(c)},b.o=function(a,b,g,ca){a.set(c,g,ca)},b.F=void 0);return b});\nvar Qb=T(\"_oot\"),dd=S(\"previewTask\"),Rb=S(\"checkProtocolTask\"),md=S(\"validationTask\"),Sb=S(\"checkStorageTask\"),Uc=S(\"historyImportTask\"),Tb=S(\"samplerTask\"),Vb=S(\"_rlt\"),Wb=S(\"buildHitTask\"),Xb=S(\"sendHitTask\"),Vc=S(\"ceTask\"),zd=S(\"devIdTask\"),Cd=S(\"timingTask\"),Ld=S(\"displayFeaturesTask\"),V=T(\"name\"),Q=T(\"clientId\",\"cid\"),n=T(\"clientIdTime\"),Ad=S(\"userId\",\"uid\"),Na=T(\"trackingId\",\"tid\"),U=T(\"cookieName\",void 0,\"_ga\"),W=T(\"cookieDomain\"),Yb=T(\"cookiePath\",void 0,\"/\"),Zb=T(\"cookieExpires\",void 0,63072E3),\n$b=T(\"legacyCookieDomain\"),Wc=T(\"legacyHistoryImport\",void 0,!0),ac=T(\"storage\",void 0,\"cookie\"),bc=T(\"allowLinker\",void 0,!1),cc=T(\"allowAnchor\",void 0,!0),Ka=T(\"sampleRate\",\"sf\",100),dc=T(\"siteSpeedSampleRate\",void 0,1),ec=T(\"alwaysSendReferrer\",void 0,!1),I=T(\"_gid\",\"_gid\"),ja=T(\"_ge\"),la=T(\"_gcn\"),gd=S(\"transportUrl\"),Md=S(\"_r\",\"_r\");function X(a,b,c,d){b[a]=function(){try{return d&&J(d),c.apply(this,arguments)}catch(e){throw ge(\"exc\",a,e&&e.name),e;}}};var Od=function(a,b,c){this.V=a;this.fa=b;this.$=!1;this.oa=c;this.ea=1},Ed=function(a,b,c){if(a.fa&&a.$)return 0;a.$=!0;if(b){if(a.oa&&R(b,a.oa))return R(b,a.oa);if(0==b.get(dc))return 0}if(0==a.V)return 0;void 0===c&&(c=Bd());return 0==c%a.V?Math.floor(c/a.V)%a.ea+1:0};function fc(){var a,b,c;if((c=(c=O.navigator)?c.plugins:null)&&c.length)for(var d=0;d<c.length&&!b;d++){var e=c[d];-1<e.name.indexOf(\"Shockwave Flash\")&&(b=e.description)}if(!b)try{a=new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.7\"),b=a.GetVariable(\"$version\")}catch(g){}if(!b)try{a=new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.6\"),b=\"WIN 6,0,21,0\",a.AllowScriptAccess=\"always\",b=a.GetVariable(\"$version\")}catch(g){}if(!b)try{a=new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash\"),b=a.GetVariable(\"$version\")}catch(g){}b&&\n(a=b.match(/[\\d]+/g))&&3<=a.length&&(b=a[0]+\".\"+a[1]+\" r\"+a[2]);return b||void 0};var aa=function(a){var b=Math.min(R(a,dc),100);return La(P(a,Q))%100>=b?!1:!0},gc=function(a){var b={};if(Ec(b)||Fc(b)){var c=b[Eb];void 0==c||Infinity==c||isNaN(c)||(0<c?(Y(b,Gb),Y(b,Jb),Y(b,Ib),Y(b,Fb),Y(b,Hb),Y(b,Kb),Y(b,Lb),a(b)):L(O,\"load\",function(){gc(a)},!1))}},Ec=function(a){var b=O.performance||O.webkitPerformance,b=b&&b.timing;if(!b)return!1;var c=b.navigationStart;if(0==c)return!1;a[Eb]=b.loadEventStart-c;a[Gb]=b.domainLookupEnd-b.domainLookupStart;a[Jb]=b.connectEnd-b.connectStart;a[Ib]=\nb.responseStart-b.requestStart;a[Fb]=b.responseEnd-b.responseStart;a[Hb]=b.fetchStart-c;a[Kb]=b.domInteractive-c;a[Lb]=b.domContentLoadedEventStart-c;return!0},Fc=function(a){if(O.top!=O)return!1;var b=O.external,c=b&&b.onloadT;b&&!b.isValidLoadTime&&(c=void 0);2147483648<c&&(c=void 0);0<c&&b.setPageReadyTime();if(void 0==c)return!1;a[Eb]=c;return!0},Y=function(a,b){var c=a[b];if(isNaN(c)||Infinity==c||0>c)a[b]=void 0},Fd=function(a){return function(b){if(\"pageview\"==b.get(Va)&&!a.I){a.I=!0;var c=\naa(b);b=0<E(b.get(kb),\"gclid\").length;(c||b)&&gc(function(b){a.send(c?\"timing\":\"adtiming\",b)})}}};var hc=!1,mc=function(a){\"cookie\"==P(a,ac)&&(ma(a,Q,U),a.get(ja)&&ma(a,I,la,864E5))},ma=function(a,b,c,d){var e=nd(a,b);if(e){c=P(a,c);b=kc(P(a,Yb));var g=lc(P(a,W));d=d||1E3*R(a,Zb);var ca=P(a,Na);if(\"auto\"!=g)zc(c,e,b,g,ca,d)&&(hc=!0);else{J(32);var l;a:{e=[];g=xa().split(\".\");if(4==g.length&&(l=g[g.length-1],parseInt(l,10)==l)){l=[\"none\"];break a}for(l=g.length-2;0<=l;l--)e.push(g.slice(l).join(\".\"));e.push(\"none\");l=e}for(var k=0;k<l.length;k++)if(g=l[k],a.data.set(W,g),e=nd(a,Q),zc(c,e,b,g,ca,\nd)){hc=!0;return}a.data.set(W,\"auto\")}}else a.get(ja)||J(54)},nc=function(a){if(\"cookie\"==P(a,ac)&&!hc&&(mc(a),!hc))throw\"abort\";},Yc=function(a){if(a.get(Wc)){var b=P(a,W),c=P(a,$b)||xa(),d=Xc(\"__utma\",c,b);d&&(J(19),a.set(Tc,(new Date).getTime(),!0),a.set(Rc,d.R),(b=Xc(\"__utmz\",c,b))&&d.hash==b.hash&&a.set(Sc,b.R))}},nd=function(a,b){b=Cc(P(a,b));var c=lc(P(a,W)).split(\".\").length;a=jc(P(a,Yb));1<a&&(c+=\"-\"+a);return b?[\"GA1\",c,b].join(\".\"):\"\"},na=function(a,b){if(b&&!(1>b.length)){for(var c=[],\nd=0;d<b.length;d++){var e;e=b[d].split(\".\");var g=e.shift();(\"GA1\"==g||\"1\"==g)&&1<e.length?(g=e.shift().split(\"-\"),1==g.length&&(g[1]=\"1\"),g[0]*=1,g[1]*=1,e={H:g,s:e.join(\".\")}):e=void 0;e&&c.push(e)}if(1==c.length)return J(13),c[0].s;if(0==c.length)J(12);else{J(14);b=lc(P(a,W)).split(\".\").length;c=Gc(c,b,0);if(1==c.length)return c[0].s;a=jc(P(a,Yb));c=Gc(c,a,1);return c[0]&&c[0].s}}},Gc=function(a,b,c){for(var d=[],e=[],g,ca=0;ca<a.length;ca++){var l=a[ca];l.H[c]==b?d.push(l):void 0==g||l.H[c]<g?\n(e=[l],g=l.H[c]):l.H[c]==g&&e.push(l)}return 0<d.length?d:e},lc=function(a){return 0==a.indexOf(\".\")?a.substr(1):a},kc=function(a){if(!a)return\"/\";1<a.length&&a.lastIndexOf(\"/\")==a.length-1&&(a=a.substr(0,a.length-1));0!=a.indexOf(\"/\")&&(a=\"/\"+a);return a},jc=function(a){a=kc(a);return\"/\"==a?1:a.split(\"/\").length};function Xc(a,b,c){\"none\"==b&&(b=\"\");var d=[],e=Ca(a);a=\"__utma\"==a?6:2;for(var g=0;g<e.length;g++){var ca=(\"\"+e[g]).split(\".\");ca.length>=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(0!=d.length)return 1==d.length?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){var c;null==a?c=a=1:(c=La(a),a=La(D(a,\".\")?a.substring(1):\".\"+a));for(var d=0;d<b.length;d++)if(b[d].hash==c||b[d].hash==a)return b[d]};var od=new RegExp(/^https?:\\/\\/([^\\/:]+)/),pd=/(.*)([?&#])(?:_ga=[^&#]*)(?:&?)(.*)/;function Bc(a){var b=a.get(Q);if(a.get(ja))return a=a.get(I),c=Ic(a+b,0),\"_ga=2.\"+K(c+\".\"+a+\"-\"+b);var c=Ic(b,0);return\"_ga=1.\"+K(c+\".\"+b)}function Ic(a,b){var c=new Date,d=O.navigator,e=d.plugins||[];a=[a,d.userAgent,c.getTimezoneOffset(),c.getYear(),c.getDate(),c.getHours(),c.getMinutes()+b];for(b=0;b<e.length;++b)a.push(e[b].description);return La(a.join(\".\"))}var Dc=function(a){J(48);this.target=a;this.T=!1};\nDc.prototype.ca=function(a,b){if(a.tagName){if(\"a\"==a.tagName.toLowerCase()){a.href&&(a.href=qd(this,a.href,b));return}if(\"form\"==a.tagName.toLowerCase())return rd(this,a)}if(\"string\"==typeof a)return qd(this,a,b)};\nvar qd=function(a,b,c){var d=pd.exec(b);d&&3<=d.length&&(b=d[1]+(d[3]?d[2]+d[3]:\"\"));a=a.target.get(\"linkerParam\");var e=b.indexOf(\"?\"),d=b.indexOf(\"#\");c?b+=(-1==d?\"#\":\"&\")+a:(c=-1==e?\"?\":\"&\",b=-1==d?b+(c+a):b.substring(0,d)+c+a+b.substring(d));return b=b.replace(/&+_ga=/,\"&_ga=\")},rd=function(a,b){if(b&&b.action)if(\"get\"==b.method.toLowerCase()){a=a.target.get(\"linkerParam\").split(\"=\")[1];for(var c=b.childNodes||[],d=0;d<c.length;d++)if(\"_ga\"==c[d].name){c[d].setAttribute(\"value\",a);return}c=M.createElement(\"input\");\nc.setAttribute(\"type\",\"hidden\");c.setAttribute(\"name\",\"_ga\");c.setAttribute(\"value\",a);b.appendChild(c)}else\"post\"==b.method.toLowerCase()&&(b.action=qd(a,b.action))};\nDc.prototype.S=function(a,b,c){function d(c){try{c=c||O.event;var d;a:{var g=c.target||c.srcElement;for(c=100;g&&0<c;){if(g.href&&g.nodeName.match(/^a(?:rea)?$/i)){d=g;break a}g=g.parentNode;c--}d={}}(\"http:\"==d.protocol||\"https:\"==d.protocol)&&sd(a,d.hostname||\"\")&&d.href&&(d.href=qd(e,d.href,b))}catch(k){J(26)}}var e=this;this.T||(this.T=!0,L(M,\"mousedown\",d,!1),L(M,\"keyup\",d,!1));c&&L(M,\"submit\",function(b){b=b||O.event;if((b=b.target||b.srcElement)&&b.action){var c=b.action.match(od);c&&sd(a,\nc[1])&&rd(e,b)}})};function sd(a,b){if(b==M.location.hostname)return!1;for(var c=0;c<a.length;c++)if(a[c]instanceof RegExp){if(a[c].test(b))return!0}else if(0<=b.indexOf(a[c]))return!0;return!1};var p=/^(GTM|OPT)-[A-Z0-9]+$/,q=/;_gaexp=[^;]*/g,r=/;((__utma=)|([^;=]+=GAX?\\d+\\.))[^;]*/g,t=function(a){function b(a,b){b&&(c+=\"&\"+a+\"=\"+K(b))}var c=\"https://www.google-analytics.com/gtm/js?id=\"+K(a.id);\"dataLayer\"!=a.B&&b(\"l\",a.B);b(\"t\",a.target);b(\"cid\",a.ja);b(\"cidt\",a.ka);b(\"gac\",a.la);b(\"aip\",a.ia);a.na&&b(\"m\",\"sync\");b(\"cycle\",a.G);a.qa&&b(\"gclid\",a.qa);return c};var Jd=function(a,b,c){this.U=ed;this.aa=b;(b=c)||(b=(b=P(a,V))&&\"t0\"!=b?Wd.test(b)?\"_gat_\"+Cc(P(a,Na)):\"_gat_\"+Cc(b):\"_gat\");this.Y=b},Rd=function(a,b){var c=b.get(Wb);b.set(Wb,function(b){Pd(a,b,a.U);var d=c(b);Qd(a,b);return d});var d=b.get(Xb);b.set(Xb,function(b){var c=d(b);Id(a,b);return c})},Pd=function(a,b,c){b.get(c)||(\"1\"==Ca(a.Y)[0]?b.set(c,\"\",!0):b.set(c,\"\"+hd(),!0))},Qd=function(a,b){b.get(a.U)&&zc(a.Y,\"1\",b.get(Yb),b.get(W),b.get(Na),6E4)},Id=function(a,b){if(b.get(a.U)){var c=new ee,\nd=function(a){$a(a).F&&c.set($a(a).F,b.get(a))};d(hb);d(ib);d(Na);d(Q);d(Ad);d(a.U);c.set($a(ld).F,Td(b));var e=a.aa;c.map(function(a,b){e+=K(a)+\"=\";e+=K(\"\"+b)+\"&\"});e+=\"z=\"+hd();ta(e);b.set(a.U,\"\",!0)}},Wd=/^gtm\\d+$/;var fd=function(a,b){a=a.b;if(!a.get(\"dcLoaded\")){Nd(a,29);b=b||{};var c;b[U]&&(c=Cc(b[U]));b=new Jd(a,\"https://stats.g.doubleclick.net/r/collect?t=dc&aip=1&_r=3&\",c);Rd(b,a);a.set(\"dcLoaded\",!0)}};var Sd=function(a){if(!a.get(\"dcLoaded\")&&\"cookie\"==a.get(ac)){Nd(a,51);var b=new Jd(a);Pd(b,a,b.U);Pd(b,a,ia);Qd(b,a);a.get(b.U)&&(a.set(Md,1,!0),a.set(gd,oc()+\"/r/collect\",!0))}};var Lc=function(){var a=O.gaGlobal=O.gaGlobal||{};return a.hid=a.hid||hd()};var ad,bd=function(a,b,c){if(!ad){var d;d=M.location.hash;var e=O.name,g=/^#?gaso=([^&]*)/;if(e=(d=(d=d&&d.match(g)||e&&e.match(g))?d[1]:Ca(\"GASO\")[0]||\"\")&&d.match(/^(?:!([-0-9a-z.]{1,40})!)?([-.\\w]{10,1200})$/i))zc(\"GASO\",\"\"+d,c,b,a,0),window._udo||(window._udo=b),window._utcp||(window._utcp=c),a=e[1],wa(\"https://www.google.com/analytics/web/inpage/pub/inpage.js?\"+(a?\"prefix=\"+a+\"&\":\"\")+hd(),\"_gasojs\");ad=!0}};var H=function(a){return a?(1*a).toFixed(3):\"0\"},da=function(a){var b=O.performance;if(b&&b.getEntriesByName){J(35);var c=\"https://www.google-analytics.com/analytics.js?wpid=\"+a;wa(c,void 0,void 0,function(){try{var d=1,e=b.getEntriesByName(\"https://www.google-analytics.com/analytics.js\");e&&0!=e.length||(e=b.getEntriesByName(\"http://www.google-analytics.com/analytics.js\"),d=0);var g=b.getEntriesByName(c);if(e&&1==e.length&&g&&1==g.length){J(37);var ca=e[0],l=g[0],k={tid:a,ad:H(ca.duration),bd:H(l.duration),\nar:H(ca.responseEnd-ca.requestStart),br:H(l.responseEnd-l.requestStart),an:H(ca.domainLookupEnd-ca.domainLookupStart),bn:H(l.domainLookupEnd-l.domainLookupStart),ac:H(ca.connectEnd-ca.connectStart),bc:H(l.connectEnd-l.connectStart),as:d},d=[];d.push(\"_v=j50\");d.push(\"id=10\");for(var w in k)k.hasOwnProperty(w)&&d.push(w+\"=\"+K(k[w]));d.push(\"z=\"+hd());wc(\"https://www.google-analytics.com/u/d\",d.join(\"&\"),ua)}}catch(ha){}})}};var wb=/^(UA|YT|MO|GP)-(\\d+)-(\\d+)$/,pc=function(a){function b(a,b){d.b.data.set(a,b)}function c(a,c){b(a,c);d.filters.add(a)}var d=this;this.b=new Ya;this.filters=new Ha;b(V,a[V]);b(Na,sa(a[Na]));b(U,a[U]);b(W,a[W]||xa());b(Yb,a[Yb]);b(Zb,a[Zb]);b($b,a[$b]);b(Wc,a[Wc]);b(bc,a[bc]);b(cc,a[cc]);b(Ka,a[Ka]);b(dc,a[dc]);b(ec,a[ec]);b(ac,a[ac]);b(Ad,a[Ad]);b(n,a[n]);b(ja,a[ja]);b(hb,1);b(ib,\"j50\");c(Qb,Ma);c(dd,cd);c(Rb,Oa);c(md,vb);c(Sb,nc);c(Uc,Yc);c(Tb,Ja);c(Vb,Ta);c(Vc,Hc);c(zd,yd);c(Ld,Sd);c(Wb,\nPa);c(Xb,Sa);c(Cd,Fd(this));Jc(this.b,a[Q]);Kc(this.b);this.b.set(jb,Lc());bd(this.b.get(Na),this.b.get(W),this.b.get(Yb));this.ra=new Od(1E4,!0,\"gaexp10\")},Jc=function(a,b){if(\"cookie\"==P(a,ac)){hc=!1;var c=Ca(P(a,U));if(!(c=na(a,c))){var c=P(a,W),d=P(a,$b)||xa();c=Xc(\"__utma\",d,c);void 0!=c?(J(10),c=c.O[1]+\".\"+c.O[2]):c=void 0}c&&(a.data.set(Q,c),c=Ca(P(a,la)),(c=na(a,c))&&a.data.set(I,c),hc=!0)}a:if(c=a.get(cc),c=E(M.location[c?\"href\":\"search\"],\"_ga\"))if(a.get(bc))if(d=c.indexOf(\".\"),-1==d)J(22);\nelse{var e=c.substring(0,d),g=c.substring(d+1),d=g.indexOf(\".\"),c=g.substring(0,d),g=g.substring(d+1);if(\"1\"==e){if(d=g,c!=Ic(d,0)&&c!=Ic(d,-1)&&c!=Ic(d,-2)){J(23);break a}}else if(\"2\"==e){e=g.split(\"-\",2);d=e[1];if(c!=Ic(e[0]+d,0)&&c!=Ic(e[0]+d,-1)&&c!=Ic(e[0]+d,-2)){J(53);break a}J(2);a.data.set(I,e[0])}else{J(22);break a}J(11);a.data.set(Q,d)}else J(21);b&&(J(9),a.data.set(Q,K(b)));a.get(Q)||((b=(b=O.gaGlobal&&O.gaGlobal.vid)&&-1!=b.search(/^(?:utma\\.)?\\d+\\.\\d+$/)?b:void 0)?(J(17),a.data.set(Q,\nb)):(J(8),a.data.set(Q,ga())));a.data.set(ja,a.get(ja)||1==Ed(new Od(0,!0),void 0,La(a.get(Q))));a.get(ja)&&(b=P(a,U),a.data.set(la,\"_ga\"==b?\"_gid\":b+\"_gid\"));a.get(ja)&&!a.get(I)&&(J(3),a.data.set(I,ga()));mc(a)},Kc=function(a){var b=O.navigator,c=O.screen,d=M.location;a.set(lb,ya(a.get(ec)));if(d){var e=d.pathname||\"\";\"/\"!=e.charAt(0)&&(J(31),e=\"/\"+e);a.set(kb,d.protocol+\"//\"+d.hostname+e+d.search)}c&&a.set(qb,c.width+\"x\"+c.height);c&&a.set(pb,c.colorDepth+\"-bit\");var c=M.documentElement,g=(e=M.body)&&\ne.clientWidth&&e.clientHeight,ca=[];c&&c.clientWidth&&c.clientHeight&&(\"CSS1Compat\"===M.compatMode||!g)?ca=[c.clientWidth,c.clientHeight]:g&&(ca=[e.clientWidth,e.clientHeight]);c=0>=ca[0]||0>=ca[1]?\"\":ca.join(\"x\");a.set(rb,c);a.set(tb,fc());a.set(ob,M.characterSet||M.charset);a.set(sb,b&&\"function\"===typeof b.javaEnabled&&b.javaEnabled()||!1);a.set(nb,(b&&(b.language||b.browserLanguage)||\"\").toLowerCase());if(d&&a.get(cc)&&(b=M.location.hash)){b=b.split(/[?&#]+/);d=[];for(c=0;c<b.length;++c)(D(b[c],\n\"utm_id\")||D(b[c],\"utm_campaign\")||D(b[c],\"utm_source\")||D(b[c],\"utm_medium\")||D(b[c],\"utm_term\")||D(b[c],\"utm_content\")||D(b[c],\"gclid\")||D(b[c],\"dclid\")||D(b[c],\"gclsrc\"))&&d.push(b[c]);0<d.length&&(b=\"#\"+d.join(\"&\"),a.set(kb,a.get(kb)+b))}};pc.prototype.get=function(a){return this.b.get(a)};pc.prototype.set=function(a,b){this.b.set(a,b)};var qc={pageview:[mb],event:[ub,xb,yb,zb],social:[Bb,Cb,Db],timing:[Mb,Nb,Pb,Ob]};\npc.prototype.send=function(a){if(!(1>arguments.length)){var b,c;\"string\"===typeof arguments[0]?(b=arguments[0],c=[].slice.call(arguments,1)):(b=arguments[0]&&arguments[0][Va],c=arguments);b&&(c=za(qc[b]||[],c),c[Va]=b,this.b.set(c,void 0,!0),this.filters.D(this.b),this.b.data.m={},Ed(this.ra,this.b)&&da(this.b.get(Na)))}};pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};var rc=function(a){if(\"prerender\"==M.visibilityState)return!1;a();return!0},z=function(a){if(!rc(a)){J(16);var b=!1,c=function(){if(!b&&rc(a)){b=!0;var d=c,e=M;e.removeEventListener?e.removeEventListener(\"visibilitychange\",d,!1):e.detachEvent&&e.detachEvent(\"onvisibilitychange\",d)}};L(M,\"visibilitychange\",c)}};var td=/^(?:(\\w+)\\.)?(?:(\\w+):)?(\\w+)$/,sc=function(a){if(ea(a[0]))this.u=a[0];else{var b=td.exec(a[0]);null!=b&&4==b.length&&(this.c=b[1]||\"t0\",this.K=b[2]||\"\",this.C=b[3],this.a=[].slice.call(a,1),this.K||(this.A=\"create\"==this.C,this.i=\"require\"==this.C,this.g=\"provide\"==this.C,this.ba=\"remove\"==this.C),this.i&&(3<=this.a.length?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(qa(this.a[1])?this.X=this.a[1]:this.W=this.a[1])));b=a[1];a=a[2];if(!this.C)throw\"abort\";if(this.i&&(!qa(b)||\"\"==b))throw\"abort\";\nif(this.g&&(!qa(b)||\"\"==b||!ea(a)))throw\"abort\";if(ud(this.c)||ud(this.K))throw\"abort\";if(this.g&&\"t0\"!=this.c)throw\"abort\";}};function ud(a){return 0<=a.indexOf(\".\")||0<=a.indexOf(\":\")};var Yd,Zd,$d,A;Yd=new ee;$d=new ee;A=new ee;Zd={ec:45,ecommerce:46,linkid:47};\nvar u=function(a,b,c){b==N||b.get(V);var d=Yd.get(a);if(!ea(d))return!1;b.plugins_=b.plugins_||new ee;if(b.plugins_.get(a))return!0;b.plugins_.set(a,new d(b,c||{}));return!0},y=function(a,b,c,d,e){if(!ea(Yd.get(b))&&!$d.get(b)){Zd.hasOwnProperty(b)&&J(Zd[b]);if(p.test(b)){J(52);a=N.j(a);if(!a)return!0;c=d||{};d={id:b,B:c.dataLayer||\"dataLayer\",ia:!!a.get(\"anonymizeIp\"),na:e,G:!1};a.get(\"&gtm\")==b&&(d.G=!0);var g=String(a.get(\"name\"));\"t0\"!=g&&(d.target=g);G(String(a.get(\"trackingId\")))||(d.ja=String(a.get(Q)),\nd.ka=Number(a.get(n)),c=c.palindrome?r:q,c=(c=M.cookie.replace(/^|(; +)/g,\";\").match(c))?c.sort().join(\"\").substring(1):void 0,d.la=c,d.qa=E(a.b.get(kb)||\"\",\"gclid\"));a=d.B;c=(new Date).getTime();O[a]=O[a]||[];c={\"gtm.start\":c};e||(c.event=\"gtm.js\");O[a].push(c);c=t(d)}!c&&Zd.hasOwnProperty(b)?(J(39),c=b+\".js\"):J(43);c&&(c&&0<=c.indexOf(\"/\")||(c=(Ba||Ud()?\"https:\":\"http:\")+\"//www.google-analytics.com/plugins/ua/\"+c),d=ae(c),a=d.protocol,c=M.location.protocol,(\"https:\"==a||a==c||(\"http:\"!=a?0:\"http:\"==\nc))&&B(d)&&(wa(d.url,void 0,e),$d.set(b,!0)))}},v=function(a,b){var c=A.get(a)||[];c.push(b);A.set(a,c)},C=function(a,b){Yd.set(a,b);b=A.get(a)||[];for(var c=0;c<b.length;c++)b[c]();A.set(a,[])},B=function(a){var b=ae(M.location.href);if(D(a.url,\"https://www.google-analytics.com/gtm/js?id=\"))return!0;if(a.query||0<=a.url.indexOf(\"?\")||0<=a.path.indexOf(\"://\"))return!1;if(a.host==b.host&&a.port==b.port)return!0;b=\"http:\"==a.protocol?80:443;return\"www.google-analytics.com\"==a.host&&(a.port||b)==b&&\nD(a.path,\"/plugins/\")?!0:!1},ae=function(a){function b(a){var b=(a.hostname||\"\").split(\":\")[0].toLowerCase(),c=(a.protocol||\"\").toLowerCase(),c=1*a.port||(\"http:\"==c?80:\"https:\"==c?443:\"\");a=a.pathname||\"\";D(a,\"/\")||(a=\"/\"+a);return[b,\"\"+c,a]}var c=M.createElement(\"a\");c.href=M.location.href;var d=(c.protocol||\"\").toLowerCase(),e=b(c),g=c.search||\"\",ca=d+\"//\"+e[0]+(e[1]?\":\"+e[1]:\"\");D(a,\"//\")?a=d+a:D(a,\"/\")?a=ca+a:!a||D(a,\"?\")?a=ca+e[2]+(a||g):0>a.split(\"/\")[0].indexOf(\":\")&&(a=ca+e[2].substring(0,\ne[2].lastIndexOf(\"/\"))+\"/\"+a);c.href=a;d=b(c);return{protocol:(c.protocol||\"\").toLowerCase(),host:d[0],port:d[1],path:d[2],query:c.search||\"\",url:a||\"\"}};var Z={ga:function(){Z.f=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments),b=Z.f.concat(b);for(Z.f=[];0<b.length&&!Z.v(b[0])&&!(b.shift(),0<Z.f.length););Z.f=Z.f.concat(b)};Z.J=function(a){for(var b=[],c=0;c<arguments.length;c++)try{var d=new sc(arguments[c]);d.g?C(d.a[0],d.a[1]):(d.i&&(d.ha=y(d.c,d.a[0],d.X,d.W)),b.push(d))}catch(e){}return b};\nZ.v=function(a){try{if(a.u)a.u.call(O,N.j(\"t0\"));else{var b=a.c==gb?N:N.j(a.c);if(a.A)\"t0\"!=a.c||N.create.apply(N,a.a);else if(a.ba)N.remove(a.c);else if(b)if(a.i){if(a.ha&&(a.ha=y(a.c,a.a[0],a.X,a.W)),!u(a.a[0],b,a.W))return!0}else if(a.K){var c=a.C,d=a.a,e=b.plugins_.get(a.K);e[c].apply(e,d)}else b[a.C].apply(b,a.a)}}catch(g){}};var N=function(a){J(1);Z.D.apply(Z,[arguments])};N.h={};N.P=[];N.L=0;N.answer=42;var uc=[Na,W,V];N.create=function(a){var b=za(uc,[].slice.call(arguments));b[V]||(b[V]=\"t0\");var c=\"\"+b[V];if(N.h[c])return N.h[c];b=new pc(b);N.h[c]=b;N.P.push(b);return b};N.remove=function(a){for(var b=0;b<N.P.length;b++)if(N.P[b].get(V)==a){N.P.splice(b,1);N.h[a]=null;break}};N.j=function(a){return N.h[a]};N.getAll=function(){return N.P.slice(0)};\nN.N=function(){\"ga\"!=gb&&J(49);var a=O[gb];if(!a||42!=a.answer){N.L=a&&a.l;N.loaded=!0;var b=O[gb]=N;X(\"create\",b,b.create);X(\"remove\",b,b.remove);X(\"getByName\",b,b.j,5);X(\"getAll\",b,b.getAll,6);b=pc.prototype;X(\"get\",b,b.get,7);X(\"set\",b,b.set,4);X(\"send\",b,b.send);X(\"requireSync\",b,b.ma);b=Ya.prototype;X(\"get\",b,b.get);X(\"set\",b,b.set);if(!Ud()&&!Ba){a:{for(var b=M.getElementsByTagName(\"script\"),c=0;c<b.length&&100>c;c++){var d=b[c].src;if(d&&0==d.indexOf(\"https://www.google-analytics.com/analytics\")){J(33);\nb=!0;break a}}b=!1}b&&(Ba=!0)}Ud()||Ba||!Ed(new Od(1E4))||(J(36),Ba=!0);(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C(\"linker\",Dc);X(\"decorate\",b,b.ca,20);X(\"autoLink\",b,b.S,25);C(\"displayfeatures\",fd);C(\"adfeatures\",fd);a=a&&a.q;ka(a)?Z.D.apply(N,a):J(50)}};N.da=function(){for(var a=N.getAll(),b=0;b<a.length;b++)a[b].get(V)};var oa=N.N,pa=O[gb];pa&&pa.r?oa():z(oa);z(function(){Z.D([\"provide\",\"render\",ua])});function La(a){var b=1,c,d;if(a)for(b=0,d=a.length-1;0<=d;d--)c=a.charCodeAt(d),b=(b<<6&268435455)+c+(c<<14),c=b&266338304,b=0!=c?b^c>>21:b;return b};})(window);\n"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 12360
        },
        "cache": {},
        "timings": {
          "blocked": 1.99499982409179,
          "dns": -1,
          "connect": -1,
          "send": 0.08300016634165996,
          "wait": 31.618000008165847,
          "receive": 3.0579997692257095,
          "ssl": -1
        },
        "serverIPAddress": "216.58.217.46",
        "pageref": "page_1"
      },
      {
        "startedDateTime": "2017-04-17T01:11:53.343Z",
        "time": 21.63399988785386,
        "request": {
          "method": "GET",
          "url": "http://www.google-analytics.com/analytics.js",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "Referer",
              "value": "http://127.0.0.1:4000/"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 307,
          "statusText": "Internal Redirect",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "Location",
              "value": "https://www.google-analytics.com/analytics.js"
            },
            {
              "name": "Non-Authoritative-Reason",
              "value": "HSTS"
            }
          ],
          "cookies": [],
          "content": {
            "size": 0,
            "mimeType": "x-unknown"
          },
          "redirectURL": "https://www.google-analytics.com/analytics.js",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 0
        },
        "cache": {},
        "timings": {
          "blocked": 4.09900001250207,
          "dns": -1,
          "connect": -1,
          "send": 0,
          "wait": 0,
          "receive": 17.53499987535179,
          "ssl": -1
        },
        "serverIPAddress": "",
        "pageref": "page_1"
      },
      {
        "startedDateTime": "2017-04-17T01:11:53.433Z",
        "time": 38.08500012382865,
        "request": {
          "method": "GET",
          "url": "https://www.google-analytics.com/collect?v=1&_v=j50&a=941017068&t=pageview&_s=1&dl=http%3A%2F%2F127.0.0.1%2F&ul=en-us&de=UTF-8&dt=Aaron%20Saray%20%7C%20Milwaukee%20Web%20Developer%2C%20PHP%20Programmer&sd=24-bit&sr=1440x900&vp=1410x712&je=0&fl=25.0%20r0&_u=AACAAEABI~&jid=&gjid=&cid=144569011.1487542273&tid=UA-2186364-4&z=1048041573",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "Referer",
              "value": "http://127.0.0.1:4000/"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "v",
              "value": "1"
            },
            {
              "name": "_v",
              "value": "j50"
            },
            {
              "name": "a",
              "value": "941017068"
            },
            {
              "name": "t",
              "value": "pageview"
            },
            {
              "name": "_s",
              "value": "1"
            },
            {
              "name": "dl",
              "value": "http%3A%2F%2F127.0.0.1%2F"
            },
            {
              "name": "ul",
              "value": "en-us"
            },
            {
              "name": "de",
              "value": "UTF-8"
            },
            {
              "name": "dt",
              "value": "Aaron%20Saray%20%7C%20Milwaukee%20Web%20Developer%2C%20PHP%20Programmer"
            },
            {
              "name": "sd",
              "value": "24-bit"
            },
            {
              "name": "sr",
              "value": "1440x900"
            },
            {
              "name": "vp",
              "value": "1410x712"
            },
            {
              "name": "je",
              "value": "0"
            },
            {
              "name": "fl",
              "value": "25.0%20r0"
            },
            {
              "name": "_u",
              "value": "AACAAEABI~"
            },
            {
              "name": "jid",
              "value": ""
            },
            {
              "name": "gjid",
              "value": ""
            },
            {
              "name": "cid",
              "value": "144569011.1487542273"
            },
            {
              "name": "tid",
              "value": "UA-2186364-4"
            },
            {
              "name": "z",
              "value": "1048041573"
            }
          ],
          "cookies": [],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "pragma",
              "value": "no-cache"
            },
            {
              "name": "date",
              "value": "Thu, 13 Apr 2017 19:43:52 GMT"
            },
            {
              "name": "x-content-type-options",
              "value": "nosniff"
            },
            {
              "name": "last-modified",
              "value": "Sun, 17 May 1998 03:00:00 GMT"
            },
            {
              "name": "server",
              "value": "Golfe2"
            },
            {
              "name": "age",
              "value": "278881"
            },
            {
              "name": "status",
              "value": "200"
            },
            {
              "name": "content-type",
              "value": "image/gif"
            },
            {
              "name": "access-control-allow-origin",
              "value": "*"
            },
            {
              "name": "cache-control",
              "value": "no-cache, no-store, must-revalidate"
            },
            {
              "name": "alt-svc",
              "value": "quic=\":443\"; ma=2592000; v=\"37,36,35\""
            },
            {
              "name": "content-length",
              "value": "35"
            },
            {
              "name": "expires",
              "value": "Mon, 01 Jan 1990 00:00:00 GMT"
            }
          ],
          "cookies": [],
          "content": {
            "size": 35,
            "mimeType": "image/gif",
            "text": "R0lGODlhAQABAID/AP///wAAACwAAAAAAQABAAACAkQBADs=",
            "encoding": "base64"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 63
        },
        "cache": {},
        "timings": {
          "blocked": 3.52500006556511,
          "dns": -1,
          "connect": -1,
          "send": 0.09800004772841975,
          "wait": 34.03700003400447,
          "receive": 0.4249999765306498,
          "ssl": -1
        },
        "serverIPAddress": "216.58.217.46",
        "pageref": "page_1"
      },
      {
        "startedDateTime": "2017-04-17T01:11:53.431Z",
        "time": 2.492000116035342,
        "request": {
          "method": "GET",
          "url": "http://www.google-analytics.com/collect?v=1&_v=j50&a=941017068&t=pageview&_s=1&dl=http%3A%2F%2F127.0.0.1%2F&ul=en-us&de=UTF-8&dt=Aaron%20Saray%20%7C%20Milwaukee%20Web%20Developer%2C%20PHP%20Programmer&sd=24-bit&sr=1440x900&vp=1410x712&je=0&fl=25.0%20r0&_u=AACAAEABI~&jid=&gjid=&cid=144569011.1487542273&tid=UA-2186364-4&z=1048041573",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "Referer",
              "value": "http://127.0.0.1:4000/"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "v",
              "value": "1"
            },
            {
              "name": "_v",
              "value": "j50"
            },
            {
              "name": "a",
              "value": "941017068"
            },
            {
              "name": "t",
              "value": "pageview"
            },
            {
              "name": "_s",
              "value": "1"
            },
            {
              "name": "dl",
              "value": "http%3A%2F%2F127.0.0.1%2F"
            },
            {
              "name": "ul",
              "value": "en-us"
            },
            {
              "name": "de",
              "value": "UTF-8"
            },
            {
              "name": "dt",
              "value": "Aaron%20Saray%20%7C%20Milwaukee%20Web%20Developer%2C%20PHP%20Programmer"
            },
            {
              "name": "sd",
              "value": "24-bit"
            },
            {
              "name": "sr",
              "value": "1440x900"
            },
            {
              "name": "vp",
              "value": "1410x712"
            },
            {
              "name": "je",
              "value": "0"
            },
            {
              "name": "fl",
              "value": "25.0%20r0"
            },
            {
              "name": "_u",
              "value": "AACAAEABI~"
            },
            {
              "name": "jid",
              "value": ""
            },
            {
              "name": "gjid",
              "value": ""
            },
            {
              "name": "cid",
              "value": "144569011.1487542273"
            },
            {
              "name": "tid",
              "value": "UA-2186364-4"
            },
            {
              "name": "z",
              "value": "1048041573"
            }
          ],
          "cookies": [],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 307,
          "statusText": "Internal Redirect",
          "httpVersion": "unknown",
          "headers": [
            {
              "name": "Location",
              "value": "https://www.google-analytics.com/collect?v=1&_v=j50&a=941017068&t=pageview&_s=1&dl=http%3A%2F%2F127.0.0.1%2F&ul=en-us&de=UTF-8&dt=Aaron%20Saray%20%7C%20Milwaukee%20Web%20Developer%2C%20PHP%20Programmer&sd=24-bit&sr=1440x900&vp=1410x712&je=0&fl=25.0%20r0&_u=AACAAEABI~&jid=&gjid=&cid=144569011.1487542273&tid=UA-2186364-4&z=1048041573"
            },
            {
              "name": "Non-Authoritative-Reason",
              "value": "HSTS"
            }
          ],
          "cookies": [],
          "content": {
            "size": 0,
            "mimeType": "x-unknown"
          },
          "redirectURL": "https://www.google-analytics.com/collect?v=1&_v=j50&a=941017068&t=pageview&_s=1&dl=http%3A%2F%2F127.0.0.1%2F&ul=en-us&de=UTF-8&dt=Aaron%20Saray%20%7C%20Milwaukee%20Web%20Developer%2C%20PHP%20Programmer&sd=24-bit&sr=1440x900&vp=1410x712&je=0&fl=25.0%20r0&_u=AACAAEABI~&jid=&gjid=&cid=144569011.1487542273&tid=UA-2186364-4&z=1048041573",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 0
        },
        "cache": {},
        "timings": {
          "blocked": 1.51999993249774,
          "dns": -1,
          "connect": -1,
          "send": 0,
          "wait": 0,
          "receive": 0.9720001835376022,
          "ssl": -1
        },
        "serverIPAddress": "",
        "pageref": "page_1"
      }
    ]
  }
}