rubycdp / cuprite

Headless Chrome/Chromium driver for Capybara
https://cuprite.rubycdp.com
MIT License
1.25k stars 92 forks source link

Occasional Ferrum::StatusError: Request to … reached server, but there are still pending connections #127

Closed tomasc closed 4 years ago

tomasc commented 4 years ago

I just switched to Cuprite from Selenium and am having occasional Ferrum::StatusError: Request to … reached server, but there are still pending connections: … both on my machine as well as on CircleCI.

In both cases I run browserless/chrome:1.31-chrome-stable Docker image with default config (except of CONNECTION_TIMEOUT=600000).

My setup is based on this article: https://evilmartians.com/chronicles/system-of-a-test-setting-up-end-to-end-rails-testing. I do not run tests in parallel.

I tried to look around in closed issues and PRs, but haven't found anything that would help me to solve this issue.

The blacklisting / whitelisting URLs advice is not applicable in my case, since all the page's requests point back to my app.

I also tried:

The tests are pretty simple, for example:

describe "create" do
  let(:role_name) { Faker::Name.name }

  before do
    sign_in user # visits sign-in page and logs in the user

    visit roles_path

    click_on "New Role"
    fill_in "Name", with: role_name
    click_on "Submit"
  end

  it { _(page).must_have_text role_name }
end

Here an output of the CUPRITE_DEBUG=true of a failing test: https://gist.github.com/tomasc/b2453934ffb1856d610ec215661d28fa

Thank you in advance for your help!

route commented 4 years ago

Hi, hm from the log looks like your request never reached the server. There are no events at all, can it be a connection issue in docker infrastructure? I assume test passes just fine locally?

tomasc commented 4 years ago

Thanks for such a prompt response!

Hmm … the tests did not pass (occasionally) both locally and on CircleCI.

Actually, increasing the timeouts in fact does seem to help.

Capybara::Cuprite::Driver.new(
  app,
  **{
    # …
    process_timeout: 10,
    timeout: 10,
    # …
   }
)

I will close this for now, and will reopen in case I run into it again.

cintamani commented 4 years ago

Hi @tomasc. I have done the same as you (even following the same article) on a codebase recently and I am also experiencing this same issue. We are using cuprite and in our case chrome is installed as a process (we don't use browserless). The error though is exactly the same. Are you still experiencing it or have you found a way to keep it at bay? In our case even with a very large timeout, some requests won't report back. It even fails for pending request that are in the cuprite's blacklist occasionally.

route commented 4 years ago

@cintamani turn on debug and attach log file here, I’ll help you

cintamani commented 4 years ago

Hi @route! Thanks! Unfortunately for us, the issue was so severe we had to remove cuprite and go back to use selenium. It works fine. If I find the time to roll back to those cuprite settings I'll send you the log. But consider the only thing that's sure is that requests don't report back and seem like it can be connected with an issue in chromium (https://bugs.chromium.org/p/chromium/issues/detail?id=1099122) I am not sure though but consider I spent a very long time debugging this issue.

route commented 4 years ago

@cintamani I'm pretty sure it's neither cuprite issue nor chrome, so please if you have time in future attach log file.

cintamani commented 4 years ago

Ah! Now I'm curious if you can help :D give me 20 I'll rollback!

cintamani commented 4 years ago

Reported error:

  1) Builder
     Failure/Error: visit '/manage/login'

     Ferrum::StatusError:
       Request to http://127.0.0.1:35177/manage/login reached server, but there are still pending connections: http://127.0.0.1:35177/javascripts/libs/ember-1.0.pre.min.js

     # --- Caused by: ---
     # Ferrum::TimeoutError:
     #   Timed out waiting for response. It's possible that this happened because something took a very long time (for example a page load was slow). If so, setting the :timeout option to a higher value might help.
     #   ./spec/system/manage/builder_spec.rb:37:in `block (2 levels) in <top (required)>'

Consider that:

Cuprite settings:

Capybara.register_driver(:cuprite) do |app|
  Capybara::Cuprite::Driver.new(
    app,
    {
      window_size: [1200, 800],
      inspector: true,
      url_blacklist: ['https://www.google-analytics.com/analytics.js',
                      'https://www.google-analytics.com/',
                      'https://js-agent.newrelic.com',
                      'https://www.googletagmanager.com',
                      'https://cdnjs.cloudflare.com',
                      'http://fonts.googleapis.com',
                      'https://use.fontawesome.com',
                      'https://bam.nr-data.net',
                      'http://connect.facebook.net',
                      'http://static.ak.facebook.com',
                      'https://s-static.ak.facebook.com',
                      'https://www.facebook.com',
                      'http://ajax.googleapis.com'],
      debug: true,
      browser_options: {
        'no-sandbox' => nil,
        'headless' => nil,
        'blink-settings' => 'imagesEnabled=false'
      },
      timeout: 20,
      logger: $stdout,
      process_timeout: 20
    }
  )
end

Logs:

