準備

  1. (自分のPCまたは教室のPCに)ログイン

  2. ウェッブ・ブラウザー(Google Chrome など)を起動

  3. (別のタブまたは ウィンドウで)PositCloud にログイン[Posit.cloud]

    • アカウントのない人はサイン・アップ [共有プロジェクト] から、Save a Permanent Copy)

    • RStudio を自分のコンピュータにインストールしている人は起動

  4. リンクの右上の Raw ボタンの右の Copy a raw file からコピーして演習用 R Markdown ファイルを作成(あとで再度解説します)[Rmd]

ファイル

ファイルを作成するときの注意

  1. Posit Cloud のときは、まず、Login し、intro2rj のプロジェクトに入り、 ファイルから、ges001 のフォルダーを選択して、移動します。この中に、data フォルダが作成されていることを確認し、このges001 に、新しく作成したファイルを保存します。新しく作成したファイルの入っているフォルダーの中に、data フォルダがあることが大切です。そこに、データを書き込みます。

  2. RStudio の場合には、まずは、あたらしい Project を作成します。File > New Project から作成します。すでに、作成してある場合は、それを、Open Project や、Recent Project から開きます。その中に、新しいファイルを作成します。作成したフォルダーに、data フォルダがあることを確認してください。新しく作成したファイルの入っているフォルダーの中に、data フォルダがあることが大切です。そこに、データを書き込みます。


ファイルを提出するときの注意

RStudio の場合には、自分の PC に作成したファイルがありますから、問題ないと思いますが、Posit Cloud で作成した場合には、提出したいファイルの左にあるチェックボックスをチェックします。Files の 右端にある、ギアマークの Export を押すと、ダウンロードできます。それを提出してください。末尾が、nb.html となっているものを提出していただくのがよいですが、よくわからないときは、nb.html ファイルと、Rmd ファイルと両方提出してください、

課題1について

  • 課題1:解説 リンク

  • 課題1:解答例 リンク

  • 探索的データ分析(課題2の解説にかえて)in progress リンク

課題1・課題2 追加提出ボックスについて

期限:2023年2月17日23時59分(特別な理由がある場合は連絡してください)

探究的データ分析

第9週

02/15(TH)  紛争と貧困の連鎖3

       紛争と貧困の連鎖を断ち切る方法

02/20(TU) Rでデータサイエンス9:まとめと演習 

レポート作成

探索的データ分析(EDA)

演習 2月20日(火)

ファイルリンク

