レビューありがとうございます

- シーン名について

さっそく導入しようと思います
結果を反映したらコミットをプッシュします

- シーン構成の解釈について

了解しました。この項目で、一つ疑問点があります。
現在のバージョンでは「Center,Right,Left」が一つの「GameScene」となっていて、
「Monitor」が別のシーンになっています。

「GameScene」と「Monitor」間でシーン遷移するときに「キャラクター情報」や「タイマー情報」を
初期化すると都合が悪いため、「TitleScene」の処理終わりに「キャラクター情報」や「タイマー情報」を
初期化するという状況は改善されていません。

恐らく、今回の指摘された部分はこの点が一番違和感のある要素であったと考えているのですが、
やはり「Monitor」も「GameScene」に格納するべきでしょうか？

「Monitor」を格納してしまえば、ゲームのメインシーンの動作中にシーン切り替えが行われないので、
「GameScene」起動時の初期化が可能になると思います。
（おそらく、先日のミーティングでは「Monitor」まで格納することを想定して話をされていた？）

少々工数がかさむと思いますが、「Enemy」の動作に直接関係する要素なので、
変更する場合、優先度の高い作業項目になると考えています。


Successfully deployed to following URLs:

* https://staging-2kxiu1a29.now.sh
* https://staging.nano-natura.now.sh
* https://staging-git-master.nano-natura.now.sh


nice!


Deployment failed with the following error:

~~~
Your `package.json` file is missing a `build` property inside the `script` property.
~~~


Successfully deployed to following URLs:

* https://urbitorg-508x9zgkm.now.sh
* https://urbitorg.tomupom.now.sh
* https://urbitorg-git-master.tomupom.now.sh


Successfully deployed to following URLs:

* https://bitauthide-1180z80nh.now.sh
* https://ide.bitauth.com
* https://bitauth-ide.bitauth.now.sh
* https://bitauth-ide-git-master.bitauth.now.sh


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-36-cgsiweb.pantheonsite.io/)

