Open 2 browsers and paste this code to the console
const peerConnection = new RTCPeerConnection();
peerConnection.onicecandidate = (e) => {
  console.log("Peer A onicecandidate", peerConnection.localDescription);
};
| #!/bin/bash | |
| # Creator: Phil Cook | |
| # Modified: Andy Miller | |
| osx_major_version=$(sw_vers -productVersion | cut -d. -f1) | |
| osx_minor_version=$(sw_vers -productVersion | cut -d. -f2) | |
| osx_patch_version=$(sw_vers -productVersion | cut -d. -f3) | |
| osx_patch_version=${osx_patch_version:-0} | |
| osx_version=$((${osx_major_version} * 10000 + ${osx_minor_version} * 100 + ${osx_patch_version})) | |
| homebrew_path=$(brew --prefix) | |
| brew_prefix=$(brew --prefix | sed 's#/#\\\/#g') | 
| // src/api/index.js | |
| import express from 'express'; | |
| const uploadDir = 'static'; | |
| export default () => { | |
| const router = express.Router(); | |
| router.use(`/${uploadDir}`, express.static(uploadDir)); | 
| // for multiple requests | |
| let isRefreshing = false; | |
| let failedQueue = []; | |
| const processQueue = (error, token = null) => { | |
| failedQueue.forEach(prom => { | |
| if (error) { | |
| prom.reject(error); | |
| } else { | |
| prom.resolve(token); | 
| 'use strict'; | |
| const crypto = require('crypto'); | |
| const AES_METHOD = 'aes-256-cbc'; | |
| const IV_LENGTH = 16; // For AES, this is always 16, checked with php | |
| const password = 'lbwyBzfgzUIvXZFShJuikaWvLJhIVq36'; // Must be 256 bytes (32 characters) | |
| function encrypt(text, password) { | 
| const generateCSV = () => { | |
| const wb = XLSX.utils.book_new() | |
| const ws = XLSX.utils.json_to_sheet([{ a: 1, b: 2 }]) | |
| XLSX.utils.book_append_sheet(wb, ws, 'test') | |
| XLSX.writeFile(wb, 'test.csv') | |
| } | 
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>My Iframe</title> | |
| </head> | |
| <body> | |
| <button>Botão</button> | |
| <script type="text/javascript"> | 
| # https://gitlab.com/help/ci/quick_start/README | |
| # https://docs.gitlab.com/ee/ci/introduction/ | |
| # https://docs.gitlab.com/ee/ci/yaml/ | |
| image: dpolyakov/docker-node-latest-with-rsync:latest | |
| # before_script: | |
| # - apt-get update -qq | |
| # - apt-get install -qq git |