▶ 16.1879528999998 {"method":"Page.navigate","params":{"url":"http://127.0.0.1:35177/manage/login"},"id":1013}
    ◀ 16.18973040000128 {"method":"Network.requestWillBeSent","params":{"requestId":"192856D38815894D9B62ECA240787501","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/manage/login","method":"GET","headers":{"Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"no-referrer-when-downgrade"},"timestamp":65789.794277,"wallTime":1596626705.530531,"initiator":{"type":"other"},"type":"Document","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.19069849999505 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-313.0","request":{"url":"http://127.0.0.1:35177/manage/login","method":"GET","headers":{"Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"},"initialPriority":"VeryHigh","referrerPolicy":"no-referrer-when-downgrade"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Document","networkId":"192856D38815894D9B62ECA240787501"}}

▶ 16.191082199991797 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-313.0"},"id":1014}
    ◀ 16.191538500002935 {"id":1014,"result":{}}
    ◀ 16.19276350000291 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"192856D38815894D9B62ECA240787501","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","Sec-Fetch-Site":"none","Sec-Fetch-Mode":"navigate","Sec-Fetch-User":"?1","Sec-Fetch-Dest":"document","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.206051799992565 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"192856D38815894D9B62ECA240787501","blockedCookies":[],"headers":{"Content-Type":"text/html; charset=utf-8","ETag":"W/\"27a99a101a2ffec34d35da33f31d1c66\"","Cache-Control":"max-age=0, private, must-revalidate","X-Request-Id":"bfe773e8-9b67-47fc-8600-a92ee1c3c969","X-Runtime":"0.010807","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Transfer-Encoding":"chunked"},"headersText":"HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=utf-8\r\nETag: W/\"27a99a101a2ffec34d35da33f31d1c66\"\r\nCache-Control: max-age=0, private, must-revalidate\r\nX-Request-Id: bfe773e8-9b67-47fc-8600-a92ee1c3c969\r\nX-Runtime: 0.010807\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nTransfer-Encoding: chunked\r\n\r\n"}}
    ◀ 16.207001999995555 {"method":"Network.responseReceived","params":{"requestId":"192856D38815894D9B62ECA240787501","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.811543,"type":"Document","response":{"url":"http://127.0.0.1:35177/manage/login","status":200,"statusText":"OK","headers":{"Content-Type":"text/html; charset=utf-8","ETag":"W/\"27a99a101a2ffec34d35da33f31d1c66\"","Cache-Control":"max-age=0, private, must-revalidate","X-Request-Id":"bfe773e8-9b67-47fc-8600-a92ee1c3c969","X-Runtime":"0.010807","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Transfer-Encoding":"chunked"},"headersText":"HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=utf-8\r\nETag: W/\"27a99a101a2ffec34d35da33f31d1c66\"\r\nCache-Control: max-age=0, private, must-revalidate\r\nX-Request-Id: bfe773e8-9b67-47fc-8600-a92ee1c3c969\r\nX-Runtime: 0.010807\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nTransfer-Encoding: chunked\r\n\r\n","mimeType":"text/html","requestHeaders":{"Host":"127.0.0.1:35177","Connection":"keep-alive","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","Sec-Fetch-Site":"none","Sec-Fetch-Mode":"navigate","Sec-Fetch-User":"?1","Sec-Fetch-Dest":"document","Accept-Encoding":"gzip, deflate, br"},"requestHeadersText":"GET /manage/login HTTP/1.1\r\nHost: 127.0.0.1:35177\r\nConnection: keep-alive\r\nUpgrade-Insecure-Requests: 1\r\nUser-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\nSec-Fetch-Site: none\r\nSec-Fetch-Mode: navigate\r\nSec-Fetch-User: ?1\r\nSec-Fetch-Dest: document\r\nAccept-Encoding: gzip, deflate, br\r\n","connectionReused":false,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":737,"timing":{"requestTime":65789.79647,"proxyStart":-1,"proxyEnd":-1,"dnsStart":0.393,"dnsEnd":0.408,"connectStart":0.408,"connectEnd":0.556,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.653,"sendEnd":0.726,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":13.969},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.20753820000391 {"id":1013,"result":{"frameId":"B5D075E8787EB55B200485F0E58925A0","loaderId":"192856D38815894D9B62ECA240787501"}}
    ◀ 16.210275199991884 {"method":"Page.frameStartedLoading","params":{"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.213678700005403 {"method":"Target.targetInfoChanged","params":{"targetInfo":{"targetId":"B5D075E8787EB55B200485F0E58925A0","type":"page","title":"127.0.0.1:35177/manage/login","url":"http://127.0.0.1:35177/manage/login","attached":true,"browserContextId":"31E1A15441408A81BBF52B7AB424D9C5"}}}
    ◀ 16.214073099996313 {"method":"Runtime.executionContextDestroyed","params":{"executionContextId":1}}
    ◀ 16.214439599993057 {"method":"Runtime.executionContextsCleared","params":{}}
    ◀ 16.21479189999809 {"method":"Page.frameNavigated","params":{"frame":{"id":"B5D075E8787EB55B200485F0E58925A0","loaderId":"192856D38815894D9B62ECA240787501","url":"http://127.0.0.1:35177/manage/login","securityOrigin":"http://127.0.0.1:35177","mimeType":"text/html"}}}
    ◀ 16.215143800000078 {"method":"Runtime.executionContextCreated","params":{"context":{"id":2,"origin":"http://127.0.0.1:35177","name":"","auxData":{"isDefault":true,"type":"default","frameId":"B5D075E8787EB55B200485F0E58925A0"}}}}
    ◀ 16.21549740000046 {"method":"DOM.documentUpdated","params":{}}
    ◀ 16.215954500003136 {"method":"Network.dataReceived","params":{"requestId":"192856D38815894D9B62ECA240787501","timestamp":65789.819412,"dataLength":5551,"encodedDataLength":0}}
    ◀ 16.216371999995317 {"method":"Network.loadingFinished","params":{"requestId":"192856D38815894D9B62ECA240787501","timestamp":65789.811194,"encodedDataLength":6301,"shouldReportCorbBlocking":false}}
    ◀ 16.21723059999931 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-314.0","request":{"url":"http://127.0.0.1:35177/stylesheets/manage/styles.css","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Stylesheet","networkId":"9902.3"}}

▶ 16.217626099998597 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-314.0"},"id":1015}
    ◀ 16.217835100003867 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-317.0","request":{"url":"https://use.fontawesome.com/releases/v5.1.0/css/all.css","method":"GET","headers":{"Origin":"http://127.0.0.1:35177","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1"},"initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Stylesheet","networkId":"9902.6"}}
    ◀ 16.218261799993343 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-315.0","request":{"url":"http://127.0.0.1:35177/stylesheets/libs/sidr/jquery.sidr.dark.css","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Stylesheet","networkId":"9902.4"}}
    ◀ 16.21859509999922 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-316.0","request":{"url":"http://127.0.0.1:35177/stylesheets/manage/bootstrap-switch.min.css","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Stylesheet","networkId":"9902.5"}}
    ◀ 16.21895819999918 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-319.0","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/css/lightbox.min.css","method":"GET","headers":{"Origin":"http://127.0.0.1:35177","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1"},"initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Stylesheet","networkId":"9902.8"}}
    ◀ 16.219771000003675 {"id":1015,"result":{}}
    ◀ 16.22077949999948 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-318.0","request":{"url":"http://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1"},"initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Stylesheet","networkId":"9902.7"}}

▶ 16.22089589999814 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-317.0","errorReason":"BlockedByClient"},"id":1016}
    ◀ 16.22214990000066 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-320.0","request":{"url":"http://127.0.0.1:35177/javascripts/static-build-jquery-ui.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.9"}}
    ◀ 16.222930699994322 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.3","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"style","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.223541899991687 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-321.0","request":{"url":"http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.10"}}
    ◀ 16.224083399996744 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-322.0","request":{"url":"http://127.0.0.1:35177/javascripts/libs/jquery_ujs.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.11"}}
    ◀ 16.224987199995667 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-323.0","request":{"url":"http://127.0.0.1:35177/javascripts/libs/bootstrap-switch.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.12"}}
    ◀ 16.225364199999603 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-324.0","request":{"url":"http://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.13"}}
    ◀ 16.225814299992635 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-325.0","request":{"url":"http://127.0.0.1:35177/javascripts/libs/modernizr.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.14"}}
    ◀ 16.226226999991923 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-326.0","request":{"url":"http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.15"}}
    ◀ 16.22659429999476 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-327.0","request":{"url":"http://127.0.0.1:35177/javascripts/static-build-standard.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.16"}}
    ◀ 16.226969099996495 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-328.0","request":{"url":"http://127.0.0.1:35177/javascripts/manage/admin.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.17"}}
    ◀ 16.22727040000609 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-329.0","request":{"url":"http://127.0.0.1:35177/javascripts/libs/handlebars-1.0.0.beta.6.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.18"}}
    ◀ 16.22756600000139 {"id":1016,"result":{}}

▶ 16.228036400003475 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-315.0"},"id":1017}
    ◀ 16.228442799998447 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-330.0","request":{"url":"http://127.0.0.1:35177/javascripts/libs/ember-1.0.pre.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.19"}}
    ◀ 16.22899529999995 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-331.0","request":{"url":"http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.20"}}
    ◀ 16.22984329999599 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-332.0","request":{"url":"http://127.0.0.1:35177/javascripts/manage.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.21"}}
    ◀ 16.230395799997495 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-333.0","request":{"url":"http://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.22"}}
    ◀ 16.23125519999303 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-334.0","request":{"url":"http://127.0.0.1:35177/javascripts/libs/jquery.sidr.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.23"}}
    ◀ 16.23236259999976 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-336.0","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/js/lightbox.min.js","method":"GET","headers":{"Origin":"http://127.0.0.1:35177","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.25"}}
    ◀ 16.232756500001415 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-335.0","request":{"url":"http://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.24"}}
    ◀ 16.233104099999764 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.3","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"text/css","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"139962"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: text/css\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 139962\r\n\r\n"}}
    ◀ 16.233428099993034 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.3","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/stylesheets/manage/styles.css","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"timestamp":65789.820874,"wallTime":1596626705.55712,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":0},"type":"Stylesheet","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.23382439999841 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.4","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/stylesheets/libs/sidr/jquery.sidr.dark.css","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"timestamp":65789.821125,"wallTime":1596626705.557373,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":1},"type":"Stylesheet","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.23414000000048 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.5","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/stylesheets/manage/bootstrap-switch.min.css","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"timestamp":65789.821324,"wallTime":1596626705.55757,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":2},"type":"Stylesheet","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.234451700001955 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.6","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"https://use.fontawesome.com/releases/v5.1.0/css/all.css","method":"GET","headers":{"Origin":"http://127.0.0.1:35177","Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"timestamp":65789.821545,"wallTime":1596626705.557792,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":2},"type":"Stylesheet","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.234836499992525 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.7","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"timestamp":65789.821831,"wallTime":1596626705.558077,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":2},"type":"Stylesheet","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.235184100005426 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.8","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/css/lightbox.min.css","method":"GET","headers":{"Origin":"http://127.0.0.1:35177","Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"timestamp":65789.822054,"wallTime":1596626705.558299,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":2},"type":"Stylesheet","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.23556770000141 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.9","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/static-build-jquery-ui.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.822218,"wallTime":1596626705.558464,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":2},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.235911800002214 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.10","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.822472,"wallTime":1596626705.558719,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":3},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.2361896999937 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.11","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/libs/jquery_ujs.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.822743,"wallTime":1596626705.558988,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":3},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.23647479999636 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.12","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/libs/bootstrap-switch.min.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.823006,"wallTime":1596626705.559257,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":3},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.236791000002995 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.13","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.823244,"wallTime":1596626705.55949,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":3},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.23709300000337 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.14","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/libs/modernizr.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.823562,"wallTime":1596626705.559808,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":5},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.237406700005522 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.15","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.823892,"wallTime":1596626705.560136,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":55},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.237742900004378 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.16","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/static-build-standard.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.824125,"wallTime":1596626705.56037,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":55},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.23804250000103 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.17","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/manage/admin.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.824413,"wallTime":1596626705.560658,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":56},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.238326899998356 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.18","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/libs/handlebars-1.0.0.beta.6.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.824696,"wallTime":1596626705.560942,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":56},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.23864589999721 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.19","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/libs/ember-1.0.pre.min.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.824994,"wallTime":1596626705.561239,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":57},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.239006699994206 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.20","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.825442,"wallTime":1596626705.561687,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":57},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.239353400000255 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.21","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/manage.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.825732,"wallTime":1596626705.561977,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":59},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.239908499992453 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.22","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.825997,"wallTime":1596626705.562254,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":59},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.240253199997824 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.23","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/libs/jquery.sidr.min.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.826486,"wallTime":1596626705.562732,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":59},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.240596300005564 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.24","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.826788,"wallTime":1596626705.563034,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":59},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.24100090000138 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.25","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/js/lightbox.min.js","method":"GET","headers":{"Origin":"http://127.0.0.1:35177","Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.827133,"wallTime":1596626705.563379,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":59},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.241259300004458 {"method":"Network.loadingFailed","params":{"requestId":"9902.6","timestamp":65789.831434,"type":"Stylesheet","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}
    ◀ 16.241509600004065 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.5966267055676848e+12,"url":"https://use.fontawesome.com/releases/v5.1.0/css/all.css","networkRequestId":"9902.6"}}}
    ◀ 16.241787599996314 {"id":1017,"result":{}}