Created multidev environment [pr-36](https://dashboard.pantheon.io/sites/806fd996-4d92-45f6-a74e-dc88955a747a#pr-36) for cgsiweb.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-15-bb-megasite-d8.pantheonsite.io/)

Created multidev environment [pr-15](https://dashboard.pantheon.io/sites/f4c5c116-0f1c-4c9d-8b49-62d99e1ff6c2#pr-15) for bb-megasite-d8.


Legend


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-22-ecdemo.pantheonsite.io/)

Created multidev environment [pr-22](https://dashboard.pantheon.io/sites/8194d45a-1eec-4bca-bf52-e2b9ee0a0eff#pr-22) for ecdemo.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-1-dunder-mifflin-brand.pantheonsite.io/)

Created multidev environment [pr-1](https://dashboard.pantheon.io/sites/3b8f523d-12f7-494c-95d5-d440bfc7c2a6#pr-1) for dunder-mifflin-brand.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-8-circlecitesting.pantheonsite.io/)

Created multidev environment [pr-8](https://dashboard.pantheon.io/sites/b3a23884-e410-4cba-8d0d-94acff20cc8f#pr-8) for circlecitesting.


If you are trying to track a regression and can't find the cause, you're not going to look through each commit one by one. You're going to binary search the history trying out each version until you find the one it starts occurring on. Small itemized commits makes doing that that much more of a pain in the ass. In-fact I'd argue we need to change PR merge strategy to squashing because otherwise it introduces in-progress commit entries into master.


Successfully deployed to following URLs:

* https://demo-751tgbuy4.now.sh
* https://cecil-demo.now.sh
* https://cecil.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


Successfully deployed to following URLs:

* https://demo-junee3is0.now.sh
* https://cecil-demo.now.sh
* https://cecil.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


Test


Copy of this build can be found at
https://www.mewbuilds.com/build/f0125782b1c43c7bae74b805b6288efc7cd8c73e/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmePPz8J9b2ZR2vA2D6Uog5Zwt5aPV4fAtut8UcGcf4oGk
                       Virus Total analysis
                       https://www.virustotal.com/file/a8a36b8bfcd2975a5a40a2d372c4b2324746e5c7f19798932b24c5ff64e4bc62/analysis/1573172388/


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Schema Validation Failed!
Rejecting Schema: https://schemas.taskcluster.net/queue/v1/create-task-request.json#
Errors:
  * data.metadata.owner should match format "email"

---

* method:     createTask
* errorCode:  InputValidationError
* statusCode: 400
* time:       2019-11-08T00:20:02.824Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Schema Validation Failed!
Rejecting Schema: https://community-tc.services.mozilla.com/schemas/queue/v1/create-task-request.json#
Errors:
  * data.metadata.owner should match format "email"

---

* method:     createTask
* errorCode:  InputValidationError
* statusCode: 400
* time:       2019-11-08T00:20:03.248Z

</details>


Successfully deployed to following URLs:

* https://demo-q2417jhgn.now.sh
* https://cecil-demo.now.sh
* https://cecil.now.sh
* https://demo.cecilapp.now.sh
* https://demo-git-master.cecilapp.now.sh


Copy of this build can be found at
https://www.mewbuilds.com/build/9b8434948de01ea9c5dfe1843dcd1923f7159fbb/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmTo12ZWo6KunjB9ouxyB2tDFgftDZ4uMNFgTDhj1Vdarw
                       Virus Total analysis
                       https://www.virustotal.com/file/899fa732453a1ec640144a4d2372b7e59aa9ac485e395d63d401b627d46d2897/analysis/1573172404/


Why is this removed? It should be marked #[deprecated]


I switched from using 'search' to using 'suggest' in the iFixit API.


The following doc(s) have been deployed to the [4486https](https://4486https-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/custom-certificates](https://4486https-static-docs.pantheonsite.io/docs/custom-certificates)


If the rook queen is in front, we already have `attackedBy[Us][ALL_PIECES] & blockSq`
So you are only adding the case where rook/queen is in front of blocksq but does not see it.


Successfully deployed to following URLs:

* https://baseweb-6pl1stjpu.now.sh
* https://baseweb.uber-ui-platform.now.sh
* https://baseweb-git-master.uber-ui-platform.now.sh


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `NOW_URL` (in env: `CECIL_BASEURL)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Example: This pr has 38 commits many of which have syntax errors https://github.com/wiremod/wire-extras/pull/75


Successfully deployed to following URLs:

* https://staging-o7oq59hc9.now.sh
* https://staging.nano-natura.now.sh
* https://staging-git-master.nano-natura.now.sh


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/device-tests-yaml/6/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/device-tests-yaml/6/display/redirect) (on internal Jenkins) failed in stage(s) 'Running XM tests on '10.15', Running XM tests on '10.15'' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/device-tests-yaml/6//console)
✅ Packages:
* [xamarin.ios-13.15.0.60.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/package/xamarin.ios-13.15.0.60.pkg)
* [xamarin.mac-6.15.0.60.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/package/xamarin.mac-6.15.0.60.pkg)
* [xamarin.ios-13.15.0.60.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/package/notarized/xamarin.ios-13.15.0.60.pkg)
* [xamarin.mac-6.15.0.60.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/package/notarized/xamarin.mac-6.15.0.60.pkg)

✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/jenkins-results/apicomparison/api-diff.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/jenkins-results/generator-diff/index.html) (no change)
🔥 [Xamarin.Mac tests on 10.15 failed: Xamarin.Mac tests on macOS 10.15 failed (introspection)](https://jenkins.internalx.com/job/macios/job/device-tests-yaml/6/display/redirect) 🔥
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/device-tests-yaml/bda9924179e80f79cc450372bd17412e838a590b/6/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>2 tests failed, 162 tests passed.</summary>

## Failed tests

 * monotouch-test/watchOS 32-bits - simulator/Debug: Crashed
 * introspection/tvOS - simulator/Debug (tvOS 10.2): Failed
</details>


Successfully deployed to following URLs:

* https://now-test-ij7j46ucv.now.sh
* https://now-test.narno.now.sh
* https://now-test-git-master.narno.now.sh


следующи**Х**, почи**Ш**ен


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/1c5f9033-040d-453b-a87a-d3dfb0c901cc?env_id=ibm%3Ayp%3Aus-east "kube-toolchain-test2"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/ed456522-1c3d-494b-86f8-70cd8a047c14 "IKSToolchainTest2") deployed [IKSPipelineTest2](https://github.com/jeanpaultabja/IKSPipelineTest2/releases/tag/deploy-mycluster-20191108-002415 "deploy-mycluster-20191108-002415") to [mycluster](https://console.bluemix.net/kubernetes/clusters/bmi8f1qd0lcndjjja8sg/overview "There was a problem retrieving the space name"), including this commit


Successfully deployed to following URLs:

* https://monorepo-1i4gtap3n.now.sh
* https://storybookjs.now.sh
* https://storybookjs-next.now.sh
* https://monorepo.storybook.now.sh
* https://monorepo-git-next.storybook.now.sh


adddd


Can this be marked `Default`?


ddddd


Successfully deployed to following URLs:

* https://cellular-automata-ekk8uwuby.now.sh
* https://cellular-automata-omega-eight.now.sh
* https://cellular-automata.brk.now.sh
* https://cellular-automata-git-master.brk.now.sh


I'm not sure why that ZIP does not include `gradlew`. You can get the source using:
```sh
git clone https://github.com/apache/beam
cd beam
git checkout release-2.16.0
```
And then there should be `gradlew` there ready for you to use.


- New Create DM button: (which opens the same modal as the Create Group DM button)

![image](https://user-images.githubusercontent.com/18150845/68439119-c0eaff00-01c6-11ea-870d-daeb58600191.png)
---
- Route removed: `BILLING_PREMIUM_DEPRECATED: "/billing/premium"`
- New routes:
  - `BILLING_PREFIX: "/billing"`
  - `BILLING_PREMIUM_SWITCH_PLAN: "/billing/premium/switch-plan"`
  - `BILLING_GUILD_SUBSCRIPTIONS_PURCHASE: "/billing/guild-subscriptions/purchase"`

## New string
- `CREATE_DM: "Create DM"`


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/28702224/job/jdb09pxcgcoypeu3) the `win32 ia32` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.1/win32-ia32/appveyor-develop-2c2549aff6021b20941d5021c39cc0878faf6670-28702224/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.6.1/win32-ia32/appveyor-develop-2c2549aff6021b20941d5021c39cc0878faf6670-28702224/cypress.zip


That's @kencu's preferred fix for 10.6 and earlier (independent of C++14).  Will clean things up as appropriate after receiving testing results from Ken on the older platforms and when there is more consensus on what's going on in base with respect to the various standards.  Looks like it doesn't understand that C++14 needs clang 700+.


Hi handonmachinelearning

Like the other comments here, function for OneHotEncoded_XY is missing, would appreciate it if this could be added.
cheers


TeamCity Bvcms / Build [Build 2646](https://builds.tpsdb.com/viewLog.html?buildId=9687&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests failed: 5 (2 new), passed: 155 Build time: 00:28:12
### Failed tests
```
Webapp collection (1): IntegrationTests.Areas.Manage.SetupTests.Create_Role_Test: Shouldly.ShouldAssertException : PageSource
    should contain (case insensitive comparison)
"role_YnmnDF8s"
    but was actually
"<html lang="en-US"><head>
    <link rel="shortcut icon" href="/favicon.ico?v=3">
    <meta charset..."
   at IntegrationTests.Areas.Manage.SetupTests.Create_Role_Test() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Setup\SetupTests.cs:line 35

Webapp collection (1): IntegrationTests.Areas.People.Views.Person.PersonViewsTests.New_Resources_Should_Be_Displayed: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.People.Views.Person.PersonViewsTests.New_Resources_Should_Be_Displayed() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\People\Views\Person\PersonViewsTests.cs:line 118

Webapp collection (1): IntegrationTests.Areas.Manage.SetupTests.Role_Setting_HideNavTabs_Test: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 10 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.Manage.SetupTests.Toggle_NavTabs_Setting(Boolean shouldBeVisible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Setup\SetupTests.cs:line 58
   at IntegrationTests.Areas.Manage.SetupTests.Role_Setting_HideNavTabs_Test() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Setup\SetupTests.cs:line 49

Test collection for CmsDataTests.Classes.ExtraValues.ViewsTests (1): CmsDataTests.Classes.ExtraValues.ViewsTests.Should_GetStandardExtraValuesOrdered: System.Data.SqlClient.SqlException : A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
---- System.ComponentModel.Win32Exception : No process is on the other end of the pipe
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at System.Data.Linq.SqlClient.SqlConnectionManager.UseConnection(IConnectionUser user)
   at System.Data.Linq.SqlClient.SqlProvider.get_IsSqlCe()
   at System.Data.Linq.SqlClient.SqlProvider.InitializeProviderMode()
   at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
   at System.Data.Linq.Table`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
   at System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source, Expression`1 predicate)
   at CmsData.CMSDataContext.Content(String name, String defaultValue, Int32 contentTypeId) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\Context.cs:line 1615
   at CmsData.CMSDataContext.Content2(String name, String defaultValue, Int32 contentTypeId) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\Context.cs:line 1643
   at CmsData.CMSDataContext.ContentText(String name, String defaultValue) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\Context.cs:line 1652
   at CmsData.DbUtil.StandardExtraValues2(CMSDataContext context, Boolean forceread) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\DbUtil.cs:line 182
   at CmsData.ExtraValue.Views.GetViews(CMSDataContext db, Boolean nocache) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\Classes\ExtraValues\Views.cs:line 24
   at CmsData.ExtraValue.Views.GetStandardExtraValuesOrdered(CMSDataContext db, String table, String location) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\Classes\ExtraValues\Views.cs:line 121
   at CmsDataTests.Classes.ExtraValues.ViewsTests.Should_GetStandardExtraValuesOrdered() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\UnitTests\CmsDataTests\Classes\ExtraValues\ViewsTests.cs:line 31
----- Inner Stack Trace -----

Test collection for CmsDataTests.Classes.ExtraValues.ViewsTests (1): CmsDataTests.Classes.ExtraValues.ViewsTests.Should_GetViews: System.Data.SqlClient.SqlException : A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
---- System.ComponentModel.Win32Exception : No process is on the other end of the pipe
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at System.Data.Linq.SqlClient.SqlConnectionManager.UseConnection(IConnectionUser user)
   at System.Data.Linq.SqlClient.SqlProvider.get_IsSqlCe()
   at System.Data.Linq.SqlClient.SqlProvider.InitializeProviderMode()
   at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
   at System.Data.Linq.Table`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
   at System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source, Expression`1 predicate)
   at CmsData.CMSDataContext.Content(String name, String defaultValue, Int32 contentTypeId) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\Context.cs:line 1615
   at CmsData.CMSDataContext.Content2(String name, String defaultValue, Int32 contentTypeId) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\Context.cs:line 1643
   at CmsData.CMSDataContext.ContentText(String name, String defaultValue) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\Context.cs:line 1652
   at CmsData.DbUtil.StandardExtraValues2(CMSDataContext context, Boolean forceread) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\DbUtil\DbUtil.cs:line 191
   at CmsData.ExtraValue.Views.GetViews(CMSDataContext db, Boolean nocache) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\CmsData\Classes\ExtraValues\Views.cs:line 24
   at CmsDataTests.Classes.ExtraValues.ViewsTests.Should_GetViews() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\UnitTests\CmsDataTests\Classes\ExtraValues\ViewsTests.cs:line 21
----- Inner Stack Trace -----

```


TeamCity Bvcms / Build [Build 2647](https://builds.tpsdb.com/viewLog.html?buildId=9688&buildTypeId=Bvcms_Build) is now running


Oh, totally. My bad. Will put that back


Successfully deployed to following URLs:

* https://vanillafunctions-5pwr6nad2.now.sh
* https://hukamnama.amandeep.tech
* https://khalsa.tech
* https://www.khalsa.tech
* https://hukamnama.khalsa.tech
* https://vanillafunctions.khalsa.now.sh
* https://vanillafunctions-git-master.khalsa.now.sh


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Estefan,

I didn't realize this, but this commit broke my code. The drivers should include the following:

`class DAS(das.DAS):

    def __init__(self, ts, group_name, points=None, sc_points=None):
        das.DAS.__init__(self, ts, group_name, points=points, sc_points=sc_points)
        self.sample_interval = self._param_value('sample_interval')
`
 Not this:

`
class DAS(das.DAS):

    def __init__(self, ts, group_name, points=None, sc_points=None):
        das.DAS.__init__(self, ts, group_name, points=points, sc_points=sc_points)

        self.params['comm'] = self._param_value('comm')
        if self.params['comm'] == 'Modbus TCP':
            self.params['ip_addr'] = self._param_value('ip_addr')
            self.params['ip_port'] = self._param_value('ip_port')
            self.params['ip_timeout'] = self._param_value('ip_timeout')
            self.params['slave_id'] = self._param_value('slave_id')
            self.params['sample_interval'] = self._param_value('sample_interval')
`

The first version will automatically update the abstraction layer's self.sample_interval and these two lines of code are no longer necessary.


Assembly Dilinde Kodladığımız Pic 16F877A İçin Öğrencilerin Kullanabileceği Örnek Programlar


@jef-n this has broken the server build (both an Travis and on linux local builds)


Very good point, I'm sorry for overlooking that.

I do think it's possible we should have some bonus in that case though...   The intervening piece, which prevents our rook/queen from seeing the `blockSq`, may be vulnerable to pressure: we may be able to x-ray defense of the passed pawn.


[Circle has built](https://circleci.com/gh/cypress-io/cypress/188090) the `darwin x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.1/darwin-x64/circle-develop-98063aec64fe42df6680f227a2aaf5692b73af88-188088/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.6.1/circle-develop-98063aec64fe42df6680f227a2aaf5692b73af88-188085/cypress.tgz


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/xcode11.3/8/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/xcode11.3/8/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/xcode11.3/8//console)
✅ Packages:
* [xamarin.ios-13.9.0.6.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/package/xamarin.ios-13.9.0.6.pkg)
* [xamarin.mac-6.9.0.6.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/package/xamarin.mac-6.9.0.6.pkg)
* [xamarin.ios-13.9.0.6.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/package/notarized/xamarin.ios-13.9.0.6.pkg)
* [xamarin.mac-6.9.0.6.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/package/notarized/xamarin.mac-6.9.0.6.pkg)

✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/jenkins-results/apicomparison/api-diff.html) (no change)
ℹ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/jenkins-results/generator-diff/index.html) (please review changes)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/xcode11.3/a1b670cd6399fda42506f360f968b0450f371fa4/8/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>1 tests failed, 163 tests passed.</summary>

## Failed tests

 * monotouch-test/watchOS 32-bits - simulator/Debug: Crashed
</details>


:tada:


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

InterpreterError at template.tasks[0]: object keys must be strings

</details>


Delete tuyuiuuyui


자바로 풀면 편안한구만 ㅋㅋ


Successfully deployed to following URLs:

* https://bitauthide-mhozukf23.now.sh
* https://ide.bitauth.com
* https://bitauth-ide.bitauth.now.sh
* https://bitauth-ide-git-master.bitauth.now.sh


al subir el archivo no se porque solo subio una parte del archivo que modifique al intentar subirlo nuevamente aparece un error y no permite subirlo nuevamente


Successfully deployed to following URLs:

* https://staging-ijgu6hu1q.now.sh
* https://staging.nano-natura.now.sh
* https://staging-git-master.nano-natura.now.sh


Hi can you include the instruction to run the project?


This line has a bug, should be OGRE_PLATFORM == OGRE_PLATFORM_FREEBSD

It's causing other platforms builds to fail


I am currently facing issue while ng serving your project. Thank you!


Implemented ethz mpc changes


should not we check whether the aggregate can contain a pointer? If the type of the aggregate has no pointers, then we can still skip it.


Successfully deployed to following URLs:

* https://typing-test-omctd27be.now.sh
* https://typing-test.eddieantonio.now.sh
* https://typing-test-git-master.eddieantonio.now.sh


yes, that's better.


Successfully deployed to following URLs:

* https://react-hook-form-website-o3ya66e7t.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


Successfully deployed to following URLs:

* https://monorepo-bfwanx76i.now.sh
* https://storybookjs.now.sh
* https://storybookjs-next.now.sh
* https://monorepo.storybook.now.sh
* https://monorepo-git-next.storybook.now.sh


evapCoolerRefactor (mitchute) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2619 of 2619 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Or if you want to generate the Gradle wrapper from the archive, you might need to upgrade Gradle. Beam uses Gradle 5.2.1.


ManageSurfaceHeatBal2 (energy-plus) - Win64-Windows-10-VisualStudio-16: OK (2579 of 2579 tests passed, 2 test warnings)

Messages:\n
 * 2 tests had: EIO diffs.
 * 2 tests had: ESO small diffs.
 * 1 test had: MTR small diffs.
 * 2 tests had: Table small diffs.

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Successfully deployed to following URLs:

* https://catarinaazevedocom-4vcagnm8y.now.sh
* https://catarinaazevedo.com
* https://catarinaazevedocom.belo.now.sh
* https://catarinaazevedocom-git-master.belo.now.sh


thanks! checking out the branch worked for me, looks like the 2.16.0 source download was different than the branch


Added features:
linein streamer/remote station override
Alert ledin message
two icecast streams supported now.


Successfully deployed to following URLs:

* https://react-hook-form-website-e9b4dmjmy.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


Build version: __`3.3.0-renovate/node-8.16.921`__ :crossed_fingers: [`renovate/node-8.16`](https://github.com/streamich/md-mdast/tree/renovate/node-8.16) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/921) :tada:


Successfully deployed to following URLs:

* https://swssr-96r3zynbd.now.sh
* https://swssr.com
* https://swssr.swss.now.sh
* https://swssr-git-master.swss.now.sh


@AnvarNazar I submitted a new version. Does it work for you?


Yeah, for some reason we deliberately exclude `gradlew` from the archive (#5699). Not entirely sure why.


evapCoolerRefactor (mitchute) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


Bruh... Hello World is important


Successfully deployed to following URLs:

* https://kth-courses-hmctbmy6d.now.sh
* https://kth-courses.tko.now.sh
* https://kth-courses-git-master.tko.now.sh


evapCoolerRefactor (mitchute) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (11 of 11 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


@craig8 @tdtalbot - this breaks everything. I'm going to revert it.

```
Traceback (most recent call last):
  File "/usr/src/gridappsd-python/register_app.py", line 13, in <module>
    datefmt="%Y-%m-%d %H:%M:%S")
  File "/usr/local/lib/python3.7/logging/__init__.py", line 1885, in basicConfig
    raise ValueError("'stream' and 'filename' should not be "
ValueError: 'stream' and 'filename' should not be specified together
```


Successfully deployed to following URLs:

* https://github-ao-elm-67wu1ft42.now.sh
* https://github-ao-elm-kappa-one.now.sh
* https://github-ao-elm.now.sh
* https://github-ao-elm.lemol.now.sh
* https://github-ao-elm-git-master.lemol.now.sh


TeamCity Bvcms / Build [Build 2647](https://builds.tpsdb.com/viewLog.html?buildId=9688&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests failed: 3 (1 new), passed: 155 Build time: 00:27:59
### Failed tests
```
Webapp collection (1): IntegrationTests.Areas.Figures.Views.Figures.RefineFundViewTests.Should_Change_Years_In_Graph: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 10 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.Figures.Views.Figures.RefineFundViewTests.Should_Change_Years_In_Graph() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Figures\Views\Figures\RefineFundViewTests.cs:line 57

Webapp collection (1): IntegrationTests.Areas.OnlineReg.Views.OnlineRegViewsTests.Should_Change_Payment_Methods: System.NullReferenceException : Object reference not set to an instance of an object.
   at IntegrationTests.Areas.OnlineReg.Views.OnlineRegViewsTests.Should_Change_Payment_Methods() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\OnlineReg\Views\OnlineRegViewsTests.cs:line 58

Webapp collection (1): IntegrationTests.Areas.Reports.Views.Reports.ApplicationTests.Application_Report_Should_Have_Answers: Shouldly.ShouldAssertException : PageSource
    should contain (case insensitive comparison)
"ThisTextMustAppearInTests"
    but was actually
"<html lang="en-US"><head>
    <link rel="shortcut icon" href="/favicon.ico?v=3">
    <meta charset..."
   at IntegrationTests.Areas.Reports.Views.Reports.ApplicationTests.Application_Report_Should_Have_Answers() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Reports\Views\Reports\ApplicationTests.cs:line 103

```


почему?


TeamCity Bvcms / Build [Build 2648](https://builds.tpsdb.com/viewLog.html?buildId=9692&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 2648](https://builds.tpsdb.com/viewLog.html?buildId=9692&buildTypeId=Bvcms_Build) outcome was **UNKNOWN**
Summary: Canceled (Error while applying patch; cannot find commit 004d2dfd7e17537226c0b6ae5949d0f956b32e2d in the https://bvcms-teamcity@github.com/bvcms/bvcms repository, possible reason: refs/pull/708/merge branch was updated and the commit selected for the... Build time: 00:00:07


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Puzzle `2-a1fbfbd3` disappeared from [`src/components/navbar.tsx`](https://github.com/Ryan-Willpower/2019-blog/blob/master/src/components/navbar.tsx), that's why I closed #5. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Puzzle `3-06a136a5` discovered in   [`src/utils/navbarItem.ts`](  https://github.com/Ryan-Willpower/2019-blog/blob/master/src/utils/navbarItem.ts)   and submitted as #6. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


TeamCity Bvcms / Build [Build 2649](https://builds.tpsdb.com/viewLog.html?buildId=9693&buildTypeId=Bvcms_Build) is now running


Update: reverting was weird because it's a merge, and I'm done for today. So, rather than figure out complex git stuff, I just axed the filename argument in a new commit.


@Vizvezdenec This test had a bug in it, but refer to the corrected version and the comments there
http://tests.stockfishchess.org/tests/view/5dc4b0420ebc5902562baceb

> The intervening piece, which prevents our rook/queen from seeing the blockSq, may be vulnerable to pressure: we may be able to x-ray defense of the passed pawn.


Don't know why the author name is BuildTools, have fixed it for future commits


Successfully deployed to following URLs:

* https://tclouddesign-52jno686v.now.sh
* https://tclouddesign.leonardoleenen.now.sh
* https://tclouddesign-git-master.leonardoleenen.now.sh


Successfully deployed to following URLs:

* https://ui-a64o3bhln.now.sh
* https://sveltekit.now.sh
* https://ui.sveltekit.now.sh
* https://ui-git-master.sveltekit.now.sh


IMO, this is not a good thing. This breaks compatibility with the LiquidCrystal API.
Not only that, but newer LiquidCrystal compatible library implementations do use the cols parameter.
It is needed to properly create the row to memory offset table that is used in newer hd44780 LCD libraries that support many different geometries. Without this, setCursor() will not work properly on certain sized displays.


In this case the smbios pkg is already implemented in go and has been upstreamed, it's not a binary executable.
https://github.com/u-root/u-root/tree/master/pkg/smbios
The BIOS main version is stored in SMBIOS type 0, so u-root needs to read from it and set the version to BMC. That's why this PR is created to enable SMBIOS interface in u-root:
https://github.com/facebookexternal/osf-partner-template/pull/6


I wonder why it needs to be => 8 and not 4?


Download your mp3, Sports news, Advertisement,


develop (punyasloka95) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (1913 of 1914 tests passed, 0 test warnings)

Failures:\n

EnergyPlusFixture Test Summary
 * Passed: 819
 * Failed: 1

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.95%25-yellow.png)


Updated to use safemath


Using RW lock is a good idea. But there will be use cases that require `pre_commit()` to be called in order (and also generally people will expect state machine APIs will be invoked sequentially). Probably we can expose this (selecting mutex or RW lock) as an option.

I pushed modified version of this commit. Maybe we can extend this parameter:
https://github.com/greensky00/NuRaft/blob/2ece98f1a4b89f4d25515990e4784d1e06e0fcbb/include/libnuraft/raft_params.hxx#L385


remove


1.

- [ ]  un ambito di risorse specifico e se non ci sono messaggi

- ### [](url)


Why `&__tag` here? You only use `&` when you're nesting.


From the IPMI spec, the version string will be sent to BMC by many blocks, each block size is 16 bytes, the first 2 bytes in the first block (setSelector number 0) will store string length and encoding scheme. So if the version string is longer than 14 bytes that means it will use more than one block to send, so the for loop will keep sending out the rest of the string untill there's no more character left to send (len is <=0).


More nested classes.


here too.


yeet


Successfully deployed to following URLs:

* https://jw02-3pezzlsdr.now.sh
* https://jw02-xi-khaki.now.sh
* https://jw02.wj9.now.sh
* https://jw02-git-master.wj9.now.sh


Move this into the above `&__title` selector.


nested selector.


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/28703659/job/hooclams1h3jl4df) the `win32 x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.1/win32-x64/appveyor-develop-98063aec64fe42df6680f227a2aaf5692b73af88-28703659/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.6.1/win32-x64/appveyor-develop-98063aec64fe42df6680f227a2aaf5692b73af88-28703659/cypress.zip


gem "devise", "~> 4.7.1"


It cannot be... mod(2) will result in either 0 or 1?

What am I missing?


Successfully deployed to following URLs:

* https://jw02-aftts38hu.now.sh
* https://jw02-xi-khaki.now.sh
* https://jw02.wj9.now.sh
* https://jw02-git-master.wj9.now.sh


The first block Set must be number 0, and the next block set will be 1.. and so on.


test repository to see how this works


ManageSurfaceHeatBal2 (energy-plus) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (674 of 674 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-68.46%25-green.png)


Successfully deployed to following URLs:

* https://me-dkyb9xvss.now.sh
* https://me-five-mu.now.sh
* https://me.thebashshell.now.sh
* https://me-git-master.thebashshell.now.sh


It'll let all run in swap memory, well.. i think


why are `.content-info` and `.content-info__date` included? These are different blocks.


develop (punyasloka95) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


[CodeFactor](https://www.codefactor.io/repository/github/rubychan/shootout/overview/master) found an issue: Number of arguments (1) to `String#%` doesn't match the number of fields (0).

It's currently on:
[shootout.rb:34
](https://www.codefactor.io/repository/github/rubychan/shootout/source/master/shootout.rb#L34)Commit 72390ac234da7d391da6a9a79fa4050898645158


Yes I will move it to a separate block.


Oh, this is the compiled css.


@JoshKallagunta - added in a comma to the json, was throwing an error


develop (punyasloka95) - x86_64-Linux-Ubuntu-18.04-custom_check: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png)


@craig8 @tdtalbot: if you want an example of how to log to both the console and a file, have a look at my application. You'll find a config file [here](https://github.com/GRIDAPPSD/pyvvo/blob/develop/pyvvo/log_config.json), and the log itself is configured in my [__init__ file](https://github.com/GRIDAPPSD/pyvvo/blob/develop/pyvvo/__init__.py).


This should just be `tag { ... }`


And the filename is "_button.scss" even though this is a tag.


Another Python 2 vestige I missed in #99, thanks for catching! Will fix on master separately. Thanks for putting up with rebasing 😊


same


# Stats from current release

Default Server Mode (Increase detected ⚠)

General Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| buildDuration | 15.2s | 13.3s | -1.9s |
| nodeModulesSize | 48.9 MB | 49 MB | ⚠ +63.9 kB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| main-HASH.js | 16.6 kB | 16.6 kB | ⚠ +44 B |
| main-HASH.js gzip | 5.85 kB | 5.89 kB | ⚠ +33 B |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..b6ebb586e.js | 19.8 kB | N/A | N/A |
| 16b1a7225520..586e.js gzip | 7.25 kB | N/A | N/A |
| 4952ddcd88e7..bfe360fe6.js | 10.5 kB | 10.5 kB | ✓ |
| 4952ddcd88e7..0fe6.js gzip | 4.06 kB | 4.06 kB | ✓ |
| commons.HASH.js | 11.3 kB | 11.3 kB | ✓ |
| commons.HASH.js gzip | 4.23 kB | 4.23 kB | ✓ |
| de003c3a9d30..9e9c1d310.js | 28.6 kB | N/A | N/A |
| de003c3a9d30..d310.js gzip | 10.8 kB | N/A | N/A |
| framework.HASH.js | 125 kB | 125 kB | ✓ |
| framework.HASH.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 16b1a7225520..7459734ec.js | N/A | 20.1 kB | N/A |
| 16b1a7225520..34ec.js gzip | N/A | 7.38 kB | N/A |
| de003c3a9d30..254ddadd9.js | N/A | 28.7 kB | N/A |
| de003c3a9d30..add9.js gzip | N/A | 10.9 kB | N/A |
| Overall change | 214 kB | 214 kB | ⚠ +44 B |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| main-HASH.module.js | 14 kB | 14.1 kB | ⚠ +80 B |
| main-HASH.module.js gzip | 5.25 kB | 5.31 kB | ⚠ +60 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..4c.module.js | 15.9 kB | N/A | N/A |
| 16b1a7225520..dule.js gzip | 6.08 kB | N/A | N/A |
| 4952ddcd88e7..4a.module.js | 12.8 kB | 12.8 kB | ✓ |
| 4952ddcd88e7..dule.js gzip | 4.75 kB | 4.75 kB | ✓ |
| de003c3a9d30..c0.module.js | 22.1 kB | N/A | N/A |
| de003c3a9d30..dule.js gzip | 8.67 kB | N/A | N/A |
| framework.HASH.module.js | 125 kB | 125 kB | ⚠ +37 B |
| framework.HA..dule.js gzip | 39.4 kB | 39.4 kB | ⚠ +8 B |
| 16b1a7225520..0d.module.js | N/A | 16.2 kB | N/A |
| 16b1a7225520..dule.js gzip | N/A | 6.22 kB | N/A |
| de003c3a9d30..36.module.js | N/A | 22.2 kB | N/A |
| de003c3a9d30..dule.js gzip | N/A | 8.71 kB | N/A |
| Overall change | 192 kB | 192 kB | ⚠ +117 B |

Legacy Client Bundles (polyfills)

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| polyfills-HASH.js | N/A | 8.14 kB | N/A |
| polyfills-HASH.js gzip | N/A | 2.76 kB | N/A |
| Overall change | 0 B | 8.14 kB | ✓ |

Client Pages

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| _app.js | 1.63 kB | 1.63 kB | ✓ |
| _app.js gzip | 788 B | 788 B | ✓ |
| _error.js | 12.3 kB | 12.3 kB | ✓ |
| _error.js gzip | 4.79 kB | 4.79 kB | ✓ |
| hooks.js | 1.92 kB | 1.92 kB | ✓ |
| hooks.js gzip | 941 B | 941 B | ✓ |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 5.81 kB | 5.81 kB | ✓ |
| link.js gzip | 2.56 kB | 2.56 kB | ✓ |
| routerDirect.js | 413 B | 413 B | ✓ |
| routerDirect.js gzip | 285 B | 285 B | ✓ |
| withRouter.js | 423 B | 423 B | ✓ |
| withRouter.js gzip | 284 B | 284 B | ✓ |
| Overall change | 22.8 kB | 22.8 kB | ✓ |

Client Pages Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| _app.module.js | 1.53 kB | 1.54 kB | ⚠ +9 B |
| _app.module.js gzip | 749 B | 759 B | ⚠ +10 B |
| _error.module.js | 10.5 kB | 10.5 kB | ✓ |
| _error.module.js gzip | 4.26 kB | 4.26 kB | ✓ |
| hooks.module.js | 1.52 kB | 1.52 kB | ✓ |
| hooks.module.js gzip | 792 B | 792 B | ✓ |
| index.module.js | 292 B | 292 B | ✓ |
| index.module.js gzip | 223 B | 223 B | ✓ |
| link.module.js | 5.47 kB | 5.49 kB | ⚠ +23 B |
| link.module.js gzip | 2.46 kB | 2.47 kB | ⚠ +9 B |
| routerDirect.module.js | 399 B | 399 B | ✓ |
| routerDirect..dule.js gzip | 285 B | 285 B | ✓ |
| withRouter.module.js | 409 B | 409 B | ✓ |
| withRouter.m..dule.js gzip | 282 B | 282 B | ✓ |
| Overall change | 20.1 kB | 20.2 kB | ⚠ +32 B |

Client Build Manifests

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| _buildManifest.js | 244 B | 244 B | ✓ |
| _buildManifest.js gzip | 200 B | 201 B | ⚠ +1 B |
| _buildManifest.module.js | 251 B | 251 B | ✓ |
| _buildManife..dule.js gzip | 209 B | 209 B | ✓ |
| Overall change | 495 B | 495 B | ✓ |

Rendered Page Sizes Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| index.html | 3.94 kB | 4.06 kB | ⚠ +115 B |
| index.html gzip | 1 kB | 1.03 kB | ⚠ +32 B |
| link.html | 4.47 kB | 4.58 kB | ⚠ +115 B |
| link.html gzip | 1.08 kB | 1.11 kB | ⚠ +34 B |
| withRouter.html | 4.47 kB | 4.59 kB | ⚠ +115 B |
| withRouter.html gzip | 1.07 kB | 1.1 kB | ⚠ +35 B |
| Overall change | 12.9 kB | 13.2 kB | ⚠ +345 B |

#### Diffs

Diff for main-HASH.js

```diff
@@ -289,7 +289,7 @@ var _inherits = __webpack_require__("N9n2");

 var _slicedToArray = __webpack_require__("8+Nu");

-var _interopRequireWildcard = __webpack_require__("5Uuq");
+var _interopRequireWildcard3 = __webpack_require__("5Uuq");

 var _interopRequireDefault = __webpack_require__("KI45");

@@ -302,6 +302,8 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("+oT+"));

 var _extends2 = _interopRequireDefault(__webpack_require__("htGi"));

+var _interopRequireWildcard2 = _interopRequireDefault(__webpack_require__("5Uuq"));
+
 var _promise = _interopRequireDefault(__webpack_require__("eVuF"));

 var _react = _interopRequireDefault(__webpack_require__("q1tI"));
@@ -318,7 +320,7 @@ var _utils = __webpack_require__("g/15");

 var _pageLoader = _interopRequireDefault(__webpack_require__("zmvN"));

-var envConfig = _interopRequireWildcard(__webpack_require__("yLiY"));
+var envConfig = _interopRequireWildcard3(__webpack_require__("yLiY"));

 var _headManagerContext = __webpack_require__("FYa8");

@@ -340,7 +342,7 @@ if (!window.Promise) {

 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.1.2";
+var version = "9.1.3-canary.4";
 exports.version = version;
 var props = data.props,
     err = data.err,
@@ -410,9 +412,12 @@ function (_react$default$Compon) {
   }, {
     key: "componentDidMount",
     value: function componentDidMount() {
-      this.scrollToHash(); // If page was exported and has a querystring
+      this.scrollToHash();
+
+      if (false) {} // If page was exported and has a querystring
       // If it's a dynamic route or has a querystring

+
       if (data.nextExport && ((0, _isDynamic.isDynamicRoute)(router.pathname) || location.search || data.skeleton)) {
         // update query on mount for exported pages
         router.replace(router.pathname + '?' + (0, _querystring.stringify)((0, _extends2["default"])({}, router.query, {}, (0, _querystring.parse)(location.search.substr(1)))), asPath, {
@@ -555,7 +560,10 @@ function () {
                   emitter: emitter
                 });
               }
-            });
+            }); // call init-client middleware
+
+            if (false) {}
+
             renderCtx = {
               App: App,
               Component: Component,
@@ -566,7 +574,7 @@ function () {
             render(renderCtx);
             return _context.abrupt("return", emitter);

-          case 30:
+          case 31:
           case "end":
             return _context.stop();
         }
@@ -659,12 +667,14 @@ function _renderError() {
             return _context3.abrupt("return", webpackHMR.reportRuntimeError(webpackHMR.prepareError(err)));

           case 3:
-            // Make sure we log the error to the console, otherwise users can't track down issues.
+            if (false) {} // Make sure we log the error to the console, otherwise users can't track down issues.
+
+
             console.error(err);
-            _context3.next = 6;
+            _context3.next = 7;
             return pageLoader.loadPage('/_error');

-          case 6:
+          case 7:
             exports.ErrorComponent = ErrorComponent = _context3.sent;
             // In production we do a normal render with the `ErrorComponent` as component.
             // If we've gotten here upon initial render, we can use the props from the server.
@@ -684,31 +694,31 @@ function _renderError() {
             };

             if (!props.props) {
-              _context3.next = 13;
+              _context3.next = 14;
               break;
             }

             _context3.t0 = props.props;
-            _context3.next = 16;
+            _context3.next = 17;
             break;

-          case 13:
-            _context3.next = 15;
+          case 14:
+            _context3.next = 16;
             return (0, _utils.loadGetInitialProps)(App, appCtx);

-          case 15:
+          case 16:
             _context3.t0 = _context3.sent;

-          case 16:
+          case 17:
             initProps = _context3.t0;
-            _context3.next = 19;
+            _context3.next = 20;
             return doRender((0, _extends2["default"])({}, props, {
               err: err,
               Component: ErrorComponent,
               props: initProps
             }));

-          case 19:
+          case 20:
           case "end":
             return _context3.stop();
         }
@@ -719,20 +729,23 @@ function _renderError() {
 }

 var isInitialRender = typeof _reactDom["default"].hydrate === 'function';
+var reactRoot = null;

 function renderReactElement(reactEl, domEl) {
   // mark start of hydrate/render
   if (_utils.SUPPORTS_PERFORMANCE_USER_TIMING) {
     performance.mark('beforeRender');
-  } // The check for `.hydrate` is there to support React alternatives like preact
-
+  }

-  if (isInitialRender) {
-    _reactDom["default"].hydrate(reactEl, domEl, markHydrateComplete);
+  if (false) { var opts, callback; } else {
+    // The check for `.hydrate` is there to support React alternatives like preact
+    if (isInitialRender) {
+      _reactDom["default"].hydrate(reactEl, domEl, markHydrateComplete);

-    isInitialRender = false;
-  } else {
-    _reactDom["default"].render(reactEl, domEl, markRenderComplete);
+      isInitialRender = false;
+    } else {
+      _reactDom["default"].render(reactEl, domEl, markRenderComplete);
+    }
   }

   if (onPerfEntry) {
@@ -1334,7 +1347,7 @@ function () {
           if (true) {
             _this3.getDependencies(route).then(function (deps) {
               deps.forEach(function (d) {
-                if (!document.querySelector("script[src^=\"" + d + "\"]")) {
+                if (/\.js$/.test(d) && !document.querySelector("script[src^=\"" + d + "\"]")) {
                   _this3.loadScript(d, route, false);
                 }
               });
@@ -1453,7 +1466,7 @@ function () {
                   scriptRoute = scriptRoute.replace(/\.js$/, '.module.js');
                 }

-                url = isDependency ? route : _this2.assetPrefix + "/_next/static/" + encodeURIComponent(_this2.buildId) + "/pages" + scriptRoute; // n.b. If preload is not supported, we fall back to `loadPage` which has
+                url = _this2.assetPrefix + (isDependency ? route : "/_next/static/" + encodeURIComponent(_this2.buildId) + "/pages" + scriptRoute); // n.b. If preload is not supported, we fall back to `loadPage` which has
                 // its own deduping mechanism.

                 if (!document.querySelector("link[rel=\"preload\"][href^=\"" + url + "\"], script[data-next-page=\"" + route + "\"]")) {
```

Diff for main-HASH.module.js

```diff
@@ -288,7 +288,7 @@ exports.HeadManagerContext = React.createContext(null);
 "use strict";

-var _interopRequireWildcard = __webpack_require__("5Uuq");
+var _interopRequireWildcard3 = __webpack_require__("5Uuq");

 var _interopRequireDefault = __webpack_require__("KI45");

@@ -301,6 +301,8 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("+oT+"));

 var _extends2 = _interopRequireDefault(__webpack_require__("htGi"));

+var _interopRequireWildcard2 = _interopRequireDefault(__webpack_require__("5Uuq"));
+
 var _promise = _interopRequireDefault(__webpack_require__("eVuF"));

 var _react = _interopRequireDefault(__webpack_require__("q1tI"));
@@ -317,7 +319,7 @@ var _utils = __webpack_require__("g/15");

 var _pageLoader = _interopRequireDefault(__webpack_require__("zmvN"));

-var envConfig = _interopRequireWildcard(__webpack_require__("yLiY"));
+var envConfig = _interopRequireWildcard3(__webpack_require__("yLiY"));

 var _headManagerContext = __webpack_require__("FYa8");

@@ -339,7 +341,7 @@ if (!window.Promise) {

 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.1.2";
+var version = "9.1.3-canary.4";
 exports.version = version;
 var {
   props,
@@ -395,9 +397,12 @@ class Container extends _react.default.Component {
   }

   componentDidMount() {
-    this.scrollToHash(); // If page was exported and has a querystring
+    this.scrollToHash();
+
+    if (false) {} // If page was exported and has a querystring
     // If it's a dynamic route or has a querystring

+
     if (data.nextExport && ((0, _isDynamic.isDynamicRoute)(router.pathname) || location.search || data.skeleton)) {
       // update query on mount for exported pages
       router.replace(router.pathname + '?' + (0, _querystring.stringify)((0, _extends2.default)({}, router.query, {}, (0, _querystring.parse)(location.search.substr(1)))), asPath, {
@@ -502,7 +507,10 @@ function () {
           emitter
         });
       }
-    });
+    }); // call init-client middleware
+
+    if (false) {}
+
     var renderCtx = {
       App,
       Component,
@@ -559,6 +567,8 @@ function _renderError() {
     } = props; // In development runtime errors are caught by react-error-overlay
     // In production we catch runtime errors using componentDidCatch which will trigger renderError

+    if (false) {}
+
     if (false) {} // Make sure we log the error to the console, otherwise users can't track down issues.

@@ -591,20 +601,23 @@ function _renderError() {
 }

 var isInitialRender = typeof _reactDom.default.hydrate === 'function';
+var reactRoot = null;

 function renderReactElement(reactEl, domEl) {
   // mark start of hydrate/render
   if (_utils.SUPPORTS_PERFORMANCE_USER_TIMING) {
     performance.mark('beforeRender');
-  } // The check for `.hydrate` is there to support React alternatives like preact
-
+  }

-  if (isInitialRender) {
-    _reactDom.default.hydrate(reactEl, domEl, markHydrateComplete);
+  if (false) { var opts, callback; } else {
+    // The check for `.hydrate` is there to support React alternatives like preact
+    if (isInitialRender) {
+      _reactDom.default.hydrate(reactEl, domEl, markHydrateComplete);

-    isInitialRender = false;
-  } else {
-    _reactDom.default.render(reactEl, domEl, markRenderComplete);
+      isInitialRender = false;
+    } else {
+      _reactDom.default.render(reactEl, domEl, markRenderComplete);
+    }
   }

   if (onPerfEntry) {
@@ -1164,7 +1177,7 @@ class PageLoader {
         if (true) {
           this.getDependencies(route).then(deps => {
             deps.forEach(d => {
-              if (!document.querySelector("script[src^=\"" + d + "\"]")) {
+              if (/\.js$/.test(d) && !document.querySelector("script[src^=\"" + d + "\"]")) {
                 this.loadScript(d, route, false);
               }
             });
@@ -1249,7 +1262,7 @@ class PageLoader {
         scriptRoute = scriptRoute.replace(/\.js$/, '.module.js');
       }

-      var url = isDependency ? route : _this2.assetPrefix + "/_next/static/" + encodeURIComponent(_this2.buildId) + "/pages" + scriptRoute; // n.b. If preload is not supported, we fall back to `loadPage` which has
+      var url = _this2.assetPrefix + (isDependency ? route : "/_next/static/" + encodeURIComponent(_this2.buildId) + "/pages" + scriptRoute); // n.b. If preload is not supported, we fall back to `loadPage` which has
       // its own deduping mechanism.

       if (document.querySelector("link[rel=\"preload\"][href^=\"" + url + "\"], script[data-next-page=\"" + route + "\"]")) {
```

Diff for _buildManifest.js

```diff
@@ -1 +1 @@
-self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.a1936a21395e34d00ee0.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
+self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.a9e45275d81f65ce1b3a.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
```

Diff for _buildManifest.module.js

```diff
@@ -1 +1 @@
-self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.8d1caa0eed52bc802a38.module.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
+self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.13a61a2410d3fe9a0cb1.module.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
```

Diff for index.html

```diff
@@ -12,13 +12,13 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/runtime/webpack-7928590be3ef2e55b835.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-ae31e9c8523198185767.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-15c0cda03968439b7f72.module.js"
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/framework.cdb73e402d876d4ac87f.module.js"
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.89ebf3e33b855a0478ce.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.710f68a91537b45d6153.module.js"
+        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
         as="script" crossorigin="anonymous" />
     </head>

@@ -31,6 +31,7 @@
         <script crossorigin="anonymous" nomodule="">
             !function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();
         </script>
+        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-46d78823406a20028351.js"></script>
         <script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.js"
         crossorigin="anonymous" nomodule=""></script>
         <script async="" data-next-page="/" src="/_next/static/BUILD_ID/pages/index.module.js"
@@ -43,9 +44,9 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/runtime/webpack-7928590be3ef2e55b835.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-8c312b58ba8dc0eeb4e2.js"
+        <script src="/_next/static/runtime/main-f8ceffaae3cfa75f8ac7.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-ae31e9c8523198185767.module.js"
+        <script src="/_next/static/runtime/main-15c0cda03968439b7f72.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/chunks/framework.219514909c9db8a9ff76.js"
         async="" crossorigin="anonymous" nomodule=""></script>
@@ -57,9 +58,9 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.89ebf3e33b855a0478ce.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.4c2a53afddb0008e3250.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.aa9b9639e60cb81cd54f.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.710f68a91537b45d6153.module.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Diff for link.html

```diff
@@ -16,11 +16,11 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.89ebf3e33b855a0478ce.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.710f68a91537b45d6153.module.js"
+        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.8d1caa0eed52bc802a38.module.js"
+        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.13a61a2410d3fe9a0cb1.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-ae31e9c8523198185767.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-15c0cda03968439b7f72.module.js"
         as="script" crossorigin="anonymous" />
     </head>

@@ -36,6 +36,7 @@
         <script crossorigin="anonymous" nomodule="">
             !function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();
         </script>
+        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-46d78823406a20028351.js"></script>
         <script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.js"
         crossorigin="anonymous" nomodule=""></script>
         <script async="" data-next-page="/link" src="/_next/static/BUILD_ID/pages/link.module.js"
@@ -58,17 +59,17 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.89ebf3e33b855a0478ce.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.4c2a53afddb0008e3250.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.aa9b9639e60cb81cd54f.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.710f68a91537b45d6153.module.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.a1936a21395e34d00ee0.js"
+        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.a9e45275d81f65ce1b3a.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.8d1caa0eed52bc802a38.module.js"
+        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.13a61a2410d3fe9a0cb1.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-8c312b58ba8dc0eeb4e2.js"
+        <script src="/_next/static/runtime/main-f8ceffaae3cfa75f8ac7.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-ae31e9c8523198185767.module.js"
+        <script src="/_next/static/runtime/main-15c0cda03968439b7f72.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Diff for withRouter.html

```diff
@@ -16,11 +16,11 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.89ebf3e33b855a0478ce.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.710f68a91537b45d6153.module.js"
+        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.8d1caa0eed52bc802a38.module.js"
+        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.13a61a2410d3fe9a0cb1.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-ae31e9c8523198185767.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-15c0cda03968439b7f72.module.js"
         as="script" crossorigin="anonymous" />
     </head>

@@ -34,6 +34,7 @@
         <script crossorigin="anonymous" nomodule="">
             !function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();
         </script>
+        <script crossorigin="anonymous" nomodule="" src="/_next/static/runtime/polyfills-46d78823406a20028351.js"></script>
         <script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.js"
         crossorigin="anonymous" nomodule=""></script>
         <script async="" data-next-page="/withRouter" src="/_next/static/BUILD_ID/pages/withRouter.module.js"
@@ -56,17 +57,17 @@
         async="" crossorigin="anonymous" nomodule=""></script>
         <script src="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.89ebf3e33b855a0478ce.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.4c2a53afddb0008e3250.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.aa9b9639e60cb81cd54f.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.710f68a91537b45d6153.module.js"
+        <script src="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.a1936a21395e34d00ee0.js"
+        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.a9e45275d81f65ce1b3a.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.8d1caa0eed52bc802a38.module.js"
+        <script src="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.13a61a2410d3fe9a0cb1.module.js"
         async="" crossorigin="anonymous" type="module"></script>
-        <script src="/_next/static/runtime/main-8c312b58ba8dc0eeb4e2.js"
+        <script src="/_next/static/runtime/main-f8ceffaae3cfa75f8ac7.js"
         async="" crossorigin="anonymous" nomodule=""></script>
-        <script src="/_next/static/runtime/main-ae31e9c8523198185767.module.js"
+        <script src="/_next/static/runtime/main-15c0cda03968439b7f72.module.js"
         async="" crossorigin="anonymous" type="module"></script>
         <script src="/_next/static/BUILD_ID/_buildManifest.js" async=""
         crossorigin="anonymous" nomodule=""></script>
```

Serverless Mode (Increase detected ⚠)

General Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| buildDuration | 15.4s | 13.9s | -1.4s |
| nodeModulesSize | 48.9 MB | 49 MB | ⚠ +63.9 kB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| main-HASH.js | 16.6 kB | 16.6 kB | ⚠ +44 B |
| main-HASH.js gzip | 5.85 kB | 5.89 kB | ⚠ +33 B |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..b6ebb586e.js | 19.8 kB | N/A | N/A |
| 16b1a7225520..586e.js gzip | 7.25 kB | N/A | N/A |
| 4952ddcd88e7..bfe360fe6.js | 10.5 kB | 10.5 kB | ✓ |
| 4952ddcd88e7..0fe6.js gzip | 4.06 kB | 4.06 kB | ✓ |
| commons.HASH.js | 11.3 kB | 11.3 kB | ✓ |
| commons.HASH.js gzip | 4.23 kB | 4.23 kB | ✓ |
| de003c3a9d30..9e9c1d310.js | 28.6 kB | N/A | N/A |
| de003c3a9d30..d310.js gzip | 10.8 kB | N/A | N/A |
| framework.HASH.js | 125 kB | 125 kB | ✓ |
| framework.HASH.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 16b1a7225520..7459734ec.js | N/A | 20.1 kB | N/A |
| 16b1a7225520..34ec.js gzip | N/A | 7.38 kB | N/A |
| de003c3a9d30..254ddadd9.js | N/A | 28.7 kB | N/A |
| de003c3a9d30..add9.js gzip | N/A | 10.9 kB | N/A |
| Overall change | 214 kB | 214 kB | ⚠ +44 B |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| main-HASH.module.js | 14 kB | 14.1 kB | ⚠ +80 B |
| main-HASH.module.js gzip | 5.25 kB | 5.31 kB | ⚠ +60 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..4c.module.js | 15.9 kB | N/A | N/A |
| 16b1a7225520..dule.js gzip | 6.08 kB | N/A | N/A |
| 4952ddcd88e7..4a.module.js | 12.8 kB | 12.8 kB | ✓ |
| 4952ddcd88e7..dule.js gzip | 4.75 kB | 4.75 kB | ✓ |
| de003c3a9d30..c0.module.js | 22.1 kB | N/A | N/A |
| de003c3a9d30..dule.js gzip | 8.67 kB | N/A | N/A |
| framework.HASH.module.js | 125 kB | 125 kB | ⚠ +37 B |
| framework.HA..dule.js gzip | 39.4 kB | 39.4 kB | ⚠ +8 B |
| 16b1a7225520..0d.module.js | N/A | 16.2 kB | N/A |
| 16b1a7225520..dule.js gzip | N/A | 6.22 kB | N/A |
| de003c3a9d30..36.module.js | N/A | 22.2 kB | N/A |
| de003c3a9d30..dule.js gzip | N/A | 8.71 kB | N/A |
| Overall change | 192 kB | 192 kB | ⚠ +117 B |

Legacy Client Bundles (polyfills)

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| polyfills-HASH.js | N/A | 8.14 kB | N/A |
| polyfills-HASH.js gzip | N/A | 2.76 kB | N/A |
| Overall change | 0 B | 8.14 kB | ✓ |

Client Pages

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| _app.js | 1.63 kB | 1.63 kB | ✓ |
| _app.js gzip | 788 B | 788 B | ✓ |
| _error.js | 12.3 kB | 12.3 kB | ✓ |
| _error.js gzip | 4.79 kB | 4.79 kB | ✓ |
| hooks.js | 1.92 kB | 1.92 kB | ✓ |
| hooks.js gzip | 941 B | 941 B | ✓ |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 5.81 kB | 5.81 kB | ✓ |
| link.js gzip | 2.56 kB | 2.56 kB | ✓ |
| routerDirect.js | 413 B | 413 B | ✓ |
| routerDirect.js gzip | 285 B | 285 B | ✓ |
| withRouter.js | 423 B | 423 B | ✓ |
| withRouter.js gzip | 284 B | 284 B | ✓ |
| Overall change | 22.8 kB | 22.8 kB | ✓ |

Client Pages Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| _app.module.js | 1.53 kB | 1.54 kB | ⚠ +9 B |
| _app.module.js gzip | 749 B | 759 B | ⚠ +10 B |
| _error.module.js | 10.5 kB | 10.5 kB | ✓ |
| _error.module.js gzip | 4.26 kB | 4.26 kB | ✓ |
| hooks.module.js | 1.52 kB | 1.52 kB | ✓ |
| hooks.module.js gzip | 792 B | 792 B | ✓ |
| index.module.js | 292 B | 292 B | ✓ |
| index.module.js gzip | 223 B | 223 B | ✓ |
| link.module.js | 5.47 kB | 5.49 kB | ⚠ +23 B |
| link.module.js gzip | 2.46 kB | 2.47 kB | ⚠ +9 B |
| routerDirect.module.js | 399 B | 399 B | ✓ |
| routerDirect..dule.js gzip | 285 B | 285 B | ✓ |
| withRouter.module.js | 409 B | 409 B | ✓ |
| withRouter.m..dule.js gzip | 282 B | 282 B | ✓ |
| Overall change | 20.1 kB | 20.2 kB | ⚠ +32 B |

Client Build Manifests

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| _buildManifest.js | 244 B | 244 B | ✓ |
| _buildManifest.js gzip | 200 B | 201 B | ⚠ +1 B |
| _buildManifest.module.js | 251 B | 251 B | ✓ |
| _buildManife..dule.js gzip | 209 B | 209 B | ✓ |
| Overall change | 495 B | 495 B | ✓ |

Serverless bundles Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.3-canary.4 | Change |
| - | - | - | - |
| _error.js | 241 kB | 248 kB | ⚠ +6.52 kB |
| _error.js gzip | 64.4 kB | 65.6 kB | ⚠ +1.24 kB |
| hooks.html | 4.08 kB | 4.19 kB | ⚠ +115 B |
| hooks.html gzip | 1.03 kB | 1.07 kB | ⚠ +38 B |
| index.js | 241 kB | 248 kB | ⚠ +6.58 kB |
| index.js gzip | 64.5 kB | 65.8 kB | ⚠ +1.3 kB |
| link.js | 274 kB | 280 kB | ⚠ +6.67 kB |
| link.js gzip | 73.4 kB | 74.7 kB | ⚠ +1.29 kB |
| routerDirect.js | 267 kB | 273 kB | ⚠ +6.67 kB |
| routerDirect.js gzip | 71.5 kB | 72.8 kB | ⚠ +1.31 kB |
| withRouter.js | 267 kB | 273 kB | ⚠ +6.67 kB |
| withRouter.js gzip | 71.6 kB | 72.9 kB | ⚠ +1.32 kB |
| Overall change | 1.29 MB | 1.33 MB | ⚠ +33.2 kB |


Converting BigQuery type NUMERIC to Beam type is unsupported.
Any specific reason we won't be able to add it here ?


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/28703659/job/upcrrckql1mu94jj) the `win32 ia32` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.1/win32-ia32/appveyor-develop-98063aec64fe42df6680f227a2aaf5692b73af88-28703659/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.6.1/win32-ia32/appveyor-develop-98063aec64fe42df6680f227a2aaf5692b73af88-28703659/cypress.zip


reset


Successfully deployed to following URLs:

* https://zeit-deployment-site-9k7a7ldm9.now.sh
* https://zeit-deployment-site-godly-ray.now.sh
* https://zeit-deployment-site.jrdugue.now.sh
* https://zeit-deployment-site-git-master.jrdugue.now.sh


Successfully deployed to following URLs:

* https://chemicaltools-web-567ydlaa5.now.sh
* https://chemicaltools-web.njzjz.now.sh
* https://chemicaltools-web-git-master.njzjz.now.sh


Ah yep dank


TeamCity Bvcms / Build [Build 2649](https://builds.tpsdb.com/viewLog.html?buildId=9693&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests failed: 12 (12 new), passed: 143 Build time: 00:22:01
### Failed tests
```
Webapp collection (1): IntegrationTests.Areas.People.Views.Person.PersonViewsTests.Should_Hide_Giving_Tab: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.People.Views.Person.PersonViewsTests.Should_Hide_Giving_Tab() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\People\Views\Person\PersonViewsTests.cs:line 27

Webapp collection (1): IntegrationTests.Areas.Manage.QueryControllerTests.TestSearchBuilderOrgsDropdownOption: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 10 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.Manage.QueryControllerTests.DisplayOrgDropdowns() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\General\QueryControllerTests.cs:line 38
   at IntegrationTests.Areas.Manage.QueryControllerTests.TestSearchBuilderOrgsDropdownOption() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\General\QueryControllerTests.cs:line 22

Webapp collection (1): IntegrationTests.Areas.People.Views.Person.PersonViewsTests.Should_Show_Combine_Giving_Summaries: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.People.Views.Person.PersonViewsTests.Should_Show_Combine_Giving_Summaries() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\People\Views\Person\PersonViewsTests.cs:line 78

Webapp collection (1): IntegrationTests.Areas.Reports.Views.Reports.ApplicationTests.Application_Report_Should_Have_Answers: System.NullReferenceException : Object reference not set to an instance of an object.
   at IntegrationTests.Areas.Reports.Views.Reports.ApplicationTests.Application_Report_Should_Have_Answers() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Reports\Views\Reports\ApplicationTests.cs:line 53

Webapp collection (1): IntegrationTests.Areas.People.Views.Person.PersonViewsTests.New_Resources_Should_Be_Displayed: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.People.Views.Person.PersonViewsTests.New_Resources_Should_Be_Displayed() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\People\Views\Person\PersonViewsTests.cs:line 141

Webapp collection (1): IntegrationTests.Areas.Search.Models.SavedQueryInfoTest.Should_Update_Model: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.Search.Models.SavedQueryInfoTest.Should_Update_Model() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Search\Models\SavedQueryInfoTest.cs:line 39

Webapp collection (1): IntegrationTests.Areas.Manage.AccountTests.Delete_Role_Test: System.NullReferenceException : Object reference not set to an instance of an object.
   at IntegrationTests.Areas.Manage.AccountTests.Delete_Role_Test() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Manage\AccountTests.cs:line 98

Webapp collection (1): IntegrationTests.Areas.Figures.Views.Figures.RefineFundViewTests.Should_Change_Years_In_Graph: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 10 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 552
   at IntegrationTests.Areas.Figures.Views.Figures.RefineFundViewTests.Should_Change_Years_In_Graph() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Figures\Views\Figures\RefineFundViewTests.cs:line 57

Webapp collection (1): IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Should_Open_Datepicker_On_Mobile_Resolutions(width: 768): System.NullReferenceException : Object reference not set to an instance of an object.
   at IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Check_If_DateTimePicker_Exists(String id) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Finance\Views\Bundle\EditTests.cs:line 43
   at IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Should_Open_Datepicker_On_Mobile_Resolutions(Int32 width) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Finance\Views\Bundle\EditTests.cs:line 37

Webapp collection (1): IntegrationTests.Areas.Manage.QueryControllerTests.DbInQueryModelShouldBeInstantiatedByModelBinding: Shouldly.ShouldAssertException : PageSource
    should contain (case insensitive comparison)
"David Carroll"
    but was actually
"<html lang="en-US"><head>
    <link rel="shortcut icon" href="/favicon.ico?v=3">
    <meta charset..."
   at IntegrationTests.Areas.Manage.QueryControllerTests.DbInQueryModelShouldBeInstantiatedByModelBinding() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\General\QueryControllerTests.cs:line 57

Webapp collection (1): IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Should_Open_Datepicker_On_Mobile_Resolutions(width: 425): System.NullReferenceException : Object reference not set to an instance of an object.
   at IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Check_If_DateTimePicker_Exists(String id) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Finance\Views\Bundle\EditTests.cs:line 43
   at IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Should_Open_Datepicker_On_Mobile_Resolutions(Int32 width) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Finance\Views\Bundle\EditTests.cs:line 37

##### there are 2 more failed tests, see build details
```


Copy of this build can be found at
https://www.mewbuilds.com/build/aa8081a9772191463c7e3039d770c1f9c21ed70a/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmdstMKGM1GUHqA6f1oe3aHwYeBzZcsQtrNDt6SMzfiQPy
                       Virus Total analysis
                       https://www.virustotal.com/file/8ca33832f89d230e932f79ed00a94c8916d6a9ac1fde08afd80ab904da780d5e/analysis/1573176186/


Successfully deployed to following URLs:

* https://bitauthide-awttdmsjc.now.sh
* https://ide.bitauth.com
* https://bitauth-ide.bitauth.now.sh
* https://bitauth-ide-git-master.bitauth.now.sh


Why is this about spoons?


Build version: __`0.11.0-renovate/node-8.16.1164`__ :crossed_fingers: [`renovate/node-8.16`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.16) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/1164) :tada:


Done!

Already up to date.

Updated.

Compiling Specific images, please wait ...

Enter your specific machine name exactly like what you see in Vision-metas.md

vuzero4k

Compiling vuzero4k image, please wait ...

Generating /home/hp/VuPlus/openvision-development-platform/build/env.source
Generating /home/hp/VuPlus/openvision-development-platform/build/conf/openvision.conf
Generating /home/hp/VuPlus/openvision-development-platform/build/conf/bblayers.conf
Generating /home/hp/VuPlus/openvision-development-platform/build/conf/local.conf
Building image for vuzero4k
NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: Your conf/bblayers.conf has been automatically updated.
ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    Fetcher failure for URL: 'https://www.example.com/'. URL https://www.example.com/ doesn't work.
    Please ensure your host's network is configured correctly,
    or set BB_NO_NETWORK = "1" to disable network access if
    all required sources are on local disk.

Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Makefile:116: recipe for target 'image' failed
make: *** [image] Error 1

Done, the compiled image is in build/tmp/deploy/images/vuzero4k folder!
It's a zipped file like openvision-enigma2-upcoming-english-9.2-r54-vuzero4k.zip
hp@hp-HP:~/VuPlus/openvision-development-platform$


The following doc(s) have been deployed to the [4166testc](https://4166testc-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/test-global-cdn-caching](https://4166testc-static-docs.pantheonsite.io/docs/test-global-cdn-caching)


Successfully deployed to following URLs:

* https://portfolio-3n0l7s6c1.now.sh
* https://yuwen-li.com
* https://www.yuwen-li.com
* https://portfolio.muzlee1113.now.sh
* https://portfolio-git-master.muzlee1113.now.sh


Build version: __`0.11.0-renovate/node-8.16.1801`__ :crossed_fingers: [`renovate/node-8.16`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.16) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/609030786) :tada:


ok now, I understand better what the code was trying to do. Thanks a lot @ksy36

So you want to check if the key is in the dictionary, and then extract it. So there is a solution for this: [`.get()`](https://docs.python.org/3/library/stdtypes.html#dict.get)

```python
>>> form = {'os': 'macos'}
>>> form['extra_labels']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 'extra_labels'
>>> # Indeed this raises an error, but you can use .get()
>>> form.get('extra_labels')
>>> # nothing because it returns None, but at least it doesn't do an error
>>> so how we handle this case? with the default value.
>>> form.get('extra_labels', '[]')
'[]'
>>> # Ah that's more interesting
>>> import json
>>> json.loads('[]')
[]
>>> # the value you wanted to return in case it doesn't work.
>>> # let's put all of that together.
>>> form = {'extra_labels': '["form-v2-experiment", "browser-fenix"]', 'os': 'macos'}
>>> form.get('extra_labels', '[]')
'["form-v2-experiment", "browser-fenix"]'
>>> json.loads(form.get('extra_labels', '[]'))
['form-v2-experiment', 'browser-fenix']
```

So probably you do not need the `extract_extra_labels_from_form`. I should have spotted that at the first PR. :) Next time let's use the comments a bit more before switching to new code. :)

Let's see my comment on the other section of the code.


Nice


File had an extra line, so I deleted the line and committed the newer version.


![](https://github.trello.services/images/mini-trello-icon.png) [Maquetación y Diseño web](https://trello.com/c/ZWGTTm4T/11-maquetaci%C3%B3n-y-dise%C3%B1o-web)


@Niyamas sorry to interrupt, can you kindly upload this repository again please? Or send me by email? Because I really need it for my class task. Thank you.


This is the version with the deleted unnecessary cell.


tabulation....


so here basically given my previous comment.

```python
if not extra_labels:
    extra_labels = json.loads(form.get('extra_labels', '[]'))
```

Would that answer what you wanted to do?