# Ubuntu 指令

### Ubuntu 更新

```bash
#更新源
sudo apt-get update 
#更新已安裝的包
sudo apt-get upgrade 
```

### <span data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMiVFNiU5QiVCNCVFNiU5NCVCOSUyMFJvb3QlMjAlRTUlQUYlODYlRTclQTIlQkMlMjIlN0QlNUQlN0QlNUQ=" style="white-space: pre;">更改 Root 密碼</span>

```bash
sudo passwd root
```

### 登入 Root

```bash
sudo -i
```

### 開啟 BBR

#### 修改系統設置

```bash
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
```

#### 存檔

```bash
sysctl -p
```

#### 重新開機

```bash
reboot
```

#### 測試是否成功

```bash
sysctl net.ipv4.tcp_available_congestion_control
```

#### 顯示以下指令表示成功

```bash
net.ipv4.tcp_available_congestion_control = reno cubic bbr
```

#### 查詢是否啟動

```bash
lsmod | grep bbr
```

#### 顯示以下表示啟動中

```bash
tcp_bbr 20480 29
```

<div data-craft="W3sicGFyZW50QmxvY2siOiIxODI3Njg0Ni00MTUxLTQ0MTgtOTA5MS0xQTRBMDlDM0ZFRDYiLCJ0eXBlIjoidGV4dCIsImNyZWF0ZWRCeVVzZXJJZCI6IjE2Yzk5NWUwLTk0NWMtZjE1OC00YmYzLWU5OTc3NThlNDRhNSIsInByb3BlcnRpZXMiOiJ7XCJ0aXRsZUVuYWJsZWRcIjpcInRydWVcIn0iLCJwYWdlU3R5bGUiOiJ7fSIsInN0eWxlQXR0cmlidXRlcyI6IntcInRleHRTdHlsZVwiOlwic3VidGl0bGVcIixcImxpc3RTdHlsZVwiOlwibm9uZVwiLFwibGluZVN0eWxlXCI6XCJub25lXCIsXCJ1cmxTdHlsZVwiOlwiZGVmYXVsdFwiLFwibGF5b3V0U3R5bGVcIjpcInJlZ3VsYXJcIixcImltYWdlRmlsbFN0eWxlXCI6XCJzY2FsZUFzcGVjdEZpbGxcIixcImltYWdlU2l6ZVN0eWxlXCI6XCJhdXRvXCIsXCJfcnVuQXR0cmlidXRlc1wiOltdLFwiZGVjb3JhdGlvbnNcIjp7fSxcImluZGVudGF0aW9uTGV2ZWxcIjowfSIsImNvbnRlbnQiOiLmm7TmlLkgUm9vdCDlr4bnorwiLCJzdWJCbG9ja3MiOltdLCJjcmVhdGVkIjoxNjcyMjQ0MzY2NzE2LCJ1cGRhdGVkIjoxNjcyMjQ0MzY2NzcwLCJ0ZW1wSWQiOiIxMzJFOTEwMi1GQzk5LTQ2MkQtQUMyOS1BQTg1MkEyMTUxQ0YifSx7InBhcmVudEJsb2NrIjoiMTgyNzY4NDYtNDE1MS00NDE4LTkwOTEtMUE0QTA5QzNGRUQ2IiwidHlwZSI6ImNvZGUiLCJjcmVhdGVkQnlVc2VySWQiOiIxNmM5OTVlMC05NDVjLWYxNTgtNGJmMy1lOTk3NzU4ZTQ0YTUiLCJwcm9wZXJ0aWVzIjoie1widHlwZVwiOlwiY29kZVwiLFwibGFuZ3VhZ2VcIjpcIm90aGVyXCIsXCJ0aXRsZUVuYWJsZWRcIjpcInRydWVcIn0iLCJwYWdlU3R5bGUiOiJ7fSIsInN0eWxlQXR0cmlidXRlcyI6IntcInRleHRTdHlsZVwiOlwiYm9keVwiLFwibGlzdFN0eWxlXCI6XCJub25lXCIsXCJsaW5lU3R5bGVcIjpcIm5vbmVcIixcInVybFN0eWxlXCI6XCJkZWZhdWx0XCIsXCJsYXlvdXRTdHlsZVwiOlwicmVndWxhclwiLFwiaW1hZ2VGaWxsU3R5bGVcIjpcInNjYWxlQXNwZWN0RmlsbFwiLFwiaW1hZ2VTaXplU3R5bGVcIjpcImF1dG9cIixcIl9ydW5BdHRyaWJ1dGVzXCI6W10sXCJkZWNvcmF0aW9uc1wiOnt9LFwiaW5kZW50YXRpb25MZXZlbFwiOjB9IiwiY29udGVudCI6InN1ZG8gcGFzc3dkIHJvb3QiLCJzdWJCbG9ja3MiOltdLCJjcmVhdGVkIjoxNjcyMjQ0MzY2NzE2LCJ1cGRhdGVkIjoxNjcyMjQ0MzY2NzcwLCJ0ZW1wSWQiOiJCQzVBMUYxOC04MTA1LTQ5NUMtOUY3Qi04NUIyREEzQ0I1NTIifSx7InBhcmVudEJsb2NrIjoiMTgyNzY4NDYtNDE1MS00NDE4LTkwOTEtMUE0QTA5QzNGRUQ2IiwidHlwZSI6InRleHQiLCJjcmVhdGVkQnlVc2VySWQiOiIxNmM5OTVlMC05NDVjLWYxNTgtNGJmMy1lOTk3NzU4ZTQ0YTUiLCJwcm9wZXJ0aWVzIjoie1widGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcInN1YnRpdGxlXCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50Ijoi55m75YWlIFJvb3QiLCJzdWJCbG9ja3MiOltdLCJjcmVhdGVkIjoxNjcyMjQ0MzY2NzE2LCJ1cGRhdGVkIjoxNjcyMjQ0MzY2NzcwLCJ0ZW1wSWQiOiIzNDk5MjU4OS0xMjk5LTQ2MTgtOEYxRS1FRjg1QUMxOEM3NjYifSx7InBhcmVudEJsb2NrIjoiMTgyNzY4NDYtNDE1MS00NDE4LTkwOTEtMUE0QTA5QzNGRUQ2IiwidHlwZSI6ImNvZGUiLCJjcmVhdGVkQnlVc2VySWQiOiIxNmM5OTVlMC05NDVjLWYxNTgtNGJmMy1lOTk3NzU4ZTQ0YTUiLCJwcm9wZXJ0aWVzIjoie1widHlwZVwiOlwiY29kZVwiLFwibGFuZ3VhZ2VcIjpcIm90aGVyXCIsXCJ0aXRsZUVuYWJsZWRcIjpcInRydWVcIn0iLCJwYWdlU3R5bGUiOiJ7fSIsInN0eWxlQXR0cmlidXRlcyI6IntcInRleHRTdHlsZVwiOlwiYm9keVwiLFwibGlzdFN0eWxlXCI6XCJub25lXCIsXCJsaW5lU3R5bGVcIjpcIm5vbmVcIixcInVybFN0eWxlXCI6XCJkZWZhdWx0XCIsXCJsYXlvdXRTdHlsZVwiOlwicmVndWxhclwiLFwiaW1hZ2VGaWxsU3R5bGVcIjpcInNjYWxlQXNwZWN0RmlsbFwiLFwiaW1hZ2VTaXplU3R5bGVcIjpcImF1dG9cIixcIl9ydW5BdHRyaWJ1dGVzXCI6W10sXCJkZWNvcmF0aW9uc1wiOnt9LFwiaW5kZW50YXRpb25MZXZlbFwiOjB9IiwiY29udGVudCI6InN1ZG8gLWkiLCJzdWJCbG9ja3MiOltdLCJjcmVhdGVkIjoxNjcyMjQ0MzY2NzE2LCJ1cGRhdGVkIjoxNjcyMjQ0MzY2NzcwLCJ0ZW1wSWQiOiIwMDdCNTlBNi0yRTk2LTQ3MDgtQjE0My1DMUVDODM5QkY5MTcifSx7InBhcmVudEJsb2NrIjoiMTgyNzY4NDYtNDE1MS00NDE4LTkwOTEtMUE0QTA5QzNGRUQ2IiwidHlwZSI6InRleHQiLCJjcmVhdGVkQnlVc2VySWQiOiIxNmM5OTVlMC05NDVjLWYxNTgtNGJmMy1lOTk3NzU4ZTQ0YTUiLCJwcm9wZXJ0aWVzIjoie1widGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcInN1YnRpdGxlXCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50Ijoi6ZaL5ZWfIEJCUiIsInN1YkJsb2NrcyI6W10sImNyZWF0ZWQiOjE2NzIyNDQzNjY3MTYsInVwZGF0ZWQiOjE2NzIyNDQzNjY3NzAsInRlbXBJZCI6IkNBMTY3MTM5LUZGN0QtNDM3QS1CQUVCLTRGOEIwNkMxQjVBQSJ9LHsicGFyZW50QmxvY2siOiIxODI3Njg0Ni00MTUxLTQ0MTgtOTA5MS0xQTRBMDlDM0ZFRDYiLCJ0eXBlIjoidGV4dCIsImNyZWF0ZWRCeVVzZXJJZCI6IjE2Yzk5NWUwLTk0NWMtZjE1OC00YmYzLWU5OTc3NThlNDRhNSIsInByb3BlcnRpZXMiOiJ7XCJ0aXRsZUVuYWJsZWRcIjpcInRydWVcIn0iLCJwYWdlU3R5bGUiOiJ7fSIsInN0eWxlQXR0cmlidXRlcyI6IntcInRleHRTdHlsZVwiOlwiaGVhZGluZ1wiLFwibGlzdFN0eWxlXCI6XCJub25lXCIsXCJsaW5lU3R5bGVcIjpcIm5vbmVcIixcInVybFN0eWxlXCI6XCJkZWZhdWx0XCIsXCJsYXlvdXRTdHlsZVwiOlwicmVndWxhclwiLFwiaW1hZ2VGaWxsU3R5bGVcIjpcInNjYWxlQXNwZWN0RmlsbFwiLFwiaW1hZ2VTaXplU3R5bGVcIjpcImF1dG9cIixcIl9ydW5BdHRyaWJ1dGVzXCI6W10sXCJkZWNvcmF0aW9uc1wiOnt9LFwiaW5kZW50YXRpb25MZXZlbFwiOjB9IiwiY29udGVudCI6IuS/ruaUueezu+e1seioree9riIsInN1YkJsb2NrcyI6W10sImNyZWF0ZWQiOjE2NzIyNDQzNjY3MTYsInVwZGF0ZWQiOjE2NzIyNDQzNjY3NzAsInRlbXBJZCI6IjNDN0E0QjA2LTkzREYtNEFEQi05RUU2LUEwRjFBODY4MzVBMCJ9LHsicGFyZW50QmxvY2siOiIxODI3Njg0Ni00MTUxLTQ0MTgtOTA5MS0xQTRBMDlDM0ZFRDYiLCJ0eXBlIjoiY29kZSIsImNyZWF0ZWRCeVVzZXJJZCI6IjE2Yzk5NWUwLTk0NWMtZjE1OC00YmYzLWU5OTc3NThlNDRhNSIsInByb3BlcnRpZXMiOiJ7XCJ0eXBlXCI6XCJjb2RlXCIsXCJsYW5ndWFnZVwiOlwib3RoZXJcIixcInRpdGxlRW5hYmxlZFwiOlwidHJ1ZVwifSIsInBhZ2VTdHlsZSI6Int9Iiwic3R5bGVBdHRyaWJ1dGVzIjoie1widGV4dFN0eWxlXCI6XCJib2R5XCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50IjoiZWNobyBcIm5ldC5jb3JlLmRlZmF1bHRfcWRpc2M9ZnFcIiA+PiAvZXRjL3N5c2N0bC5jb25mXG5lY2hvIFwibmV0LmlwdjQudGNwX2Nvbmdlc3Rpb25fY29udHJvbD1iYnJcIiA+PiAvZXRjL3N5c2N0bC5jb25mIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiNTE4QzlEQ0UtMTIyQS00RDU3LUI0MzQtRTg5REI4RkQ2RjNCIn0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJ0ZXh0IiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInRpdGxlRW5hYmxlZFwiOlwidHJ1ZVwifSIsInBhZ2VTdHlsZSI6Int9Iiwic3R5bGVBdHRyaWJ1dGVzIjoie1widGV4dFN0eWxlXCI6XCJoZWFkaW5nXCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50Ijoi5a2Y5qqUIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiRUJBOEI0N0ItMzdCRC00M0YxLUE2MTUtRDk5MkU2MEQyRTQ1In0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJjb2RlIiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInR5cGVcIjpcImNvZGVcIixcImxhbmd1YWdlXCI6XCJvdGhlclwiLFwidGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcImJvZHlcIixcImxpc3RTdHlsZVwiOlwibm9uZVwiLFwibGluZVN0eWxlXCI6XCJub25lXCIsXCJ1cmxTdHlsZVwiOlwiZGVmYXVsdFwiLFwibGF5b3V0U3R5bGVcIjpcInJlZ3VsYXJcIixcImltYWdlRmlsbFN0eWxlXCI6XCJzY2FsZUFzcGVjdEZpbGxcIixcImltYWdlU2l6ZVN0eWxlXCI6XCJhdXRvXCIsXCJfcnVuQXR0cmlidXRlc1wiOltdLFwiZGVjb3JhdGlvbnNcIjp7fSxcImluZGVudGF0aW9uTGV2ZWxcIjowfSIsImNvbnRlbnQiOiJzeXNjdGwgLXAiLCJzdWJCbG9ja3MiOltdLCJjcmVhdGVkIjoxNjcyMjQ0MzY2NzE2LCJ1cGRhdGVkIjoxNjcyMjQ0MzY2NzcwLCJ0ZW1wSWQiOiIxRjMyNTI1My0wRDFELTQ4MDYtQUI5NC0zMDEyODBBMEYwMEUifSx7InBhcmVudEJsb2NrIjoiMTgyNzY4NDYtNDE1MS00NDE4LTkwOTEtMUE0QTA5QzNGRUQ2IiwidHlwZSI6InRleHQiLCJjcmVhdGVkQnlVc2VySWQiOiIxNmM5OTVlMC05NDVjLWYxNTgtNGJmMy1lOTk3NzU4ZTQ0YTUiLCJwcm9wZXJ0aWVzIjoie1widGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcImhlYWRpbmdcIixcImxpc3RTdHlsZVwiOlwibm9uZVwiLFwibGluZVN0eWxlXCI6XCJub25lXCIsXCJ1cmxTdHlsZVwiOlwiZGVmYXVsdFwiLFwibGF5b3V0U3R5bGVcIjpcInJlZ3VsYXJcIixcImltYWdlRmlsbFN0eWxlXCI6XCJzY2FsZUFzcGVjdEZpbGxcIixcImltYWdlU2l6ZVN0eWxlXCI6XCJhdXRvXCIsXCJfcnVuQXR0cmlidXRlc1wiOltdLFwiZGVjb3JhdGlvbnNcIjp7fSxcImluZGVudGF0aW9uTGV2ZWxcIjowfSIsImNvbnRlbnQiOiLph43mlrDplovmqZ8iLCJzdWJCbG9ja3MiOltdLCJjcmVhdGVkIjoxNjcyMjQ0MzY2NzE2LCJ1cGRhdGVkIjoxNjcyMjQ0MzY2NzcwLCJ0ZW1wSWQiOiJGNzQ2N0Q4RS1GNzlFLTQ4OTItODMwMS01MkZBREM0RjAwMEEifSx7InBhcmVudEJsb2NrIjoiMTgyNzY4NDYtNDE1MS00NDE4LTkwOTEtMUE0QTA5QzNGRUQ2IiwidHlwZSI6ImNvZGUiLCJjcmVhdGVkQnlVc2VySWQiOiIxNmM5OTVlMC05NDVjLWYxNTgtNGJmMy1lOTk3NzU4ZTQ0YTUiLCJwcm9wZXJ0aWVzIjoie1widHlwZVwiOlwiY29kZVwiLFwibGFuZ3VhZ2VcIjpcIm90aGVyXCIsXCJ0aXRsZUVuYWJsZWRcIjpcInRydWVcIn0iLCJwYWdlU3R5bGUiOiJ7fSIsInN0eWxlQXR0cmlidXRlcyI6IntcInRleHRTdHlsZVwiOlwiYm9keVwiLFwibGlzdFN0eWxlXCI6XCJub25lXCIsXCJsaW5lU3R5bGVcIjpcIm5vbmVcIixcInVybFN0eWxlXCI6XCJkZWZhdWx0XCIsXCJsYXlvdXRTdHlsZVwiOlwicmVndWxhclwiLFwiaW1hZ2VGaWxsU3R5bGVcIjpcInNjYWxlQXNwZWN0RmlsbFwiLFwiaW1hZ2VTaXplU3R5bGVcIjpcImF1dG9cIixcIl9ydW5BdHRyaWJ1dGVzXCI6W10sXCJkZWNvcmF0aW9uc1wiOnt9LFwiaW5kZW50YXRpb25MZXZlbFwiOjB9IiwiY29udGVudCI6InJlYm9vdCIsInN1YkJsb2NrcyI6W10sImNyZWF0ZWQiOjE2NzIyNDQzNjY3MTYsInVwZGF0ZWQiOjE2NzIyNDQzNjY3NzAsInRlbXBJZCI6IkFEQjA4RDhDLTUzODMtNDJBRC04MDkxLTc0NUI2MjI2Nzk1NCJ9LHsicGFyZW50QmxvY2siOiIxODI3Njg0Ni00MTUxLTQ0MTgtOTA5MS0xQTRBMDlDM0ZFRDYiLCJ0eXBlIjoidGV4dCIsImNyZWF0ZWRCeVVzZXJJZCI6IjE2Yzk5NWUwLTk0NWMtZjE1OC00YmYzLWU5OTc3NThlNDRhNSIsInByb3BlcnRpZXMiOiJ7XCJ0aXRsZUVuYWJsZWRcIjpcInRydWVcIn0iLCJwYWdlU3R5bGUiOiJ7fSIsInN0eWxlQXR0cmlidXRlcyI6IntcInRleHRTdHlsZVwiOlwiaGVhZGluZ1wiLFwibGlzdFN0eWxlXCI6XCJub25lXCIsXCJsaW5lU3R5bGVcIjpcIm5vbmVcIixcInVybFN0eWxlXCI6XCJkZWZhdWx0XCIsXCJsYXlvdXRTdHlsZVwiOlwicmVndWxhclwiLFwiaW1hZ2VGaWxsU3R5bGVcIjpcInNjYWxlQXNwZWN0RmlsbFwiLFwiaW1hZ2VTaXplU3R5bGVcIjpcImF1dG9cIixcIl9ydW5BdHRyaWJ1dGVzXCI6W10sXCJkZWNvcmF0aW9uc1wiOnt9LFwiaW5kZW50YXRpb25MZXZlbFwiOjB9IiwiY29udGVudCI6Iua4rOippuaYr+WQpuaIkOWKnyIsInN1YkJsb2NrcyI6W10sImNyZWF0ZWQiOjE2NzIyNDQzNjY3MTYsInVwZGF0ZWQiOjE2NzIyNDQzNjY3NzAsInRlbXBJZCI6IjhGN0IyMDlBLTI1OTQtNDQ1OC1CN0NGLTg1QjlCQzhBOTA0QiJ9LHsicGFyZW50QmxvY2siOiIxODI3Njg0Ni00MTUxLTQ0MTgtOTA5MS0xQTRBMDlDM0ZFRDYiLCJ0eXBlIjoiY29kZSIsImNyZWF0ZWRCeVVzZXJJZCI6IjE2Yzk5NWUwLTk0NWMtZjE1OC00YmYzLWU5OTc3NThlNDRhNSIsInByb3BlcnRpZXMiOiJ7XCJ0eXBlXCI6XCJjb2RlXCIsXCJsYW5ndWFnZVwiOlwib3RoZXJcIixcInRpdGxlRW5hYmxlZFwiOlwidHJ1ZVwifSIsInBhZ2VTdHlsZSI6Int9Iiwic3R5bGVBdHRyaWJ1dGVzIjoie1widGV4dFN0eWxlXCI6XCJib2R5XCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50Ijoic3lzY3RsIG5ldC5pcHY0LnRjcF9hdmFpbGFibGVfY29uZ2VzdGlvbl9jb250cm9sIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiM0REQkNGOEYtQUQ2Mi00N0Q4LUE5NkEtMjE0MTY3NTQxODUzIn0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJ0ZXh0IiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInRpdGxlRW5hYmxlZFwiOlwidHJ1ZVwifSIsInBhZ2VTdHlsZSI6Int9Iiwic3R5bGVBdHRyaWJ1dGVzIjoie1widGV4dFN0eWxlXCI6XCJoZWFkaW5nXCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50Ijoi6aGv56S65Lul5LiL5oyH5Luk6KGo56S65oiQ5YqfIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiMkFERDRDN0YtMzkxNS00REU0LUFFQzctNzM3RTY5MzJFRjA3In0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJjb2RlIiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInR5cGVcIjpcImNvZGVcIixcImxhbmd1YWdlXCI6XCJvdGhlclwiLFwidGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcImJvZHlcIixcImxpc3RTdHlsZVwiOlwibm9uZVwiLFwibGluZVN0eWxlXCI6XCJub25lXCIsXCJ1cmxTdHlsZVwiOlwiZGVmYXVsdFwiLFwibGF5b3V0U3R5bGVcIjpcInJlZ3VsYXJcIixcImltYWdlRmlsbFN0eWxlXCI6XCJzY2FsZUFzcGVjdEZpbGxcIixcImltYWdlU2l6ZVN0eWxlXCI6XCJhdXRvXCIsXCJfcnVuQXR0cmlidXRlc1wiOltdLFwiZGVjb3JhdGlvbnNcIjp7fSxcImluZGVudGF0aW9uTGV2ZWxcIjowfSIsImNvbnRlbnQiOiJuZXQuaXB2NC50Y3BfYXZhaWxhYmxlX2Nvbmdlc3Rpb25fY29udHJvbCA9IHJlbm8gY3ViaWMgYmJyIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiMzVGRDUwOEUtNkIzMy00ODQ0LUIwQ0ItQUY2MDg4MTM3NjdFIn0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJ0ZXh0IiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInRpdGxlRW5hYmxlZFwiOlwidHJ1ZVwifSIsInBhZ2VTdHlsZSI6Int9Iiwic3R5bGVBdHRyaWJ1dGVzIjoie1widGV4dFN0eWxlXCI6XCJoZWFkaW5nXCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50Ijoi5p+l6Kmi5piv5ZCm5ZWf5YuVIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiODVCOEI1RkUtNjY0Ni00MkRDLUEwNTQtMzdGRDQxNzkzMjYwIn0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJjb2RlIiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInR5cGVcIjpcImNvZGVcIixcImxhbmd1YWdlXCI6XCJvdGhlclwiLFwidGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcImJvZHlcIixcImxpc3RTdHlsZVwiOlwibm9uZVwiLFwibGluZVN0eWxlXCI6XCJub25lXCIsXCJ1cmxTdHlsZVwiOlwiZGVmYXVsdFwiLFwibGF5b3V0U3R5bGVcIjpcInJlZ3VsYXJcIixcImltYWdlRmlsbFN0eWxlXCI6XCJzY2FsZUFzcGVjdEZpbGxcIixcImltYWdlU2l6ZVN0eWxlXCI6XCJhdXRvXCIsXCJfcnVuQXR0cmlidXRlc1wiOltdLFwiZGVjb3JhdGlvbnNcIjp7fSxcImluZGVudGF0aW9uTGV2ZWxcIjowfSIsImNvbnRlbnQiOiJsc21vZCB8IGdyZXAgYmJyIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiODQ0MkMxOTYtMTY5RS00NjAzLTk2OTEtRDNBMzlEM0I1RjBDIn0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJ0ZXh0IiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInRpdGxlRW5hYmxlZFwiOlwidHJ1ZVwifSIsInBhZ2VTdHlsZSI6Int9Iiwic3R5bGVBdHRyaWJ1dGVzIjoie1widGV4dFN0eWxlXCI6XCJoZWFkaW5nXCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50Ijoi6aGv56S65Lul5LiL6KGo56S65ZWf5YuV5LitIiwic3ViQmxvY2tzIjpbXSwiY3JlYXRlZCI6MTY3MjI0NDM2NjcxNiwidXBkYXRlZCI6MTY3MjI0NDM2Njc3MCwidGVtcElkIjoiQjE5NjNEQzgtMzM3Qy00OUEwLTlGQzMtOTZCN0I5Nzg0NzBEIn0seyJwYXJlbnRCbG9jayI6IjE4Mjc2ODQ2LTQxNTEtNDQxOC05MDkxLTFBNEEwOUMzRkVENiIsInR5cGUiOiJjb2RlIiwiY3JlYXRlZEJ5VXNlcklkIjoiMTZjOTk1ZTAtOTQ1Yy1mMTU4LTRiZjMtZTk5Nzc1OGU0NGE1IiwicHJvcGVydGllcyI6IntcInR5cGVcIjpcImNvZGVcIixcImxhbmd1YWdlXCI6XCJvdGhlclwiLFwidGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcImJvZHlcIixcImxpc3RTdHlsZVwiOlwibm9uZVwiLFwibGluZVN0eWxlXCI6XCJub25lXCIsXCJ1cmxTdHlsZVwiOlwiZGVmYXVsdFwiLFwibGF5b3V0U3R5bGVcIjpcInJlZ3VsYXJcIixcImltYWdlRmlsbFN0eWxlXCI6XCJzY2FsZUFzcGVjdEZpbGxcIixcImltYWdlU2l6ZVN0eWxlXCI6XCJhdXRvXCIsXCJfcnVuQXR0cmlidXRlc1wiOltdLFwiZGVjb3JhdGlvbnNcIjp7fSxcImluZGVudGF0aW9uTGV2ZWxcIjowfSIsImNvbnRlbnQiOiJ0Y3BfYmJyICAgICAgICAgICAgICAgIDIwNDgwICAyOSIsInN1YkJsb2NrcyI6W10sImNyZWF0ZWQiOjE2NzIyNDQzNjY3MTYsInVwZGF0ZWQiOjE2NzIyNDQzNjY3NzAsInRlbXBJZCI6IkY2MDgwRUIyLTc5NzctNDg5QS04REI3LTM3REM3OUE0MjNBQSJ9XQ==" id="bkmrk-"></div><div data-craft="W3sicGFyZW50QmxvY2siOiIxODI3Njg0Ni00MTUxLTQ0MTgtOTA5MS0xQTRBMDlDM0ZFRDYiLCJ0eXBlIjoidGV4dCIsImNyZWF0ZWRCeVVzZXJJZCI6IjE2Yzk5NWUwLTk0NWMtZjE1OC00YmYzLWU5OTc3NThlNDRhNSIsInByb3BlcnRpZXMiOiJ7XCJ0aXRsZUVuYWJsZWRcIjpcInRydWVcIn0iLCJwYWdlU3R5bGUiOiJ7fSIsInN0eWxlQXR0cmlidXRlcyI6IntcInRleHRTdHlsZVwiOlwiYm9keVwiLFwibGlzdFN0eWxlXCI6XCJub25lXCIsXCJsaW5lU3R5bGVcIjpcIm5vbmVcIixcInVybFN0eWxlXCI6XCJkZWZhdWx0XCIsXCJsYXlvdXRTdHlsZVwiOlwicmVndWxhclwiLFwiaW1hZ2VGaWxsU3R5bGVcIjpcInNjYWxlQXNwZWN0RmlsbFwiLFwiaW1hZ2VTaXplU3R5bGVcIjpcImF1dG9cIixcIl9ydW5BdHRyaWJ1dGVzXCI6W10sXCJkZWNvcmF0aW9uc1wiOnt9LFwiaW5kZW50YXRpb25MZXZlbFwiOjB9IiwiY29udGVudCI6IlVidW50dSDnm7jpl5zmjIfku6QiLCJzdWJCbG9ja3MiOltdLCJjcmVhdGVkIjoxNjcyMjQ0MzY2NzE2LCJ1cGRhdGVkIjoxNjcyMjQ0MzY2NzcwLCJ0ZW1wSWQiOiI0QzYxRjM0RS1GOUUyLTQ4MjQtQTYyMy1GRjQzREY5MEU4NEQifSx7InBhcmVudEJsb2NrIjoiMTgyNzY4NDYtNDE1MS00NDE4LTkwOTEtMUE0QTA5QzNGRUQ2IiwidHlwZSI6InRleHQiLCJjcmVhdGVkQnlVc2VySWQiOiIxNmM5OTVlMC05NDVjLWYxNTgtNGJmMy1lOTk3NzU4ZTQ0YTUiLCJwcm9wZXJ0aWVzIjoie1widGl0bGVFbmFibGVkXCI6XCJ0cnVlXCJ9IiwicGFnZVN0eWxlIjoie30iLCJzdHlsZUF0dHJpYnV0ZXMiOiJ7XCJ0ZXh0U3R5bGVcIjpcInN1YnRpdGxlXCIsXCJsaXN0U3R5bGVcIjpcIm5vbmVcIixcImxpbmVTdHlsZVwiOlwibm9uZVwiLFwidXJsU3R5bGVcIjpcImRlZmF1bHRcIixcImxheW91dFN0eWxlXCI6XCJyZWd1bGFyXCIsXCJpbWFnZUZpbGxTdHlsZVwiOlwic2NhbGVBc3BlY3RGaWxsXCIsXCJpbWFnZVNpemVTdHlsZVwiOlwiYXV0b1wiLFwiX3J1bkF0dHJpYnV0ZXNcIjpbXSxcImRlY29yYXRpb25zXCI6e30sXCJpbmRlbnRhdGlvbkxldmVsXCI6MH0iLCJjb250ZW50IjoiVWJ1bnR1IOabtOaWsCIsInN1YkJsb2NrcyI6W10sImNyZWF0ZWQiOjE2NzIyNDQzNjY3MTYsInVwZGF0ZWQiOjE2NzIyNDQzNjY3NzAsInRlbXBJZCI6IkYzMDY0OEEzLTYyQjktNDE4OS1BODIzLUZCMjkxOTVDMDI4QiJ9XQ==" id="bkmrk--0"></div>