▶ 16.24216520000482 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-316.0"},"id":1018}
    ◀ 16.242522799992003 {"method":"Network.responseReceived","params":{"requestId":"9902.3","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.832521,"type":"Stylesheet","response":{"url":"http://127.0.0.1:35177/stylesheets/manage/styles.css","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"text/css","X-XSS-Protection":"1; mode=block","Content-Length":"139962","X-Content-Type-Options":"nosniff"},"mimeType":"text/css","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":594,"timing":{"requestTime":65789.823219,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.629,"sendEnd":0.765,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":5.633},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.242944500001613 {"method":"Network.dataReceived","params":{"requestId":"9902.3","timestamp":65789.832695,"dataLength":65536,"encodedDataLength":0}}
    ◀ 16.243622399997548 {"method":"Network.dataReceived","params":{"requestId":"9902.3","timestamp":65789.833371,"dataLength":65536,"encodedDataLength":139962}}
    ◀ 16.244230600001174 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.4","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"style","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.245266099998844 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-337.0","request":{"url":"http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1"},"initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Stylesheet","networkId":"9902.33"}}
    ◀ 16.24634789999982 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.4","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"text/css","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"3493"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: text/css\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 3493\r\n\r\n"}}
    ◀ 16.246605599997565 {"method":"Network.dataReceived","params":{"requestId":"9902.3","timestamp":65789.833549,"dataLength":8890,"encodedDataLength":0}}
    ◀ 16.246970399995917 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.33","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"VeryHigh","referrerPolicy":"same-origin"},"timestamp":65789.834435,"wallTime":1596626705.57068,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/stylesheets/manage/styles.css"},"type":"Stylesheet","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.247372099998756 {"method":"Network.loadingFinished","params":{"requestId":"9902.3","timestamp":65789.83045,"encodedDataLength":140556,"shouldReportCorbBlocking":false}}
    ◀ 16.247808500003885 {"method":"Network.responseReceived","params":{"requestId":"9902.4","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.839368,"type":"Stylesheet","response":{"url":"http://127.0.0.1:35177/stylesheets/libs/sidr/jquery.sidr.dark.css","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"text/css","X-XSS-Protection":"1; mode=block","Content-Length":"3493","X-Content-Type-Options":"nosniff"},"mimeType":"text/css","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":592,"timing":{"requestTime":65789.833527,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.466,"sendEnd":0.567,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":3.8},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.248138299997663 {"method":"Network.dataReceived","params":{"requestId":"9902.4","timestamp":65789.839445,"dataLength":3493,"encodedDataLength":0}}
    ◀ 16.24843019999389 {"method":"Network.dataReceived","params":{"requestId":"9902.4","timestamp":65789.839897,"dataLength":0,"encodedDataLength":3493}}
    ◀ 16.248789000004763 {"method":"Network.loadingFinished","params":{"requestId":"9902.4","timestamp":65789.837886,"encodedDataLength":4085,"shouldReportCorbBlocking":false}}
    ◀ 16.24907649999659 {"id":1018,"result":{}}

▶ 16.249545099999523 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-319.0","errorReason":"BlockedByClient"},"id":1019}
    ◀ 16.249849800005904 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.5","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"style","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.25022600000375 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.5","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"text/css","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"6255"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: text/css\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 6255\r\n\r\n"}}
    ◀ 16.250541500005056 {"method":"Network.responseReceived","params":{"requestId":"9902.5","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.85255,"type":"Stylesheet","response":{"url":"http://127.0.0.1:35177/stylesheets/manage/bootstrap-switch.min.css","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"text/css","X-XSS-Protection":"1; mode=block","Content-Length":"6255","X-Content-Type-Options":"nosniff"},"mimeType":"text/css","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":592,"timing":{"requestTime":65789.84757,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.335,"sendEnd":0.405,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":3.74},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.25086139999621 {"method":"Network.dataReceived","params":{"requestId":"9902.5","timestamp":65789.852635,"dataLength":6255,"encodedDataLength":0}}
    ◀ 16.251164899993455 {"method":"Network.dataReceived","params":{"requestId":"9902.5","timestamp":65789.853126,"dataLength":0,"encodedDataLength":6255}}
    ◀ 16.251405699993484 {"method":"Network.loadingFinished","params":{"requestId":"9902.5","timestamp":65789.851923,"encodedDataLength":6847,"shouldReportCorbBlocking":false}}
    ◀ 16.251694999999017 {"id":1019,"result":{}}
    ◀ 16.252197199995862 {"method":"Network.loadingFailed","params":{"requestId":"9902.8","timestamp":65789.854926,"type":"Stylesheet","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}

▶ 16.25208599999314 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-318.0"},"id":1020}
    ◀ 16.252541199995903 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.596626705591175e+12,"url":"https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/css/lightbox.min.css","networkRequestId":"9902.8"}}}
    ◀ 16.253038599999854 {"id":1020,"result":{}}

▶ 16.25341930000286 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-320.0"},"id":1021}
    ◀ 16.254073200005223 {"id":1021,"result":{}}

▶ 16.25445619999664 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-321.0","errorReason":"BlockedByClient"},"id":1022}
    ◀ 16.255069000006188 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.9","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.255790099996375 {"id":1022,"result":{}}
    ◀ 16.2563841999945 {"method":"Network.loadingFailed","params":{"requestId":"9902.10","timestamp":65789.860447,"type":"Script","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}

▶ 16.256468199993833 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-322.0"},"id":1023}
    ◀ 16.257603999998537 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.596626705596698e+12,"url":"http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js","networkRequestId":"9902.10"}}}
    ◀ 16.25855679999222 {"id":1023,"result":{}}

▶ 16.258890400000382 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-323.0"},"id":1024}
    ◀ 16.259350899999845 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.11","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.260429300004034 {"id":1024,"result":{}}
    ◀ 16.26176999999734 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.12","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}

▶ 16.26250290000462 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-324.0","errorReason":"BlockedByClient"},"id":1025}
    ◀ 16.2642249000055 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.9","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","Content-Encoding":"gzip","Vary":"Accept-Encoding","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"92393"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nContent-Encoding: gzip\r\nVary: Accept-Encoding\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 92393\r\n\r\n"}}
    ◀ 16.27246360000572 {"id":1025,"result":{}}

▶ 16.273966399996425 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-325.0"},"id":1026}
    ◀ 16.27529140000115 {"method":"Network.responseReceived","params":{"requestId":"9902.9","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.866754,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/static-build-jquery-ui.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Encoding":"gzip","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Vary":"Accept-Encoding","Content-Length":"92393","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":654,"timing":{"requestTime":65789.858974,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.312,"sendEnd":0.391,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":6.936},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.276252900002874 {"method":"Network.dataReceived","params":{"requestId":"9902.9","timestamp":65789.86687,"dataLength":7666,"encodedDataLength":0}}
    ◀ 16.276631200002157 {"method":"Network.loadingFailed","params":{"requestId":"9902.13","timestamp":65789.86884,"type":"Script","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}
    ◀ 16.278046999999788 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.596626705605091e+12,"url":"http://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js","networkRequestId":"9902.13"}}}
    ◀ 16.278955500005395 {"method":"Network.dataReceived","params":{"requestId":"9902.9","timestamp":65789.869039,"dataLength":320672,"encodedDataLength":3442}}
    ◀ 16.279749199995422 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.11","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"15336"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 15336\r\n\r\n"}}
    ◀ 16.28023380000377 {"method":"Network.responseReceived","params":{"requestId":"9902.11","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.871307,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/libs/jquery_ujs.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"15336","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":false,"connectionId":968,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":607,"timing":{"requestTime":65789.861827,"proxyStart":-1,"proxyEnd":-1,"dnsStart":0.312,"dnsEnd":0.325,"connectStart":0.325,"connectEnd":0.442,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.527,"sendEnd":0.6,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":8.297},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.280614699993748 {"method":"Network.dataReceived","params":{"requestId":"9902.11","timestamp":65789.871434,"dataLength":15336,"encodedDataLength":0}}
    ◀ 16.281156299999566 {"method":"Network.dataReceived","params":{"requestId":"9902.11","timestamp":65789.871831,"dataLength":0,"encodedDataLength":15336}}
    ◀ 16.281469699999434 {"method":"Network.loadingFinished","params":{"requestId":"9902.11","timestamp":65789.870775,"encodedDataLength":15943,"shouldReportCorbBlocking":false}}
    ◀ 16.28179249999812 {"method":"Network.dataReceived","params":{"requestId":"9902.9","timestamp":65789.877247,"dataLength":0,"encodedDataLength":88951}}
    ◀ 16.282105599995703 {"method":"Network.loadingFinished","params":{"requestId":"9902.9","timestamp":65789.868465,"encodedDataLength":93047,"shouldReportCorbBlocking":false}}
    ◀ 16.282357100004447 {"id":1026,"result":{}}

▶ 16.2829941999953 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-326.0","errorReason":"BlockedByClient"},"id":1027}
    ◀ 16.28310020000208 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.14","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.28387460000522 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.12","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"15724"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 15724\r\n\r\n"}}
    ◀ 16.28426159999799 {"method":"Network.responseReceived","params":{"requestId":"9902.12","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.881679,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/libs/bootstrap-switch.min.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"15724","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":false,"connectionId":974,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":607,"timing":{"requestTime":65789.864693,"proxyStart":-1,"proxyEnd":-1,"dnsStart":0.259,"dnsEnd":0.27,"connectStart":0.27,"connectEnd":0.383,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.471,"sendEnd":0.542,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":16.171},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.28470649999508 {"method":"Network.dataReceived","params":{"requestId":"9902.12","timestamp":65789.881792,"dataLength":15724,"encodedDataLength":0}}
    ◀ 16.285019499991904 {"method":"Network.dataReceived","params":{"requestId":"9902.12","timestamp":65789.8822,"dataLength":0,"encodedDataLength":15724}}
    ◀ 16.28532460000133 {"method":"Network.loadingFinished","params":{"requestId":"9902.12","timestamp":65789.8815,"encodedDataLength":16331,"shouldReportCorbBlocking":false}}
    ◀ 16.285717599996133 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.14","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"7501"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 7501\r\n\r\n"}}
    ◀ 16.286078899996937 {"method":"Network.responseReceived","params":{"requestId":"9902.14","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.885127,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/libs/modernizr.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"7501","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":968,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":606,"timing":{"requestTime":65789.879607,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.353,"sendEnd":0.445,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":4.679},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.28638950000459 {"method":"Network.dataReceived","params":{"requestId":"9902.14","timestamp":65789.885214,"dataLength":3490,"encodedDataLength":0}}
    ◀ 16.28687579999678 {"method":"Network.dataReceived","params":{"requestId":"9902.14","timestamp":65789.885403,"dataLength":4011,"encodedDataLength":7501}}
    ◀ 16.287343000003602 {"method":"Network.loadingFinished","params":{"requestId":"9902.14","timestamp":65789.885082,"encodedDataLength":8107,"shouldReportCorbBlocking":false}}
    ◀ 16.287763799991808 {"id":1027,"result":{}}

▶ 16.28831600000558 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-327.0"},"id":1028}
    ◀ 16.288483199998154 {"method":"Network.loadingFailed","params":{"requestId":"9902.15","timestamp":65789.888291,"type":"Script","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}
    ◀ 16.289043800003128 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.596626705624537e+12,"url":"http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js","networkRequestId":"9902.15"}}}
    ◀ 16.289618199996767 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.7","associatedCookies":[],"headers":{"Host":"code.jquery.com","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"text/css,*/*;q=0.1","Accept-Encoding":"gzip, deflate"}}}
    ◀ 16.29009729999234 {"id":1028,"result":{}}
    ◀ 16.291337699993164 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.16","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}

▶ 16.291402300004847 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-328.0"},"id":1029}
    ◀ 16.292745300001116 {"id":1029,"result":{}}

▶ 16.293286200001603 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-329.0"},"id":1030}
    ◀ 16.29362480000418 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.17","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.295824500004528 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.16","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","Content-Encoding":"gzip","Vary":"Accept-Encoding","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"7509"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nContent-Encoding: gzip\r\nVary: Accept-Encoding\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 7509\r\n\r\n"}}
    ◀ 16.29639030000544 {"id":1030,"result":{}}

▶ 16.296905900002457 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-331.0"},"id":1031}
    ◀ 16.299637300005998 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.18","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.30028830000083 {"method":"Network.responseReceived","params":{"requestId":"9902.16","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.899022,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/static-build-standard.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Encoding":"gzip","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Vary":"Accept-Encoding","Content-Length":"7509","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":968,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":653,"timing":{"requestTime":65789.893809,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.336,"sendEnd":0.42,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":4.24},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.302563499993994 {"method":"Network.dataReceived","params":{"requestId":"9902.16","timestamp":65789.899107,"dataLength":9391,"encodedDataLength":0}}
    ◀ 16.30293960000563 {"method":"Network.dataReceived","params":{"requestId":"9902.16","timestamp":65789.899402,"dataLength":14022,"encodedDataLength":7509}}
    ◀ 16.303260100001353 {"method":"Network.loadingFinished","params":{"requestId":"9902.16","timestamp":65789.899283,"encodedDataLength":8162,"shouldReportCorbBlocking":false}}
    ◀ 16.303619099999196 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.17","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"5943"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 5943\r\n\r\n"}}
    ◀ 16.304028400001698 {"method":"Network.responseReceived","params":{"requestId":"9902.17","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.901042,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/manage/admin.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"5943","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":974,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":606,"timing":{"requestTime":65789.896175,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.31,"sendEnd":0.376,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":4.128},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.30466759999399 {"method":"Network.dataReceived","params":{"requestId":"9902.17","timestamp":65789.901177,"dataLength":5943,"encodedDataLength":0}}
    ◀ 16.305038499995135 {"id":1031,"result":{}}
    ◀ 16.305433799992898 {"method":"Network.dataReceived","params":{"requestId":"9902.17","timestamp":65789.901914,"dataLength":0,"encodedDataLength":5943}}

▶ 16.305556399995112 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-332.0"},"id":1032}
    ◀ 16.306382499999017 {"method":"Network.loadingFinished","params":{"requestId":"9902.17","timestamp":65789.900923,"encodedDataLength":6549,"shouldReportCorbBlocking":false}}
    ◀ 16.306752000004053 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.20","associatedCookies":[],"headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"}}}
    ◀ 16.307278299995232 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.20","blockedCookies":[],"headers":{"Location":"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","Non-Authoritative-Reason":"HSTS"},"headersText":"HTTP/1.1 307 Internal Redirect\r\nLocation: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js\r\nNon-Authoritative-Reason: HSTS\r\n\r\n"}}
    ◀ 16.307739299998502 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-331.1","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.20"}}
    ◀ 16.308722400004626 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.20","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.903457,"wallTime":1596626705.639702,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":57},"redirectResponse":{"url":"http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","status":307,"statusText":"Internal Redirect","headers":{"Location":"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","Non-Authoritative-Reason":"HSTS"},"mimeType":"","connectionReused":false,"connectionId":0,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":0,"timing":{"requestTime":65789.90242,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.087,"sendEnd":0.087,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":0.087},"protocol":"http/1.1","securityState":"insecure"},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.310240499995416 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.18","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"49683"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 49683\r\n\r\n"}}
    ◀ 16.311379499995383 {"method":"Network.responseReceived","params":{"requestId":"9902.18","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.907095,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/libs/handlebars-1.0.0.beta.6.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"49683","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":607,"timing":{"requestTime":65789.898722,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.816,"sendEnd":0.872,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":7.148},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.311756399998558 {"method":"Network.dataReceived","params":{"requestId":"9902.18","timestamp":65789.907357,"dataLength":49683,"encodedDataLength":0}}
    ◀ 16.31214720000571 {"method":"Network.dataReceived","params":{"requestId":"9902.18","timestamp":65789.909249,"dataLength":0,"encodedDataLength":49683}}
    ◀ 16.31305080000311 {"method":"Network.loadingFinished","params":{"requestId":"9902.18","timestamp":65789.906486,"encodedDataLength":50290,"shouldReportCorbBlocking":false}}
    ◀ 16.31342720000248 {"id":1032,"result":{}}

▶ 16.313844999996945 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-333.0"},"id":1033}
    ◀ 16.314178600005107 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.7","blockedCookies":[],"headers":{"Date":"Wed, 05 Aug 2020 11:25:05 GMT","Connection":"Keep-Alive","Content-Encoding":"gzip","Content-Length":"8055","Content-Type":"text/css","Last-Modified":"Fri, 24 Oct 2014 00:16:08 GMT","Accept-Ranges":"bytes","Server":"nginx","ETag":"W/\"54499a48-898c\"","Cache-Control":"max-age=315360000\npublic","Access-Control-Allow-Origin":"*","Vary":"Accept-Encoding","X-HW":"1596626705.dop107.lo4.t,1596626705.cds254.lo4.c"},"headersText":"HTTP/1.1 200 OK\r\nDate: Wed, 05 Aug 2020 11:25:05 GMT\r\nConnection: Keep-Alive\r\nContent-Encoding: gzip\r\nContent-Length: 8055\r\nContent-Type: text/css\r\nLast-Modified: Fri, 24 Oct 2014 00:16:08 GMT\r\nAccept-Ranges: bytes\r\nServer: nginx\r\nETag: W/\"54499a48-898c\"\r\nCache-Control: max-age=315360000\r\nCache-Control: public\r\nAccess-Control-Allow-Origin: *\r\nVary: Accept-Encoding\r\nX-HW: 1596626705.dop107.lo4.t,1596626705.cds254.lo4.c\r\n\r\n"}}
    ◀ 16.31475409999257 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.21","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.315478499993333 {"method":"Network.responseReceived","params":{"requestId":"9902.7","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.912847,"type":"Stylesheet","response":{"url":"http://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css","status":200,"statusText":"OK","headers":{"Date":"Wed, 05 Aug 2020 11:25:05 GMT","Content-Encoding":"gzip","Last-Modified":"Fri, 24 Oct 2014 00:16:08 GMT","Server":"nginx","ETag":"W/\"54499a48-898c\"","Vary":"Accept-Encoding","X-HW":"1596626705.dop107.lo4.t,1596626705.cds254.lo4.c","Content-Type":"text/css","Access-Control-Allow-Origin":"*","Cache-Control":"max-age=315360000, public","Connection":"Keep-Alive","Accept-Ranges":"bytes","Content-Length":"8055"},"mimeType":"text/css","connectionReused":false,"connectionId":962,"remoteIPAddress":"209.197.3.24","remotePort":80,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":425,"timing":{"requestTime":65789.857477,"proxyStart":-1,"proxyEnd":-1,"dnsStart":0.351,"dnsEnd":2.564,"connectStart":2.564,"connectEnd":31.488,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":31.615,"sendEnd":31.71,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":53.808},"protocol":"http/1.1","securityState":"insecure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.315840299997944 {"method":"Network.dataReceived","params":{"requestId":"9902.7","timestamp":65789.913179,"dataLength":35212,"encodedDataLength":0}}
    ◀ 16.316183499991894 {"method":"Network.dataReceived","params":{"requestId":"9902.7","timestamp":65789.914142,"dataLength":0,"encodedDataLength":8055}}
    ◀ 16.316541699998197 {"method":"Network.loadingFinished","params":{"requestId":"9902.7","timestamp":65789.912105,"encodedDataLength":8480,"shouldReportCorbBlocking":false}}
    ◀ 16.31699700000172 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.21","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"2431"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 2431\r\n\r\n"}}
    ◀ 16.31741059999331 {"method":"Network.responseReceived","params":{"requestId":"9902.21","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.91747,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/manage.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"2431","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":606,"timing":{"requestTime":65789.910901,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.902,"sendEnd":0.976,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":5.372},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.317819499992765 {"method":"Network.dataReceived","params":{"requestId":"9902.21","timestamp":65789.917547,"dataLength":2431,"encodedDataLength":0}}
    ◀ 16.318117400005576 {"method":"Network.dataReceived","params":{"requestId":"9902.21","timestamp":65789.917939,"dataLength":0,"encodedDataLength":2431}}
    ◀ 16.318417799993767 {"method":"Network.loadingFinished","params":{"requestId":"9902.21","timestamp":65789.916786,"encodedDataLength":3037,"shouldReportCorbBlocking":false}}
    ◀ 16.318773399994825 {"id":1033,"result":{}}

▶ 16.31915539999318 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-334.0"},"id":1034}
    ◀ 16.31937559999642 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.22","associatedCookies":[],"headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"}}}
    ◀ 16.319961699991836 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.22","blockedCookies":[],"headers":{"Location":"https://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","Non-Authoritative-Reason":"HSTS"},"headersText":"HTTP/1.1 307 Internal Redirect\r\nLocation: https://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js\r\nNon-Authoritative-Reason: HSTS\r\n\r\n"}}
    ◀ 16.320707899998524 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.22","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.920081,"wallTime":1596626705.656326,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":59},"redirectResponse":{"url":"http://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","status":307,"statusText":"Internal Redirect","headers":{"Location":"https://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","Non-Authoritative-Reason":"HSTS"},"mimeType":"","connectionReused":false,"connectionId":0,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":0,"timing":{"requestTime":65789.919278,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.075,"sendEnd":0.075,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":0.075},"protocol":"http/1.1","securityState":"insecure"},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.321085200004745 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-333.1","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.22"}}
    ◀ 16.32146140000259 {"id":1034,"result":{}}

▶ 16.322423799996614 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-336.0","errorReason":"BlockedByClient"},"id":1035}
    ◀ 16.323260899996967 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.23","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.323827000000165 {"id":1035,"result":{}}
    ◀ 16.32460259999789 {"method":"Network.loadingFailed","params":{"requestId":"9902.25","timestamp":65789.927882,"type":"Script","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}

▶ 16.32447730000422 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-335.0"},"id":1036}
    ◀ 16.325004199999967 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.596626705664132e+12,"url":"https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/js/lightbox.min.js","networkRequestId":"9902.25"}}}
    ◀ 16.32632019999437 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.23","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"3673"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 3673\r\n\r\n"}}
    ◀ 16.326984100000118 {"id":1036,"result":{}}

▶ 16.327264899999136 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-337.0","errorReason":"BlockedByClient"},"id":1037}
    ◀ 16.327500600003987 {"method":"Network.responseReceived","params":{"requestId":"9902.23","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.930372,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/libs/jquery.sidr.min.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"3673","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":606,"timing":{"requestTime":65789.924562,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.333,"sendEnd":0.4,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":4.628},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.328232300002128 {"method":"Network.dataReceived","params":{"requestId":"9902.23","timestamp":65789.930638,"dataLength":3673,"encodedDataLength":0}}
    ◀ 16.328592899997602 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.24","associatedCookies":[],"headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"}}}
    ◀ 16.32898859999841 {"method":"Network.dataReceived","params":{"requestId":"9902.23","timestamp":65789.931003,"dataLength":0,"encodedDataLength":3673}}
    ◀ 16.32937320000201 {"method":"Network.loadingFinished","params":{"requestId":"9902.23","timestamp":65789.929786,"encodedDataLength":4279,"shouldReportCorbBlocking":false}}
    ◀ 16.32983289999538 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.24","blockedCookies":[],"headers":{"Location":"https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","Non-Authoritative-Reason":"HSTS"},"headersText":"HTTP/1.1 307 Internal Redirect\r\nLocation: https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js\r\nNon-Authoritative-Reason: HSTS\r\n\r\n"}}
    ◀ 16.330292600003304 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.24","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","method":"GET","headers":{"Referer":"","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.931611,"wallTime":1596626705.667855,"initiator":{"type":"parser","url":"http://127.0.0.1:35177/manage/login","lineNumber":59},"redirectResponse":{"url":"http://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","status":307,"statusText":"Internal Redirect","headers":{"Location":"https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","Non-Authoritative-Reason":"HSTS"},"mimeType":"","connectionReused":false,"connectionId":0,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":0,"timing":{"requestTime":65789.930834,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.121,"sendEnd":0.121,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":0.121},"protocol":"http/1.1","securityState":"insecure"},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.330694999996922 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-335.1","request":{"url":"https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.24"}}
    ◀ 16.3310335999995 {"id":1037,"result":{}}
    ◀ 16.33146800000395 {"method":"Network.loadingFailed","params":{"requestId":"9902.33","timestamp":65789.932653,"type":"Stylesheet","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}

▶ 16.331522399996174 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-331.1","errorReason":"BlockedByClient"},"id":1038}
    ◀ 16.332151499998872 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.5966267056688982e+12,"url":"http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700","networkRequestId":"9902.33"}}}
    ◀ 16.33248929999536 {"id":1038,"result":{}}

▶ 16.332921799999895 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-333.1","errorReason":"BlockedByClient"},"id":1039}
    ◀ 16.33337819999724 {"id":1039,"result":{}}

▶ 16.333693599997787 {"method":"Fetch.failRequest","params":{"requestId":"interception-job-335.1","errorReason":"BlockedByClient"},"id":1040}
    ◀ 16.334219199998188 {"id":1040,"result":{}}
    ◀ 16.356618000005255 {"method":"Fetch.requestPaused","params":{"requestId":"interception-job-338.0","request":{"url":"http://127.0.0.1:35177/javascripts/fallbacks/angular.min.js","method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Referer":"http://127.0.0.1:35177/manage/login"},"initialPriority":"High","referrerPolicy":"same-origin"},"frameId":"B5D075E8787EB55B200485F0E58925A0","resourceType":"Script","networkId":"9902.41"}}

▶ 16.35733359999722 {"method":"Fetch.continueRequest","params":{"requestId":"interception-job-338.0"},"id":1041}
    ◀ 16.357939499997883 {"id":1041,"result":{}}
    ◀ 16.359021199998097 {"method":"Network.requestWillBeSentExtraInfo","params":{"requestId":"9902.41","associatedCookies":[],"headers":{"Host":"127.0.0.1:35177","Connection":"keep-alive","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36","Accept":"*/*","Sec-Fetch-Site":"same-origin","Sec-Fetch-Mode":"no-cors","Sec-Fetch-Dest":"script","Referer":"http://127.0.0.1:35177/manage/login","Accept-Encoding":"gzip, deflate, br"}}}
    ◀ 16.363027500003227 {"method":"Network.responseReceivedExtraInfo","params":{"requestId":"9902.41","blockedCookies":[],"headers":{"Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","Content-Type":"application/javascript","X-Frame-Options":"SAMEORIGIN","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","X-Download-Options":"noopen","X-Permitted-Cross-Domain-Policies":"none","Referrer-Policy":"same-origin","Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Content-Length":"99747"},"headersText":"HTTP/1.1 200 OK\r\nLast-Modified: Mon, 06 Jul 2020 11:23:19 GMT\r\nContent-Type: application/javascript\r\nX-Frame-Options: SAMEORIGIN\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Download-Options: noopen\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: same-origin\r\nContent-Security-Policy: default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:\r\nContent-Length: 99747\r\n\r\n"}}
    ◀ 16.36803630000213 {"method":"CSS.fontsUpdated","params":{}}
    ◀ 16.36910060000082 {"method":"Network.requestWillBeSent","params":{"requestId":"9902.41","loaderId":"192856D38815894D9B62ECA240787501","documentURL":"http://127.0.0.1:35177/manage/login","request":{"url":"http://127.0.0.1:35177/javascripts/fallbacks/angular.min.js","method":"GET","headers":{"Referer":"http://127.0.0.1:35177/manage/login","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.89 Safari/537.36"},"mixedContentType":"none","initialPriority":"High","referrerPolicy":"same-origin"},"timestamp":65789.959932,"wallTime":1596626705.696176,"initiator":{"type":"script","stack":{"callFrames":[{"functionName":"","scriptId":"10","url":"http://127.0.0.1:35177/manage/login","lineNumber":4,"columnNumber":11}]}},"type":"Script","frameId":"B5D075E8787EB55B200485F0E58925A0","hasUserGesture":false}}
    ◀ 16.369777800005977 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.0","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://127.0.0.1:35177/stylesheets/manage/styles.css","origin":"regular","title":"","ownerNode":4,"disabled":false,"isInline":false,"startLine":0,"startColumn":0,"length":139962,"endLine":721,"endColumn":1}}}
    ◀ 16.370301799994195 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.1","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://127.0.0.1:35177/manage/login","origin":"regular","title":"","disabled":false,"isInline":false,"startLine":0,"startColumn":0,"length":0,"endLine":0,"endColumn":0}}}
    ◀ 16.37068300000101 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.2","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://127.0.0.1:35177/stylesheets/libs/sidr/jquery.sidr.dark.css","origin":"regular","title":"","ownerNode":5,"disabled":false,"isInline":false,"startLine":0,"startColumn":0,"length":3493,"endLine":1,"endColumn":0}}}
    ◀ 16.371031100003165 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.3","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://127.0.0.1:35177/stylesheets/manage/bootstrap-switch.min.css","origin":"regular","title":"","ownerNode":6,"disabled":false,"isInline":false,"startLine":0,"startColumn":0,"length":6255,"endLine":21,"endColumn":5285}}}
    ◀ 16.371364699996775 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.4","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://127.0.0.1:35177/manage/login","origin":"regular","title":"","ownerNode":7,"disabled":false,"isInline":false,"startLine":0,"startColumn":0,"length":0,"endLine":0,"endColumn":0}}}
    ◀ 16.37173879999318 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.5","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css","origin":"regular","title":"","ownerNode":8,"disabled":false,"isInline":false,"startLine":0,"startColumn":0,"length":35212,"endLine":1225,"endColumn":0}}}
    ◀ 16.372076999992714 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.6","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://127.0.0.1:35177/manage/login","origin":"regular","title":"","ownerNode":9,"disabled":false,"isInline":false,"startLine":0,"startColumn":0,"length":0,"endLine":0,"endColumn":0}}}
    ◀ 16.372430499992333 {"method":"Network.loadingFailed","params":{"requestId":"9902.20","timestamp":65789.972381,"type":"Script","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}
    ◀ 16.37279559999297 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.596626705708627e+12,"url":"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js","networkRequestId":"9902.20"}}}
    ◀ 16.373144199998933 {"method":"Network.loadingFailed","params":{"requestId":"9902.22","timestamp":65789.972534,"type":"Script","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}
    ◀ 16.37384509999538 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.596626705708779e+12,"url":"https://cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.4.1/jquery.timeago.min.js","networkRequestId":"9902.22"}}}
    ◀ 16.374222099999315 {"method":"Network.loadingFailed","params":{"requestId":"9902.24","timestamp":65789.972742,"type":"Script","errorText":"net::ERR_BLOCKED_BY_CLIENT.Inspector","canceled":false,"blockedReason":"inspector"}}
    ◀ 16.374723300003097 {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector","timestamp":1.59662670570899e+12,"url":"https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/2013.03.11/hoverintent.min.js","networkRequestId":"9902.24"}}}
    ◀ 16.375158900002134 {"method":"Network.responseReceived","params":{"requestId":"9902.41","loaderId":"192856D38815894D9B62ECA240787501","timestamp":65789.973188,"type":"Script","response":{"url":"http://127.0.0.1:35177/javascripts/fallbacks/angular.min.js","status":200,"statusText":"OK","headers":{"Content-Security-Policy":"default-src 'self' https: data: blob:; font-src 'self' https: data: http:; img-src 'self' https: data: http:; object-src 'self'; script-src https: 'unsafe-inline' 'unsafe-eval' 'self' blob: http:; style-src 'self' https: 'unsafe-inline' http:; worker-src blob:","Referrer-Policy":"same-origin","Last-Modified":"Mon, 06 Jul 2020 11:23:19 GMT","X-Permitted-Cross-Domain-Policies":"none","X-Download-Options":"noopen","X-Frame-Options":"SAMEORIGIN","Content-Type":"application/javascript","X-XSS-Protection":"1; mode=block","Content-Length":"99747","X-Content-Type-Options":"nosniff"},"mimeType":"application/javascript","connectionReused":true,"connectionId":939,"remoteIPAddress":"127.0.0.1","remotePort":35177,"fromDiskCache":false,"fromServiceWorker":false,"fromPrefetchCache":false,"encodedDataLength":607,"timing":{"requestTime":65789.962972,"proxyStart":-1,"proxyEnd":-1,"dnsStart":-1,"dnsEnd":-1,"connectStart":-1,"connectEnd":-1,"sslStart":-1,"sslEnd":-1,"workerStart":-1,"workerReady":-1,"sendStart":0.339,"sendEnd":0.413,"pushStart":0,"pushEnd":0,"receiveHeadersEnd":3.077},"protocol":"http/1.1","securityState":"secure"},"frameId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 16.375534299993888 {"method":"Network.dataReceived","params":{"requestId":"9902.41","timestamp":65789.973326,"dataLength":99747,"encodedDataLength":0}}
    ◀ 16.37591390000307 {"method":"Network.dataReceived","params":{"requestId":"9902.41","timestamp":65789.978452,"dataLength":0,"encodedDataLength":99747}}
    ◀ 16.3762904000032 {"method":"Network.loadingFinished","params":{"requestId":"9902.41","timestamp":65789.967147,"encodedDataLength":100354,"shouldReportCorbBlocking":false}}
    ◀ 16.40664719999768 {"method":"CSS.styleSheetAdded","params":{"header":{"styleSheetId":"9902.7","frameId":"B5D075E8787EB55B200485F0E58925A0","sourceURL":"http://127.0.0.1:35177/manage/login","origin":"regular","title":"","ownerNode":19,"disabled":false,"isInline":true,"startLine":5,"startColumn":10,"length":261,"endLine":5,"endColumn":271}}}

▶ 36.32792809999955 {"method":"Page.captureScreenshot","params":{"format":"png"},"id":1042}
    ◀ 36.41657240000495 {"id":1042,"result":{"data":"..."}}

▶ 36.42102650000015 {"method":"Fetch.enable","params":{"handleAuthRequests":true,"patterns":[{"urlPattern":"*"}]},"id":1043}
    ◀ 36.42188979999628 {"id":1043,"result":{}}

▶ 36.422422300005564 {"method":"Target.disposeBrowserContext","params":{"browserContextId":"31E1A15441408A81BBF52B7AB424D9C5"},"id":37}
    ◀ 36.42481850000331 {"method":"Target.targetInfoChanged","params":{"targetInfo":{"targetId":"B5D075E8787EB55B200485F0E58925A0","type":"page","title":"walmart","url":"http://127.0.0.1:35177/manage/login","attached":false,"browserContextId":"31E1A15441408A81BBF52B7AB424D9C5"}}}
    ◀ 36.4249994999991 {"method":"Inspector.detached","params":{"reason":"target_closed"}}
    ◀ 36.42542780000076 {"method":"Target.targetDestroyed","params":{"targetId":"B5D075E8787EB55B200485F0E58925A0"}}
    ◀ 36.428973200003384 {"id":37,"result":{}}

▶ 36.42938899999717 {"method":"Target.createBrowserContext","params":{},"id":38}
    ◀ 36.43947889999254 {"id":38,"result":{"browserContextId":"B93138A994094F07411FDFD25F026C25"}}

▶ 36.440377099992475 {"method":"Target.createTarget","params":{"browserContextId":"B93138A994094F07411FDFD25F026C25","url":"about:blank"},"id":39}
    ◀ 36.442039600005955 {"method":"Target.targetCreated","params":{"targetInfo":{"targetId":"D64EAD21568CAA7E3CCF95FBFE36586B","type":"page","title":"","url":"","attached":false,"browserContextId":"B93138A994094F07411FDFD25F026C25"}}}
    ◀ 36.44428640000115 {"id":39,"result":{"targetId":"D64EAD21568CAA7E3CCF95FBFE36586B"}}

▶ 36.445370600005845 {"method":"Page.enable","params":{},"id":1001}
    ◀ 36.44601899999543 {"method":"Target.targetInfoChanged","params":{"targetInfo":{"targetId":"D64EAD21568CAA7E3CCF95FBFE36586B","type":"page","title":"","url":"about:blank","attached":true,"browserContextId":"B93138A994094F07411FDFD25F026C25"}}}
    ◀ 36.46830069999851 {"method":"Target.targetInfoChanged","params":{"targetInfo":{"targetId":"D64EAD21568CAA7E3CCF95FBFE36586B","type":"page","title":"about:blank","url":"about:blank","attached":true,"browserContextId":"B93138A994094F07411FDFD25F026C25"}}}
    ◀ 36.469281800003955 {"id":1001,"result":{}}

▶ 36.46966750000138 {"method":"Runtime.enable","params":{},"id":1002}
    ◀ 36.47234269999899 {"method":"Runtime.executionContextCreated","params":{"context":{"id":1,"origin":"://","name":"","auxData":{"isDefault":true,"type":"default","frameId":"D64EAD21568CAA7E3CCF95FBFE36586B"}}}}
    ◀ 36.47279469999194 {"id":1002,"result":{}}

▶ 36.473230200004764 {"method":"DOM.enable","params":{},"id":1003}
    ◀ 36.47422910000023 {"id":1003,"result":{}}

▶ 36.47459240000171 {"method":"CSS.enable","params":{},"id":1004}
    ◀ 36.476444999992964 {"id":1004,"result":{}}

▶ 36.47667590000492 {"method":"Log.enable","params":{},"id":1005}
    ◀ 36.4775365999958 {"id":1005,"result":{}}

▶ 36.47789379999449 {"method":"Network.enable","params":{},"id":1006}
    ◀ 36.47880270000314 {"id":1006,"result":{}}

▶ 36.47908570000436 {"method":"Page.setDownloadBehavior","params":{"behavior":"allow","downloadPath":"./tmp/capybara"},"id":1007}
    ◀ 36.47947209999256 {"id":1007,"result":{}}

▶ 36.481792199992924 {"method":"Page.addScriptToEvaluateOnNewDocument","params":{"source":"class InvalidSelector extends Error {}\nclass TimedOutPromise extends Error {}\nclass MouseEventFailed extends Error {}\n\nconst EVENTS = {\n  FOCUS: [\"blur\", \"focus\", \"focusin\", \"focusout\"],\n  MOUSE: [\"click\", \"dblclick\", \"mousedown\", \"mouseenter\", \"mouseleave\",\n          \"mousemove\", \"mouseover\", \"mouseout\", \"mouseup\", \"contextmenu\"],\n  FORM: [\"submit\"]\n}\n\nclass Cuprite {\n  constructor() {\n    this._json = JSON; // In case someone overrides it like mootools\n  }\n\n  find(method, selector, within = document) {\n    try {\n      let results = [];\n\n      if (method == \"xpath\") {\n        let xpath = document.evaluate(selector, within, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);\n        for (let i = 0; i \u003c xpath.snapshotLength; i++) {\n          results.push(xpath.snapshotItem(i));\n        }\n      } else {\n        results = Array.from(within.querySelectorAll(selector));\n      }\n\n      return results;\n    } catch (error) {\n      // DOMException.INVALID_EXPRESSION_ERR is undefined, using pure code\n      if (error.code == DOMException.SYNTAX_ERR || error.code == 51) {\n        throw new InvalidSelector;\n      } else {\n        throw error;\n      }\n    }\n  }\n\n  parents(node) {\n    let nodes = [];\n    let parent = node.parentNode;\n    while (parent != document) {\n      nodes.push(parent);\n      parent = parent.parentNode;\n    }\n    return nodes;\n  }\n\n  visibleText(node) {\n    if (this.isVisible(node)) {\n      if (node.nodeName == \"TEXTAREA\") {\n        return node.textContent;\n      } else {\n        if (node instanceof SVGElement) {\n          return node.textContent;\n        } else {\n          return node.innerText;\n        }\n      }\n    }\n  }\n\n  isVisible(node) {\n    let mapName, style;\n    // if node is area, check visibility of relevant image\n    if (node.tagName === \"AREA\") {\n      mapName = document.evaluate(\"./ancestor::map/@name\", node, null, XPathResult.STRING_TYPE, null).stringValue;\n      node = document.querySelector(`img[usemap=\"#${mapName}\"]`);\n      if (node == null) {\n        return false;\n      }\n    }\n\n    while (node) {\n      style = window.getComputedStyle(node);\n      if (style.display === \"none\" || style.visibility === \"hidden\" || parseFloat(style.opacity) === 0) {\n        return false;\n      }\n      node = node.parentElement;\n    }\n\n    return true;\n  }\n\n\n  isDisabled(node) {\n    let xpath = \"parent::optgroup[@disabled] | \\\n                 ancestor::select[@disabled] | \\\n                 parent::fieldset[@disabled] | \\\n                 ancestor::*[not(self::legend) or preceding-sibling::legend][parent::fieldset[@disabled]]\";\n\n    return node.disabled || document.evaluate(xpath, node, null, XPathResult.BOOLEAN_TYPE, null).booleanValue;\n  }\n\n  path(node) {\n    let nodes = [node];\n    let parent = node.parentNode;\n    while (parent !== document) {\n      nodes.unshift(parent);\n      parent = parent.parentNode;\n    }\n\n    let selectors = nodes.map(node =\u003e {\n      let prevSiblings = [];\n      let xpath = document.evaluate(`./preceding-sibling::${node.tagName}`, node, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);\n\n      for (let i = 0; i \u003c xpath.snapshotLength; i++) {\n        prevSiblings.push(xpath.snapshotItem(i));\n      }\n\n      return `${node.tagName}[${(prevSiblings.length + 1)}]`;\n    });\n\n    return `//${selectors.join(\"/\")}`;\n  }\n\n  set(node, value) {\n    if (node.readOnly) return;\n\n    if (node.maxLength \u003e= 0) {\n      value = value.substr(0, node.maxLength);\n    }\n\n    let valueBefore = node.value;\n\n    this.trigger(node, \"focus\");\n    this.setValue(node, \"\");\n\n    if (node.type == \"number\" || node.type == \"date\" || node.type == \"range\") {\n      this.setValue(node, value);\n      this.input(node);\n    } else if (node.type == \"time\") {\n      this.setValue(node, new Date(value).toTimeString().split(\" \")[0]);\n      this.input(node);\n    } else if (node.type == \"datetime-local\") {\n      value = new Date(value);\n      let year = value.getFullYear();\n      let month = (\"0\" + (value.getMonth() + 1)).slice(-2);\n      let date = (\"0\" + value.getDate()).slice(-2);\n      let hour = (\"0\" + value.getHours()).slice(-2);\n      let min = (\"0\" + value.getMinutes()).slice(-2);\n      let sec = (\"0\" + value.getSeconds()).slice(-2);\n      this.setValue(node, `${year}-${month}-${date}T${hour}:${min}:${sec}`);\n      this.input(node);\n    } else {\n      for (let i = 0; i \u003c value.length; i++) {\n        let char = value[i];\n        let keyCode = this.characterToKeyCode(char);\n        // call the following functions in order, if one returns false (preventDefault),\n        // stop the call chain\n        [\n          () =\u003e this.keyupdowned(node, \"keydown\", keyCode),\n          () =\u003e this.keypressed(node, false, false, false, false, char.charCodeAt(0), char.charCodeAt(0)),\n          () =\u003e {\n            this.setValue(node, node.value + char)\n            this.input(node)\n          }\n        ].some(fn =\u003e fn())\n\n        this.keyupdowned(node, \"keyup\", keyCode);\n      }\n    }\n\n    if (valueBefore !== node.value) {\n      this.changed(node);\n    }\n    this.trigger(node, \"blur\");\n  }\n\n  setValue(node, value) {\n    let nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, \"value\").set;\n    let nativeTextareaValueSetter = Object.getOwnPropertyDescriptor(window.HTMLTextAreaElement.prototype, \"value\").set;\n\n    if (node.tagName.toLowerCase() === 'input') {\n      return nativeInputValueSetter.call(node, value);\n    }\n    return nativeTextareaValueSetter.call(node, value);\n  }\n\n  input(node) {\n    let event = document.createEvent(\"HTMLEvents\");\n    event.initEvent(\"input\", true, false);\n    node.dispatchEvent(event);\n  }\n\n  /**\n   * @return {boolean} false when an event handler called preventDefault()\n   */\n  keyupdowned(node, eventName, keyCode) {\n    let event = document.createEvent(\"UIEvents\");\n    event.initEvent(eventName, true, true);\n    event.keyCode  = keyCode;\n    event.charCode = 0;\n    return !node.dispatchEvent(event);\n  }\n\n  /**\n   * @return {boolean} false when an event handler called preventDefault()\n   */\n  keypressed(node, altKey, ctrlKey, shiftKey, metaKey, keyCode, charCode) {\n    event = document.createEvent(\"UIEvents\");\n    event.initEvent(\"keypress\", true, true);\n    event.window   = window;\n    event.altKey   = altKey;\n    event.ctrlKey  = ctrlKey;\n    event.shiftKey = shiftKey;\n    event.metaKey  = metaKey;\n    event.keyCode  = keyCode;\n    event.charCode = charCode;\n    return !node.dispatchEvent(event);\n  }\n\n  characterToKeyCode(char) {\n    const specialKeys = {\n      96: 192,  // `\n      45: 189,  // -\n      61: 187,  // =\n      91: 219,  // [\n      93: 221,  // ]\n      92: 220,  // \\\n      59: 186,  // ;\n      39: 222,  // '\n      44: 188,  // ,\n      46: 190,  // .\n      47: 191,  // /\n      127: 46,  // delete\n      126: 192, // ~\n      33: 49,   // !\n      64: 50,   // @\n      35: 51,   // #\n      36: 52,   // $\n      37: 53,   // %\n      94: 54,   // ^\n      38: 55,   // \u0026\n      42: 56,   // *\n      40: 57,   // (\n      41: 48,   // )\n      95: 189,  // _\n      43: 187,  // +\n      123: 219, // {\n      125: 221, // }\n      124: 220, // |\n      58: 186,  // :\n      34: 222,  // \"\n      60: 188,  // \u003c\n      62: 190,  // \u003e\n      63: 191,  // ?\n    }\n\n    let code = char.toUpperCase().charCodeAt(0);\n    return specialKeys[code] || code;\n  }\n\n  scrollIntoViewport(node) {\n    let areaImage = this._getAreaImage(node);\n\n    if (areaImage) {\n      return this.scrollIntoViewport(areaImage);\n    } else {\n      node.scrollIntoViewIfNeeded();\n\n      if (!this._isInViewport(node)) {\n        node.scrollIntoView({block: \"center\", inline: \"center\", behavior: \"instant\"});\n        return this._isInViewport(node);\n      }\n\n      return true;\n    }\n  }\n\n  mouseEventTest(node, name, x, y) {\n    let frameOffset = this._frameOffset();\n    x -= frameOffset.left;\n    y -= frameOffset.top;\n\n    let element = document.elementFromPoint(x, y);\n\n    let el = element;\n    while (el) {\n      if (el == node) {\n        return true;\n      } else {\n        el = el.parentNode;\n      }\n    }\n\n    let selector = element \u0026\u0026 this._getSelector(element) || \"none\";\n    throw new MouseEventFailed([name, selector, x, y].join(\", \"));\n  }\n\n  _getAreaImage(node) {\n    if (\"area\" == node.tagName.toLowerCase()) {\n      let map = node.parentNode;\n      if (map.tagName.toLowerCase() != \"map\") {\n        throw new Error(\"the area is not within a map\");\n      }\n\n      let mapName = map.getAttribute(\"name\");\n      if (typeof mapName === \"undefined\" || mapName === null) {\n        throw new Error(\"area's parent map must have a name\");\n      }\n\n      mapName = `#${mapName.toLowerCase()}`;\n      let imageNode = this.find(\"css\", `img[usemap='${mapName}']`)[0];\n      if (typeof imageNode === \"undefined\" || imageNode === null) {\n        throw new Error(\"no image matches the map\");\n      }\n\n      return imageNode;\n    }\n  }\n\n  _frameOffset() {\n    let win = window;\n    let offset = { top: 0, left: 0 };\n\n    while (win.frameElement) {\n      let rect = win.frameElement.getClientRects()[0];\n      let style = win.getComputedStyle(win.frameElement);\n      win = win.parent;\n\n      offset.top += rect.top + parseInt(style.getPropertyValue(\"padding-top\"), 10)\n      offset.left += rect.left + parseInt(style.getPropertyValue(\"padding-left\"), 10)\n    }\n\n    return offset;\n  }\n\n  _getSelector(el) {\n    let selector = (el.tagName != 'HTML') ? this._getSelector(el.parentNode) + \" \" : \"\";\n    selector += el.tagName.toLowerCase();\n    if (el.id) { selector += `#${el.id}` };\n    el.classList.forEach(c =\u003e selector += `.${c}`);\n    return selector;\n  }\n\n  _isInViewport(node) {\n    let rect = node.getBoundingClientRect();\n    return rect.top \u003e= 0 \u0026\u0026\n           rect.left \u003e= 0 \u0026\u0026\n           rect.bottom \u003c= window.innerHeight \u0026\u0026\n           rect.right \u003c= window.innerWidth;\n  }\n\n  select(node, value) {\n    if (this.isDisabled(node)) {\n      return false;\n    } else if (value == false \u0026\u0026 !node.parentNode.multiple) {\n      return false;\n    } else {\n      this.trigger(node.parentNode, \"focus\");\n\n      node.selected = value;\n      this.changed(node);\n\n      this.trigger(node.parentNode, \"blur\");\n      return true;\n    }\n  }\n\n  changed(node) {\n    let element;\n    let event = document.createEvent(\"HTMLEvents\");\n    event.initEvent(\"change\", true, false);\n\n    // In the case of an OPTION tag, the change event should come\n    // from the parent SELECT\n    if (node.nodeName == \"OPTION\") {\n      element = node.parentNode\n      if (element.nodeName == \"OPTGROUP\") {\n        element = element.parentNode\n      }\n      element\n    } else {\n      element = node\n    }\n\n    element.dispatchEvent(event)\n  }\n\n  trigger(node, name, options = {}) {\n    let event;\n\n    if (EVENTS.MOUSE.indexOf(name) != -1) {\n      event = document.createEvent(\"MouseEvent\");\n      event.initMouseEvent(\n        name, true, true, window, 0,\n        options[\"screenX\"] || 0, options[\"screenY\"] || 0,\n        options[\"clientX\"] || 0, options[\"clientY\"] || 0,\n        options[\"ctrlKey\"] || false,\n        options[\"altKey\"] || false,\n        options[\"shiftKey\"] || false,\n        options[\"metaKey\"] || false,\n        options[\"button\"] || 0, null\n      )\n    } else if (EVENTS.FOCUS.indexOf(name) != -1) {\n      event = this.obtainEvent(name);\n    } else if (EVENTS.FORM.indexOf(name) != -1) {\n      event = this.obtainEvent(name);\n    } else {\n      throw \"Unknown event\";\n    }\n\n    node.dispatchEvent(event);\n  }\n\n  obtainEvent(name) {\n    let event = document.createEvent(\"HTMLEvents\");\n    event.initEvent(name, true, true);\n    return event;\n  }\n\n  getAttributes(node) {\n    let attrs = {};\n    for (let i = 0, len = node.attributes.length; i \u003c len; i++) {\n      let attr = node.attributes[i];\n      attrs[attr.name] = attr.value.replace(\"\\n\", \"\\\\n\");\n    }\n\n    return this._json.stringify(attrs);\n  }\n\n  getAttribute(node, name) {\n    if (name == \"checked\" || name == \"selected\") {\n      return node[name];\n    } else {\n      return node.getAttribute(name);\n    }\n  }\n\n  value(node) {\n    if (node.tagName == \"SELECT\" \u0026\u0026 node.multiple) {\n      let result = []\n\n      for (let i = 0, len = node.children.length; i \u003c len; i++) {\n        let option = node.children[i];\n        if (option.selected) {\n          result.push(option.value);\n        }\n      }\n\n      return result;\n    } else {\n      return node.value;\n    }\n  }\n\n  deleteText(node) {\n    let range = document.createRange();\n    range.selectNodeContents(node);\n    window.getSelection().removeAllRanges();\n    window.getSelection().addRange(range);\n    window.getSelection().deleteFromDocument();\n  }\n\n  containsSelection(node) {\n    let selectedNode = document.getSelection().focusNode;\n\n    if (!selectedNode) {\n      return false;\n    }\n\n    if (selectedNode.nodeType == 3) {\n      selectedNode = selectedNode.parentNode;\n    }\n\n    return node.contains(selectedNode);\n  }\n\n  // This command is purely for testing error handling\n  browserError() {\n    throw new Error(\"zomg\");\n  }\n}\n\nwindow._cuprite = new Cuprite;\n"},"id":1008}
    ◀ 36.48290459999407 {"id":1008,"result":{"identifier":"1"}}
    ◀ 36.49975810000615 {"id":1009,"result":{"result":{"type":"object","value":{"_json":{}}}}}

▶ 36.48511110000254 {"method":"Runtime.evaluate","params":{"expression":"class InvalidSelector extends Error {}\nclass TimedOutPromise extends Error {}\nclass MouseEventFailed extends Error {}\n\nconst EVENTS = {\n  FOCUS: [\"blur\", \"focus\", \"focusin\", \"focusout\"],\n  MOUSE: [\"click\", \"dblclick\", \"mousedown\", \"mouseenter\", \"mouseleave\",\n          \"mousemove\", \"mouseover\", \"mouseout\", \"mouseup\", \"contextmenu\"],\n  FORM: [\"submit\"]\n}\n\nclass Cuprite {\n  constructor() {\n    this._json = JSON; // In case someone overrides it like mootools\n  }\n\n  find(method, selector, within = document) {\n    try {\n      let results = [];\n\n      if (method == \"xpath\") {\n        let xpath = document.evaluate(selector, within, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);\n        for (let i = 0; i \u003c xpath.snapshotLength; i++) {\n          results.push(xpath.snapshotItem(i));\n        }\n      } else {\n        results = Array.from(within.querySelectorAll(selector));\n      }\n\n      return results;\n    } catch (error) {\n      // DOMException.INVALID_EXPRESSION_ERR is undefined, using pure code\n      if (error.code == DOMException.SYNTAX_ERR || error.code == 51) {\n        throw new InvalidSelector;\n      } else {\n        throw error;\n      }\n    }\n  }\n\n  parents(node) {\n    let nodes = [];\n    let parent = node.parentNode;\n    while (parent != document) {\n      nodes.push(parent);\n      parent = parent.parentNode;\n    }\n    return nodes;\n  }\n\n  visibleText(node) {\n    if (this.isVisible(node)) {\n      if (node.nodeName == \"TEXTAREA\") {\n        return node.textContent;\n      } else {\n        if (node instanceof SVGElement) {\n          return node.textContent;\n        } else {\n          return node.innerText;\n        }\n      }\n    }\n  }\n\n  isVisible(node) {\n    let mapName, style;\n    // if node is area, check visibility of relevant image\n    if (node.tagName === \"AREA\") {\n      mapName = document.evaluate(\"./ancestor::map/@name\", node, null, XPathResult.STRING_TYPE, null).stringValue;\n      node = document.querySelector(`img[usemap=\"#${mapName}\"]`);\n      if (node == null) {\n        return false;\n      }\n    }\n\n    while (node) {\n      style = window.getComputedStyle(node);\n      if (style.display === \"none\" || style.visibility === \"hidden\" || parseFloat(style.opacity) === 0) {\n        return false;\n      }\n      node = node.parentElement;\n    }\n\n    return true;\n  }\n\n\n  isDisabled(node) {\n    let xpath = \"parent::optgroup[@disabled] | \\\n                 ancestor::select[@disabled] | \\\n                 parent::fieldset[@disabled] | \\\n                 ancestor::*[not(self::legend) or preceding-sibling::legend][parent::fieldset[@disabled]]\";\n\n    return node.disabled || document.evaluate(xpath, node, null, XPathResult.BOOLEAN_TYPE, null).booleanValue;\n  }\n\n  path(node) {\n    let nodes = [node];\n    let parent = node.parentNode;\n    while (parent !== document) {\n      nodes.unshift(parent);\n      parent = parent.parentNode;\n    }\n\n    let selectors = nodes.map(node =\u003e {\n      let prevSiblings = [];\n      let xpath = document.evaluate(`./preceding-sibling::${node.tagName}`, node, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);\n\n      for (let i = 0; i \u003c xpath.snapshotLength; i++) {\n        prevSiblings.push(xpath.snapshotItem(i));\n      }\n\n      return `${node.tagName}[${(prevSiblings.length + 1)}]`;\n    });\n\n    return `//${selectors.join(\"/\")}`;\n  }\n\n  set(node, value) {\n    if (node.readOnly) return;\n\n    if (node.maxLength \u003e= 0) {\n      value = value.substr(0, node.maxLength);\n    }\n\n    let valueBefore = node.value;\n\n    this.trigger(node, \"focus\");\n    this.setValue(node, \"\");\n\n    if (node.type == \"number\" || node.type == \"date\" || node.type == \"range\") {\n      this.setValue(node, value);\n      this.input(node);\n    } else if (node.type == \"time\") {\n      this.setValue(node, new Date(value).toTimeString().split(\" \")[0]);\n      this.input(node);\n    } else if (node.type == \"datetime-local\") {\n      value = new Date(value);\n      let year = value.getFullYear();\n      let month = (\"0\" + (value.getMonth() + 1)).slice(-2);\n      let date = (\"0\" + value.getDate()).slice(-2);\n      let hour = (\"0\" + value.getHours()).slice(-2);\n      let min = (\"0\" + value.getMinutes()).slice(-2);\n      let sec = (\"0\" + value.getSeconds()).slice(-2);\n      this.setValue(node, `${year}-${month}-${date}T${hour}:${min}:${sec}`);\n      this.input(node);\n    } else {\n      for (let i = 0; i \u003c value.length; i++) {\n        let char = value[i];\n        let keyCode = this.characterToKeyCode(char);\n        // call the following functions in order, if one returns false (preventDefault),\n        // stop the call chain\n        [\n          () =\u003e this.keyupdowned(node, \"keydown\", keyCode),\n          () =\u003e this.keypressed(node, false, false, false, false, char.charCodeAt(0), char.charCodeAt(0)),\n          () =\u003e {\n            this.setValue(node, node.value + char)\n            this.input(node)\n          }\n        ].some(fn =\u003e fn())\n\n        this.keyupdowned(node, \"keyup\", keyCode);\n      }\n    }\n\n    if (valueBefore !== node.value) {\n      this.changed(node);\n    }\n    this.trigger(node, \"blur\");\n  }\n\n  setValue(node, value) {\n    let nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, \"value\").set;\n    let nativeTextareaValueSetter = Object.getOwnPropertyDescriptor(window.HTMLTextAreaElement.prototype, \"value\").set;\n\n    if (node.tagName.toLowerCase() === 'input') {\n      return nativeInputValueSetter.call(node, value);\n    }\n    return nativeTextareaValueSetter.call(node, value);\n  }\n\n  input(node) {\n    let event = document.createEvent(\"HTMLEvents\");\n    event.initEvent(\"input\", true, false);\n    node.dispatchEvent(event);\n  }\n\n  /**\n   * @return {boolean} false when an event handler called preventDefault()\n   */\n  keyupdowned(node, eventName, keyCode) {\n    let event = document.createEvent(\"UIEvents\");\n    event.initEvent(eventName, true, true);\n    event.keyCode  = keyCode;\n    event.charCode = 0;\n    return !node.dispatchEvent(event);\n  }\n\n  /**\n   * @return {boolean} false when an event handler called preventDefault()\n   */\n  keypressed(node, altKey, ctrlKey, shiftKey, metaKey, keyCode, charCode) {\n    event = document.createEvent(\"UIEvents\");\n    event.initEvent(\"keypress\", true, true);\n    event.window   = window;\n    event.altKey   = altKey;\n    event.ctrlKey  = ctrlKey;\n    event.shiftKey = shiftKey;\n    event.metaKey  = metaKey;\n    event.keyCode  = keyCode;\n    event.charCode = charCode;\n    return !node.dispatchEvent(event);\n  }\n\n  characterToKeyCode(char) {\n    const specialKeys = {\n      96: 192,  // `\n      45: 189,  // -\n      61: 187,  // =\n      91: 219,  // [\n      93: 221,  // ]\n      92: 220,  // \\\n      59: 186,  // ;\n      39: 222,  // '\n      44: 188,  // ,\n      46: 190,  // .\n      47: 191,  // /\n      127: 46,  // delete\n      126: 192, // ~\n      33: 49,   // !\n      64: 50,   // @\n      35: 51,   // #\n      36: 52,   // $\n      37: 53,   // %\n      94: 54,   // ^\n      38: 55,   // \u0026\n      42: 56,   // *\n      40: 57,   // (\n      41: 48,   // )\n      95: 189,  // _\n      43: 187,  // +\n      123: 219, // {\n      125: 221, // }\n      124: 220, // |\n      58: 186,  // :\n      34: 222,  // \"\n      60: 188,  // \u003c\n      62: 190,  // \u003e\n      63: 191,  // ?\n    }\n\n    let code = char.toUpperCase().charCodeAt(0);\n    return specialKeys[code] || code;\n  }\n\n  scrollIntoViewport(node) {\n    let areaImage = this._getAreaImage(node);\n\n    if (areaImage) {\n      return this.scrollIntoViewport(areaImage);\n    } else {\n      node.scrollIntoViewIfNeeded();\n\n      if (!this._isInViewport(node)) {\n        node.scrollIntoView({block: \"center\", inline: \"center\", behavior: \"instant\"});\n        return this._isInViewport(node);\n      }\n\n      return true;\n    }\n  }\n\n  mouseEventTest(node, name, x, y) {\n    let frameOffset = this._frameOffset();\n    x -= frameOffset.left;\n    y -= frameOffset.top;\n\n    let element = document.elementFromPoint(x, y);\n\n    let el = element;\n    while (el) {\n      if (el == node) {\n        return true;\n      } else {\n        el = el.parentNode;\n      }\n    }\n\n    let selector = element \u0026\u0026 this._getSelector(element) || \"none\";\n    throw new MouseEventFailed([name, selector, x, y].join(\", \"));\n  }\n\n  _getAreaImage(node) {\n    if (\"area\" == node.tagName.toLowerCase()) {\n      let map = node.parentNode;\n      if (map.tagName.toLowerCase() != \"map\") {\n        throw new Error(\"the area is not within a map\");\n      }\n\n      let mapName = map.getAttribute(\"name\");\n      if (typeof mapName === \"undefined\" || mapName === null) {\n        throw new Error(\"area's parent map must have a name\");\n      }\n\n      mapName = `#${mapName.toLowerCase()}`;\n      let imageNode = this.find(\"css\", `img[usemap='${mapName}']`)[0];\n      if (typeof imageNode === \"undefined\" || imageNode === null) {\n        throw new Error(\"no image matches the map\");\n      }\n\n      return imageNode;\n    }\n  }\n\n  _frameOffset() {\n    let win = window;\n    let offset = { top: 0, left: 0 };\n\n    while (win.frameElement) {\n      let rect = win.frameElement.getClientRects()[0];\n      let style = win.getComputedStyle(win.frameElement);\n      win = win.parent;\n\n      offset.top += rect.top + parseInt(style.getPropertyValue(\"padding-top\"), 10)\n      offset.left += rect.left + parseInt(style.getPropertyValue(\"padding-left\"), 10)\n    }\n\n    return offset;\n  }\n\n  _getSelector(el) {\n    let selector = (el.tagName != 'HTML') ? this._getSelector(el.parentNode) + \" \" : \"\";\n    selector += el.tagName.toLowerCase();\n    if (el.id) { selector += `#${el.id}` };\n    el.classList.forEach(c =\u003e selector += `.${c}`);\n    return selector;\n  }\n\n  _isInViewport(node) {\n    let rect = node.getBoundingClientRect();\n    return rect.top \u003e= 0 \u0026\u0026\n           rect.left \u003e= 0 \u0026\u0026\n           rect.bottom \u003c= window.innerHeight \u0026\u0026\n           rect.right \u003c= window.innerWidth;\n  }\n\n  select(node, value) {\n    if (this.isDisabled(node)) {\n      return false;\n    } else if (value == false \u0026\u0026 !node.parentNode.multiple) {\n      return false;\n    } else {\n      this.trigger(node.parentNode, \"focus\");\n\n      node.selected = value;\n      this.changed(node);\n\n      this.trigger(node.parentNode, \"blur\");\n      return true;\n    }\n  }\n\n  changed(node) {\n    let element;\n    let event = document.createEvent(\"HTMLEvents\");\n    event.initEvent(\"change\", true, false);\n\n    // In the case of an OPTION tag, the change event should come\n    // from the parent SELECT\n    if (node.nodeName == \"OPTION\") {\n      element = node.parentNode\n      if (element.nodeName == \"OPTGROUP\") {\n        element = element.parentNode\n      }\n      element\n    } else {\n      element = node\n    }\n\n    element.dispatchEvent(event)\n  }\n\n  trigger(node, name, options = {}) {\n    let event;\n\n    if (EVENTS.MOUSE.indexOf(name) != -1) {\n      event = document.createEvent(\"MouseEvent\");\n      event.initMouseEvent(\n        name, true, true, window, 0,\n        options[\"screenX\"] || 0, options[\"screenY\"] || 0,\n        options[\"clientX\"] || 0, options[\"clientY\"] || 0,\n        options[\"ctrlKey\"] || false,\n        options[\"altKey\"] || false,\n        options[\"shiftKey\"] || false,\n        options[\"metaKey\"] || false,\n        options[\"button\"] || 0, null\n      )\n    } else if (EVENTS.FOCUS.indexOf(name) != -1) {\n      event = this.obtainEvent(name);\n    } else if (EVENTS.FORM.indexOf(name) != -1) {\n      event = this.obtainEvent(name);\n    } else {\n      throw \"Unknown event\";\n    }\n\n    node.dispatchEvent(event);\n  }\n\n  obtainEvent(name) {\n    let event = document.createEvent(\"HTMLEvents\");\n    event.initEvent(name, true, true);\n    return event;\n  }\n\n  getAttributes(node) {\n    let attrs = {};\n    for (let i = 0, len = node.attributes.length; i \u003c len; i++) {\n      let attr = node.attributes[i];\n      attrs[attr.name] = attr.value.replace(\"\\n\", \"\\\\n\");\n    }\n\n    return this._json.stringify(attrs);\n  }\n\n  getAttribute(node, name) {\n    if (name == \"checked\" || name == \"selected\") {\n      return node[name];\n    } else {\n      return node.getAttribute(name);\n    }\n  }\n\n  value(node) {\n    if (node.tagName == \"SELECT\" \u0026\u0026 node.multiple) {\n      let result = []\n\n      for (let i = 0, len = node.children.length; i \u003c len; i++) {\n        let option = node.children[i];\n        if (option.selected) {\n          result.push(option.value);\n        }\n      }\n\n      return result;\n    } else {\n      return node.value;\n    }\n  }\n\n  deleteText(node) {\n    let range = document.createRange();\n    range.selectNodeContents(node);\n    window.getSelection().removeAllRanges();\n    window.getSelection().addRange(range);\n    window.getSelection().deleteFromDocument();\n  }\n\n  containsSelection(node) {\n    let selectedNode = document.getSelection().focusNode;\n\n    if (!selectedNode) {\n      return false;\n    }\n\n    if (selectedNode.nodeType == 3) {\n      selectedNode = selectedNode.parentNode;\n    }\n\n    return node.contains(selectedNode);\n  }\n\n  // This command is purely for testing error handling\n  browserError() {\n    throw new Error(\"zomg\");\n  }\n}\n\nwindow._cuprite = new Cuprite;\n","contextId":1,"returnByValue":true},"id":1009}

▶ 36.50094050000189 {"method":"Browser.getWindowForTarget","params":{"targetId":"D64EAD21568CAA7E3CCF95FBFE36586B"},"id":40}
    ◀ 36.50139299999864 {"id":40,"result":{"windowId":8,"bounds":{"left":0,"top":0,"width":1200,"height":800,"windowState":"normal"}}}

▶ 36.50179949999438 {"method":"Browser.setWindowBounds","params":{"windowId":8,"bounds":{"windowState":"normal"}},"id":41}
    ◀ 36.502285499998834 {"id":41,"result":{}}

▶ 36.50259720000031 {"method":"Browser.setWindowBounds","params":{"windowId":8,"bounds":{"width":1200,"height":800,"windowState":"normal"}},"id":42}
    ◀ 36.5030098999996 {"id":42,"result":{}}

▶ 36.50338229999761 {"method":"Emulation.setDeviceMetricsOverride","params":{"width":1200,"height":800,"deviceScaleFactor":1,"mobile":false,"fitWindow":false},"id":1010}
    ◀ 36.50435249999282 {"method":"CSS.mediaQueryResultChanged","params":{}}
    ◀ 36.504741199998534 {"id":1010,"result":{}}

▶ 36.504990999994334 {"method":"Page.getNavigationHistory","params":{},"id":1011}
    ◀ 36.505257099997834 {"id":1011,"result":{"currentIndex":0,"entries":[{"id":51,"url":"about:blank","userTypedURL":"about:blank","title":"","transitionType":"typed"}]}}

▶ 36.50568430000567 {"method":"Fetch.enable","params":{"handleAuthRequests":true,"patterns":[{"urlPattern":"*"}]},"id":1012}
    ◀ 36.50618189999659 {"id":1012,"result":{}}
route commented 4 years ago

@cintamani that's interesting I see no real issues, log silent before timeout. I've also seen someone reporting https and cert issues, maybe it's also the case for you? Since there's no event about page being loaded cuprite cannot proceed and thus reports about pending connections. Do you experience these issues on CI or locally or both?

CodeMeister commented 4 years ago

I have the same issue on CI, but runs fine locally on macOS.

route commented 4 years ago

@cintamani one more idea, maybe you blocked too many urls? What if we unblock all just for experiment?

route commented 4 years ago

@CodeMeister please share debug output as well

cintamani commented 4 years ago

@route I experience it on local (OSx), on CI and on docker Linux image. Once we fixed all the tests after the upgrade using selenium, I'll give cuprite another go to see if some of the fixed issues solved it :)

route commented 4 years ago

@cintamani yea this looks creepy, nothing that I can think of at the moment. Did you try connecting to Chrome and see what's on the page after test fails?

cintamani commented 4 years ago

Yes I did but nothing useful came out of it. The randomness of this issue makes it very very hard to pinpoint a cause. If I find anything, I'll update this thread for the devs of the future XD