基本的には、PositCloud(https://posit.cloud/)を使って実習

  • 探索的データ分析(EDA) -
    • 軍事費(military.Rmd) [リンク], [Rmd]
    • 例:難民(peace1.Rmd)PositCloud で作成 [リンク], [Rmd]
    • 例:難民(peace0.Rmd)RStudio で完成させたもの [リンク], [Rmd]
    • R Markdown いろいろな形式での出力 [リンク], [Rmd]

参考文献

探索的データ分析 [リンク]・課題1:解説 [リンク]・解答例 [リンク]・第6週演習:解答例(課題2の解説にかえて)[リンク]・経済と経済学演習ホーム [リンク]

  1. 「みんなのデータサイエンス - Data Science for All」[リンク]

  2. Posit Recipes(旧 Posit Primers): 基本的な事項の解説 [Link]

  3. Posit Cheat Sheet. 早見表です。印刷して使うために、PDF も提供しています。[Site Link]

  4. DataCamp Cheat Sheet: Tidyverse for Biginners. データサイエンスの教育をしている会社の早見表の一つです。基本が簡単にまとまっています。[Link]

  5. 箱ひげ図の見方 [リンク]、外れ値検出のある箱ひげ図 [リンク] などさまざまな情報あり

  6. Video: Histogram, Boxplot

LS0tCnRpdGxlOiAiR0VTIDAwMSDmvJTnv5I5IgphdXRob3I6ICJILiBTdXp1a2kiCmRhdGU6ICIyMDI05bm0MuaciDIw5pelIgpvdXRwdXQ6CiAgaHRtbF9ub3RlYm9vazogZGVmYXVsdAogIGh0bWxfZG9jdW1lbnQ6CiAgICBkZl9wcmludDogcGFnZWQKICBpb3NsaWRlc19wcmVzZW50YXRpb246CiAgICB3aWRlc2NyZWVuOiB0cnVlCiAgICBkZl9wcmludDogcGFnZWQKLS0tCgojIyDmupblgpkKCjEuICDvvIjoh6rliIbjga5QQ+OBvuOBn+OBr+aVmeWupOOBrlBD44Gr77yJ44Ot44Kw44Kk44OzCgoyLiAg44Km44Kn44OD44OW44O744OW44Op44Km44K244O877yIR29vZ2xlIENocm9tZSDjgarjganvvInjgpLotbfli5UKCiAgICAtICAgTW9vZGxlIOOBriBHRVMwMDEg57WM5riI44Go57WM5riI5a2m44Gu44K144Kk44OI44GL44KJ44CB44GT44Gu44K544Op44Kk44OJ44Gu44Oa44O844K444KS6KGo56S677yI44Oq44Oz44Kv44CMUuOBp+ODh+ODvOOCv+OCteOCpOOCqOODs+OCueOAjVsqKmh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxLyoqXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS8p77yJCgozLiAg77yI5Yil44Gu44K/44OW44G+44Gf44GvIOOCpuOCo+ODs+ODieOCpuOBp++8iVBvc2l0Q2xvdWQg44Gr44Ot44Kw44Kk44OzW1tQb3NpdC5jbG91ZF0oaHR0cHM6Ly9wb3NpdC5jbG91ZC8pXQoKICAgIC0gICDjgqLjgqvjgqbjg7Pjg4jjga7jgarjgYTkurrjga/jgrXjgqTjg7Pjg7vjgqLjg4Pjg5cgW1vlhbHmnInjg5fjg63jgrjjgqfjgq/jg4hdKGh0dHBzOi8vcG9zaXQuY2xvdWQvY29udGVudC81NTM5NzYzKV0g44GL44KJ44CBU2F2ZSBhIFBlcm1hbmVudCBDb3B577yJCgogICAgLSAgIFJTdHVkaW8g44KS6Ieq5YiG44Gu44Kz44Oz44OU44Ol44O844K/44Gr44Kk44Oz44K544OI44O844Or44GX44Gm44GE44KL5Lq644Gv6LW35YuVCgo0LiAg44Oq44Oz44Kv44Gu5Y+z5LiK44GuIFJhdyDjg5zjgr/jg7Pjga7lj7Pjga4gQ29weSBhIHJhdyBmaWxlIOOBi+OCieOCs+ODlOODvOOBl+OBpua8lOe/kueUqCBSIE1hcmtkb3duIOODleOCoeOCpOODq+OCkuS9nOaIkO+8iOOBguOBqOOBp+WGjeW6puino+iqrOOBl+OBvuOBme+8iVtbUm1kXShodHRwczovL2dpdGh1Yi5jb20vZHMtc2wvaW50cm8yci9ibG9iL21haW4vZG9jcy9nZXMwMDEvbWlsaXRhcnkuUm1kKV0KCiMjIOODleOCoeOCpOODqwoKIyMjIOODleOCoeOCpOODq+OCkuS9nOaIkOOBmeOCi+OBqOOBjeOBruazqOaEjwoKMS4gIFBvc2l0IENsb3VkIOOBruOBqOOBjeOBr+OAgeOBvuOBmuOAgUxvZ2luIOOBl+OAgWludHJvMnJqIOOBruODl+ODreOCuOOCp+OCr+ODiOOBq+WFpeOCiuOAgSDjg5XjgqHjgqTjg6vjgYvjgonjgIFnZXMwMDEg44Gu44OV44Kp44Or44OA44O844KS6YG45oqe44GX44Gm44CB56e75YuV44GX44G+44GZ44CC44GT44Gu5Lit44Gr44CBZGF0YSDjg5Xjgqnjg6vjg4DjgYzkvZzmiJDjgZXjgozjgabjgYTjgovjgZPjgajjgpLnorroqo3jgZfjgIHjgZPjga5nZXMwMDEg44Gr44CB5paw44GX44GP5L2c5oiQ44GX44Gf44OV44Kh44Kk44Or44KS5L+d5a2Y44GX44G+44GZ44CC5paw44GX44GP5L2c5oiQ44GX44Gf44OV44Kh44Kk44Or44Gu5YWl44Gj44Gm44GE44KL44OV44Kp44Or44OA44O844Gu5Lit44Gr44CBZGF0YSDjg5Xjgqnjg6vjg4DjgYzjgYLjgovjgZPjgajjgYzlpKfliIfjgafjgZnjgILjgZ3jgZPjgavjgIHjg4fjg7zjgr/jgpLmm7jjgY3ovrzjgb/jgb7jgZnjgIIKCjIuICBSU3R1ZGlvIOOBruWgtOWQiOOBq+OBr+OAgeOBvuOBmuOBr+OAgeOBguOBn+OCieOBl+OBhOOAgFByb2plY3Qg44KS5L2c5oiQ44GX44G+44GZ44CCRmlsZSBcPiBOZXcgUHJvamVjdCDjgYvjgonkvZzmiJDjgZfjgb7jgZnjgILjgZnjgafjgavjgIHkvZzmiJDjgZfjgabjgYLjgovloLTlkIjjga/jgIHjgZ3jgozjgpLjgIFPcGVuIFByb2plY3Qg44KE44CBUmVjZW50IFByb2plY3Qg44GL44KJ6ZaL44GN44G+44GZ44CC44Gd44Gu5Lit44Gr44CB5paw44GX44GE44OV44Kh44Kk44Or44KS5L2c5oiQ44GX44G+44GZ44CC5L2c5oiQ44GX44Gf44OV44Kp44Or44OA44O844Gr44CBZGF0YSDjg5Xjgqnjg6vjg4DjgYzjgYLjgovjgZPjgajjgpLnorroqo3jgZfjgabjgY/jgaDjgZXjgYTjgILmlrDjgZfjgY/kvZzmiJDjgZfjgZ/jg5XjgqHjgqTjg6vjga7lhaXjgaPjgabjgYTjgovjg5Xjgqnjg6vjg4Djg7zjga7kuK3jgavjgIFkYXRhIOODleOCqeODq+ODgOOBjOOBguOCi+OBk+OBqOOBjOWkp+WIh+OBp+OBmeOAguOBneOBk+OBq+OAgeODh+ODvOOCv+OCkuabuOOBjei+vOOBv+OBvuOBmeOAggoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgojIyMg44OV44Kh44Kk44Or44KS5o+Q5Ye644GZ44KL44Go44GN44Gu5rOo5oSPCgpSU3R1ZGlvIOOBruWgtOWQiOOBq+OBr+OAgeiHquWIhuOBriBQQyDjgavkvZzmiJDjgZfjgZ/jg5XjgqHjgqTjg6vjgYzjgYLjgorjgb7jgZnjgYvjgonjgIHllY/poYzjgarjgYTjgajmgJ3jgYTjgb7jgZnjgYzjgIFQb3NpdCBDbG91ZCDjgafkvZzmiJDjgZfjgZ/loLTlkIjjgavjga/jgIHmj5Dlh7rjgZfjgZ/jgYTjg5XjgqHjgqTjg6vjga7lt6bjgavjgYLjgovjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjgpLjg4Hjgqfjg4Pjgq/jgZfjgb7jgZnjgIJGaWxlcyDjga4g5Y+z56uv44Gr44GC44KL44CB44Ku44Ki44Oe44O844Kv44GuIEV4cG9ydCDjgpLmirzjgZnjgajjgIHjg4Djgqbjg7Pjg63jg7zjg4njgafjgY3jgb7jgZnjgILjgZ3jgozjgpLmj5Dlh7rjgZfjgabjgY/jgaDjgZXjgYTjgILmnKvlsL7jgYzjgIFuYi5odG1sIOOBqOOBquOBo+OBpuOBhOOCi+OCguOBruOCkuaPkOWHuuOBl+OBpuOBhOOBn+OBoOOBj+OBruOBjOOCiOOBhOOBp+OBmeOBjOOAgeOCiOOBj+OCj+OBi+OCieOBquOBhOOBqOOBjeOBr+OAgW5iLmh0bWwg44OV44Kh44Kk44Or44Go44CBUm1kIOODleOCoeOCpOODq+OBqOS4oeaWueaPkOWHuuOBl+OBpuOBj+OBoOOBleOBhOOAgQoKIyMjIOiqsumhjDHjgavjgaTjgYTjgaYKCi0gICDoqrLpoYwx77ya6Kej6KqsIFvjg6rjg7Pjgq9dKGh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxL3c1YV9yZXNwb25zZS5uYi5odG1sKQotICAg6Kqy6aGMMe+8muino+etlOS+iyBb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NWVkYTAubmIuaHRtbCkKCi0gICDmjqLntKLnmoTjg4fjg7zjgr/liIbmnpDvvIjoqrLpoYwy44Gu6Kej6Kqs44Gr44GL44GI44Gm77yJaW4gcHJvZ3Jlc3MgW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9nZXMwMDEvZWRhLm5iLmh0bWwpCgojIyMg6Kqy6aGMMeODu+iqsumhjDIg6L+95Yqg5o+Q5Ye644Oc44OD44Kv44K544Gr44Gk44GE44GmCgrmnJ/pmZDvvJoyMDIz5bm0MuaciDE35pelMjPmmYI1OeWIhu+8iOeJueWIpeOBqueQhueUseOBjOOBguOCi+WgtOWQiOOBr+mAo+e1oeOBl+OBpuOBj+OBoOOBleOBhO+8iQoKIyMg5o6i56m255qE44OH44O844K/5YiG5p6QCgotIFBvc2l0IENsb3VkIOOBq+OBpOOBhOOBpgogICAgLSBFcnJvciAxMzcKICAgIC0g44OV44Kh44Kk44Or44Gu44OA44Km44Oz44Ot44O844OJ44Gr44Gk44GE44GmCiAgICAtIOmbo+awkeOBq+OBpOOBhOOBpuOBruiqsumhjOOBq+OBpOOBhOOBpgoKCiMjIOesrDnpgLEKCjAyLzE1KFRIKSDCoOe0m+S6ieOBqOiyp+WbsOOBrumAo+mOljMKCuOAgOOAgOOAgOOAgOOAgCDCoOe0m+S6ieOBqOiyp+WbsOOBrumAo+mOluOCkuaWreOBoeWIh+OCi+aWueazlQoKMDIvMjAoVFUp44CAUuOBp+ODh+ODvOOCv+OCteOCpOOCqOODs+OCuTnvvJrjgb7jgajjgoHjgajmvJTnv5LjgIAKCuODrOODneODvOODiOS9nOaIkAoKLSAgIOe1jOa4iOOBqOe1jOa4iOWtpuOBp+S9v+eUqOOBl+OBn+ODh+ODvOOCv++8mlvjg6rjg7Pjgq9dKGh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxL2dlczAwMWRhdGEubmIuaHRtbCkKLSAgIOaOoue0oueahOODh+ODvOOCv+WIhuaekCBb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS9lZGEubmIuaHRtbCkKCiMjIOaOoue0oueahOODh+ODvOOCv+WIhuaekO+8iEVEQe+8iQoKLSAgIOihqOmhjCBUaXRsZQotICAg5qaC6KaBIEFic3RyYWN077yI55uu55qE44CB54Sm54K544KS44GC44KP44Gb44KL5oyH5qiZ44KE5Zu944Gu44Oq44K544OI44Gq44Gp77yJCi0gICDjg4fjg7zjgr/mg4XloLHvvJrjg4fjg7zjgr/lkI3jgIHjg4fjg7zjgr/jgrPjg7zjg4njgIHlpInmlbDlkI3jgIHjg4fjg7zjgr/mpoLopoEKLSAgIOWQhOmgheebruOBq+OAgeawl+OBpeOBhOOBn+OBk+OBqOOAgeeWkeWVj+OBquOBqeOCkuiomOmMsu+8iEVEQeOBruaguOOBqOOBquOCi+mDqOWIhuOBp+OBme+8iQotICAg44OH44O844K/44Gu5Y+W5b6XIC0g44OA44Km44Oz44Ot44O844OJ44GX44Gm5L+d5a2Y44GX44Gm44GK44GP44Go6Imv44GECi0gICDliIbmnpDjg7voppbopprljJbvvIjmjqLntKLnmoTvvJroqabooYzjgajpgbjmip7jg7vmjIfmqJnjgoTlm73jg6rjgrnjg4jjgarjgankv67mraPjg7vkuojmg7PvvIkKICAgIC0gICDlkITlubTmr47jga7jg4fjg7zjgr/jga7mlbDjga7mo5LjgrDjg6njg5UKICAgIC0gICDntYzlubTlpInljJYKICAgIC0gICDliIbluIMKICAgIC0gICDnm7jplqIKCi0gICDjgrPjg5/jg6Xjg4vjgrHjg7zjgrfjg6fjg7PvvIjnmbrooajjg7vlhbHmnInvvIkKICAgIC0g44CA5aCx5ZGK44O76KiY6Yyy44O744K544Op44Kk44OJ44O76KuW5paH44Gq44GpCgojIOa8lOe/kiAy5pyIMjDml6XvvIjngavvvIkKCiMjIOODleOCoeOCpOODq+ODquODs+OCrwoK5Z+65pys55qE44Gr44Gv44CBUG9zaXRDbG91ZO+8iDxodHRwczovL3Bvc2l0LmNsb3VkLz7vvInjgpLkvb/jgaPjgablrp/nv5IKCi0gICDmjqLntKLnmoTjg4fjg7zjgr/liIbmnpDvvIhFREHvvIkgLQogICAgLSAgIOi7jeS6i+iyu++8iG1pbGl0YXJ5LlJtZO+8iSBbW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9nZXMwMDEvbWlsaXRhcnkubmIuaHRtbCldLCBbW1JtZF0oaHR0cHM6Ly9naXRodWIuY29tL2RzLXNsL2ludHJvMnIvYmxvYi9tYWluL2RvY3MvZ2VzMDAxL21pbGl0YXJ5LlJtZCldCiAgICAtICAg5L6L77ya6Zuj5rCR77yIcGVhY2UxLlJtZO+8iVBvc2l0Q2xvdWQg44Gn5L2c5oiQIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS9wZWFjZTEubmIuaHRtbCldLCBbW1JtZF0oaHR0cHM6Ly9naXRodWIuY29tL2RzLXNsL2ludHJvMnIvYmxvYi9tYWluL2RvY3MvZ2VzMDAxL3BlYWNlMS5SbWQpXQogICAgLSAgIOS+i++8mumbo+awke+8iHBlYWNlMC5SbWTvvIlSU3R1ZGlvIOOBp+WujOaIkOOBleOBm+OBn+OCguOBrgpbW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9nZXMwMDEvcGVhY2UwLm5iLmh0bWwpXSwgW1tSbWRdKGh0dHBzOi8vZ2l0aHViLmNvbS9kcy1zbC9pbnRybzJyL2Jsb2IvbWFpbi9kb2NzL2dlczAwMS9wZWFjZTAuUm1kKV0KICAgIC0gICBSIE1hcmtkb3duIOOBhOOCjeOBhOOCjeOBquW9ouW8j+OBp+OBruWHuuWKmwpbW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9SbWFya2Rvd24tSi5uYi5odG1sKV0sIFtbUm1kXShodHRwczovL2dpdGh1Yi5jb20vZHMtc2wvaW50cm8yci9ibG9iL21haW4vZG9jcy9SbWFya2Rvd24tSi5SbWQpXQoKIyMg5Y+C6ICD5paH54yuCgrmjqLntKLnmoTjg4fjg7zjgr/liIbmnpAgW1vjg6rjg7Pjgq9dKGh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxL2VkYS5uYi5odG1sKV3jg7voqrLpoYwx77ya6Kej6KqsIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NWFfcmVzcG9uc2UubmIuaHRtbCld44O76Kej562U5L6LIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NWVkYTAubmIuaHRtbCld44O756ysNumAsea8lOe/ku+8muino+etlOS+i++8iOiqsumhjO+8kuOBruino+iqrOOBq+OBi+OBiOOBpu+8iVtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NmVkYTAubmIuaHRtbCld44O757WM5riI44Go57WM5riI5a2m5ryU57+S44Ob44O844OgIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS8pXQoKMS4gIOOAjOOBv+OCk+OBquOBruODh+ODvOOCv+OCteOCpOOCqOODs+OCuSAtIERhdGEgU2NpZW5jZSBmb3IgQWxs44CNW1vjg6rjg7Pjgq9dKGh0dHBzOi8vaWN1LWhzdXp1a2kuZ2l0aHViLmlvL2RzNGFqLyldCgoyLiAgUG9zaXQgUmVjaXBlc++8iOaXpyBQb3NpdCBQcmltZXJz77yJOiDln7rmnKznmoTjgarkuovpoIXjga7op6PoqqwgW1tMaW5rXShodHRwczovL3Bvc2l0LmNsb3VkL2xlYXJuL3JlY2lwZXMpXQoKMy4gIFBvc2l0IENoZWF0IFNoZWV0LiDml6nopovooajjgafjgZnjgILljbDliLfjgZfjgabkvb/jgYbjgZ/jgoHjgavjgIFQREYg44KC5o+Q5L6b44GX44Gm44GE44G+44GZ44CCW1tTaXRlIExpbmtdKGh0dHBzOi8vcnN0dWRpby5naXRodWIuaW8vY2hlYXRzaGVldHMvKV0KCjQuICBEYXRhQ2FtcCBDaGVhdCBTaGVldDogVGlkeXZlcnNlIGZvciBCaWdpbm5lcnMuIOODh+ODvOOCv+OCteOCpOOCqOODs+OCueOBruaVmeiCsuOCkuOBl+OBpuOBhOOCi+S8muekvuOBruaXqeimi+ihqOOBruS4gOOBpOOBp+OBmeOAguWfuuacrOOBjOewoeWNmOOBq+OBvuOBqOOBvuOBo+OBpuOBhOOBvuOBmeOAgltbTGlua10oaHR0cHM6Ly9pbWFnZXMuZGF0YWNhbXAuY29tL2ltYWdlL3VwbG9hZC92MTY3NjMwMjY5Ny9NYXJrZXRpbmcvQmxvZy9UaWR5dmVyc2VfQ2hlYXRfU2hlZXQucGRmKV0KCjUuICDnrrHjgbLjgZLlm7Pjga7opovmlrkgW1vjg6rjg7Pjgq9dKGh0dHBzOi8vYmVsbGN1cnZlLmpwL3N0YXRpc3RpY3MvY291cnNlLzUyMjAuaHRtbCld44CB5aSW44KM5YCk5qSc5Ye644Gu44GC44KL566x44Gy44GS5ZuzIFtb44Oq44Oz44KvXShodHRwczovL2JlbGxjdXJ2ZS5qcC9zdGF0aXN0aWNzL2NvdXJzZS81MjIyLmh0bWwpXSDjgarjganjgZXjgb7jgZbjgb7jgarmg4XloLHjgYLjgooKCjYuICBWaWRlbzogW0hpc3RvZ3JhbV0oaHR0cHM6Ly92aW1lby5jb20vMjIxNjA3MzQxKSwgW0JveHBsb3RdKGh0dHBzOi8vdmltZW8uY29tLzIyMjM1ODAzNCkK