-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLabs\Pandas_and_CSV_Hands_On.ipynb - Colab.html
More file actions
105 lines (103 loc) · 73.2 KB
/
Labs\Pandas_and_CSV_Hands_On.ipynb - Colab.html
File metadata and controls
105 lines (103 loc) · 73.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!DOCTYPE html><html lang="en"><head><script nonce="prmhLwLNcpTiVzl7OrXdqg==">
document.addEventListener('keydown', (e) => {
// Stop propagation on ESC because otherwise it will halt outbound XHRs
// See b/131755324 for more info.
if (e.key === 'Escape') {
e.stopPropagation();
e.preventDefault();
}
});
</script><meta name="referrer" content="origin"/><meta name="viewport" content="width=device-width, initial-scale=1"><title>Google Colab</title><link href="https://fonts.googleapis.com/css2?family=Google+Symbols:FILL@0..1&display=block" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Roboto_old:300,400,500,600,700|Google+Sans_old:300,400,500,600,700|Google+Sans+Text_old:400,500,700&display=block" rel="stylesheet"><link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Google Colab"/><style>.gb_2d{font:13px/27px Roboto,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Qa{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none}a.gb_Qa:hover::after,a.gb_Qa:focus::after{background-color:rgba(0,0,0,.12);content:"";height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Qa:hover,a.gb_Qa:focus{text-decoration:none}a.gb_Qa:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_Ra{background-color:#4285f4;color:#fff}a.gb_Ra:active{background-color:#0043b2}.gb_Sa{box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Qa,.gb_Ra,.gb_Ta,.gb_Ua{display:inline-block;line-height:28px;padding:0 12px;border-radius:2px}.gb_Ta{background:#f8f8f8;border:1px solid #c6c6c6}.gb_Ua{background:#f8f8f8}.gb_Ta,#gb a.gb_Ta.gb_Ta,.gb_Ua{color:#666;cursor:default;text-decoration:none}#gb a.gb_Ua{cursor:default;text-decoration:none}.gb_Ua{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#4387fd),to(#4683ea));background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_Ua{color:#fff}.gb_Ua:hover{box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ua:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#3c7ae4),to(#3f76d3));background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}#gb .gb_Va{background:#fff;border:1px solid #dadce0;color:#1a73e8;display:inline-block;text-decoration:none}#gb .gb_Va:hover{background:#f8fbff;border-color:#dadce0;color:#174ea6}#gb .gb_Va:focus{background:#f4f8ff;color:#174ea6;outline:1px solid #174ea6}#gb .gb_Va:active,#gb .gb_Va:focus:active{background:#ecf3fe;color:#174ea6}#gb .gb_Va.gb_H{background:transparent;border:1px solid #5f6368;color:#8ab4f8;text-decoration:none}#gb .gb_Va.gb_H:hover{background:rgba(255,255,255,.04);color:#e8eaed}#gb .gb_Va.gb_H:focus{background:rgba(232,234,237,.12);color:#e8eaed;outline:1px solid #e8eaed}#gb .gb_Va.gb_H:active,#gb .gb_Va.gb_H:focus:active{background:rgba(232,234,237,.1);color:#e8eaed}.gb_cd{display:inline-block;vertical-align:middle}.gb_Ne .gb_Q{bottom:-3px;right:-5px}.gb_D{position:relative}.gb_B{display:inline-block;outline:none;vertical-align:middle;border-radius:2px;box-sizing:border-box;height:40px;width:40px;cursor:pointer;text-decoration:none}#gb#gb a.gb_B{cursor:pointer;text-decoration:none}.gb_B,a.gb_B{color:#000}.gb_dd{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:33px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_ed{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:rgba(0,0,0,.2);top:32px}x:-o-prefocus,div.gb_ed{border-bottom-color:#ccc}.gb_la{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-radius:2px;-webkit-user-select:text}.gb_cd.gb_Tc .gb_dd,.gb_cd.gb_Tc .gb_ed,.gb_cd.gb_Tc .gb_la,.gb_Tc.gb_la{display:block}.gb_cd.gb_Tc.gb_fd .gb_dd,.gb_cd.gb_Tc.gb_fd .gb_ed{display:none}.gb_Oe{position:absolute;right:8px;top:62px;z-index:-1}.gb_gd .gb_dd,.gb_gd .gb_ed,.gb_gd .gb_la{margin-top:-10px}.gb_cd:first-child,#gbsfw:first-child+.gb_cd{padding-left:4px}.gb_Fa.gb_Pe .gb_cd:first-child{padding-left:0}.gb_Qe{position:relative}.gb_2c .gb_Qe,.gb_Jd .gb_Qe{float:right}.gb_B{padding:8px;cursor:pointer}.gb_B::after{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.gb_Fa .gb_hd:not(.gb_Qa):focus img{background-color:rgba(0,0,0,.2);outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_id button svg,.gb_B{-webkit-border-radius:50%;border-radius:50%}.gb_id button:focus:not(:focus-visible) svg,.gb_id button:hover svg,.gb_id button:active svg,.gb_B:focus:not(:focus-visible),.gb_B:hover,.gb_B:active,.gb_B[aria-expanded=true]{outline:none}.gb_Lc .gb_id.gb_jd button:focus-visible svg,.gb_id button:focus-visible svg,.gb_B:focus-visible{outline:1px solid #202124}.gb_Lc .gb_id button:focus-visible svg,.gb_Lc .gb_B:focus-visible{outline:1px solid #f1f3f4}@media (forced-colors:active){.gb_Lc .gb_id.gb_jd button:focus-visible svg,.gb_id button:focus-visible svg,.gb_Lc .gb_id button:focus-visible svg{outline:1px solid currentcolor}}.gb_Lc .gb_id.gb_jd button:focus svg,.gb_Lc .gb_id.gb_jd button:focus:hover svg,.gb_id button:focus svg,.gb_id button:focus:hover svg,.gb_B:focus,.gb_B:focus:hover{background-color:rgba(60,64,67,.1)}.gb_Lc .gb_id.gb_jd button:active svg,.gb_id button:active svg,.gb_B:active{background-color:rgba(60,64,67,.12)}.gb_Lc .gb_id.gb_jd button:hover svg,.gb_id button:hover svg,.gb_B:hover{background-color:rgba(60,64,67,.08)}.gb_Wa .gb_B.gb_Za:hover{background-color:transparent}.gb_B[aria-expanded=true],.gb_B:hover[aria-expanded=true]{background-color:rgba(95,99,104,.24)}.gb_B[aria-expanded=true] .gb_F{fill:#5f6368;opacity:1}.gb_Lc .gb_id button:hover svg,.gb_Lc .gb_B:hover{background-color:rgba(232,234,237,.08)}.gb_Lc .gb_id button:focus svg,.gb_Lc .gb_id button:focus:hover svg,.gb_Lc .gb_B:focus,.gb_Lc .gb_B:focus:hover{background-color:rgba(232,234,237,.1)}.gb_Lc .gb_id button:active svg,.gb_Lc .gb_B:active{background-color:rgba(232,234,237,.12)}.gb_Lc .gb_B[aria-expanded=true],.gb_Lc .gb_B:hover[aria-expanded=true]{background-color:rgba(255,255,255,.12)}.gb_Lc .gb_B[aria-expanded=true] .gb_F{fill:#fff;opacity:1}.gb_cd{padding:4px}.gb_Fa.gb_Pe .gb_cd{padding:4px 2px}.gb_Fa.gb_Pe .gb_z.gb_cd{padding-left:6px}.gb_la{z-index:991;line-height:normal}.gb_la.gb_kd{left:0;right:auto}@media (max-width:350px){.gb_la.gb_kd{left:0}}.gb_Re .gb_la{top:56px}.gb_R{display:none!important}.gb_nd{visibility:hidden}.gb_J .gb_B,.gb_ka .gb_J .gb_B{background-position:-64px -29px}.gb_1 .gb_J .gb_B{background-position:-29px -29px;opacity:1}.gb_J .gb_B,.gb_J .gb_B:hover,.gb_J .gb_B:focus{opacity:1}.gb_L{display:none}@media screen and (max-width:319px){.gb_ld:not(.gb_md) .gb_J{display:none;visibility:hidden}}.gb_Q{display:none}.gb_9c{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-webkit-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.gb_9c.gb_ad{color:#3c4043}.gb_Fa.gb_cc .gb_9c{margin-bottom:0}.gb_sd.gb_ud .gb_9c{padding-left:4px}.gb_Fa.gb_cc .gb_vd{position:relative;top:-2px}.gb_bd{display:none}.gb_Fa{color:black;min-width:160px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_Fa.gb_Sc{min-width:120px}.gb_Fa.gb_wd .gb_xd{display:none}.gb_Fa.gb_wd .gb_ld{height:56px}header.gb_Fa{display:block}.gb_Fa svg{fill:currentColor}.gb_Dd{position:fixed;top:0;width:100%}.gb_yd{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.gb_Ed{height:64px}.gb_ld{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:min-content}.gb_Fa:not(.gb_cc) .gb_ld{padding:8px}.gb_Fa.gb_Fd .gb_ld{-webkit-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.gb_Fa .gb_ld.gb_md.gb_Hd{min-width:0}.gb_Fa.gb_cc .gb_ld{padding:4px;padding-left:8px;min-width:0}.gb_xd{height:48px;vertical-align:middle;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none}.gb_Ad>.gb_xd{display:table-cell;width:100%}.gb_sd{padding-right:30px;box-sizing:border-box;-webkit-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.gb_Fa.gb_cc .gb_sd{padding-right:14px}.gb_Bd{-webkit-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%}.gb_Bd>:only-child{display:inline-block}.gb_Cd.gb_3c{padding-left:4px}.gb_Cd.gb_Id,.gb_Fa.gb_Fd .gb_Cd,.gb_Fa.gb_cc:not(.gb_Jd) .gb_Cd{padding-left:0}.gb_Fa.gb_cc .gb_Cd.gb_Id{padding-right:0}.gb_Fa.gb_cc .gb_Cd.gb_Id .gb_Wa{margin-left:10px}.gb_3c{display:inline}.gb_Fa.gb_Wc .gb_Cd.gb_Kd,.gb_Fa.gb_Jd .gb_Cd.gb_Kd{padding-left:2px}.gb_9c{display:inline-block}.gb_Cd{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-webkit-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_Jd{height:48px}.gb_Fa.gb_Jd{min-width:auto}.gb_Jd .gb_Cd{float:right;padding-left:32px}.gb_Jd .gb_Cd.gb_Ld{padding-left:0}.gb_Md{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text}.gb_pd{-webkit-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s}.gb_Nd{color:black}.gb_Lc{color:white}.gb_Fa a,.gb_Pc a{color:inherit}.gb_ba{color:rgba(0,0,0,.87)}.gb_Fa svg,.gb_Pc svg,.gb_sd .gb_td,.gb_2c .gb_td{color:#5f6368;opacity:1}.gb_Lc svg,.gb_Pc.gb_Uc svg,.gb_Lc .gb_sd .gb_td,.gb_Lc .gb_sd .gb_Kc,.gb_Lc .gb_sd .gb_vd,.gb_Pc.gb_Uc .gb_td{color:rgba(255,255,255,.87)}.gb_Lc .gb_sd .gb_Od:not(.gb_Pd){opacity:.87}.gb_ad{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.gb_Lc .gb_ad,.gb_Nd .gb_ad{opacity:1}.gb_Qd{position:relative}.gb_M{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_X,span.gb_X{color:rgba(0,0,0,.87);text-decoration:none}.gb_Lc a.gb_X,.gb_Lc span.gb_X{color:white}a.gb_X:focus{outline-offset:2px}a.gb_X:hover{text-decoration:underline}.gb_Z{display:inline-block;padding-left:15px}.gb_Z .gb_X{display:inline-block;line-height:24px;vertical-align:middle}.gb_qd{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;border-radius:4px;box-sizing:border-box}.gb_Fa.gb_Jd .gb_qd{margin-left:8px}#gb a.gb_Ua.gb_qd{cursor:pointer}.gb_Ua.gb_qd:hover{background:#1b66c9;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ua.gb_qd:focus,.gb_Ua.gb_qd:hover:focus{background:#1c5fba;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ua.gb_qd:active{background:#1b63c1;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_qd{background:#1a73e8;border:1px solid transparent}.gb_Fa.gb_cc .gb_qd{padding:9px 15px;min-width:80px}.gb_Rd{text-align:left}#gb .gb_Lc a.gb_qd:not(.gb_H),#gb.gb_Lc a.gb_qd{background:#fff;border-color:#dadce0;-webkit-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_Ua.gb_H.gb_qd{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#202124}#gb .gb_Lc a.gb_qd:hover:not(.gb_H),#gb.gb_Lc a.gb_qd:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_Ua.gb_H.gb_qd:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)}#gb .gb_Lc a.gb_qd:focus:not(.gb_H),#gb .gb_Lc a.gb_qd:focus:hover:not(.gb_H),#gb.gb_Lc a.gb_qd:focus:not(.gb_H),#gb.gb_Lc a.gb_qd:focus:hover:not(.gb_H){background:#f4f8ff;outline:1px solid #c9ddfc}#gb a.gb_Ua.gb_H.gb_qd:focus,#gb a.gb_Ua.gb_H.gb_qd:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}#gb .gb_Lc a.gb_qd:active:not(.gb_H),#gb.gb_Lc a.gb_qd:active{background:#ecf3fe}#gb a.gb_Ua.gb_H.gb_qd:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.gb_K{display:none}@media screen and (max-width:319px){.gb_ld .gb_J{display:none;visibility:hidden}}.gb_Wa{background-color:rgba(255,255,255,.88);border:1px solid #dadce0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;border-radius:8px}.gb_Wa.gb_H{background-color:transparent;border:1px solid #5f6368}.gb_3a{display:inherit}.gb_Wa.gb_H .gb_3a{background:#fff;-webkit-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_Wa:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,.88)}.gb_Wa.gb_H:hover{background-color:rgba(241,243,244,.04);border:1px solid #5f6368}.gb_Wa:focus-visible,.gb_Wa:focus{background-color:#fff;outline:1px solid #202124;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gb_Wa.gb_H:focus-visible,.gb_Wa.gb_H:focus{background-color:rgba(241,243,244,.12);outline:1px solid #f1f3f4;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)}.gb_Wa.gb_H:active,.gb_Wa.gb_Tc.gb_H:focus{background-color:rgba(241,243,244,.1);border:1px solid #5f6368}.gb_4a{display:inline-block;padding-bottom:2px;padding-left:7px;padding-top:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_Wa.gb_H .gb_4a{line-height:26px;margin-left:0;padding-bottom:0;padding-left:0;padding-top:0;width:72px}.gb_4a.gb_5a{background-color:#f1f3f4;-webkit-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0;line-height:30px}.gb_4a.gb_5a .gb_Ic{vertical-align:middle}.gb_Fa:not(.gb_cc) .gb_Wa{margin-left:10px;margin-right:4px}.gb_Sd{max-height:32px;width:78px}.gb_Wa.gb_H .gb_Sd{max-height:26px;width:72px}.gb_P{-webkit-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_eb{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_eb.gb_P{height:30px;width:30px}.gb_eb.gb_P:hover,.gb_eb.gb_P:active{-webkit-box-shadow:none;box-shadow:none}.gb_fb{background:#fff;border:none;-webkit-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_wc{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-device-pixel-ratio:1.25){.gb_P::before,.gb_gb::before{display:inline-block;-webkit-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:left 0;-webkit-transform-origin:left 0;transform-origin:left 0}.gb_3 .gb_gb::before{-webkit-transform:scale(scale(0.416666667));-webkit-transform:scale(scale(0.416666667));transform:scale(scale(0.416666667))}}.gb_P:hover,.gb_P:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_P:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_P:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:"";display:block;height:100%}.gb_hb{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_B.gb_hb{width:auto}.gb_hb:hover,.gb_hb:focus{opacity:.85}.gb_gd .gb_hb,.gb_gd .gb_Ud{line-height:26px}#gb#gb.gb_gd a.gb_hb,.gb_gd .gb_Ud{font-size:11px;height:auto}.gb_ib{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Za:hover .gb_ib{opacity:.85}.gb_Wa>.gb_z{padding:3px 3px 3px 4px}.gb_Vd.gb_nd{color:#fff}.gb_1 .gb_hb,.gb_1 .gb_ib{opacity:1}#gb#gb.gb_1.gb_1 a.gb_hb,#gb#gb .gb_1.gb_1 a.gb_hb{color:#fff}.gb_1.gb_1 .gb_ib{border-top-color:#fff;opacity:1}.gb_ka .gb_P:hover,.gb_1 .gb_P:hover,.gb_ka .gb_P:focus,.gb_1 .gb_P:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_Wd .gb_z,.gb_Xd .gb_z{position:absolute;right:1px}.gb_z.gb_0,.gb_jb.gb_0,.gb_Za.gb_0{-webkit-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.gb_Zd.gb_0d .gb_hb{width:30px!important}.gb_1d{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_2d .gb_1d,.gb_3d .gb_1d{right:0;top:0}.gb_z .gb_B{padding:4px}.gb_S{display:none}sentinel{}</style><script nonce="prmhLwLNcpTiVzl7OrXdqg==">;this.gbar_={CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.Bvq7OK2_7ZA.2019.O","com","en","425",0,[4,2,"","","","725022048","0"],null,"_76yZ7ioBrLNp84P6YzV0AU",null,0,"og.qtm.S4XVq7ljTQU.L.W.O","AA2YrTs9um7nM7ISNupfodds9-y7C7I4sA","AA2YrTu2DxB2kN0cQ82G6LVzDDDtDSuJSg","",2,1,200,"USA",null,null,"425","425",1,null,null,114591953,null,0],null,[1,0.1000000014901161,2,1],null,[1,0,0,null,"0","joannelee0626@gmail.com","","AAc6HT0d2AMl7QgIrwhu64TNFSaN7JJH9b8agjcjqR9wtOdDNZPQJgoC07n4qKMsZjjZSoU9uHhnxvBMC5Jt09oYsU9yWCd2lw",0,0,0,""],[0,0,"",1,0,0,0,0,0,0,null,0,0,null,0,0,null,null,0,0,0,"","","","","","",null,0,0,0,0,0,null,null,null,"rgba(32,33,36,1)","rgba(255,255,255,1)",0,0,0,null,null,null,0],["%1$s (default)","Brand account",1,"%1$s (delegated)",1,null,83,"https://colab.research.google.com/github/fourfeatherz/DS2002F24/blob/main/Labs%5CPandas_and_CSV_Hands_On.ipynb?authuser=$authuser",null,null,null,1,"https://accounts.google.com/ListAccounts?listPages=0\u0026authuser=0\u0026pid=425\u0026gpsia=1\u0026source=ogb\u0026atic=1\u0026mo=1\u0026mn=1\u0026hl=en\u0026ts=250",0,"dashboard",null,null,null,null,"Profile","",1,null,"Signed out","https://accounts.google.com/AccountChooser?source=ogb\u0026continue=$continue\u0026Email=$email\u0026ec=GAhAqQM","https://accounts.google.com/RemoveLocalAccount?source=ogb","Remove","Sign in",0,1,1,0,1,1,0,null,null,null,"Session expired",null,null,null,"Visitor",null,"Default","Delegated","Sign out of all accounts",1,null,null,0,null,null,"myaccount.google.com","https",0,1,0],null,["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:gapi.iframes","0","en"],null,null,null,null,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.l2ZUC8FxqV8.O/d=1/rs=AHpOoo9xAAkaXO7Lqf7-9uTpZLtrkpWaXQ/m=__features__","https://apis.google.com","","","1","",null,1,"es_plusone_gc_20241202.0_p2","en",null,0],[0.009999999776482582,"com","425",[null,"","0",null,1,5184000,null,null,"",null,null,null,null,null,0,null,0,null,1,0,0,0,null,null,0,0,null,0,0,0,0,0],null,null,null,0],[1,null,null,40400,425,"USA","en","725022048.0",8,null,1,0,null,null,null,null,"",null,null,null,"_76yZ7ioBrLNp84P6YzV0AU",0,0,0,null,2,5,"nn",162,0,0,0,0,1,114591953,0,0],[[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.Bvq7OK2_7ZA.2019.O/rt=j/m=qabr,qgl,q_dnp,qcwid,qbd,qapid,qads,qrcd,q_dg/exm=qaaw,qadd,qaid,qein,qhaw,qhba,qhbr,qhch,qhga,qhid,qhin/d=1/ed=1/rs=AA2YrTs9um7nM7ISNupfodds9-y7C7I4sA"],[null,null,null,"https://www.gstatic.com/og/_/ss/k=og.qtm.S4XVq7ljTQU.L.W.O/m=qcwid,qba/excm=qaaw,qadd,qaid,qein,qhaw,qhba,qhbr,qhch,qhga,qhid,qhin/d=1/ed=1/ct=zgms/rs=AA2YrTu2DxB2kN0cQ82G6LVzDDDtDSuJSg"]],null,null,null,[[[null,null,[null,null,null,"https://ogs.google.com/u/0/widget/account?yac=1\u0026amb=1"],0,414,436,57,4,1,0,0,65,66,8000,"https://accounts.google.com/SignOutOptions?hl=en\u0026continue=https://colab.research.google.com/github/fourfeatherz/DS2002F24/blob/main/Labs%255CPandas_and_CSV_Hands_On.ipynb\u0026ec=GBRAqQM",68,2,null,null,1,113,"Something went wrong.%1$s Refresh to try again or %2$schoose another account%3$s.",3,null,null,75,0,null,null,null,null,null,null,null,"/widget/account",["https","myaccount.google.com",0,32,83,0],0,0,1,["Critical security alert","Important account alert","Storage usage alert",1,1],0,1,null,1,1,1,1,null,null,0,0,0,null,0,0],[null,null,[null,null,null,"https://ogs.google.com/u/0/widget/callout/sid?dc=1"],null,280,420,70,25,0,null,0,null,null,8000,null,71,4,null,null,null,null,null,null,null,null,76,null,null,null,107,108,109,"",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0]],null,null,"425","425",1,0,null,"en",0,["https://colab.research.google.com/github/fourfeatherz/DS2002F24/blob/main/Labs%5CPandas_and_CSV_Hands_On.ipynb?authuser=$authuser","https://accounts.google.com/AddSession?hl=en\u0026continue=https://colab.research.google.com/github/fourfeatherz/DS2002F24/blob/main/Labs%255CPandas_and_CSV_Hands_On.ipynb\u0026ec=GAlAqQM","https://accounts.google.com/Logout?hl=en\u0026continue=https://colab.research.google.com/github/fourfeatherz/DS2002F24/blob/main/Labs%255CPandas_and_CSV_Hands_On.ipynb\u0026timeStmp=1739767551\u0026secTok=.AG5fkS81SnG3E4hF-wUy4tNqeXD1-TzWug\u0026ec=GAdAqQM","https://accounts.google.com/ListAccounts?listPages=0\u0026authuser=0\u0026pid=425\u0026gpsia=1\u0026source=ogb\u0026atic=1\u0026mo=1\u0026mn=1\u0026hl=en\u0026ts=250",0,0,"",0,0,null,0,0,"https://accounts.google.com/ServiceLogin?passive=true\u0026continue=https%3A%2F%2Fcolab.research.google.com%2Fgithub%2Ffourfeatherz%2FDS2002F24%2Fblob%2Fmain%2FLabs%255CPandas_and_CSV_Hands_On.ipynb\u0026ec=GAZAqQM",1,1,0,0,null,0],0,0,0,[null,"",null,null,null,1,null,0,0,"","19041976-1:19030166-1:","","https://ogads-pa.clients6.google.com",0,0,0,"","",0,0,null,86400,null,1,1,null,0,null,0],0,null,null,null,1],null,[["mousedown","touchstart","touchmove","wheel","keydown"],300000],[[null,null,null,"https://accounts.google.com/RotateCookiesPage"],3,null,null,null,0,1]]],};this.gbar_=this.gbar_||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]};(0,_._F_toggles_initialize)([]);
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var ca,ka,la,pa,ra,sa,Ba,Ca,Ea,Ja,Ka,Oa,Ra,La,Qa,Pa,Na,Ma,Sa,Ta,db,fb,eb,jb,lb,hb,mb,wb,xb,yb,zb;_.aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.ba=function(a){a.Fj=!0;return a};ca=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(let c=0;c<a.length;c++){const d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};
_.da=function(a){_.t.setTimeout(()=>{throw a;},0)};_.fa=function(){return _.ea().toLowerCase().indexOf("webkit")!=-1};_.ea=function(){var a=_.t.navigator;return a&&(a=a.userAgent)?a:""};ka=function(a){return ha?ja?ja.brands.some(({brand:b})=>b&&b.indexOf(a)!=-1):!1:!1};_.u=function(a){return _.ea().indexOf(a)!=-1};la=function(){return ha?!!ja&&ja.brands.length>0:!1};_.ma=function(){return la()?!1:_.u("Opera")};_.na=function(){return la()?!1:_.u("Trident")||_.u("MSIE")};
_.oa=function(){return _.u("Firefox")||_.u("FxiOS")};_.qa=function(){return _.u("Safari")&&!(pa()||(la()?0:_.u("Coast"))||_.ma()||(la()?0:_.u("Edge"))||(la()?ka("Microsoft Edge"):_.u("Edg/"))||(la()?ka("Opera"):_.u("OPR"))||_.oa()||_.u("Silk")||_.u("Android"))};pa=function(){return la()?ka("Chromium"):(_.u("Chrome")||_.u("CriOS"))&&!(la()?0:_.u("Edge"))||_.u("Silk")};ra=function(){return ha?!!ja&&!!ja.platform:!1};sa=function(){return _.u("iPhone")&&!_.u("iPod")&&!_.u("iPad")};
_.ta=function(){return sa()||_.u("iPad")||_.u("iPod")};_.ua=function(){return ra()?ja.platform==="macOS":_.u("Macintosh")};_.wa=function(a,b){return _.va(a,b)>=0};_.xa=function(a){let b="",c=0;const d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)};_.ya=function(a){return a!=null&&a instanceof Uint8Array};
_.Aa=function(a,b=!1,c=!1){a=c&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol();b&&za.add(a);return a};Ba=function(a,b){b[_.v]=(a|0)&-30975};Ca=function(a,b){b[_.v]=(a|34)&-30941};_.Da=function(a){return Array.prototype.slice.call(a)};Ea=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};_.Fa=function(a){if(a&2)throw Error();};_.Ia=function(a){const b=_.Ga(_.Ha);return b?a[b]:void 0};Ja=function(a){return a};Ka=function(a){return a};
Oa=function(a,b,c,d){return La(a,b,c,d,Ma,Na)};Ra=function(a,b,c,d){return La(a,b,c,d,Pa,Qa)};
La=function(a,b,c,d,e,f){if(!c.length&&!d)return 0;var g=0;let h=0,k=0;var l=0;let m=0;for(var p=c.length-1;p>=0;p--){var r=c[p];d&&p===c.length-1&&r===d||(l++,r!=null&&k++)}if(d)for(var q in d)p=+q,isNaN(p)||(m+=Sa(p),h++,p>g&&(g=p));l=e(l,k)+f(h,g,m);q=k;p=h;r=g;let x=m;for(let F=c.length-1;F>=0;F--){var C=c[F];if(C==null||d&&F===c.length-1&&C===d)continue;C=F-b;const K=e(C,q)+f(p,r,x);K<l&&(a=1+C,l=K);p++;q--;x+=Sa(C);r=Math.max(r,C)}b=e(0,0)+f(p,r,x);b<l&&(a=0,l=b);if(d){p=h;r=g;x=m;q=k;for(const F in d)d=
+F,isNaN(d)||d>=1024||(p--,q++,x-=F.length,g=e(d,q)+f(p,r,x),g<l&&(a=1+d,l=g))}return a};Qa=function(a,b,c){return c+a*3+(a>1?a-1:0)};Pa=function(a,b){return(a>1?a-1:0)+(a-b)*4};Na=function(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b};Ma=function(a){return 40+4*a};Sa=function(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2};
Ta=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};_.Ua=function(a){a=Error(a);Ta(a,"warning");return a};_.Wa=function(a){if(typeof a!=="boolean")throw Error("s`"+_.Va(a)+"`"+a);return a};_.Ya=function(a){if(!(0,_.Xa)(a))throw _.Ua("enum");return a|0};_.Za=function(a){if(typeof a!=="number")throw _.Ua("int32");if(!(0,_.Xa)(a))throw _.Ua("int32");return a|0};
_.$a=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.ab=function(a){return a==null||typeof a==="string"?a:void 0};_.cb=function(a,b,c){if(a!=null&&typeof a==="object"&&a.Dd===_.bb)return a;if(Array.isArray(a)){var d=a[_.v]|0,e=d;e===0&&(e|=c&32);e|=c&2;e!==d&&(a[_.v]=e);return new b(a)}};
db=function(a,b,c){const d=_.Da(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(const g in f)b[g]=c(f[g])}(a=_.Ia(a))&&(d[_.Ha]=_.Da(a));return d};fb=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a)){const f=a[_.v]|0;return a.length===0&&f&1?void 0:e&&f&2?a:eb(a,b,c,d!==void 0,e)}return b(a,d)}};
eb=function(a,b,c,d,e){const f=d||c?a[_.v]|0:0,g=d?!!(f&32):void 0;d=_.Da(a);let h=0;const k=d.length;for(let x=0;x<k;x++){var l=d[x];if(x===k-1&&Ea(l)){var m=b,p=c,r=g,q=e;let C=void 0;for(let F in l){const K=fb(l[F],m,p,r,q);if(K!=null){let H;((H=C)!=null?H:C={})[F]=K}}l=C}else l=fb(d[x],b,c,g,e);d[x]=l;l!=null&&(h=x+1)}h<k&&(d.length=h);c&&((a=_.Ia(a))&&(d[_.Ha]=_.Da(a)),c(f,d));return d};
jb=function(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return(0,_.gb)(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(_.ya(a))return _.xa(a);if(a.Dd===_.bb)return hb(a);if("function"==typeof _.ib&&a instanceof _.ib)return a.j();return}return a};lb=function(a,b){b&&(kb=b===Ka||b!==Ja&&b!==Oa&&b!==Ra?Ka:b);try{return hb(a)}finally{kb=void 0}};
hb=function(a){var b=a.ha;a=eb(b,jb,void 0,void 0,!1);var c=b[_.v]|0;if((b=a.length)&&!(c&512)){var d=a[b-1],e=!1;Ea(d)?(b--,e=!0):d=void 0;var f,g=(f=kb)!=null?f:Ka;f=c&512?0:-1;c=b-f;g=g(c,f,a,d);d&&(a[b]=void 0);if(c<g&&d){c=!0;for(var h in d){const k=+h;if(k<=g)e=k+f,a[e]=d[h],b=Math.max(e+1,b),e=!1,delete d[h];else{c=!1;break}}c&&(d=void 0)}for(c=b-1;b>0;c=b-1)if(h=a[c],h==null)b--,e=!0;else if(c-=f,c>=g){let k;((k=d)!=null?k:d={})[c]=h;b--;e=!0}else break;e&&(a.length=b);d&&a.push(d)}return a};
mb=function(a,b,c=Ca){if(a!=null){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[_.v]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[_.v]=(d|34)&-12293,a):eb(a,mb,d&4?Ca:c,!0,!0)}a.Dd===_.bb&&(c=a.ha,d=c[_.v]|0,a=d&2?a:new a.constructor(_.nb(c,d,!0)));return a}};_.nb=function(a,b,c){const d=c||b&2?Ca:Ba,e=!!(b&32);a=db(a,b,f=>mb(f,e,d));a[_.v]=a[_.v]|32|(c?2:0);return a};
_.ob=function(a){const b=a.ha,c=b[_.v]|0;return c&2?new a.constructor(_.nb(b,c,!1)):a};
_.pb=function(a,b,c,d){if(a==null){var e=96;c?(a=[c],e|=512):a=[];b&&(e=e&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error("v");e=a[_.v]|0;if(e&2048)throw Error("y");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error("z");a:{c=a;if(d=c.length){const f=d-1;if(Ea(c[f])){e|=256;b=f-(e&512?0:-1);if(b>=1024)throw Error("A");e=e&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,d-(e&512?0:-1));if(b>1024)throw Error("B");e=e&-33521665|(b&1023)<<15}}}a[_.v]=e;return a};
_.qb=function(a,b,c,d){const e=b&512?0:-1,f=c+e;var g=a.length-1;if(f>=g&&b&256)return a[g][c]=d,b;if(f<=g)return a[f]=d,b&256&&(a=a[g],c in a&&delete a[c]),b;d!==void 0&&(g=b>>15&1023||536870912,c>=g?d!=null&&(a[g+e]={[c]:d},b|=256,a[_.v]=b):a[f]=d);return b};_.sb=function(a,b,c,d){a=a.ha;let e=a[_.v]|0;d=_.rb(a,e,c,d);b=_.cb(d,b,e);b!==d&&b!=null&&_.qb(a,e,c,b);return b};_.tb=function(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};
_.w=function(a,b){return a!=null?!!a:!!b};_.y=function(a,b){b==void 0&&(b="");return a!=null?a:b};_.ub=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};_.vb=function(a){for(const b in a)return!1;return!0};wb=Object.defineProperty;xb=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};yb=xb(this);
zb=function(a,b){if(b)a:{var c=yb;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&wb(c,a,{configurable:!0,writable:!0,value:b})}};zb("globalThis",function(a){return a||yb});zb("Symbol.dispose",function(a){return a?a:Symbol("b")});
zb("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});var Bb,Fb;_.Ab=_.Ab||{};_.t=this||self;Bb=_.t._F_toggles||[];_.Cb=function(a,b){a=a.split(".");b=b||_.t;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};_.Va=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.Db=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.Eb="closure_uid_"+(Math.random()*1E9>>>0);Fb=function(a,b,c){return a.call.apply(a.bind,arguments)};_.z=function(a,b,c){_.z=Fb;return _.z.apply(null,arguments)};
_.Gb=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.A=function(a,b){a=a.split(".");for(var c=_.t,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.Ga=function(a){return a};
_.B=function(a,b){function c(){}c.prototype=b.prototype;a.X=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.wj=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};_.B(_.aa,Error);_.aa.prototype.name="CustomError";var Hb=!!(Bb[0]&2048);var Ib;if(Bb[0]&1024)Ib=Hb;else{var Jb=_.Cb("WIZ_global_data.oxN3nb"),Kb=Jb&&Jb[610401301];Ib=Kb!=null?Kb:!1}var ha=Ib;_.Lb=_.ba(a=>typeof a==="number");_.Mb=_.ba(a=>typeof a==="string");_.Nb=_.ba(a=>typeof a==="boolean");_.Ob=typeof _.t.BigInt==="function"&&typeof _.t.BigInt(0)==="bigint";var Rb,Pb,Sb,Qb;_.gb=_.ba(a=>_.Ob?a>=Pb&&a<=Qb:a[0]==="-"?ca(a,Rb):ca(a,Sb));Rb=Number.MIN_SAFE_INTEGER.toString();Pb=_.Ob?BigInt(Number.MIN_SAFE_INTEGER):void 0;Sb=Number.MAX_SAFE_INTEGER.toString();Qb=_.Ob?BigInt(Number.MAX_SAFE_INTEGER):void 0;_.Tb=typeof TextDecoder!=="undefined";_.Ub=typeof TextEncoder!=="undefined";var ja,Vb=_.t.navigator;ja=Vb?Vb.userAgentData||null:null;_.va=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.Wb=function(a,b,c){Array.prototype.forEach.call(a,b,c)};_.Xb=function(a,b){return Array.prototype.some.call(a,b,void 0)};_.Yb=function(a){_.Yb[" "](a);return a};_.Yb[" "]=function(){};var kc;_.Zb=_.ma();_.$b=_.na();_.ac=_.u("Edge");_.bc=_.u("Gecko")&&!(_.fa()&&!_.u("Edge"))&&!(_.u("Trident")||_.u("MSIE"))&&!_.u("Edge");_.cc=_.fa()&&!_.u("Edge");_.dc=_.ua();_.ec=ra()?ja.platform==="Windows":_.u("Windows");_.fc=ra()?ja.platform==="Android":_.u("Android");_.gc=sa();_.hc=_.u("iPad");_.ic=_.u("iPod");_.jc=_.ta();
a:{let a="";const b=function(){const c=_.ea();if(_.bc)return/rv:([^\);]+)(\)|;)/.exec(c);if(_.ac)return/Edge\/([\d\.]+)/.exec(c);if(_.$b)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(_.cc)return/WebKit\/(\S+)/.exec(c);if(_.Zb)return/(?:Version)[ \/]?(\S+)/.exec(c)}();b&&(a=b?b[1]:"");if(_.$b){var lc;const c=_.t.document;lc=c?c.documentMode:void 0;if(lc!=null&&lc>parseFloat(a)){kc=String(lc);break a}}kc=a}_.mc=kc;_.nc=_.oa();_.oc=sa()||_.u("iPod");_.pc=_.u("iPad");_.qc=_.u("Android")&&!(pa()||_.oa()||_.ma()||_.u("Silk"));_.rc=pa();_.sc=_.qa()&&!_.ta();var za,tc;za=new Set;tc=_.Aa();_.Ha=_.Aa(void 0,!0);_.v=_.Aa("jas",!0,!0);var vc;_.bb={};vc=[];vc[_.v]=55;_.uc=Object.freeze(vc);_.wc=Object.freeze({});var xc=void 0;_.yc=typeof BigInt==="function"?BigInt.asIntN:void 0;_.zc=Number.isSafeInteger;_.Xa=Number.isFinite;_.Ac=Math.trunc;var kb;_.Bc=function(a,b){a=a.ha;return _.rb(a,a[_.v]|0,b)};_.rb=function(a,b,c,d){if(c===-1)return null;const e=c+(b&512?0:-1),f=a.length-1;if(e>=f&&b&256)return a[f][c];if(d&&b&256&&(b=a[f][c],b!=null)){if(a[e]!=null&&tc!=null){var g;a=(g=xc)!=null?g:xc={};g=a[tc]||0;g>=4||(a[tc]=g+1,g=Error(),Ta(g,"incident"),_.da(g))}return b}if(e<=f)return a[e]};_.Cc=function(a,b,c){const d=a.ha;let e=d[_.v]|0;_.Fa(e);_.qb(d,e,b,c);return a};
_.D=function(a,b,c,d=!1){b=_.sb(a,b,c,d);if(b==null)return b;a=a.ha;d=a[_.v]|0;if(!(d&2)){const e=_.ob(b);e!==b&&(b=e,_.qb(a,d,c,b))}return b};_.E=function(a,b,c){c==null&&(c=void 0);return _.Cc(a,b,c)};_.G=function(a,b){a=_.Bc(a,b);return a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0};_.I=function(a,b){return _.ab(_.Bc(a,b))};_.J=function(a,b,c=!1){let d;return(d=_.G(a,b))!=null?d:c};_.L=function(a,b){let c;return(c=_.I(a,b))!=null?c:""};
_.M=function(a,b,c){return _.Cc(a,b,c==null?c:_.Wa(c))};_.N=function(a,b,c){return _.Cc(a,b,c==null?c:_.Za(c))};_.O=function(a,b,c){return _.Cc(a,b,_.$a(c))};_.P=function(a,b,c){return _.Cc(a,b,c==null?c:_.Ya(c))};_.Q=class{constructor(a,b,c){this.ha=_.pb(a,b,c)}toJSON(){return lb(this)}ya(a){return JSON.stringify(lb(this,a))}nc(){return!!((this.ha[_.v]|0)&2)}};_.Q.prototype.Dd=_.bb;_.Q.prototype.toString=function(){return this.ha.toString()};_.Dc=_.tb();_.Gc=_.tb();_.Hc=_.tb();var Ic=class extends _.Q{constructor(a){super(a)}};_.Jc=class extends _.Q{constructor(a){super(a)}D(a){return _.N(this,3,a)}};var Kc=class extends _.Q{constructor(a){super(a)}Gc(a){return _.O(this,24,a)}};_.Lc=class extends _.Q{constructor(a){super(a)}};_.R=function(){this.qa=this.qa;this.Y=this.Y};_.R.prototype.qa=!1;_.R.prototype.isDisposed=function(){return this.qa};_.R.prototype.dispose=function(){this.qa||(this.qa=!0,this.P())};_.R.prototype[Symbol.dispose]=function(){this.dispose()};_.R.prototype.P=function(){if(this.Y)for(;this.Y.length;)this.Y.shift()()};var Mc=class extends _.R{constructor(){var a=window;super();this.o=a;this.i=[];this.j={}}resolve(a){let b=this.o;a=a.split(".");const c=a.length;for(let d=0;d<c;++d)if(b[a[d]])b=b[a[d]];else return null;return b instanceof Function?b:null}nb(){const a=this.i.length,b=this.i,c=[];for(let d=0;d<a;++d){const e=b[d].i(),f=this.resolve(e);if(f&&f!=this.j[e])try{b[d].nb(f)}catch(g){}else c.push(b[d])}this.i=c.concat(b.slice(a))}};var Oc=class extends _.R{constructor(){var a=_.Nc;super();this.o=a;this.A=this.i=null;this.v=0;this.B={};this.j=!1;a=window.navigator.userAgent;a.indexOf("MSIE")>=0&&a.indexOf("Trident")>=0&&(a=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a))&&a[1]&&parseFloat(a[1])<9&&(this.j=!0)}C(a,b){this.i=b;this.A=a;b.preventDefault?b.preventDefault():b.returnValue=!1}};_.Pc=class extends _.Q{constructor(a){super(a)}};var Qc=class extends _.Q{constructor(a){super(a)}};var Tc;_.Rc=function(a,b,c=98,d=new _.Jc){if(a.i){const e=new Ic;_.O(e,1,b.message);_.O(e,2,b.stack);_.N(e,3,b.lineNumber);_.P(e,5,1);_.E(d,40,e);a.i.log(c,d)}};Tc=class{constructor(){var a=Sc;this.i=null;_.J(a,4,!0)}log(a,b,c=new _.Jc){_.Rc(this,a,98,c)}};var Uc,Vc;Uc=function(a){if(a.o.length>0){var b=a.i!==void 0,c=a.j!==void 0;if(b||c){b=b?a.v:a.A;c=a.o;a.o=[];try{_.Wb(c,b,a)}catch(d){console.error(d)}}}};_.Wc=class{constructor(a){this.i=a;this.j=void 0;this.o=[]}then(a,b,c){this.o.push(new Vc(a,b,c));Uc(this)}resolve(a){if(this.i!==void 0||this.j!==void 0)throw Error("F");this.i=a;Uc(this)}reject(a){if(this.i!==void 0||this.j!==void 0)throw Error("F");this.j=a;Uc(this)}v(a){a.j&&a.j.call(a.i,this.i)}A(a){a.o&&a.o.call(a.i,this.j)}};
Vc=class{constructor(a,b,c){this.j=a;this.o=b;this.i=c}};_.Xc=a=>{var b="jc";if(a.jc&&a.hasOwnProperty(b))return a.jc;b=new a;return a.jc=b};_.Yc=class{constructor(){this.v=new _.Wc;this.i=new _.Wc;this.D=new _.Wc;this.B=new _.Wc;this.C=new _.Wc;this.A=new _.Wc;this.o=new _.Wc;this.j=new _.Wc;this.F=new _.Wc}Y(){return this.v}M(){return this.i}N(){return this.D}L(){return this.B}qa(){return this.C}K(){return this.A}J(){return this.o}G(){return this.j}static i(){return _.Xc(_.Yc)}};var bd;_.$c=function(){return _.D(_.Zc,Kc,1)};_.ad=function(){return _.D(_.Zc,_.Lc,5)};bd=class extends _.Q{constructor(a){super(a)}};var cd;window.gbar_&&window.gbar_.CONFIG?cd=window.gbar_.CONFIG[0]||{}:cd=[];_.Zc=new bd(cd);var Sc=_.D(_.Zc,Qc,3)||new Qc;_.$c()||new Kc;_.Nc=new Tc;_.A("gbar_._DumpException",function(a){_.Nc?_.Nc.log(a):console.error(a)});_.dd=new Oc;var fd;_.gd=function(a,b){var c=_.ed.i();if(a in c.i){if(c.i[a]!=b)throw new fd;}else{c.i[a]=b;const h=c.j[a];if(h)for(let k=0,l=h.length;k<l;k++){b=h[k];var d=c.i;delete b.i[a];if(_.vb(b.i)){for(var e=b.j.length,f=Array(e),g=0;g<e;g++)f[g]=d[b.j[g]];b.o.apply(b.v,f)}}delete c.j[a]}};_.ed=class{constructor(){this.i={};this.j={}}static i(){return _.Xc(_.ed)}};_.hd=class extends _.aa{constructor(){super()}};fd=class extends _.hd{};_.A("gbar.A",_.Wc);_.Wc.prototype.aa=_.Wc.prototype.then;_.A("gbar.B",_.Yc);_.Yc.prototype.ba=_.Yc.prototype.M;_.Yc.prototype.bb=_.Yc.prototype.N;_.Yc.prototype.bd=_.Yc.prototype.qa;_.Yc.prototype.bf=_.Yc.prototype.Y;_.Yc.prototype.bg=_.Yc.prototype.L;_.Yc.prototype.bh=_.Yc.prototype.K;_.Yc.prototype.bj=_.Yc.prototype.J;_.Yc.prototype.bk=_.Yc.prototype.G;_.A("gbar.a",_.Yc.i());window.gbar&&window.gbar.ap&&window.gbar.ap(window.gbar.a);var id=new Mc;_.gd("api",id);
var jd=_.ad()||new _.Lc,kd=window,ld=_.y(_.I(jd,8));kd.__PVT=ld;_.gd("eq",_.dd);
}catch(e){_._DumpException(e)}
try{
_.md=class extends _.Q{constructor(a){super(a)}};
}catch(e){_._DumpException(e)}
try{
var od=class extends _.Q{constructor(a){super(a)}};var pd=class extends _.R{constructor(){super();this.j=[];this.i=[]}o(a,b){this.j.push({features:a,options:b!=null?b:null})}init(a,b,c){window.gapi={};const d=window.___jsl={};d.h=_.y(_.I(a,1));_.G(a,12)!=null&&(d.dpo=_.w(_.J(a,12)));d.ms=_.y(_.I(a,2));d.m=_.y(_.I(a,3));d.l=[];_.L(b,1)&&(a=_.I(b,3))&&this.i.push(a);_.L(c,1)&&(c=_.I(c,2))&&this.i.push(c);_.A("gapi.load",(0,_.z)(this.o,this));return this}};var qd=_.D(_.Zc,_.Pc,14);if(qd){var rd=_.D(_.Zc,_.md,9)||new _.md,sd=new od,td=new pd;td.init(qd,rd,sd);_.gd("gs",td)};
}catch(e){_._DumpException(e)}
})(this.gbar_);
// Google Inc.
</script><script nonce="prmhLwLNcpTiVzl7OrXdqg==">try {const preferences = JSON.parse(window.localStorage.getItem("datalab_prefs_joannelee0626@gmail.com")); document.querySelector('html') .setAttribute('theme', preferences['siteTheme'] || 'default');} catch (e) {}</script><script nonce="prmhLwLNcpTiVzl7OrXdqg==">window.performance.mark('head_start');</script><link rel="stylesheet" href="https://ssl.gstatic.com/colaboratory-static/common/a188df2f7c7f6efd88ca6912c9fd7438/v2/external/bundle.css"/><script nonce="prmhLwLNcpTiVzl7OrXdqg==">var colabVersionTag = 'colab_20250213-060120_RC00_726405724'; var colabScsVersion = 'a188df2f7c7f6efd88ca6912c9fd7438'; var hl = 'en'; var colabExperiments = JSON.parse('\x7b\x22add_prompt_cell\x22: false, \x22ai_banner\x22: false, \x22ai_unsubscribed_warning\x22: false, \x22ai_user_input_char_limit\x22: 2000, \x22aida_complete_code_model_id\x22: \x22\x22, \x22aida_converse_max_facts\x22: 20, \x22aida_do_conversation_model_id\x22: \x22\x22, \x22aida_generate_code_model_id\x22: \x22\x22, \x22allow_dsa_page_interaction\x22: false, \x22allow_readonly_cells\x22: true, \x22allowed_public_url_domains\x22: \x5b\x22huggingface.co\x22, \x22dagshub.com\x22, \x22storage.googleapis.com\x22\x5d, \x22auto_open_chat_on_empty_notebook\x22: false, \x22backend_url_allowlist\x22: \x5b\x22localhost\x22, \x22127.0.0.1\x22, \x22\x5b::1\x5d\x22, \x22kkb-production.jupyter-proxy.kaggle.net\x22\x5d, \x22backend_version\x22: \x22next\x22, \x22backtracking_strategy\x22: \x22non-literals\x22, \x22cell_markdown_toolbar_tooltips\x22: true, \x22cell_output_actions_tooltip\x22: true, \x22cell_tags\x22: false, \x22cell_toolbar_ai_menu\x22: true, \x22cell_toolbar_tooltips\x22: true, \x22cell_ui_refresh\x22: false, \x22chat_explain_error_temp\x22: \x221.0\x22, \x22chat_model_id_override\x22: \x22\x22, \x22chat_reduce_refusals\x22: true, \x22classified_generate\x22: false, \x22classroom_iframe_parent_origin\x22: \x22\x22, \x22client_text_compose\x22: true, \x22client_trim_completion_text\x22: 400, \x22cloud_origin\x22: \x22\x22, \x22code_report_millis\x22: 600000, \x22commands_in_toolbar\x22: false, \x22comment_poll_long\x22: 900000, \x22comment_poll_short\x22: 60000, \x22compose_skip_suffix_check\x22: false, \x22converse_server_side_history\x22: false, \x22converse_temp\x22: \x22\x22, \x22crawler\x22: false, \x22create_gemini_api_key\x22: false, \x22critique_comments\x22: false, \x22dbu\x22: \x22\x22, \x22debug_external\x22: \x22external\x22, \x22debug_prod\x22: \x22prod\x22, \x22dep_cells_commands\x22: true, \x22dep_cells_enabled\x22: false, \x22dep_graph\x22: false, \x22development\x22: false, \x22document_change_poll_interval\x22: 30000, \x22drive_anon_api_key\x22: \x22AIzaSyB10s2vWUTwP0pj20wZoxmpZIt3rRodYeg\x22, \x22drive_api_key\x22: \x22AIzaSyCN_sSPJMpYrAzC5AtTrltNC8oRmLtoqBk\x22, \x22drive_background_save_project_number\x22: \x22948411933973\x22, \x22drive_realtime_project_number\x22: \x22\x22, \x22drop_chat_links\x22: true, \x22dsa\x22: false, \x22embedding_app\x22: \x22\x22, \x22enable_adhoc_backends\x22: false, \x22enable_agent_connect_to_new_vm\x22: true, \x22enable_completions_backend_switching\x22: false, \x22enable_dasher_subscription_ui\x22: true, \x22enable_more_reprs\x22: true, \x22enable_mpp_orc_model_overrides\x22: true, \x22enable_rt_on_create\x22: false, \x22execution_announcements\x22: true, \x22execution_status_propagation\x22: true, \x22explain_cell\x22: true, \x22explain_error\x22: true, \x22explain_error_model_id_override\x22: \x22\x22, \x22explain_error_trim_traceback\x22: true, \x22explicit_ai_backend\x22: \x22\x22, \x22external_trusted_github_org_repos_quick_add\x22: \x22GoogleChrome\/CrUX,google\/generative-ai-docs,google-health\/cxr-foundation,google-health\/derm-foundation,google-health\/path-foundation\x22, \x22file_browser_poll_interval_millis\x22: 10000, \x22file_upload_rate_limit\x22: 5, \x22filter_repetitive_suggestions\x22: false, \x22first_party_auth\x22: true, \x22fix_imports\x22: false, \x22gemini_rebrand\x22: true, \x22generate_code\x22: true, \x22generate_df\x22: true, \x22generate_prompt_reduce_blank_responses\x22: false, \x22generate_prompt_reduce_name_errors\x22: false, \x22generate_temp\x22: \x22\x22, \x22get_started\x22: false, \x22gis_auth\x22: true, \x22github_client_id\x22: \x225036cf6d81e65aaa6340\x22, \x22gpu_utilization_check_interval_ms\x22: 600000, \x22granular_browser_permissions\x22: true, \x22hats_surveys\x22: true, \x22hrc\x22: false, \x22i18n_runtime_labels\x22: true, \x22import_data\x22: false, \x22import_gemini_api_key\x22: true, \x22include_df_vars_in_ai_conversation_context\x22: false, \x22inline_completion_ai_campaign_max_views\x22: 3, \x22inline_completion_ai_campaign_throttle_ms\x22: 600000, \x22interactive_sheet_next_steps\x22: true, \x22internal_chat\x22: false, \x22internal_schedule\x22: true, \x22is_prober\x22: false, \x22jsraw\x22: \x22compiled\x22, \x22key_promoter\x22: false, \x22kr\x22: false, \x22last_saved_indicator_refresh\x22: true, \x22latest_notebook_context_for_converse\x22: true, \x22link_id_assignments\x22: true, \x22link_imports_to_installs\x22: true, \x22local_cloud_apis\x22: false, \x22local_service_worker\x22: false, \x22lsp_diagnostics_reporting\x22: false, \x22lsp_inlay_hint\x22: false, \x22makersuite_api_key\x22: \x22AIzaSyAmDcruecW4rCL1KdwcbIVHL4LkXxahIgw\x22, \x22makersuite_service_url\x22: \x22https:\/\/alkalimakersuite-pa.clients6.google.com\x22, \x22markdown_spellchecker\x22: false, \x22min_dep_cells_runtime_kernel_cl\x22: 694609395, \x22ml_enabled\x22: true, \x22mlpp_multiline\x22: false, \x22mobile\x22: false, \x22mpp_orc_temperature_override\x22: \x221.0\x22, \x22next_steps\x22: true, \x22nl2code_missing_imports\x22: false, \x22no_fun\x22: false, \x22notebook_context_length\x22: 40000, \x22outage_notification\x22: \x22\x22, \x22outage_notification_link\x22: \x22\x22, \x22outputframe_version\x22: \x22\x22, \x22override_suf_params_for_test\x22: false, \x22parallel_prompting\x22: true, \x22pds_minting\x22: false, \x22prereq_cells_next_steps\x22: true, \x22prompt_for_dsa_trusted_tester_consent\x22: false, \x22recaptcha_polling_frequency_ms\x22: 300000, \x22recaptcha_v2_site_key\x22: \x226LfQttQUAAAAADuPanA_VZMaZgBAOnHZNuuqUewp\x22, \x22recaptcha_v3_site_key\x22: \x226LfQPtEUAAAAAHBpAdFng54jyuB1V5w5dofknpip\x22, \x22reconnect_max_delay_seconds\x22: 300, \x22remove_ai_explain_cell_fencing\x22: false, \x22remove_ai_explain_error_fencing\x22: false, \x22remove_ai_generate_fencing\x22: true, \x22require_ai_consent\x22: true, \x22resource_poll_interval_ms\x22: 10000, \x22rp_kws\x22: false, \x22rp_kxhr_skip_fallback\x22: false, \x22rp_serve_kernel_port\x22: false, \x22rp_socketio_fallback\x22: true, \x22rp_token_refresh_headroom_millis\x22: 300000, \x22rt_opt_in\x22: \x22OFF\x22, \x22run_mode\x22: false, \x22runtime_env_overrides\x22: \x22\\n \x5b\\n \x5b\\\x22ENABLE_DIRECTORYPREFETCHER\\\x22, \\\x221\\\x22\x5d\\n \x5d\\n \x22, \x22runtime_type_for_test\x22: \x22\x22, \x22server_execution_queue\x22: true, \x22server_side_generate_prompt_formatting_cloud\x22: false, \x22session_resume_coalesce\x22: true, \x22show_empty_notebook_actions\x22: false, \x22show_payments_interstitial\x22: false, \x22show_rel_notes_on_open\x22: true, \x22show_signup_survey\x22: true, \x22show_subscription_renewal_time\x22: false, \x22show_switch_to_prod_link\x22: false, \x22single_page_consent_form\x22: true, \x22smartpaste\x22: false, \x22smartpaste_serving_config\x22: \x22pl_700m_smart_paste_3.0.32_60\x22, \x22sql_cell\x22: false, \x22sql_cell_buttons\x22: false, \x22storage_partition_trial\x22: true, \x22storage_partition_trial_token\x22: \x22Agk\/t4Bt05W7j6CHeqXH9+6ccDayrBsQPqCLDPSElphe\/7cUobayuvN0A3huajTbJenIjp6qibLteh6e0IEWrgIAAAB4eyJvcmlnaW4iOiJodHRwczovL2NvbGFiLnJlc2VhcmNoLmdvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTl9\x22, \x22task_service_max_poll_count\x22: 45, \x22task_service_poll_interval_ms\x22: 2000, \x22task_service_wait_before_polling_ms\x22: 5000, \x22term4all\x22: false, \x22text_compose_report_changes_millis\x22: 10000, \x22text_span_comments\x22: false, \x22tpu_node_redirect\x22: true, \x22tpu_resource_stats\x22: false, \x22tpu_v5e1\x22: true, \x22transform_code\x22: false, \x22transform_code_context_file_per_cell\x22: false, \x22turn_off_agent_mode_when_safe\x22: false, \x22unmanaged_vm_min_label_block\x22: \x22\x22, \x22unmanaged_vm_min_label_warn\x22: \x22\x22, \x22unmanaged_vm_min_release_tag_block\x22: \x22\x22, \x22unmanaged_vm_min_release_tag_warn\x22: \x22\x22, \x22unsupported_magics_check\x22: true, \x22updated_inline_cell_diff\x22: false, \x22use_corplogin\x22: true, \x22use_dm_sql_lsp\x22: false, \x22user_visible_gpu_types\x22: \x5b\x22T4\x22, \x22A100\x22, \x22L4\x22\x5d, \x22v_100_redirect\x22: true, \x22verbose_warnings\x22: false, \x22vertex_ai_api_environment_override\x22: \x22\x22, \x22want_completions_ai_consent_campaign\x22: true, \x22workstations\x22: false, \x22ids\x22: \x5b20730150, 20730297, 20730230, 20730324, 20730177, 20730330, 20730351, 20730315, 20730182, 20730265, 20730186, 20730360\x5d, \x22flag_ids\x22: \x7b\x22add_prompt_cell\x22: 45644995, \x22ai_banner\x22: 45670540, \x22ai_unsubscribed_warning\x22: 45504730, \x22ai_user_input_char_limit\x22: 45661098, \x22aida_complete_code_model_id\x22: 45427660, \x22aida_converse_max_facts\x22: 45680037, \x22aida_do_conversation_model_id\x22: 45427664, \x22aida_generate_code_model_id\x22: 45427663, \x22allow_dsa_page_interaction\x22: 45675785, \x22allow_readonly_cells\x22: 45671718, \x22allowed_public_url_domains\x22: 45425558, \x22auto_open_chat_on_empty_notebook\x22: 45669599, \x22backend_url_allowlist\x22: 45660303, \x22backend_version\x22: 45425541, \x22backtracking_strategy\x22: 45644832, \x22cell_markdown_toolbar_tooltips\x22: 45654223, \x22cell_output_actions_tooltip\x22: 45650940, \x22cell_tags\x22: 45425779, \x22cell_toolbar_ai_menu\x22: 45647581, \x22cell_toolbar_tooltips\x22: 45649981, \x22cell_ui_refresh\x22: 45673630, \x22chat_explain_error_temp\x22: 45655973, \x22chat_model_id_override\x22: 45631876, \x22chat_reduce_refusals\x22: 45656767, \x22classified_generate\x22: 45425499, \x22classroom_iframe_parent_origin\x22: 45425537, \x22client_text_compose\x22: 45425512, \x22client_trim_completion_text\x22: 45425628, \x22cloud_origin\x22: 45425538, \x22code_report_millis\x22: 45658073, \x22commands_in_toolbar\x22: 45425502, \x22comment_poll_long\x22: 45425588, \x22comment_poll_short\x22: 45425587, \x22compose_skip_suffix_check\x22: 45615470, \x22converse_server_side_history\x22: 45634472, \x22converse_temp\x22: 45425509, \x22crawler\x22: 45425491, \x22create_gemini_api_key\x22: 45654552, \x22critique_comments\x22: 45612076, \x22dbu\x22: 45425545, \x22debug_external\x22: 45425470, \x22debug_prod\x22: 45425471, \x22dep_cells_commands\x22: 45622249, \x22dep_cells_enabled\x22: 45653551, \x22dep_graph\x22: 45629071, \x22development\x22: 45425544, \x22document_change_poll_interval\x22: 45425589, \x22drive_anon_api_key\x22: 45425478, \x22drive_api_key\x22: 45425473, \x22drive_background_save_project_number\x22: 45425479, \x22drive_realtime_project_number\x22: 45425629, \x22drop_chat_links\x22: 45646864, \x22dsa\x22: 45656258, \x22enable_adhoc_backends\x22: 45425506, \x22enable_agent_connect_to_new_vm\x22: 45670252, \x22enable_completions_backend_switching\x22: 45662651, \x22enable_dasher_subscription_ui\x22: 45639531, \x22enable_more_reprs\x22: 45613354, \x22enable_mpp_orc_model_overrides\x22: 45649913, \x22enable_rt_on_create\x22: 45667583, \x22execution_announcements\x22: 45651325, \x22execution_status_propagation\x22: 45644828, \x22explain_cell\x22: 45425505, \x22explain_error\x22: 45425487, \x22explain_error_model_id_override\x22: 45631875, \x22explain_error_trim_traceback\x22: 45618831, \x22explicit_ai_backend\x22: 45638548, \x22external_trusted_github_org_repos_quick_add\x22: 45425555, \x22file_browser_poll_interval_millis\x22: 45643722, \x22file_upload_rate_limit\x22: 45637799, \x22filter_repetitive_suggestions\x22: 45615781, \x22first_party_auth\x22: 45425560, \x22fix_imports\x22: 45624140, \x22gemini_rebrand\x22: 45631310, \x22generate_code\x22: 45425492, \x22generate_df\x22: 45425503, \x22generate_prompt_reduce_blank_responses\x22: 45643396, \x22generate_prompt_reduce_name_errors\x22: 45634392, \x22generate_temp\x22: 45425508, \x22get_started\x22: 45430267, \x22gis_auth\x22: 45425625, \x22github_client_id\x22: 45425556, \x22gpu_utilization_check_interval_ms\x22: 45425561, \x22granular_browser_permissions\x22: 45630936, \x22hats_surveys\x22: 45425559, \x22i18n_runtime_labels\x22: 45662916, \x22import_data\x22: 45430411, \x22import_gemini_api_key\x22: 45654551, \x22include_df_vars_in_ai_conversation_context\x22: 45676033, \x22inline_completion_ai_campaign_max_views\x22: 45676328, \x22inline_completion_ai_campaign_throttle_ms\x22: 45671534, \x22interactive_sheet_next_steps\x22: 45634324, \x22internal_chat\x22: 45622872, \x22internal_schedule\x22: 45425578, \x22is_prober\x22: 45429104, \x22jsraw\x22: 45425557, \x22key_promoter\x22: 45425570, \x22last_saved_indicator_refresh\x22: 45672240, \x22latest_notebook_context_for_converse\x22: 45668776, \x22link_id_assignments\x22: 45644831, \x22link_imports_to_installs\x22: 45644830, \x22local_cloud_apis\x22: 45425630, \x22local_service_worker\x22: 45425550, \x22lsp_diagnostics_reporting\x22: 45425604, \x22lsp_inlay_hint\x22: 45614695, \x22makersuite_api_key\x22: 45655361, \x22makersuite_service_url\x22: 45655362, \x22markdown_spellchecker\x22: 45671479, \x22min_dep_cells_runtime_kernel_cl\x22: 45654240, \x22ml_enabled\x22: 45425493, \x22mlpp_multiline\x22: 45425623, \x22mobile\x22: 45425562, \x22mpp_orc_temperature_override\x22: 45649914, \x22next_steps\x22: 45428239, \x22nl2code_missing_imports\x22: 45615676, \x22no_fun\x22: 45425540, \x22notebook_context_length\x22: 45633457, \x22outage_notification\x22: 45425584, \x22outage_notification_link\x22: 45425585, \x22outputframe_version\x22: 45425591, \x22override_suf_params_for_test\x22: 45425592, \x22parallel_prompting\x22: 45666384, \x22pds_minting\x22: 45648255, \x22prereq_cells_next_steps\x22: 45640400, \x22prompt_for_dsa_trusted_tester_consent\x22: 45670923, \x22recaptcha_polling_frequency_ms\x22: 45425582, \x22recaptcha_v2_site_key\x22: 45425581, \x22recaptcha_v3_site_key\x22: 45425580, \x22reconnect_max_delay_seconds\x22: 45425539, \x22remove_ai_explain_cell_fencing\x22: 45677303, \x22remove_ai_explain_error_fencing\x22: 45677302, \x22remove_ai_generate_fencing\x22: 45673079, \x22require_ai_consent\x22: 45425489, \x22resource_poll_interval_ms\x22: 45425590, \x22rp_kws\x22: 45650184, \x22rp_kxhr_skip_fallback\x22: 45656329, \x22rp_serve_kernel_port\x22: 45572083, \x22rp_socketio_fallback\x22: 45658495, \x22rp_token_refresh_headroom_millis\x22: 45517773, \x22rt_opt_in\x22: 45667546, \x22run_mode\x22: 45642857, \x22runtime_env_overrides\x22: 45425583, \x22runtime_type_for_test\x22: 45425586, \x22server_execution_queue\x22: 45425600, \x22server_side_generate_prompt_formatting_cloud\x22: 45655196, \x22session_resume_coalesce\x22: 45425603, \x22show_empty_notebook_actions\x22: 45677304, \x22show_payments_interstitial\x22: 45425543, \x22show_rel_notes_on_open\x22: 45644210, \x22show_signup_survey\x22: 45425620, \x22show_subscription_renewal_time\x22: 45425569, \x22show_switch_to_prod_link\x22: 45425483, \x22single_page_consent_form\x22: 45656775, \x22smartpaste\x22: 45627425, \x22smartpaste_serving_config\x22: 45630585, \x22sql_cell\x22: 45425497, \x22sql_cell_buttons\x22: 45425498, \x22task_service_max_poll_count\x22: 45669592, \x22task_service_poll_interval_ms\x22: 45669591, \x22task_service_wait_before_polling_ms\x22: 45669590, \x22term4all\x22: 45425542, \x22text_compose_report_changes_millis\x22: 45425568, \x22text_span_comments\x22: 45545873, \x22tpu_node_redirect\x22: 45634372, \x22tpu_resource_stats\x22: 45655215, \x22tpu_v5e1\x22: 45652002, \x22transform_code\x22: 45667102, \x22transform_code_context_file_per_cell\x22: 45671260, \x22turn_off_agent_mode_when_safe\x22: 45679577, \x22unmanaged_vm_min_label_block\x22: 45425546, \x22unmanaged_vm_min_label_warn\x22: 45425547, \x22unmanaged_vm_min_release_tag_block\x22: 45425548, \x22unmanaged_vm_min_release_tag_warn\x22: 45425549, \x22unsupported_magics_check\x22: 45644829, \x22updated_inline_cell_diff\x22: 45667103, \x22use_corplogin\x22: 45425606, \x22use_dm_sql_lsp\x22: 45425610, \x22user_visible_gpu_types\x22: 45620529, \x22v_100_redirect\x22: 45644963, \x22verbose_warnings\x22: 45425551, \x22vertex_ai_api_environment_override\x22: 45612077, \x22want_completions_ai_consent_campaign\x22: 45671138, \x22workstations\x22: 45425626\x7d\x7d'); var colabUserEmail = 'joannelee0626@gmail.com'; var colabRenderDataToken = 'AFWLbD0Wj8VxlobINgjEEfvuKNg2vuIU7Q5ljBPJNYG6HvPDv8IDL2FFq4Icgx4IHwYevMtLx84OvEOIpfsgcnTJkTIkWCu0AHHc'; var colabConfig = '\x5b\x5b\x22joannelee0626@gmail.com\x22,\x5b1,\x22AHXL0D2mW2cx83d6RvAFduij7+7C5L1DZ9Y7cy4Ymo9AkeZQjww\/uV8IATQ2BotM6uXyWk2kTIB\/yYpD+UE+BsN051CjOA8msrzuynl+jMaeGkL6DWMQmW0rU00+t\/FEN9C12p5zeaE3GxzJn+jLe6EnPZRETTsa3dELCadJuZD+1WA2L1P4tRqLrZETvn5VN7MvFpwTLN412EUQYckyZn80GLNuZMuBDve\/4bI+gxd68Ou5312tSDmopKGKdWi2iY85zmwJBidHlg2pQY5is0\/H6tN7EKCKwPloJaf+ktF50wnOhMKYYxSd2rzYaka+NrcvIsezY5hDmmUBGYG1aQLtWhXx34fNvD8SogMSDgHuax8JBA6V23taif30RnNnCIkqOgf\/Hq+sE1Khhx1Elo8qHyHd70bLDSyzIN7V4WKfFis1L7EIwzlcvJo0ewB5eQzipfCNFUQB7GEPnttbqCXjJqR7pKyZxRO1vvAgC\/LS1ELRTYndcqqEMZRYFm+RZ0D3KH9NHyL0lDeUn8+HT6u1L6\/KYwmFoMlp+G\/zhntyOkLRZLi2URhrOV72ad\/2auoqhK9kLt1mwPRUdeiEYYKSEyIx8FZ1F3KOB6I0BXIMaukyt3PzNHNEp3sZSLCgJxc5kYEIVghc5GnhSdFxlfZpBgLt44YGCtqmHVXEbI423v0fFP\/W6ljUTPen3vStqE7gAc3bNSSVJuKQabrmIylgREU3v4GUc6loplD1lGOrs3P5qwhur74tkO2u2HKjImJaDb6kah5O2LaE8LI2zwPTTi1pgumodpi+8dDJxBxlj4esZZ4mPAupVT69oQXsEr4ZdFgct73uVsb2\/WUSqUeAjmUxMD7U382K7X4WliAN9X\/SW\/pUdLvOOAOxeabj70brVprrsyxFmBZUcpM4MQbiMlJhr9GbQFrsfgR84J74K0umfOLI+Cu0bER7LnLJgdFIZEbKTI+mhOgg3fk0IP2OBDH3WWrAU\/3g7lCX\/goZrHEt4QWuI71dQs0QatN5cN5AxyAQ7ZvXlZxX+Isw0S7+COQsvDK2S6CgO71QcN4JPvTZ+LBlo6XR795hv1jEIN8jY6kroFu5yjlTrk+zqhZt\/j4UyYSHl6N\/W7LzizO7bvOdRphdYchhC6fbUVdpKy15HS\/ahVzCep\/SpTFUUr+S643hPXVcaZM9Jv52ZMP\/Bah0QdX1dy+CTLTQN7wdsFjF+RPfp6OOExaGaROQ21MqcANQUYb4naR3cPTckc2gu\/ATL2n0ujZmC1xjRFhEfY+h9KAxWkBKZNnHoO2muFE+1dzqCeJHB3th\/GfpolBirYQgNctb1RuoSSV0B2pe3F5qRTyjVwZfWIhOvG0tnnIKHob0oFyZjN3S4+iim977iXhYy4FfE6l7dv5u\/tuFa30yQHyfE1dNVnsYw7aI5YhotJ5oo593EFzTkbgtujSmDczp9MQ5ypf2YOnD\/bWtnLBL0CeuKcCaL0QxxzLUZscEm5fKp9\/b8040JbLgulKrUdlgdLXFgti\/tER7nGRULLnQ639+CL2z9sBa0FWvNTGU2XYM1nV7Vanrz4sgsNKwgb2WiQory24Dj08XgXorq4n9iOWqD5ynmdk27pn2RwmD9UT+NGHZ8JGHjw+0ltJ+RwUJB7bcSxf8IagK\/s4ycjFOUEv2wX4MoqtM6AqaVA\/hvoZsJKFbkyeT6lf7mnF\/\/CksOdf0rua462HG\/6mk6O9Tf+heESzykrRl6F+cthwBeqE6B+iFaF6G41yadK\/7GvEM+fMAoEUke4Vxs1xetwcG0a9I7eTQpHHBbI+KlZy5zTLmch0H3y8CF9i1FXg2EcmJgvF0sWlBEhijAVI2yGZbSqzTYrOqXsODFuylXC6hiA+xwKG33lAv44jtVuPUiesbnuyVUH0\x3d\x22,\x22AJ9oCCyRb2pFhLg0TB7D7b5EqQOBdzuzbqHm6hfowC97mu5qXXOzxOQqb+A14OoE9bPKcFxqUPlZxvEnCx4O8+C3xY\/l0Tw7ep9xzfEg3XUDprTV4BrtZ8fwmD7QhLLA6F9E\/z\/LYqZc\x22,\x22https:\/\/payments.google.com\/payments\x22,0,0,null,null,null,\x22$9.99\x22,\x22$49.99\x22,\x22$9.99\x22,\x22$49.99\x22\x5d,\x5b1,5\x5d,\x22US\x22,0\x5d\x5d';</script><link id='favicon-link' rel="shortcut icon" href="https://ssl.gstatic.com/colaboratory-static/common/a188df2f7c7f6efd88ca6912c9fd7438/img/favicon.ico"/><meta name="google-site-verification" content="wRgpUU3mIRZPD1GORBPNonaotM72092B_DsqQFWNa4s"/><meta name="google-site-verification" content="f5qdvL6RAXlBgHezvCLpPtvx2wU5ZgIzzPULroprlnA"/><meta name="google-site-verification" content="-wL8iYJTC7X0zF9qBNDQUAd-P1ZkQUK-OhSgv4Wkf1M"/><meta name="google-site-verification" content="o-EECwEDQeUpZv0jTmoGfCDX7dUI8Kul4ESepXmDnO0"/><meta name="google-site-verification" content="sNOroO9gXrazN-oMODOm0Bs0_vw1R5QwZ-BfrSHn8Io"/><meta name="google-site-verification" content="K1UdZBHJXQYnJGXIK1KuutmVy6dn3vG2sEyV9D1C6dM"/><meta name="google-site-verification" content="wdGthzzfu0IjM3qpFqTuQL9poAQZAvAaFKyuzetLpIM"/><meta name="google-site-verification" content="qZJ77guHGO0TObHUBRYVdXQlIhXBBuz8dahJVmIlzCo"/><meta name="google-site-verification" content="7ahoeOOKT2ZR781GZ5xK4L9t7yO1ZOHc-gaoUALEYgw"/><meta name="google-site-verification" content="PHgaSKwdxZELS21aixtLhfpvaHtKen9pnVJ25EI35Zs"/><meta name="google-site-verification" content="qylwTsZSLomIg1JrChne7cPcXmtC2Xh_5ZxlJWLlAH0"/><meta name="google-site-verification" content="BQfukMqFy1nu2Q2gjGbNTDA8MJ_Y4L2brCYA1h6ewkY"/><meta name="google-site-verification" content="Ozey1ptWUQW13_lCEhpPMOcmRBLqdyB3WEL-TJUjskU"/><meta name="google-site-verification" content="rF5iXzWe9KZXJes1dQNhOUkS4_z_e97IrsVoCx2trek"/><meta name="google-site-verification" content="z-WR3zzv8XZ5FFfBLLDbyTiN35UXm01nWUS2Uej5pwg"/><meta name="google-site-verification" content="vsXaeD7OD0m3iK8Z54fG8TYGC5eT17KeL_xMHtdiyWI"/><meta name="google-site-verification" content="cpB5oulaGwqSxsg4E-9q2MVbK87iE9NAUUVxdveucPw"/><meta name="google-site-verification" content="8P-D5fVWgUIhw8X2BxnKJbf5itK0zxX0QhoBjbJFTe8"/><meta name="google-site-verification" content="88fgsZDoVRBuRnDPMIEjcHCxsEXzODOqEsJoqtvQsDc"/><meta name="google-site-verification" content="sMarhZgb4va_L_7UTdMR43gDZ2gVqc_5GHN4REpQPGY"/><meta name="google-site-verification" content="26aKGBCw3XblB5Ou01UhxY5WDtMqHjoTm6P-lvF6AqE"/><meta name="google-site-verification" content="DGionF7db9g0dOgeBXwOAN2tmCzWBdo5yOdc_-5UcuE"/><meta name="google-site-verification" content="Q9LlidR0toR7UtSyVO23xNeaqJmRp8I6r4ghBQTtntU"/><meta name="google-site-verification" content="rQawcZaTEK_UrDG30cz_7nVKOVvBass61QEes0Tm04g"/><meta name="google-site-verification" content="8L3ghjzKIj241AYAmEygniTe604tsXFkIrb1v-DBtGo"/><meta name="google-site-verification" content="Gz6pcDgVFH_aS-aPTYW21rSHcWl0LAgKCWJtdXPVTNo"/><meta name="google-site-verification" content="KiunYPvrY5x8umvAWcjhwPrB677xCar2LeT_8yaVrDg"/><meta name="google-site-verification" content="b6bOMRzMVX2bJABYDGBPtpGcB_AUZ-o2SOTggQXErkg"/><meta name="google-site-verification" content="v2MQvJk6wTiBarKTbe1mdivqYCVtw-5m6w0HDzV5X_4"/><meta name="google-site-verification" content="-N1hdkiHJQ6kwJALkHVh2ZzV2fFNER0schZl2AU6zvc"/><meta name="google-site-verification" content="dsf7CRwnDkQv6Ot4gXTXx8_nVf8A9cb5o30hZ7cGAIo"/><meta property="og:type" content="article"/><meta property="og:image" content="https://colab.research.google.com/img/colab_favicon_256px.png"/><meta property="og:title" content="Google Colab"/><meta http-equiv="origin-trial" content="Agk/t4Bt05W7j6CHeqXH9+6ccDayrBsQPqCLDPSElphe/7cUobayuvN0A3huajTbJenIjp6qibLteh6e0IEWrgIAAAB4eyJvcmlnaW4iOiJodHRwczovL2NvbGFiLnJlc2VhcmNoLmdvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTl9"/><script nonce="prmhLwLNcpTiVzl7OrXdqg==">window.performance.mark('head_end'); window.performance.measure('head', 'head_start', 'head_end');</script></head><body class=""><div class="onegoogle"><div class="gb_Fa gb_Jd gb_2d" id="gb"><div class="gb_Cd gb_Zd gb_xd" ng-non-bindable="" data-ogsr-up="" style="padding:0;height:auto;display:block"><div class="gb_Qe" style="display:block"><div class="gb_3c"></div><div class="gb_z gb_cd gb_Mf gb_0"><div class="gb_D gb_jb gb_Mf gb_0"><a class="gb_B gb_Za gb_0" aria-expanded="false" aria-label="Google Account: joanne lee (joannelee0626@gmail.com)" href="https://accounts.google.com/SignOutOptions?hl=en&continue=https://colab.research.google.com/github/fourfeatherz/DS2002F24/blob/main/Labs%255CPandas_and_CSV_Hands_On.ipynb&ec=GBRAqQM" tabindex="0" role="button"><img class="gb_P gbii" src="https://lh3.googleusercontent.com/ogw/AF2bZyjmZ15WXc1yvIVy_F6RSCau4Yj7bl2Ok-PAY7TbR6cB-w=s32-c-mo" srcset="https://lh3.googleusercontent.com/ogw/AF2bZyjmZ15WXc1yvIVy_F6RSCau4Yj7bl2Ok-PAY7TbR6cB-w=s32-c-mo 1x, https://lh3.googleusercontent.com/ogw/AF2bZyjmZ15WXc1yvIVy_F6RSCau4Yj7bl2Ok-PAY7TbR6cB-w=s64-c-mo 2x " alt="" aria-hidden="true" data-noaft=""><div class="gb_Q gb_R" aria-hidden="true"><svg class="gb_Ka" height="14" viewBox="0 0 14 14" width="14" xmlns="http://www.w3.org/2000/svg"><circle class="gb_La" cx="7" cy="7" r="7"></circle><path class="gb_Na" d="M6 10H8V12H6V10ZM6 2H8V8H6V2Z"></path></svg></div></a></div></div></div></div></div><script nonce="prmhLwLNcpTiVzl7OrXdqg==">this.gbar_=this.gbar_||{};(function(_){var window=this;
try{
_.ud=function(a,b,c){if(!a.j)if(c instanceof Array)for(var d of c)_.ud(a,b,d);else{d=(0,_.z)(a.C,a,b);const e=a.v+c;a.v++;b.dataset.eqid=e;a.B[e]=d;b&&b.addEventListener?b.addEventListener(c,d,!1):b&&b.attachEvent?b.attachEvent("on"+c,d):a.o.log(Error("D`"+b))}};
}catch(e){_._DumpException(e)}
try{
var vd=document.querySelector(".gb_J .gb_B"),wd=document.querySelector("#gb.gb_Sc");vd&&!wd&&_.ud(_.dd,vd,"click");
}catch(e){_._DumpException(e)}
try{
_.ah=function(a){if(a.v)return a.v;for(const b in a.i)if(a.i[b].fa()&&a.i[b].B())return a.i[b];return null};_.bh=function(a,b){a.i[b.J()]=b};var ch=new class extends _.R{constructor(){var a=_.Nc;super();this.B=a;this.v=null;this.o={};this.C={};this.i={};this.j=null}A(a){this.i[a]&&(_.ah(this)&&_.ah(this).J()==a||this.i[a].R(!0))}Pa(a){this.j=a;for(const b in this.i)this.i[b].fa()&&this.i[b].Pa(a)}ec(a){return a in this.i?this.i[a]:null}};_.gd("dd",ch);
}catch(e){_._DumpException(e)}
try{
_.ti=function(a,b){return _.M(a,36,b)};
}catch(e){_._DumpException(e)}
try{
var ui=document.querySelector(".gb_z .gb_B"),vi=document.querySelector("#gb.gb_Sc");ui&&!vi&&_.ud(_.dd,ui,"click");
}catch(e){_._DumpException(e)}
})(this.gbar_);
// Google Inc.
</script></div><div class="scripts"><script nonce="prmhLwLNcpTiVzl7OrXdqg==">window.performance.mark('external_scripts_start');</script><script src="https://ssl.gstatic.com/colaboratory-static/common/a188df2f7c7f6efd88ca6912c9fd7438/gapi_loader.js" nonce="prmhLwLNcpTiVzl7OrXdqg=="></script><script src="https://ssl.gstatic.com/colaboratory-static/common/a188df2f7c7f6efd88ca6912c9fd7438/socketio_binary.js" nonce="prmhLwLNcpTiVzl7OrXdqg=="></script><script src="https://ssl.gstatic.com/colaboratory-static/common/a188df2f7c7f6efd88ca6912c9fd7438/analytics_binary.js" nonce="prmhLwLNcpTiVzl7OrXdqg=="></script><script src="/static/mathjax/MathJax.js?config=TeX-AMS_HTML-full,Safe&delayStartupUntil=configured" nonce="prmhLwLNcpTiVzl7OrXdqg=="></script><script src="https://ssl.gstatic.com/colaboratory-static/common/a188df2f7c7f6efd88ca6912c9fd7438/js%2Fmonaco_editor%2Fvs%2Floader.js" nonce="prmhLwLNcpTiVzl7OrXdqg=="></script><script nonce="prmhLwLNcpTiVzl7OrXdqg==">window.performance.mark('external_scripts_end'); window.performance.measure('external_scripts', 'external_scripts_start', 'external_scripts_end'); window.performance.mark('colab_load_start');</script><script src="https://ssl.gstatic.com/colaboratory-static/common/a188df2f7c7f6efd88ca6912c9fd7438/external_binary.js" nonce="prmhLwLNcpTiVzl7OrXdqg=="></script><script nonce="prmhLwLNcpTiVzl7OrXdqg==">
window.performance.mark('colab_load_end');
window.performance.measure('colab_load', 'colab_load_start', 'colab_load_end');
</script></div><div ng-non-bindable=""><div class="gb_S"><div class="gb_Bc"><div>Google Account</div><div class="gb_g">joanne lee</div><div>joannelee0626@gmail.com</div></div></div></div><script nonce="prmhLwLNcpTiVzl7OrXdqg==">this.gbar_=this.gbar_||{};(function(_){var window=this;
try{
var yd;yd=class extends _.hd{};_.zd=function(a,b){if(b in a.i)return a.i[b];throw new yd;};_.Ad=function(a){return _.zd(_.ed.i(),a)};
}catch(e){_._DumpException(e)}
try{
/*
Copyright Google LLC
SPDX-License-Identifier: Apache-2.0
*/
var Dd;_.Bd=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]};Dd=function(a){return new _.Cd(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};_.Ed=globalThis.trustedTypes;_.Fd=class{constructor(a){this.i=a}toString(){return this.i}};_.Gd=new _.Fd("about:invalid#zClosurez");_.Cd=class{constructor(a){this.kh=a}};_.Hd=[Dd("data"),Dd("http"),Dd("https"),Dd("mailto"),Dd("ftp"),new _.Cd(a=>/^[^:]*([/?#]|$)/.test(a))];_.Id=class{constructor(a){this.i=a}toString(){return this.i+""}};_.Jd=new _.Id(_.Ed?_.Ed.emptyHTML:"");
}catch(e){_._DumpException(e)}
try{
var Od,be,Nd,Pd,Ud;_.Kd=function(a){return a==null?a:(0,_.Xa)(a)?a|0:void 0};_.Ld=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.Xa)(a)?a|0:void 0};_.Md=function(a,b){return a.lastIndexOf(b,0)==0};Od=function(){let a=null;if(!Nd)return a;try{const b=c=>c;a=Nd.createPolicy("ogb-qtm#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};_.Qd=function(){Pd===void 0&&(Pd=Od());return Pd};
_.Sd=function(a){const b=_.Qd();return new _.Rd(b?b.createScriptURL(a):a)};_.Td=function(a){if(a instanceof _.Rd)return a.i;throw Error("H");};_.Vd=function(a){if(Ud.test(a))return a};_.Wd=function(a){if(a instanceof _.Fd)if(a instanceof _.Fd)a=a.i;else throw Error("H");else a=_.Vd(a);return a};_.Xd=function(a,b=document){let c;const d=(c=b.querySelector)==null?void 0:c.call(b,`${a}[nonce]`);return d==null?"":d.nonce||d.getAttribute("nonce")||""};_.Yd=function(a,b,c){return _.sb(a,b,c,!1)!==void 0};
_.Zd=function(a,b){return _.Ld(_.Bc(a,b))};_.S=function(a,b){return _.Kd(_.Bc(a,b))};_.T=function(a,b,c=0){let d;return(d=_.Zd(a,b))!=null?d:c};_.$d=function(a,b,c=0){let d;return(d=_.S(a,b))!=null?d:c};_.ae=function(a){var b=_.Va(a);return b=="array"||b=="object"&&typeof a.length=="number"};Nd=_.Ed;_.Rd=class{constructor(a){this.i=a}toString(){return this.i+""}};Ud=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var ge,ke,ce;_.ee=function(a){return a?new ce(_.de(a)):be||(be=new ce)};_.fe=function(a,b){return typeof b==="string"?a.getElementById(b):b};_.U=function(a,b){var c=b||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=document,a?a=(b||c).querySelector(a?"."+a:""):(b=b||c,a=(a?b.querySelectorAll(a?"."+a:""):b.getElementsByTagName("*"))[0]||null));return a||null};
_.he=function(a,b){_.ub(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:ge.hasOwnProperty(d)?a.setAttribute(ge[d],c):_.Md(d,"aria-")||_.Md(d,"data-")?a.setAttribute(d,c):a[d]=c})};ge={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
_.ie=function(a){return a?a.defaultView:window};_.le=function(a,b){const c=b[1],d=_.je(a,String(b[0]));c&&(typeof c==="string"?d.className=c:Array.isArray(c)?d.className=c.join(" "):_.he(d,c));b.length>2&&ke(a,d,b);return d};ke=function(a,b,c){function d(e){e&&b.appendChild(typeof e==="string"?a.createTextNode(e):e)}for(let e=2;e<c.length;e++){const f=c[e];!_.ae(f)||_.Db(f)&&f.nodeType>0?d(f):_.Wb(f&&typeof f.length=="number"&&typeof f.item=="function"?_.Bd(f):f,d)}};
_.me=function(a){return _.je(document,a)};_.je=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.ne=function(a){let b;for(;b=a.firstChild;)a.removeChild(b)};_.oe=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.pe=function(a,b){return a&&b?a==b||a.contains(b):!1};_.de=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};ce=function(a){this.i=a||_.t.document||document};_.n=ce.prototype;
_.n.H=function(a){return _.fe(this.i,a)};_.n.Ua=function(a,b,c){return _.le(this.i,arguments)};_.n.appendChild=function(a,b){a.appendChild(b)};_.n.te=_.ne;_.n.Nf=_.oe;_.n.Mf=_.pe;
}catch(e){_._DumpException(e)}
try{
_.zi=function(a){const b=_.Xd("script",a.ownerDocument);b&&a.setAttribute("nonce",b)};_.Ai=function(a){if(!a)return null;a=_.I(a,4);var b;a===null||a===void 0?b=null:b=_.Sd(a);return b};_.Bi=class extends _.Q{constructor(a){super(a)}};_.Ci=function(a,b){return(b||document).getElementsByTagName(String(a))};
}catch(e){_._DumpException(e)}
try{
var Ei=function(a,b,c){a<b?Di(a+1,b):_.Nc.log(Error("fa`"+a+"`"+b),{url:c})},Di=function(a,b){if(Fi){const c=_.me("SCRIPT");c.async=!0;c.type="text/javascript";c.charset="UTF-8";c.src=_.Td(Fi);_.zi(c);c.onerror=_.Gb(Ei,a,b,c.src);_.Ci("HEAD")[0].appendChild(c)}},Gi=class extends _.Q{constructor(a){super(a)}};var Hi=_.D(_.Zc,Gi,17)||new Gi,Ii,Fi=(Ii=_.D(Hi,_.Bi,1))?_.Ai(Ii):null,Ji,Ki=(Ji=_.D(Hi,_.Bi,2))?_.Ai(Ji):null,Li=function(){Di(1,2);if(Ki){const a=_.me("LINK");a.setAttribute("type","text/css");a.href=_.Td(Ki).toString();a.rel="stylesheet";let b=_.Xd("style",document);b&&a.setAttribute("nonce",b);_.Ci("HEAD")[0].appendChild(a)}};(function(){const a=_.$c();if(_.G(a,18))Li();else{const b=_.Zd(a,19)||0;window.addEventListener("load",()=>{window.setTimeout(Li,b)})}})();
}catch(e){_._DumpException(e)}
})(this.gbar_);
// Google Inc.
</script></body></html>