[R/dist_all.R:29:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_all.R#L29) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_all.R:30:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_all.R#L30) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_all.R:31:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_all.R#L31) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_all.R:32:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_all.R#L32) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/dist_haversine.R:34:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_haversine.R#L34) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_haversine.R:35:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_haversine.R#L35) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_haversine.R:36:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_haversine.R#L36) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_haversine.R:37:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_haversine.R#L37) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/dist_slc.R:34:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_slc.R#L34) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_slc.R:35:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_slc.R#L35) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_slc.R:36:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_slc.R#L36) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_slc.R:37:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_slc.R#L37) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/dist_vincenty.R:35:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_vincenty.R#L35) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_vincenty.R:36:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_vincenty.R#L36) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_vincenty.R:37:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_vincenty.R#L37) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_vincenty.R:38:13:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/dist_vincenty.R#L38) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/Google_geocode.R:22:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L22) *style:* **Variable or function name should be snake_case.**
```r
Google_geocode <- function(
^~~~~~~~~~~~~~
```
[R/Google_geocode.R:38:33:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L38) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  addr <- paste0("searchtext=", curlEscape(address))
                                ^~~~~~~~~~
```
[R/Google_geocode.R:39:28:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L39) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  id <- paste0("&app_id=", curlEscape(app_id))
                           ^~~~~~~~~~
```
[R/Google_geocode.R:40:32:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L40) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  code <- paste0("&app_code=", curlEscape(app_code))
                               ^~~~~~~~~~
```
[R/Google_geocode.R:46:11:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L46) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/Google_geocode.R:49:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_geocode.R:53:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_geocode.R:59:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L59) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_geocode.R:63:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_geocode.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_routing.R:52:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L52) *style:* **Variable or function name should be snake_case.**
```r
Google_routing <- function(origin = NULL, destination = NULL, key = NULL
^~~~~~~~~~~~~~
```
[R/Google_routing.R:57:26:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L57) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  key <- paste0("&key=", curlEscape(key))
                         ^~~~~~~~~~
```
[R/Google_routing.R:61:19:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L61) *warning:* **no visible global function definition for ‘to_deg’**
```r
      orgn_lat <- to_deg(as.numeric(origin[1]))
                  ^~~~~~
```
[R/Google_routing.R:62:19:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L62) *warning:* **no visible global function definition for ‘to_deg’**
```r
      orgn_lon <- to_deg(as.numeric(origin[2]))
                  ^~~~~~
```
[R/Google_routing.R:75:33:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L75) *warning:* **no visible global function definition for ‘curlEscape’**
```r
    origin <- paste0("origin=", curlEscape(paste0(orgn_lat, ",", orgn_lon)))
                                ^~~~~~~~~~
```
[R/Google_routing.R:77:33:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L77) *warning:* **no visible global function definition for ‘curlEscape’**
```r
    origin <- paste0("origin=", curlEscape(origin))
                                ^~~~~~~~~~
```
[R/Google_routing.R:87:5:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L87) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(destination) == 2) {
    ^
```
[R/Google_routing.R:89:19:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L89) *warning:* **no visible global function definition for ‘to_deg’**
```r
      dest_lat <- to_deg(as.numeric(destination[1]))
                  ^~~~~~
```
[R/Google_routing.R:90:19:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L90) *warning:* **no visible global function definition for ‘to_deg’**
```r
      dest_lon <- to_deg(as.numeric(destination[2]))
                  ^~~~~~
```
[R/Google_routing.R:108:44:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L108) *warning:* **no visible global function definition for ‘curlEscape’**
```r
    destination <- paste0("&destination=", curlEscape(destination))
                                           ^~~~~~~~~~
```
[R/Google_routing.R:113:20:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L113) *style:* **Use <-, not =, for assignment.**
```r
      transit_mode = paste0(
                   ^
```
[R/Google_routing.R:121:34:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L121) *style:* **Use <-, not =, for assignment.**
```r
      transit_routing_preference = paste0(
                                 ^
```
[R/Google_routing.R:148:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L148) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Google_routing.R:163:11:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/Google_routing.R#L163) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/HERE_drivetime.R:36:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L36) *style:* **Variable or function name should be snake_case.**
```r
HERE_drivetime <- function(orgn_lat, orgn_lon, dest_lat, dest_lon
^~~~~~~~~~~~~~
```
[R/HERE_drivetime.R:49:17:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L49) *warning:* **no visible global function definition for ‘to_deg’**
```r
    orgn_lat <- to_deg(orgn_lat)
                ^~~~~~
```
[R/HERE_drivetime.R:50:17:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L50) *warning:* **no visible global function definition for ‘to_deg’**
```r
    orgn_lon <- to_deg(orgn_lon)
                ^~~~~~
```
[R/HERE_drivetime.R:51:17:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L51) *warning:* **no visible global function definition for ‘to_deg’**
```r
    dest_lat <- to_deg(dest_lat)
                ^~~~~~
```
[R/HERE_drivetime.R:52:17:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L52) *warning:* **no visible global function definition for ‘to_deg’**
```r
    dest_lon <- to_deg(dest_lon)
                ^~~~~~
```
[R/HERE_drivetime.R:54:28:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L54) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  id <- paste0("&app_id=", curlEscape(app_id))
                           ^~~~~~~~~~
```
[R/HERE_drivetime.R:55:32:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L55) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  code <- paste0("&app_code=", curlEscape(app_code))
                               ^~~~~~~~~~
```
[R/HERE_drivetime.R:56:34:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L56) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  wypnt0 <- paste0("waypoint0=", curlEscape(paste0(orgn_lat, ",", orgn_lon)))
                                 ^~~~~~~~~~
```
[R/HERE_drivetime.R:57:35:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L57) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  wypnt1 <- paste0("&waypoint1=", curlEscape(paste0(dest_lat, ",", dest_lon)))
                                  ^~~~~~~~~~
```
[R/HERE_drivetime.R:63:38:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L63) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  departure <- paste0("&departure=", curlEscape(departure))
                                     ^~~~~~~~~~
```
[R/HERE_drivetime.R:68:11:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_drivetime.R#L68) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/HERE_geocode.R:22:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L22) *style:* **Variable or function name should be snake_case.**
```r
HERE_geocode <- function(
^~~~~~~~~~~~
```
[R/HERE_geocode.R:38:33:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L38) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  addr <- paste0("searchtext=", curlEscape(address))
                                ^~~~~~~~~~
```
[R/HERE_geocode.R:39:28:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L39) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  id <- paste0("&app_id=", curlEscape(app_id))
                           ^~~~~~~~~~
```
[R/HERE_geocode.R:40:32:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L40) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  code <- paste0("&app_code=", curlEscape(app_code))
                               ^~~~~~~~~~
```
[R/HERE_geocode.R:46:11:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L46) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/HERE_geocode.R:49:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HERE_geocode.R:53:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HERE_geocode.R:59:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L59) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HERE_geocode.R:63:1:](https://github.com/mike-decarlo/gcd/blob/23a21ae1c93261b4912e151b271dfb165f8ea254/R/HERE_geocode.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


transparent background


You don't want to repeat the definition of `MenuItem` in each file; instead put it in an external JavaScript file and link it in as you do with CSS: `<script type = "text/babel" src = "menuitem.js">`


Yep, the owner is another matter.


Titre à corriger dans un commit ultérieur, mettre : "4- Django, c'est quoi ?"


Když dáš něčemu `position: relative` a pak to posuneš nahoru, tak ten prvek pořád bude zabírat prostor tam, kde by byl normálně, takže pak ti tam mezi tím vizuálem a těmi sloupci vzniká obrovská mezera.

Tady by bylo tedy lepší použít `position: absolute` a pak říct jenom `top: 0`


Hi, can you also fix usage of convert_to_unicode in run_classifier.py? With this change, I am unable to run examples


this is adv c program


Oh my bad, you renamed the `owner` to `sentFrom`. You are breaking with tradition. You should rename it to `owner`, otherwise it looks like you are trying to obfuscate conventions.


I would rather `export BOTO_CONFIG=/dev/null` then random `sudo rm ...` as suggested here: https://github.com/travis-ci/travis-ci/issues/7940#issuecomment-311411559


Do we have anything else to test other than the whole result object (inc. stderr, stdout)? I'm also concerned that the word `Error:` could be localized to something else on non-English systems.


cc: @Januszpl


good


This is awesome! Thanks Andras!


just needs plugging into the place you added the timeout


Looks fine to me


my first program


Aby ti responzivita fungovala tak, jak má, tak nemůžeš celé stránce nastavovat fixní šířku - takhle ta stránka bude mít 960px na šířku ať už na to koukáš na jekémkoliv zařízení :) Pro responzivitu bych tu zvolil `max-width` (a u ostatních prvků níž taky).


@martenson I tried that already, it doesn't work unfortunately: https://travis-ci.org/nsoranzo/bioblend/builds/459797681 .


Za mě dobrý, kdyby sis chtěla ještě trochu pohrát s tou responzivitou, tak pak dej vědět, mrknu na to. Ale píšu ti splněno :)


abcdefgh


One of the (self-imposed) constraints here is that I want "coverage run myprog.py" to have the same sys.path as "python myprog.py".  Leaving the existing entry makes that a difficult constraint to test properly.


[R/dist_all.R:29:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_all.R#L29) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_all.R:30:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_all.R#L30) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_all.R:31:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_all.R#L31) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_all.R:32:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_all.R#L32) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/dist_haversine.R:34:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_haversine.R#L34) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_haversine.R:35:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_haversine.R#L35) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_haversine.R:36:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_haversine.R#L36) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_haversine.R:37:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_haversine.R#L37) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/dist_slc.R:34:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_slc.R#L34) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_slc.R:35:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_slc.R#L35) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_slc.R:36:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_slc.R#L36) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_slc.R:37:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_slc.R#L37) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/dist_vincenty.R:35:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_vincenty.R#L35) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon1 <- to_rad(lon1)
            ^~~~~~
```
[R/dist_vincenty.R:36:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_vincenty.R#L36) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lon2 <- to_rad(lon2)
            ^~~~~~
```
[R/dist_vincenty.R:37:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_vincenty.R#L37) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat1 <- to_rad(lat1)
            ^~~~~~
```
[R/dist_vincenty.R:38:13:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/dist_vincenty.R#L38) *warning:* **no visible global function definition for ‘to_rad’**
```r
    lat2 <- to_rad(lat2)
            ^~~~~~
```
[R/Google_geocode.R:22:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L22) *style:* **Variable or function name should be snake_case.**
```r
Google_geocode <- function(
^~~~~~~~~~~~~~
```
[R/Google_geocode.R:38:33:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L38) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  addr <- paste0("searchtext=", curlEscape(address))
                                ^~~~~~~~~~
```
[R/Google_geocode.R:39:28:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L39) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  id <- paste0("&app_id=", curlEscape(app_id))
                           ^~~~~~~~~~
```
[R/Google_geocode.R:40:32:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L40) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  code <- paste0("&app_code=", curlEscape(app_code))
                               ^~~~~~~~~~
```
[R/Google_geocode.R:46:11:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L46) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/Google_geocode.R:49:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_geocode.R:53:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_geocode.R:59:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L59) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_geocode.R:63:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_geocode.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Google_routing.R:48:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L48) *style:* **Variable or function name should be snake_case.**
```r
Google_routing <- function(origin = NULL, destination = NULL, key = NULL
^~~~~~~~~~~~~~
```
[R/Google_routing.R:53:26:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L53) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  key <- paste0("&key=", curlEscape(key))
                         ^~~~~~~~~~
```
[R/Google_routing.R:57:19:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L57) *warning:* **no visible global function definition for ‘to_deg’**
```r
      orgn_lat <- to_deg(as.numeric(origin[1]))
                  ^~~~~~
```
[R/Google_routing.R:58:19:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L58) *warning:* **no visible global function definition for ‘to_deg’**
```r
      orgn_lon <- to_deg(as.numeric(origin[2]))
                  ^~~~~~
```
[R/Google_routing.R:71:33:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L71) *warning:* **no visible global function definition for ‘curlEscape’**
```r
    origin <- paste0("origin=", curlEscape(paste0(orgn_lat, ",", orgn_lon)))
                                ^~~~~~~~~~
```
[R/Google_routing.R:73:33:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L73) *warning:* **no visible global function definition for ‘curlEscape’**
```r
    origin <- paste0("origin=", curlEscape(origin))
                                ^~~~~~~~~~
```
[R/Google_routing.R:83:5:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(destination) == 2) {
    ^
```
[R/Google_routing.R:85:19:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L85) *warning:* **no visible global function definition for ‘to_deg’**
```r
      dest_lat <- to_deg(as.numeric(destination[1]))
                  ^~~~~~
```
[R/Google_routing.R:86:19:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L86) *warning:* **no visible global function definition for ‘to_deg’**
```r
      dest_lon <- to_deg(as.numeric(destination[2]))
                  ^~~~~~
```
[R/Google_routing.R:104:44:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L104) *warning:* **no visible global function definition for ‘curlEscape’**
```r
    destination <- paste0("&destination=", curlEscape(destination))
                                           ^~~~~~~~~~
```
[R/Google_routing.R:109:20:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L109) *style:* **Use <-, not =, for assignment.**
```r
      transit_mode = paste0(
                   ^
```
[R/Google_routing.R:117:34:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L117) *style:* **Use <-, not =, for assignment.**
```r
      transit_routing_preference = paste0(
                                 ^
```
[R/Google_routing.R:152:11:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/Google_routing.R#L152) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/HERE_drivetime.R:36:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L36) *style:* **Variable or function name should be snake_case.**
```r
HERE_drivetime <- function(orgn_lat, orgn_lon, dest_lat, dest_lon
^~~~~~~~~~~~~~
```
[R/HERE_drivetime.R:49:17:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L49) *warning:* **no visible global function definition for ‘to_deg’**
```r
    orgn_lat <- to_deg(orgn_lat)
                ^~~~~~
```
[R/HERE_drivetime.R:50:17:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L50) *warning:* **no visible global function definition for ‘to_deg’**
```r
    orgn_lon <- to_deg(orgn_lon)
                ^~~~~~
```
[R/HERE_drivetime.R:51:17:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L51) *warning:* **no visible global function definition for ‘to_deg’**
```r
    dest_lat <- to_deg(dest_lat)
                ^~~~~~
```
[R/HERE_drivetime.R:52:17:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L52) *warning:* **no visible global function definition for ‘to_deg’**
```r
    dest_lon <- to_deg(dest_lon)
                ^~~~~~
```
[R/HERE_drivetime.R:54:28:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L54) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  id <- paste0("&app_id=", curlEscape(app_id))
                           ^~~~~~~~~~
```
[R/HERE_drivetime.R:55:32:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L55) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  code <- paste0("&app_code=", curlEscape(app_code))
                               ^~~~~~~~~~
```
[R/HERE_drivetime.R:56:34:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L56) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  wypnt0 <- paste0("waypoint0=", curlEscape(paste0(orgn_lat, ",", orgn_lon)))
                                 ^~~~~~~~~~
```
[R/HERE_drivetime.R:57:35:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L57) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  wypnt1 <- paste0("&waypoint1=", curlEscape(paste0(dest_lat, ",", dest_lon)))
                                  ^~~~~~~~~~
```
[R/HERE_drivetime.R:63:38:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L63) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  departure <- paste0("&departure=", curlEscape(departure))
                                     ^~~~~~~~~~
```
[R/HERE_drivetime.R:68:11:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_drivetime.R#L68) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/HERE_geocode.R:22:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L22) *style:* **Variable or function name should be snake_case.**
```r
HERE_geocode <- function(
^~~~~~~~~~~~
```
[R/HERE_geocode.R:38:33:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L38) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  addr <- paste0("searchtext=", curlEscape(address))
                                ^~~~~~~~~~
```
[R/HERE_geocode.R:39:28:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L39) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  id <- paste0("&app_id=", curlEscape(app_id))
                           ^~~~~~~~~~
```
[R/HERE_geocode.R:40:32:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L40) *warning:* **no visible global function definition for ‘curlEscape’**
```r
  code <- paste0("&app_code=", curlEscape(app_code))
                               ^~~~~~~~~~
```
[R/HERE_geocode.R:46:11:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L46) *warning:* **no visible global function definition for ‘fromJSON’**
```r
  json <- fromJSON(request_url, flatten = FALSE)
          ^~~~~~~~
```
[R/HERE_geocode.R:49:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HERE_geocode.R:53:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Latitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HERE_geocode.R:59:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L59) *style:* **Lines should not be more than 80 characters.**
```r
    json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/HERE_geocode.R:63:1:](https://github.com/mike-decarlo/gcd/blob/2ad8c52374e1f93b00f7e95a1d33cf55c6150a6c/R/HERE_geocode.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
      , json$Response$View$Result[[1]]$Location$NavigationPosition[[1]]$Longitude[[1]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Deployment failed with the following error:

~~~
One or more build specification(s) were not referenced
~~~


@JanMaria
1. Najpierw rejestracja, potem logowanie. Przerwij pracę nad logowaniem i zrób rejestrację.
2. Usuń data fixtures
3. Słabo, skopiowałeś wszystko z knp
4. Po co w ogóle jest tutaj ten Authenticator? Pomijając walidację tokenu csrf, która i tak nie jest potrzebna w formularzu logowania (poczytaj czym jest atak csrf) to co robisz w nim takiego, że musiałeś go utworzyć? Mógłbym zrobić identyczny mechanizm przy wykorzystaniu kontrolera, który utworzyłeś i dodając tylko dwie linie do security.yaml i zmieniając dwie linie  w szablonie.


Aha


Q: why no `reinterpret_cast<char const*>&buffer[0]`  like you did on `libtorrent::bdecode({reinterpret_cast<char const*>(buffer.data())`?

does it have to do with lack of `const` in `bdecode`'s `std::vector<int8_t>& buffer`?

or passing here a reference to first element (`&buffer[0]`) vs `buffer.data()` (would't that also be similar to a reference to the first element. I see the change with `bdecode` had to do with passing iterators in the past, now you pass what seems to be a reference to the first element in the collection and the size.

(trying to understand what `reinterpret_cast` is, I've only used the `static_cast` thanks to CLion's auto suggestions)


Could you also include `package-lock.json` and `npm-shrinkwrap.json` in .gitignore, please?


![](https://github.trello.services/images/mini-trello-icon.png) [(2.5) Interação da Interface gráfica com os programas desenvolvidos [2.5]](https://trello.com/c/7UkNosnP/41-25-intera%C3%A7%C3%A3o-da-interface-gr%C3%A1fica-com-os-programas-desenvolvidos-25)


kljh


cc @tgxworld - this fixes the case where the name in the database has capital letters. The case where the user input had mixed case was already handled.


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @aaronang was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


jjjkkkll


As Adam mentions some of this is already handled in specific Batch_SEC_.  I'm inclined to just handle the remaining cases in the specific batches, and modify EntryDetail.CreditorDebit since ADV has a specific ADVEntryDetail.


Re.
On ne peut pas utiliser des codes communs parce qu'on utilise actuellement deux API différentes.
J'ai pris la méthode 'cookies' seulement comme exemple, dans l'extension on n'utilise pas les cookies mais on été obligé d'utiliser le service **storage** de l'extension pour  enregistrer par exemple le choix du code établissement  (l'idc)  fait dans la page configuration de l'extension path_de_l'extension/options.html et de l'utiliser dans d'autres pages comme google.fr.
Ceci n'est pas possible en utilisant le localStorage (ou même les cookies), parce que les propriétés de stockage sont associées uniquement au domaine. En effet  le domaine google.fr ne peut pas donc accéder au stockage d’un autre domaine (dans notre cas l'autre domaine est path_de_l'extension/options.html).
Et comme l'appel à **storage** dans l'extension est différent entre une extension Chrome et une extension Firefox (sur chrome : **chrome**.storage et sur Firefox **browser**.storage) nous étions dans l'obligation d'utiliser deux codes sources différentes.


Glade this is being investigated.  I think it is an advantage to be able to move more pieces (or piece value) from one side to the other. This is a coordination thing.