From f40e868960a35401e1cef451853d9cf66a1df0d7 Mon Sep 17 00:00:00 2001 From: YosseLine Date: Tue, 28 Nov 2017 18:24:50 -0500 Subject: [PATCH 01/22] =?UTF-8?q?Modificaci=C3=B3n=20del=20men=C3=BA=20des?= =?UTF-8?q?plegable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/images/Laboratoria-logo.jpg | Bin 0 -> 9058 bytes assets/images/chile.png | Bin 0 -> 456 bytes assets/images/logo-laboratoria.svg | 108 ---------------------------- assets/images/mexico.png | Bin 0 -> 538 bytes assets/images/peru.png | Bin 0 -> 2335 bytes css/main.css | 111 +++++++++++++++++++++++++++++ index.html | 59 +++++++++++++-- js/app.js | 48 +++++++++++-- 8 files changed, 207 insertions(+), 119 deletions(-) create mode 100644 assets/images/Laboratoria-logo.jpg create mode 100644 assets/images/chile.png delete mode 100644 assets/images/logo-laboratoria.svg create mode 100644 assets/images/mexico.png create mode 100644 assets/images/peru.png diff --git a/assets/images/Laboratoria-logo.jpg b/assets/images/Laboratoria-logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c46a7bb2209d36c79f48345c37fa7e80649d2a97 GIT binary patch literal 9058 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 literal 0 HcmV?d00001 diff --git a/assets/images/chile.png b/assets/images/chile.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1e952de7b9642e38f2bfef40929bb030c7498a GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^MnJ5{!3-qVEaun-q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NxL2z$e6&!E#wh)#3mD z|A$r|RtVa7{lUkIX&3(e`!653Q7?Aexts5P{r>yy$DfsZ9&$OZWVT-3zv9NyZh;_df!voG2aCpJ> zLq40t#KI-O?wXJbbErP^^woP0dm9l8oA!bGjN%v%~@o3pqU}ZSnAA z=A4;0IU&Je+6FO86NU8-90nSbc-*%3WJzv}V)(zV*k{-A-*!N&R7+eVN>UO_QmvAU zQh^kMk%6JPu7QQFp+Sg&p_Pe=m4T_Yfq|8Q!E) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/images/mexico.png b/assets/images/mexico.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb4bf525627fe1bda3fd309423d5efed23d6aff GIT binary patch literal 538 zcmV+#0_FXQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf00v@9M??Vs0RI60 zpuMM)00007bV*G`2igc21p_7}N41Rr00D|gL_t(YOYM}+E5mUd$6wpnZ=1)_IE^di zX(o%2r=lniO(|^-N^x{^aB`!hW6gSc4>39leAP7pPtxdlNaDKi` zPN9+gJv*u_H9gj0+%6X{FK=-}NNzwbQxJIda_m^aec&Pe@rb&56Yfhtu8SMGCl)w! zZQywoiE5>eWPngOM4Boa(R+`t!oZY0huMODdL{?)=!-Fx8@aqbM61dt6b?$wM=}6> z{@B%3o#^k@DC)8?^}NJsq=Br)0ZzQTG&k5J2Y(6U0Qj^B8XYB-eY9OI;>b19TU?6a zVHtCc1+}Ii^#IX?>|8xY^B9&68z_*l$TTmo@A|db}GbM-r c0~r4R?>o+JDoodtvH$=807*qoM6N<$g0`OEN&o-= literal 0 HcmV?d00001 diff --git a/assets/images/peru.png b/assets/images/peru.png new file mode 100644 index 0000000000000000000000000000000000000000..53e24688b8459bc9aceb513d63ab597abe362fa5 GIT binary patch literal 2335 zcmaJ@X;c%*8tt$Jkg!N50?ND)HxxohAc=`Y$Oc9XvI)3=grp%MWHD(;Kyg8%A_9uY zQFK&L0RZ-5Kz4!a7>ee}(78u}% zGIuZs006~X%n62jJltlRn!w*bc+q2UhfoLmv4FDn886_#D2~Zz0zgI9lnH?`9GfW@ zuTTSkWwX8^_Pbb4hbQeJZUhvfh=nu)6$mgziWm^flL_L$U{D}RT6-1r0suptBs2nw z;4h^M6*4!09^p|}w}$rK9F6-#m_k_hhbOTiO8>0}C>M8$r6aBw!2D3%_~@%@?$ zju<#G1S#nRf<~ip(|EWkRB;3%jYiXJkVtqKfmbKVA%PYzSI?YO;DBnON}_}$3OQD< zD2P$4gBUot(tnm9Q+|_`tG{j&ykP{bKuI9Fx$BoS3FPztKU60BhE_wt;J@|$PhoXv zk`g2YgKEV(l@LC-*qQoNN;+Ew3Lu3lRG~peLtb_vnY;Yzqh9j1S6Tx2s@Vqiuiw3;@Og9)}qk;dd)Snt)zz$MEg$b_Zkxm@A3SgBPI96DcF~HD$=8h2B zejV@Q{E)fkQ`-X4dAm`1O8#T>U7F=R2Zm-)LErHl_|=>>5w6eU_(TVPh^ZR5{eM}q+xqdR1i z(GM-vtgyS~HEXHWtM6v?o)1kR9NhW4y{+}mejW9l*XtgUQOd@=H&-^dm9_ktciX}q zTK2XfzG4pw-T!u9TodBNz2w(*n+(GKlj0Dfsd`*XK(>w!HKqP+8Qov}eorgq(Yuj( z3!ta7JjqL_n0I0R=%s`rM&IpTpA$8HsFfDQyHewK zGsmt}EQtIIvC;V>+AR*jNl!f(gv#O$T&c_w9S`rgY?!y~ZQmeue`zz6?o+|qMQ)fw z?Oi`6z8PEFBRj?1n{1{FsO(rX*Xg&siaA3`8@%c)`h>>5g|2CbLQdLE{Ye|WsmNen zri};{PiC@?oy3$Zx}VnG&{|88%|5dC;g*S)q}nwr3=_`yJQ&(h{$!YP{*||h*%L{Z zT*R{|-TVGk)gL>q*}U*sX^Cn!fhKsb>RlFzu9;L;BB&WRZceqAB#<%U=Gw5A`+JgR zSkzn^EI{50XLwa+yliCeAtxMxTt@?tXU_!*oe&;PeffOq9j{>H=01FxQQzGX%9Y2y z!UrjY-q$l-oPtws=Quxo_VAcj938+-=tNIpfG)tgCCDt}xrN+jiBKjA>hIbEJ)TFu{7{ zlt`V@qtSOMX|ep0r|H;pOaV>pdL(&tc0c~lZ8Sw`i*#S?ok}v)(1v!M847 zZe>-(DBaGmJ8@wVV@GTJtp2VhZ3@$J#a({fVP$r=Hr4*O ztlvNQDYMHvfoF%}AAm|!^A_Bunq%odS_^Uw4RI@)TN!BkS`1>V?R`o4M@#>oF5IxI zrnha?U%?urba2~MO!fI61?elp6cTFC%jDVSnVnHFXzQ@$&h<_!E3WJ`*;;77_juo{ lllaTOc)fZ1dEsot`1Ina8yB&6rb+ZaAUtjWr;HVy`Zt${xB378 literal 0 HcmV?d00001 diff --git a/css/main.css b/css/main.css index 6355c827..691459b1 100644 --- a/css/main.css +++ b/css/main.css @@ -1,3 +1,114 @@ /* * Estilos de tu proyecto */ + /*Resetando*/ +*{ + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'Roboto', sans-serif; +} +/*Clases reutilizables*/ +.inline-block{ + display: inline-block; +} +.list-style{ + list-style: none; +} +.yellow{ + background-color: rgb(255,193,7); +} +.hidden { + visibility: hidden; +} +/*Modificando header*/ +header{ + margin-top: 0; + width: 100%; + height: 61.48px; + position: fixed; + z-index: 1000; + background-color: rgba(255,193,7,0.5); +} +.nav-header{ + width: 81%; + height: 61.48px; + vertical-align: top; + outline: 1px solid blue; +} + +img{ + width: 150px; + margin: 2px 50px; +} +figure{ + background-color: #fff; +} + +/*Modificando nav*/ +nav{ + padding-top: 61.48px; + width: 250px; +} +.info-user{ + width: 100%; + padding: 30px 20px; + background-color: rgb(236,235,235); +} +.user-name-circle{ + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + padding: 15px 15px; + background: rgb(185,185,185); + font-size: 20px; + color: #fff; + margin-left: 80px; +} +.margin-div-user{ + width: 100%; + margin-top: 25px; +} +.text-align{ + text-align: center; + margin-bottom: 5px; +} +.region{ + height: 45px; + text-align: justify; + padding-left: 10px; + font-size: 17px; +} +.list-region{ + height: 45px; + text-align: justify; + font-size: 15px; +} +a{ + display: block; + text-decoration: none; + color: #000; + width: 100%; +} +.flags{ + width: 30px; + height: 18px; + margin: 0 10px; + transform: translateY(30%); +} +.region:hover, .list-region:hover, .list-lim:hover, .list-aqp:hover, .list-scl:hover, .list-cdmx:hover{ + background-color: rgb(236,235,235); +} +.fa-sort-desc{ + margin-left: 10px; + color: rgba(43,43,43,0.8); +} +.margin-list{ + margin-top: 2px; +} +.list-lim, .list-aqp, .list-scl, .list-cdmx{ + font-size: 15px; + padding: 7px 0; + padding-left: 50px; + +} diff --git a/index.html b/index.html index 8930fa03..d1a0701b 100644 --- a/index.html +++ b/index.html @@ -2,13 +2,60 @@ - Data Dashboard + Dashboard-Prueba + + + - - - - - +
+
+ Logo laboratoria +
+ +
+ +
+
+ + diff --git a/js/app.js b/js/app.js index 895ae2dd..0c8806bf 100644 --- a/js/app.js +++ b/js/app.js @@ -1,6 +1,44 @@ -/* - * Funcionalidad de tu producto - */ +var region = document.getElementById('region'); +var ulRegion = document.getElementById('list-region'); +var lima = document.getElementById('lim'); +var arequipa = document.getElementById('aqp'); +var chile = document.getElementById('scl'); +var mexico = document.getElementById('cdmx'); +var previous = region; -// Puedes hacer uso de la base de datos a través de la variable `data` -console.log(data); +window.addEventListener('load', function() { + region.addEventListener('click', showRegion); + lima.addEventListener('click', optionsLima); + arequipa.addEventListener('click', optionsArequipa); + chile.addEventListener('click', optionsChile); + mexico.addEventListener('click', optionsMexico); +}); +function showRegion() { + ulRegion.classList.toggle('hidden'); +}; +function optionsLima() { + paintOptions(lima, previous); + previous = lima; +} +function optionsArequipa() { + paintOptions(arequipa, previous); + previous = arequipa; +} +function optionsChile() { + paintOptions(chile, previous); + previous = chile; +} +function optionsMexico() { + paintOptions(mexico, previous); + previous = mexico; +} +function paintOptions(option,previous) { + option.classList.add('yellow'); + previous.classList.remove('yellow'); +} + +AQP162 = data.AQP['2016-2']; +LIM172 = data.LIM['2017-2']; + +console.log(LIM172); +console.log(LIM172.length); From 63e27ce950d3d21013be2d2b9592e0c07465e496 Mon Sep 17 00:00:00 2001 From: YosseLine Date: Wed, 29 Nov 2017 03:05:01 -0500 Subject: [PATCH 02/22] =?UTF-8?q?Modificando=20estructura=20html=20y=20a?= =?UTF-8?q?=C3=B1adiendo=20article=20principal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/main.css | 84 ++++++++++++++++++++++++++++++------- index.html | 114 ++++++++++++++++++++++++++++++++++++++++++++++----- js/app.js | 2 +- 3 files changed, 174 insertions(+), 26 deletions(-) diff --git a/css/main.css b/css/main.css index 691459b1..af5de389 100644 --- a/css/main.css +++ b/css/main.css @@ -1,7 +1,4 @@ -/* - * Estilos de tu proyecto - */ - /*Resetando*/ +/*Resetando*/ *{ margin: 0; padding: 0; @@ -12,6 +9,9 @@ .inline-block{ display: inline-block; } +.block{ + display: block; +} .list-style{ list-style: none; } @@ -25,30 +25,55 @@ header{ margin-top: 0; width: 100%; - height: 61.48px; + height: 9.2%; position: fixed; z-index: 1000; background-color: rgba(255,193,7,0.5); + box-shadow: 0 0 3px #000; + top: 0; } .nav-header{ - width: 81%; - height: 61.48px; - vertical-align: top; - outline: 1px solid blue; + width: 81.2%; + height: 100%; + position: fixed; } img{ width: 150px; - margin: 2px 50px; + margin: 2px 51px; } figure{ background-color: #fff; } - +/*Modificando tabs*/ +.tab{ + color: #000; + background-color: rgba(236,235,235,0.8); + border-top-left-radius: 15px; + border-top-right-radius: 15px; + padding: 10px; + width: 220px; + text-align: center; + cursor: pointer; + outline: none; + border: none; + box-shadow: 0 0 9px #999; + transform: translateY(69%); + margin-left: 25px; +} +.tab:hover{ + background-color: rgb(236,235,235); +} +.tab:active { + background-color: rgb(255,193,7); + box-shadow: 0 0 9px #666; + transform: translateY(63%); +} /*Modificando nav*/ nav{ - padding-top: 61.48px; - width: 250px; + width: 252px; + position: fixed; + box-shadow: 0 0 3px #000; } .info-user{ width: 100%; @@ -89,6 +114,7 @@ a{ text-decoration: none; color: #000; width: 100%; + height: 100%; } .flags{ width: 30px; @@ -110,5 +136,35 @@ a{ font-size: 15px; padding: 7px 0; padding-left: 50px; - +} +/*Modificando Main*/ +.margin{ + margin-top: 60.89px; + margin-left: 252px; +} +.container-sprints{ + width: 100%; + border-bottom: 2px solid rgb(255,193,7); + position: fixed; + background-color: #FFF; +} +.sprints{ +text-align: center; +padding: 5px 10px; +width: 220px; +height: 50px; +cursor: pointer; +} +.sprints:hover{ + outline-color: #grey; +} +.sprints:active{ + background-color: rgb(236,235,235); +} +/*Modificando aticle Overview*/ +.background-color-article{ + background-color: rgb(247,247,247); +} +.padding-article{ + padding-top: 50px; } diff --git a/index.html b/index.html index d1a0701b..e03e3072 100644 --- a/index.html +++ b/index.html @@ -13,6 +13,10 @@ Logo laboratoria -
+
+
+ +
+
+
+
+

ENROLLMENT

+
120

#STUDENTS CURRENTLY ENROLLED

+
20%

% DROPOUT

+
+ +
+
+
+

ACHIEVEMENT

+
105

#STUDENTS THAT MEET THE TARGET

+
78%

% OF TOTAL (135)

+
+ +
+
+
+

NET PROMOTER SCORE

+
78%

% CUMULATIVE NPS

+
+ 60%

Promoters

+ 30%

Passive

+ 10%

Detractors

+
+
+ +
+
+
+ +
+
+

TECH SKILLS

+
90

#STUDENTS THAT MEET THE TARGET

+
62%

% OF TOTAL (135)

+
+ +
+
+

#STUDENTS THAT MEET THE TARGET

+

#STUDENTS THAT DON'T MEET THE TARGET

+
+
+ +
+

LIFE SKILLS

+
80

#OVERALL CLASS AVERAGE

+
62

#STUDENTS THAT MEET THE TARGET

+
+ +
+
+

#STUDENTS THAT MEET THE TARGET

+

#STUDENTS THAT DON'T MEET THE TARGET

+
+
+
+
+
+

STUDENT SATISFATION

+
140

% MEETING OR EXCEEDING EXPECTATIONS (CUMULATIVE)

+
+ +
+
+
+

TEACHER RATING

+
4.2

OVERALL TEACHER RATING (CUMULATIVE)

+
+ +
+
+
+

JEDI MASTER RATING

+
50

OVERALL JEDI RATING (CUMULATIVE)

+
+ +
+
+
+
diff --git a/js/app.js b/js/app.js index 0c8806bf..294580ab 100644 --- a/js/app.js +++ b/js/app.js @@ -32,7 +32,7 @@ function optionsMexico() { paintOptions(mexico, previous); previous = mexico; } -function paintOptions(option,previous) { +function paintOptions(option, previous) { option.classList.add('yellow'); previous.classList.remove('yellow'); } From f1e2bdb6a0fdea00a603a85ddddb1a93ca06ab53 Mon Sep 17 00:00:00 2001 From: lidiecitass Date: Wed, 29 Nov 2017 13:32:02 -0500 Subject: [PATCH 03/22] Agregando graficos --- css/main.css | 2 +- index.html | 16 +++--- js/app.js | 134 ++++++++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 131 insertions(+), 21 deletions(-) diff --git a/css/main.css b/css/main.css index 691459b1..b238695e 100644 --- a/css/main.css +++ b/css/main.css @@ -19,7 +19,7 @@ background-color: rgb(255,193,7); } .hidden { - visibility: hidden; + display: none; } /*Modificando header*/ header{ diff --git a/index.html b/index.html index d1a0701b..39b4e96b 100644 --- a/index.html +++ b/index.html @@ -3,8 +3,8 @@ Dashboard-Prueba - - + + @@ -24,15 +24,15 @@
-
+ -
+
+ diff --git a/js/app.js b/js/app.js index 0c8806bf..8623135b 100644 --- a/js/app.js +++ b/js/app.js @@ -1,44 +1,152 @@ -var region = document.getElementById('region'); -var ulRegion = document.getElementById('list-region'); +var divRegion = document.getElementById('divRegion'); + +var ul = document.getElementsByTagName('ul'); + var lima = document.getElementById('lim'); +var lim172 = document.getElementById('lim172'); +var lim171 = document.getElementById('lim171'); +var lim162 = document.getElementById('lim162'); + var arequipa = document.getElementById('aqp'); +var aqp171 = document.getElementById('aqp171'); +var aqp162 = document.getElementById('aqp162'); + var chile = document.getElementById('scl'); +var scl172 = document.getElementById('scl172'); +var scl171 = document.getElementById('scl171'); +var scl162 = document.getElementById('scl162'); + var mexico = document.getElementById('cdmx'); -var previous = region; +var cdmx172 = document.getElementById('cdmx172'); +var cdmx171 = document.getElementById('cdmx171'); + +var previous = divRegion; window.addEventListener('load', function() { - region.addEventListener('click', showRegion); + divRegion.addEventListener('click', showAllRegions); lima.addEventListener('click', optionsLima); + lim172.addEventListener('click', optionslim172); + lim171.addEventListener('click', optionslim171); + lim162.addEventListener('click', optionslim162); arequipa.addEventListener('click', optionsArequipa); + // aqp171.addEventListener('click', optionsaqp171); chile.addEventListener('click', optionsChile); mexico.addEventListener('click', optionsMexico); + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); }); -function showRegion() { - ulRegion.classList.toggle('hidden'); + +function showAllRegions() { + // ulRegion.classList.toggle('hidden'); + ul[0].classList.toggle('hidden'); + paintOptions(lim172, previous); + // paintOptions(divRegion, previous); + ul[2].classList.toggle('hidden'); + ul[3].classList.toggle('hidden'); + ul[4].classList.toggle('hidden'); }; + +function paintOptions(option, previous) { + option.classList.add('yellow'); + if (option !== previous) + previous.classList.remove('yellow'); +} +/* +function options(optionRegion, index) { + // paintOptions(optionRegion, previous); + previous = optionRegion; + showRegion(); + ul[index].classList.toggle('hidden'); +} +*/ function optionsLima() { paintOptions(lima, previous); previous = lima; + ul[1].classList.toggle('hidden'); +} +function optionslim172() { + paintOptions(lim172, previous); + previous = lim172; + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); +} +function optionslim171() { + paintOptions(lim171, previous); + previous = lim171; +} +function optionslim162() { + paintOptions(lim162, previous); + previous = lim162; } function optionsArequipa() { paintOptions(arequipa, previous); previous = arequipa; + ul[2].classList.toggle('hidden'); } function optionsChile() { paintOptions(chile, previous); previous = chile; + ul[3].classList.toggle('hidden'); } function optionsMexico() { paintOptions(mexico, previous); previous = mexico; + ul[4].classList.toggle('hidden'); } -function paintOptions(option,previous) { - option.classList.add('yellow'); - previous.classList.remove('yellow'); + +function showMain(promotion) { + showTotalStudents(promotion); +} + +function showTotalStudents(region, promotion) { + drawTotalStudents(6, 7); + /* + console.log(data.LIM); + for(var regionData in data) { + if(region === regionData) + console.log(regionData); + } + */ + var sedeRegion = 'LIM'; + var generacion = '2017-2'; + for (var regionData in data) { + if (regionData === sedeRegion) + { + for (var semestre in data [regionData]) + { + if (semestre === generacion) + { + console.log(data[regionData][semestre].students); + } + } + } + } } +// Obtener a quien elijo +// LIM172 = data.LIM['2017-2']; +// console.log(LIM172); +// Pasar parametro para obtener ya datos estadisticos -AQP162 = data.AQP['2016-2']; -LIM172 = data.LIM['2017-2']; +/*************************GRAFICOS************/ -console.log(LIM172); -console.log(LIM172.length); +function drawTotalStudents(current, deserted) { + google.charts.load('current', {'packages':['corechart']}); + google.charts.setOnLoadCallback(drawChart); + function drawChart() { + var dataTest = new google.visualization.DataTable(); + dataTest.addColumn('string', 'Topping'); + dataTest.addColumn('number', 'Slices'); + dataTest.addRows([ + ['Inscritas', current], + ['Desertaron', deserted], + ]); + var options = {'title': 'Estudiantes Laboratoria', + 'colors': ['#109618', '#dc3912'], + 'width': 400, + 'height': 300 }; + var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + chart.draw(dataTest, options); + } +} \ No newline at end of file From ac140f1d44e6040295d226b60b1f4cb707c92f20 Mon Sep 17 00:00:00 2001 From: lidiecitass Date: Wed, 29 Nov 2017 14:10:43 -0500 Subject: [PATCH 04/22] Agregando grafico --- css/main.css | 2 +- index.html | 24 +++++---- js/app.js | 136 ++++++++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 139 insertions(+), 23 deletions(-) diff --git a/css/main.css b/css/main.css index af5de389..88f12345 100644 --- a/css/main.css +++ b/css/main.css @@ -19,7 +19,7 @@ background-color: rgb(255,193,7); } .hidden { - visibility: hidden; + display:none; } /*Modificando header*/ header{ diff --git a/index.html b/index.html index e03e3072..df9388a8 100644 --- a/index.html +++ b/index.html @@ -28,29 +28,29 @@
-
+ -

ACHIEVEMENT

@@ -148,6 +151,7 @@

JEDI MASTER RATING

+ diff --git a/js/app.js b/js/app.js index 294580ab..c84b73cd 100644 --- a/js/app.js +++ b/js/app.js @@ -1,44 +1,156 @@ -var region = document.getElementById('region'); -var ulRegion = document.getElementById('list-region'); +var ulRegion = document.getElementById('ul-region'); +var ulLim = document.getElementById('ul-lim'); + +var divRegion = document.getElementById('divRegion'); var lima = document.getElementById('lim'); +var ulLim = document.getElementById('ul-lim'); +var lim172 = document.getElementById('lim172'); +var lim171 = document.getElementById('lim171'); +var lim162 = document.getElementById('lim162'); + var arequipa = document.getElementById('aqp'); +var ulAqp = document.getElementById('ul-aqp'); +var aqp171 = document.getElementById('aqp171'); +var aqp162 = document.getElementById('aqp162'); + var chile = document.getElementById('scl'); +var ulScl = document.getElementById('ul-scl'); +var scl172 = document.getElementById('scl172'); +var scl171 = document.getElementById('scl171'); +var scl162 = document.getElementById('scl162'); + var mexico = document.getElementById('cdmx'); -var previous = region; +var ulCdmx = document.getElementById('ul-cdmx'); +var cdmx172 = document.getElementById('cdmx172'); +var cdmx171 = document.getElementById('cdmx171'); + +var previous = divRegion; window.addEventListener('load', function() { - region.addEventListener('click', showRegion); + divRegion.addEventListener('click', showAllRegions); lima.addEventListener('click', optionsLima); + lim172.addEventListener('click', optionslim172); + lim171.addEventListener('click', optionslim171); + lim162.addEventListener('click', optionslim162); arequipa.addEventListener('click', optionsArequipa); + // aqp171.addEventListener('click', optionsaqp171); chile.addEventListener('click', optionsChile); mexico.addEventListener('click', optionsMexico); + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); }); -function showRegion() { + +function showAllRegions() { + // ulRegion.classList.toggle('hidden'); ulRegion.classList.toggle('hidden'); + paintOptions(lim172, previous); + // paintOptions(divRegion, previous); + ulAqp.classList.toggle('hidden'); + ulScl.classList.toggle('hidden'); + ulCdmx.classList.toggle('hidden'); }; + +function paintOptions(option, previous) { + option.classList.add('yellow'); + if (option !== previous) + previous.classList.remove('yellow'); +} +/* +function options(optionRegion, index) { + // paintOptions(optionRegion, previous); + previous = optionRegion; + showRegion(); + ul[index].classList.toggle('hidden'); +} +*/ function optionsLima() { paintOptions(lima, previous); previous = lima; + ulLim.classList.toggle('hidden'); +} +function optionslim172() { + paintOptions(lim172, previous); + previous = lim172; + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); +} +function optionslim171() { + paintOptions(lim171, previous); + previous = lim171; +} +function optionslim162() { + paintOptions(lim162, previous); + previous = lim162; } function optionsArequipa() { paintOptions(arequipa, previous); previous = arequipa; + ulAqp.classList.toggle('hidden'); } function optionsChile() { paintOptions(chile, previous); previous = chile; + ulScl.classList.toggle('hidden'); } function optionsMexico() { paintOptions(mexico, previous); previous = mexico; + ulCdmx.classList.toggle('hidden'); } -function paintOptions(option, previous) { - option.classList.add('yellow'); - previous.classList.remove('yellow'); + +function showMain(promotion) { + showTotalStudents(promotion); } -AQP162 = data.AQP['2016-2']; -LIM172 = data.LIM['2017-2']; +function showTotalStudents(region, promotion) { + drawTotalStudents(6, 7); + /* + console.log(data.LIM); + for(var regionData in data) { + if(region === regionData) + console.log(regionData); + } + */ + var sedeRegion = 'LIM'; + var generacion = '2017-2'; + for (var regionData in data) { + if (regionData === sedeRegion) + { + for (var semestre in data [regionData]) + { + if (semestre === generacion) + { + console.log(data[regionData][semestre].students); + } + } + } + } +} +// Obtener a quien elijo +// LIM172 = data.LIM['2017-2']; +// console.log(LIM172); +// Pasar parametro para obtener ya datos estadisticos -console.log(LIM172); -console.log(LIM172.length); +/*************************GRAFICOS************/ + +function drawTotalStudents(current, deserted) { + google.charts.load('current', {'packages':['corechart']}); + google.charts.setOnLoadCallback(drawChart); + function drawChart() { + var dataTest = new google.visualization.DataTable(); + dataTest.addColumn('string', 'Topping'); + dataTest.addColumn('number', 'Slices'); + dataTest.addRows([ + ['Inscritas', current], + ['Desertaron', deserted], + ]); + var options = {'title': 'Estudiantes Laboratoria', + 'colors': ['#109618', '#dc3912'], + 'width': 400, + 'height': 300 }; + var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + chart.draw(dataTest, options); + } +} From 3f063fc34c88c1bb7ecc3bf6444ad819ae1d91b5 Mon Sep 17 00:00:00 2001 From: lidiecitass Date: Wed, 29 Nov 2017 14:20:37 -0500 Subject: [PATCH 05/22] Corrigiendo error --- css/main.css | 86 +++++++++++++++++++++++++++------ index.html | 134 +++++++++++++++++++++++++++++++++++++++++++-------- js/app.js | 26 +++++----- 3 files changed, 200 insertions(+), 46 deletions(-) diff --git a/css/main.css b/css/main.css index b238695e..ce5fd02d 100644 --- a/css/main.css +++ b/css/main.css @@ -1,7 +1,4 @@ -/* - * Estilos de tu proyecto - */ - /*Resetando*/ +/*Resetando*/ *{ margin: 0; padding: 0; @@ -12,6 +9,9 @@ .inline-block{ display: inline-block; } +.block{ + display: block; +} .list-style{ list-style: none; } @@ -19,36 +19,61 @@ background-color: rgb(255,193,7); } .hidden { - display: none; + display:none; } /*Modificando header*/ header{ margin-top: 0; width: 100%; - height: 61.48px; + height: 9.2%; position: fixed; z-index: 1000; background-color: rgba(255,193,7,0.5); + box-shadow: 0 0 3px #000; + top: 0; } .nav-header{ - width: 81%; - height: 61.48px; - vertical-align: top; - outline: 1px solid blue; + width: 81.2%; + height: 100%; + position: fixed; } img{ width: 150px; - margin: 2px 50px; + margin: 2px 51px; } figure{ background-color: #fff; } - +/*Modificando tabs*/ +.tab{ + color: #000; + background-color: rgba(236,235,235,0.8); + border-top-left-radius: 15px; + border-top-right-radius: 15px; + padding: 10px; + width: 220px; + text-align: center; + cursor: pointer; + outline: none; + border: none; + box-shadow: 0 0 9px #999; + transform: translateY(69%); + margin-left: 25px; +} +.tab:hover{ + background-color: rgb(236,235,235); +} +.tab:active { + background-color: rgb(255,193,7); + box-shadow: 0 0 9px #666; + transform: translateY(63%); +} /*Modificando nav*/ nav{ - padding-top: 61.48px; - width: 250px; + width: 252px; + position: fixed; + box-shadow: 0 0 3px #000; } .info-user{ width: 100%; @@ -89,6 +114,7 @@ a{ text-decoration: none; color: #000; width: 100%; + height: 100%; } .flags{ width: 30px; @@ -110,5 +136,35 @@ a{ font-size: 15px; padding: 7px 0; padding-left: 50px; - } +/*Modificando Main*/ +.margin{ + margin-top: 60.89px; + margin-left: 252px; +} +.container-sprints{ + width: 100%; + border-bottom: 2px solid rgb(255,193,7); + position: fixed; + background-color: #FFF; +} +.sprints{ +text-align: center; +padding: 5px 10px; +width: 220px; +height: 50px; +cursor: pointer; +} +.sprints:hover{ + outline-color: #grey; +} +.sprints:active{ + background-color: rgb(236,235,235); +} +/*Modificando aticle Overview*/ +.background-color-article{ + background-color: rgb(247,247,247); +} +.padding-article{ + padding-top: 50px; +} \ No newline at end of file diff --git a/index.html b/index.html index 39b4e96b..5997527c 100644 --- a/index.html +++ b/index.html @@ -3,8 +3,8 @@ Dashboard-Prueba - - + + @@ -13,6 +13,10 @@ Logo laboratoria -
-
+
+
+ +
+
+
+
+

ENROLLMENT

+
120

#STUDENTS CURRENTLY ENROLLED

+
20%

% DROPOUT

+
+ +
+
+

ACHIEVEMENT

+
105

#STUDENTS THAT MEET THE TARGET

+
78%

% OF TOTAL (135)

+
+ +
+
+
+

NET PROMOTER SCORE

+
78%

% CUMULATIVE NPS

+
+ 60%

Promoters

+ 30%

Passive

+ 10%

Detractors

+
+
+ +
+
+
+ +
+
+

TECH SKILLS

+
90

#STUDENTS THAT MEET THE TARGET

+
62%

% OF TOTAL (135)

+
+ +
+
+

#STUDENTS THAT MEET THE TARGET

+

#STUDENTS THAT DON'T MEET THE TARGET

+
+
+ +
+

LIFE SKILLS

+
80

#OVERALL CLASS AVERAGE

+
62

#STUDENTS THAT MEET THE TARGET

+
+ +
+
+

#STUDENTS THAT MEET THE TARGET

+

#STUDENTS THAT DON'T MEET THE TARGET

+
+
+
+
+
+

STUDENT SATISFATION

+
140

% MEETING OR EXCEEDING EXPECTATIONS (CUMULATIVE)

+
+ +
+
+
+

TEACHER RATING

+
4.2

OVERALL TEACHER RATING (CUMULATIVE)

+
+ +
+
+
+

JEDI MASTER RATING

+
50

OVERALL JEDI RATING (CUMULATIVE)

+
+ +
+
+
+
- + \ No newline at end of file diff --git a/js/app.js b/js/app.js index 8623135b..4e0b0de1 100644 --- a/js/app.js +++ b/js/app.js @@ -1,22 +1,26 @@ -var divRegion = document.getElementById('divRegion'); - -var ul = document.getElementsByTagName('ul'); +var ulRegion = document.getElementById('ul-region'); +var ulLim = document.getElementById('ul-lim'); +var divRegion = document.getElementById('divRegion'); var lima = document.getElementById('lim'); +var ulLim = document.getElementById('ul-lim'); var lim172 = document.getElementById('lim172'); var lim171 = document.getElementById('lim171'); var lim162 = document.getElementById('lim162'); var arequipa = document.getElementById('aqp'); +var ulAqp = document.getElementById('ul-aqp'); var aqp171 = document.getElementById('aqp171'); var aqp162 = document.getElementById('aqp162'); var chile = document.getElementById('scl'); +var ulScl = document.getElementById('ul-scl'); var scl172 = document.getElementById('scl172'); var scl171 = document.getElementById('scl171'); var scl162 = document.getElementById('scl162'); var mexico = document.getElementById('cdmx'); +var ulCdmx = document.getElementById('ul-cdmx'); var cdmx172 = document.getElementById('cdmx172'); var cdmx171 = document.getElementById('cdmx171'); @@ -39,12 +43,12 @@ window.addEventListener('load', function() { function showAllRegions() { // ulRegion.classList.toggle('hidden'); - ul[0].classList.toggle('hidden'); + ulRegion.classList.toggle('hidden'); paintOptions(lim172, previous); // paintOptions(divRegion, previous); - ul[2].classList.toggle('hidden'); - ul[3].classList.toggle('hidden'); - ul[4].classList.toggle('hidden'); + ulAqp.classList.toggle('hidden'); + ulScl.classList.toggle('hidden'); + ulCdmx.classList.toggle('hidden'); }; function paintOptions(option, previous) { @@ -63,7 +67,7 @@ function options(optionRegion, index) { function optionsLima() { paintOptions(lima, previous); previous = lima; - ul[1].classList.toggle('hidden'); + ulLim.classList.toggle('hidden'); } function optionslim172() { paintOptions(lim172, previous); @@ -83,17 +87,17 @@ function optionslim162() { function optionsArequipa() { paintOptions(arequipa, previous); previous = arequipa; - ul[2].classList.toggle('hidden'); + ulAqp.classList.toggle('hidden'); } function optionsChile() { paintOptions(chile, previous); previous = chile; - ul[3].classList.toggle('hidden'); + ulScl.classList.toggle('hidden'); } function optionsMexico() { paintOptions(mexico, previous); previous = mexico; - ul[4].classList.toggle('hidden'); + ulCdmx.classList.toggle('hidden'); } function showMain(promotion) { From 57e6a148cdcc8ca928ee46d6661eb6ef2ae3d0e0 Mon Sep 17 00:00:00 2001 From: YosseLine Date: Wed, 29 Nov 2017 17:32:47 -0500 Subject: [PATCH 06/22] Modificando estructura html, css y js --- css/main.css | 53 +++++++++++++++++--- index.html | 112 ++++++++++++++++++++++--------------------- js/app.js | 133 ++++++++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 225 insertions(+), 73 deletions(-) diff --git a/css/main.css b/css/main.css index af5de389..f7920d74 100644 --- a/css/main.css +++ b/css/main.css @@ -6,6 +6,9 @@ font-family: 'Roboto', sans-serif; } /*Clases reutilizables*/ +.text-align{ + text-align: center; +} .inline-block{ display: inline-block; } @@ -19,7 +22,7 @@ background-color: rgb(255,193,7); } .hidden { - visibility: hidden; + display: none; } /*Modificando header*/ header{ @@ -28,7 +31,7 @@ header{ height: 9.2%; position: fixed; z-index: 1000; - background-color: rgba(255,193,7,0.5); + background-color: rgba(43,43,43,0.8);; box-shadow: 0 0 3px #000; top: 0; } @@ -72,7 +75,9 @@ figure{ /*Modificando nav*/ nav{ width: 252px; + height: 100%; position: fixed; + z-index: 1000; box-shadow: 0 0 3px #000; } .info-user{ @@ -94,7 +99,7 @@ nav{ width: 100%; margin-top: 25px; } -.text-align{ +.text-info-user{ text-align: center; margin-bottom: 5px; } @@ -152,7 +157,7 @@ a{ text-align: center; padding: 5px 10px; width: 220px; -height: 50px; +height: 100%; cursor: pointer; } .sprints:hover{ @@ -161,10 +166,46 @@ cursor: pointer; .sprints:active{ background-color: rgb(236,235,235); } -/*Modificando aticle Overview*/ +/*Modificando article Overview*/ .background-color-article{ background-color: rgb(247,247,247); } .padding-article{ - padding-top: 50px; + padding-top: 40px; +} +.sections-overview{ + margin-top: 20px; + width: 100%; + height: 270px; + display: flex; +} +/*Modificacndo contenedores div*/ +.box-big{ + height: 100%; + background-color: #fff; + box-shadow: 0 0 5px #000; + width: 30%; + /* float: left; */ + margin:10px 18px 10px 18px; +} +.box-big-skills{ + height: 100%; + background-color: #fff; + box-shadow: 0 0 5px #000; + width: 40%; + margin:10px 52px 10px 52px; +} +.box-little{ + width: 160px; + padding: 10px; + background-color: rgb(247,247,247); + font-size: 12px; +} +.number-box{ + font-size: 15px; + font-weight: 700; +} +.chart-div{ + width: 50px; + height: 30px; } diff --git a/index.html b/index.html index e03e3072..53effda9 100644 --- a/index.html +++ b/index.html @@ -28,118 +28,119 @@
-
- + Sprints
-
-
-

ENROLLMENT

-
120

#STUDENTS CURRENTLY ENROLLED

-
20%

% DROPOUT

+
+
+

ENROLLMENT

+
120#STUDENTS CURRENTLY ENROLLED
+
20%% DROPOUT
+
+
-
-

ACHIEVEMENT

-
105

#STUDENTS THAT MEET THE TARGET

-
78%

% OF TOTAL (135)

+
+

ACHIEVEMENT

+
105#STUDENTS THAT MEETTHE TARGET
+
78%% OF TOTAL (135)
-
-

NET PROMOTER SCORE

-
78%

% CUMULATIVE NPS

-
- 60%

Promoters

- 30%

Passive

- 10%

Detractors

+
+

NET PROMOTER SCORE

+
78%% CUMULATIVE NPS +
+
+ 60%Promoters + 30%Passive + 10%Detractors
- -
-
+
+

TECH SKILLS

-
90

#STUDENTS THAT MEET THE TARGET

-
62%

% OF TOTAL (135)

+
90#STUDENTS THAT MEETTHE TARGET
+
62%% OF TOTAL (135)
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

+ #STUDENTS THAT MEET THE TARGET + #STUDENTS THAT DON'T MEET THE TARGET
-
+

LIFE SKILLS

-
80

#OVERALL CLASS AVERAGE

-
62

#STUDENTS THAT MEET THE TARGET

+
80#OVERALL CLASS AVERAGE
+
62#STUDENTS THAT MEETTHE TARGET
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

+ #STUDENTS THAT MEET THE TARGET + #STUDENTS THAT DON'T MEET THE TARGET
-
-
+
+

STUDENT SATISFATION

-
140

% MEETING OR EXCEEDING EXPECTATIONS (CUMULATIVE)

+
140% MEETING OR EXCEEDINGEXPECTATIONS (CUMULATIVE)
-
+

TEACHER RATING

-
4.2

OVERALL TEACHER RATING (CUMULATIVE)

+
4.2OVERALL TEACHER RATING(CUMULATIVE)
-
+

JEDI MASTER RATING

-
50

OVERALL JEDI RATING (CUMULATIVE)

+
50OVERALL JEDI RATING(CUMULATIVE)
@@ -148,6 +149,7 @@

JEDI MASTER RATING

+ diff --git a/js/app.js b/js/app.js index 294580ab..45b02bc6 100644 --- a/js/app.js +++ b/js/app.js @@ -1,44 +1,153 @@ -var region = document.getElementById('region'); -var ulRegion = document.getElementById('list-region'); +var ulRegion = document.getElementById('ul-region'); +var ulLim = document.getElementById('ul-lim'); + +var divRegion = document.getElementById('divRegion'); var lima = document.getElementById('lim'); +var ulLim = document.getElementById('ul-lim'); +var lim172 = document.getElementById('lim172'); +var lim171 = document.getElementById('lim171'); +var lim162 = document.getElementById('lim162'); + var arequipa = document.getElementById('aqp'); +var ulAqp = document.getElementById('ul-aqp'); +var aqp171 = document.getElementById('aqp171'); +var aqp162 = document.getElementById('aqp162'); + var chile = document.getElementById('scl'); +var ulScl = document.getElementById('ul-scl'); +var scl172 = document.getElementById('scl172'); +var scl171 = document.getElementById('scl171'); +var scl162 = document.getElementById('scl162'); + var mexico = document.getElementById('cdmx'); -var previous = region; +var ulCdmx = document.getElementById('ul-cdmx'); +var cdmx172 = document.getElementById('cdmx172'); +var cdmx171 = document.getElementById('cdmx171'); + +var previous = divRegion; window.addEventListener('load', function() { - region.addEventListener('click', showRegion); + divRegion.addEventListener('click', showAllRegions); lima.addEventListener('click', optionsLima); + lim172.addEventListener('click', optionslim172); + lim171.addEventListener('click', optionslim171); + lim162.addEventListener('click', optionslim162); arequipa.addEventListener('click', optionsArequipa); + // aqp171.addEventListener('click', optionsaqp171); chile.addEventListener('click', optionsChile); mexico.addEventListener('click', optionsMexico); + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); }); -function showRegion() { + +function showAllRegions() { + // ulRegion.classList.toggle('hidden'); ulRegion.classList.toggle('hidden'); + paintOptions(lim172, previous); + // paintOptions(divRegion, previous); + ulAqp.classList.toggle('hidden'); + ulScl.classList.toggle('hidden'); + ulCdmx.classList.toggle('hidden'); }; + +function paintOptions(option, previous) { + option.classList.add('yellow'); + if (option !== previous) + previous.classList.remove('yellow'); +} +/* +function options(optionRegion, index) { + // paintOptions(optionRegion, previous); + previous = optionRegion; + showRegion(); + ul[index].classList.toggle('hidden'); +} +*/ function optionsLima() { paintOptions(lima, previous); previous = lima; + ulLim.classList.toggle('hidden'); +} +function optionslim172() { + paintOptions(lim172, previous); + previous = lim172; + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); +} +function optionslim171() { + paintOptions(lim171, previous); + previous = lim171; +} +function optionslim162() { + paintOptions(lim162, previous); + previous = lim162; } function optionsArequipa() { paintOptions(arequipa, previous); previous = arequipa; + ulAqp.classList.toggle('hidden'); } function optionsChile() { paintOptions(chile, previous); previous = chile; + ulScl.classList.toggle('hidden'); } function optionsMexico() { paintOptions(mexico, previous); previous = mexico; + ulCdmx.classList.toggle('hidden'); } -function paintOptions(option, previous) { - option.classList.add('yellow'); - previous.classList.remove('yellow'); + +function showMain(promotion) { + showTotalStudents(promotion); } -AQP162 = data.AQP['2016-2']; -LIM172 = data.LIM['2017-2']; +function showTotalStudents(region, promotion) { + drawTotalStudents(6, 7); + /* + console.log(data.LIM); + for(var regionData in data) { + if(region === regionData) + console.log(regionData); + } + */ + var sedeRegion = 'LIM'; + var generacion = '2017-2'; + for (var regionData in data) { + if (regionData === sedeRegion) { + for (var semestre in data [regionData]) { + if (semestre === generacion) { + console.log(data[regionData][semestre].students); + } + } + } + } +} +// Obtener a quien elijo +// LIM172 = data.LIM['2017-2']; +// console.log(LIM172); +// Pasar parametro para obtener ya datos estadisticos -console.log(LIM172); -console.log(LIM172.length); +/*************************GRAFICOS************/ + +function drawTotalStudents(current, deserted) { + google.charts.load('current', {'packages':['corechart']}); + google.charts.setOnLoadCallback(drawChart); + function drawChart() { + var dataTest = new google.visualization.DataTable(); + dataTest.addColumn('string', 'Topping'); + dataTest.addColumn('number', 'Slices'); + dataTest.addRows([ + ['Inscritas', current], + ['Desertaron', deserted], + ]); + var options = { + 'colors': ['#109618', '#dc3912'], + 'width': 300, + 'height': 300 }; + var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + chart.draw(dataTest, options); + } +} From 0168b51764a2919d1edc8d55c47b49bd22f52c02 Mon Sep 17 00:00:00 2001 From: lidiecitass Date: Wed, 29 Nov 2017 17:37:56 -0500 Subject: [PATCH 07/22] Agregando primer grafico a dos sedes de Lima --- css/main.css | 2 +- index.html | 2 +- js/app.js | 51 +++++++++++++++++++++++++++++++-------------------- 3 files changed, 33 insertions(+), 22 deletions(-) diff --git a/css/main.css b/css/main.css index ce5fd02d..e4ccf9d2 100644 --- a/css/main.css +++ b/css/main.css @@ -156,7 +156,7 @@ height: 50px; cursor: pointer; } .sprints:hover{ - outline-color: #grey; + outline-color: grey; } .sprints:active{ background-color: rgb(236,235,235); diff --git a/index.html b/index.html index 5997527c..52507c7b 100644 --- a/index.html +++ b/index.html @@ -69,7 +69,7 @@

ENROLLMENT

120

#STUDENTS CURRENTLY ENROLLED

20%

% DROPOUT

-
+
-
-
-

ACHIEVEMENT

-
105

#STUDENTS THAT MEET THE TARGET

-
78%

% OF TOTAL (135)

-
- -
-
-
-

NET PROMOTER SCORE

-
78%

% CUMULATIVE NPS

-
- 60%

Promoters

- 30%

Passive

- 10%

Detractors

+
+
+

ENROLLMENT

+
120#STUDENTS CURRENTLY ENROLLED
+
20%% DROPOUT
+
+
+
+

ACHIEVEMENT

+
105#STUDENTS THAT MEETTHE TARGET
+
78%% OF TOTAL (135)
+
+ +
+
+
+

NET PROMOTER SCORE

+
78%% CUMULATIVE NPS +
+
+ 60%Promoters + 30%Passive + 10%Detractors +
+
+ +
-
- -
-
-
-
-

TECH SKILLS

-
90

#STUDENTS THAT MEET THE TARGET

-
62%

% OF TOTAL (135)

-
- -
-
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

+
+
+

TECH SKILLS

+
90#STUDENTS THAT MEETTHE TARGET
+
62%% OF TOTAL (135)
+
+ +
+
+ #STUDENTS THAT MEET THE TARGET + #STUDENTS THAT DON'T MEET THE TARGET +
-
-
-

LIFE SKILLS

-
80

#OVERALL CLASS AVERAGE

-
62

#STUDENTS THAT MEET THE TARGET

-
- -
-
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

+
+

LIFE SKILLS

+
80#OVERALL CLASS AVERAGE
+
62#STUDENTS THAT MEETTHE TARGET
+
+ +
+
+ #STUDENTS THAT MEET THE TARGET + #STUDENTS THAT DON'T MEET THE TARGET +
-
-
+
+

STUDENT SATISFATION

-
140

% MEETING OR EXCEEDING EXPECTATIONS (CUMULATIVE)

+
140% MEETING OR EXCEEDINGEXPECTATIONS (CUMULATIVE)
-
+

TEACHER RATING

-
4.2

OVERALL TEACHER RATING (CUMULATIVE)

+
4.2OVERALL TEACHER RATING(CUMULATIVE)
-
+

JEDI MASTER RATING

-
50

OVERALL JEDI RATING (CUMULATIVE)

+
50OVERALL JEDI RATING(CUMULATIVE)
diff --git a/index2.html b/index2.html new file mode 100644 index 00000000..be6215ca --- /dev/null +++ b/index2.html @@ -0,0 +1,153 @@ + + + + + Dashboard-Prueba + + + + + +
+
+ Logo laboratoria +
+ +
+ +
+
+ +
+
+
+
+

ENROLLMENT

+
120#STUDENTS CURRENTLY ENROLLED
+
20%% DROPOUT
+
+
+
+

ACHIEVEMENT

+
105#STUDENTS THAT MEETTHE TARGET
+
78%% OF TOTAL (135)
+
+ +
+
+
+

NET PROMOTER SCORE

+
78%% CUMULATIVE NPS +
+
+ 60%Promoters + 30%Passive + 10%Detractors +
+
+ +
+
+
+ +
+
+

TECH SKILLS

+
90

#STUDENTS THAT MEET THE TARGET

+
62%

% OF TOTAL (135)

+
+ +
+
+

#STUDENTS THAT MEET THE TARGET

+

#STUDENTS THAT DON'T MEET THE TARGET

+
+
+ +
+

LIFE SKILLS

+
80

#OVERALL CLASS AVERAGE

+
62

#STUDENTS THAT MEET THE TARGET

+
+ +
+
+

#STUDENTS THAT MEET THE TARGET

+

#STUDENTS THAT DON'T MEET THE TARGET

+
+
+
+
+
+

STUDENT SATISFATION

+
140

% MEETING OR EXCEEDING EXPECTATIONS (CUMULATIVE)

+
+ +
+
+
+

TEACHER RATING

+
4.2

OVERALL TEACHER RATING (CUMULATIVE)

+
+ +
+
+
+

JEDI MASTER RATING

+
50

OVERALL JEDI RATING (CUMULATIVE)

+
+ +
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/js/app.js b/js/app.js index 041f616d..a0e993cd 100644 --- a/js/app.js +++ b/js/app.js @@ -159,8 +159,8 @@ function drawTotalStudents(current, deserted) { ]); var options = { 'colors': ['#109618', '#dc3912'], - 'width': 400, - 'height': 300 }; + 'width': 320, + 'height': 150 }; var chart = new google.visualization.PieChart(document.getElementById('chart_div')); chart.draw(dataTest, options); } diff --git a/js/app2.js b/js/app2.js new file mode 100644 index 00000000..a0e993cd --- /dev/null +++ b/js/app2.js @@ -0,0 +1,167 @@ +var ulRegion = document.getElementById('ul-region'); +var ulLim = document.getElementById('ul-lim'); + +var divRegion = document.getElementById('divRegion'); +var lima = document.getElementById('lim'); +var ulLim = document.getElementById('ul-lim'); +var lim172 = document.getElementById('lim172'); +var lim171 = document.getElementById('lim171'); +var lim162 = document.getElementById('lim162'); + +var arequipa = document.getElementById('aqp'); +var ulAqp = document.getElementById('ul-aqp'); +var aqp171 = document.getElementById('aqp171'); +var aqp162 = document.getElementById('aqp162'); + +var chile = document.getElementById('scl'); +var ulScl = document.getElementById('ul-scl'); +var scl172 = document.getElementById('scl172'); +var scl171 = document.getElementById('scl171'); +var scl162 = document.getElementById('scl162'); + +var mexico = document.getElementById('cdmx'); +var ulCdmx = document.getElementById('ul-cdmx'); +var cdmx172 = document.getElementById('cdmx172'); +var cdmx171 = document.getElementById('cdmx171'); + +var previous = divRegion; + +window.addEventListener('load', function() { + divRegion.addEventListener('click', showAllRegions); + lima.addEventListener('click', optionsLima); + lim172.addEventListener('click', optionslim172); + lim171.addEventListener('click', optionslim171); + lim162.addEventListener('click', optionslim162); + arequipa.addEventListener('click', optionsArequipa); + // aqp171.addEventListener('click', optionsaqp171); + chile.addEventListener('click', optionsChile); + mexico.addEventListener('click', optionsMexico); + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); +}); + +function showAllRegions() { + // ulRegion.classList.toggle('hidden'); + ulRegion.classList.toggle('hidden'); + paintOptions(lim172, previous); + // paintOptions(divRegion, previous); + ulAqp.classList.toggle('hidden'); + ulScl.classList.toggle('hidden'); + ulCdmx.classList.toggle('hidden'); +}; + +function paintOptions(option, previous) { + option.classList.add('yellow'); + if (option !== previous) + previous.classList.remove('yellow'); +} +/* +function options(optionRegion, index) { + // paintOptions(optionRegion, previous); + previous = optionRegion; + showRegion(); + ul[index].classList.toggle('hidden'); +} +*/ +function optionsLima() { + paintOptions(lima, previous); + previous = lima; + ulLim.classList.toggle('hidden'); +} +function optionslim172() { + paintOptions(lim172, previous); + previous = lim172; + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); +} +function optionslim171() { + paintOptions(lim171, previous); + previous = lim171; + var region = lim171.dataset.region; + var promotion = lim171.dataset.promotion; + showMain(region, promotion); +} +function optionslim162() { + paintOptions(lim162, previous); + previous = lim162; +} +function optionsArequipa() { + paintOptions(arequipa, previous); + previous = arequipa; + ulAqp.classList.toggle('hidden'); +} +function optionsChile() { + paintOptions(chile, previous); + previous = chile; + ulScl.classList.toggle('hidden'); +} +function optionsMexico() { + paintOptions(mexico, previous); + previous = mexico; + ulCdmx.classList.toggle('hidden'); +} + +function showMain(region, promotion) { + showTotalStudents(region, promotion); +} + +function showTotalStudents(region, promotion) { + var current = 0; + var deserted = 0; + + console.log('region '+region+' promotion '+promotion ); + var sedeRegion = region; + var generation = promotion; + + /* + var sedeRegion = 'LIM'; + var generation = '2017-2'; + */ + for (var regionData in data) { + if (regionData === sedeRegion) { + for (var promo in data [regionData]) { + if (promo === generation) { + for (var students in data [regionData][promo]) { + if (students === 'students') { + for (var eachStudent in data [regionData][promo][students]) { + var active = data[sedeRegion][promo][students][eachStudent]['active']; + + (active) ? current++ : deserted++; + } + } + } + } + } + + } + } + console.log("current "+current+" deserted "+deserted); + drawTotalStudents(current, deserted); +} +// Obtener a quien elijo +// LIM172 = data.LIM['2017-2']; +// Pasar parametro para obtener ya datos estadisticos + +/*************************GRAFICOS************/ + +function drawTotalStudents(current, deserted) { + google.charts.load('current', {'packages':['corechart']}); + google.charts.setOnLoadCallback(drawChart); + function drawChart() { + var dataTest = new google.visualization.DataTable(); + dataTest.addColumn('string', 'Topping'); + dataTest.addColumn('number', 'Slices'); + dataTest.addRows([ + ['Inscritas', current], + ['Desertaron', deserted], + ]); + var options = { + 'colors': ['#109618', '#dc3912'], + 'width': 320, + 'height': 150 }; + var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + chart.draw(dataTest, options); + } +} \ No newline at end of file From 0441848c3ae6e90c700cb9adabb299b3f82b291c Mon Sep 17 00:00:00 2001 From: YosseLine Date: Thu, 30 Nov 2017 01:02:40 -0500 Subject: [PATCH 10/22] Mejorando css --- assets/images/ale.png | Bin 0 -> 354625 bytes css/main.css | 110 +++++++++++++++++++++---------- index.html | 122 ++++++++++++++++++----------------- js/app.js | 147 ++++++++++++++++++++++++++++++++++++++---- 4 files changed, 273 insertions(+), 106 deletions(-) create mode 100644 assets/images/ale.png diff --git a/assets/images/ale.png b/assets/images/ale.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba1429fe7b6061bf7b4fa15d182a50632320f16 GIT binary patch literal 354625 zcmV)GK)%0;P)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L02UT6>=Z;P4KLlxWFR6gic|eoQK^Jf%{pq~fZCR-{Cc z@_SO1m;8*_CF>H|qIHSIFp?$N)TJy@qG*Z)K!5-Nf;hLm*Z0lQTOL~Pb8Q_K0i1nV z-(`-`FRiuSI{%;lkN>*_g4!Uksa+dj1Z$reYehyzFji!&jJz#!9Y?H;NF*XMNCW@~ zBuJoyDu7^V?-RGQQBKjosv|PP%AS) z5ez0H5hNL02uTPO#6ku)PZh|3RM;R;ASl$XLREo9Kw=e%5(s1wL_wv3L;^r5KnfKS z!GZwzKM!za#>##hv6#WkWW8snRY9lB!VJdvBFW=iVx9 zh$skEC4i+8s%ra9qd*9tRDKmufFu?q>|j6?3M2qQP=tWcRt3oZ#YF-E2n0k@0O>D> zV5vyZN30YK^ph%rU={&vlo&xjV;~Sj777%R{Z0`9Y!y&ofJ9YPz zpiqeNhn!~xf|5Z0NkRhrzd-t5{V{7xWP~K5q*4(qA;A9ND4(bjAo(nmO8(ghN;`{1?a3(rz8m^qzyoVRHcnz z$Y4Z}5d?sKOemD9s!Cght*Tvs0H`38!*ICzm#X%QuA6A?^5@VQi(0-$gL zkRXvP_(c%nS!c!y5fLh#X9-k1w(7{`xFk4KQA9`pnBnAD1T(7WqqZrjl7Xti8L{h; zSUBsE4(~_-8FU=q+(N`oW&tdJH(E(-RP{+_l>o;y)Go1D41{n>3_=W*ibYlVYmz8r zL^(71vcVr8go6GuK*WInqyVvi*f_Tk4oyJ%?vVr&@D(5t$PTUqA=v)UNJD;#W znXfd6U_=LPI5+|n5G;@h3MfW(gj5DoDltfk5=aWg&P)V4C?!R3%Ws@;HPPYUQ5FOP zs^p@uQGgIWT@F5(loO}FD8>>hopmR15BnqKp_c1{teTzy8ZG=jU z`R-DStkPK!Bgl{d|A`{vR0)h-WCc@!P#`xqCJ8$&aib$DDDC|?d0Qb#RBdemQCTXc zR0$Qp;t8@um4IE^rwSm7L{<547MyL6ep*EM$ASO?2uNhH^Q(W+-+j1r@nI>R&id%w z%_}%c)int+ltG7Vl|%+0a`$JGiknkkILABJQy^X25Ohe<>S};eA?POscGmQ1^o1Z< z+63u?4oM=Z5-8Fq*>7^bcU3_l*SgU^6Cg#!R2&QhR3M?KIu$!QCj!!jmKb6|g>q5> zumq?=r9xG05JdPer@wfKfg~e?fk>>ia^0B0$SqVASs6i*ri&rE*y&PLWObG#$K)4o?M_A;ba$ zC{RF>$yKPcn=ZJ3V~1UUKKCdf+dCuwb7|Q`4Q55_s zyDnrzKN!bFKrVd)BA^Ti0l5P49}$(}>AFPSX%Q?`I81dsML=CkQUM0U4MAt_Pz31? ziKq%!{SZ)u%d${*Ya%>UH)TN^4^}-9KvY2ii6B_r#8quMrIofeMAfcx1I_3XzTY9s zoe;Yz@~b(II!t$o9lYKeD2S>q@lh%n6VS9%ZY71ixvQI^u0#oK{{UZ1WvPkeD% z?oieIcQ556m!U~y)*?V!i~Cnmy*RzKZ zlw2!R+^DDk#i&3?s3H?Z1j>INB3N<_Ou4Q;4NVw!kcyK82$d+&Ac^yCx*Aa;e0U9U zbifB#q$&xDl}yK8H7ep(I0AC9OEAJH;uPh8WC$S^NYX{0BdrTU_8szniw?)YW_3D= zE9M)@OE6SIc6uPgupWS5xH0V@=Q>PoNJ7v+Ly?YD)HDnJEuW9dpb&1r9i+<1BK*~m zptMC%U{OdKY?Byav??4@RN<=8r2+&MnG!ZO5UgV3ga-_fLZ@#d7ixDx9+;}!<`e>n zQpE`(PlIz5BpQVPQAGuUO6e?Ub4v;BQxEL5BiCLqpvgu`r+MiTdTM;2w6(X&s8$1L z>PIYWzr$Vq%ixt0uT1A)MKDlC4gA#mHU>qNld!>Emx}X~{AVb_nJu`gfwGRaprncj z%Ar(JW7eb!Vub-bcfF9a2{;f_7dYL`xTr6OF1bagN(@CJ3WDptx^N%~djnJo(}@^x zLcoPkf2AxGAn6QnZwT((7+Z$cT^?bV&zV$>kO7N`T&Rsk2|-9Mhsg+LBoT=fh{Tav zi6i`D2%IRFNA4V04=@9(WW?`uRqg7AhS;a8*s6vu1|pR~hjOh{h#(Xj5>~DNwzPZ& zN@66#tu!0pWRT9ANY`GK3`PlzbXw}17)5R%oY`4!qSgfF7!lX}A4!+U#N}*Uxg~TGb3sE{lM`Xk+mg4`?J{?6HhA`ZKIt_OfRJ%ef zJfys38mz5|v#3+atq>y?5dKJkfWcT7`EUcQ5K6U;m{e$2sdjZMYKFtdFgmYEPGCeq z&cssR|0(}t!KnPE+p{@h*Owx&Km?)>x_jHc^&~P_gylP+&A5bDl?Zz)Q8IA0A?@YlRS2(^Ksvx>S zH!!hPK}OfU4N4>B{GNo==RXjt%3$NY0E#Q!ppisLhRa+Il`0ERNJZw-Ha3EcDg_Vo zJc{B}ft#QdVo2JmZB)4cMsig(@Pr zQSj$wq1d(A5HEga9rRoR)ItQ(acg&ndQO6%05=n_!FbANXYMFYLX|d1RW(HcN+m9%v``hwP*9g0 zf@(9+pRE5m`-W}#Z;{Rb{k2@A(ZLP!3L1z2Ggfe@NTTM+rjcreSO^LTB|wFY#F)3HDk2Pt7`6nJU6!woazqL! z6_{KlL=^p2UK@rQ7}C%+QB>%x&DzQYlLc}|^-o%n1hvaO8B{`&#I7KHB^WT4Q9w#6 z?2u{$aR0uE+7;5u_(JeuBmbT8W{8h!XRN@D%ZE^Y%pYU=BHzMv1 zuYq&9J^)$1%hB8(5|Xb&b6H&jLr7Q24Q^7BGq|r{h$ItChLPL|!!y3!O?5Uj0}Yac zH7A;`nlN`M)HJWeC@M;*fWT0c7~K{y{PVg_VWEPEny4-L2ALlt9iT&HauJXUO>}cg z^k51FmhWwvd;rRrTDN|EY7s`k*7orX5SftNdhLxMp{?55NimmdJIQ*VH=! zFm^^%7tf%evv!b%m;w=$k)aw0&Di>d9XSna11vGls(=#M6v4%2WD2KgZIwBeF8w7! z(N@y7?t-XVK=Z>BXwik% zrNkh>1*ovOLpzkpDkv(dNj(=(0q1jG5(ZUmV?hKW^w^I23n=moM8nUUmJg`uZv`WW z465Ad`oQi)go%M5D~35lF$G01!(F_imkI{D%K8Lplh6PUV4w;>Hn8F68LWzkED-{E zs!|8Y-TDDSUCf7NQw~Tpd|cI}s5L1@z91rjP_n2jAW+;7#sQ(YPevdSEih8)B#8(x zeA~!y+E2GWg7$f;s<<*p7RYen77T7yXeY8%5#@5m7>Y~Wtva<0U7yxzY;{a8Hb5F( zqEQ9c%~K}(j)D}TdG@RNC8H~_m8969sv{e%(2?sfmm7sJnrk)(#WL#{5!Hz=)6G!f zLStN|i+kuOs#PL}?K_&E+8CjY>HZjTi;wtfg%pKq1PF$5r^%o}19vG4E`Tq%!gQIx zGD1qDC}?D(#Z5-W)FiE0Lz)0ZAN_8CgtIkZep>)?mv$&ZL6kDBEOEqykya9sj;Du$ z9s4#&6jB|TfQTV}3MEE@(gsc;6%3(FD7$NgzfM5gRpcY*`Xn0qbOIwV=`dw7{$qd6VbfQaz znrLY5bweOZYL;0+Y}g^mQk)VUb| zb`!?f*n|O`T}_XpuzBS|5z#UM301p$1{Y~4YoT^o^-_h9HuazaXptp=MT%j3G*lyv zfbVjcsoZ;$#J-D5o2A;xg`$>$e#w#{qt(rE8w7;5(+VvToL^D1TcHNnL|S8pq1U?-I1bzXn~PG4q51OkYyu0Ww;EQ5K5{#>b5x%Cgg z8Vl@FBC-~VlTj!#R0x&|G(C*%vajO>j4BO^V>a9viX%$}%_(B<6A`iF31Rc6Bj?-2jZ@ zs~l<;qt$-BW9$z_z~k-kOXWru!GHQF3uX0u%3?tF3BB2#f52AD+C>@ z!^M9qfWT;y1l8f(aMgy@IDJh9674F{WX(ua9qx=VcPwqDEn=R+&}+VU1){p_-p+IW zn)VQ<4qO=~x;GKKNt|+_;5MErg;ggtq{}Wvl`^aQs*)0s5hz*aOT>yOlK>DH36|*% zN4-M0RaPfP%W}KJ7*Qq|)w10Qyn1{qw|%O$4@4R(9$!o>1;?w=a=U1=5nl-9Nu#^t^Pn z6}(CvsTH*(*!RHljOri|5X7z8ee;?okV@)%DePURZ_uJ6knzoo7V;aD)Aj@aie)UZ z6l)u#dyqt>g*Hg5Gy*_rL*45-3N%AgBm6`}YFC5;EM(Vs2t8#rdQ4AL-y>s*C=KGDEOMfvm>eVG$3-ZnGTh^J1&`$GX!GB$oZNOxK)cR zqqqeTY8VB6>ft>L9Hvg$@=Lm*dL2igFJ zZ&ZhMa#@B$rmhfv%}ilc|BdRGcTq$v5s~KM&?Juvl?WJrYn{s|_YJ~{>D6$(Z~xQGz zUtGmMy22=f7=niki41?Y61n|_Ttj?Tz*y|z;>dkzg9)vfs4ybcv4)=ilAGC9wL~-M zt#~81royEM$qZznfm-7=08TVW)8KQ%!~S6nlg=<#>*V`VTEP&F|6xXG)cs#a`(eZz z@z_0k#B0io(w1t==u^(DTMPhPL}*jNvWRIzX!1F zqlrEwt>srkABBEcRCk6t3wHT9JXBL3jLnDJ3G_Fa7 z!peeR!m=615EeKP2Gk0>_9Dw3i_{!ccfP^jjgPlK);`-B;NVqXUoM zi9lup7G^rkLE)-lt4b)3!}xU69 ztPx`NkFVR1FK`4My%ot z*aG_sVnssg4_m54NMQ)vf@3_wy>$3&hil30&^sD1xDS~T&>lkK1;_Qno(VWLXVXog zs%o3(5sEvIZ2hO}8;i1P`XO*IH9)(ex~A=7>WCKM^uVFwI;m)8eST87eApM>OF9N$ z)P{xLgn%?$-@T+nARKik@%quYE9hz;a7Aq?Hv7xyLM1xzpv)V$D8dud5Sasb7+JfT2m`bO{Etz%bp>eIH3F z5YaJx6H25M8UEVbud|?hEvG;^S(ZzR5E}7!*rcJqR3Gq3o;@K0`3pBn7sw08LzQ?+ z2SArOeQ~R&onKW|^E=d3rPw7zWu0K1*rAmH#P-m0T*V-P(pdwx>O5OeFyT@o%L2Bm zcnz$FS2Z$)&ijLes=7U+$r80dz(svnsOvuyOyjb6O{V^`dCj>Dn$el78U^#MG$vji zuP0bl?Bc##d^N>fT_QVxmY_O8p4AhR2q?gE#?g$}nBFU75Oun<-rAd$ED`Tw)=<)jQqc#-G@zsAZXTyd?7EcH^Jmz_tqk#j z*ygERjI^Ud6soi{XR?K8bhWBh^$BaG1B#dI3MgfuPINkSwLxx(GJH#Em$V|&6RRcx zsYEtdUkr(i0*mFY%y32;%xnhg(pzhKZU@pRRS=1!Gc?l0iIIfv>6_o?z!Dv6t6N4= z%y7}MRYqylQVS1YC<@iztH5YoAhm))Zp!`vG2gHRJ4v*ZL?bOKAQ@LPOE7o{fOet6 zonHrDNLDb1Z<9oDH)zzUeVcq?rY6 zP#+$9Mj`^%7ViKnOq<~1Dr#1kXyVt5I_P|;rhFx%n zLu4>qoCzxsGGXZ1ByGC^sZok*G}JF#E#2qY zra4a&t#zaoO{t`NJxuqt9W zrb{nFZnfGjT6=5pbq_iBrKU?2WRoUhlqYNoRSM6%SQ}=l1Axcb(USR-@H8v7ToYS1 z*Xs5bY(`C0JB5Vb>n`^XouxaTnp_}Tqolo?;NG6D^1m_-UfZdtcuuj{eP|bfd$*{o zF{ri`al<0obth)bYtS5RUun0+Qq=Bb=Bl`6ny%lmN21X@M|1hc{=1$Yy9xsnq?9>; zyM#?CCPZxe4^UwsL8E_l zVOL#jH4oQe1Je}yH-c9JM(Ol6;6Jlo(q(g4S&sFi|=5{{VfHuz8K#V9*93~PBWYaz| zbV4^cM(wB9!;Icy?0o_dmqPS-o96=kiI-c?B_v}gCnDN{>6#UiKu_a#>J@Pn2q2J3 zWE8gRM8^wTGMGh@E^QW=v%*H!0scSljI$~_8_ z?l4dqt33?@DeSH-t9sy%wmIseKGE%{3pDGB zguTx>EREU{_Em9><{nV5)r`}yt0tLS?quz$N43bS#(rb^<$gkDe@sA(L@L-SeUD4^ z^rAzOxKU;xo8fm4?8zJFe^rDAsQ)WMS(`x(mpfes6;9vMg=%r zr`d209$+TTL3*R*)PN9c*bt1P1zc7KNTkIptmdOB(9NcHwgDE0g?A%Y8udpe%ZlO7 zvvPw8f|0e$0%?uz-o^)|eT|nlr9aZA?hO!RwQCR<)ru5(s(eVg_V7d~&Wk~s(C5Rx!v{g#N{e;`b zc<(?0R;KnowPUTLZR{j>6P9u_0@a3JJ%4}>WYzF|gG48^YX=zQmNIK*%94-|xPXma z$nF>0GRbn_@&N9m9_$EC#6qbFnxSp7iC|OWEhOr0VY|$4X0EDbZ(W5nAm7F~(LJ9# zJ-1_f+f8qh$w-y#!~p`kwb4MaUB?FK+SL=M++ADNu!g0*YggD?BSb3)TODr@>O?0& z^oN-_OB6R1DI#_QGTRg26odV+BN&ztC)xoiGpc1gWf#3oDhZ*lI#9tKh(NlT(x4p- z7yd5R4nq>OE|m+~*~Yjqx=spYKSU4F1g)E~mI+{H zx}BQQlu!w=ZNFiMm6pwDC98Qch=`pVU@}!1sVX&BTSP9Q9y(cCSklE9OU1L4z=~Xe zpLc5uJ(q$B%gt4=C_AwjXH*Z8aJ2@;S+QXQUfzzSwk3?NRNK4J>ClOk%p(H4koOKq zmo|Y7;UdNxtk3m0B3)8FQ%&Y)`Y>sFOUCf+lXRhF1xnii8nx|SF3i(dmt@)!?5F_9 z9q%;Mn99^rk!|L*8-=j4&jvobA?6s(Qq#4$>DRWE<3KMnSPzEi%?FXoCas>1u>E1HG=;2d3zBP!`)D%ymXz zLbW#1g2EQC^nYB;FKg6I3ClGPia_F`}Rdl0{N> zyFnWJ0hAs!Z|Q`O^s?l!B`en?AHmvJ>Mfj`N?Ny&{u&~pJsBAcLsk?cy8f?2GVw?&QJ@*q5|rzog0 z1G43^^J4^2G2LkY@HBKB49|M%b>8LrnPu0hm|@9&Mx$=`?CV^ti0<8Lhs~_E1%K0T zdyuE+8V67IC-8_9?Rwx0&<%!GVRc@HZQge)omJjJW*Ap%u6~QBmHdh(k8K`o&xchLYL12-8ZN&V>f1)RTw?q7lUkRBhF|aZ6;{d(KtCzHfjJ zmB8azI(Mm^A^STF7K)j!q_)blhcV4Rpwrc6=whC?7d)^_p=z{f1l^-%X3yb?z%I8| zJzD9%Yt4v@@Iuve?EUy$wwQQTWlAzbqnZ6_cgDg77(zS#scCdbTV;Vujg+Y?=gE^4 zw$UN%rnV)a{Xq9M3yao}p!Q6-c>)Hzb|>5(3dLBth5wf%rQHE}78WDz>w|9iGG&=l zh8^;-*##IgZ4X5-xFiXubjjZLy-3upSlp!uEsIdsXjQXjE#z&%;YCtX1&Hk3b*l1TS2Qt%qrv4*R z5_FE9C(IGdD2Xjz)Q)r)2xly!NIVSS_y~5KbrtO~YjHL3Iv(RL>2@_Gs&i}#EQyj` z|3V5JlIL2LVbrzxj5@c-VgQw{;2c-4Yv&K)15-GO?ViU4d%*@1)d+n{6@1AjSzBCK zLy`)3XmqPWS)8Ro!_Q`pVmB^*1{lhfhXM7*_$U~D)yR8c*-2S>?RdBM&Pb_tcs{1U z+S;tRTaL{bvOSdK!AKr)un7|@_q!mPML2}YUP*Dw#EJ-=8x?DzJl^4)*y3)eY0V8Hw>pJBS(1es7H$5wy zo^$mykdxQglE2m?7&5JuXShZ%3#nN*(GSaZ%F$n)&zVtKVFRgZy`m_x6ocd{fV{fk zf=?zz+h811nKX{%3jH?$rbXju8kgC>hrGXCJi0)0FN*ey{*GpY8XI_dNE`LEgQaEWKH?3nHy?q z)sdr;gR=Axl$IdIRMc_(EqSmcd6@#0O%$WY(K^t!T$+)LqZR$e@s*(xw+G-$Zs<-S zV5cFgR&1SBRqpLP;8p+^7-CjdOTtt-siVhnu~Ru-;Ug68)}BqC^psWDeQ0ZYUbP#a zhCW)(8*E!B}K*R9~;iO35x?qvuXNc)?N+a zbHPVB%~%=jnkUT`s)QOXH4h+(SUAvH&lXIn%kQQV)#=1IcGzH8tN>F`=IMmmBPDCN)`uCuW z`vtyYnVU0w123_0uU022Y6`5WGQCQqVVBwcv11(g%n800XSR5GCF2U6>)7498RaJ77ew??b!{_*{Ema`S zbMJGr?YMZ?u2Z{gKdTbBqD|eIH9N=}U~hr+_@Ivk2%!j7b;om+Xls!8%}?1I3ovx^2fTQ2C1dVqvR-7bZ*ukerskVO-wotKaCt`?VgK_Y+! zMz+w^J#uY#jgCrNu>eW6yxNH2C0@hudHCHLvqjGz4HD+>rw4(0QH^~SD4RNs{0syu z%8uriGuU9*-Taw0;>`@7g^gLSEnm86qxkxPc-e&0Pt4Lyo`a&mMa?8ap|kx zT!$H)adhr7xi`mkSss#@IXs<c+K!vDGuQlxA4LyfA%(HvBDULxQVs*#?OWO?RKrqENtBm$kRQq$-{=Wq)y?1ld zUb!6{J-%TUNh>-T+aoy;yHU7UYh^=hLqtWhC@ye< zg)8)h+!B*b9XE}ZlLJ=Q1!&TMpclSDqRP<7NJI${Q6A}r3zLU2K+&5AZ2OUZhQpwvT&(V7%sLup<5CVN_{ zw;#80q_I0rbZq8tP!sZ_sUC{ZTQDhO2 zyrQAG^${8OM<2Pdtp+NS5)+FyD|y{y)(V$}jMcUr?g~fnN0ukaNpHvENH>SJo|zMj zq~p>O_W$|oIe|uU+(Y$5ba(GS?51LeSOlp}@$8`r>9quu=O((EDBX+lR;TFQneGPd zoWw|TYtc6AZaxZ#&0w2QyHXajZ*8k0HIm}IRM{L&0(!95B*M_Q=9c6IkB|o=CEzZl zy|2;stkX!KScSa@APQu$RM=kL0NO0l*diI|AIeakC553D&^55E%r;ck4sjmhVbQ9y zjAdD`b`=m=ab!jY)>be1a_beKg*y=ptYh*1xS!`8tlRT(Fp>|H`+T(<3olw_KmXYs4Z7p9m!I7buAr(V>8t6+Hu|bKwF9zkM&JOjxe4!Eg zcE( zZqrsk+n@1L1gN);OO4jdh!_F&R#Eiy06PMBWW~SUr?m*2V_jF~QC zGq$F!Le{Rnu5WLk!++|sh%px$g~Hi>buGkZ`&&(XEiq@dTw%;S3YV{U_2KN>Y`3f( zj19I^?&X>X?rI0%aVTopNB^HjZqwva1I?3nTWNH5Th#(YT{ow1WLvSRM+pLB*P))k z@v_XRx&)1R8*%xAG!$AmJ;RM&_T*tn7Q|x3&g6JObF+MTS43>5=GjTy#-*KvgQ-scIO_w#-}Zcn$T^;|;4?eVxjK6`(A zx~+8p^*A4U>*cZSW#P#9*pJ#+nd?}`(;-xyJ5(9|a+Dbi@$`q?o6^A(XDYxoibSC2 z`g|^;mnuS@-2lN@7^ybGn=jjOQ|KY2#>)vWQ^ddrm$8w$AGd32y3|+-kj3q=Wxc~h z;E3y>ILw-Nwe5UYk0lCW&t!gJ8wuDKDXf|jZ57DyLR^P8U<*B)idi~sz$5^qE&Y3g z;%dC9G+KnFqC=%ERWM`V4#&aXRn#*wy-J=;Z|q=;r2FSPn(hwhpt}KgYrcDXbaE8kfUS4ZRsQhS_o&}P@cZd5&8F$0X=%whRiT*GNS8!*VZ z3xp_}&^XY<^m5%L^mvvD39lY-3UCXFfg^{r^%B_8DZ6y7S@6kdhOCDo*NRZ0$TXFq z-Nfn#Tz970p|-`VtuU=tMRrV_A)qqq(xiaA@QoNXhCv%g#R65{?$U)?i5r`J*Xsm4 zc^a5@$m`^Z~U)}eq$&}G68B8ds zcWJcNx>sESu$Neat*#5htIyo1g}ba?8M9U1>$1C-Y;ewma0$sQQ*c=&Mv+TJoTr!q z_D1yy1F3XlbuIPtH^1)%F^^zr?=vI00!dZv#|iRYFN!$Ujps=s+eI|awKGzvz4h+P zcb|R!xxnMLo}S*md47~0_m{`>%iHJYr#x1yJm0_j?6c25e)~~dp9A}G=5f0}URE3c zU%tFQzI^0U+JtyzfLvH^qF%l{QF{B)8wBLnCaX$2dpuo zDi7IlmTV!~8r0K2?Y^mYO1Q{9$C#en?$m9mMr}D1W0r*aDYwWZnmllZZRG?o+Y{^J zQqf!7=Al=QdbGfl#SJ03F4r4FEYaYC%g^dXwHA`H=WAOf1SA)z(uszSGw1c&E=?ZO zNh|R#GzDN`Pb%tlx(X(j<4{=6g^;I=5l|EqHf@krt_8@Xwb+&DwbP7k+mHjv30g{O(4CB#I;hpD9+EZ#lWl=i3oZ2n_=wwLI*cSXw4*#ky3FMWu){DvT%X61k#HqLbJz ziok@l>)cz%ky33i)?zY(yVc0M#K+^Y&+{GmC<$5-1kYWceg6L4=kLzC3#F5v{^+xP zzPx=pzVel?eEj2|ym|Zfr+)G$?)&Bb`Te7h-yV1p<9>hn;XZGzz4iJ1 z1rOEZg+VAk{_4kQ6Su1oT*rD+oi8sh$8p?l>wcaabwoy%bG=7ulJs7en!q^vHS?OH zVIV6iuDNE!fTP{OF?e|EuTy(O4=E1<;lV?2HPjmpP`YOD$rQIOl)JL*^?N-?G(LH~ zph+0n9w^vR4xyu~nrkkPB5_tBa>dg2OSd98kNTYf0+eDEb75iwJpgQHvv zM$oJ%KV)Bg8k?NzRv;@7+nU>|3fDc6KzSVmvA5mazWnmb&p&_n^5vH=FOSbZd-wVK_n&|I z`TgCytw-LTj>z}#zFfhte)7rpe)xy=Z+`nLZ@%`EKmW78@C!e8p8Gua+c)>m-@pIt zv(L}__s2YenK%i^%8OQT47E&(BZ0 z9xpF10Uj&QeV)Y4Lnttko&_u%4M!U51#OupC^BXcTnP5O;mADaMzf>{m-!#Sx}E{| zlu*z{aXrc2QGiOxetup!1QdcuJNTVlxD_3S&;p!mlK@)l9;z(tKxVA!U6|VukPH{4*4)yX@?*riGdM50PLp7=eE({`2aI9D$zgTw#o)l3#8 zH2WN)%F9DrRK(PhwoBs-CXa=skp@U*zr|fP-)4nvlmb&_PoQXjwzf;N&QPsWYIbud zj21||#Y8F`MZWzkl0 zY4_o>ZG=x?$H&I9FvM=P$&R7*kWh(e3K@|+rUe1LVX8@^?p1o0qvgmVBLW_ImydSz zf_jUG0zo8^!EMhdBRs1IwOwt}g#^0|6TLmr5Ui73oNBoPMODi%dnm?R2&CS338NVP zvVn_W^~j=?%o^IbA4jRY-yOZ_t(Ujb)4|bN=T6IRVJGp-_uLNQpbxs~>%%YaX}68m z*}i%$c|6!Qr7gtr@vzkeNB3t>E!wVUHU4*rjL?-g`hwY)-$E#JXhm~w4msH~0Wvq` z^V*)wIrEV=(B)4QyWYLLCm5L}-S6j@ z?_a+Co$r4CyWjup)6d?&d;fUczyE_DKK3I}kH_A--hT8k&U$(O{Kp?6z2v=ao|!hi@D0p4(9v*Tu`x>827aU6Sizg+v_x(swc zUstN??U^HPwJQUsEy!R5Y|z>{M_A;i`Ie98+doaw(TKhJH}L?RRt9Y?J5-Q)fWk1QM>6>wcRj! ziX3*I(NdxPza@kVtQjCPsS=5q`$r(?SxWca+;d;jCQ?eUu{?KY)}N|H!1lgHn|So0 zGCha}YXL|jO>^sd^g#ybB~g^28CKB-3qa~!R(x4wM;j^yq3{OM<(fAgEa`~C0z{_lO~yWjiX_uswy z@_xTR9{b(>#jW4X-b&*8ci$%w5%1pLbH(|?PuI#fPlrDJ;qQO<_rCVypM3pie)?PA z`PTpV-~0F8KIL!!?l*q^d%sY-zW4io@Vy`W!RO!q!%zR<58gfQXYp8k`{uYkz4_YL zzVgW@Us+GbW8dN1pqw;^9nu)lpx3^&U(OS9p(bjC?Gv`u4a((LZi$}s%2sEyDV_PYr!3kmp}B%;%agHrAy)Wy zG0C23ipY4CV^KEOAxe?y4}R{){c(bi`^)+5-}&x8{qKJLo8S26{c(Ty{@vOBGovdo zmb_Ja`>n5)D&Z_9lYy!u;yAcg7WwwgM?e16ul@Yb{p?4deC@Zs`Hi3a@ttFrxuicKfZ=T-%#83VB*S`AZ zet!hl^PA^xYC*0*#agRf`jA71bwvrVTB7rcErPpbJ+Qyzx|)Z6L z+)*HV)Kd_4yW^=vsOlqZdxhcM`z5SGS#EtV-G~2}w`6rFYVq#sXV=HgTVF;iGGL_< znv*3}!hjVvEEp8a$I-hDe!QX-++ z*PQ^LJ)>xddTJiFOBcqM3TTMBvQT4 z#lm9DJbAw?W-M(Ul22$a{Ft}>+O&)x%k-R8D+0Zr6tjb5X5S34u#ZL;puh6B|K_y> z2WWIfJ!uK`zT(~+2m&KV!fLWO zJaNffbxjnI;hiXEW!*^eLpg4zOjj1K9IKd?z>YAg4MtyqB#_ZvXlH^kZSNp52}0KZ zPxIaEdei4%JR&q#(p7y818&QUUI#gpUPZ_%JzNUDmb|LrWo`ET?gVfl6d*Z@c!0=A z5W6;oG%gsV*EC9J>E*0F+gQJ-EP*OJ->ZJ)&1Rr(&Ic|-hCRmczagyalaQ4M@FHlBI8&| zSH#BZ;_isp|L)yA*Zu%Rx=vL*BV zfE(mML*MW`Nehf8r}$+!Uz*j37wokJ38#&xHT6d7_0I)il-~vf?ni46{grKNbcBuN_ytAGeNsR_4&X+ag2;8Y+9YsXrL9d zKI5}^ofq#URC|=7oy;IIS3zZNql;GuI>9!`t#%HfVuKr6e%))@=n(n&yDxtCTi^c2 z|M;K&#;^az`}@0%jTPa~ogtQaja?@M)kF5^U?p=UfCsh~qnMzMwLnzWxq-9Rb5ix` z=bwK1>5l*$E1uV}OYa{$NjzRu+}MxD8D}zh69&&(_d(v`8H`S7`M`mnSY} zIvWid)2DL<#+SUS4rBB_b(Zh+-~XWQ>_O5V1yLujMAQYkGVOJr?uZ)*A&}*z#69LF z*krANvW2M5JXSqQF`FJ*>BLzrHkPGDBqX(1KZE$-?HR?tp)=*z_e z!9rHk&NI?G6*6%ZyKbR9WR9iU9^5xGO19fC>3y)~v4U+f*`^8Bn>oT(lu_?=K5K1m z7yd>R)Ua0z9Rt`X+Y2F(5f!LX*lJ0d{pr>^1mUp>Qve8ywnN!{PQ|K{&}^Y_+wzx|!> z{lq6f{>fL~e*NdZ{&Roq7k=jJKc!nd9(sB@lH42j$KyDTHi9X$omZp2%aO6wckChf zsiQZmsHiF62mxoWr|4nB58|&!>O6j$)idK&myMZv+}5UC*Lr0VkIw61S)_;b+Ki`R zT+W

o8pLCjmOFv|te9Frn5a`Ox&BcV3u-i#%0RgD%n7Uf{+6t@rf4JjdI}6O#t3 zn4U*=EvFVT_4i<~5h+x(IZIEckuBHo{5h>RL)X8y9an4j`kUX_vl?)a^lKQ3@D}@1 z8-3&2tYh%2ZkQ~b@Ie?bz=O}-9%Nwe7Jw>CK=0w#T)3qumi{;5CV|J*s_tVWAEjO^e2nCIidB~Rv zx6;AtDTtE`TYpT86TJs({?VAhaY}4? z{-42ir?;0*!&7~(qRsv1xuT60x;UCggWQzb-yh&r&GgPWjmKxZkWP_qmB?1LQM}Hg zS5OStC+A!Bweepm)^xeP!gZE(Mw&2m*3IAh?(hHFul4c=^^b$ zg;iA48H~tgHmn+~$Nk+4c%J9`^X2w@+mG|z z{l)r{Tbe>@(K`|au0AWS=;Tqdp6fgjDx$uY5+kxPovB);!iLE+V% z>agr^6tIIzG*7E4uLi&@l~vhCt#=!=aG0bR*pdosT;TgsgX)c0-f`KzXK)Gj^=q}z zYr)ardFb-Ds9xJOj`<@u9q`|EWHl~b z-prA9am+Csb+LSj9qct}qIV4KF6^%VZ&cBkZ^LhT^?0&sM!mf6urFOt2X|emo*7O| z?cQOIGmlZ4n9-1T8v;vItTx;35mR?s#t8x!ird;6Q+}rEG~auSkf^l>V^2E}ky9qa znsA|-WWus{X9w|~Z{7$JcE)dfK~rRMH%tOe@7s!_29^!pz%XXdofS5C@d7QQSP$)h zee4{MLbS>_y}hWtJ|J(QtMazLd0VD>z4{16FJ*B(5HafJhDV#6VIgDYT^#EZC`3!q zAmfugu|6cb*E}|Z$5BT2a5ct-(&lih=JraRi+Qv`Kt$HO3pJ!TMK%mn5mPTOhQ8 z?PL~ZPTp;&zvp-N$3OWe|J^_Od;jozzxQouA8(!ty6-BGUI=uabv}wXRYfFvms2m1 zJhyPNJdqMRtDe0-@OAqMkBhSAT>TbjzsBAHi4MYkym;r=d89b1fqrsZqD<=!S$G;qkESN=tY+!NcJbQ zqNGccD^xRj9Be+ldG3b19dVKcYE=BM_ju4L_W`du{OUB*>#s0;t+($~t5!zbc9s9S zigrKO5r%>}xc52V3DHvmQ}ckqe3jihG^^KxPFXO?zgNYAS9!+Ojv!d{Tn1aX;}bNS z#M^)b?K6f}eog{z>5fSkBvSLl)PK;U%EM000dA2V`qiM-Y|Za6j((6JK4*X?MO&QsT#yE=%6~~r)Vg3W?5UN*ikJ8 z)X8{-_R!@(?JrwQ`+zyG~o`v?E{*Z%%LdiV0>?fHqZEMRPV^M~sGz@iUG zdc{WH%Ywv=(X;Lqs`5I=AWj}o#ks3?cT!uss_K4zyxxB0qmRD$^2-QjL}tF+&-Y(E zmJzgvuWA7*^2iWEVx5IlEYFkf$36+Z(G#Wnm!E&*cYgb`AO7&$-~Had{~!EMKKbcS zKKtVHuYUB=dW!e=2ezJXZ{#x@R8>KTU0$lC-x2-wdcOcMw*MUwZ4kw4<&rx1wtD31 zGvfoWA{kp%Py*iN?J`IMjR(BT$u+C{J+nN~{)S;-wYnn=$bFt#Dzi~J_r%r(z4d8y zEUiPNC}gZTQoEhPUAo|+y=|yo<6Ptiw+adm0cKrbsr!uR#(vE*tS&p8R~C5@zk)#! z!lAk=6{zgN=Zl7H?tw|0#VRbe_7^4(ZObbQFuRvcK>Ms1w*yb;<4mG{T z%I%k`0W=PCv4J#MQiD`X`s}oAJG%fkiW(K^YpU;*YwM|0_MkGtYqw{+3V~cuu&ScR zg?eRfsjPT&SKvK`sM@`xvx*xiZ=tudK}T=3TEn$r!;NSI=e~E*xs8x|`tGWh{d(<5 zda=VMU8gegSJ{f7mP{E7NxX*EmMZ9#zOa~u4fMTgusFSyjmGR9+*i%IYHOtH5(->O zqKk_f0x)JE+DatIsFb~V9ct1oUTfYi;otnr^~`6YgC9spyHjqd%PVY1oQOnia;2!> z`1Sw(@BM#&<(vQJw+KGHd1mD95ze4O=cD#sPwSx##NHco!Juk8Px~07_DJa1@@n;bD6$djQNo~myJBxWG&Edf=6Ke({;L@V ztEV)AoG}(;lNG%ig9A~`X>AN!c@>-8AU7{G$Otsb86*8;LO-~21B4UuyJBys=o+N0 z_6;5<5*UPOS&&DsE3P+J3$FyqL%S z_s#bXOFe(Cy&F~0q+D|V7kBgl6VyCKf33*qB_qzp^}*Hk=ZP`ka)22lQ1-xhclrcS zVcC;f0oVN6l_r{mY3s-9HlbTsqjP3Z5Xj1285pkicQCEU>ND_qF#%Aao?qmuuC01L zx!qnP8$#9g^{v`=fqQhbumfAt^y>aYC0&%gN5dVXpWuJ%5?Gqw8{J#p_-XIte^ z+WV|3Q7d|f$vOfh?hRty@>oa5o5lU0SIkIto*Sq<*1;tBcs#1AR8@6|fsI^w9QXI< z7LK&1u3aj2<{}U)_m;o)6Ntz>u(wz}@0nHFkKg+3-~7(^zW1GP{>gv;Klq>i>@WQM zn~&bETRhHpJZo|F4C_TJf$ZrXZ9?UTJC}+%l&oy0I|6NcYqTtQeUO+NFN*Lk`557% zx0;M`d!G;6QnijNWTL4jY<-NPA=Bq_UV>$b-+ls>5s=C3q>c2ssSB@G% zyL2$&1uAnw>&K6lVTcEZq7?GcB^I%Cj44fMIwJ>$wty573b^wrP z&J|4}x~gt2*;}(frw@P1oZg`d(|-&Q$gQ*zXpBv+rO+SrhQQ%KZkDdP>k&HZC^43-P(0Q-q~;X}uNT6(DGdbK|7f zi`Km9E5LWHW=9v0WmL{O5zfb>H$t`89Uf3&C?d(lNL%^_V3w9Gd|t=#`Db7L-T(5x z`n!MYSKi;>Jv}`k){``+(;>l@#BT2Ej9nV&iW^osLi9kF8ESu&^iZA!%B5a>Z+lJ*8#cN*y)rJ zR;N3H2O>GtS<_%Psng^D42Q&VL=MpS7H7!dqJMe4*PuOr{J(=UvDH{lU!%Sy4SD=(iQy)yx-ah+bJY^$`19eFRWNQ@GhdGhNdt~kh-HwZ+Z1CBul$@dO14j=niXu` zIT~!>6)&g%X$v#Q(xHXs<6Hf%55U-2?;E=MJzUzB%NnQ|_?Xbd5yD*SZ7_IlOA)BT ztV3?kL1Sx0Rx<2)Y)q);ueTopE&}`#My~TzL{&Vz zi5VU;gtEznUGna3pT$2KrKUbL5OO|camAG3%Z+D8_dtbaxe$F2+%zboMoC&UC>yHO@Y(8xoqghnS z`EzxZTUU1R+il_S6kXGU_xwIb`o^v+u{r0sRRa(h6{W#3JoIJlLIhB?OA-)qtmF58 z?+5?IU;Tgoi(mied92&*?e;<`d+xF~&NM0Mm>2|czn@S^d)H?4lIl{_LV7$Z;tWrNKhBc4Dl!4T@}q#@Az`Jr z&vC|~_5Sm_-e|3``O^C@zxe2*H=n)y;otr{fAi(tXaC{<@;^L2dI}37S7%%*yd)QL zAYj79blL30t}X{qE%ec)4qh?na5O)&2H=fG5FEK&WoMNR++Z;wVB>C@h;Ek#+jg13 z#g0mnNa9#*vo>!(O-r=rxOGW%$&IXRQD+P3I+9c0A}*nPwa(*Ji>8i-o`;H%*QVR3 z%cNB|F4w5Sw4_zGmTMto_bPQ&o4nwV7||op>K&BI=6!Cr8p)2h22IJSIRQ&8(5=5$ zs;c4fR}=#?Ul%nsbj<+!Rp@GFzSK17qydeR@G|RxYwR8`pLHT`7O%nh(b!hEXnriE z9-eAExCg1cfO4c+fXBtrbOmgBjA{0|d~R_LsJNP+aj-7TctML*d#U$;VwWP|;+|(R zNkFzUT0g=GynSl&&;8ObN#(sMb}k!-CX{A%pQO@hum4?M+3cC(6Sd_fRU<{520S8I zOlElZPRFp!9ul_YRTC!Qk zm|89}xq=Z9k&*tuEzqP&CESkNH@^9ezxtp2rQi9j-(1I9>&DEzx7R=_Ot(eZb2XOl zQ&rX8kH=~Dx{E%5p5pKp$XsBeAq+h2b9?vMV_ zKl=9Lx0WH?GKq{>025r1$;h5aCCN}mH&FiVfatS$y4CmUSsW8#Aj!O6*3-h6d6I?lll8d$qfhpUwU zVCz)%PNM*^XXhY^(%yr9jrBrH`$pI}n3cJI_AhkA!juzXFZfRcp6gZ^k`hoyEyy^U=BpG zS#oH2PGIbLdIjm=c_!+60WufGO%;u8d1dMKka?jcQ8xP>Caf!&svfxYpASLXE5;+6 z4vvYt-I&6wz|;_7&*!v52643)gooK?B_;_^@btc-2t{Z*%$%Tex_jEC@_2L-d zsmI?c1~?soTgQ{OwTiZ#FwgS*bbRY~zV+AsUw`>`zV(f#x6cv1mRgpSFEG}*_xU&t z)Z%eM+ZwA~GjvQ6v8>AqW*`GX?RuPdLEezpS-``0b*i>R-=Cj< z`sv4C{pk74?eG8n|KATj{p^4DAN_BC_Uk|M?&Up@ks+g@Z3opM$w>Oh7bip`g4}H+ z5b8}St!>EWXE56FhJhM<#JVo?AkPg|Goj1>^JZ8U!tL6bM zh3#J4_7fh4BsSo&)gG`Ne`Gs6^vL~RNhnD5_vrw;=>Y)qk1SV+KsK9hZQO(G`Z@iRkHO8u5J$A8=i9|mU zGszA}O$K*JggT71-32T$?5|WK1GqFHxT=f(_PlS?yM4~rg^kq|@?bCCwIGk6sscg& z>e(^@j7X!}WWDY=cI5MKMDP9XAM0#Q#h{(&ogitl)ZVouG6I~cxj8bE1T>!V+8kW} zGEaQ6f8WXg5*bX+s&TeStlJu>U(Tg}M8pts4om$yh`xor2l?7^*k{4xc(8t)3`BN^ z;RKhe^AzzrzxCUH^*{Y9-}?49-n@B^NCwY+_DXv%nP$A~!qy@v1wlLd>=Km8mEndU zBO>!yh}7OSx;k?DBJs@v0Za6KN6$KJ8xSZklN^?N1|Gb3}6 zdEAbS165>L2mbW@9GU0&U?FoEq0d~oLZ!!fu3ULLB2&cq*n4ZedHU8jzwxbq^X;Gh z`p^FKPyNKX&$U*NZ3l9J)(z7R&JMWTw>4{!$ra3Cd1}dkq-|pRVPSY4SN%;1*pa{e zf6<<}V)ue1nX}W(E4FQTxmW)lMQX`QsDTX~f( zbg=F7Grs_zEz2M@ujAMC-5JcFtrI^StIYA^F*3wp^q$NQo9W&F(;ukCfZZhaHN;@? zIYt=WWl`4(_KOC*zz`UJ`7G4lRpY1;Sd3||4}j164) z@04!Wkda;=Soa4gR`W1MORbDy&xH1$v=@B~yx0gd+R$Xaz)nuDb^YiM2e@cldFF8k z#CZMJA(R+7_rhOG{?ae~AK8|_a(g$fCRI~NY8HN7!{+@1<<&h6ND#aYRFTmnt}Vj5 zwI)gWZaZd1gnM){R~*qd3Y{vVS3?XtO0r>-nBSV;K`RT@D2fTZKACZ?(d`>GxnoG# zAzxcZXt_e$=Q+t_v?3|e-DD1hXAXaQvxsP`(J=Nkc#|OnhZaYuejbJgOg;wDUsICF zSdk7K#+v*shTmQ7i1^;OzxP-F%3uH1cfR%X{KUu#zJGbq)>^S8uiHNFkJxp=Xy>{2 zerWtmf;`U+)zgaGu_6?~dY~Y#See2`Rf4zYr`z-G&FzUqWcEi5BIC{T(~;r5j$gii zXA2mg07Z5?%qVT=^)2j;$YVX-2t>pp89d%RM{qyReQqp9hR!n>yY{ix?N&8RHKjSA=$d;O9%v8L(bvA50F zG2OviE`ZZRm4!)zM0W=?bIuSTMY&6k+-Sq z`N5)t*)HhMyxq`eZ+PqQ?b4~M^uC`L!+vENa!fKcH~Qjyny7D zf|ecBIAmzDJ9?ZY23YB{sY}v{Ua#OD&S(ya{Ih@N&%|5^1p6M$(sFgj)B;NOx$~JA zEZR{!*2>joeusJw19kBOvMZnq6pxJX*asKZ!J~2WFjvqj?U=-fP^8g!N9|}BE+#W@sM&BDoHikC z!Rf;7`c5K~x%^cGR|F%2vEr7I!OV=jUMyF}a_z5-%!pVkkDv%e#&>`32Y>A^{grQi z~Eb8q?Z~x%;zxS6Lc zh1TVCSDVrLHy7I36b~D{u8}W}3nUZaC2 z(LB-GFlf80ws=83vE1-=!=7eIlvn&4Idfj!_7vbswD51u zLtuLJX`9Sjcqd#4k$?8j{JHGYx%?87N8^=WY7Pd`H3Bko0GC`5j!w=93w6HBXzQ{f9 zYMON{%3o!8pwaK>O51BKBGYq*A-^Yph>PsneC3TZtL6M`p#eePyWik{EdH^Z&n$YI&P2ie0jXE>R?2!m4tVXiHjh!7*OuV?tt;~$O0GF)9q;;1f=@(^Do}tPn7C> zRBa_(GWR^rA#-v@V!PJ<$-O z@X*!mv<8OPi~-v7SC{Bku*K^@?bWKl;a7X4e5MmFP)4&8vFi?Aup6&D!e+1?xHaHI zz9!mXsxapc9Q)diRUMkAX89l)59HPfnKOcCN7li-*(qxE780z{=t?{>_G}D$pr}V{ zoRN#j2Fzhogyo+a8fC=mJK@tHR|>4?uFl3L=^10tCW#C!+rh4251EfKU@-z2*dK`0 ztQ+c`0HQK{4nq*K2I=uPLBgiq+0(_%<7P9^%@G7G)oNb=P?(ilxG+u2Cu^F}YZp|Z zhN$l>Z|~fsuE-&5yD8yS@-fzV{+0&9@)YE3nIK~YRo(q-1XvIGFEK8pi5Rcm2rye)1 zeJa+9r&}gh62!Upes{8DaGnS#lRU_k`R2_N4!nQ7!^((!JkE5%&$#b%mpyjmwa>Xi zXQ6Cy8PY~QARw8{s(rq^*CUSGdN!hO7Bq7T;{5#m+!!hGG{e!_3m?e-op_Bffy=;ss<@^&r_FCIaToj5 zGg7GUY&}MnJ|;vQaqu|yHDmz$FI?W@BiQp_F1-R!qX?SC2i6Abm9h{ONHK{` z(Di>5Ga74gDKUFlW15S0Q>ebY?0{9`FqJlniQy|IGrr0t2ZQ2Bwp~)L-QSpaiFvGf z==g$mTj7n zbM99(QW`3f-q{w8tUbk3Aal)RK&z#L_s7dG|Bb)->%Z~qZ{8k^W7qk(zo_tZEZxuj zIA0!jlE?FNL?pQ%kC*$q+lmPCc02d|@$w$VUd}B7M--^DYVUQ+VCJECdUD3y=jM@l z9FKj*x=|IJiTGfyb^GXsMP{rm5SvlhZBSD6bWkVGvmW=|oP$7AAS29-}o>7+F$=O zf9}tI?I*taI3KT3tx?3+z2S>zn&W{C^30wO$ zSvzx34GnGEoDTWf63FUcfd*Tf1gKd>;y7zirF?@yQ#9dY#a@^lsr%Uo)!+tKt^IdxNwwBH=Axy*3G4&eD;vm~2{JH!a2Jj*ZMVrv| zH?79u`p>ip>m|_K*c#cY2aDZT^$C>ocT5VLt>qq~;^pjd^$Z2CJBB+~ADl@qeH@x; z@Tlcwb3%W6?f%r{uo>oY`FrJ%m&@RpmRxce1c_55%8sMmGabCi0w@;33y~Stf=kE>LU_d8kJ1Luk#|&!)hMm(U||aW$!gxmZG(gZW9QaZy4-Nl`Z{5_9#2;lt9`| zcY{hSIdWiK9~^xZdk37j85v3MLF`AtE+npC?PVr>EQP*ypCIUhX#7eEZQe6X$tW z*%8FnE4Gbuz{)qd4#e}*`uydwGaePHYKmd&+-mlyM4^N{(!Bk-&)J<3C1CGd9 z?c3*bpLStuh`KIhokQdfRoWNK&W?g&WF(i@<0~fL4Q5@_J+ZONN0lCl1$r1*WXU_3 zafQV06;HsM9h+}pwW*rx+-p?PP(?!o(>%D~Hk{maYk2E1TXf&9y_{j^j+R8pTH>lH z;wPtEwBO)e=u>WocFB8wt@0G7mycnSd9k1puGGuWtk?Mfo}OYl@>1*&78_rLMt=r& zhsNPuX zM)SAKb&pMcn@OM@YB=(X{u;}_@z8FLgrp)6O>tX^*=Mb$)w&pOUFD&>z>E372U|-) zOZOY`Dz$QK0}EW8^g;qcQA8@_nl>wx1W#;0>4@*CS*rRo$K_evlKBxlwxUyI?$_I~ zFgO&HqACibrE|91P()KbNsJ%DBsMN1dxVA22_YLOpWWX;w0%+CfI%c+02rJOjkzfg{PK z$0LGA#;!W==YinrS?0YTkqPb01mp8R{QQ%zedTfLQTt%th^HtWc)aMp`Fnr=t6%-( zfAzoq-!RuH#msROZSITkdKMIbJyk7x6{xMNbjj#Kp*ASHFjtktNbMct7!&PSb2=i2 z(1I~nShA7XCKzh{QDDr(ygtkEv89;C0%g->0L9%OqgQu?WL%t(EQe}hHj8*dv-1ubU4b$1dqaOub5d_8J)mp63 zw71=pX18qJBDEcP*(zu7a8`Fk)$1X%8HMrb#s~_V82~_>o})9#Mo_)9ILs|5rS`xY zC4jx@wv^SH6#MX8#b#fvtsRkn@ckeBjlcSzzyIt9Z=RpFaPF=1JOI_>{izbx(=*6I ztf!~5>hW^F-PVdkuKUaT`{N}e1nw#_Z^tc(M?Er_M?B>b5uyEZJ_s_7IG9hlPrck< z_Ps)tPwO}qOAr?Ed|O|8`&KWHFTcFs&%KV|69L4@!Uh=!k17^lJY5pYlV;w(T_+e? z>vkkJ_TD>>+lsXx_pnA~*ZJ~z6!Hj$UF_@Wc2j8`>%PxF{L$xc-+c7Wp=99*JRKqC z7w;aw`gi_6pZxew|Ihyy|FeC6FWWoM_>4;@URb+I%@4z9aSpM!ts_D|NaF~EPVaG< zf{s@S47mo3UJRue?yf0c&kge`m26twtg(eDV_`X<45UV!MbLT!wbyf3(%oQP{IfI> z!5dP0p=eHTfxt$09&7<<_1xUx;n!^Va1gwFC0w21B2K8;AZtzPm7{Dk{$YJ@vzSVQ zoRY9LK$AFp_~r~b9W z+iXqrR&oj%S%6p`-75CdMfXe}eEI(V$E|&mF4T)id4XSOk?R=H*pQ3Dwr+hqWoL}6 zlerNb1!ALJe@q;^1odj-?NXTit)NF!2hy@ki_Aa&fBB2(x-`~n6Ot{p_1r)za%3*C z8q2Y$jca^mlE{F43)m6`%d~=#AQ6e_7wtmjmkBc3$2VGkBha$QuFEZ#_ndYsiwNup zOK1#LwnSAnad@5SL$r)EY|PSr-)#o!(dM@JH`EuGNvzS^=-btrVCH!9f6ynp0P;0q zT^1sNq^kojG{7qkKvqQ=j7IynU^-Yhxs0VsoV!r`FaP>4|I=Ul2XDXfW;4zc=l#Vx zr+wf1Jdd>^Lu4Mu7IZ#>IPyTm%j4z#@^X8=9qaZu_sVsw1JL7s*Vb{w+c(dWAp5&L zBID`#c6)OGrPIzj%pfyV^|+t7go(9}BiGxfFW$e;NNm1;x!2z3`#T9P-tQ;la0goL z{n$E>v_8|qt0V0<60tH@1WS5(Jl5^VOc8J19P3y*Pew2Ny=6w=+>hI_GEvx!OyXF` zBR~86%kTgG5B}sY{>iWX*jKa_5rX46#~{B=d%WhM@d9xA09Q|J^HQt8tm)=%t*5$v zuj=XDg59e$lD*!9Wyx~-aQmC<@)cv0*i}I^#oSTLR*PNsqJ_~xUS6P$at@PR*T7KI zq089$NN4#MHH`vP5*qq#O!k%gqu_C z%)9J?f6n}d(OT;+IWzeTgwzJT05oQufXSC$P}C1{ggZ0JRu`>J1Z>YY20zopurprQ z*^U7%;c9k%nC)v1S4?j4hxTUXyn@4UE?v(LeLW5wem7(B)SbmOFK`j&PX7zTG;_*p zzw>K~;fg%-7p*9k-`8t&na`Vl;m`ktHkYB2L9CW2kw9kTf)%2fj8?bDh%4DT{slYy z4CYS;ctm9OU~P9nVDL6EI(hNPgMvgD%w;eT=@z7)$|dQG>#p#1Hza$a-8b`S*GF8E zI})KtrZ6?cl;Hq&ox4si_NX?3?l|7VahjLC@JqifO&hIovc;A*w8OLK60ucVvl2N& z;EDFFbfcP7xMdE7$6%Olpx z;}#9qGjavF>wG$nbQ~|7y9DqlxCAL8kK?uwRn)m}i_GJPpM83Ny!_%X{^D`mR3`RE zuR&gS*t8_)IB-zM<`BWUin~S}=7O<_jb4lAJH2UPEe7^zwqb(qC;!8 z)q>0QScr^Jn`U+JcI}SYB4zyKRT4=ca51p28%t(b%&Xgbnjx69iF+6D;J9%1;kdqq z{u;a68QI!ZMsX^fvX#*+clEE%|L64$SW)NVLDd6E>IL7vL?tQIgI{Pz(@6nMKlS4? ze&~0dDrwUWU`@$vVN;uJZL-xuwBh)!r^4%g3{mMPS``t${X5_I&;PUk>_?yefKRtA zP&!}U#fsbQsqSYGZ{FMj8S6%(&NDNsHmLJ_?DIS#hn|RBN0rW(doXUt)4Cnl`+Ph~ z@;D#4?)!Xsxz|Rl#L`(if{Ssi_0dOfk0X{U$>+$Q{N$@|-rV$feC6qhRX_aUXF}Yb zZv-BX{Sd&a{b11oszlgHE?xh7xPjbzleyLcu=fM11jXisLi#Ke7=RC zIBpwQk;y#86Wpa;hU_X>$m6@;{_dN%AN}z^@$cHO^L6#mV0o|qa2|oT#0;)?)epQ( z4zBp+wXTNsXApDub`K+;oD!&g=BA9f>Xxa6uUh~(_4ljK{sOniWvBQde`~CA!yY?> zv+(lFZFD@k_D2H+a|=K4Aky`nFeV6ISL?Oz#lS26Vl)%*AIfp;1B~D(lh|BtO$=(i z>eTi9OB*-|~Y zzz$)Zo%vcvx7zdK+Z%z254x_gc<9j4;IRXDTRvW+Wl`)#a>`k|ELvvLP6|H5rAw-W zY>lH_8#yHm=rLPh)?`SwH*C1p_%I4z+b_*TRaf6CL!4%s%3A4Z9*Q6~ zkva1hucL(@_@Jp->X6#K##F$05f~A(4anUWdJ)>?=!W(<1`)KGcaOwed^w1;{>vW;Q4r% zF4?s~?7dl9k&j&gBqA1xIPYh~dV2e`@_4!5-=8O?IBq0Db>AmS$L)xW0JZl%@qFX+ z?PwCDa75fP-`<{9Bv3#4^2@#Tm5-j^eeva^HumFw-^$eE+^R+n_uhNERzG($g?1&# zNJd2!7{~3lA20j7@8fuSdOmxX%_G)2A1C7^pnx z8>a74&J45ptiI>&Kunq@+qO4CC#ZkC$Sb337qnt)my^133c5rggVr5v{!7w%1g zs)$&OJ$^A)p%sG>>q3!c5UH-X&uf*I(3TD8p@1P^8#?W8AllIwExF$p_M*nGt|p`P z9TF#RqS*`oi!B>9^SdVQtF@y+PX^cgyyz*lOPF73U){_0@f8QZnjgQ1(vStOKz>q& zVa>Q;mKggdx7DKnnqF~lSRR2M8{7$WonQ^?S=Gvxmw=E?zqCa(R#=YXVEWm(uCEcN zNxcJ+Dv?{;a6(PzVb|p?X@=Lfm-Y6upuqf#|JVN;TJe}@&1GvXG3uf=IOzJn?O>ZE zb&+EFtN*>bkwC17*Gm5C_xd?WmP}ECHS(asescrF^wxw|)6}os%;U&pWjjZx;;Oi=lSyfC4%c%QfZ&sb!4vFEplbBB&to8 z31sbh?5Dt2pYrx}J2F?q%ij0*_oM3ee9Nc>sPrg3w%X1MX-*8nc@~(l(%n}38)dtK z_{rpPL@tzSZ;`n&Lm8oSKWCQCI9920A*Azh-kx%AZ;d@3yB>w7=Qj*Ihdz3G`t%Qf zbbt5qr~dT+=yt5C!Z4x5%j97m>p19KfN_lVrUszrYsBm>+Z!LfdBMIW6Tw_BR?8v= zsFZ)P&yfWw>fqWgI{w>D9V5E&AGV+~N<+NlMX=H(Z&$|cToyAqC8E?O#3s{>nP5^u zr+}ekKU9OxfNsC;Fa*9l0|+%1)T|%7yJ1;W;DEa5LPq32(UD^AQ&I23pQx>8kmyMlQ6@H*RT2n#Hd20#)eL#Z020cuX&g~uzcHnpQU`cx~5$oYbH)0qX z9kpLKz8RC7{;J{eX?P4;il~Bi@0|Ap@79hWks_HxVO`mM#x1X|Jgy%*kkV_%*Q(k^ zlkD+aofYldsP=+$bCUr|MWw2YDygthBr-x$O+keZb!@(OsBt+yDF@{MRSW0qnyZ}mt6#56R{=bN5h9}9q%|@)eD2ku8miKa0^A?^o5T9*V1sE` z)91_n`gr*Kut3b&hVcHt-WX5&M$j6=y<&1K#NpmmOSwk3>_`@Y(v&dl9_>XI}|l5!j+kSnQ<48%H2gsg|FvxtPyO z1Q>dQLyJ~OuqEoonF_}Qnh+J`hq>sa0;htCFu$Y{wdru8Of^{NVVW>j)}Bb+T>=8m z3FJV4xIHQJjOGnYp4y#!zrtP+w6`cMD!1UTn?QZU(+!XYT5Hs7M2D^Q$sg~>=~kRn!T zXt`1|J%uH`&>MGEukm)zM-cSz@T?gdk%O0bG9WMBLrxm~_A4d-Q0;yMN}A|hX8$DwAp3f_HFOInF>6=Ytma2B8Dr`O%$O%l(Dq7nyt-VpO#PW5BG<@ zJ6CHD>#_#u+CJOBLQ&1?5z zFNAMl$&=VE&Z!cflg}yaQmVQ|5LwyGf@Dc!l}hKi6+$uIo{5a{MwY-7VJUV)uy0#) zj=+^qp8s!>WqLzkC($|!d1?&>K#jm0-m>3f`hIWs!&J8<0g&IMQsvLdG=my%6k@tU zp{d}jlciL(bML4(f;FM@HkxDBAY?Y9e(Pe>c`V4Bx?l7ug}f!?tG63QASnsWUs6+( zGIiU0xhLfY7tPavGm=TPBvsSgEmAj7Uivpx>CKFh7xUa$icy>|RSQU;g~FI8m6WAO z0ZkS0%SOclq4k#1HoJkQI;ey(l$nFX6iC(wGJ6{4e^?=t5)0C&?uHtEus&_w=Y(&!XR2A{_{lX+zP)R|lw^S5>l|ufPSB+^{ z0}#Qi8uJMEsu-(@$4AyV|V>Xhuk6Ohe{{`uj$GxexAi@AV^Q^-o0^z}+`xu@I z4tiAH^~fHYoZN3$DGM)1~-VUw-+Y|DXSl^V9o{jl&Hi;Jq0=#t2nCU%joXGT^k!-v+H~o0F!2!{Xxb|O6-v@ttF1`|X8F+uN9JLGU=?Yg zx88a~c(1C)5Mk>*cjRX3u6a~WR`Ax$FQsy9B$4K!4QueNz(&wSCGjljGs~e@A!YC&H$0=0!*7>RPM#L>F zy6ibQRL-pFs6aK;@{>Q8aZ7fKTAeCI81w0`dnONWCQen~_1qU^&W@5*Qk?G_kw8QZ zd{DbFwDV)SvGMhpB3?emdWkyksu^SSPlP?ir_LC>+j&s;ZjS%_C#XqGoGHaNdNXW9 zy_kTgCCyrEPkx%kL+AKe|2d&T6`h*(%2>Ve%(;W+_>k+m;Z`sZFGjIU3Mofz-P-w* z%LWXgPi~VLctEX=T2Z4w)TPXGQIRQCLa#Te4h78IFGkuMB2wZyIVKR{h?p;M0O8@0`}?gGLBwjGPOD|=wWIjn6#YeHpKip6+SBvT zOBB(ac0M;_%?3$L_*8JF=&L+{VV<$SfjN(*Q==%^dc;Dga=V?>l_7MfL6l-blR5>{ zxfB2OPyT;D|J6UDFG2Pu<9W-3(z9haXQT(l6J`>HhVQIFqV+-S)-W+Lx#2L5bu2>A(K*|K|_> z^&kH3AN=zzHmfr_XUVB2=dA-SmvvFlCLEjdfz$w1@CI&9{V9P-(_dPR1R28_h^AJ# z0=KfQmf}K5W;I3FQz-JX2!=qYpqF}w5R@et10}AQqJ2~}L+!AYset+Ah>C31I%~nS z%Y@L&`NgziWlVWVXX}nhVRYV~C0$E0ypZZLhe=+6l9}i?dkhN5XU1`qnxfh<0&$~E z_1i5oIky%8oi{|~HhX)^0a ziiM~$VQ2)ifm-U276ij1)i^~PlNj!v_Gf0elVUw`q_pZ@5-{YhVS1iQ8K^E0$9 zO}5?pvicse4^!KRLky}p?J@!pv5mg0tyy>gI`*p>+OoKhZ6Bu62oLW2mN^~*EX%SO zu^!uznpwu=i$WJwuQLAtw76BGOb^@9sWC`r-8c>u*|T zUv>C?I2@khN)=mHUaqIZx;v`(yn1O`c= zvNG;!?Z$LY3YbWHg|+dNQH|+iqw?p7OnxTAYv^pk8_T?r56I} zy&#LBDvUECs}?XtcN5Y`0H7XrBK^oQS;xeY0|Y|zi&axU0kk^%ZfkjdmtG*3Jm4}& zYf9;Bm%`MG%zsn=oJn}~{VIG$`SM%OxGl{0ZQ{3>MX=NgRs)0*Ugx)@R%)a(y6)O3 zsJU^3C?^0V;%0=HKvr^hbwiftujqaM)~_%ZA<>}l2IYLKK8A@f-14aF-pT{I^oqEV zm)RF2F_i}yD1%A;%%13!Ki132hDM$Fd`Y+_AmsH{%-S)g6m9M}85WWs6(;;piWM~o zh_?G~p$c@=b40j6JFNaKaC<&uV3$zY%fT_tnT#0W z0tmuM1QK)tJi^mKY}%|PoYM#+5i^o@g8$(WjxdZEqH4-^6*sa2EwXal4Pf|yceyQG zUdwtU5f2edL*S5IV>GO$8bJm9GXC5D|Nr~+;o~O{%Xy1yxWfCP`Mw`|H{!fM!?c-h zV^>*{jx#X^_v>yzZ|eK50)aQUYKwhr+wQ})_n|Vjy)72*7+B4^um=z8vY0G_yQXjN zm%HP-h@Ote9lDSG{&-jnO=9hOcUbNY*83VBCe*gr$xa8koVTaz-tHESjabJ=G43n& z_uFW_Um_f6ssuFv)e&IH6yKB!KjGSeAF+ ze7t{kT9>}>?91ZxRaS_q^@mq>e!3`C)UW&Ycs`%*@BZdT|Mkaz^KbvfAO0(ZsJ2W5 zLJ@t;2Pi;cSm`lxyv%f%60H~cAIJm4D0RXCh75fRPlRixxy=)l1=JS793oJdQ6lve zIU7$|r3g~MJR&9?mBW^1lCZznQ0I7;OUZN=sTivf-~}cs6r;v=5)4+{}F=vNn1IOszahiC9m6WlH{=SPC?ywCedzPCS2NDy)j%dWQ-)Ncq$a#;=&=AS0u| z2$=!heiOOJR0K^_?S`4rM1uPAKYF?1INumyp4F3;F9?u91VV4&ck_RoX#(?&xiS26 z)VC>+5zL#Ri0v21OJ*h&W)7c7kS@2itwPIhQlN=f&7EU1NvRE0pKEBsZp+e zDRIp-j28P4)gdz6%N-4BzS)5&?0SaaazH6efw(A}M%mL7z5#r=(>>r28wycNaK2VA z2{nnVn5WYn6pq;T@Yq?>P@zhQ&zBip+e)FwNcRD&pI(%X$Xf1OG9P@07!V`HrIP)7 z8A6iH*q)mr!pN+;jYvXXDWF9Yl^`{oNHaz^yjBlb`e?Z{Ql$J-DzC5%XJ(U6P07@ z&HC_-!y14wgdX9|EPVJF^s2FsZLBKT_B}?ojmd3$wM?hN_h(s8}y>-%+AZ6uzapHHW5%I$JdH3!3G?RMSv{p02C&8wgs59`={ zdwyQ~D_L5MaWcg9+z-puhxIOkZQr%GzV=^y^Xu<_@fm#oi$D33AO6noEQbTLX?@Op zvsM@7TAE8XZh$>Y<>tizCZC_r{t zP4CXMuH7E(+lX2rUovIV^IY~9xge(MQIa&#nGQ_=YNZg-*L1uEv-7gaHi< zsm|dP!q7+XvhSPkbO%v6L`^8caD`FCJ4QGF_bJ^GNUr8Hg*R`}K!`-bP|je4<{z*u zg$GC8amef&kBa3GDNB7?cv!cD34<=d@NiF}nj@usWHhb0K9rlJDHN?rY8KH^Ie7%M z37w2vkyFqWun;4l5*Puh>C^f7KmX|;yFagMi&e+vdR$uXa{0KM*bv0t^lhQr+`Vd&YIw6&zdhP;DOq*L{OQ zAzj*L2v8M=E@Ru;+C6yL_tgxcA;F;UPV~Fe@#*>c^v#F2ukKpY`@40!Y?sTmpH30H zUiNiex|xVv_kB68+huFQ`ZF9){%r&ztw4*L!j`bLWc8HoO${zEC@oY^UEQXW1|69LVZ=mXAvVPF_lE)h6FS9 ze{;~Ov_p7s-dm+iEy}vs;(ARn|GP9IG>}_XA{)R!nMG{n;T(Jf7r{Ch3>S9Z=ObG2;zwxAy z>hER>wPqJIf%LA{l_`>Gr8HD|bomW$qELa54M|}ZLa1tF$?t2zNZuhUyZ{K=b>GX? zWu_jX6(KS>_87%+F)$-#{E=nFnJ_+qm*wGpZOdl|`^{H}x5wpl zIxNfDL^t;!9}eyHsfqUfa1fOxObk#3Lro;agk%$eZ=<(6AM~~@Oge!yY3kYlDe7QRwdbjKI8A8*R120D;h#n!Tc04Q}pPt`;{CM~3Wb4vg zp7$-z=QpqJ-#SFoTo+V7x z1&DcS$PHKkX1E#2$fC|bNQkNiM~?i?>^oq}gKL~+PR%i>Jy(r#(}+?bjHFRTw1Q@m zJEa3Y`?(TJ%8~ze%FN`*I#TKyi~2LE`?401=5Kv&2ZaJ*xF5 zLXhz|vq`fE9iN=EwS5dz3kYMRZmHUXH2M1ct0I^oHcbSX)F26*#~$G&IuYbaP@Abl z6>qTyoC2U6BJ_xD-*U6?!F~73-^>5#igujfjB2Jv_ShS$^$k(bAqu#B|pMU{U|@ln}whG4^nHY~#B59_|t_ zwbq(+c1Dv!c~z7&W%ku-it=4vh$7Bg{|X;UDkC^h6kLet<-_G~|NOrzhD&Q}dwRUY zj=|XW(VN}hAL9M6r5!Au_xi3{)9rk{T!umx>-*TjSPyzRKN1qK%eH~Kn9u_VGX+6+ zbKb9qhgYu->+;a;`>&6mzB;zWdTS5sI>HU!U~ldYZE3Q!-bAFKHPD;2);nWM^BqT+ zm^T|iYcf>Pt&*!c_g{-{U8Oy){>|glvTabi5JMR5AXGWPeZQRU4~oOPk58eoE+!&F zU{omGecPRk)9Lu}>5QlCbU3Vc%l;I5#O3Pia=32$>-BiqJ+z6~+lPm*-@V($Xzf64 zA0Dr7->g6R(O>-P5C1pc|GgiM5zX4S_wm}|8Jul^$%^SbeWrm7s3bxP#Y8>zpEb;C zCAb$E3Wyqvle<+?#3GAKp*~Z3P@TNtOi|&)gL?fb0KhW8l)@Tg)=LmI21`{Qzr3|TYD;w8UP_&iY}=2gD)tQWD#N_KlKw`fhr>c zlbw^PoW-<@-Ol`hk)gsd?F6@!Us99pEU{t&Ce+y-b&K@iO=B~y*YliDmSBo^r*bGN zk1~&^gqoOnkx~J*GZScvn_gJode2}i#^vUR%hEKp|Lgzd{}!ISEhA#=V{BWDK}Htc zc`%$Fr7N9e20daQ<2tqxv2Xjn?ZXFvfT!egYCTbc2WGTzxW{nc$G&aXeILVpY-79b zTdo27Hhed+MVH>XraMa2#6XEeWteeF43Z%+JiNM;%hwg$!!KjowlTJmn?S%RDype= zF9$Ob7~r5rB}%I>VhkVqK70!dG6sVlW9-*)*{+v;Y*X%!=6RfK4w))H-^m{jwR zRxMy?4v6$!c$Emo09_EG@PL~A{2zY)U;g;NEJrcL(%aWxzqj7E;gq;PwWGjCq<6%Y z<->VPG19h=>+tok3Sx}wV#4A37>8xquGN=D=&W)k5XA5qcywGfG8Ktu=FO_7cQUi7NL@oz5-g zEb}U2Mu*A_HOq;u1XNiK0YTX;Fs+LZ^Q?ZDNzWoxyxkN*tNaFl2s05#GfN-3W&n-#rcAle2k=5S}+~DpnFZ z;-q~iI#-`vfYW_}Z=q$(@T=(qm``jP;vkTW21=@-p4I#$XF%TMvzX5jC~TfL98Cl6 z`?ife+)OQ0O;j5p5wX)1YMNo$iS01leT?0G+ppqSmrl^S?2_+qS5buy1O@{U!y_1k zhwr|RZKu;YV#L^d?BhDNZQn!~MmSTMgW&Km84J|I2Rz4K4GVIQ&E4TcMVs|W{fiIZ z_if+C7#lq#(0Vgk#xgKOL&Fe0s5B81gpRzU7##b!Y@32>H0^}wHuin&&)0M88%R}g z^QAAcs|mD2MNE5mxFIsW7LlG$h-#7_vMEF2(z!=O21iq%Y8*g7n*8-&|M>mmhc6yp z1@ZXta=C1ud~(=_YhM6;db}be+_mdrX?M-8``E6$?mI;etMxANac6LBzN`yD_gK0q zF+7gT;_lmZU(D{0>+9w4#l!L8fY-f!|FiqU>7WOLm^crob~>!q)S9)mE1)o_u~Ae^ z&DudA;6Ok%t9L@!6k~H(Z^97a<+8QDeER0@a9GY~uC1@@lmFPN!Fj48hX|_}L=dm8-FaOJ*{m~!&$M62u53bv_5@`va(h(H-IKSix%GV)WQ|HZ8 zB-J_+@~v!>6wu|=m$6wPlt8npP^$lG(y*1pl}JU(#&RE+tV2Zxf&i_;f>;1|(wOO0 zu2)=ue1=q1c-54Fmn?Z&e+g2m|5D_p>8upFyj22{f^>e{j+;f+ERI}e7K(}z94xqC zD&wo$+iRDK8gz>ePCO`MzAXC=UZ_JU0jrkk>UN{mgv<0jRETNJ-3Sy8&RitkwjQd8 zQiByzq>ywTidZnFj6MrC6Sc_?x>BWY>zJlYsG@aJ7wiHtT0%4RGnu|10F^s&b3*Wj z@8zFQLU=OLa{#yjXr(psS<)~mh?_YPxo6yPhPi17A`2Kxr8@JTq@`kQID>KBuKT_Z z4~4YF4$CT5iJ8Ha1;NZrH6j??ec#4)ANzUV#B*CVveCp5%At!EVFUyQJ)CsL)wgZG zVh<3$k1@u!`@Z?U??Dp2`*rt2^Jc9v!Z`*>IMOpBp=ymXe0S{EJrl~B_H<)OkYns) z+t1tOX}^fOQ4iigF6?GPG$%BK!QK{hVZvzy>BA%T;oBY}jiz9z`#!eocD-DD9|~=~ z5ur-eu{p#Z3QX<(o#Q%+lHbRyvj2O{m4$yTrH^2=ZS`oI6^Z`dWkE#jN= zWjQRp*$9GMfN$L0bcA>7PnRux82z$)Z1L*VY3(-L-9w4xzPs@G=_*Z@rH!XcZ!PxC zx9!yR&Heq|qF)@B&+qO2(7*HM)vJd)Q46qz9q!hCFd%GQ*5zm>GldWlL)#iabN0TB zJt0a$3{Ge1Q{wKhUbf*b>vGt56|=+L z^6}}(+VRVu{_MZ~$sd3Bw|^_4+aha9KRycuZ$Y+o;LV1+lH4=Bz8NDSl~74Krhc>z z`HEAq5{5Tv6VI*CDuYIG5b!df)gfKy2%WU)5-2}GVGs~Y4@xq8IidzaDhP9uq~h5% zmOe&i+-$|63Z2>WoF&22{eP>iDnnBV;d6rkp&_%keI`OuBK`FHR9@Gqz8P5m8R>vx&^A zK}(u?s`?WiuG+*KX2U|=M3_E82E2aJgp~7ahs0bWZW{R7Xlh3(rdy}qV(KN!i;gKX z<%>9VzKu1`3#PSpI^4BtmIi>?7hIK-6Jkb%kc81NVo?&J9iC%ZT|>5Vj}GeR8P!mpeAMZ#zYg_&9A zMhnr@MBCCktvJ1eyL@=;9ud~kB@Ll=HJ5(S;}z%RCTosj+9tf2XGK&cPs8TdF|)3n z94drLgqrp2qg8~E4pCLr_80&C$M4?#`qkUJ5&FDs+jd z_`F@On+Px0u`KHsuTJN&zdK(j?29Z%{rK^`ZDZ-(_stYb!}HU1HGJ{*zEeLxu0MQx zdN}k~uV1}>^D6VmTC>BkH;9;_E!M>v(j88KqcS5@Q<&Fb9TK9(eE_={!Vo*f6j;n~ z*Ou6~5plTdcG@1)8rj8GTem%cc=z!+LPgs?_O-Q8jD46jazC}EOI)|zbVaGoAy9<0 z*0$|>xI5VxAr$iZ{Cv2-6KGqO7~>qgJ01>Qo}SOI@9!cu`Z%uZ^?HqPGySta`!9d= zzyFV)eE#WW+sqotbnR81dP&;jmWG~P&;}tR_sDAPm03H>`kH2(i-~1a?PL$?G>(}C zAC*B(f0^J?f>~hsq;Eygrag8R6J^Sl5agIKGFE(Ju+qb-2Ha6kV-1=!_e{QZXo~0z zf<`7}6dNlP7>JP2i8^4)X%gGWgIFcWi~`JWwq~0@rJQdf&OCjT!ayYVUMeQ0`l<*3 zn+pqGIMcbd)H^vp8csRQZOeH<#LGFA7>~}T4&M5S>Q86xz^%%y%(1N4F_JNJ7jy=S zu_$y=MbZV9n3zt~Cg<;4cVm$_FHQ)VnZms7LQ~drW2Qu2TH&S!tWNm|nVTpoe5Teo zR3dA+xaayX!^g-hg%8gNbia=M;`@1A2fKAHr>HF~+KW?Q6AYf+NBFeSf+> zZQI#`+p-SXMX6rNA#HdQ?PfF$3DOZ9+m5sA=FVV~03tAAzm6*-l&~S_qEKb`;Z@ks zptSOXlO#sw`Rve;j^3i>(~;VPI(9wOu@A~{SrVAiE^FrI^=7@Vy{}i@iVffx6-?m~ zVKf@hq+8QaFBx3yK9C7nIih6ZlejBwd-}fe|nPM8DVO}Bix^#o~<`H9zHn??lH!SINUcg zxm@@Cc{hkeG@`4qjr+j$a zTtt@x5vm%#6TVp6$2go0J1*yaKeSGF=>`uqvu2kVUw!@llQ(a+eG65LJvJB9eT*(f z;WjR(Gl|1`IG>+iEz2)|{*Qn5pa1m#_<#OCsSYHW88_v59;c~b zz_PP@5I~t)~ zsoBR(N(u~6GtGht4M&=)MD&I-;Koj3N@YsoS=lC~*DPF{N(D2J^A;yCB~cRzp-80u zLPTkW?W@&xgTL`iX?KX=wvYX~Z`W)1IPAVezhbv;7?cQUy)SED znzkMQ7!fgmt|Kf_@BA&?!5}?$qpB`qSft;z1G?p`-K}Xum}TEXnnwcOdpk&5u~@TM zxl2SvHNZg^Phc=oUT3ygU)E-#MpJ8TX=c*dG-OvFL&i?Jr{^r4Vq-?eG?UTPy<0hS z1R>Hgb4YJ~;RpmNzB^L1ke23MZ(l)?ur4Cu6lhx|7)w9><=_ALFTVP!E&XX5Ph$kV zX)}-`p3c`1*ha+l(wZ)JYk<$^^EN;q_s4Zv^l2YH_J(n=HHgP=o`u#F;`?%3xD9oG zdw2Khbb5Pe|LpVEpMLVHFU#r8Yh6^r53Tj%om4qK}Uo3*b2dD!;LHjW6qziy#sZ4KY8clWXF zJILUE?5E5Aw2xf~A84zoP@zKOcD+76zIpTd>2h&Z->#-6BJ83|fB$%Hw!C?L|MC61 zx36BezL>^gZBNhKMriOyfBt9x{(tvB-aWk9hbLhf*D31)p4>iy2RJ((a%hA_`aok}}M!g-Q374JI7WL1dCG+7jL8}+tS zNt8;8Ux6DgBq9PQVAW`_ficLbXBvV6#9-moB_>-GogYi z<|%Pl$|il znO5)=#YE2jN!`$`OqLo5UAkz;;Li5vfAhERFHik=l)(9VX-9k9hU{UA%f3+tokD4eblRKfkaeDC$~)4SsjzxVp>tJilA z_s8QZDg^DYHtnq+MU>njq1GcDN@_41w18N@Q<6gK%h<0Pp5Jb59SmY9DO~};M7oJ| z1Ol6xd7!C|kbR7G<+9wH^nG*3qji;U;_Gb?CVk=XrcHwRhC|2U(8qR#X#~f%AD7is zkB1e3r>FDrZk+D#-akI>qzU@cw=n|iPJ93H{GBg8+dh7LetJ5djv1KVkN20$_0a9B zU;N}3fB(~e@$dd<_z1vev`&e2r^utmuNNO`#@m+wB`T~Yvk*}uAX+xK&UhPXXcY{T zvQR1G$V_-hfW8P@&NWhQ{vCNCmv7rcey@d7xSINhTVjkr%h_5;d`tvqZV9*k+?NS*kZ8)lFWn@#Q9&8XL@%>|%NInu@e%6`rlh^sug&n=*Aq`4=LS?*)Sa zWut~5q4v3r;dXUp26PlNl3z?tLbUSEZkcMDOGql>Id>ZXC?+6>WmN^W!2<&##>TSq zp``zn=X&e!oE-xqISxco8sECBZXgzkTf#U?Pdc$e*6JxWU+^VgS_G2Gh%Zm*3%&1z z#;j||owmXZNfDEDoK-T95Yoy_NJeQN{W7iy4{KT2U}k-72W@L#v@K$>$CirEB&Hdn zGt$;fP0iHO^xS(}*2S8+3L%a`z?z2J!qpLD?DK(`E^Q&*71A@P*JiCob*@#hQjQ}{ zB|U#^jn+j5-3hwJkPxB)JJZu>CM}DnR9gnM&g5U6^^H+wWZ{vgk5h)}u-skF*L}ZS zGI82Wsxgw&uq{e3Vu&}fVHtRb$TaZuRn~q_QK6G!s?E0Hw%9ixpMLVQUqraTw-FxP zp7!m!FV+U*cvv3K&%T9-NK+sF{B#L|@TF9WyFYZUAl_s!`%o!U!L3X(3jJ=K0z%*vCq%vFkszYhB!_uKWVVmSOwUAl6);ui6HSH{3Q>_U zHQI}O%T`;(JhPP|5`QQ#N2(bu%X1Txq68_*ENK7?S{9bN+L#TxWhSb5R$kU$+`{Gb zpB!E@RJ5oNB*(5Ik^zn~^NPMj0LV1WYG$_>l^PS7*PKIuQc}sZ7<<{o@`5Z_Brw&0 z^X{45QVsCx_+(Z1<-3?BgqgmXB@EdftEulTnJNImfE(4OPB(X`+%jTDtxX$v9!j?X zL1lhkX^fcVG)Vc@i{3vY{p$%$9YIXp!VHTAFcVuTXsR+ioWXEJT=&gA8r|q-+DsSg z>)O_~^uD-hj}d#ghXoG3#ojcndwK*8gTB; zJ-AC|g+^dt--qbtD*M>qfBdjrwk34wtDKey6-~#AI){ZIT8KvsiIAIpm7yVX1I`OP zVi16}eBQP7>+|KR3%_~)>+?B;X0q*Y_XviFHS^)Rv_+SFxVHBA@yWzmv$nLmyVK?QJkDG1 zjnFYhU;63vz~|?2e(tL8-hX)e>Wx4yBMxg{wE6zLT31lD|M*9L`PDCf`S!bCkbB`g z1($j*<2r>MntY&mOdP1FHZWPf9Iiadk{RignpGY{!qNqnj^oT2lN;^F`Ikb$nF5MR z1-*$rSd?w83yC-u7_4O(%EPwQ?VJkxl9z&X2|+e~Kv6c?34F)o3N%11E`e#^RZ*o; z0umLIQ!tnaZf}X+{u7z0WSJ$9qFo&3G!onvl^L%C_|(i~u$p6J6G{Egp}@?m zsBt*e?p3ohIqK}-&7FslE75eHy+~v8K8~0cyK?vzlZ}*h39>mBRq`@-twjBA%mTAw z3FI^x=H^t2;(VGSt9LkY{|f00)mt@Jl`&%u98*v$qzBxj<&tA+xkJpx&6GdY5A`Wj zBlxX+(0qK^%q)YE2k8-j3x`CQW}9C zf$$IwNk>;{vND4(rW+-7Z4#t)6S0Ue1=;@kZ+`sE<=mDvzbd8XF9C?EF~yWI-C!bQ1`cqZxU4L;n){#=jaCFl{&$+uXN4COP!+|OO6h+x zxie=L<`<6+wA$`TMx++3xX0RQJVfpySfP?4GK~KPqNu4*K@sE++;%YLIl7Nw6b&&5KkOG-!jg`Hv*C;zReG? zG*PKNtrIELt|cMMA-Z(NNf9Nh50|D;69Z(-G;>YvS=53JCL)7ujLt!!)5makhfp$f zDGd&yi}a>V3w#IQBS!P);glHR?&JCT{PF#hTy~JQEL0_3!c${rDhg9Hg*rjT@Zm9h zgo!TEH8k4GlO_THKteeB0E5oRO0B(7Zrwf!RJTGxN z>&l!Pv&^0oD@8j|ia6{KI9u z5S?*HVBD&2aQkS2YC@e6Q90D-yDqhKaK7!O<-GxMxbg0S%!9dYI+6dwfTjxe7G|8+ zKeORI?<>89UQ~|Wym%tfD8ZPG2(zR#)vK6Zu*nI{AtSYBE+IgRU_>M%5<(Ld>3IjR zAuQ5=JceK6QYfECINco}g(gYKwq~}NeXFk z+%>Wp0T59QsuIo^zDGp(AWZXg@{Bxuj_kV~!H{0bh+QS1O&gno)P`guq_+%c zC;}?6SXHG;XI^TGMP)P(Q)wwVY^G*?=|0>jP`F}QteINxswUb@wW)-Z4H_m&OWnoX zl>?#?fKpq7SR`V4eE88H|JPrB`DG6X!^gN@cBp`2W>oAx#2L{(s8-@`*8KCaT5X@_X` zY8nJ>ftnd)48&fnp|u%n5>$grO_4JBJ7gTJL1EIxl;N-@&4dt@LuF_pzuR7XQbe{{63i`Rnie=5Kho z5>_@;5E%xZ@~#{wOPNuW?;Mx_83Yh2GMF3yRCG?Tnu!Ne=YC3MGQmb~$WQrbr2u!_ zPFBf)Q87%mnUG38tEjKiy`&<3e(eFZge7L)PtC$pCRD*+h%~QG15qLm5fdlSvPVUN z41x*6XP8{#MNyeabHc5kIVTSgva^9Rvjd=I|~vH+<%PU*ihMxfJXzH zilul4Hls#TVvv~B(%WHOL!hmpLyRg4Z4OYDa74IDqj98PL`5KKEx@6>K~=0&Vg=$U zB+#5y=^P4mg;=zA77hax+SImf>ynjV5u3&qYTkMmk{&AZ1StSX+Gzfrv(?z%(%*7<-uM;i#u^{PfdTzxwLq+t;u3@$vd5F4xO7;xZfv zdK~+5eY$k*Yg@!=U4nAFd)TkrzPVz5c(}Xl{``1e56iOb*X#C;fB5{(t5=8BJ+Q3r z&QEvSvA5==hpuh?a2?ulJg(30zWn>Y{;Ti(=5LH}m{z%5ofsZfv{YSrGD`p%bzBC# zggP0nIXPRrv{32I%zu+>=q&k|n7G94zx=0k=>(H9y$dgn&=Mz2)#e;x^@g!yt{roJ z)p^TcMsH^OwiZYs1tob(>*E%QlqmEh2xeZhB3N!;DM?7op}w>$$_W~I>G*`}UoKuGuRjH= zx6quljAcOrsIX>A;#BLSBOo?|m~M-r%)c=v0wvQ5AX6?X^OTrN;ENVE zSzUz<1k#r)Ribd)O>aX0=1K$2YmH^dDOTym3@L$j9oO`PnA+MJy`zhmV=--w(nM0i zJviV*z^SBA)y&1zXrgFfTb6Y>EPY+tyiDD4Do6-Uy7X7LKj^aWyAc7pg-{w)#Z7e! z4UPs|yIC`7)|&ww9vQ!r^Ldu|=2oX_C@%&gyvW^5xwm~?dJ9$Py0mp&mt}3uQ~@-S zngLTHP+5Y|#Wlo4gfJbpH)83%^{(1XRm0RAjT|&HF__ZKRGX@r(7KqJ8N?*2OjCpz zyzfnV28OZqVXH_B$8tD)`Q?{?_v4?$a8V8D(`63(H6==J&B5(9OY;3rG_-~QX*`n`Yty}MU;DwL4rc-%*_wG9JGgaR~`h0qw3 zuDQ{nwSXWTjMfhbs0g~2xu9eCJ|>AE z+tT~e?oP`)V?Q3Z*k5gz*X#1`aZ|v%J@ax6F3WO$d_KH-t!f?^`*!HkRef2djJoM&czh2JopW7#&yaA($KJW42^7QE^pFCf;r_1H;uv$}?wcdw6|J{%O z>VNu={|7U151oddn&GCYQZPf{5--Uwyp(EORKugbi4%cMx-1Z2Xg+QdFCgm+moPb` zVvixDie!pyj%|XhKoWsYyd#ZTysZupXiD#K8~N&sf2*P=5%BCcl4O9>-!Rh$wD{l( zwuthnMv|ji&ZVG;LAZ8HTa&-ba!m>&U4y!!&&rRB~GLMcRv$gUq2 z1CmQbg$K@?T%gsMTrKY^qO=>r2dVJUz=&KX zC(toPPDh7iFpD2KayZ^qrJvI76= zH$MN@|N4h__a}?4DrSm6lGnpWKKiV2Yvkx^(L`HLDS^>?Q&GRVv_;k>ViQqSv)-d_ zW;Y>i$sl@NkBW^PA+CVR0_+fKH@a7x4pprMsf~VhZLRm?;dFiT>fQ-^eRqC({*~ft ze%)d>GquOdS=w>!{qgasKODvwLHZa=Z}5=dzU>r!^Y+cVU;b+8M^Phqy<9Kn%i(ws z!C^hVf4Y43)>>Pym*>~_$A`PS=izN#UcJ8mhoAoKufF`nZ~U|0dU}3_WcEuTHhHw# zOzBBbJ`&(4SR2`wAp#ewGGba?IvdCClOF2;6p&Us4QQq+UM9!{Zz2vrMyib@#~ zp^&aKikY{0KaIkZKFH%t@}tajOt}rJ;!Mn3JgG_w%!`_?D})*~ZdVj$Oij&A-=F<> zl`&k&lb#Y(ml=nKp#Vc!&EcsZEninE_7D+>T9mU05SX1d%-~fKXUgDFaz7SlP(yF} zwmcK%pj5ghVhh;3kTBPzsBnJHX3gSU=k17mwY<4GSOhy&gg*aWMKei&$Tl5E+7$Eq zg_|Fksi~b?nAD=hG=op53pj05UlBa&|yqa!m z1c5?YTe?6Z(8VB&K%zyn*4MuDX4cAf#@x6vA2lRIDNv6dF3Un)+H!ZiKdwjXEf9b- zX&DIIn~7)$DG|-h6q~FFY34IouDB_zO}}Rz!3t4R z<0P0u7~ui71)_kqrgG}XrLV0w(Hz6r6iu@KP5=qlW+5VKCfnZCXcWs;)!m94fl)^nK zBYJOv>T2st2V@^(Ip8#2J-iy%>vgsD&2@YD@O*WFKQYF^l|w{Mm=uiw4<=Ha*o4^QXIvR(Spn%SWr-ant;JwAT=_S4ueLb1Lu zHn!#A;o&F$@bka?%m4P9zw_H-Mozs}IlZb(bbgC5Q5?)oAy1&2$Rwu;O?eFyrJsVI z8K*N5rTRwFMbzgW5Uk!wQmWGfMD=Q~Kc~oF=5}TD=R^)9qc1ikRgXv~6g=IY2 zEzXo;&S||WRq4!07Dc#5*sDGCUam>h0p&C853N=+=0sB}?$hDv`!f`kco zY0P=GOr?3;!4)=C2vuF%35qFfG4NcL|p}F$^k4QJphKONXQT|35DiCL88hE zDtWHD(uz1%X|+Sm2*7zTTTjDnow2vag2Ma@rTT^Ha=+m+?k}#p`~tsh8jvv^Pg(n@ z5PD|4y%fHbv_C|qKTHI9A@N02ER&$fkhWWhX@zv8Qc7C0rEcVJ1HYo0=%ZLeP)>a5(g(ck691RCJdikfm$W4%7M)mDCL(Y+b>~I0SQu z^)a@^%*>jZwbuKps-m-WBKhjMbg8PUWwLtSY6K%_BB3Urj~LceU}{TS`m(5rnv{zx zN4yfPhAG`eRKQx%w(h)t1(pshM?%n&xd8pb3>t)Tl~r z)NnJH01Ahh{rc+ngz3o`>JLwR5KNF1c#47>3zl8uIEcr1E2~B zHy_rto0#aj?SJ$KKltJAekWoVE?9NiQuFZ5%-+aOX3-7@q={I5lXIREZG>qv>n$R~ zQB*jJClx|Nn`KjHhOo-Mt7sL83qk`S84D?i%c-g&hN~z;%nlKkzTp00d44*_02)5~ z{FC2(-1>O;_rra=UeA}cuWOT!&(GFu-}bi1>2UYW$B%>^RvQsMM$`839%caYd$jg{#&P9 zp1%U0D#KJd8WW|UNE$YChOI(6sSc_M$-I?|6wxONt->YU$*3rp1s5V0b<(nYn)= zO}1R}OD-Uw2H7bT>8YHpsUIcQ)FMP~UboVHR#0f2_AiHLQZj=yCBl4P?0`K&6W{7s8cMSiQ`jTTF}$H{$4m}Ch=1*xop3ZI1ekrS0r}| z#!SR6aal;TW=#cZ&DBV*SsY2JJ2$YQKt8S5T}W)tx@FAbzN6mx=B;e z)kV}GW(_8k3ZrgZLq;IFv}$i@3c%gX8<(!aY*XodwPvECswo2wh7XTwbfapPQfN&+ z2!&`&BMcbA7OpDRT1zF5CTx=waz-ZQY$u{>B8U)as%$QmrDy_(ngNiArY-1_*BL0P zCTh*Pb~A`ds8A^qDoxY3r&O^SrD&m&!&h)n+Ry*tAAa$(zYmjoyb}BsqG>2q)VI;B zb&(*djx^%9bPo=96H`HNHay1gW$EJ3ZTp?iUjOTV`J3yhBh(h71YM&%8^I9KhEPUC zn93m-9%X`3GN^6>7bl|8iN>^|~PA!t~H zp=y_LfzaCO*JvHD-@d*)Jv()^!*74*GvCKQKAqRY-G043Z5KP7j)&#({Pb{le;NDX zcy~A+pFceHb|c`^q1z~6jNUbz%(1*i;U%@cO@YJM1UH%JRV^V z8lr$^vuj4=R&HoQ=K&ycJrWA?%FW0ncIj;LktwSz=;XJ z5W}3lfRc&`A|MzA5>>R$$Rhb75QIbpF$q9P^F+mvK}HGI(>Ycu>S=KCDO9G+h*d|G&q-7(=M>#%xt761(wJ2zs86c7?zqB!>N8CU zY6dk|4F4ENqGDSl8@kk)(Z9o0y6@-RTOAa8b<& z#l$N-qW1hEWCAAD@4-TFRYXmj_SUkO7ou~B5h1MHno^hwNFQtsLAZ0*{mWneo*Ti&zHmf;dp;|IzOL| z$KLU9y!+YH`Kx#De&aizKJ8am--ibqRMvI*_1C}p`Okj#=8MnsTuo_5el=rSMxaKt!Xe zsHZfAC{ubGg$r@srmgKJYpL8}YLK+7+a+&#oZph4&zQGV>7?JOv?>Y7++YO?JTzlY zYEGR&K#{9WAxv_sx=s7B1V`ml7Gcq&(BArQ2$)OaUV<-%s1-le5Tiy)jCT6Mr3VMoEatVk6SXe@? zT5$Lhl$UR85dt?}X6g>6?^_^@NLvQWO2K?F70pCi4)>)qBLTk!SwSGC3>JemWlGbH z0HF1LOb?2gE-if(ux?G2Dg!e>Nt3LI+-HNMi8i*#8e3Hh`0lQdq!TJ@6+l!R3M0TF+QhmzMZ`T1 zvLM-V?NtlEiU`!WjU*Dy;4yBr92tysK`Y&JLp*-JbYFpM5hcDeSoE$jO6-B-W($DjVeAO5?HQ!F9N zWPPVNFnQG68fj8t|1W9u714mGfxF1vBm!L`+kmHLCv_ikJB3U1$zY^A(uqM1rB`BC z-Y5_OM^eWu$+*^Jo5vHFHpW5|p|py*j|d5kluR~)q|ZFdS}*FV0$JD+nYqkqY6gh` zY=y;UZbe$4QTO4*ph;%DP|6S;b28Ox52?w1N+m-uv~JI`T{waf88b~xXYK@rW|n6n zb~2q_ogAY%WI-$t6*Mv{MWhNDd9!GtWJpqNGvy6M?Hnl1re0%y!Y)(HSt^|-sn(V0 z3#)@YQbLw(W_7s~@((qg7XvD>sfLW=m&^Hu7tQGGkBrHGXxt);G9DbMKT9oE&ir~K zHj2bb=c_0n%``?Cky885Hw^5NjRj^i@GWspc#c~O}>$<0qO56E1}ttk}Nw5cjFmB5KB zBDV!8en&KjCUj(%bcIoci2_X;k|hc!BxizFhknfirkcJo)WB1Dxh^4aAqHo6M}|d; zs>ldOI0RpR{p(+R`HxMcsoj)0KBAd*X;-;ALYgtcthqY_1~dUjn8*l<7)?JsT|~9_ zHX>HhAAaZUn}<7bR8h7IEMJRpq!ni*jY2RYC=K*1cFg4Rh)7e|xNf#|u?9qN7ZDQ& zEHs28BAMchiwWr_9O9nat0F%~ufUrSP)s$Afhszfgh~j^tbwC-6J1_^=e6^4dH?v` zPhbDe_uu^8S06ro^Y*g8->&-@Jl-9AyAF@04D$Z|`1tc z^(3$S?$y)txi!1Lo5UvNBd-}Et2WGWBP~1-^&VgbEJM@8g%NS{ zy}rnu_$^fv5VVj0f-1O^*=C~}79-43vqYl8q*D-7ictx|Fw=P|g(%Y(%I{Y|bKxyD zT;|rLX-yJ>8Z*{OZV?}hDFxCO(5_-4XUTDuya0Q|hIYHAe9zX`oB5 z2cvuhb!P-bwZyBKX0<{rThof+G;0Z}WHxo$Tr?uR=7ckH>xI_~zsL>o(l2^|4)JAHI#lalOAke*N+B@w(kDjbmKe z_5OG`Ev=hAJwF}S!*$ypuh$RnKK{n*HxHk^dH2=3-}v-%20`2{$Lr;(wdKvLH-G#0 zKl$?KKl|<9{k<_fwJ8<*Hld(f8BLy?04$;6RTkPvnVSd}0xTV{3I zEOMvH%VZ|TrTIBZr_TU=`izTQCP#VItvUBBT%akWQHF%U8sI_*E&F<`z7aX$t58Ct zz%4(t=X+rGocyD#fF;D4@qYf5D&3Zeu}7> zYLF6HrYqsau_rE6Xmw8D3AIE4nvs=E5~R~-Xm9H7>QSBRltko8s*+t%iSP{s;8E;R z(o=L&Va`&a%^KOLkG!T127Pi^5W(Zq$6tN<^X>78~6 zmLr-;s>#%B+oMC9Sa=-4-+lY~(^toU2lu9HX7fe%lUpbtFw(~i6wzj);`A}L6tqfG z7Xc`o1CZFqj1nYHQWznyv^NL#<#>@{@-_=*)FK7!Bgg zm#y^t?rPm>!eFSVgJa)XQ;2YkPmb#spT4=fKje1STTA(s^=cxBAh?ODqKm>YL@kfC z)+`LX6pjB~2|r4>t%^ z=;=C!s_h)7<>5}d3~SMT_?^%H{ul2~Z(e=;&S%&Cm$BjTx~*+(hvV=e8$@(b+j`#z zwF`)MA0J}!?Uf#X?=KBw?9`0T}J%0G~^@E;{kIzp4cK3te zK>gW||MqgZ$kIuVoY*7-1!{GSj1Bp=g+FR8GfGr?W}@-b60}US-E0FknY2LBm|%Ed zAe`aC!SEOti5+o?_z2&@O>=hxgF~wT3q<59BNhK5bu3{>fyo3?EA*r|!=+nOT4Yw|=u920P=q5_y=B42etd!kQ(L0nT@lyFxl#Vec#RhWzHRV;N2 z>k5T{4pBo!R3%R3Gv27Y2#~zE94~Qh0XWi&mI9txAS^IK(@qia65C6W3Z;;*M2XZ* z(j}r=w=#&n+_t5vA}W9_TR2k)#tM3xgvCuIR5q;o&q`cS@lyeTv^p?Y=^|Mj!~}b4 zM^IoAHKNk10W4e z6VsC_JQU9pUO2->L=nvV51MFI6S2&4iT`Tp6EY?!ImxP#%P&x9OyVMoG6)Qi?lLPo z^W$XcUK#ldI~}4C0SQH9e8$w!3K6NQpWYgZ>=7@^nMrzAicv23I`R;Rx?f2`T|!g4 zmN`zDTYj^7i1;m33q+ca5h`-Mj;F_ukMF(H(y;v|K8$Rr-=k-?M@lWUY~K7V+E zHA^?ffcvs8N_O(o*Ka=m;_d1FXp2&8xSI+h`4-G+!)CR(Rj#@V;MN+niKs9lt}u&& z+>9hRN?u%={j%Gu!*ciF`+&qgxU}|nzxet4Z$5nX z-S2F}Ih9b*#P;VZ09Yj}q)-no5)zDvNV?CH56XlRoh)PAFd`{KV@{S41F|DFFoe7K z2=|Ch{8`4M#4~t?pR=MskSX&{nP+%nQ7osf7926Cp^2qPOQ%+zYq zXUqPaNxAa&&aq%}SWG)X9wYgBgCb}W3QHI#w+zgr1Sz`wmb@p~O{|6QB>*H9wv%s9 zKvM~+k_%2=6_KG7H}y$Q{x$V72gu@(J@|5a;GfiqrHCx~VZ9ZUfiCW#P_1yWN{Az4 z2&~E_Z{jdoT|5!R5e=$M-aJC;SMX$mAg!4~%;6FH&0Vm=iy=`G(kQNT(ihnLCBa0e z7%aGD`lut=Sn8<=IINY5SA!uMnXHf>dHFihvOc0_$Z##V1QFT2GL7c7JCBb0Mccl)yEvgVfe{D@v%#x88gD4nA^+4u0Fd{Fe>=IEGVG|mi)G)JRt4I#FzEnL)G8@)Xt0!i4 zLBbFb;e=}i8W;g(^{9qJ ztB`%B>yXGuX6KgnQqA|aR3=6C^49Jm2^V;-<{m<-0per$1|MyZ<3fKje6;<{xQK0x z$f(ZLscH2Gk4YECjJ3)0pz6dRu2jf)slCr8u(GG7vZ4ej0hf^of(D%G`8Wz%sTgmY zL7j}KxXL_KOEa5uc+Lbic=$IH{N-+v9&8QKRE-NvS> zNpg6E0*h+KZHfv#%(_7%^H+%7U7ALOf}h{N`tFQR&h>%2q;%+Nx|Y9WhiL)-*^o5fP5;*Unjw+#zBRQw(}ouBh<$G$H(^{ zzWB~}cGHjVA7Sm`{^99)+pl3pQGNg6!>6xbhs)`7yk5?xjcS+YC%-%3xIVuB@EsUc z`tcAK6#~oZAHVsBpZ@K?`on*xYNS_f-|e`nbyPSf!$|;7b(_cZ>{rmjeC&!Fy5X^$ zf7g`p^pF9L{H{qjV#pXkfKFV2i+FNvCI!oga1c~+ncc6YIY-_m^)#k}djeWf5pXHq zkdT0&dQ7GdNlSqzmZwU&lxLj5bP<#eb%2R#{SM7m+q8JQ{!(F_&QxIIN4bAG8b*U2*% zi&b5nb*M8GS`oMr1^K5)sICFb&k-2|i<<1I)*};ugaCS50Ru&>sVarBs}iD(5rC^U zhPw$JmKkaa#K^HuG{652O+qxmz>q-DQynhsVvRnmEr^j9p|y2A==J;&h_&fJN{%VZJckkbP{`PzwPv`A;I=%hmlP`b%b72PH@N&8K`$e0!zEIG* zz`32Thr81g<>Nj+fBnhWhvE6@eCf@Ww*34bfBtm-aJ+liZ$_^fAFZdTOwD9wp zsZ)X|fznd_JXda;A#Q0Htn>oS^d;QBkSg@4s4R^OpbSs>?F<9Wcrt>Pe}?cJvbAD< z)T-Ym4_r|usmn>g){2q2xB0G3`P1x_ky}znvY9!s)>F?3W@HyZq8vF87!1S+r;0K= zg;1HP5Q3gAFS!w_(`8T!$eXP^{}DRted`_3^cA*zCuf>d20x`yEUz#M#Aei#WEx(S z<`UV29`NLa065*lgAtAhMOdz75nvz!;f&yjG&4qdHN2XnZ*Nzw6wZ+gL7K~)9*hW% zslx$Pq7{A;d3)zO#ep#}g3cG@ChJe;Okci|+Gj?%d%mVBs}M#+ZZ-vPWM^JPDt^es zuBu>W{*h@{A?ftUXDD)O&c!+3jQlet0wz2#B1NH8*1yR6Rkmxm$H#BpW9&`XB)YPR zMo?8%wBDGq(A8??9%`m4BjO55?{Ht#OsxrDt^KoC$5#(06G6DsMG4)dDNK<~1u&_y z(wIq#V#`vgQ>|A@F%cfD89jAV0zy2)DMU@AkxGh@O=L;DBn^r=F(p-wFb2daP_?yi zQGqrUh0ruq87TzIV5QWmT9dZ29T)AU)|Yi@OMCsvt7BguYJ=~wKm#=>D z)oERiOMCq0n{NH?;la190ZsL?oiEo5NnKW|bu)7O`r~6?4*hs~dV1=unVPCST`oHb z!8gDB`G;S9)5WwX4p~kq6ygO22OMw(fxWg4DKi_&JCLvJMe3e-51~`q(I7_A z%pnc2qF16tDC_e{nCIpTpo&@^MpR|X36WAq#9RvMr)BI1<{e+3L^?n#07NF;QM{{z zE-@sc_+(D8%}ew`6iz@eC@zZ0f}6pjN~&+S0c$qQmsnv685|kq z=$46s%xA0E77*%;V9c~pw1i%ZysI3<+(|)HB6-r^b2mVql0^$mI7~`!9#Mlsx)p9l zt|S*xb)#j_Mr{ok#Zs`^ml8_WjJ?P+9r;Qs<~h7#uqq2^LO)Wx{KR2+%TCIzs^)rO zP?#5li3J#*M_n~}Bz+(CwJduGP!iCI{A=wVX?B~U02P%Gq@oPMsADm4G-d4D_5AVi z>vvzfgs9M($6&JB!03$v-oj$w2J01?wgn)^e zHWi5FF*P!fO{|G@sHnBvCz!48P!SDj0&Qa2)(qMV7i~RP^I%}xTVHc$G7*kFt zcRsuRU{mas!0UGuiND^{QR`N`|4M}@y~u61hhJ}O(YS+7m5$rA|Amk z@-Cx1W_=^X(^A6fUGb~|$PhkQDZM!lt@*_dcZw(|N}Ex{UeHsxsOFI(64l|Z0;htA z5fE>Q34G7o0g_38=qw=8yHe?844lYOW1136z2tLC8$C~rD>I=2%rQpL=Xt) z?i`HC5M!$JZ<0}n03%{diy0YC2S=)&>+CP(lyklWa>DmaPw)Kcks(7Kc~<9s&4_UK z+;GD42UbneZS5gB()UOVk96rX!Zkj9NY%`>qk#5|uh(!3*7D6?72 zJWcPB(jl#BJ3&p6bd@Q@SnY>aUlJ+FmQbu{!|8!fM@(fwl@f8{MVhcTsG#QN!%2B) zovtP7rADYjy@UXXu>fGJ{433_W0g>;LkOrOiI?nsmhzII1VZSk+ZL+b20u7CL?X`| z1trqffQiKiHA2RWVu_Rr1x+TyJmK@unevyXe-84al%$pJB~o28O#ZRr-b7@E`pgL+ z@7t_auH#fD*-~>uZAF}}fHb+)BfwPDaxgrH!~AF{)xVSEQf?dB$yxttaqLm~-;yy& zH;Y6r3NlA?k0=PJ`~mqIvS=X>%9$%Yjg1poDMc| zl`p9>3ho@75}i`>PtO@cFp$xf^umIu)u~yxMFhccVnmtM zA{|me-b^hKL61a5qJHQ6yrP_z$qz8VFhGKEL~w-HgPk1hl)xsKMC8x%kTHU!8l+M7 zv3vN(r|0v>=O#i%7g@oUID@3SUW*ftaB_qv38gBLJ`2c*k!YrRJRFxd_pd&ExL?i0 zR6-OmO&6!rRIIBkf~Hw$fuuwdO95Ax_$icO$-KUhvoHWpJ43Ubvvwwwb|wI z{eJOfIUxA@_3IB$&un&l{rcned1-c9R?E{>^>JK(@#W8+K0G#S$aKPrX=cs^0tPV% zhetl3jQPzAEt*p*Cx>*vL=47S8%wFe98xufjZ#@A>6_AOX;dL(hd^S{gqNypScIyT z`zCTDEK_wP#p0$;l%n$}hZGFNc`vJI)rFBYc-O~1t-kdGG_i<~>|~t^ll)7H36uWns< z;=LRIRAKh~u#`DvL?|$>8q=VW!y7|ELzRI{cuj7UY(5N8L?i2O;BEXTB^)C!ZwQ-+ zr5hhI#1oe*hz{aQ7^h5YqGfeHPU*UdX6J61_>$r-v{>^b&hX8YKPsi8Sp^hA zrF_?#V6)Smm~>~lqx00Rvs^$&+PDWXf@Kw%han?{aCDCdj4IGbt4o>;Qz)3A{0+Wm zghw(AIZ|hrOVCj+67_QY<`iC*nPC2isPU8Z7-UFL2zO^;{ZYR$%T8Y$3m6yyzun3c zk7W&SiN%$XBjc$uH$rZu9+sIGbD7SJZ($zc2_b5RMbt~72HSQW1i$*_FV5HJX3d~u zWXO_ADmzgIHD!#vbe&|D6Q~D6!6uvMrcXn>c{sj#eSH0}T5Dt@D6KO~as;8Cfy4$A zbd#phY5_urnn)9xnu;mVf=Vv*Jm^?)EZ0b@iCQm~lLClZufBqH!J;9AHL(o7G)jkd zNM1)7iJ5ndk|QZPG-y*O)H1CyvP3qW7iQA?`ta(_;dES&{ne|xr^oYWpS-+`mot*<}*^#1kh?dh^TKAjGSeZ=GSd0E>wVqK5@xIR8V z9`8JseEjOmpD(R7nJR67>LET=dZ_t1MS_`>S&#~DnX?&ggZYSL zl7yqaGBud5qXG(M+Ds?JpYN4Ly}+)4&kH=s2S~3OfdJr zF7;kXT^{f{>%(jPDLbUlv(-#XB8fCrlvN$yzPZ8)7o}2C9Z^RwMQMg6`74(oTI!=0 zwOeRiJ=1av>kuR-7le~8k)OArcrTJ3;ZvOM5hIs_{P(#EMZ^ea3<)23JUjOhd&KZD zIQH1x-3Ln??}WoW_I=;3V{HEAm%oTg#1T_CWQT4=V}#{qU)*$fI6-Yn#XzW;mYiN< z_rsyTe*N&t-Fm#U3cgc;!9(_|KR;de%kTlZP$f7RK&IGb`EAOXR0&J!JVm~sb8N!k z81&G#S~fFCBik4^3Aq@oqERSH69Q_f5ew@XXG}$qPGzC8rnZVUF;!dCR=@(n*3-Y3 z>_uo9LYMXQ`qd|QcXxMpukMcr@%ZlBw{RSm))sNZa#-$PziNl|>3sd>*WX;8uT*{Y z`RD8D^v%Z)A1>!lzxd9_k53RD59=8I>i+Ki*YDvJ#?#ZeEvt2lz+(Nn#nbiti=Y2P z1R$zFtBmiwK^X`WZF&7dEDsC9U+C^Fb()-(i%HF>h?geVd+ubHN9FR!dtRLG0envrOF%s+~m z_nDu$Xs$-3CJxQ-d-1+yBrW1xG6W)I>Nkr46hOi%B{L?Lo};Uj4m?!8C0ml3mo>dr z`K8u*g3mo8xq63Wg1xdte#vuY(XiGDUY#=qhzH=3U_gXK+(754s;YZGUj)RG5~#mI z6*Oqpme0>bS!bO_Wri0$S#xNz`&rNqA#DnC5`t%~O@$2P5|%b>60Q&v`CqB}lV0t% zBs~m!o`|*g+nnZWZA zLf%N?h#o!VKfJWb!0yF!#yl^Bh4* z@j=IhH7Hwliiy2aD{FKS12X4MK(B8pZK&XJsw#bV3T{oTiR zA2)4tSPt1M?Cc#84QL88iBgT7KBpS%>%zrIhg9>_g4-e5wv?=qeYRGKe&=-WaX(Mf3Pm8-l zqD?J8xVJXJ#m$2j<}l}G&eZDA$j~8?IVA#_F(9oCpfokm*>LSb5s~N~;nc~!GuE1# z%;){pZZ+s;0lGb?9sFo+;Y5g_ z0byJM+xnK$oWk_F4;-otkF}U^TyKGtQx=CXMB&LC%8)8mhGZ&%EfF+kbPPdvgoM_% zl8aYn@eHZl#oUj=uN7JBo>G!DbS0Tm=O!X6JBRxrN#KeGDtiDbA`j(HtYC{WLgk$w znwe0HmOpJ=czuA`;DuaqeZX3^3TLtM=t~!w0~%1xOhIBQge@ZatxWs;C$}2 z!I10+%(8hh$a2@Or)KW z%`J7)3L~O>;_fB>W6GJ+WuHao8R(I*Z|=bqdDPhD)iDkBwflK__x<;eheH#tgtDz! z>Smq8+Mj%jKqheQOuxdUY911tgl-VB5!*>`_uE%jyH~d_+hzk1H$XHfX7SDUkKwNm zkJHtyL1fk`-(xcm>+ry|aqHobw)4ydis;Lc(rCR@3+}M)zIdPDv-QQj&zo%kY|?%4 zWvy%*m^jvxfff{qo|mxW;re##b4${##3osD4S}sffQ`z=36Rh*UjQNJ@U8^4xudn| z`sRj=@Yeud*y+0;?o?G(`tjVh+udff4RMc$xIdnszWwIgd756`+9LWByi%Tj^FkQ17)QF7QsvVT}chhyQLQI;+# zcPNWIDB;}zR&u>4rAUnC5=Z{IgA^P$P`;RPNkOjJxA?(8FO)ONesqRFsu@_a-SVFrmV0KjtoYff`V*rB%VqN<2aQFQ;-*`7~MDLdnimtJ~(})MgQfwtQ^jeERtP`|Ir- zu?J}$!VHX(fI1`kYSsxNRv2PELO|KTSD|Q|fuwuFz0*44h&F|<{cJi-?wN(*su}^R zI2^u0ggSdfU)SaF?rK9*v5<)h!n;V2&7mDkC1G|T8YP$*2VAJ+1Zfp<2A%ge9*uZh zmnB}|_V(iskB=K|zzN>xw$(P7^}ej4@^E_k=9_O`?Ed)0&CRQ)$9M1F9S(=vo9oB- zA3y)>Z8uEXK0ZCZ*k7F2k0b$%7z5l7$H=nI8s*fFY^KBnClbKF@O`&VY$?GL(=EFL!{Ndvlm)*#|0>5XCkR zqBq%uoOJ@8=Ey+8I2WO5-Fzik5h7CpF7a-4xx^6Ej3NLK={y18C6llJs5*9&XX%A5 zgw~uMMz{|6YUB@XCS#YmoVj{HVzyy;`{!J55lz zutl+(gD#qkHA+m84tS}BM9I~b$~&o62P8_CbBs7ie>xr>9`4@XeP|+dR~4-U5clxb zS^(C&Q=FJvBSPS2Mv4&~kV(6l!H=MZp zbk0e0^_3n9m8J&i{Y+%bu*AADBCMl{HVrhdTb_MA<^nrUyNG~gXvx}p7lTYwxS4lo z6GON&TUA$g37um1^4hi8vWm1Q>aoEcYj2xLr3HGZ27uLrG+U8_a6qQn9p*066h=a} z+r0|A^<{m0``OFy-`_tzoo_eoaakfLlj>$N;k?;)kGqGvKYaV`Pk;L5o40RIw%$KJ zwapgma(6uKce{DJo4T(SM0_|L-oCh&T6W&;eL8QtVf<&wSPe1TwTTjN%cJi%D9v3*TbN{Iaz#1LFq2nlI`oh=g&#@i9P+ z0GL^%Llj>?0s^9Sf})REH-+uJaw)2}KtW{*Fl~?$Ig4?GK_mg1mNU&;xn??~87kK- zWz39L0M-R`8CO+FV$%|bx^Fzk!}27Lu{pUi)KyXkKpMXzbety_z5xLp){we5z@ak$ z0Du5VL_t(oE*n(t7BEGvQ!$v_63nKWk{EF^1IkI!K;3=8G_)0D!ioe1t9~~d${2JP zO0|p)`*IG>?Yx|dOCAf%K)XE1Y{HJRlsE+`PFT729MmH{Vue9@SQ6xtl2r+F%XH{O z!c%u-Y0-!fN;WTgHZSIjgrV0@2TOE^6WN{Z0v-B(dIf)GP2}K9>f&)9JUt|=cYyhp zB3Ma^sfR;~aDz^vSeU_c)lx_Z%z6$Vg%;Kdlf#?4n^PJj&{3H$IqxySX#x!G9wd&3 zr^khsTTKmRN+g`+RIFm;O+%Mz6OF*^_j_F#uh8fqOv3-R@|LJ+=2cap0gtMh#E zfa@eNwdiXQ*1KAmBFrE`k%(?^QKGeTUrC7CdO9xWvrJnAy#OFV-@dQPX7qWhw=b^J zO3`MW=H|;{7PF|3m^7?|qVo)QFy{U4+Iv6Vto`)q+ZP}19`|iJp8ENC+F!lcZ|B#q z{Nua#H@nTf_piSD?)t^6Pd<6wVPAjs&Hcmu&Hn1{?(yY|S3%xhU48ucK}CFBjt>uW z({){9?dQInPp5Cc|HjvR_E3(7Ay3Aj*Ff~Jf`l_ewnn?C3a0V8kCrG1BPzvBBGrFE zx+ZQk#);BK`p{|&9c4a&mpHaUX)iQGgnOZ(5u=gp`LxSEA9oQUr@}aWm&!KQb=mSS^H}{oeuz|^1)NB7h%z}A&m^HG${{KoT%HQr{pW~qQOI4Fp>&D zNe93f0rK*+tXLeNAOUmFpJe2bWKfZtdBRQkmj$NKStdzX8m!0fFN26gS`O6ZS7SiD zn+Y^8OiMkd&^$c6f^BJ0-zxzX<+}Ef)Zz@mCBOq#S94_NjK?MC5P(TAt?S6B31q|< zBqGkIl(v(vzT?nPNk8NZN~X$SzK-A&#$gNe{<8e zlYG*U!^izL2E=%uCa6X@0r>mQrH?Ll+ zIAXnhb@k@Wi*32+ufN@WeCqyqkn^(A*Xyen z^JeQF@4o;3YP)-UJbd;0UtizsUcY#GxVt-^S5bA5htsmzZ98~8A16`Z=Cm$hp0z8> zd3k?4{qX+X@tsC?SgH0d}0}(TSGDmqqsBa=Kku!1Ne# zxIuH)l*pF_BhZ?GfWfNywr~LCZ4q?3iZIX<7(jGpE=Hj)BQ1M)8X~#$5Dd{R#>gDy z-$Yf$5^znzHJ;700k}wbbT}yu0ryA^yblzmK8^9UYt@5j-P-Q-3_N7TpGlrCiBD-o zHAqw=Z~1xiBj#{fT%aqC`)b$^DipTpY>L1~+H)b(i7n?9m&u)j_0FXs|4yl33W-m# zKtRgsl`s*y$8P zSnyfcRmvKOCcl~HzZ~CVSmrW-aHMBw!Z&UPh$snjhk%9=xFnv+#xdYzjD3M;!GQt^ z!YQyq3SENYsMharBR$V-0(6f`N3SJur14pV2vRmw>h0`kv7ENt9XY)$Ug3oqp%s@R zpa?|RvVMI3j%G5=XFod}(o&C{{XIEMIwI5C%q+=_mPy$WO%ueYF!r0xCvR>(`RpZR zT9;U{a$W(A1)!`ae|%adZ8}3jX%2AS?aV1Onul8ej*iupI;pJdDI!`E$n4(1kZ=L% zaC9J4OU(m;OCWkR4R}Dr>}(e6dU8T_Ld3e7cRwALr>EuN@bTevzB?U{r}O>e<7rto zDt7K?(Ad8G?31^z_tzWo-z=Yf`o+(G@zd+;w!>zEq@<0igg}JBdE2h8ZtVQ#<=gnl zryri|e7CF*%X)u*&&`!gyO%FsfAjr!Tb*vM_aE=?|N2+I`inpRv)8ZReE;q}NOOPx z{`;3NUT)^?Zra~JJ}gVW+Hb!jKX`yxh$W5z68@+fmkYoxJK z#;V=3bR+4OmvPLb*ii?I85Cuhr?KBUJ~GfWI&+vEvL6SK;^mY(ivWs1 zz;dXic#&(+42uLj@?J`$BV(A7->MU4@M5Ku$?(y<_%gIGE4@7z;Y698&QQ4K15XV1 zWO~7KI1U|fP>YB%y$;}aqzcP`((6#JE(-VY6BqxQcO;*KF>~b_AV8#TJ%i#kmF$*h zVdSwRX>1}UEnpnuHsu(`os~LP=vLuG18*MqaSRP@V%t*5426daBQ2G2i9rJ)!qLy1 zh+uwI3%R(-@<^`HR>vASQfhKBO5dtT!-W|58VIZ&rkAVz#t4$yf45u~$yyt@OL z74B;pqw>XP(y$OqkgK^!NLEWb0#GeckzE?HlW}G>5wkodRf?jlDqb~M=gNx6l@d63 zxWk1OPQ(OFds#wx!UhM!GQJk>=HbZ~xr@*}@*h>cRGJx@ zOV@vShVnyHRT4O#MOqU*FKgDbCKV!5w0Q#>@ac;epM3iE3I6d9KhRVraq{tT>5jhk z^>n6k+vd$YwMj5Zlg;jUoaYG<2&HJ9nkm=j9AMozDn!>q2oeQ3dt= z(Ab%7E|ZjaL*2^-3>g#r}*Q3UXD-4 z$Kzq1@6YS^Uw!@g&wjq$Z$5eR>gnVC&DB0AAK!oY?Qeej=l|eOgYxn2-p#_>a#|1& z;qmF|+pmAmx1ZcUJhe7+nwHb@cv|1zeK_8Ir}1+Oc(vIPBXyRSQ7>xxWAe6^KzpW{ z6U+dF5_ij(wlYLAYG&j>c9rZoWh2A;s3Qj03%tk>o!XQG$pIt|UJEP#FZAIwM{E<_{mh5@r6Mz>NiVfC$g8tCtV%7LG1(;;O~HcY+5;%02xJa|wE9>~E+~*+G~$*_Yf&O(jJOVD|4f7%b+`Y@{^|=?%#C`1oY7x>SdBI0G>yq;nnB zSVGJC8DHrgA*PxWPh4bh$SgrAB~q@sG`9>PbcCmby27(O!(_XAXcjmEkTjX*Z_yAT!uJD z={W+K^qV6gdsw(+El|elx}+E+HG|@27A0rv)=%g2+;r^fRAH{Lm70`7!H^kjz*3f( zhK%=W`O0xM7tyO%H&4<3`qy8Hg|A#OJ)F+{ysnPNbQd|iSPZ3D_0?y)TAep=TL zcc%|Oy#M~=_lI?TI@odT_s5eHBD$QH?q=c0O_8om;F#bW?|yiCQd&Q4w(al#{;8ji z)26-u@bMq=-~Ie2pGO2lGquNK!~Jo8y9DlN6mIQVyuy=R!t**L`b$OJ1{z@0u`%0meqiXGCcCLuk7r? zM?;)xpf|uXvaVbNTDpyp{Ee54KT6V>yiT?vOfCy(8Y8vfCXl4XSc9* zyV-QNOjQjbJ#2NMC^ZabYg{_K5wJ|~qZ6uPy+fo&T<>>%n!bDY0p{lM{^9U(SwX7V z-Q#NRlLS9LP1~&_y!*bjSG(QI?RLBUDAPp2)cEFh_hPpLW7yR^^uBsn zK$=XUlc=cdRIVl=Vm+S}>(%CZJI^0J++Dr6^6>xuzyBZp>A&;u{n?-X@o8O!jRNmo zRp)8j0(`+Qe(@&{k55PZ=J@SXU;9eCfB)U}i?{oiug|@&=hK^4ue#Z9{{FXb-+uDt z7oYq2_~FCd*zM^6I1HI1P1Y2z8)u6Zsa znsqq5q~Z=r@8b0)m3u3v{Ly=l%gC4qwEpOON421^6gWlEmg*@jerfRRX+U88>Gkz^ z0kBI=n@Gh_`j@t6G}{#CStRvvP#~*@>+>pCQeHp;=$M`}ipFut1_eE!F(f-B$^S7# zUbMYBrB1Wj@Y|U6FMkws;!QN%V)*Woo5jeE0z)i%nS?T?J5#@tjvn!c0!t3u>I`>J zkS&IbEemck8~_()n|`5=2QHO59#$RLsFMu@-5FveU}Au`507^N9iMd=fS?K)URD=` z(~XP}aY%#;oz^P{juC7@TRkLo1|YH4h8*S)mU4%I=pmvOAxSK|t7u-Hxh;C8$CX|} zQaCW;<|voAhsX$UsVu<}uUN2C@;RQu1qlrg@8SxXL%p6PDUv`4I9+~3+NA5C_%oqe zzT+bjN&yvdw??!Swuu60Pz^zNNaP=kl60_#%}tMI^Yen8MOgZE+&m&yH!#}N%p=ww z5g7puhgd-91P!XXM$hIm-EQvAkDKF03=hZU?zo(+NAT(4xSBPQ1GubDD)%B{064vy z4_DiHo^`82V6)kNJnUZWx4U_|-p<$aZk{J=E+SM;I*~;84!|8ASlQ+X3+v&1rL@=p ztBFtWSPp(Toj)8Nf4Kkf?r>+`4^OA_vgX@wX0}Fng!m+~rQU3|d(|u9em8BW?f!Zv z4c^yf^$m5RD0sR*OKkge{;&UE|J}UZ|Ln`p*L6Xo=q#YN9xmG2i#M;o{Q1w0cMl)$ zj`t_+9-(?X9aQ!8r=PFqLqDH>_QmHPKiqxw)mNYVTmR@MKl}37?fBv2!`+A7EDArF z9Uq@gYe#F^B*J0+cshUg-M5bqA78$GTa)zQ`g}A(<)B;dc?t4jOs^=RT%FwT2pt0Y z%JMH2cg{(yrcF_|ME7$icj4g5hK*fEiF{;GtttsoX`$6okp?9PfA$fv@FihD z;fb8e_!9na9>&bWheOsl^oZl{fb zmZUS!0ZDz8g^X8OGrB!zUWrIlis?0vLWDg@6jt_(hS){y*mbMu7}MwyHB{Hf$Mt@js32QbMJ2nJ;e%2xb5iJ6x&A z4pF5e)TOlbb&!{axse74IaTm$80i#om2@v_aZ}aQ5#9lvLL-;)=%u?&B#}zy?@LOj zzz_&?bVervRIhB6MlrLw=?}|qy=RGyB{@PU$ewlqRoWW$Dfq>ETs@98N`?V0Z82}* z8^Li|$sjGfAJ1{ls3J?3W321irY0iR*N@ikm%~=u&D5r*YB=`wVS9XWb@gJi#+A?W zyxUCEc9u|I&c1;*mGWlNyT!6nHM(2(zydTgWMRR&oIl*(fA{W(_jmWbuijVdJ&*$2 z0HdkQGhgmE*V<-GSJ&6utM+oc-(T-G+wC+@ZKFa>A&sqPby?TAKOSh)8vVcdXaDSf z`yc&BZ{OUk>nWTLNSh}jnX@;ae*XC7`@4@%_trjq_;@-#-Q2YOyg#o;oi{2og`a=< zlOOKx{`p`2tAF^*U;fE2fAP=%`M>C=CD@uanWjVU=KZwTPG%MQ(hp1jc=*_lPxMdB zLs|+6OV(DfP*im+B~9xNJ{M}U_Ir;1S3t!;LvjX{>Pb&saygDtdR~U&NYzJ5aX6Oz zV6D>SG%3M(TvE|S^J0k^T@f7JQbSglDVrnot5otSl`pT>2yQ8-S^Y1^nmZ=u;g?E< zPf}oE%*f;cDdC`Rs&lf^nm;rJ$rbS*M@B!53@*#DNMOGsF_#jwF3Ra}(CPXQb zV`3(-Mb34p;L(wEKuP}|1~xyW9vD`$8s{rW31DP4rHtXT(saV2gi+ZZRq!~%k|6ea zAegs3NE={?)`@v6^vy+|^cp{Fe z%g$V9L=zcdHB9TQB!&+ShOnBRsI;)W@|9qg;<~7m5nq^hb&APc5r^}!H#LfbKAz}$ zRV!yTlT*WiZU~|?CQvLyBb+X+dnNLP$Kh!`oR$b~Lfv~OxZQZSzI4kJQB@19tGOE( zveNyGrrYgS+|NfjKge=i?Rt-OxxU>)_7HC}F%k@zgd%N1#<{v_nmfWlu4`9k#2G+e z&g=2%^l)Gg?LM2moZIR+dBANyP5XJe+H9_`cDrdK;I!Fp_iewunm2oyq)psyH_~R= zw9Rfqcylp}!|~zi{{CjY`gnNwo4@{nOJ)d3AI1$%{`uynBED^bkF~`_*=Te}Dh$-~aySKl`IkKmF|6@4lV4yEq?+ zL$}pD;P7=-V0B;JKYVyRJsmvE2TeFc);0fn9*M-ojynjrQ6mWme^hEcj=gL}t#g&i zoHLU`L`l`_^rM!|3X&m_$X&Rng}@z#i&Hj5B9{`&WTuB)#uIs{P&kPYMCy~r^L|l^ z66GYVSSlYUY&92nQOsWYNodJoFP8y-)Fa7wR``r^*-Iuy(ZB_M<#CJWgoNZcqR8iT zs$S$eBitp=wtQ_<3zNH=RxnQ`smZ0ArQEx6**ns@l)pTyrL7e7=Fxu?<%coITbNt* zEMD%o{Kw|*;hMfJ&q8deUk#xKC$q#cO|ycas|Gp-kkkh;QYzj0)q4H>2|}jSK7&Id z^?Io=_>rYJTeE|Wz|a!Hjc7aKfaH~~~0 zu80U_JUu==J|0BqsmpK%BQh=Vj>ui|E3$FJU1fD&fo0qc@)yLR!0LpQTT7HO;a#N;J&Y z+GHl?oe`~VK}}fI#T@2dDyJ}jSi3zwJRP4-%`t@Zmel+*4S*eq1tIv)3&?bOuMVA)6LE8&Haa`&B5+|`0o1;KmDWYFX@Kx z2vVdGoiX3+-}tB9*AGwke|Z1yo5%3O@!|cu>;3iTpMQR}-yQFsmec9|{fFz@7rWj5 z-TQa9w=eIXp4RhuIi7f4A(H8j%X#e%(hza?aR2`P{TJaORRwGo43v>r0)3%m`xR7E0N&{I#Cy8a2Mj1iO~rsVrY2@DJU#ojt(Bzh6( zC2d;rNr|C+P+Wr8O32!aJx0Yi42IJq5z z1nQc(&>S2Yjs-(KlYn`0^W*=$sH(Uctz{B9-^yM$9T|T z3<$Nmxp!tXOE@!x#-rrjiR#l+58_UUxEo;+aLa&~OhgWmh6sZxM9Sq+2%Cxm%sfCx zp4Aay5)`(AoQh#aN0r(qKvd(p8^R|lAx^lXl81nZ)e*#$n`)-7L@B4>pYB_cYF*)2p$xF%rZph_=5pILm{s=lspBq_NV z%O#kIX69+3lm` z^a#nWN$)Y}Urk=uUDG|!0hf8Iy$w+fYZ-V~7N{a$i_$? z))5B5bSn$M_VUF|$(@`6p){6I>tYL}il*#^A(5##5t5b%)x1;5+!BTgT54<;Lep)* zFq%V@)j*oZwBAJ+la?L|pjTQ->cA)0zqW{X)C zUxcWp!Q*1l0jR^uk;)}djS1k27K4t9Mmlx6BOai%w~WfmFZP3ENYH|u+_v*{KAo&D z+x-pQQ!yn(YkKUfnfdB1#8tbSBO0)dLI^=9HOygYDa01sQs2J1dHee1R#g-oaqe!5 zUrAf1DM$m(i!bZi`_flmdq4H{yso~iVdiBfqzW3s*6z#M`u1>ID4<)YLhD*<+RQyH zL=bRV2-F=T2eaFH0J`)Z=S3r+Q>e;@A+jzj5KWqih|Fzjt!Y7ceUVtb`_uj7;o)h2 zeem0Bzuig*!&Q5qRd;()-EOb&R^4Rd>vDLQ^$I|W4b2mVls0Xzu3vuk#ZUg?7axB2 z`}@CMzIV~{;qd$8@1Ksxmv7$4X7kfu{PL&2_~lo>|Lxb`fAy(vSOO< z%5+)~#9_6~$-e#e!*X7^6>}4jxWL^xW+g7*fq;fMswZ@?qCmd*Hzq{FMCT5hlc?Ux9%41NHK$f zVad@(Fw#uto}7(9A_Hd3-PVk+T+ktvMiVg5V-*QiCS)vzYJiLABWZ&KGgsZ&9oey) zbWthGysBjk7u#AmQg;@attl~JFRRcQM20wpwAVK;nKHBDfbut0u@wY_n#Z(O7COPm zyR_%QotRB{PVOqH%t<{?_6Kbc)~vtb6-#Az64yMI_*MuSeEsC!nAGMov6+_ zU2is5+s$sboyn#FteJ(^m*x0$|M=nK-M0^MeC3X1?{PchP@BZuG z{q0`~Ik_zlkG`6hFkh&ez3Y8lmv#O6hwne$e|WR`%)_GcnbWe8D|l227QMR-Bh)BX zEdfS|gBo74I*fESUeM=cL$f5W;PEO1NQAwiAbTtAV+_q&X}~YKMjbZXd?Rf1w-$^l zGO}pKD_`Z5R2Hhk(xndEKW7}Tzf;nmVx8+?=8xV>hil#+wf3aBzNCDa@t@k)p}%CA z#p+tXXu6LAsiNLp8GK)&JtKAPa&^?VqO1^$QXMf_5QM|XY3RA7wi!NmQy@Zv9ujV) zEWr`NE}&WZfg^Gr$tAV+L!vzG2$F4oeN#^FvP6Xd zBH|+5T__m`%^`u*#G8b|q>GEgsvd%o2P6r~NU5Bg2&ise{*U@%WuPc|^$_R>Gkb@F zWEggtjQAhCj}!(kWf0-Tt5XsTk8ozDe?gcz4aqQJWR~``RpCNI(X|+u{3mh|0C70o zo%M0mDj!nOeXQQ|Gyw$~1ZEuDpf5O=d$+m$sQh#Plt6`{nVGfF2~i^-aTwFv%X09 zrcKgRB8!r3U6$kFQFyg)LWMTb)|l51Oj;9Z(>!Sl@eVPH_H#c!*|cDfxj&hEP}>)<75U=f{Wd-@SYN$*1my zfNH?SF|sC0Q<1-%K9WK%-l73{NGY9j?hY_QFe0=tgk%7Wky*s)J7PVO&I(>a=FikV zP-k9A(E`rFNycT7&(WAQDwYVZ99gBvsnh=w8a(ckxF~*dcZf1X)!#@&zRX}H!mrwP zj@u$?#TcPC{+yy$@WmxM;i9f5ps4IGjsbS~tS-TAdG{4PkYEkeE1mHVTs!?!q>&^ zoUOSlTnLGlKdh)E$g_&7EG)@xt{@Irr4NM@Q*rxP5`e<6C}#a)W|(?5{~>yHZ#c7B zGEq9O{#+oGLP)#X?W3A6+bsV%GJvXfM3X4(iN zFlF4$z$YbVBvoi6%I+BEcDXb$l<#t+L=he)k_{U%q-jGJUAnrga!HL69S*hz65=&$ zr`N3-je`Nz)ZL(7AO$A&Of0Y>LWwj2k3cWxyw5Q|YhYue` zL{%0;Rt)Pjk!s6&IRRG0Il`1D*jlO5se)3Eh%h(XZRUBNK|Z*DJlouwu6=6Lvh=&B z)8TRXcz3^?mk73bGf8Xvs~#_}wwuM>Y&jnePmlNKr^lzI3)js&Puf64@9~JnDXw=i zHQlyp(?}tkG@-J!sm&V+Ya4A-i&&O8^}`C-d07uEw&z$D%ik$(U%&a}?WeoV{;O}l`}MDXb$Iuk zozH*%+0{S&qtE~7vsa(Kefj#u%bVNlQ}4g}{kQ+wKl_*e?Z5inlR?SH!|~g%fB$EH z`llJEQ`{f2fTDVP3+`nt6w-%Rm5aco0WO3dxMbtU0&P(dtg50y!hC8hz*{ zE?RLPnN=*GCsUEYam4?4G_D!WYe7wJ-I-p0vJXhkwqVs|}R0xi-B9s`%pKiFsj0_x1=QI+k2 zi$)~=8YS~0ro7ECf}yL%loVwSUD=*o1jq#xx(pf^qF5RN%$AR$>r-bz!lF-Y`sV9z zKfZrAZQ9IckZg$6>@_n>=Z3){)pCvQv35ZyUBXq{veI27c(dCQh$Z?tK0KXXZnPop zPwV&Z4&Quy5XPHV*Ka@l$<56TIe+))$9A=JzdIgYZZ=9het19cw(ITf;qme5{_c40 zea0rl2&c8f<9gi8@@lhfyWP~<94?^9ypcAGP=jqtQDIDLkC4anX}NnmomQu|Fke?c zbsW}EE;2JVG>gOWY3(b4nodpr@K!-|K$4h%lE(e zc0F}Jt-NuBhp#$q3C`0rPm_3;P&X&svm1-DnnB!w)@Bvi%+sc=*89ziSDWqCayq|z zci;HPye0&#lQRS{U`tF z|KmUYFaL-0Y5jQr_{~>;I2;bsb{7zh8c78ngE_=SOXwmFAL+dTx@19K2vi{%`%o$J z4687i%&#gLSrhj$zw_Khm3dIm_VJUx=It|GC_C(xRK;`08IlF=q(X~-RWkd3uSFeOk$ zhv zTYX)ytP$r}&(Rn6bM#(tkaeSZLhD0WG(c;ETXct;+2ZD~^3ydcCYX501f=4^S0{t! zy)H(tSc7tx44;8}8a&`>JM|#6dpI*NdIWB4Wk|!X`9^)WRc~dslWkc z5A||=JQGtv6_O8fJ^>C8n-=0Jm@nTsFQZ55B?Rhlg9~KJXwA%(3`|mq9$8mWF0KUM z;py9m{D#7j;7|1jR3%J4s)|X<`T-Bit>a?Z89k5;OqV>DktaAF$KtRAl1w@nnOsy{ z+-N5b&t=IgA}r%k>n(~734tOcXbeTu-~8dXkB5iX*H<23sIr+Y8qou5Hq(oSo0_-q zbPl*#cc=#|D>}kWz^UmZaJOZ(^9km9T;scs4~O&mlb^kD^PB72>E`DBxqtQ5H($Mb ze0S`JwLd)EzkTuI7cRv+gb;AQz9v$0xzEZ!$I2Ny*uDqD~@{ z3Y*3>DI4J?i1oZ2A0F49+wcbHrvWmEKl9;&!^+@d|Lc;TF@~6^>235 z^vhS*|M<^-b~xVM&eNa&>`Q5Fd3gN(+pj+T*&l8H;+J<{y>D17!b78nw=N9j3>ajg zZfNwLDa1i^6|UAJT(vb!80-_aA?F`T0-W&CwVcjF3=oHt4y- zJw0sU6{wZ$kPEaDKAquY0}wD7D*Ym0^WVk@w5+sq0a`RN`%IkbtQhKC>Z7a(cuqzG z{9>uf=b6uylbKCjvYf)*Q%Z%%XO*KwpnizDNiHGOte%ttr!t*VM+RTVGjNqnM8yRrC7D9eT)|eQXK3h< zZWU=EG4Ozhftr~Iq^fnLceB1mU%a2gyDtYWPZ0~2m3=ku;oXvv@)n+vt&Yeha`CY6 zUdB(S^lCA&plZIy-rgYE|M*vb_p2Z79!~x4 z{%P^Pn78fq+t0r|?sk9q|NGZ7{q@!SX1}|dr>oue<;xct;w>|LRw>um9_R=g;4K`g*(FPgmFL{Pg{A{_vAO`Lp)(&z6V# zw%N4J%t=JpR09@%@@4gDjjT%%wOAymR1FI|LPk;Q&-8oFzoQkl<7QpFrzIyZ7|KWf4zyELk@^9WhJ{=FI$B*w{eEMZX zSoD#$CJ1Hr?}hS`dK>j#WGZ+)`4zlh`!IhrY~?%Q7rv>^YroJ=HQv@MmSF}Ih*!#C zwr*!kC8A2i>JJD;WXvD*0=d`Jn*sfyAqEgmQ0vaL^TkwA}kRWVRQ*LLHdRg4`F1(P$Jxp zu!QFG-u98`p>Y8aJuKQhZKWh>b$(wms`3#^*Pw!mP2_{fO4M%Y<*hS238;KH@{zO* zlT4%h*piFGmuf|=MC)=yFvyTR&b}YL?w@oC#NXph)Q0{mpC+G-n^uj)3P26@3U#Q*zW z{OV}!5AQzy;lo{IT$b=`(XMycZWe00x{CARt9Kul#deK1+wB*hzy0LpOF!Fsc%mGrHd$mygHC4~OIK(=X!O zDeH8#y+1B}yW=$TYLDK3_D}xFuYUEfKRzD+^MC#~|LS+&esO#I=Rg1a&;QAv_0z*Q zfAhP~|Kd-U`RtaV`zmb3Kmk|}ac$<|IPpE zKm5P`r~l8x>2x|R-Cd~i9K4yHjf~Q@B9hWGT&zHztHu4ML@_J62QJFe9_9`)1pS4* zp`!}ASx38Ldi3_#1j`Aa-lbV8BO3ZTt~UDIw(FCTNL=iN?WKXOgw`?wMgVk z(*uO)^Lvk>e@_x_yx@ZvhzpZf^uY73U8r!bA!#g#v9jZ*#`6!6Zoy5%VUg6QL?-SOW$zZ|=;}d3_paTUNd7`Q_vmgtuvj3> zdN|Ci+Zyg+;wF{HlZLJOC9RHd&-QH7GK!@BV@#pUh7kZnw@UVai+N_K1(3nRNEs+I zb%WhYgF!wVPWKN_ zb7CkWt66tQP(>Rf+v6%uJPDczH+OTPpk+mgOGGGL7228z+AUwIPKQ&|8SCTu@$svtzg^GASJ&6uMojJVKl=G3_`|RN{`9-k zKl%rM{>7)Co{z`n;}26mZnvVdK$}b(>WnO4Yi-&H!$dXFK6fKIZ#Vn>8hx5EZMVz$ z^!WYVhYvs8eRKD4fW7?Ui+}RJ{15*2Z~pdg{^h@P74-8rzx#D}gRi^o_J^;&-m!i1 zvoAk?`^oQq_3OX--QWD-{fFQG;oE=k%U>#&?faKkFJ2wqeW%ckhiym|NgYRTwy171 z{KK;EG&jUS0!`A|c{xtHd;Q||ldZ?o;U}N{FK;K%Vyr!1QfZ4 zR(3#*xj~08Bf)VI&*bCWJ;M0gpDe`E+q_Bg6r ze9X9L)hQV|&SDvS=b&BvGWU&rp$=sPRxmhf9fx2vrSVQ>p)~+1`!*_2GBB)iF&=4& zXBOc{u+AlmbntL##T|VB<3)@lbz^Mos5^$2FF7nalHgk%Wudu(SG%fU%9)-3LLzwp zSgBx9{bq?<_>dBXuW&Flq61B#feNTk=xJC};oaTcg59GVdxwR?&9l;^7N5e^0^!~( zWIF;}v*RIu+;kOJ(Pz0$o`Gzj=gMf+U6rd_MXRRq7z_=~aBj%HLB0o`&mcY?-P^tl^*qZDz6w(6YY_2yXKek-L0#II}cv)}O$RL!G$wfVA{;W=@ zT87$tkUCTueH{br1as54i26`8oDX1#(f#r92+Gu&dv6HJwD!K3vuPujwQEXUqoaDA z!y`mRDIpTxEj%bL)LE(Y#g-);abDxQ4^I!r<7%OSJ>q85wwr0QnI8{_2{Ds)Uf8rz zmgBJr_Ve`O)$M+_-)?qyA3py2SHJ%G+t;sNy*TS)Cth!2zY!IkrhVIP`|3hzD#9j| z)-<@T=cTWUXv~{-`{}Dq-!HwPFCRa~x8HqB$knHxzqsE2^cO$h?Kf}UzWPmLU(Z)f zm*uDcy!)ZQJ3Q@o`!E0a%Rm0vm#v@w=O4cL+wZ>n?Kj{3^I!e$pZmPWjAm3`zy2c z?%faQYisRvc)H$SX`4mllTTi*i~sQbyRYAW`1+gofBo0LeX;*%FK%!C$v^%te)995 ze|CNI;qmEocgOR}8D8v9jOhFUKVRNZRt+Redk$tS)kXOD><23XbSU#cs$ejp%z7j* zp$jDu07L@oLt>dB%p9maktQrg^ODvCO7G|u0)eQbFqhWENI5LDslN-muz!Q|E%h~O zhv2g-$5SDl<9!|@SsAVsAX?@bj{=zT-+czLipGN`U{dUGX=Gy@p7|HX(n*Yj;X(fn z_*kQ+`d;CkfTNR2hNFXR$WTY;Ro+W!vk5X9!Zgcf>8$oL2-J|S(n=|n5Vu?d%pI%Q zy0W`1-Q2?64Z~uX&7dfW=fy4>V_7UHKceSD6qb!{IS^LeG4q) z86mbRDUjY>0ndHPtqGbmLE3emp-tPKtd~+Pd9|*sg&Jy%j1Xde|B><&uz1rmfqig z`0(!QZ*R8K7r*?)Br?i1Kv1D!{d_vT`}ObV>kr$1`tNf)MPDUg>?G#4Y1GX;w@DwD zm3H2`F6ZO7zkfKNj{D7SIX!MDFK%D{{Exo)zMJ_u>BOw0!vZc=yAH z`)|JfNB`(AX7JeUcv`&o_)%ASm0M(3!bncWbCiOLr|k)usSsfTks*(`SelBcBNQ5_ z@?jr01*(yy?wE`%8Sg;B;e|7$HV$L($=1Rw>E-hPk5K@Q;dVp@*^J@na`e}9bx93E zx-*CD9#xB&sOU3~78VdDUKcr~Nfqf9 z8B}|*t3bd79qtJAqE$wXj%%_bB4(Z)bFF@Jb$ySZP(ms)NnDD`rw_mZje170c{WIc6>_Yj-guX7cb;h~fZh!WV|M7OeT`jir zl^SM&Ze})6*9aAED4IJ!lb&KSFjU*r=4qNlr`FUx&JXMDi#Lx?r!YHz_q)xqNW^hH zFWUa-_WIa9qv&~c1H_GCA+k|9-9O&8_Sxs3w$J=(H^1F)=G{EKczJzwgVS>O{@v}X z7e-9xvAQ&ducSZ(+#Mg*)v-}czm6KCDU{T=&ywcCC2 z=JwN<*ZZ68_GTL<4hZB+69$0&$C>a#5d>aq(2pc)iBQLWMp;VU7 z2peOPN0Gu{O4kMzHpb0o0E+t0k z>yw?7Jf^aI@<+)QOw?mg-n>BedBqMAI)*GVZ!@br>gO9VW7D#$Z%_{T-?8Aafj-I*Bd3VK+-42Xkupwr|B9xHyW!9-~J=PwJ*?F~-@np8F))9sXOa9ia z@a~FL%wPI?QA&n^76PZyeEf+Zxmp-pK}GcHxEzh+%7O@(`1egzh3>84dZsY})?sFwA!bY528XF|Vc5%U5okMhi%R0$RuxMUL z1B*B^ z{^aKEX9C%6cWpZ_r(>+^JWspbcB1stk#=SUj!E#;v`2<)6HH^Xcawzx&~IJk1i} zOJ944?VJDfk3N6<$?fg+KCI78=FMh*^UB?p!;>H^Y}QSiHzIU5krok6r_5#Ej zLDkB93TZm;x7RzJuebZ#D?4|K@T;q<7cXw!f4sMDH}kZ)xqfr=@^*VQ?_RXc=KS=~ zyQ@x{HgUs%gVSz%^LJ0@kB8Ikw0nAdJT2!NGq%axndErlpwGBA2@a1(QmKiINJg_b z^5Vkf6$oZlP@{*VYOE0zTI?Y~QR+aQE0rN*GE0!d%%is9!^(?f065hlUC@w>0TY_5 zbESz9GMZ#8*cdF+J)FaJ7K0%u>^cCdKvlnq_oSq2Dz-85RXPUhg^)1^=J@EW`@`wa zcxM>^5|zr7P^H_5pk#%t4c-_RWne^Z^_~}%z*0duB(3C|=*iiM}^!wud2Z2h>{(&Ns}ad6VH8+c$#xi7Ir+&~jT`G*e?D@-K>?** z@Dhg>Dsi{2)p37C$ta}GXd+W93Myh65eGH)yh9|6b-C_A#5BI-5Om;D zPnWw$`Wq?Cso_#!6ay%YbbEjM{SU{(VXISi?05uJ(ZnI1>JMR%I!P?<;hg5^$p%3v zSpcU%Q{8U1SNjcuyCA@=$j@Hg{>c}&+wCm#d@|+y^y=mHy4uUDn=|C@@Yr7L-@bmU z^Y*x|gkwF&`AkPN9v)8UXR&3s-HV7VXNf+|+txO!v&vRDFAW0n_PeXC zy#D0H{?+TNtJ`E)*deQ#+y0Z+Q~^R<%vQF>pm1hTB(`s^Z+>#S+s=_yk?PSs9LnkH z>UzK3@1{0QZJxF}ZPL%nQE)nZakIOY+2`%2SKFKIcDvb6^ZfCLZ*4u#BAeYjPZNPj zw>E9xz5hd}n#YHSLqD(X7SU8PTUdso(*j7TG)4n#5CPBp$5F+YoNR5ZW6Z)cY??e2 zC-7YBCQFAwD55dCz*+BR=?W$HV}^TxhGE=dJ;gQ*Fvv*6nzLL&tVpv+LfOod9bXiQG1LO(<0{FJ z!_31>-C(vHdYn6st3NF3Q^#pV7{(2q#b9|Llaw9>TSRz-fm$efE+t|Sp-u-opSPJz z)Akr3c|_6fnJ<=&DWEglE&H+%nR8_U8ZI1xlPEL^h)gqUI(Nu1Gzwvsf8}>T8+jT?h!vKOG-6orGXTfNrXGg#;ijLY=c7xLY)0s#DM3e zZImfKi@wD#R&Ai#Q-EH^adGX^C>*9Se$a;M0w$AhBYQKv~=V@xE z`|T9lZJSz13j*S-!a6&X3X@1UlrBx0ZFK6#)4i{l+Pv9p4yUINUwwvkI?pbB zH0DC_7};v9@qetZwdz*GRcJ;P1jtax#ApDLovvtrLc?{Gk{hI290T^F*{mSn5`h$# zX$c18ULV7hd0F2vJOuG0_+SXQIdI)^yt|C_Vj1z3-pQ_`qi0Nn2 zX`E__y!*h|Bu%^pW`#hA>TX1O9`mUnz-mFt1-3%$(m^{UH^cdY#C{OwNaw8<+cwfu zm@m$FL<9;6dX>EgA_W(Mw6Q!3ErjCbk8`0GqF*5tF~km)(mPTgs&TaL62RTaNREP% zVYrrwK_y)NHwK+dc4*e^;luk`sH$cb9xAF_J))Z{n7%`ch=5iaNk&OsD8g`fYtmYq zrfD~C3=oy;&GgCDJkOi^$D`P(&6}E4hKfxiHbI=1)8V_``}uHONuxx>8o@U2HoJMd z(|P99X0;c4-EMBSSNpcvh^UNLmQGHhbq)yJ0?{~yNZU+uZaDVsyt{e%3Q*yE`0)Mt z{{89k&Q<2^wu@3Hou+AS+o@%ExW&3@Eez2+*!t6%o9?!VNSIk)Cxp6VmVmTL+B8L= zsWKIAI&HRBDuQs8mP(mWRh_}3o9kw4Raa%XDPVE{y*m|C){kwPH9afXp*6^p}qphb&o9HHsC{*M!*#uqCBSV2pwvvLG zRPT>?Sr$sm?6o2@36De9$vhAdl4y-2!s|iOz2;)ZP!|ZG)jh)Uvk!Unc=u9WSnQx= z6G-8h&jr6@tIzi`Fu>O8ti7}cgA>q#;v5pEKyb<>qGF}1oW4bUT^p=})geYA5=JyY zGPxMhGsvFlEs3E+EEJ;Lm;>IH%S#sFRRNxnVkiq6F%Lg-&aWfEB@nPAIkb*hI%C8- zGX@ZVfYY6ZR2d>DVd>GOfJ$lumjo3gI{O;Y&AQofwGSP4XFo1$vW2KV$@Cc{_TwTK z;ZEIi87)mow0-c^9wQPXavo2>J>PVZkkY15l{;Nyg^yDa-rv1xxgfX^Y6Zww&JbU3}J}jR3?)M4Fn{lE^ky~a}-AAkhMAo&Z1@0M67TKs? zZFJjUA)D>|db4>kZTuYQfuOC{&E1{dm*sq3?YP)+>5F$;+}#$yq)D6R&Gu?{z1`jH zwp(pJPkPixW8UxQd0ub! zkJtOd{m0YY$Mtwv*YlFr9)`|s-E3!_uuMF+HqD?M7fxG+iZ*HU)S60oz}s%`0qfo* zbQaMelXVT1;se5zEdmrxN>8+rh;R|P-tDECpHHXLX|>)@PqO+F6Z_#8FRyOSt34gp zN!Q26aGS4ZECSsv>mmyu&h~fj?p8`8SM&4vbY4zy6QH%0TVO?Oxg}_<7hR|$GH+l= zEKmU>39fJ)?HHr^IL%9vJyuVs)L%tL#etbMQ_uD|PcJzTQjiPEj#knHR%=21fl^rx zCHhFUiy(P)js;)<#SJlgWUaxBY(@%(%Xq~LPmOF{mpQ`dH9w^{ReTvHH4RYMi#Ds# zJo(5W%+8*h;XZa4Md%W+{9y?InptaOd{0Ow*+v3c*%t)NIg)Eia~csLLD;Zv%D{jM z-Sv9wfe^=vw73$E4!~>L({N@vx#qtcn#pTDZ1GrEtZVPRu;+r#V=(7IMPp>za}2mI zk+Ps!jEIh?g(*`NM9S&PGNDk07%?i69}(2V9kbUkQJF~g<(bbBxF@MS0P!;Hj>n?b zj^c+4!olz?5h#k1#di(~8bQg%I4Mc*$P~OF`pGU0!BrBl9GcJ664w*JOY$0>A$@qw z2Fw&$SXnHH4A~~ZRMerU=qNz}vmrG<>S{&>QDW)@hl-*bodE?pQ7SE?I^@ zB|oY1mkrXumGN|VxV!t{ba&TG#*RRQSu|!Qsy1S#u7rrVLnz&>07|bCq}F(|nfCJ* z!L79GHgD(Y^~;-=uV={1FdpuozWd?h>2S95dOV$%zAoJs>xNL-KpHlitKI%)x8Gge zT<@+oQxlrZa=q7WEW2r=;#1RUqZ|*7iZWl?tlD&kg$P`P(j+j+?rN*;#VM#%as1_=Z(DB3q<9QQ`w{WYnnNsGBUVy=qNknCZlH<+Q>@iJdu#`4q zq0OO)wHdP%p`Jy584SxQw& z5)y17YeZ*smPI)&M>#7hQqdPOPMQ)9U5rLPj-y&nF4nL@nlmy@Pyul1)fbGjv%VrC zJK8FbGw%rm={oEc6{eG-z{2uk*v$urY593HIHE~iO2g@LxB14MKYB!%!ybCeKf zSW@eANXk6_1y9s1oa!Z8O_7pNf?`?1M9mOcCQVLt7(JCQ@FIhm%YuQK9G#-3D1VbD zo76}xGL~aXFAS5HFwRIkWN07DB0GZEybOx9Hq=ebQB6>_?LNkns0pS%`kVq}AUGk# zKp@f880cXTppKw&mx=(nz?-=;3MDfetQHRO0-881DpCZ^?P?c~YL|_OIlV;l- zS#mmI_p6;=@3(DgZZWsE-%KxG?B4$5#cnsPCqF$oak{x~`yI{q7T#UVBwq||4Wcnk zyWMUxZ-me`wZ_(D62EG;(T%8yn<`~)Y*PTzrt*VFVt)xubuycPlrR-+wiCoHc)OY0 z+p?K9+x6<&pKi9dZ(p5H=hM@AUQf2Jem?c(h}Fbw4LkJnHnyO*^AZ#`ojD_oureVi z(5J`8&3=2myYhg5sZ3QbVI>zDipSi>=%1o7?NF^LKwZ`8rRVb+sw_ z7mE3Oc=zGkdFL;0CvGv#Eqvp#9#8N0>TP%XSKt536ZLkxJD-oiSk3S5ANq1`+bfj$ z1MV(DVe`UZBisX4;fh(9OR47g9O)#xaKkSZlO;&YSxEpLdE}XY22v!+apW1LxTGN$ zpfMKZ63DZbgM2%ZTo7R<99;MS&#{ab)g|j3&t+x~naq{Y+~fnGs>EDSWpF*NCNtv?Q8SXfzT5Qm_=yu>wxlkx7|g3kR+wxinwRZ2gD_ulu25Ii_=7@ zP5~##>W#{IYTHepxA1j3o!8|W=IrZg>w*kYU%UCD6Xr>0mHphNsZE=CyWL?@;ndp9 z=;$41lWk1YVLl0wDX}_t6Ss^4q)a2l#i(Mwx}O6vb=%Lo<7Rihe`sxv#x47`wBy?M z%VMWP51HGQ>LN|z&{Z+bSO4FC{r7+O-4FY#8)@PTJ@B-ykH;ss9v*3R8nX;*dFMbR zL4_hLhHu6ZIwlp5w9!kN)dh@nj5`rMYXhRh?aa7bh8Fpk!?tI&`ck=zL?r%I{qLC; zH-;t-R&QkW5U6aP;p@Z*Y;&Z|t^pF95fjT3lr3H)HqKV^k9yA~;DNli2q<782$uqR zM3JIWWaOEGQ=mtz3`-aOk0^%=Od)krB1V>kKqLc`E^$Lex8y|lqqEx)U~@#cl}v9a zRx+A^4l$>~DkLSE2MZqPbD78 z3g3dGr0{m%o`)+Eyo2^j%HOh zR;1dHX4YAlU{fB$<7v^HG*Z87NEz~gel9tODImbJkU#%%0*@K6nf!-i;7Ii^Rn}Iq z!dXh-nz&Q7b5SFF7zJw!etsk`DhQ4RxV{SxjX-hK0Gz$vwh$IXRLX(z3*Z2{qzEKf zq?~w&k!u^s?z&PuC`!T;41M>*`{U{K`sxY*!&G_dk~Q-e)SO;m22%Xe|Qngh)8n z<+PbFsfh(BDwKSrMMNfYYEvtu#kx}}vI>AI%FaYK6(_*C5iZ^|x`wyJhi`YY@3>#O z-}us{pSZ?CI>W_6C8(|%lR$M+>NGc*Ae>Z1RKN!5^X|H}4RhP9+%u-(Lt0avh8#0I zOwd9c5RKST_S^aRbkEJi&2G0j1Kt!nQMOs#gxl^4P6%3rK;?YC-QE1FcX$7{|M{m*&@|cSt zLP7CTQCAgG>e)RFtIRm%tYk?=q8BP$nKAk8C@LkQQ$|m~CEWQ(B91&KL?(lPQ(!}C zPVQuxK5BSk3(jz_gcbl$RyljUTYfnT@)e0>yYrM6a`xzmCDp!$b7~BeH;lS(vP?S< z5)QODkBzFB%|ANAHCL;W+2+fivdH|425$_tp%k1T0DD-7N>V24{#}5t;_I;GZ)PI#;;qi0l2N3jdNJUbMXF3oR^#>IXUMX==0+k;{H6#d> zIsW-K8Gyl*k=nH~jXh5fQccy#00V>=te}0^Wt}b+Qmqe$5FZNzs=1v5=abrBgyA&z zr>7^V=)6H+wZ3T&My6~+8Y!Epf#~jtXpKk}kbtDS2V*z2?RIkp_M2(9o3F37pMH9M z{bJiBDJTg?^q^`Ad0j*eAXH;~UTzWUq&B$Ox=!K~EwJj`q}95ks-Uvu-Yw&BYkl&@ za5nTXxQjN?Dd6EQXcT2oMSIierm|5^BJ5m%zBO4VkC?&@0+=_duz@D|=w-A7V$w+_ zQiD24+k}U>jwbLzLW-&{=#4`?mgJ2pAVCk@UR`~2x_erEcYOux$F&3ABBFPd*eF}u zhQX~{#M+NK#SicA{)VqN zvSP{AA)faF1Of_Chk`S>A+$`wBE>Ne+i%b_IUe4Fp44sieCNOvB~?P{qBZ%o3o90c zghb4_69gn;rHtCbTCkD5X7yiq0aF|f{W_TnkWb}^c=WQfrFj`vGAgVHkLbW$e&u0Y z$QL%}*MtyrO0}~6JIbRK4bmwNB5bIzdSZQWOZUY%k*fO8;eN56J_mi)|61v4;bBop zu~9%))NiUHml8ItA(SkjNP?(3E!Ldo;vlW;B+l|Vlpdxqydbi(roLgelJQ*dKY5;@ zh56u>IV%Ps9EcyumlP%RFF?lKD%q#L>|k?o`65j?Hbe}^dHuKw!joT5PlBgY&dW8E zQ&VJgo0kT)5cso#_%$IxKjeaV0sev?+>~C?E^#vzq4ed#n|1 zY)OR!*L9r)xX5a&uYD%NR#oX9NM~Tg*O1c zHtpqZ{^E=Mt2diztK#Bl*(d;_p@nPs3Uz4_3<;5p{_tqhKv#8_zTa|E!U782OlhDN zP&A(i^H^cYP$Ar1dy_fb9T1@z+zdi0&65OWxJzKV1pdh;=sF4PEU<Gjoq zcM~7(KGh7q8}a>i)3%cb;5u#P*xP^kcYptvKiqHT?L18YRaK~h5X#|nJ|6Br z)AqP5VaB2U5Hdu^ zUH)Z&pj+q~(uq|tC&!TL{vi@Ao9lDka54cf&uP%(9tIiEkdNJca;Ie?;` z%KlbgEd``5!l1X|fx3u4WBgAgj^%~1EP`^0W-3@ z(}||cAQrl|mK=O|u&HM=H6Vee4b4@irn6`OJ?E&W_aCm`ywcrVSL?`e%@aaY%QQ7w zngKwk)%~;{Bx1*QJf9Zt*ZUXU&utRxRB)q^i54+$ciZjmaC&Uh6z2b*zx>rd`}Qzj zy;Zn0B`MP+)7-i#;&3|N-F>ufA<_G~(aDF}l1Mp7^vcId8~Ae%w!;Nk|1A~4R>i+X zN)-o|s3*bUz)R&=rmm%dMQYB;x!w}f2QG#)iBLulkzus$!#Je{I%S-D&Ok}7r~r)+ zh(?~I)VK)0Ln3;ql4^C%gYBZ&$p1eFJg-@*nzRJjC{rmxA_xQeDEYu;HSz&&B%}(+ z$a%z%nZz0+*&|S~#I>DhorL*a=TPr-(MTSk0A2wbL&B5NdWKv4`LL`X&2bI{=`NjN z4i8a4G+_BXr_!Db7l{U6OK;;t_7C(i7P1nTMmO$|P)eQ7>Hx!p;)A$A_{gvm%_TF> zxZzfIuUkgwMbjo^h2$wO*UANOtod~W%c2GCIiM97fL+l-#ub31JS(})OjQ{$|NMC}hR6DU>M5%)}(CUL8OHGb51M5%vmmYms{ZHydQ|3PLAB8z^id zhX-oYdDoYt2r1$YO7pZ;wwXHBuYQ`cz{x>U?YM;5-1zes*MI;0_xqcx>z&=l{XHC^ zlel6P_3ds}fpeW2|EItH&42yZU+Mns#-sOBQl>p(-d!)&b(&76^YP(vIX}(&8xQv| za$t1zR*^MA7Ircy-x><))UO9MKmKulppt^}~v@ z@RCJcI=MiG;qu>DU0F33WQ&+cB`0DESCPr9jUWJxSd*4S<-wZ3y9;2q>1mu5b^J zOl`d|50RpjJo3`QTm)1(>53sn#+z71at4cE%>jW!8{iR=tU5efQOBBe0LPW^$ zTGwMXVmz1uERp+LWGaDW_GpEwj2s9Ohr_}8GK)?s?mme|U|oBvjKs54ts*DPSx6iT8;h#)$A z5fQh}N*NG`i6Vf4`w?Ocnh<0QX_PVXv!z}!=;2mdJP=dBEFzZ)qh?@8gmn_s2AzC0 z0aaT?W#{Yp)Z2cdD1@p)1?MR-C<6=U(-7Lv zCL-?Zzx~V4m#6m+hvQE^xp}ku$*=lX=hbCBY4G}bfAi{U+D)5v{^8@-|J7gp-Mw7B z+TR?`PwvuG9T4}MtE>Cv)V7=May&fxa-MHqd&Jt;HnpfVG3V2KO~k!p7_f5iE=BQW z&AyPpgNV(WBsp4wg;++SOLVw!pb?R!q&hNoP*XYh|g=ulhG$YKXXLPy!9n0D(&k=Ug2g&uJ7%i;t8a zFxv*}SgJt4>cm3jc2I`tBaq$>Wn{un#pYEVR}$r3*1pUd3_@zL@C>=2v^+h>M4acH zv^<`|)dCdrg zkdA>z5rA8HAkDen-#@O$MI~A)DZ%gzX3AbonYFna6-{(xA=2_hN$?PayF)h9=Jn0y z)u&sXLV^g9By9Ux8$3cu@fjj+0Y}VOmor6F#i805fO`&C8JD}{j+1al*b*5b91c;@ zSzF6XSy;u(rH*nCf~>E~I%i{Q)dHfDT$w?`T_~-#KsY2-E>StY!TpPyX=)-OjoRiA zW>-LRg(8!~86q-8M5OQ6K|)%iHcy(r=)A%S*R}V)PC6gDUG3(7^3zX$^WpT(yY(Ob zA#?BDnVGr%rbd z3(zdIRsFT3M7B~q>baA_@_Ig7Qt}%NqL8Ev{CK>c7~o?;`T`NQ5QXW*2Rpdp+B@=N zA5ku~h?FNX>d7BLKmOc_owA0~=aiQs)JBYY^+XD02*g@Q56-|8k;+MDIA{*1h0~x0 zHYSu56GXw8A;pWO;*$ngI1!Tdu9eY=(FG4<48g@S9?QyXzQDubHTOqKy@MFB*-^^9 zl4BKaa3Ml2=yXN)X4*9XuUHQe#)<^fEa(C%#Y)g6z#Md-lbzzi=-u+8F!fMp7!g^W zoC(ytBqJAKIC4$#-1cxenUX$4g)t|FU6W@TyK)3~kyK(TBr6FhnoDBTPEZVlAOR_Q zcoT`LVafbSv`ctq#r+hMz~bHO!_D$G_dq?drQ0nMCI%}qHU)>U?&KjVMVUO9t=6D> z`S>&~dBt3mRxJPtlhSs@5DAB6GEWpGT>F!R`k15=T#8a{jw@rhJOsy4(eP3ru-Me{Kd`H)H=eo-R!r!>l@J>o8CX({ZGI8!^!kk2$eXepRm!4J;IWL zi^bMuS=GRB$mH(s(X_HnhGna!M=!M+B2vtM@wubq!Q*XK(8{CKMw4A0j+#fOgW;k9 zff7A;Sbz2*jKwxNUU-W4b4v(#NCz%CwWBzo6wy*T!W2o1U9J_38wetZ1}e}%rEDS$ zK}H7w*yuX(7D3t2A3H*69k?s&%%Ec#^u4z(Rn!xz$20L$I^@Z1Tg@w0v0^# z@hHeQl6KDhze%Ew#B@nb%Z>&Xjb4j;2L4v|Iy}UB&v+*n;aaAAG90qz&g+GU!eVR? zmr1ZvBO{cSHw_5rIGT$HB@)~aBD)3hn=gP+;Dk6_SsP`3c3R)bsG%6r%?K-N$@6ZB zjMR)lQ4$wvSG19SR#6`LoZ2%7o9ntI-{QDLP36<){BayBn8k>wqd5y=vg_HcAQC6E zyxSvVFh&jVxI|LynQ6CqM5oNHs=k8h>C5io1hWRU2E9Nx9B5Kp2BS-^N;=w$H_jB; zq!Nr}%>W>BsdZ;@^|;8jQLGb2Y;}Ix8ajlgfxzML7=3kMfrD(xU63Mz28&odnzmz{ zR%;qmnNQofM1Gr}BS`IAM=*=W<9Xjt1|S(%f{n9biI56u&Fw2J z+Y}g-phC{*O39fZqj@ZSK?#?0hz&=sKwXrj56Z5H(D8efdeEUlr=-&?bFqhvJ?ZSc zS0h9~H53dG2vN8fCfCZ#4FlXmC6!k_2$8JEMBR%VH*Xo5^6GdtZgZT4A{VDX1&pW= z9(Fmi0ui1_LD5kOj6dTt&$oAs)hq<8deSoYqAbWkADvt^%S7ai{Vae^0rC(Fb40X^ zckuGZmR%SCD+(!R48KUDE8)4=0>tGyjdA@{$X&4*&kfE)0a}}>#l!oD=q?(KvLXzj z07RL}XTVZoO0F615dlHZ6^w)mRU%>{Uf=AlZ*HhfMWfOKz%YS8rl9IPd2SZcGV!#` zpw>HiUKU2UnZUy>yn6^3G8rVq;H5onO;sCY)@j=2wINlBLlL?*h`CjoSRHhjC>nyW z2y-`g7Y{XaP?hR2fi3F<1R@MHW06jw(+nlVDHWNKs-t3yQ0;m7JaV}INeXA^M%soD zn0oL1d|Zxa6%lWnu$$}a^Wz6D4?CQ{{c!hEbfUhx-rausYI?cngk^dB!&morr`X;o zBM$cuo!~TexDH%Xm3=Yucz8OT*CQDa)f%u6!mw)EDxF3K%H%+lX(NFeSuz;nVtgDc zHXsa>kU+Z#SsHgWQPod6N{%gp_qPMk-dKJ;0@PJ;7D~|5NqnKel8^ni%$( z**Wg_M#Ovha;vJY>b-}}ZjpjO2!iyF3lJm`5D981QRK{U7ERC6OLcWsR&H;Nhjw|wb%W4*z8@$xdFta;rgs*vjs!MZK zlG5VMTHu7klM;Y4TodzW2(4(X>0rp)I!@{Jj71KjqA3lO$NJ9(PJv2fLv|JJD znk~Il9K{E95*}joe1j_^#~7M@HKZU^CGxpXb4}(bWHcvX8Ac(1mi8&KAYCSAp}FW) zYF4J`DT5)RMlF;~fi@i#qFNLMW#%FC`1H~ep;CZO$!=;mJ_sg}xxon|8+s~GVeThd z2`D8rMrE3ms#d3dDTP4!S7m2s()f{Y%G?qQR4uG2J!Vze2!K}Vz=&y@kC_Z1h-vbA zdH;&ae!0~|g$$kFQ@t&DpDT3I%Vnmk?}AJc$wY?l@812G>s=R#@IVU4#E20T28WLb zwFYet2}Wa6LLm|E9vlPYd9g3QI4w&THc^Vwpp~s?t5g+;N-Fft+#?1k&2Pg!$VJHT z3)Hs#7URY-{JJk|Utj4C#~2EcwxG2PZx-#kSX>=yXkE35sP9x!(>BJAWQsEGkc3lU zbZ)n8>;qJ-!JyFSoEJ zbTJFxMAgK&ZHw8?*nR7&`yN8ypNDKI5=ltg$gsk`SXmi0Z&Zo#B<%888;YhG23x%m zIu+b8!(1ZGQnSG*6iwL3Cejg6*e$)}470S0)Kp9q@>cAKK{B}_sZp!94ip*!6lXSw zp(Q+BXmk)-qnH3fr|be3=45%eK4)n-MPLCJG@?m72^l)TK^4ea1x@vr=gc%fPo_KJ z?u^H0QKOvt6q!}^Df`g_pvn??5f6k`4&x9g*$6;K)N~jJT^Vp;Rzf8aY{Z@)r1HRj z=I{rp%6J+ejT-fv_rw7h^=np;UXcSKbe(~%=@d!C12vB&7BSo3RE39)gD;V#nYorj z2t2VuL}MMm$>MvOUk{ctQhP#)5Qvz`(H3u0RU2WcA{G%!Q_4K%r>C+YotO%yQ0Q#K z$-DrK98sp%E4B0}vsJFX1qK!JUp*6c_`g!uHUHkaXC_~ifK4fm4MQ%bxWM_SR>O_lmqClvQxr6Ei%xde%>CN={ zcDY=xHe5sF2rdkV z+=&?_sE~jmm__Z3*+K8Aj7o7!mYo&hOMlU{&i#gk#zuOklVz1Tn`;5rp~$}FG zYg#2S3j7C*S<96Np9&(A*dwzE>mxJ3f+Er&Tc*6uAT>{mLo$%raXSQ1Rgb9RglVl4 zMpj%^!?8{ZIBS<@@#hgWnflonGn6K8XD!7q4nuHmb$PodS(X82oJ_n5sYQ`enk6Xh zlUtvAsmvgK45&(^vM9&ypoACEF*HZvS`l&_$nHk@iMn)l^VU$G2B8#wr7|MbWID&9 z+A8L-Z9JxolC>c_l~VLN7wiecOC?d~Of`!z@?gnFzFb{phC~^rC+77NI%S4(%ym5j zm5P00#?DS_8jyJ(YFWkx7nP@{=iBW@cd<6WESHOLpYNnu^MI%_IQD(*Oa9`ulznML zr$N4c_3*{(S0YVSRXQRgKU4yQyGNC>jm)9<80y=|)Z!6?`{ulj{d&9H_RZsVxjsF& zwVMTfmk^kS@13UvZNpt#_nk3Z8bpmEW9%&&1!x8+_7G_br()~_K4ODtYbx)r&-;~1 zrO>R4T>AN;t!Lp5fwV=ND#V9Nvoyw+^C)qY2xfjHLyjZ`I+UuX6f8ri?JUxL1Qfx| z_hnuu#)|z zBP76#198#;fH%gj$ZXv>U|7yCL{gZkd_l9lmSY?=E!K|{6dv3_mlCrPE!xK zqw*^96CfxtfE)-TfUx{R-pR&jN%*j$cFM$&4!#P1nl6nOz&TWt9}R_Ng>S;FjUd#4 z09yhN*$kNx#{`*=u*odbimZstPbNdvvr|aY;VYm9&>~O8$^zm{(6nkK;)@S!3KO$t zaf;4zswfCi@&9+A*R_&8pD~NtCCbWQm&PIRDuq;@xH}K%G+)u8&8DNI06R>fa~g7FS}%pj679TvD~yEl>G8w1 zJqxLpo_G|T-Ha+20W?us@7Kr6nK0EwtOa&b=+p+45xxMw`1jT4agFQLNaky(>0%WX#_%!d&f&c6y{Rqcdz=*Z)#v`j!*YJL_w~DP ze|UBG!0Rp>?{qz%&j0S$-~8S8kD2$_tVQ@fLafs>UM9nBXsreLyziIW7W)Xolz^L= z509DnACW7!GQ3ojrB07DXw1BWQ09RlWEM06b=+cVa!8LXKQOc-O;D=u^k35-#-)0y4-=W(+Dxks*o%Hs&EbLqKB`Q(29MJ@B$hp+YS)CLA;z zZF-m%Fclih#E?DS#Boc5D4*7mYy*asASDd$>Un`PENBitg4e=z&+2)4mNFRFA=eB_ zWw0_PD{aRmixe?|k4bK@_=@srlBSku@p&^q${{nGKtVv8Xu!)RU2_W%36B=2sOc@5w6yA! zoRw(fC{v5M7Ui>TwP-T!y@lb^`=SvgUW*_U zs*u!VsshkJ6M6mm)OwGJHKn81$DjbNa3h57kedg_KDOOMG=^{6ZM$q^yV3XCZQC#V z<@)^id=D@*VVeUZq^LeAes3^(o0$(`on;vkYSu6iR5 z!A;=gCJf1l(b+Q(iq#Z1-%m{>s+D;$FH-TuLsC|gf(O*jD4au^QW1m=R8db-zBYO0 z>Cof67$ZS6W4MYA(afauBX)HHd58EN!4|ZL=|_n`s4B!ubDN#AH5=Nc_ z2nY|UO#?*_yTCLj*{sBwj4CSHX&&&>q`LZYx)bn1Wa}gbj{mpL z8RuolD79!dpVDen1ZB$earCXu*hoNhMukwONBwYV0z9@$R4_|~K;j6Wf@G~2D)69C ze`oRr`8CACW4~?Bx0{#+X=c1_>#_{rMVnwirL9X>z(ZAhc)~b{=;Sr;@NfmX+3C)t zr3Ey7Y>@y7vor<5wef5 zZ;PM8gV9cq0ddFLchEYUsK7KZBvg#8WmaYejzJ1QD8C>}BB2*gfz z!K;T?eQdY=l91W$I=0KRYI}8l*sr&C*ZcWQ;@|w;-~Lbk`1{dco6)bn?{T*_q5IfF zM`{)J*t;yvdO*`W2Dv;w7m+ytz2 ziBt=VMq)QLrsruN^TnK*hm|T&L*K08sI^v$1*K3VZ2@!Q1%aW2gj4pwo$6U=0VOT_Btia2mYi9S z1p7%)aw#qfXyas0kSTQ)Rt96Jr>RIHzw=5b&2A5+`CNXGxk=>=NYW1yDuhr;8%QMF zLWan0*mGk@dvJcXQh5O-MH%w~%rRRfO`Sxg+NOJCPOc&X6?)zw^Y)8f)Ch}1l#_s1 z1gSo!fn*P>7$R9rmYX+o8xpLnpA6HQt4-vvxn}7@Ni~a%F0LCzfzGEE`RGG3aN&i7 zDlCmZ$-6z^of+t_Ru3`{ZXh3RmOTG}T$IivTH5@@)8~hq1JQwuRz6VWh8pQwEj>9f z$RvDTOolVos{Siy=W&+iVcwFeG7IX;ZIE(P*25jig%A$ph*Y1!<+eRvo~BFy8d&@K zv_sX@V`;6o#eIVru$j=zq&03^qPZXuK7iKce7}0Oywy_x4hV$a@{`PHm8wdbb8axG-7(?!IV)3U?Jdv7JOMb0~xn z{>ic??W}Z!<~XAwZXu~I6-cN(T`$(|k&Ql(E8*J>0f{C=jKJ9Kt}D+%U)CiUYLm!ZAlFBh`*_EHwrm7NE)F4ro%o3t|XEb@+l+M<3vtZ6!Q%_ zZc54T*$Nes>WQupOthnDUdyIy%EWMTdT0e&6(&^2xvC}(lNVc{GMI8yr@#|Qtob`X z4;(Au|fSxj%qN&9&GuRUDjJ>rE zTitgctgp;qv{VWYT5k#2 zX2xV-Ca$H}0U4y45aNsYc~X#*5`+NF#L}}HP=gjM0~55VDNj<^RhUrtRInwh>T#Gf zdHh`vQAW)%g)CJfmey;{;J83tbP-vJrP#0l6AKEJs_^yP#E4NU%Jg6Yf&kw@AiqJn zi1Wy`6A+tlCsG=efuMC>RIpENC3P!+mM4c+U2seQj9QxSyhF7-rauYQLGg8gv?FBz zMuiC_2LPW1iN~K2NyNA6W*o&fvocyE>kAPGG~oi=qB`eQIRZXPfvIRKH2$t-2Vbg@?a0V0R``n~4iTBo>97PMlFv!Rf|;Oxt&Lsry@WLzp;f++q$ zv{4;GN&o6Zp#w65Ij1GLgf6X+29#tcM{t8A=K>8apevnV#n7hZZ(64^a6?kCoIhWt zK!pTya!*4BT%iKZYBgocK%qEJ+8G}dsU(R)c|uaUI_I(~jjGSEHk-PAj>DX}ksYj3 zC}k%4=0|sA5N$b9ch<^C=Nt`RVN_Y&YC_wj}uByI`@CY&X?xg}z zGZE4K;s*9i{}U{B7-hm^RJ)!?c=*^E@FAcMa@^dr5_0qHw%xXEJU?BZo}RCl{dW2A zd>N2sSxn7$K3{Lp@G&yKeZSp&zxHK`*RS<-3aWp2yIhC#1wdS%muA4Wcj&MP=NP%8 zi;6TAQ5BPO6_;|A%kh{x83MZ|g&| z)zxI*Ol`!rU-u?r?hv9u0pEwIuBw}uV}IVR*UQra_kEK^%es(;hCl*9097n2?P{2u z#d4Uku_NI;=cGt^F;z3^j9L{Qs^!-!p-7gGr1-IpgyIde8i>m2CC-fmhjlE)6EYo6 z*$0q94=G!INl{}9?xHu5rn*uULPiLLu~7-E6|k5Gm(aNjMg|I{rGXK^wErVSc3`(u z{mf{Wj1sB1cs7bi%)n~^wgqVxF6G6=+5O=4MhWV!x5=2D+M3uaY(n`ie zP%$@)DA`T22b5yNOYNO41=O_7)Xz>$X1EyQsZ*TF$*hl`4m8aBl%b@sRa!;4Eljf5 zi;_Vi2fbck_teA&()T;jraZ$lB?W5KNfKKUZ*~=$AdoT%rD$EOu&tH5l z{!aA_4wBj0c|Y|2^XnIp9O3TUHhkZeB5I=WO@XyF0X#VNeOzx)Rk~WcIByJHUb!6I1t5wmm;TKV2TLx7+pk<92JO<<#u7o^H4C z_S+xeyI(elTJO>t5!d}P;!&358|U$45H0Uh>fGxU=}MJ2*@Y`36m6BQF}+Pk(K z1$Y~``!62Cmdow>{Nc7eZ#T5I$o+|WI$yTH(-zbdV$&fF-5b#a%^JAf;Gw4Ea8kR9 zvnO)pc1IkT!7hzx(^&{15;6pWa1V zmi0O~#&8c|h~Tnq=Ov2*M_SP`4$enF0F|e0yF7k+lL;DQNLzA@aE^Mglv3&7hXL#$ zGi9QXTCImU$g`G&x!K#a!V2KPeuT$J0n&lY%dhYN&nbP9U1?!VL1}PmX$}+ZNLS9AD_hK2DLMt9V=r|-QAv-fZ-wWp4ar8P zm>9fQu`p9ek|jW8t7HTPqb67;ua20xCB>JUv?}e?n&$D+gr2Ex*;Yhjo9fD< zK4(E){mN&DQ@LFlyDP_j3pu?BXMd@&m2@%>v%nhOvFd%?YjBC1w_?_D%LT!+>!Uq zV{nA{aF5t;w|%?a_OV@W+x2>VzFeL!AD$l{FHgEIub1Wid=kiQ_jlj@IG#Ve|Nimg zyeEs>?zxev$)%o&t@g1szFzqUvtJto(pY$YM)O_E@@EBLR6ZG3|qWyeQYi;eS zxNQ6S*_+h$Tu=Udxo)>>zsVxrTMuowZHGv+RmBBQdUrQ4HoZk~u?Eh@B9PXg?!HN+ z0J%X4RYeyd7-}s$G%B0II=GMR0++XMfB63C{V)I7pD&+%VdsaoEYH9D?jQcwfBoP7 z%m4W654ZEf8L-W_P;rL)5YatcLJA}yO-0QHcK1EKm1D$yyBbxNo`8s|24l=_!kmb! z7?_g7kCgsL0QHbw1X;|f;(#RU&niS=aZp^dhEH--glUn=QPEb&)ZTy$5v%Y4=#gSl zj(w4mv=tEuBo$i2vt_AoI*$sP&H`HwRu6C`a!@Q_s+Q+@C7C9HDxq|w2#nKB87873 zgObQJzW((kraAA<)c?IjD$8x7^M)A^7w%)?rtH z4lD$HR!G0x4Egs|7D`PWtvqzICQYFt22=_la^I9vPwBM6)tVx+Q8j;6m5ZH`iCK<& z)D9$km$!I?xH9#%MX8q!Fi8~Exg3_;B46$~lFcEg-jO45I@gF7yMq*ae6*V$NS#hY zN~l}yeLM3x96gE}NAA*w1EgSTt!`xPLq z2~aJnqzA_4zH@i(!^eny^KIjPyKUR`a=AP|J^%RO-TTK!UD}uT4-e-Do!`D_^mEgO z>*e`(?>_$B@4o-V??3z(fAOcEe|2^~!Jnz!+6lUdwQlVsrij=)#?51Yx?I2i;q8w< zy#4h4!#VJ?pMCk|mv3Hu`G&3Wf|D(`?W!a0db{17pJVL%`0%__amO&Z+i`o=N8cB? zSyKieE4zs;+6AqR*p1;JHKS3}c?rg9{TwajqQW4JlFEXN)!H}RM>GBQ$8Ya`@%rb# z{KfM67y8B5KmUWT`Q{)0-~adj_Fw((d(k^_geoIU4enWP=;6LeZ)TapCSt1NHcpM* z+U<7bwg<(@6=K>ri-SjaSz!u8&etbrl9_y-Qa_=?HL0c?9xBlx+h}t}btXnHDjCv{ z5dA;}3elAm(GX-wksy;{(inC0jpW>$!+T8OV$2L}gIJR7k|H`y>NI{z9tZ;%$Kga# z35BSLL0UD`6B7}I#I6{X1^_1W0nKGRCtTH(`P4Qi6)P)Xg+A#Kno|iZ=jslr4=-5FIj<#QeuMI|~`dm)f%uOUHr z7DG7*9rL{2<|r(nQ=ytM!?{0%s1j2{4`N1imsuhAsYoTeRFPX95Cv9S<>JYF>L$ot zDtJm(-pT+o3n`sr0x8^6GbKP3rk8I=7T9OhgosW0OiB@_GyOU*6fr=i;LIn795`0)S`c-j zqsRC#B^jkF!W60=J`FFjT53GPqsofjT3^=nF0hXM8siqhr^oBJzkmBr-+c4Kx8H`3H|M+aslWQH-?py% zYV2az)NRp4+nui-@%;ESF4x=J_xGp$^Ec>=DTc;9UD36#yVx$cLtw!wGGIYh8y#jb z(%?^077t#qvvx@7u5?Ix8dkawHbZagIC+GE{j=6fmns$rKzF@?Wl5|q~`1N;WP(K z#m_wEDjsbr>BB=zZPJqyX3TSDWTaHM6q=t{PGkxh7zx27l+>6haGJOW0Wr-FJZ5<% zXAfZRtBMM-V}YK<-%I5uf(h-QtMoE459=rvNIZ1T~0)5$np#xoQ4Nafmsm zccTXIs#4-1=*$H|rOn4G?Pj?n>x|D9RnC~nbX~g~>7n%=zK8@|91@xGKlh&FffNy& zV?;3@BjGM+_HD;-Z7siDG3~H@59=0cvh*TeUq9_3uszG; z8^mM8?PU_LWig>Q?IJjz z^zOcy>=g7j%RgJcUNzo*#MRml-~V`hyng=0=VZjbLA1Aie|O{ldcSYM?e^*N_~}ZC zKlsI0Uw!$io4mR^eg5TV_peq(h&JCBXgj@nkjt%apqhj5@#MU0*H3SMc)mP+`NeCM z*PlGgjNThekSSfN0&I^T z_UluBcoi|0b|M%frfe)`esYbtQ%z_E7)&%KA(-Hlf{Lbcp$sZnBEXWmC|kk%B?sYb z--|dBB}4+Ei~utk)jhd!mMhU?TQr^$TAUe5(Jne0@9QpdHOO4 z9h6brA0*}cQ#0bsYHQ4>HqHgVD4E>kVTf|CapwQ$QJG74CN*)-_DCL0Ec1U8sSkiT zC}eqY_F)b7#mBw3ND)`go>_hzMXc6TM*Qm>bN?Q7(`W&r{nuQdKh#)#>|^ zTr$cd0|}{K;<{0e0EbdIOk{CJ8y2TA6Y*HRU>R^j)&_Hk;TV|DxFa+FlVS0B<%Ask zN*xNxkQ|^}rAoYrvl3ro(GLNb_HEl9KRqc75o+p$GgP!`gJJjZ*gJH%2b9hBjbg3$ zJ`ErFj;e^>fWQCohxeb}uYIw0ZY?!-*!Q???jD5RZr6Pa-~IaZ`276*_T$q(efQ1N ze*5~(SHJk#7pGTuy|qPEVAiyE`|M|@{Jih` zdVjz6)xvKhnn`;&?K`&*?`7Xt#rb~K)2gDa>G@>KLNjzb>GFVGw?MPI*4EoKXpKWG z+7|Cd({TU(?T^ooA1*)p`Im3rhAV9-T(5>|GTsHoJl=)5eT~A z(oF!}xs%pa0N%z1iY~~UcQtFRH|=BJFPEn~3A0v+s0wzExjN(kS8ZPsne0>z<^szS zbeQHnL5S8t9Z>1=RTVHh4rC_LS5t#1As7Tw=hb9|YJMPR=h(i%^ z%zyO-q8Qt>V_}kGLJ)&CXIrh~SQEX0%>1o*@v2ovI5MF+D}iSu5lWhv-`$KZK<3j- zPEX_|3rSHEa59nz3}nST2P7iFy9g(x1Uxc#L5RV96pM;T5b*HIdSwo$Pgcvsg;G4Qb`yw-i8w&t zIlJXhQFaNb<@;Y!(%i;c4K zsPjzBn%tudt$vAV7z?9ABF%;C?4<;VoFgYlhtDM0%22angO z#-w_T82Je1-;k=fQU+*+ebgSFPqh}iqG>*vU0l^W#<~6Eh0O@<*e=)G(^a|!f+`N7 znx4+v$H$~E2S>Om6>6>N9wM_4hOKe9lC8IG>{R>a`={T3`}PmM{;V;L!vbyLjS_q8 z+hyNww|yIa+de&i`2NGkUw`-h8v9pYe(}}kU!Kl)O|-+!%+$K_&1dTuZ_Z+HJ1JCm z8`s2UYdq@NfZD!((@cz{pW)kdh@~7I@<& zPK#b?fOB&w?@-3xkq|M){1+0$dJ+6gaV;p-FBOud?SryMglPJ&UBY1sO17Hk%#hGm zC7V}NGbJRLm%+#z)#+7?m_LLfAQ2MKsN^&l6fqJb@XTb0D0N}H04K#)6c0bwD@;*k zO_t0^#YFS+D3=LQd-*U_84j5=CIvw88d5!pwO^$4F{6@_g_0JS#^{vHFe`B~zy$L= zO@x2sY!6B2MY7pbOZJilQ7Y29Ipi4NL#p=HqULnuBb8Y|^AZqN%4lBWW$@K04v^zr z!NGb=wL!Jg9e{or;wFMM`IYoU&gbfY;i5D=t$5_p7h28ub#d!te=sAgU*?AdmGaZ} z9Hhdfcf!EYY_WE~@l#7IRU1?hs-Qdix?1aF443RzQYdX{aTQa2|9JV&|MdN5_kG=? zpHFIvJpkWtF}88r_S^2a%XYh7-oAhS^|wFXe0=r!=U>16;_m*wuf2)(zAV-RJfHjP zH)~UcH9G?ck+VTZfNHI`ZvE}sPkao29#0=WUhUDWefroR?$(Dzm$hqeG-p$zuFHCN zT5Rds@3gnp&#f$IgSMt23J*=(-Ce*vih7LweN{0n~sWEC5Pwc+40w(>*y;%9NFkfQkhw z`N;(H8Bviq4#_x7OasrTDy{;{jW2Ig9u^d~azq}(H(p+f9Pz8&F>Kal7bu@cPo8&D zu&Y!MC6mfyLI1fRl(s*``*z^Ia)iNvs%ZkyDap{7RCc}o855IC0}k`EG6Zh4%&K#U zA0~{vSBtKgfKsX|5k%%xXEKK*C#wpJ?0?KlnxHe+9Y)Edzz}LWm^uBonBtohS|R;< znD=Y2Vi=gMDwSD1cekX`kNloIFtv6krlz1~eP$$I`t&AbpA<(12!s~Op1ejAP@&K& zU}vIDb=qkbE>2Ng`Vo#EF4l&0m|W&Q7YGxZIDbAIoWGf)aIrq`x@Qi3DO@NJI~b7p zAtVM^G*L{Az*Iujv0wh0dhUC`~{fFPa z`}voj{pt-xwXdg?|NBk0&2QWGwB4@Hm+kWW-P^afZU5Oj8cOcYIk7Aw?LZ=>x*^X1&`?#?pY2S8X5Z)A-0@WRcX?J(JnOAckkW{WQRSzfA{|Vr?WH-P}{n$ z798Uiv52nD`HLTZy*>q{wZ)n(%@Ly75JT8Sd!A9&S0DN}|M{B}&I5b9Ih_O;u9~U1f!(DH4(y zN`G`<<&a&$4}3Aezc3DycVNuNe-1aP;46He5YIf7%mK?uHEm2nom-9`Njy@f)R+=a zfi{Ng+@&#fa7rMf^0f=|Rw+!gJ|{Vphb2StVn*^*KZU@wKp2c9b*ToE5o}qo1a?FA?=aa!H zFe=h^YJ;;;uF{I~xjb9|$1E?$bzV9oEn6U_#+EP9DM>;YtbRf1z?%B&gS5((rKrF% zw@9LUb402>5GeQSZCsxdIs&;f7LLV+aCo?zigfXjfVPwHA(Uo|hntD2nOeA;s=-dH z{P6hn@Bi_;2mMl2p(bq^gfttM>-G9LuD9ED`|<6^ch{%SfBx0$&pz)mOp^YZ{H#t4xnSVYFM3_qV%;b=N;CfmM<^saih*m~ENyVL!v`#0x) zUfR;7r4`JYtYV_Qf$S3Zr}YVbyM+uIbv-S6EGllTZ$td?;?QYkF$! zy4ZSVjImu?Us_vZA0GP{`|at8B0TfNQ*gLnC6*>D1V9!IscHN4y#1g5zyJ9C`^R5? z@x^ZT_Hujo@o|j(&E4tLTUX1L=>YZ-t&Zxsx)cPgT67nt8Zy^^BT`HxC4m&5!R+~` zk3{GcH&@tw8JuJ~H%m`+h?{ea(*u8>x{k=gyreG2mJgg{Mxy@R>Lq0;-=@Q^Mb50m z`D`9!y3AR=j%-fVoE&ZEN3 z1F1{TH9z~iEBgf@W}>j|avj%=BhbacOu7bTk8xhQKpcpi4pcBg_PvkM)%M{Onkr^o z7>Q-=3*tB5{rI!H{%~5>^BF+IzTft7yCUd&Y}@Ve`SE=JaR2I6qmq%hrBYE}?t0=mI_Ue!g$Zx}49}O)P8O(b{6xOc#Lk zp`dVdofLg=A zw%u-zH&N+*1toZ++&FHGdxpli5h8Sv_;k7a=KbRjA1)uZAIES}EWO>I7VT}2t4UY& z@IhEa_w>U{1a}_@Zwg7NNNe0i`s;`93N}?lFodz+u1{lZ))rGsOc+d1BBPsYIA2uekSKr#p~8@^Hqd7QZw3sGnOu?rtsg*se)KI|o9 zgsPO(-9(Vs$V`wvWX|)5${IzPBT;^LIT%J198rfw1zA=tUzM61vlPK7hVuwY%@i)l zQj1XNY-uXX7^w%^8Zy;S^T(;TH0HivBt`%Y=^d8CoJ__Z(h-(v8U&#uzlfJDt2PZ} zzaMLm4pxCB1$o>RkV2B7bU4EWl$E@usYJ}DLOl_fbOe^5WnTAnN+)Ys20xTLwyX~m z_p661O%VkWLM0-OlZt4yV`Pr_(e4WkL8dr2=qLhQT2i%9Id=!TUL;Gh_Cy3!vxXoK zrUP?VO!@v{75@oJUwd&eOr;G@u1W}v%+siifmNEqY@C@HY{hNW{SRS7HoB$uv;JbK z!p`F=%_V_HOKS>rvv<8Lmor;BDwD6unlyLuQZ^m<{-HWfTU`3JiQ0l$lMED;5iwNs zyq=#_I0jo6kp>9W2W>qgb_Sem+Gx$O!zFYSKPRTvLd?*}Jw!tK!?}HUy8PX@Z~yeG z*LQcW;-K&2w)yU~oqCPXwSE5i=cH`6y{ENj5r=1j_sN!}FARj|kE`@B>l9_UnGFn4 z>vwmnu1))NfKMA%w)(!{FRj{?Ek6)tfO zsO{HlQH{KYU&A+#eL1hM@#W)(A1_$fZ989|<7Do4F3nc$YlnsG&2M9Sd|cLZ@^0CO zr=k!Sdii1mX8Qiqhs))9Y8~Y6W6@>`F-h!0McZs~L%467igu`pUV{qk9;OVki-sh2 z$s~66F*L$S=h(L$rA2Zv4H7;W6{?4NW8p6Ee-{9?T)03M#Y{Asn1)*gSrv%FwLNVN#@((kE>|**sD5 zxH%#wDwBm8cqu%d&51q*^4X$R-+2|m9E3bFL^Hg&+6H8HG7a$5^iBbbP=+d@h`d7b z{%wMx8Zo?botQ@KY+RGF2hL1W9~2yyw%Z zkpXLkv^2j}9?H<8 zVfo-3X4FI_^=ZmBd0ZTIs}>BErAE2%vN|K9QYB1kzny=&=>K`>iI@|-^*O~krW&-Zt`^ZO6afBWORSD)XnzKC`0v2^ZZv(`=Q z;j=fV`&Vz@eh@J=wB2=c>D))$-#y&FI=2)d3IMTeK2`Sf66P2@pRn!GSABTh#g|Ni=@d#ywYQfsvO2yp{hTu$;28HKy}lC#M+rVCS!@}k(C1)(BySo3 zh#Pv$E)8W9u+DFUh^t7dc>+Q-W@=8Dg#~3m0ZaClnh*lKzCsS@rJM}XYV?Wx-B9a% zF2iZs8gjQu3&;fNLUL}crUx9rMWi&bSogf})BN%BP|S;?Mjl3)5)QLE(8{AODlnHZ zN!OI1T21t^#rdJ)pUz1rZWH++z#4*xH~b(1-|%2)gMlaEo|& zb$-0=fB*Xr|HUuA>g@(Qn>Jc#=Y#dj<#{*kz;?Z9UoWx8?gQhE`Lcq(g6sC_rq;w% zOho9h2ccNFkMO`Q5+Vj&mwr0i+RRo{lL_!Cdr%xcwkvO&KknRzK&&_4Zw&N@dpj9u zwum$mIV+XSE#k6ATwQkO?Y2EWJ>T|yT^7-P-F8M3T|r`mpoI%5)_PlwaQC{A5ni24 z3SxNdD#mbx`xx)uf7;ydAQ53A1~FUuawpaVBSf5GB2H1|y0ptS95N_*rx-DU!#x<( z=G12C@|D)Q`WRz8U9LXD-63e&YTA<|7jhrZFg67oI%d#Mq*72I1`|$QDBu;<5*dV0 zDg_CGSzP6yPQw&{Jke%gk5%qmd82ZE8mK)&=WJE2gcB~&sVm8VA%7tmIcb2zYIAAM zIx6s3%d5n(fTs+$l={Z&=VcKPCAgod0gQuLObMpeSehP8$!Jxipe3K5X>~3D3z>8CuEGYTQK|H;QAf(<0Bd{T}us)jg31=b@2oISt{4iXp;nKqYXt^lg$qC!(K zKwOgS39D5pd#q&U2a8g48rcq5gvaR;`TLOxvL9mdY7&hp_NtU5&7L$KpLW4|2R6au z7-hnVIuUo$HG3o?!MudwXF^VylOd;Q;1 zLJ42?$m$24Utj_r;4MSCFXs6W&*N3|x zF1Hb4V(q%^H;;>8T(1{>`lR1Iy}e(hpV6ABs->7iw25beL65Q1M>LhSFZT~-y)Spm z>1^vls*EkJTZE3-W8WoQ81w{#1Mb|1n8{+=duuHqVlq@Wje!^=wsE~&Zcpz%zJK@e z`}ZF|JU{NYt+)2|*I&23M4$zmAf(YOD`#6`C+JPPG!t#2$hcS^!h>=)kRme2H7H1B}j`T4AB&(7$dgbBisl@G{hLUZ9kc|Ot@@j;SpvI5l0)2 zLC+Q#70c7H29GF#AEx1|NGwgV)sp>_L++W;mqZng3#p{lQChuG>89Kv&{S7bf>Ew8 zK+4&laJEd%ToTBt6;CshiKZK>I^5woJgHcQI2Zm>FmGNGrch$5$y!pI5=7F0(@cgM zy{brc0>rh*>yf;YB63Wn|Fkaw3Z06$Md+z|3PTz(F1#yVOtUlMBI&SgPb^1gbAu9Egn=RKea0>(IQhqcCD2=)pX| z12g)_uhb*7v$h)I1V4c*;5ve3KMi4VKu#`#^+lnL01rFstxZTFi@zF2a?gB-(0la^F{->v>AGfQm{byf(DIyzrT6^o(nz64q zbv0?Kg?IR3{j{DQ`g($**{aqvB2?o{fMZV?<@Ndb-48!@(HsPF{_x0*!g_Ne$v6YO z(h=QYU3D`=AVNXJ2zS$Fps6a<_nUA5o#LmZcY*KEQ2(@WQaUWGW=11Hhlq}5kR?eO9g7?r861Fa^TKH zmOS~(kEsP{)wwE@T`etUynOavt3`CGs_QHO&Yw$l&e`@G>`}RPKZLa%+!(D-({{i zOk*tNlIQ2kOr#P6Jurhn>gt+Nc}T=wMFkXz<_yuKP-gW^R8oJX#L4VKl=-peX^yNX zEM9<9Cn?1|#}R2KGk*t3{>ym^jH_{Sl$)_#5f|oLZW^O+Pruwwwn}{7tJ*fK#rlX3AIVMYZoyIvWbSP ziE20BhG`L{zEf1q`nWuK44Uo?f-yF-H;Ab&N)sDHzxuReSI_T$I*m*=n7 zJJ3%30m3q<<;Nj1jP?RtHFj_v8` za=DJ*eR%iHr;ks!aLE1IP4Q`r`_Di7!>@k!Cx7sZtB;Q#KAu-wPm7)xU7EJ+_0}w~ zg2GIf^U{~5fT$U|&{Px{j4XN;fVb=O#kWi^(Wd(z$772+JT0#_PgiU>2m};jCX7_Q zSP;X9C}`-a6zHIctAvVd;XAc@YmOuag@&X7GyMSRCgOB4mKtL!5S^YdoRrE(Ji{Zh zOd$CO7@!CdX^dXuQO)4V${t8fMm9853J|6Mah}J8D(IX7XA#(uw+Lt!S7J~U>_nqT zip-s+$QNPI9NA}}8mOXl7VJGB6JJ6vnO^?wlu#3<)Mqabmmrqv{tyoG3OTXUg;l`>X~xgGE&zF zpGz4MH=KYFRLOu-O%uCUBAZ$XX`D`4GE67QnKyHd^kt+ixn*Hpd6$|@1q>0STDgBy z*(DBo)N*oZF zaX>_+7M0veW++PifQe{P#Dym4A%pXZ=3G!xwp7(jm1+u5g*(HA%N|ODT84-=6>H7Z zsy}((d_Aubgy+NLpu^P1Sgos?=g7!tBJSL_815SJ=KlQr{P_E~PhY-ytx9bsx~wK* z?eeUo?BMIy_YbGLJK?_@{*T{&BdRx%M<0Ll{{62W&i{wM{4egvKl$JNvoC)2^S}G= z{*`Q$ZkLZAKRjRe+pW{Ise`d?&6=AH?%mpLzbT~krb~kgeK(P{FLz&mv3&XF?(uoi ze*VR0{mtp=hmSx0{jdAw0Zi`M?=kAC@AfB6?*eE#Ni zcY1z)(#!Q>U6=dy^y+R|x(TgiUO33X*ju;d?quC;X;O$U3__2AU7LGQDNmQ%^PUl* zi6)EAz+wo8M>7!(xHqVefgY+KnE%tqEV;dZ% zJ>hOCoQ0EWnyUPA<)VvF(!jI>Lg@nKEZvfsaXnvK zt8ilN6WXs4T~fW8;D~I@d#C!h)7O;Zz@ER38nH4MI1X$(RY7I6o2-g})If+s5Fvyy zM9i3lz%%e7EmxVSbdaS&lT_Yyst%;6>bOeX?#7t2U&En83q*`*zkv?380 zld76LzYEsVZI%pB#4rM34;o47UydP@Cv{ zp1IVN`AExu-lWZD$+@9a4pG9H^|MP!Q+4Vy4`14ZI_0=1bPD+otiNtAGRK@L5R#V{ zU_L}LS)xJ{Bcatf)Qd3anwZag+d^DGrRK@N8Izk@s?ts!Q7Jl$*HCQ8%onPm?uETd z*e9)q5(|01fAQJF8G_aY&01e9SyFB1rpSa2xH_`R=PP+M8FWhkI_f@y++`w%>pL=KhyoEnj>N z?ee@Sf8VP4^QtueffufxPA8U?|=BetzW#s^KEh1K3?_yzx^-&>aYLm zfAi+y)R(r4Z+<^o0}GQ46o^X8Itt2+f60D8iJHx$z>rF{^t9kgp}~iJ z@vslcW*N|NtR)Zno(V)D~%N9@qoN1-3)+P>^D`YQ>Z`v4~Jo= zPCWt*RDsQ|t%6+UdX%BBR7BRi&FaIn_mkpDIH#fC1P&(*ScJPlBXR*MiHQ-$*6E!i zvyLQ?v8)1#a?Z|=Lo~HU*`zA;1M?}rL`5y6*CH~vGU^P~5}=S7Ixc{vR8bGjRmQ0l zukg~7S@8Q5U1sZ#l!F&W5tE1rm{yuk+WSJOBH}42uD>kvddekR@qa%_RuHDoNoLSP z`PyFOWwdI1EK(q^F`Z79V--7i~t?|+z zTtvpq)~Kx_D|_m1C6I3Wl#goZFpi*zx!5yQu+z}HsRd=R4g%KL1KMK0 z!GjVmQdpi9C}u!x!&E}`WF|3ohC|WXtIuA2^V`So-+p@iaIXxdm~?c7ownGe^>sa| z>8kvN_4e0)y@>wP+jk$gjr7y`^`__3m%mzHeLkEIfAS~%^!(=QFWS$)e*E^`x~z7$ zeD#0)-|L$%2)#XC|LOnrKkfhY%@=?CM_>In|JAEM`a`P5)2Da;?mv#-e*49r{n2NC z^%t_(WKX^Ppyzwo9eBDle`1$>R^H+cU zXaDtIZ!r|w*WSkUda==#zO3id*_y5AWoafbD##J3KwVDDLm;5AgTVn9C^M+bf0rJRjIO*tM6hEmC#UCF&(~V>tm=4aEmB~CPd8472zh4yKXD5AW30} z3RiWFF>Yh&MUcrHzL+~Ijv40Ax(kk@F#jD2a#pL;M+s9nYdla2DK5E;NUn}0e>lv( zbL7&Zk&!tN)!CPbYZ?@o8Jwj!RjGpDj9yTMfmv<5Ku&_wOLBu4Q(1&HgC7Kl>=&6~ zngSxDxkV_g;I66RuQ5zh-=6MSBb;SQj*{=>Xv!nz5!13U?aI?#F~d47wU;HUt(cdZ zGfVjX(z}>~r@W?91v44bOtGNPeyRzpRm&x_%zJ<)7}ZMzqqzVE(IfbbJ>hJM5skBu z8KSDGQ!Qvt^BBPt)udXolsziqCC$&?gZVGj!9-z|$#Et)=gF%qA4*j22sKD(LSv#r zS`HdsPhGV9jYSrxNPuePTB%4@70I3p=TRD%Jys^-<_qydXogi+QX-N0e*fX)H-3BbC;#jpzJL6)KW|V&$Z|ThU;ga%pZ@Xs)z|A67k6FnmaqQV zKYMmj>#zUd+?Tr_{^h^^gTMOA`#=BV<>7(c`pMUkouRi~)zx>Oe{pp`o&}MpG z+tQ?2^k%J@HBlI-F@n2yXph_gk7s`pS!wmLNo&o!D3OQ*`Vh0XYpX9$-wLOJQMt;aG zb}IT{cusN=O70QJej&gSOC}?Q3&mQ~eIOVSi*_GZAy=_YnyaPZ6((csnrPAhs2%Oq z-QCA`AKtzHw4ThC-dl5RbZJemF=V&(+@WlzcGq!t`uWele0cx+cRxH{zWey@+u#1f z-~ZzEpZ~?z0tNd0SATr>wP_c@#gZ2FV@fAjN!|=oL+z3zx+8)uOhH*dq3UDdVc%%{qt|X`%9i4zWC*5fA(L# z`ufZDi&xPg1E=LIONYzzwl!;~F6+|7v|CdRm_SFsecvf`AAw;Cg&~c#L_jfI6d@As z1ou6D^ZOsbrrJQ~%-+amP(lz?65bNDb5R1OG}XXR5m8g2iVSNzu@NFR2yNym3L!$p z%`P67>(guBhYtfxS_C7G5<#72P>K#n15FgO@#}cM05NEXER;@#ppg=)DP0r*Vk{BF zE*OkGmwXn(r;rX=LPnFl2!u^)F>|5k%U+K|wNe6l)5pDdliZ|G|-t&Bz)vs-W;( zRRvrrtLi0PDj7yc1sUbE$f83nB|JREKB*FX9^E8 zN+J85E4V3{V1)=hrb0}I5RjJ7Ushl@Ml zD})3xIo>j>W#?^bO!GIcCDW`eH$X+C*dv#Yyd+9vCKmqt?g0Xh=_=11_%j*xHp5K4?=I!a*|M>5}`Q>L{{rs!jWvAL6dk`T_ zUwziPjK~f;1H>u!Kl_E9&ZYwECh7t0tA73l=ero(u~DtP`TPcJVQ^LLPv3ku{_*YS zyMO&>e{z0vzx@2OSalyh_RSWfQQP7}w6$(cmXj=vU8MEA`x7>EricK}9SCb{#_q7H zrw1Y=?K_B1Pq+X4>u=RMAv9&sM8N^d2vUjG7*V;qS)fa_jKr}FZOUt!%`CQk3}4rU z93U5K(OWnb;vs_)`;~B0VYrv&Kq_HA`h#VS z{WiG|og&bKoMWnb0+?A!mfehbp4FR~p=2D2b_{YU5t%ClClsHDU&>)3U-A*+2-nok zidNi7P*tQG!$4CpWs49CP4{uYB&pgtjpivSnMhjuUClI-sSZ-2r-VBSU$0+MOjiP4 z*xV|TOOQ(D7(WRWNddd+@#!3L9u1ds9tN4RiHrXQNS_p^+E&40uWj zsgf|M{s?nhQE0YMlk@1-IhpnZlERP^NH9^4oq2qpkNB#qNuOP z{c-Z}=|;}Pf0?9t&F@;tdxfb^+n(0aL&2>1o>$X+dQ$Ji$feJw8j5D3;Hj?)wWVzY z)hO6GoRPM#%x?;j;SmVYpl}<0S{A?FHsAKxM+7#mXA_au8{MyCJYTQZ>s7nZ%+}?{ z=j~^Y*QK}JmTtW*Df^aHtFe?4iH<;vpWt`qiiH-M4SAzxn3!_rHDo z@O-&GfBp4qwtGlOh+~e{6Gagi$E9CO&>F&o* z_ha0B`8i&n>|SwdH{N7(vo?IR^F2bJ$1UsT`nuS%s5OH0fF0MgjM&M+Eq$+H(&pn6 z99b8;kIk25`Smxy{q6T}+p>Bs2tdNF8UbpQaM*?6(G5m)5rZ1EL!CruXzs=|DRFTS zzWe>1MYn*TOfkkjC~UXwdZ(I=fug1rJ205#;CW(Zu1=c4ruKxaWcxaOL~495x-y+5 zP0Swm8QP*7kk#D<*7`Ja<#U!1Bq{r} zy5nBzJoqvwLQ;04f`EgTqgyI)8Kipc7j<@KVh+d zLmc`or_q`yHKd*Gz59_9DVWgA_fgE0p0Wv?!|}BZ9X`gix&awBih6^WEui z7s`les=Qsc?fLffY3?dnoRO8*Vv1v?;zFZGma&;)HV zp`s!Z3uvr9#=z00TSIV$Jz$3UsJsa5OAJn+dR67nzp-FhY0#CjP!>uPT_Ki+ubPDD z$U8&2rurwcE7=hQ))YWN4bq_v!urJ>u4GYWNN~0T$w2uAsMY);)612jPLt50MvfUe zDD&!Mgg_MHiEWWpZc{>yOmr_$AA~SOBOn?IEwn&&(wUI*9%WntMZ(BY{(iBb2peSN zBn}l3RSM`-QWY3fC~OtIU@Iq!IFnG!F5-EDRdHHWCc<1h$~ZL%;_M6Jm^D3xMFE6( zIRFV26J>-<0X(S@VJfp-LFQpS7mkS3GPW0SWWnk)ChaHeXBn?)6^(PmIpp!2-OXA` zu1t-aKcH3+Dk8|aI^bA2gi@bx#_LZWtPX9+^?*BV^KF`C?o(Bt1vc5EDG~<-?nH;o5dI!-XQzF-`vMOy6R%KZTr*k zPx~&{t)K4p{ptZ}5C&yqETWC-s%EBv*tT8Kmc_8+^zb0C)BU1%>fii2?!J`!FK)m8 zKDh0leRlCsTij!KeE9ZPU3V9 zxU38dm~c?dpewjHTL73~Sg7(O(FwO!E{I|CPjzHDw#@+LBjgQEKV01G>3h12t}mYR7t=LdV(w>9lF9gq$||t zC8J8h2@PEYA~GNrF(5l6bMPPtN~d;_1~DoSdrI_^IVAuLup>xbQYVs?>G@eq4Pz;E zOIaQjQ8Xv!D9|^zo~#^8Z$N@)QIotBMOm2t7QJ3I{!_ggq5XY5167GLajqluNco*gTfhLbHJgha-RlLNte! z^6Mtho#N~~)BDEK>=U4A{<@@=;4(MA)VWCEC~1b%iiVbH1D;`@n75{3It=oc#7R-`_)BYA zuZ^Ipr28JBDyF;dX}HbODoceQrHf&U+cqvEr0u7Uah2ztmk8Ug z?Q(7B1qkU&raT1Qq1GBCpwPR;Y`~4A?=CT`ZQS(7C;9Ov_V(`mC%rrIH{Xd_yL<54 z)tt+>KeW$2->ij-kgAIBe|-ITk$?D|g_ENp+H!JWJYL19OA9(y;BJ_hm7xT>@rm5XPV*++Z!2AG**(>Ma`NK&Yq%nny;j3QT|fyWjrXzyGyb+s4hS z1Tmk;Fw<_`BOIgKskbJmjME4}Eo9F_+XPL-#jfKP9;>McO|ac|4!8AyE;)kN+tqy! zADulC1Aqr2G7Ot zDaa_Byky|T#26AP5y9*tpJ{6*6+cPUOq^bT1=5K{cQ93Zhh78FJ zYY4;ZaLEr;Ws>uNi02NF?!~MDB8Zs9kA<`3lswb!k|qHWZ1pMB-N}P6&ZS1uEyFoi zhd@n8(TG;lI1&L*kLw}5M}>WBK4i0DB4_#1xbo%ts;5n5#>oX7P)@Zx!6RwsxCgYZ z93}}p4PzShtxENAq6C{>K}oY_C~vr!JcfgxZLUICCoEKI~zybt)bBq=cGmc2Gdm9mqto}kJoJbRR$OswXt(ynN z@V+d!>jh2r?ber*$Ed%^$MyN~d9@`|HyihD3}>kBvWV!S%c4DlCSff$g5Gs$ zYcrJ?+W_|`*AUsp{`_p(m5cag5oxl=-~2=G-Cn&~_pP^ey(xbEeeW$iRGW(Q>qTJO z5AS5V1w0nn%w$m-Wl^-Dci@t&k7|gBxNk!Ab&)O+eT*>ClPzo!q?s56{wpjc~z*v2pwW03T42vpVKDKnW-26KSTkVpWC zpe$^ug8<4&IkCthge$bZB+8~@QqY8?P=B&em|6(Vnh_<3RN!+eg_K(TkcDg~2$auj za&4-Rl~_d<%1SLPgeoFUnJT;VZ$eZ>t++^4fomvrMGRzyjCRpgL|q2_BC?hjEGO}D z#&)U;Pog_KdEH&iXWe>w@x@WR?4jjg1*}Q=Ofx$p_xPGpEhBEqMXoij1zfd~gHqKO z4Uy>6G|mAL83D&RRYHQ?lMWC`U?b!Dsql)#@aiHoY z+LU>#7MUFIYJZQ(JIf4Nl~A;dQp!W$N`*7KW99=odq}mq3Q_}6dfl|gNF_Fv+$NKZ zCK7Wn_EY#qfbf!XP7TCV>f|oT2@o;UF(j-?uFIWpNTCal6&lpbmnjzWT7`zt(yO9V z$3zOHL}{hk5)TP26DQ$-XE=rgvTGug8^iZ)1L)4yn)D|779@iA&CacT46dy~`<3Eg zcuenzY~$*_UvKSp+xDfmwJ*KJzK<)hDifX!5jZfzBMEYlE_=pvnG0m;t+iO-pN59U zzU`MAM-w*!_S}ThY;B(|KK5AFA%cMjkNs-PqH6o~T3P&K=%PmJ5388A`;*;wDA7%p zKK3Di3Edq^6^n`jOA)-ZrR#Q6HZ!UYZ8kmR^brv*V!;vI#0}Ex`S#&s&*FjB+q<{# z|Hps%H||jPR9JXz-i(MvL^zagrWC!!0NqRlFikzTstQI%ehDZ!*@{Rv+s1%d0B{er z+Ej+GYT|JOS&|Zw>Y6c`#@xk^1RqV@SntB0T39)kXb-t737(~r&9wI z%i|9-;}#`mv(i_alWW3pm-{Ujtcml29+wxoov zB35AxQ5yH00!oYa!849>Xxr^kf>0uTq z#Z%ro{ddzpR%RUpV4)&}GMtTvgg9*gg=tTTy-}Q!@+UGf%uYl?hRZ;Ds~{Bdl*TCX zs2c9Q$;|i*$&4oz35Y~V=p#~R0!^J#LR3hURfN#&m;VWJk;%}3dE%6sCRpiw zm=F|!ta3Q41VPU{x@6ZQyk>rBQY3evyl$R(;4Tk%5zg@QVx~-?)d+U$4%j5Iy)p_yW znd>=)p!?Qr&7c-jgObC!rd^>~Z!`?uVjW=~7wjK*zg;*8QKz@%WY;H>stpWXK8$_q z&2(ACgkuOoyS3h=Lm!&GS#(`&UG!`e5j7}P)q~+75vonwk^=c03zA}7mrft5F4{zz zsFjmS5KgVjIs>dW5%WD?BqxKa8vZ~3oB#A5{^7U1$v!q|7ET7K;&dlvwTp#zCo$C8m*`J_2TOb0T#xkrrKzV{wxO@&lWL|&Qpw5l9`BuDC2?u z6l@|Ghz_$VNv&ySX5<=VK(h{ING3Q|L#G8fjz$ z8)eU>1JZ~{UHR1dL=mF&DO0yXEV7?I|AWqe<)q=$9;C^D9=Q)?GOf}b%`M5&F|1SX zT`@8lB~YTr6hLW0d@4G>hq}Ep+9G83J0mlK@)wg!8XEcj zrC~X@trEp64#I$d!ZY`5Iv-P>Hf;v}ldB{nz9%y+Iqz5c5a%!RC7!P$Q_F-~Pds0& z)a907(K^S4!J?b($jTNu+KCfDGEpH0G0I&blBN<9jR`bj3M`7Ps)X!@H><1uEP{I`q1a=gak> zEziLDZl%i8<>|Ve&Ufd1_@d2SRVtI-5h6`gsXGMX(WHs?(12+>FI*cNZYK%Fp!@S4 zw-FxC`$egQT3?0G?Ky(2FRO$Onu&JfS>&O&*QfSs!QCphs2NnmOhRHG^k6Wy-DVho zstMG?>7%Q%3qsL5nLUM-qKPQH+hdFHN?4%_#~2yl7*1DRfBf+DfBm2T&5xJc-Fg}x zY6WEqLka7q)`vq>n|2X1HMr!~N|8mRn=q&_5mmJa2ZT_Mv5ld&nn$?rV>_>>ZjCBK z@Oax^kAXc@G~hz7qyk9led_5;j6p#OiWZPq@r1eHL&`!@A`eO7NHw9rDYsL4;JoHY4oSaiI+b+tVU z_u!xi*mO42&N&Pr&~Qwdb*aN^rnG#W8G6KZ*S{1LiGLO(IRD za-KA1moP*_*$fOyh=h>sMN^I=F_ywO=1aUB!#PifO#Nx)GV~l9Ds}@o; zrZ$I}h}xJJdOeMp{b9Kt=9L;asy>Nw>yc9ynX`Iob&8-3&N;jgBjo=0Q{7H}V)#FCG0!FPL3^i6eI?jSn@D)GeGCTMkVorJlxw^XKb1ABoCX zo&JoMX$zJ`7Uc*@6b~wB22y;)o+8=^rD|B_ekMUhTz4+Z& z!^b|tBlZC})U=tHnp!$X;54(Q-MN`70LNg-fF+o7ng_`}Qy+4Ei6H5OArLzFKmD)& z;a~mjuT^b#7XVJLsH_lTZM_P})dI*?E|>-AP6I@-npw_P;o;eos><--Ky<5n$wazn zZ;dLq7|)m6_30zWHQ!1RL?ILT>_!flb05wp)qz&g=$xsK^8m_OpM@If6kiMx$)JG9 ze;Qg3`=ob?S-p~--#Kg7SeEvhsMKZw;iZMkEkJV=HbR09gl9EY4ERk%LYuPJNyJdp z%w0%tBtaLR*9Kg~$Q{KQmQ16P@^X%%lTK_hNkc|TxJz}CKf{!#S|AWgSSn!-03ZiG zO*$~8`78_>8ZnnLl_0~#r_3_h>{Lw!Bs8bPqSg~S%%k3f5Df{aT43aX>Ii6lh51bj zBIDnLKGQvvRTxl9icXbhUcVZIQPeW>e995aZ8uG?C?7}JU?Y85`5|fcDnw161afeh zlWh^q9zTI>L`rlu`Erw1CtV)9vs_VVm0O1+2LWVw)_%SW9X~P7<(he<@BkCi%%2NW z0E%gA&^cMuBBPi?MxFf=he<11Q4mD}9BNRhB7s9LkUw;)k+c|OScYNM+%@Ao>gTG# z%PQVSQsl4o&x`ApS}-#xWUA+;5kjWWX#h}#``9kGrrJ|fYMFzj**a7WQjC4<+Ew?& zp^c%^nyRQN2P4SdMqz4_*`v?Hp?clNa=l%b-n!kbT~#knPuIKC>2wwh(1a2p;cS*u zhB*uj@x~Tof9iS$o0tUy+Sm02xnk*Zf9H31eR*&2&Io5?hJ}q2!`NB7qB;p!HA#) zL&yMWViBP#Y7*hrS~FEq0~TQH`_uE|^Y!VR6}SR$&%s-!uC9hSB4xQ+J%*5@vQ=_S ztdp`H_QaxLxg5+*I&;ypOE(3k3C**FELFRhUnA#KPmNxYe4M$;$-zZS{f4MbLTeK? zpk*}}LcQ0Vvh)?3D?Y_`s{KtQWbcm*TbX$C7D9YNgV`4jOfPzBW-ZTGJ&P zrL8*$d>^iC%CS?Gk?^dwCLSDnSnK=P7wxCE+y+Uvrn~QOAYvQQ3}=@y;?wmetu4($ z0q!5K&v)B$K1Ylj_2j`3(SjUqEvyT}VjI?sZTj_rv0uea>@338S2j7V77mP|+C(%W z#u%cS;6p#Hs!QujTTh}eZ6XMG3sJKOx(`6YJ@!qYWe^Iwa$ORDyKCqv}N{LTF@9KqL}SNe@{b z5CR8P4}lOM6-cLqiVT4OJJIT!qj79vjR^#W0|VRul~^itoq;ODbgAThhX~pmd{ty9p=HF#kBvq0^U}b;g zc$YPj9@Gr1tizb~5|=Fsq&U;BU%5cZU7BhOsd)O#FGwAH=02l*wkc;++L%s|Ix0BN zl4=hv;ek$4W*#)0VGI-c5Y7>~WWDui&JviIe^{9PzuA<<$#YlMP$U**nlnVS0=4RV zO`amj^cNptiOy(;_&6c^avQKZ5sSOcRaSnIi+hB#B_)vedr4?=5s~Tr&}z5K{Aqel z;;Aqy4!2eiuuKCb57Ih|g|x%4Ft4$Zuv7iv1Z?)CXS_PRwgY zi&AnYsA}2fWNPkm1;UgjBS>m%7DDcWzVCZ0-&!EtO+-|im3r_JpOOU~`+iet8iHj#pCn>jV|(`XVWE&5 zbcyhYE$9&nSq##bHTEs2Vu_Kk^&Y`yLO`7+aNlBtvJFr*_4a|mQlLQ@k&<7EN;6ee z6`ImjGq6wS1JF)`W8Wjh%m_w+h<%4K$jIg`NB97nhez%F`k#LD{eSxx!LJ1)ktky_b{#T(o*06WgZ+;tCVxTG9~R5f@>n7{bA!aDssy;xBkU zgWR(1D}ewl`ZRUBQTSM1|LL^i5EHLdiDrf#tj(bV`i!>aPrt!V%NT ztq?gVnZv%71X>juh-7WkQ6Z4p*!-g)0dE)Vj6D%M(;jsE3~vRo$<*w)DC(wAs@A z@w{ATELcPkea1Yvcj-cGf{?cNCGQEq0zdkn_Eu$i1hxNyGM+y&hrR&7dit23dXxn z@BaJ$^DpBPe^kBOk|alxC3cRgnMY;;jh+j4C`(x(-}wKZL?MM-a&FxKsxl+o zP4)0W)jVq-MrNiPsLG6RH&Z>=6he}!WJwB*>7cE3J;o?_xY7`@u@rNQ9AogT47_ph zJR9JtuET(PmD!pbGZu1*5!5jIMEBNuuK#yMXVFmsq$r^ZM0ce zQg;Ky$>FF2qDqsQtaB`1%}@BPi74E@ko~o@mxs7&eQ(i9g;i?Rl0}@-g&qy-l*mG` zK-DaLA7VTFq0U^#9@g0Dy1DZRN^%4h>h1NgwI-`;;BFG>kp5l6+3 za{~B^58AS$mPplp)}F|nY*cq##aT;PU}ZDFTT=uWJ^SHdo5HMuLuytFz;-W~sjTy| zvJvmY8hs5luaKL_-MLe>jr2XWnbZC*YA5r(L-y6r{VR3?OTAxKYKjyyGe19npEVCf5jAz6s?cf--xkkc?YpsX`p^($e?DNVGUv4k)@ay%r zmpFbMEC2ld{CIo+^;g-q(qpG#SS^0KjF<=I6F~wnnh(f|OqM)XI^g4>c|b6l)`f#r z=GrUNFe{n&I1IxF%}Ap=6Dd0YA{RNBK6k;d`;?g?x*^Kg#ZF%S_GznS5>ca~jf~Vv zOGPSIMrLLramf|ezyA0C{;&Vp`^MW24!D4rpPkC0HK40A=peM`n7(!*Grv zR&1nJsZej1w(uGMK{#Rc_4=Y!37EkcBMdFc#h57 z8d0?+J7Gwh!S05x5)*g|Q$m0tOCwnV0A0_u(dI(;Gotk7xzw7k}G zVm;4zo}9iiX9A9eZo)j=efXi{$MaJuU17#c*D`W=YAF|!!`#hQOAO>GKgLBmG|3D2 zzAjx%(q0&Dj}d>d>viIfAFp3OpO0VP4JqZKe7Zr%v~kSGLy7fVsO&WwCkF@MT6j1> zw=olg7|KhJhX5Zbn1V8S`3s%q!(iqR5>pr$_72#(UKAXTf$?~^>6r<0QihRHN@|K} zHX<*QN-IEju@o4LmC8`^ycD`3^E|Vf;Lhu^IOFwvU3#tE3zA)n0%6)PDKjRW^fYE9 z;KOVTJ5xS59*<|P6lvZ~+!V>k^!lwbbFDe%1#miZC^0qG6_O4cnFzDTm`qUAs-1Of z3vaM8+naTZ3%6adk~^ExD$*;FHH@e;0h$fn&wtr!)DR5)#T(vqL^XEGF zomkSZVckMd7*BoKH^s=L0SmT}Pw1%2N_knFu&n4%!ifW%&>mfpVAv`(d$ta>qOxT| zhznV0ev&B)T0Qom1&dh~H;^H;yJdh7td^c_o68zmvjcMKP*zW#1;G@Gk&)JKIa_(# z$|*LXTD=lfHocIbkyk|!*DXW_j2ysIotG?eb>=-2Or{R;5+5?_T9;ya%HeDqP}w+i zIVai>(l%kyqO#@yW(Kv|*MN|0`>D#6RixKqhcPu8Mnk9Dmxp;13fuykx*jP2qiHGv zRqfNderrE-$46X+@4(9Lm-pJj9ia@ce6Xc1uD`Dq#)j9~a^`9f?K}&xt!CL5S??;F zeNF6m(AtLT5^Dd!25QPze;XuF7VhlmjlPsN@Wiimpaq>hGgR_=$&;+L8;Dv0HqdmF z1|3C5K!}Q=FlK-Xh`2tVp-VU#`xYPL@e-oM&%iK%xZ-8Tkd&IFTV*pLBFB)RF}-|( z!(j9Qvz7_tihQ1zWxDck|86g%bl~rwKmOr!{N?p#V-Z~;IJ_UZ7N?9#+V?? zfGh-aHRN1upbPaSE2+zFg z3$iBGYn!iP-jx}Vmtw70OR3OxUFU0MRmYy6L&=q=@`~tOL1vvgW*lZ&nU6bPcx4=O zMrxQ-ISllfY3YRv4VE0r8rS|`FDZ@I2m=bSSW zp>Q)mD|4IJv0qgH%&od-hb!zErq6^1LO}`_plV38K2Ozpx)RoP`kQU6H}~+eXF6=B zE4J4Yos8 zW$r7)-%Ya0$e~0IwdMyct?Vj3?W1dJtt%cEMp=*QWmRsV2R{kK8_MlIl5*v$_W^Ff zA-5F+$Yg9JCwKY;%2%6=4mK9Zq}a@knDq^|;FnA|imopxD+x@XmaP6AJELk}E1)ux zG;I4^^YfX_71#10qI(OQs*Wsxy+yfOr`{y-7A@8&+)lO@x#aexL(q^}XE1MDoprTj z&o9{i?(J47BDeO+y|#+FYsj`}5|X$!q1AOoO`+iHkIfWp8}Zs@(DP9}uX`(Fn;2yJ zdT%T{D#LEWXu~)4M{Uc(woaqvKWM%7K0a<$b^R(|qNQwhK~_9Ze*KfVzs6EpN}!zb z71wJ$%QItcK4u|{C3jrw8bU@;x?*vR5~di1l{&cS88M+Wx-jP~9h;lXM+jF6W)bTO zegLE$zJO2jbl~sL=ifixzI}iG<=3~zl#mggdbpXn!3K?EPSqc1HtIhYMT1;Hnrl?- z0FcBqEg5Z^V=JP}M&oj{;YVNgN=4ao!2zEKd>9IZE*-K{mbs+JxB#q7Pk@<>OKZio zuFr%rGuO&kYiV6tSLPXTSUe}zfDStAx@ zT>;xjY$e0l&SR|q#ww9|hrEw%I55`FpxfdjRcf1w3{^=W+NmQAl;f}LO^p*+p;?*A zD#`7E+(@TQ6(3VU`ldwe^=p5Cpc~;C3PF>c;*d%~)y*=tcQ-OSaX~kyZvr51eu25= zz3kzLMA_fvn}6B+Bes#5?0l)JBi6=S>Lz7{uQta3gD|SdD6!NTZ?|d1sL>xpn+A47 z#vRZ}fHHZ>pV($b?)JFmHOgARd&p`32R16DovcupR{6RH+Sc8mn7Zkuva>pKONe%n za8KyKi)}XVB1X@NYkrA1z2h-4b=7O-4SL7Av z>wG;gMKBg4hsAt*PIX;IPpZ0Gs1D9y6q zm^BGl<9VDS$Oky633??ysB?zP1y(Q92B1jhsS+L5`BqB88p1LSTSA%z(+=6HX<>t~ z(VCCc4w?_5QWQ5rj{3BBjzY_<$}Uh}KambIz#*&Zk(9FL0Jdw+r2{@UZT^oR#+PqtH~C0#V~$eg^I&V7L4v1HE{@;t;jD2LWe+X6tkr-I|V5B`8omt z6(MwE@peN^8;UFDw@8LNbH5o4Y+K6KXcG6OS0f6dT!cRpB-;z7rYCw|E~ffkgKiCL ziMiS@wjFEOP4w!0prERKRcteKpC21C&HXzG3U!esNsG+h4w#7;=CRV0-;RT{m03jf z=kt@mIF1X3<87RaX0c94%9Yf0Ee9t3R2;|SFpqUAl*7hjW`@sV>5vgsK%aq?_|G3I zrq*bB$G`sVkAL~?Z9VL=V{ph2Ybge_B0k1=_;m9UO^Ji_;YM8>USKN@3SP)qCPyk_ z(d16rM63+i9N@}z`EY`fi-gTVXH|lbrPu_`y9241-WABK>nkI#>r%$Gt`#do%B9HH z^L0L7=X$E5gs8*D%8WDl+OTEIweJdn-e{}nF;zi2Eo)WmrNKI+WhYZxqPHY zIvO--^mvHX6cWe`sUKj)HWRU(5_;ZYEVLUB3*m)aUWs2%fi29N0nKSL?3R$%=fvlbX73cFj z-3RHX@?7zFn>5czuY69*)82f(9mnTu37N9u=|dR9&(G!N^X-W16M`qc9rMR|;_&!_ zcl$Mg@XGaXpPx%_Y3A-B{P(~8`1O4dG&hccT;sY%3=ocob2hC7%SEo3Z;!QNPnE6m zGqYvx^IWft3z;^YW-u@7h>cksjk%+|W99qBRg*==sw;TKrBLRTab>LQ zISNw1OC$``V%Wn07tVbC9A*2c}j46P&x za~orbo|&0xwa&STOxj8ecXL0piX`FmwelM47v{P0e7*eb5t+}=*X#2$*M+=ZpE1Vc zI4WtTKwU9zy?#xO^-Q+Lx#HC~S%$5FW;1*h+@{+prCv`fcxP{}lBC#r(z-sPwU1eU zs})q;88N7?wZfwun9_uK&t{-7Wm9|r6vFJ20C2z#z`$9bI=4oq>u7ZkXM2xl#rrt8 zh?gMX=$G0mi6RTtrU*`GfJ;S`#3}=G_vUirG~J`h+yOA^JCP-9%7%xcMK!JbDKU5} zN?7q2bZGR9eCw9z6>tF*vPR$%U}mKNad^c?*j5~3tFBm61o99@c4mOd9T`YU-XW^D zpu9D|UsGpw&To?{cBEhp+Qo?4j-}5`cqg;r{^+SJ=?}JwzP=(Agk;sESH_Y0^9MF} zoK+tNp?p+5|F`2jZ&f4=M0`DS*)(pE?xpkGP-Ic8ji~S@YN8|rO?mbI5$#{!Pu8Z! zY>PY^$byXWozl>T++}W#YqzRVu1dvtUn3X1rc! z27o~`X-I@wDf&dpOFm|j(`GP5`r{3P4E7kJLuojm`UkBgk7a%!6c9owCPG)n%C#cS zyh7_4Yh5eiJkRqwKhL=0^Z7d0Igle|!={b*W6WW#S}>#6(*L3?$%d)(9*VRB9s7tDVMwNFa!1!y9zZF&Lnip1K`jBZ#PWV(^~LR?bb$1q zfas1!?kw;s2X5`-f=0t+9JT#H6IL3~T8u1x5^v-~a55wYf^_PTc}Xw~Ow0Zq>rk@Y zoT_<4`N#=75+7{!#X}fnv#Xf>+EnO-$_4F`0~1UrI$5bK0stEN?lVU~aupqo4gB{V zh++dxa>%S3*c%lqptw8`GMYIG$cYN_L;JmuC`zC09tI(GbSi4~iX=r?U**bO282X) z&qQCXl?&RKO1DmxemryMO598<0J?5A1E%JI`#5ThyJ{A+qgZzRbS8)*x=ND?0+E4i zN3)e;DM8cNJ~CF^g~2LA9QUNz&v0%KMPL0E_+qp-|7%;T)5*+W9pc&swDfX3B3sT( z5el^?vz9RkU>3!DS1Mu4o}}ndhbG+n!mFXCyt`lgK|K_8z1`Zduk=%VWjk-SWC83T z3Tqo-$t`}qhl)|)&Mwtx%~B>Zqey3E#8thoD-{uIY0|VJhDf**2xXRbmgTdgC0tA1 zFr;;@iW#I?drX7c`=*pce8lzNe_$Dmk@5P!|Ks@U@d$&M(|$Rot=EfG%tfc=uwo;S zD3L~mNZK$TupxJVv1G-@S?L7`*f^$+Utp2vNvriM=}jvMBGbm$vu1T0*Mb}Cx-zf0 zUKw#dPp#*QE3Vh;dBqtYug~Z6Gp-faWf_B-#^dpL9LF&EF;K~sO7v&TP`a0 zyJ=nZr`@~TIaj%PxFSZYjJF1s4JE-S)2@Rjhv4Z0_71(nrfPV!u@#oJd>N^%zH$~G z$zADDi$z^04iWB@GntrMTKNzrB~*)6zP16Pay%`|8C(ei8~Uysu43} zM2pP}&4*>DUNU(Ci-1*D4nvieicm%1!L77b6?R?NOKFHGrkh;Csvn0*Gd6;TK%mkt z0U(Vf1FZOCxGc3`$S4yN5i$y@n&=Mi@s6g>X3Dq28C^v4^`BT4Qqg%5)(BZ!x9XVc z^0szQ*iLdQibJ$Sg(Rh5%;ad?-BAdZupJ_sqZUv^aepHOy6t_RnVVvhDuWf&Xq#Ah z3oBuNTWzCYwKkR2-FF*pHwn;xaG^Lg_hmx zz8yFFR_h2NxVQ^8E0{J_x{Tep+UZ=`*3Qmh?;9!u#PhoT_8LB+8Dkf>2e#skV3jyUa!muqnZ2hhzQ3@%9!NNPrc=2E$-FFwf_CjC*%0-SN^|$ z|Jz><{x|>UY5qFK@i47H)moo41kh;s7CC(UJo`ziA} zI&HNJ6he$Tq1bFrDkLEz!BkwxjO)7M%=5a|wIZ(1AE^~*#C3jr{CK|f`SBU&rzs4W zL&x+vj$^)!$uWg8TZIrJ@-S__s9(*UObEg=u4~Ety=9bAlFLEaBA+YFh8T2Xb#hV( z9b-6DDco0NtdJXRJm!1g^}4QK-oLSe9=%&0%!eqN4I2&Ba2TT=lFAySDOoA<0yAKv z5%bL|ZBTEgj@Xw}yGEkDG*eqJ0jo5&l5F&0*@IiH9_3ZNwe0mY*8@|q@<2yIxiHcO z?HAx(egFj|95PtJaH=G=)Bsk$p>5FoN!fE|p^=DWyg5ZBeKtWpm+` z8Y>F%(=pu&WbG2NEv9KGg{|F97$CnTU6M+l&7F+YNKrc%I+@|78JfyrJ6YJXFLeK? zJDa*~IAn|N_QT%l^-{1m`G)pWH%4pwCr_{{qc^*-7q>fOu64G3b!nqy05c@IUf22i z-~OnP-9W8)u%xRT1vw5dJXW3xlEXa`S_|+YxALWw+gUj5IP9_TT4vlK9nAx7a$ik> z0no>~{^PSH1pmjs{_*b9jW&1;Hyk6Kd0peIo>ptUFVpF+WM0>)E8g5q16Rgc;v&KG z={`B$jJ%$o8LwY{c_%H_Nox%?n@Tq=t#uZqma#-B&Rpv}U*~$oy4LHwu2;qtab3^+ z{P;Yd=j*!G^TQNA?BP6)c^rq$;X^z~n=DR=S7Ht09B!80k*_T>G*uil@(yzf4488` zcwI5as06QJ<4TEin|Zx5GIR^-zAWV_I6V^>$7{V(;c{jU+B2??>$|ju`4wxpx3%52 zx=h?HBs6w5uyxprtRpgLKUjmyev zUZ`fOpXJZQ=-5a)F$Fgsz(ah%4D!Z~%KBmb`58%4cl#AL?mhCnmjyfc@xl$2| z{`&hg&?-d$0Du5VL_t(pVc2Rw|!QTIY*i44 zdPAds{_P8E0JkIeI$^e1g55KnN|`bz!I3o5-rnAU>%6XG9w0KcR+IoQ zsn_c~{7CTxgEl!PZ4S4L!)=Yh2s32nt*LEh5&N){D7=>b{o}kqOa7n#{<{FJ<(Zj! ze}9M%KF6%XA!7K$+~f7SnCtqU>HhZX^@BEM8qeniWMxX97(PC2%(yO_xRz{JnX%4? zsu^7`7Njaf2I3`T3fFmE=f~@O#k$VtXPzq)*E&BxU!Nb(I9~&KP(Ixq$1#ran1|b8 z<~3r`j93X}NCf9_a7mU-Bi+!c9~pi8(Ikb!a5U4KY2+9_tc;dQ$>z-KIfl8WMQOiFc??AJw=FN{>*r7O@~t+TdGm|$ZC5Rr)-!F(S>dP zr?ZHST`k*6J8VZ2y=yiq9?k~L0cX_*Ah$dxU<3BZBo#>slX*6T-e)<5X$s)PZQrb1 z2SDZO>r)2tpF0Bv-O(e#N+(#ItF|P1`g9Sj7M^cu1)*jl`8Z zXm8^mvts?yqFQ_sWJZG*D$8VVY+VG>_xe4?DqB^*zr*c%t@~6}q+F8R;=iDq@J9&V zByI88QT|F&TI!ui6)3_@l@#V&-`?0>ls-jjo3vIV)K63F#U?>}UG2SYpF{n4ZOWlJ zj_tnQVw-IY*{WoM+d5G76uUQ}0^K&q)SycraK(RAoI{ITf7%!d(PgrOAL@er(h-4M zX1y)S?CLO*UUY7@)J}V*u;k9f#x2&a#ka!Xn2-`q(}LSLY&;Cp*d21FRKm?nua}td z%P*dnfHDi!?m1r9`fcKhOetddFrU7ZSFXcGy?oYz+j3ZDvJz+ld$8;8@{0KT$EQg& zCV5>~#!_7CmtP)#`6YuA;cp&oj|ul4;ruk+G%QkNZLi~+|SV;*z5 z+n~{gb>0w4H(v>(rda{dCaAQ0w1Se2>$+$L@4bC7-wZMy$K!C%j80morFj60@Hs|0 za}^U}z*V&Pn1CX)dM-m2#A8fEGO)jad7L|PPoOqK4iP0pp%DWff`4JSwwhd9)(y4Xy((I)r?pVUI0qQFC16_$*s zb;)YXLn~gqL(7!x=(_Ft@5rQW_pcbndNwL?m6i%1O7Jd~+jg{Uya52z>6BuZxu>!- z0jjw@D^Q_BW_nf?+N6E)ixriN7De)^m;x!XLxuE}=PaebQ3)l5gx3=Xru>WK`w8Q< zjZuNBw_Pn%a>jR{wfmA>G=*mbcYYjw0s?D@skP zWe{L{<+$Ob-ewEv*H$t2)xtt8N^DzT@^-rIU$-WN(u3Aww6VOp+Z35enhqjgP*2YRCt7euXDW(pJwUf`ME-wB+UFUUAQ72^YAgw^E!^1W#J$bm}U{J z31Brxun{!^OMt?_wes)Jmmp-G*ZNptVYv8;g*IMo zpQojUa~{JV;~2vT8#V@gRGz7gG0iMGdcO7hE8#K+yAQiia`zS}fZNoR8J_Z9z<8ed%+dpjqC{q@%gt34QxZNX#%tgU3r2Iv~v zEp<&LoH0w62@=OHEUW7lU`K+Z^x{|>^Nb{`-%o z+h0-2v6k`?#qqYGOh#TT<$N8d1wjO~5(`|_2yCq$FNq~At8C6J*gvBW*~S1(p?|JE2g@1PqcEVHpebONrrsxA}4pcyM>5SbV|_PNHFrn76l zZiPOKrF<=^=$85K$dWdH-zM8TZmRGT-E;T;1uFn1CEu-Et)(ocu47qirx-%|*Hy%= z*e%S^NLrP}evuBFe9|T)TKoW}2}<5jj~rGdVeEE`uc^M1fm**;nu<2icZ^s0C^~$? z`$CmTnTS6=zdz=Y9C2MX-Hr$CfC%Nxv~{iX6X*ULleioaY3&(yh&U%v5ptoect z!vGhRv2tk@dztnuCIcA?a9ENPWBR<#KOW&TAM}$Uy3aXkcLp~OhPs#^9s_Yalz!qgqzV! ziFWGT*rE^_lExS!FDWCcyH&ZO3N)g|1ZWmX_QDW}?-R#G2msM%oaH42tiHL4RRIRJrcrz+Gxc+lPfFcS9p zGr~oBlAeMibC6{aISkX%(wE{z8yH30Mrrp5L%Mnft8SIX%l5R6UBjxLeob2!)2PaZ zC5i|Uxuoon1(gCOio-~lbeTyn%>T{lv=6L6%ukeeA* z*20oXY21SCTePD#)bFFS0Q5@0#GX%zZP><&lGW}y`!5qfT}|0XQ`tjq6L5|9c?Y6Y zuu|vp-?n+)f1IIK&HK{s%b>el>4`YW(Jwv>q!%1Uk2u0g@^6(Gf2vh>-vu$%C!{h$BO@YetUjA zufP8KOXTA{`BtmVf&s`}nHULQ8RzxlwZ@p4k=N<-ZN7hlEAax5`A}ADW6sALGe}Ea znWv~+xng~MK0p5We7!z%oq3&-GUGg7E0$J19^>se=JdzI=rD6LGoN&Kvr1(!_lB{} zfYb^FBC>2u?u@2b(tXf0O%OFeZ(KE7cYSw7A&PV)@8-o*c)yfEMh@DM9Ky1d!c~w)&7B0nSv~F*OH5@V2oVlW*pi|cghE=F^&YxpXi%{d zz*snV$>l_LxetyTW>C?j6i*q0$Mi##dai?yk>Ao`NjmgG~7z7Y#D zR)>52fNfQ1oWAv6h`ZdYPTn>RF@>u66+(!V*WWf;N6?a^cA41TA9}=Z8}Oz+`?Sd& zz=Q2c_o9K=I8y~fa>sVImAPDU*jG!vDcMaucTYBUl2PA8dk1LmU6UEN1*mt=7CPUK zkQSq=cGQgrwPU&VDeG{dN_{Hql>T)QR+!39q-*_l`*%chP)g9w>ov@-=PTAa=6ruU z%-v{GMqXyP*2;{x<1uNT#6n)n2Yt-*`5{CqWo|w?LNznai}ou-hxzbhj()hg(^`It z3d`=hF{^fsf`h>yD^}{2dgkAMe?9;6+x)Mu_%9cJ`^)R`>u<;pBugnHpHu)=AvYf% zA5|%?4CDEBUVfMl&haii6R+U|P_A6II39mC3jaIQ{Z)mtF5|@+Zxkuq&Vl3jkP^8%mafu^#qdqoZD9B?|P|QPL$q z+8syR7Y~U>*%l23bU`O`re~>uWH;hexeFD5Ss3!x;1vT~^5_cpC&gThd+EMM!0Ns= zcv-OmtG~>?mdrF%^k|khC+Z!n*ad2L1@?EhmybJ7pxL_?v+b*b%}b-DLu3HaivmkL z!d>p9BDhP51kk{dFqtQZXl6rTl(WkM3|U?RRo|G<*`AF|MkTRj zYCDRx9i0W0S5tzQH%r-UX#zF=7JO2c$Fh=HP4lpOY~}t6*gK1DUFj}8=yQ5(v13Of z*5RrIEF^DFFU`;>P$?ws4td_x0->u#@%MbX=aWwBE{H0(aJxkLTPM^*SN5RYxK{nX zwh38oMMJyWx%CyYx?`~;jP^r#$5gaDwN?UdIfGdaQ6>A?yxmQLU<;r7!nGY(*zj## zTKm3@422Bi_rL!UTAF%Z0Xxc5iUA+Qx*pSEdabiQhIIu34oL}j7;~i=*L7y(FfyK& zX*Lq_3QcSRByE>Bv$3<B4J+5G3WF-e9WHq-AX>_M!LDv+(0M0wE-y%_lS(OVqJj7uxUIK z>CM0c3WUL&tl^8pQlfOml^KtLbLACjx!fu!D5YF^iFBjO%#6k>;{7pWle-qH4%xH@ zamuLM8K5fW4V3#NP@sORF+M+^|N3wLX`snh1kFr{2!d-} ziGq+=AXI^XNI+2ownIc83{4(WjL3V$y^-)jI zNdpFG(sf>cUh%r@<2wKRSpV|vm%sl0@lU_J|MuHoV2(I(zQ)^Q&IvB%GnJ9A&(9O! z81~F`VmJ=>V?5|KkI!*94WuIxks++}$N73**UL+1mJzrzmK*1obNVrldAN^RIZAHE zQCi!yK_4(0OZsj}0>dmzSF|#(%nNkm7-QtBT7eQrrKHHH?1|hvXaWbhB9C0$1NfyB zaAihIt!?_u6%BT}bGWzh$|tE68m5$+LmGk$5$lh?|NVdYU;o=U9?#cnK0oI%x6{Y! z;nuF-%AHuT-<6IeL}Qp%JmV&Hqo`oo1MxEG|N==x;ZshimS9Tohs zMWIZqx{*)hJNc5{YjEEC$i2Bad6BhQRE#JElSOlo9RgOL+x8Bqn`@VqhCVBt zv~>DGpeXAS{kNhB6qhLzQhJ(DYeA%{8$c?-Wy;d5V$aM>@N&c_9Fid#wNk04GOMJz zytl3v0hM+~ZPRA;S#CixRB5kvA9_+jcmd2k%6F+TX<4Gi>?yj%S_*m180fgRR3^z$ zVT}-2>FAq>=+C;xb!CUH_S01dJvH`2xi$OsUsPwrH{B!qz2Y?s4)hOJ|3AG~fc@LqEo`j-2*cQWWqA<_HT%Lp zTY%k^TWy_E^o1x!YW?xY-+lP|Z7 z@85s@%P-&Fz6Eo9o{u>yB9xZb89#o!Ue~j*Iw%bGHs5}G92)THW;Tz5<`sUyyclVj z!?XV8LPLx`-RI*N)5kCya4(6!8Qkfh=<-n-^?(nMlp6)QT(K72VP0a!hx_zl37Qd1 zC6q=*EH_gv#To=MYo6pK3Y@L#-(^@A|i!n3ieB^ zbzRA6$6&m^$BKXY?Vr9sU$L%a1t7z{wKPAs+I@}a*bT8o2bAi(-rt|l05nipjv5!q zblc^Ix&?hZdskow+BZT1V>PW-;I-~txf*W)O9k~xyoAq+M#7%MpbMF4DR|W+r51X4 zZ+r+!FT5FoDhsa>B`@A}Qw?+Uh{T={?nN!ddY0N(v>PXFW7-An?FEmlbTV*}@T%}O z$WTg>U>0S(16(&Oor#?|l2s~u=PC3Hp4Jz7|7`_z7j~6JcJx483#2ORwrCPSwwc>X zMJTAuq#Yj$nT8eL!|ENalxiykP(Q`#G_~3p;I#|He)zUewk*Tl?4WI(z3o)DKB%M* zn_!mwR;e{^RM!-w=zPxpbAS!f^?un0aA!}c?bhV({p{63`wHopb-S@0Yb$fR8nXYL zFI2s48Kt%0=ElU%R1YS?jgqZgkcN$Oefs2IfBW_O|MmO2E}!E#Mr0_KQXD>PFkwE} zN$!ZakinEPptLdeQ<#tUA;X!mAOjC~?WFEa^lY%Je^e!~gwfLY)@MbbMx+Zy1-Rlm zKi2n)-=EiiJfFXO|MA=V+uLy*Zij(}K_j?A*NWG5U2DhE!z?lh z56Jw;A~WYanINC*M(BOB~P; z30;O0{f3rLp^H)pKnoOe0Dukc=d!YQIy4K~RWz3=pcEDv$O{VC$vn{t5QKUuYJqsM z7rjnI7lG9QW72_4Bj^5Atj7+`0K~{e7;gx z3fWL<9<#ibnPCdoMMFdqUcRSwe$t0oYq8A7aAsQWA!Y;o6&1V5yS!b4sAH66P$XD3 zDk~bZ84fJH@*__BG5pWx$NM-QV;rNI2JaNHN=vHh6waY5&b4fg$tyW*ycSAhD3ORG z&3()vPdA&x#~`(Qv~H?5Xbc;k zOY3>Po>$}&6dCS*_>6^hEv&FvlRAo6Q77b;7*WQddSkbAS(WaEJx8^H(RP<#eJ$(+ zHFQBXcgzY9UA@<@Ms0`v-Vvpxb?lf0bfM`&EFr+F7$bsRye^}qF~qCVn2}d86qTG4 z0Me~yECse7ONw@fBc!t!48TzWZi%^o3%HOWotdZMVkRp|Sr7-6;-0`-Cz9DbUg__( zg9A{lJ2koQkpJo(CNL`aq-+CeAsKf*Qwd%Y5sJ;vSTJ_SS$)bH=2&T19Vy20B!;zF zucInEolpVTESbOVL-1xIdx7iB%GM`fW9HrInRT>Q@L2si9dV&z^!L?Jt4T%+ZcN<* z?(7B`W4X&Z)1VGpBQP2-+Y<5((|Bhu72(`PmfCW2G{Mq$<^8aMsv78Mbf!6kjn`uv zxv(WPjWL<3Rk;C8<5riJsCIh=%BWEp;Z3DrYb$C+&{l}zmPOuP0Cn8%zK?DqA>eka zs`@ukIW}=OKejWOfF+O-AVIG`JcW!{W4^_D#<`LSMP93ZnDYvx5KF0yuA8f$D>JXx zYeXz1kT$;|#PgM6(%#0LFkFFYJ|3f?t)G~``i$%6>LeNw@(N@rJ$HXb?Hec`swHTy znt%d3dUmtBR^jGDc@_DX^nC_`#(kv5^hWF&NjnOB~vk%!qBbJ~13VPn|wb_@z( zoMyv~W<~zejQi5=!>LPxyK~&kFlsVMrOOkRskLw>jGQi3n^=plSIGe@!KUN$vsxC6 zW`UUID^d|s4l|eHx_mq!uTa5)BWNso#S9s1MGkiem*OL?Z{{!?#uR@4@#8PQfB!FM zPBTR%A87a_xz@@|pKX8_lQLPyTY2+I+OJ?84Ly@sa}@!P-mo{~isbBG?%pT* zu+RoYw2hfP>e^-qbCbg+2so(|X$^@qq!5rnNgHA%uO)P`(-rPXy++-jB!r1HWh{_J zmqNN&jg`tycT@qNWyn~ z{n>`3n)9u>$svH2QYHiJ``5s%CtblxnZj5&w+Wwxm8A7`G=)nwP>Du)%Z-RAJ?0K0 zXKE>Y1r#)cCD-48~4Ng59%&OCuGbL9n(5z8eoQ(E*OB_i}DrFNCHV{4-jyc4e5l*cbf-nyTDuU36h7qMJl7^^0b&--K}~aH@NWt$FEc;#)S>3WU~*ZArjJ$ki8N;gY4RfDD=#0DKE^|1 zx+Bv}ScEyo4O&Bi#ekR!=k(z|FdsIi`7x&R@HvLh;h-?g#;Ad(WS_QIMt37584A9T@|MUu0$AzRjhl1*VPRf71ov-P(X{g zwp;^(SGbH2%z#c{L1q12V$_arZE+&$W%MlUs8Q$!(`~ySt+A{<_f@Z>m36LCqcdYH zBHBw)Yf#&PGoe%(ty&5tcq1_FDOg<)rYdeMpw-J{C4dPh}k}59hirQL&y6`0I?FVA>Nf$5l_PJW8{o=h0ZT_cR&jnN?ONeJ z=a_EOY?!5%l<*;hg-=Hg3&)#J4A{Z>m~Y4QIfi2%V@w~TH%{85Pv42|t@JO*u0ACi z=&b0s8$oUo$Y@7o)O9=NNF&5)quq1aPIsD;00nxs72)!1os_0cb8&`#+BC+WOrS(Nk33Zo!MTtK9ja?z%YUk1$@`AMjr@7ho< z@uC)aQ5RYB{7a(J0(^#t9)$%U%cp~f$uzUmHJ zn8~{Uv$7E?ZN>*8(5qcDf#t)!GqcM?qe{xsP7ftuBO}oM^3J3hMda`5-HoW<>iK(| zZexU(Qmce_8`~)rkXOMZf%u6%7SKt5+re6O1vLrtzVa&Pr*&9+R_N!HdtwLs(Y9u} zoB8dyxB3s+(&<`9DvqT8O*BifZ=ikO_48RjX@51qT|~eg*w}Xxzi_k7ymkN`@%`iD z`=6h`z5mK9*XMIihgm4yEx}B^%^{@`8RxR0Ty+j6d8Jk^aQGO9JMt>~#X8S1#~^a8 z(eFhH@amxH96^~Gvn0PN0X;%=cY~waC=G0!T%u>q2qNH)P$)}#BiJZJ^inLvMSF}f z1__Me%0Rd|Y}zq6$Y~e@StQL<9GNE##F8guxFV&-1LoDy!TDbQm}U z8{?1wEL2OZMkdVQ?x9>LolUFa);d2w|Mu%Y{mY*}eqUD{4_nGi5pETd*qt3kJEeD& zylu>L;}RSDcS2^FCMLTuCRsZEsIGu5gXuGlJ*k%0sqBCo=S}XlzTNs&ci3A+bx%@D zxM~!tvS4gN8A#=#UBFN&!ZE>7*4f0m`{_24EkMf8T|Y3&d~1m6*66jPQ^W@{7%IzK z>pr=&Gq;oo0Qb4wEx}!8-bdt(-S#b8t&vR9Ay=upt?X?bnrzB6Z$?@5CWHi8Rt;kv z1EsJeEz51tNORI6U5b!ar4iVDQwxy1V}nib+~(vR^@?p*+6u`sbCnLEZUSS}Lz8uZ ztNP)J{}tJ}vzcxbz02&4Ft2I4b|hA{TPo1IUv&e(EER)QSl&9F+*Wd^urvMqXclgh zY^HQe4z-N~jmOkCS9Wml{y@6HjO134?F26=DjIQ5I6Ws-+Hk>2-ASpP0Z|fZbPGfi z2UVyAIy@WNDN@4P$NWC3QKtZkj;SNQpU?@Qd8+Tqrv%1XrR z$LGiMyjYdO=&i#%j^U0E5e6qSCK_#@zd1~ zmikFCTgV_SDxaaCe*>LqDn(FV>PCP?Nk+oq+82E)uhik3q|q~>GNw{jEP(DqX|f>> zbGJE%`}^U?boViA_@EnU8{`?4iDz`$7<;89hc#PO$B%op?$j4U8_I+SU^1r`v z4FLpyB^?Dc3+PX3`3A79ZNM{vTnkZArB-(v${{z5+`xk9Aq3?hWPu5;iNmUST zX?LT*HQxWiKA|?((96dTNv|k6s|$OB*c&23q?N45%a^`yWdW|LRnY!3v6XhT>~!gB zxiK-booLMz?6>A#7{C69g=F2vgA&?kn^*d<;LYwBhD6^2(HfLH@X|-;U#% zI-`3s6653icwK8-EgmimE?_7n=Dv#a&o?G$2+acV?Itz2U}#cu4+syS(Nj8NfOMedZIaT`Xq z6lixq+@?%!rGaiyQA0r1<3HG?KReCN%y#ri*(Q?oAFt>03J+$OrAL13kyd+m-k4rPcnNz`|gJ{>lC+R12Wn^dmMbJYP^Z;}n7>RV`V z-zQXGg4Vgx*L7Lubjy~<+ESW11M9VPtNI zR@R+KnNqLwdVBxn?eX~d{Cylgj-&FqO8-qD1+R{IHseBk-2{0%h9RYG+YL4c&_MuJ zW4l~X|M87T>;tupTvZfkKh0t#l`?RM6S_aDjkPw=$?e#3qu0u;rqWAh<}gQlXQJ(r zS*^nL?qtHL?yv+d&Ncp9FBF_YO3sG!#gr1i4Ku%-&5TPS%_Po1W6=U+9EXQQ9p?lEGgADNDSB% z24Mz=O)~9@ojp(>k|0>trEaQ_HVQ5M-XbOgtTZcie`iH}(jl2Evmb+ISvK|RsP)@w zoQGM}<-p9ca(1k&*qwLjy zS|@B{P5tz1CrIsWc3%$keoeA(>*j-ZZXFxRX-1~Q`EMPtMm3RH7QnY{gsM$zS9JDG zW7J)-SDo@@)3_nps57Tf7^`NbSS-^iG9t&s>%7kA_5OIsM#TYNajj~j5KyCa;u!Pu z^9<|<>(u7$$&BE zbzXSG+cD2|=31POSdrwQdC7&PLK`ZQt)`-W-AR^^r9D<9@wPV2)|gd6Ej6#~II24P z_O^;HxlU~~xg-r0W97mCT|C6m>c#ypx*5vLy}=v;NhKXDdhfnj2P+2`ne8L<$~k3G z)>_7_aQD7=Y@p@#)x$p8ug+a|)l$gHF>qiY7vR?KZlKfL`h0=%c2C<+Buc;3wL#w8 z0VPW^gsX#7nl+@sn$xC0S@sa0okExWH&{f8R@=tyA!ClDcOi*0O+vcpg+p383tjE= zsS-?$5G+$=j9`;nXuUfHmV5_W^HP{nCli>pLa9jwtEF5i&WewdnfGbm2xKn~*0~U+ zvvD&sDaSUHu;=7np7vn-^BPoMVp$->G|fK2dkr;h{pZ(!Z;krgZq*{{4Wqk)A*=S$ zyA8OPfXFTNL0dGpoS?uzgZ4yOTj0)hz$OK;3FS?fW1FhE|MS*$@h(oQb)%Kci zsW!n%S!<%IJw~Z8`jr9X=kvoxPP0EhK9+KrKVv~k8&Y{Q<{U%9Spu{HIozFem~q+@ z3c;12GNQBHGiHVl`}TM^tPX?L>gEoFDEO0T@ucljoEo$u!s^>LgE^Hjx(UNbQ~-5p z!nVMUazUV1p)Ck;f)Ddq0of(7A?5T@UKpb{V{XQsgVNUl*>e+n`!M8!(#CAPImj_M zXSY6Vg`clAp{nx zmR;_>`iApSqL({lq!3^$nZ_u!b8ig-VyoZxK$h5|Mr_Gl!A~d_Q$7A4;shNg;vk10 z!Lq`lOhifnEfBN=n8YNf;DUBwOWCqwp8&g8vUn#<0CM$GW21GB`=ud9A=a$Fnbq-f zPg$#!Y>1={XjUg>=Bx6S`!F$AMi&L_LrOPj)gLGgmT8g$BS2+I;(kR!klvW|b4mgyv_Xo3}GCLokvN?4?{fME@-iixf* zEgN_b;56Fc3f=aMefxKQW$6+{q|#}i7RmucWcn7m^eyRL{P_m^$_Q5F08HENTHUFu zTaEK2#VJe#ES~)a8r#ou-&`%#uV>Tm^HTk9^iJF4h+6im2HJ@|iEkyK?ngv@r3F|@ z+~WJnCQxdK?My>EVDE#m$=+6p-gr+%%Y?pU(=q_*Vs2k`Z6Iple`}e#M+AV`RGcY2 zzyElQGN`T<%jN?d87q}b`EHNn?Z^sn@R8sZN`Y<(I?Xb5J(-swBOSy_>8N6w?N8+UC|~S$*_5WX-pXO2IAFF-f{gTT?o&)=BkJyr~;AxwV2}nkF=j zPOl6e8ZZfRz@{7BjFTJ!ZB~;n%?^4QtL7GRG-*L|Wg@ehDTYt@C^Ko*{orO76HVj_ zL}r9TBSDx0SG^AqC5KWW!p$KJazzAMvpwBprXRt$%pVy+@mlE$<+AOtOeISVBZA?> zhr3>{&*$eqzCDt5Rpg5<5wGjx273CN>{v`(`~kO z8Cm6eJHQ^S4wQ`!WhK{ls1Cng!oA}3#@neTU$01`scO140nxf z4x-0x;sptO7$!K9HRJaahYnpSXV)Ssu(A?fykf^xiW?=BGIfIp1}!^#qhHg8Cbw6a zN=LOFxFIh>Y3TqE)fmH++Cyiec6MXlXB79jSW%;9-5cBW_J&sCqfdNvqKcw!PqK(# ziis>*TJM*V zK~-&KfjEV?3&}n*Ay@-J4OBKVw#W1>%L61<#7F%R*n%P6p>1E%A+$q2_u0(833&TH znviOMIco1MK&yei`k3z}wkHJxz3pz>mTc`)+`m{GW(3C0@6Eoiv-0zp1zLcSV&?0| z$>cMa45qZvl#B_MIfgq8z_lXxO>3}eo|#sum#>%S>Mwo;ofsa_E6%jztTB17jHRVe zq7HMyEMqtwbYL1s2?|PFUNfh&rDkJf2vym~fIO=6O^~!4kOo-=>VVTh!y1?reHhH; zQ+B9~_GYYHXS4RK`EV11TI2yY1O>sJGCB!sX`5wBpb4nb9BW@)O4gK`3$Zdo8A@1~ zmZBi9$|-X*2wPa41z?ygolA+7MZi2$V@{G+tZ()(Vvr*>=U6Y#>&#fOuJ_}uz`d0n z=QT<1Qz%!gODm~r{=3f9na|H3@t^ot#unb+n{n7eH&KT~N4T1_6t zO6s$cn7K-ZUh8Sy)T~CyTR~o3xOEb%S>I*|*-v>71XP*Ma3p7~aO9Dgps6$+9ON4? zzz{;Yh-p@!>Lg3B2u1AOq~3f5 zB3rythsK!{IkJP|hS3az8PuxSr^EPw{!~ZOI*_uKueWK=d|w0=7-?+fej{1+g3}W6 z@_Vt8`C|1KiBIz z{1{m}bU*7Jaeu9NGas;}3pOHBE8fO@tt&D~UXi7ZDyUcHN+wxkZ}G9Myxx~$M*4Kh zm4Msk(+x1Vtn_8>f~JY)gfY_qI+b3SKL$LCYl+vdD(oJeU|l6f}ZFtTQr#JXfJp5o~57 z#gvd~ZaWo$g&9dnt5j;iY-JucVdHsSf6W|7uPNu4yvEX6ah=!D+hJaM>PT5YmNDjV z^AweN#bwF^e9-Qp3*DO27aUx2OxVM?p{lRYJSf8WotD3t(%?RM-|>5rPM_i9(vg#SA?wPq|hB zkwg$7n^5)Fr>y2_V?8o02G}~b{u#Ulxbm#>_l>(*RiCu_8D9hHM&C@f3T>n|9|Ir? z@^WNsyJ(+iG^Z_+%z?sT(jZS5*{5qKFYI%e8*k?w_1gbv$EZpir8%!U@HW&jTi6;c zFP0ESOCURiVH!$4Uqrb{aQh0#+<7a=Oi809n~mfYuv}k&01i;_Z1rb;Q38E$eofw+ zN<|+~9jqguW_M;!c6HO(*ZE(jTsY;so2{8B=Iy@HPg8n7+tp`Hr7Z7y8Sf8;K*{a; z7VLdSU#vyejnbHEW^W1Hugw;c@un1PoA{gz_s%>e=*Y-R3W$IF_??LBe4U@K;f`3w ztS=H7$ZO?{(t{JoRCRi!MaqUrid<=|g2V^?&HSaD!-qKC)(9nrkMlas?j=ioI*-c7 zDyKq=uFcHMjb;#;V>mR-wC$tyaH;%Rv{3Gczh(@uePx?M=@(=3#c2jCE^p z!iygQ>S3GN(4VC_B%`Rj2*Ktq0}4p)MtUiV_v2KNTbW$f>bUZ?!qcW%=9%g$i^w#< zX;51aC8Sar!_3{Y1rrP?$e~=-r16xtqvg4#Iqz`{((Y$TDGWoL;G`{TfyhX4+r3wL)+r-4sy} zRb8*u_O+oeGZ@{bbeeZ00cfxxU8CZ}&CIfF9ntU>T7=b{y%Hra==(WIH#h67 z%3|UMIkcp5-woKXeqyF~n>Wyr=~^(W*iR)C%gkwhPe$erpo;?w^Uo{erIbP|a*c1?Z}J+v4U^+O4j!YojW}>JE6?Yw2F- zvq*0lGzvk(E`Tgxmkp+4lUzaDMPTNJr^>s&B+KtGTPqna%meZ6h2>s9`OQPo}RZ`qVp#VME64=_ps zs^qPI>R`})V5^!kEiDaUaFsq16hcVv8s1D6{ldf4n6yp< zf>>)-BN#h47IzN<3URwryrFLX<^Gzi`|DJvJ|P%0E5|lvwr{B(hKuJ&s9IM^uU|t3 z&}vl$0Yvrn^v$DW$zGwcF%j(K=R4S^r}#brw68FhV8`10%`K8qu`Eecj#qnraL23J zuFyraGv)s7zQ%l!sMh)>5?c4!i7{*oN`8fYShMBjHOZPRI^}1VyEpsWrU@vMJ85py zDJX|jf3VqC(?(P8+YbbGk^Q|FMEZGs&SSp*^y$6I}A)DNXap*mOvPTV*FyaYJ{KUI%4#Bty;i zB{p=rWk;;;kCreD&>(o90dyxVkOmvHVNUlsY9;VUow?ln;81xOq$Y@D9RfkvFkq-R zG@2dt|5mwlyI`_Hl4;s6q;;}&E<^+~;=~nIGia>-WSoXFk@f>s5eDW(f?>iVSLc^R zB3EfTQBAvMBqI`Z8>8yC7i4A!{ai~@SkNqxflSzvz0T`A*BkIoj_E&MAM1Ml(|`G& zBlYk9`EUR9kN;D?P4g)+Q+}i8Jss0+G@4#ooepy=lY|)1Huz*W3n!{~uovfE+*(`F zaK=t(tfVt-AqFTcm?Z}}Xd^j5m%OCL;2enqg5kG*iZy5*~mktmCdV6C_6T-R=u5N(u(cI zgF5^dl(B?H0F@>;13PS_po+>w+H)U!cd6?IQG*lVU;;x}U~X%LDqezZ$4TR|IvcT_ zD^?vpG}deORcTn-&hl9Mj?Isdd)*jY(Q(KAw>P#n_GZk*E-0gjNRk>>sPmT*3#{ZA zE3jY8EB5K7Q9-pVbo&ls*vGcrLviH|b#&K_Pxk?28t9PY`}y1jg=}$vGI#JvSCFAC z5A|Y%_W4dL@iMJCJga%ex=-hB_7S!ZOWZ9u1&-(53%4PygQnX}42rsYm#~AW(%M|u zwaK-s*5y}!*q1D-AxKr4(^@Z3?(_M4&cSP4X2X44S}qcJmC9g@Ow$D)NI;S6x_BG} z9XK3}z)Azt+9schQyH#r194r;xFTuB>n!bNf0L;e|025oxyA%Db7vi>fSJr3igr)X zrnz~pwFsw>Qdl@ksBUH5F@Q2R2Wf7DW4cc>H?!ez!*sg0iej2qn+%w;pgBgFG&^-B z!;G*|COu?ogVDFl{krnVD1~t_u-s=@t1>F6Tla=p8whjY-wGkc|Y=5_ypk zvDWGS9>$g76vQAW2i9w4@UUb4;{HSD>2pLx#N{@Qp%5a|NDmk?GS8TQT-T|%k`e~T z>pZ`I{`jlqU;g1AKmYyn$M?S-a~uYakxEB*uU0=#>2l~`MYt)qUGZz;_?mmV)vMp- ze&M$JNZK;Ft%*qPof;%Z=g!cDX?&~W%;A*9v;>+>+Bb0m4lb2QGI!n=6OnBECOp(Tw$ zqbbX7kV(PTQdxqC+<|6bbpme#LJNs+EQqrER_JqIXfHyaJhu_IW3jsO0?o{*ZC=I= zN^O|v_M6w!T{k^cSZU@CEv$3Eatl-0_h&1&(2r!@tFgV&xOal?Z)di(qcfksaD8n6 zt4X9h9^X0x+xZ!PME~VjI_stE6?+k zl$q`wnC-(voEgEiLD8ZfOt&Rn*Mf~J!riW`w&)yHZk9%}uzNEK$`nRvy-OHhf=w7; zR;`O9>4s_J0bd!3yfP$%==7F97Yk!Xk zQ%E3v!pBh9it<=n^yFpt<}6UUP}DR=YOQsxYej11daY-HgOfItP$Vm7(o{CnIs~bR zXvS<^y#m+97MB!EX5@GrKwjrk#F&S>tww(> z&MQfnA;K=>>srs(eE;R2|KXqi_P2k1eSUB{r2{6nJ+POtt-Uf<{?FR_v*E0)4%PPY zByd4S4QMC05>8S@;{NEFhaek;bD+ zX_}`*!U?67w~Jscj}4=3^@gld$UE_c-4$%f4k8$Z=r;Oq4|D>Z8C*7`1ypcWrw|ZZ z-(6PUc3JJkfvK-GYiyrrZf!_)DfWFC^`@ z0Bt~$zwmUMX5(I!@&Mb~{xrGK3wrARw7D$wLyi&|RKQQ^h4!{rmvFW4pqQWJE%V); zgGN{HHqqTO1{AcnnV@ngaT5kAk=CY*>w>RKu~Ai9YY7;3Jl8VUd48U+*KmJ7-hR(N zDza>47ED)WF99o)K2om+zD-xeiq8IX+pC8;NT)pUdR`H9 z-F<3W#Hf8P6-M}U(Bb`vYlYbZ&g|-K!brEisT$vFoQs-&w6-?v~B7s{rzgcU4 zjS3AHY=f*pVb!~>aExK|^w%>kdwb6{*Rv*0FgAwc%=R%rp^=zNg&`izov z*0`lFj&OI;0u2knYA35f(4kBNg3RoCFG&|v@us5^e4*^Yz9waM2oOmXx>*sIjqwIm zBc|uhi&J5HMCF3ZqK?vbBK4NAKd2@G!Mi1mI}E!~>S~J&p>CbiiB&%B8YL~mrHWk4 zsvrR2lQED9EO2#)7>lnf@VTy^GUwl69|o&FoCJ}o1YH?+2UHCPYEY|5Wmt6{bW3h# z1k46&u`J_k#iDJXH_~ki8hab4GcUG%yleuo=j1*VTZpf!lq~Ot75US8k{$iGu@YjBzfEB_} zNZPGhwN6|baI-ti(By}LskNe8N~4(&x)0C+mk$ub%$##zj7r3`=^TVr#$3=3%|U~g zeiXE7es6P%6cl7Wn!7_K(_YTeN+tKE`L!}m#mbd&t~eutS9(NvBxST=?ot|+O3SXZ z1CdJ7oJ1Kug$jKGIFEO5Ue{+thSF{L;1a65Q_{Kg_Go%e%GY&$9GS+omebz6bJagr zBFX(FiMe2#eFbQ$*MQn&;znIK(-~_eQWPwxe#etN7(DWkor_EkjQx7`gMe~ zH)16#fHx)Xbd;X%44DDL;BKo!%VX7~A-3hVJ~AatJt^4DFg7+~cjaiEja?W}xRtkj z#+B%{D#8pb8WO7HOEq`A>1^I>+3LGzk=htth%y15&tnGGAPmH+J8=RnVaHSa4(t_De?;u(;nLT&(gEt@hM0y#L&6AVETg z^?M&+(o*RS_$aK?+O2dMRAg7f)@GBvmnb_;B`-qKAc4Fjbx3=HNH9`C1S?GkEPs#J zv6zivZKF_ZMWK}ujFh)XJ%NDdu0v>l9B599%4q^NBpxE-CVtQK=Sty1JkRnJg+qX3dY&(aH*;Oq)?ph~(v*`5>2`Uv9 zqt>9->trNosJ0}yRNkNhKTJlBl348R$AxHQuinWPyeP>VVXtmG_FV!Xk{b`Khti@r z5vy6GPwV=X6Eb9}FzT1u2wfA)KwsAN8Yge$y|qS7#paHlXa(~2dNg{}S5z@n^-XMF zANzc_P7dUXOof{dckA{W###}1US|OqlN?}X`WR8H&+w$Z zuJz4q(j5Ack%~7z)S?3en8O0g=wlw&>*>HTa6VrezpaZh8@@RjZV5?415kBXk`)Q7 zl!-J37|!A5%;|7%qmoyC!}Lr=TMSKZ4l^> zm`61La3Wl84jViBtH4ZCgl!dB^luU*B4Lt`3W`a#V9t@cUgzujAu1vwB7w?K%!ajC z>`}$O*H^d&VLJ!`0O{spQ6NV5D_6EEz*an2A%&O}^n6GgeZD z`FQi=@2?;K_T!KLU7?6r@tE^@z0@R)LJMv5+*}?-C?qShL>FNb=8eFxAkq*Q;lx|& zG7=j2Lgeq=x6#0A0&Cd6ZB}elwFLgWE`0YKJ)E!jQ(59hkt*_opfloNZ=G@PaJ0geP$tLJ07L!m7CeQK|82 z2Gyv9XF2X~ytomH9x3Y8SDQ@PEkU)|*=805ctxXC7}GWeun#PVtM3#-8rBp-CF{d& zEWQjmWE1IzF@$FvR{E^`DPLfZtQ9A)Lq1A|S2|X9>2U)V=4iQZeUnKL4n#^-UzDMC z0+i92tghPDs4KI|e+sxsqr-?Sov)3Jl&4hvb7e~5mTr1|Keri{yZvSFDK%LZv|eu4 z>Lo0ZQ#5LXdobC8+2R8vdP6T;G1~X!eWI6bn&j8H*XK08#6*3=B+)&T)ge`{2Thsl zj&tiRq|%qP*<6r2kPa;kLVq6{aRf4QDK*^OT|gi*6^hDF4Rc(P40VoGtBjK)!9rAynR5o3Yz)TaauS zZYI^?)2NoRbK0YSl3Lthpi7k8`ag%ERmmk5*n&xGLk25fI)hm^h*1s?EWk=GwJoEq z3o`g{U!+3=R%~i@0FSC+BOR7h^&J=Ty_*r^U z^j5`!){^(zcGE z&vT3lc-}(S`_ipv%B*CgWZfbuMFxa9<`(o!o!Mn!=5T(~qIfDywT05d0;<|h}oBCYuOVJ0b&6=!PD z6o)u#)3JUBe9lR88kL0HN6Ayvdg?5b=vtSo5w2)zRA~T=8CK!Q->VxBeF6z}iQ~fgC zF>9r->=9mqRHgRTM>Z0jq1*+?*>rIMp4pn3*0ro18(ec+ou~_lYJsN~u*9eG0$$B$ z^qqH?)RgzA*-zGS-yJ-$DUqm$9UZjB?TVq1^s&9@9m`3_ zCcP4O&CDUFx;1p?I0cPLh3Z63f{JWY!Zgrs~RJfxj?uN((k`j3a2L%(298e`H2^X*?GRI0ZNJ;CSnj0aPkQjED;8yi)=|0F)L_o%j2Iy!_ z=!Hwji(_^_gsM4#%GzLQq;taD#w@i!3Xx|4B&PH+>WuI)jGV&;X~dkvZMYlEWd``5 zkLm75VU%U+?;O?QQbDYwl^WYsQ9wOMiSCL}%dm!M%vFlLT(O=DX(_s#t_8Xur~%P< zfmv{-s#9D}2P}|-p1Gb^`!=eT;V?(JBj#bwJFwTtVfGmQ7~_1c%zR$gGfhh?VCPU z`UHfSB}LZ9o-`Q%PAuZv|lBGKG=`B%_dv5=bhSv?`Xa zxM%e3^8ZuyZ%vXVNpdF0ETVeMJt8x!s=FH7GXQ9ZXy#%5|KHe$q1}gFng$w!ZuF%t znN@j-a5pa;{l;xX1kU^Za1UD{KOyo-N*ETgL-rELMsuKlZ}erj*MH^68RO}BnkadZ0wo>RBh+7#EniEd>B zP;G5{y;ZkDt+o3$0O-vz-$n@TLmL#_pFe+fK32twHrHuy2DZ_Lt+D~1We>{{)^kjx zoJG{})H9{I-T`VQ&Ce@?Hebedic~06sRBsBB2#PGnC>=xy1$PxNk&G=q`mwTf|+5A zeBA3rndXU=f=RK~xXsVE+s|)bF(*5tw~QTDu6|<#08!#WjhwIs4Y^~(^DZ!?d|G5G53+A z%BHo_UB(lrU3+tt2AU}(y^1J0E!%=$qu{>=YWwxD!;9YJxFtWfT);oF*SW!lz zgZmoDmIYO`jyJ2*G^qNUx-M&WhKy!?z4Y^28EdDa7FtFw)Hm%tXc^|}?;z-EXcUCu z)7aj>Y_}dq9rg~&m@2;}Y_mRPTUz_P>Kmx=G^N#s9b^e09sxY}|G)TMMIA%Fb4IbueU^gj!;hEobc?u}{2h z-vhQ7!j0zEV@BroNpFB&(#;e(Z&Q_oI0uZ3Mwln_To;t{7-rt<7c!OWTJz;F;8d72 zXs6bt46{WI)&$fX%S;_dV3Pm>n%4oYP2%1+fLUSiG z03i+JWx?jhD-`h@S*BuD%B#VKA@X_dRoitFT%tl1ObUb21kYrm#Z;6Lk+~}8K9&Oq z5Sem=9f8Lq;uW`myCZ8MO$;AGD)at0Cyml|#w3|sSD4}baUcB6fZ0-Bk9d1qZ(m=& z`ArhHm)pzh>yN+u_1oY6t>0eFDne9C*Tf`T8T8pgxaiNJgK35^gC&hEE3ab)z3@pI z$6?ilWW7UEkCXUtrGKWg30d%E{QZD9zOP3BWV+5~9RDv>^_w8p~nJ zjArHulON#^Bd3v;bRK5Lx>4y?$Q3EK+o_dEHLA7RwzjhlD*rxH<-m_k=ybV|&LL!4 z0zS}XEu$>Dbl<8-nhQ}{K^tZj25m5oLa9olgg)7${O&tz^sipdTJDidD|z~lTEj`} zELUH!yE)r#+sCc|UHiMvgJe7+Oyckv(6?ZgFU& zvF(4AYU9pU`GT}rqqibq1FM!^NqPp*mp z3eOBj5$vo+cubKzBis)+Q(o6PU&cryeY~BIZ(mX+>om^{DKW+nsP}WNdEA6t$QQp& zVqIrW`)NJy8J};*r`H!SetG-l>rdZ*`}hCL`*peTyWjlw`#(MIZ$H1da~_6ao`u&P zW`b5+V@z(FO#f4gcHp~Yq?1pf^&b51k3P0erxyT9aO`K)x276I`AiaclpXQOP+$4ojc6|4X_~NXsalm#%4A55<5DZt=;Y8LZSjls$lI2D4D|Q_&u?rrGSdt zS}i`;LwXRWcv6eH;HTusnl982<1P8)_M{T7%`NK(!i7O68Kse{K}MCxy$`5<*9su< z1WI?%6dILj#;7ebXoIFoaB`EGaSW^&!#v=iS#8Ulm^Am4W5sjb*y=^LD)YJ86g#yW zg3LNIxO^dE$=^c>!Uj+#v2qg@5YTHSp!)v%LttLUOs@^K=yZn>LFdqRJ)tKmjZog3 zQnTkmpe)$k?QPf)li2@P^37fv@58mL@ml{DUa+l+A81KDDR)mrKN|zGSIb*`R100} zEImB=cGx@TyeeWkB6ZTN;e+ z8N zFjHbcVNZOYS{G3t>e{N9uWcmt@^aIIwxp41W~re2@LKR1A&%+tE0g9VS40^KGjq5( z=zOwA6OO{n8Z$%JX&k;N0dsEkATni}d5}^VW~gE7fy2Y4y{Y0ps z=GUnc*D?qesbY9z*A(?KWXj#md?o6u%zec}!cjacGjlh0pVS%GdCf78>F;M;D{T50 zbNG~5v>uSt$GPria?rdAL&HLbR@#@9$4$4FLr8Of|MJt9pMIRL-(+a`?bGq;I?p4o zYo*yV4D+6+yIW)^Tk>6}e>5Gv5{{$Zyh@?#fo5SYU_dRy<9XUulLgeMtN*XxG|vtjQVJ)66#fPDPse+vzzQ59>=e>6^Wg++Yft? zm#P?}RVWb5>S`$ytZ-4Ma6*@1p{$_w{B`i8QbhyZq%R3QFcORWOcrON@dPz2uXv7j z$kg2^vBYjs_lSjL779cuD5uC#V&YO?L54wIWzL3kka9O0hd&l^7%St{XahwM)i3}S zJI{*kU65BXUi^jH`?|MTjV7ebyoWaE__3@%V^C~*EGreGOq3+8xC!Qa+$8fc=3q7$ zq0;-twpjJw@?_ui79#u5?ji2hf)c3V($?N!r<hZ+?;NJ-P$yv@j1I^rgW~`(q3YXcKzMi|d^=GITU|fkYXyPCv zQ^4WFYOqCkWh0TEX_1(aIjaXwVO_!@_uP%4XqibNvMe=gpF}1A8P6V3S$dMl0Lpx1 zCL&{**Pg;6?ip1Lx8HHa%1DCe;}jHb!Txc8MbQbTm#yC%1;a{#V9-`1mBzBfxWO{g zz|Zsc6<@F5dqhaUFn5%QT5^t2c!0!!gLVowhh<{Lm-GJZr`s5Iu7HN!&!2wyH-7mN=Lt*$n6+9sqkmQR4$?EaOJ*%<5z9~=_SID;oQ0y!UnxMk`LpNtGqv^_qM);x zBf(1E?&{WQQ4lMBXp|>BY;Bz;NjIkVvc-a%;aeFO#hBnQGtuZUOY`uFabl2%!3=V& z5nANxIeH&7TMsE^*7!enjxh;TjFVZ3{%w=-2un{QENeNhTtk#hR3ho_?xnJliUQ9{ z!;)ZTw=r|Al_>+<3>+mDuB)c^uXQbAH|XlXQha#Gu>WEEJ>19n7Bg%p`@UFgL#D;; zis()Aa}&EehCQOmJ@x5pr(b?;*x>dS;Q6TFNzK##@6}??-cHrm*!BT*GuA_=ojCSX z13cwG6<}{rwqE(;I?9D}iC~Yu<2m&y#9n}(;X^Yar7y=m? zM(ZK4fo2(r1uKO$rI1yqHmoLOsXX(H6`5Ir!wgbx#DyBwM<=iQpqUlvO3LyVkSQRu zhgW1IC|nViM{cw9fcpTGV3)9vx&5x>jJ+-`E7*PAkq{n?R|xO*KzBjXq{YGO13lI?bV8z(RS5 zi?|U7P)jBUN9k`0IsvUzc=sd4cfP=rc_-ef)#2U=lG5mlt9-UdV717-YJ#r(#@->S z%5R`_&dEKD>KKtN4Ez|hR06IA5u(gS5&W&I1}lsss@Bd5PctM{QJwYKNwrX*@! zgPRYNr^6=v(zLO77>!&s_(;zjmyW7*5Uf^1Pt8^SAu6_0K%^{o+?NLHkqMrrPK>awm-kp75u-V$?Gxlq2$KHQ1L=J=%TS)bjVq@7W~q zzIb|Fi~Z8F4aHlPgpa=my-=!J0%h{;;bgBFe$_1Pt3tVyfpN_HeVywxV}$Ns?~a*N zj6f2rUz~!VYh4K~!%DHU-!n7mZZ?#c=$uvsF9$(eD{ga6_jBd&F{jPTu9ZqDYp>-3 z98o;4+#Rb`Sg*rttd-p!RsOZ117%^BX6U>sBxP#FsX>v5gxnp7h=-9CJx2p0Jwx;m zhf!hlB7bMXu2kXw9Q};NGMQ{NkS|KVYN($mOEiL1MxJq9LZ_gnAc;22MaiejX zab3rJnRBevd4*3$#^e44^2cBPd3<|}_{RC0Z;#tg@9$rJ{PFW|e?N}l1-Pr4BNSMq z1Cbd%X4ONv@m#h)iUb!Hiy8(ANmFH2cAUtwCS#4Mi9J@WfQMRms;lm6Yy1)|+g39* zQymi#A(WfZZET{M(QKKACuEK>;94&CcyYc_M%=`g5=ysbrI~KNU!5{9W3N)J%VSef zLdr9T0*tyF3Zut;KDX5y6?X=AW6E+TIM576%gk_dbGwwXB4l;@G%q!}!=is9}Y-Jcm<2`2NBdQ%9PXA~$2 zbd7|9*IHxxl}khJj$8uh#$Mm0K}NsIVGwCGje*?Fe8N{UueMGRWUk;%avK%4V07;3 zpn2vhwQycbP#6;k>4eU>gmfw2?va1{{?iZt@?U=Z{onq6*%&Y1-o`hP_s9CWK7Dul z<~Q?p0BNYbcU{vY5t(kDJ=3=`R0vGSd*iy}MPMb8EA>Z-vU+WbC6zB7SDBd7c2hKks)cO(3+t9JiNb>IJmihLei~?0rqRCc ztobOVl2op>rh8o=&0MpZ8L^h51wMs&R`?R2)QVJWtZT%mKhW2!u}Qo@>J+RJp$b7M zxQ*#!azQ9Cf8WX0^zTAfK>>MZ;rU3bZ0Oc4jX~vF#qiSD(LJpyF_>{+wDYriQKn`M z7D0p>%@yuxHn`_xmKj#?XikTfE+ad`5p;(ZxZS^gNFha4W2!Y~M#hyFm?PJv?k93Z z5;+8;eO*^%zRd9+VPll3d?iz1^y%Y_D^nOem1ds8RT>7ZbzR1RF-f}Q{et`bx^7WV zo?BU>LH7|5%m;0yBF`(YF-D80Bd=>+fmd^b{dC2b`}*A+>!&Z@zrC3u5HH{S?(?_5 zyS|5gdcp7iSNzR?9-n{1@nUnT_R>HKafLj|QfFps=8*PGR3Q@AR&QBFx_8r#J%TMn zF1Bz4*f4+Fz?G5)mBH#+ZW=$R(L!TT>)Pl}ev32M*54Xklq`TQ`Uhytu1bv*7LmXN zR$>|!bk*U{UJLqugtu2{Ki6d=-Gs{WzFF-TMP;hz(S~B;^j+A#pVf&^bSr3(S+O5f zHp9)!U@u5p$y6#*CXHq=r>PX_OfktK(pYmE2={5Z%*X+HqHumF%bDG1ZfPvSb668? zm{rsBBW|RhN*Xc>;aFj-+|xag?$$~Ns((*{Aoz1*@zFOlPou84Uv&e-vyIrP1l{Lst9B3T zQn6ndWF$binYpxn`ufZHcubfbz?aitCZ0*a%oLeORy;66L=H1X))I~GWvn-|L@IKa zEh^wkDm>tDd%V31F!$lp-4THf<)f@Z=97%WeM*v+>^2?Ni5TS)rW8>-#f-?Xs2a;s z!>ra(&?;6Ch#QOvc}W)lSLQ)ma(J8@|Z>zNcu;hHoh|=#}`_6HmY>2SUow zJ&8bu))gyrVM(M`)*{!Kz2wdV=b#%0QW&HcV$`TEv($IT0%Y zJ~YO-U+1~5$-KFl;aYh`n2(Y$CNqk61sUDp2D_9Nv7qTlT<66V$(QlX{QNk-##&~M z$9?%<&igN~w~Y5cJ%0J`{Ja0nzWw{SeP^$~@i}QgV&!$MbyQU3b~4tCJA2nr)W<$B zxnsAtdByb%v+Ml4TAz_%ojFLS_4>5SBPN=1V|$Rw=Ps|FxcxNMMw$f_femm7Mow~q z6Z8fIP_$GI*2E+Oyod`h*enM@Re&T~4OX$nJ#*f*o%OX)k6~9R_4Zm8^sN*>5DX~` z0Fa|rK!rCz1=l7fq!*V&F~X00MvBcRmY7!|9J_z0qumB*t+UU>RS_>5-x5R>&>o$U+g zx3oD;Y?lLs8Vxj(O5EF7VP}x-4S&@dZU4}o1A*vduihkg=UZJb@T}hX{Hk8RZwhoP zCefoM5WZW3ZDT--DRxGTb{~{wC9BsgRjNV<@mR~qTvrg6&qpq^t-5Krc@Ha1boYqp zXb6JFA&ZpEjEw6{R$5~olZ=?-c4i2?5DOvY%VF*;Q_yv0~*nx7&ceoM*;TiEf84$;e?PCCOoSX1MzV z*R}2j1O+TDx0_s_USGfb{9{$64y-_4^mXQ6{#&ds_WnQlcYl}bKk3u&#>+RfG3|(m z6(XPvW+Fq1jBrK?;@T|Q-E%%yT+104r!prflzb5y*BGRd^4(!tD!wV$6R zW)34PDu%{PHjo#5S}eKc7&e?%`S1>ROhTrX>+S`W5C-3S&9-z)(t=Or6EI=*Ssf-8 zJ|%>dm9wJn#twc-q-0T_21#c`u|JhoV;BjcRctSUOB#J|TRwH<(ldaicA-zj*>ij^ z?)PMGvuo;Fr)RMDyfrM6J-rUn-b>{ZiMJgCwKw3-ZC8K%^z1&V53b49>GX?^0*pbRsa962$_-WU$BynUvHbRey!{60#?QBkVfqMs@hOMR_R8=_@3Hw7Q{N%t|w zq?>377zcfrp~2uZ6mh5C4fj5;s?(!~+E0W?fi>UHs1etyYA~3w_XepohQXZYbu%8r zjYfnM0U?vIdi#;dEQs131B#?2(u~LSN2O02-AAqfSntYhjGyjbSLUjF$(;)W>r5aO z*JU=HEUwl%uagX#yG00eSuo@E#m~sKmhyHRBjP+4-RF9|Uw{6`*ZUv!^6&iSKj53c zx0m1g@vYfQwrPC?u268LGij#q&IF{?6P9PKtfoPzK_CUEYNJst!}lUss4YUN8%yZ< ze2Ub$D9oLC+nL1OJYg2)tr#7N6iW{qczSS&^_T6tept#*;tyN72X`TSq` zR2=fT;^v1$rFP`>Jx9sCr=(Yecv{)QU8pc%4mTG`H}mI+s8o`y(c1<9nJBZ!Iz~F0 zpf~^=a5Ab$_Zq^BG^bTCM$o}A+;aH3$%kShZ?sckd(vI+Mth*2*DVsrG(}Z0s^_$W z-2EdOQd`YZ(SeB)UAKY=DN)R@Oc}$*+y+BaWRdx3E`^k1!*J@Hx7KGCRQZW3$|~;m z3ie~1vSpp6On?lwt>VwalHMV)+=QcM~~nFjwW@y4M&t=d_h;DU_T(N9}if+}Cxx4Sp2?L}QH^Q8P1O zxVf-~ajoz%uFRGB>E-49asTCUf6s5eNte;a7|6&l&sWa-d0ug)jUis=`~0fMm#_Bo zpU0I@KMS|_9C9;el-<*Wvz4xgc1E*|M=)ZuFw1}X?I%Hvj}i~>)UT`kM^SUXB~ z_K9j-5X_A1S)RqpS{EVd;*LRv8=~mk$`u|$`@1qT6ODDOn#>}VlA9xuqnAgcEq0p% zRQn?CNX0sv>3it0m#9|D7j9(L9!$0lv~fLpa^Tuk+y=2dH0otkH->x73v_w=OpScT zUiA-cdwn3aG*f%w{QUR*spVc-V_T2wSBq`A?w_o6PmDeH-(t~c!BIns?kFpZE$Sdh zNye49BB=ai`g$%!W;JWVPQS~-2_vZ$0E|nh zZUY$Zc~zFO+wjP+PHT0enX*Cz-OVU-tG!pBAx1<13~604T!f`LrcI90jkwhSu-lZH z{ku_%2+(1}#yE&dgsDH1s59BG<=xD7g zS2trNfc9dt>ywWnMYx&Kl(E$f1euXz4u>P*UUXoYb4e5A!nBEub3Gz+7z|n~jxisx zhL2;u8aNVWa^tDE6g7qPVaOpx%nUw9{A-?5C8Au<=gr4dyemT`)+>vo%>;)q$g+UZTq3P4|NA1#_oTu zn!>7vpL2!M5LVr+l0800wt`h)efHT0-eRhP|cWSI!7?>9Vi30j}MZG}KuFOxVB}Hl2?l4jB>#ugG3R zsw?a+iYulVjp51XXpbgYoqciDf_n>Ks#dC-Ig&F(0}5$~tO-!c+!Qja3?0je59w^C zkQB9K4y8tGFS^;Os@Y)LA=DC{V*Wk`x8)B7Q(zm{yFfm?=7Pbo^SHU5GZs1Wq8^w8n?ua3+(H=FAKK17b@)Qmc!O&!#>RQ z=*qebgB9;t8KgEc%Cbo%uJd}ly&cjRBOfQ2$jFR}=&aaML{fxXT*#1C$QS1rKGs?! z*5i&SMp_J*nV)O%7(p%}6vOd&zlQVe3KI`wNNJ_9>#)6Ns*O9KO5_72uS=kTD77|Z z%F;H1h}YnZB1zOhAz@+}zk0+BS&h96)7>lN-6>~<;-Q}8Ojtom%GZ-Lau_mdv!5%f z!7_*W0eM7$*ipd!62*ee`U&xt)(N{>xSaCg0^LZRIGxE%M{Br&H7Y(=Z*M$fzhRrz%Ma0c)zqj?S^&6R7sZECeb< z>)VAjV&@*%?ll6R(<0T35-5v{n~?4;g%B%+ZHSe*<#n(`!C5Sd&@pVJMeS;X8I)Oh zvJ;RQtXGx?{b3{INhdgsY32sOT@ygaqJ)N_tgffJEm5H`SmqX?LP|}erGm;rSrZj= zw@dB%kXIf@?ip1;sq)RKcznGi4v0)6B0*YS=|Px=X)pR)ZXaD9sH&}w3G3svE7|U| zb|hqCqst4&QYwayzj!W>pZgo?W9qo4{<(!ndybK8%E=@_?M^|=oK*+~)~ zVqj|bseB4UdZPFtPVE6%+3xu<-6{cI|HNBC}lP!eI!~HG8Nt#7v4t0KNdCw{h5h-!_T36E66>jd;er3EK<9;mw=DtE^ zo}j9xuxiO$>uaDQU6QdSy*figPFrO zuedUPhPkzx*5E8tS9MXoXAwPuE-bTgOi8e)s@6D|%VMSxd1WdB8OTUTmUf%BT%v(y zic^qVtODKXNn#FnLJSY8Sei~l!mo|J}v9gV#IjGbX*@em= z&x}F4GNd4n>w1X1QW5L^c>jFb?~ZxD&P&L|x~@F0U&u^IToA`A`7&>>a~{XxZaL>C=X5*GAI7^OnNfNQWMI=+>x46X#8~oK z8W2eD15{-gC^OO?p6XYSi4++y0vE7MH(IUw0=giBA4R+e3d492Cv{0Du!s<9|F+Np z=e9W$yLbYS6+|%wXR3)KFaJvGi0{JO`>x}&?_@pYptT#&M`2K)EkK6 zX<2daQVIGT&JnK5@|efY!X?d*IRds~u_ugaHqw}YImtA04Aug6nkg@!Yw-{Za{T zc+6uVAE^oXoUcCK&dYBm&SJxqsl$kfI7TK?p-bZ})=LhCJ%F#V?h7x#MW4LI``7V$ zB-i3q2Q2{P6^*MWBJ-?T{-j~8HT=k|w4#i48rOAxdCbGyd<;70!Q1Vi`R(OzjG(K*E5w?`H4=na~YWaVeht)}>(*OW~07*naRI%5VX7$+u z%11vEw+Y?(V1;oL4jfv8bUG|5dbbo>DTvL)WukTn&Q&;zEPvP#7E0O!Qtgq^EX|3eX_w(n!{_xZH|MKO}|MLFBKi}Ve%)CO# z^D5nXN_1-Y`B*Ds^lk&?{xu^rt+Lk*95osojAfFHNpiUApO?w}X6AAmw-s-+VeZ%C zZsxHfB(tI3XGJSIVNSE8*(_Y}sGdVCy$>jPq`6yEsFB#jOzv2+s@?{N2mzmGa@|ipS&rF3zdH8)M}q9OpfK zEE^fniZsKyu8|NTq~ns^{JO*i#aJOAY#KSJFdK6u6u1&W(60BzmxzpWp5`}^w@)wg zc)1-m$HREvb@yUPmiqyz$-$P6X$z;BY^-Ka0?4Wyqvzs{X>%mqGF#E_LK34Y1Mvc1 zdQ#sxGvzRV6RWNy$?6B_1K75w$E!AO8(^g%v_M;A)WKg%J91AWExH$|t+rVw{MJcT z=MV;v@TiRg4Lxq^fdMw(&7bRxGLJ>1nK>+&tSBrrYn}a*&}5!&G!9eDffUcPEIEW% z{1`!2QarI0l%=t&K6vjdYxp4Z4n=t$h5kVU->UR_46%$EO)Me`4`ns%ZLtfVJyBJ8 zOl8(W_$k;QPr+krCu`MGzhhgpyG|Fj8w0JS>8Ve@c(onKvZ-&>PC@?kAzAIQJ+Mg< z-NbeAusbYu>Ajh6eB#G9(E=S+VbX8ze&JUJ`==&&62FjIu#b7r7vb!zZBoT60VqkC$WIPo&C+RF)>-_P@xN>|Ni}d60REY1_HK%`mIZ#6+ z&5D8LumD}WR=&sei0go-__!YP)91(ii@q_K%$U&m_WtSH!<+s9KoM6)8iq_rtqV>E zV(Hy&Xr)beR^Lu@%aw+7_Xr`0RGbf()^*qQavt+BFmJDZ+=gq+nEo)n6Zhg7Z9#Nt zF+(t$@w3pZ+IKqh`Zy zwj%4+3kFIYUo<3Z+;9M!KxDu1g9zW*tIsAOX@b>&v~;MTIV}%ql$N%Wu73qL0IYsq zHrPFTuT-15GF>S|crDct>ddZeK!DattGtHJl>?wivBWeLf}*wyuy&K8nWr?+-#eZ{ zvAycW_IdSI#ef~oRUVBJ?3aEC-B_vbmbO%HHIemp=qc~*ebk=f^+kg0iQvbae&07x zi4eAmrH}It$9wWa>rYnpd2kC#pC5FT^{P7wC|l*I)E*HvR9X^O-8pQ!dI1r+)_T1C z^z--s{q0ZxbpGjI^uwR|c-Xquov~yxNdX0t90_EE2?KP&GZlHR$kNxZ_Fg3fWn`Xf zg_aO2-N%$pLKdO(ei(+++#zNFeOT7x*tHY#=9UwU3e4Uvm}Wmb=p z4bs_W5EjxFD55QvV3Rl{AT7=PFp3rt7BZzd-A7U!cD*AMH>Xl{ajKBZ833xSLCO?} zWqbv#dht1DeHcRNb{y_YNb-#QbQ|t|1*H|&8AFM@ltX#Y(v-l8H0KzGW%n~a-88`a z`xW2V``h)H?!(ONIPCsd>+a)lL90D8?t^9yB4Xz+l}-a(xuA@a)zEZ7Fhy`!I<8*w z%3Ll}3YQ+&+ggXcyH7iApYr(4xV;Vg$yfxQ)jEm~&uz%8S)RwF`@ z7kL?$8k?Cgm38Z5s8D5ZhpcoGBHXZz{&*TAY?qB_YT7P*hw+M@M_Vy-xx<3&gZpcD_)IMrjGz?ghzGS$wiXkurqxFCV9(69%%?DOTX?!R3|lGp zyp!7cwePT+oK=T|=Le>mG^^Ld<#EQ_`%gcA|KHyJ^bhA>{)c}2iEm2}fEKcq*MvZY z5*Z+}W}RkvEhC4K$WTC`D+#(;@2>hst=+Tbq7%b>_{eqL*LB3jIxNi%%4@kzdfJLP z#+Y-x|6#LcA3TPb?j(mPoo)b4FYpv165d>2ce|Ml!H1iZfl~6&%za`N zOw{XQ7)Y}!VfxmivH11QJrF`DLpC5Vf~w5Pp4wpy)u+%bkytT@E(1P8*IugC3&AHUq>m+V9)6g971Lac3Z5Tt<0`9do zSg|gHk7)<>C3PDkGMRRp^Xu??ge#*u>pYKfxEY=A=k@-6ck%uHcz>Kq+^@X3yL59O zBQpg~G2Dz?90O~$g)?hwn+ZUk(o&RUl;!YLz^e=QuF_~N${aI8LLh;aGS)bl?ySmV`q}E+C|38U?HeDIK&I;z$nkkFjkx^1VzY z%WGEoD-FO;=pt|8g?5E<8&H>X5=6*asdlq54kO$Yf2P- zy|C@}j4j*eQHxn~?-*-VQU=dD*~+(4zrt`bEoqh0G7VXLuX0ZGO1BDS%i2M=#;S$w zbT0-+1X4pf+msD<7HuW$BuX?bz)azL2w{6v9>oIeI!j1yabum~>LiJFs%?1BX7V(~ z=OeR`1GD&VBt}>J?Gx@3-Q?J~1ITPs9Z)M1Wu&^4l^Y1bI^B>V#q872o^8#r(Y5(1w=%v(7u;8B45eJ%^dEILpPb zl4s^8_9~m^Dt)kI$pdDqoZcL?K^Dz4Yz?xnDIVf5$1y<|RvL~6**CBvwIV4H9o<|WilSsSov zw5&W3$~K4ql)2LP0mhLrXFr&I!Q%7{?0|Vj9lx zUSEEBdo%LWJid%eWsdA`UX#fb42m>p0Jqsco7D^Z1ho>1Hr3?uC+mx+x}c88yP)p*`2{w+p`24yPj_o%D$<$N5NW+ zQ$1kyGc9_nKmFk`&{Im#4Qv8Qc@4RkEZR)l-}Vc*Z3q1^pvbiQ{r#8k|Mf5b^#9^t z|JlxWo+}=!654D)l3SLEB}0))G3Y?%3JsO;tdbsWj9dZHhM|f`&!* zlCCRMZi^)a^ddldKTjj);A0^|cAYhv3upL9yR1N=q?bXR6@n*0n$;@M7Twdf6@S$j zFo2u!Hq6cO1c%E9AtLDRW+f}BBe5q&&AizGZunKoo!LlLp5iQIfZJgS%NhCAt* zNvGj90rJcc#Io_5jEGSrciK3n7_rvN%gf{I*PrfhK5v-d!D+Hda;{v#<5S(!!+mQ5X`s&;>s%2dU~>eN zmwyiloeq#z$ykp^e+UZU#fwyyeg({q0) z(h$8%7YGjHRGMrrDna7P^E&g2akKep9xohU%`OPS0nUWejF<&0mW;^M>Od*D*c1v@ z%pBz$(r9EE!rM#f-7!A_b=&<(P@FX*+GlYCi)xg#>%tmH$jE{V0cZQds7-CtUSqRI zIwjX`0ml#Tjm)m$O!Lrsf4!mlJxLnGn} zysmA(>x$BQ6tcy*TaS{3D6HM@Q~Y8EVVJF5Nwd5-Wmc&7X3tDi3>c#~5}qI}Q+umc zHUM*zRowXwH4}|_91d_KOS8po!Pu+y7Jjz}5Tz{MqTCOQR2}{0Y;OO?uC=v&q5Ejw zx$12oXs=ewaCQpD#(!4f{uHU!Z?u=l_H0)Q&&V$S)k;unr4A{;x4Lt){5DgxHw=LdU?5eY&7}p)gjBe4l}!^bf9sx%IBFI}yh0Y%)T4LD#qj1xA^%{hIJKKM&q*ZfPfh1d6Cm?&>kyonw6+ry3LoL??2B`h*M--Al|RM9{FzP?FFBwm;Xa% zkSR;{lr9KChjCu(WQTY3Rxzc%`8NYbaHSF?hKU&gf_765=t?bfXX+YRok9!=T;STn z>I8Eu2|pIueJ52wGcyr&;gLo<@SI1X1|1}+=nJ6QUC3!E7gi}&2vppR)P9%^Qy^^A zu%+hgATm+$TnU-d&C;aI^rCHBr-+vr1D&Z*h~56N%57SOY=_FHF(FH|6r z?<|&Gtk(^LJ-UHI&GV`2r(clz9JYLieVpgc2I@tz_Pl*>4YKk$(aIt*BOY&Ge*W>_ zAAkARuYdT5>z6-#Lf({qn=A5sthn+F2|3c3!;pg$mOJ8xh_FD4D^n4iT*{h*G9=0B zlh&)!B)!^48CQ{&S@1P7mLeb^uC?Okc5@QER?JCHAYj7EC33jG_z`jC^#G4gpKdox z0}ogg5yRZwC%u4P!|agVBd;?@t*r4d44IMBd{&$4<~9avS!h%QfOL0dnvq!r(X_*4D`O5c`|IEjfB7-) z`MZ~IGvAitW%BKgl_>i{xn7YeM#|hQ1=5ysNO6fS(r$baGC;RUoT0qg1eDZa{QP=* zd&C)eOWnq}Pygw>Zpl!D5Lm;Gr8wg}1I#?MeA?q$e|fiWjRzl}CPU(|+wJD_5G+G1 z8(n3l$RS45HZLp30m$om80o`>$cU8)V9F;gB5RQxaizr`tAYsGXn7%Xz#S%YL>Qco z71#L?;V@%RU!`I5tW0l6?;E>&9Mw!tt0!S$~leDAl%Wf$;IkB&rW^*A>Tu|Hq zQbR`YGEC9IX}pON0!%OOQdb$7T&Bxl%oAAP4P+S++kx8yUy z3f@j33dhw2|Az#&uP(JofJQGPf*BV9xG)oELH-dXHOj11f;3_{7n$y6PFNc3fDKBz z5+E#1I~CEpS5`L1Q3)cAqxkJU%x(H)W~GzYjCx6=+19?(kXgnL(yix)b-Z%y$aPwQ zizPF&>4p9n&%-vkH>DlD+goEPH|bMP^<_={HzsP|2|^>BDw3rs6x92sbr_Ob^o84qokI^HY=IP~=m|9;{GShmAvO|Y0fq0y6 zzkL78U;gdu_y0Zq`p^9OgI$krY~F4+b{K`$I?q#;5?Zr{90~0ugbz-CRysR#F5xYvGAwOk`AXl%|XNJbk#&n;*vkU<|Lkb&}b% z7z!qZuZ6Dvj2&Wa=5$({b||g_&$yIICv8Yr5%-ACV`RL?il`nN zFKnY!s3w4m5i$=q0Ek$bDIlU$Ea^6TF29|Wbok7SiyRqdri_OWxA{$`*1F6^G*)^J zi(JKAN1E9f1;p2tOSD(|t?2``GXg3*i~#JAjctHskJ#%`ZM*1GKUw3DA$Y|xm&vIB z*@Vy`@^wfb&XGo75)&NFyMz~Yk|-MSphg{-J8RYoE<^@uB2-Qzp_1t9=T|3~H->0m z0p1CNPr>W<9d#YqwAAMpSRhjIta@o~7{DrfEMx&1(>L(Us3gRor4epv;()^zxS&q( zreq1YF`xRH9+a82+!p3R!fZMXUgllfSo*-04psTpmH3{dq(oRxZ|F6ba<>vYI5QV# z?Nrd?s}4Vz{}@*lz>)WW6wdHN|hnZr`X>CI9t!CHn&+Zsz8`pv5XGdxqTj zKW<`q(;OOIwe?1&`2Ur4K;le$V4D%@)DcMM9_+p-Kegf`Lta=hGlgNm5$zWQDeMwTFnH$GWVWxYm zD+~J*;qHhOl_={7T6U>q;%4@GqJS>q2W9Bqv^s{Q2xs+KiqXHQhsWFUrFf^p=ii|Yo z{SjY({_@Gk8soYGUQzQt;AV-)6zQ|54k%qf$cCuYT6v5WO9e`B;101Z0C8-U|RWcV$mpfCB%Sa6v(uY>*CAER2%^?zJXk zdk?(6jJ41KYUK+KJ;yM;*sGrSG6@*SSD=_XC+I-*A%kbaM}4S^tzRcVg}H5r2aIC41+sff7X?+f=>T(IPs*}D0%kz{sB zG7dItzuhK&ftev9B=52YZiZs>!Xe!s z=WE45WfpurugF-}ig6paV?arF%>gpW>3)eJz0NU*13ItkabEM~FpiYjoXmBu$8p&l z$m<-pX(Qhr`DV=N=ea(8{zS8DbiGgDavCT?Pl<1-K8Xq7;M`tSz3><+1Rv zykYb%aV^r!Un{RrSVE>0z~Ce$Je0R&rTLV^$6DlVMkyYblz{xc1Ih(Z)3OQUNlPS_On6gqg#VE$UYz(!7S&$})*` zLA>W2q7}Bnfpl<;VOH5ZRLX1&Z_ow6@f^~WTi6-_QDGz4qp-TovIRCh4tfsK>s015 zho#Q{MoP3jBdWwDo)GZo25Gy9yPwQP*%`#nBCp2GI`TpI74&CY5uP3cJQ;ztjyBoH zcU0fEkMr?(`||T&{`r?b{Ud+*!+iYsl6kw$z)0mA^aWKgskyycu@`FnZ0Hmh7gb0mkxh}*qA~KGW%_}oApyh^o zXq=(+H22bcYk;G0(-|}$#3cXb_0xJ>|LtG?{eS+u-~INRPw`j)>As)=C6iudditP& z$2@NCpO4quarktf!)C>r9RQh&Nb?s~N|7=%d`vW5u|#EA6cP8Myo&Hcbil2SvqZ{L zC-UL51q1RN4qWd*))BCfxlXJrGqqxZ7maxzIA3p{-`~F2`{U*H+d)4pbfwE~u!oJ| zoXLws#-L&c{G>u@w3$*wS_)8RM#71a8Zg9ij2C~&tod5r#^F9b9mkiYm3+P3961e- z6>r!5H?N;TUzvj#J|(Tp3#OWG%wfXYd9D}5&~T?I6^UDgtf8c6h(t)XqL#{XclYBw z@4F-gkeRDw6K3x8%+u&lW>UIt{wWs{%Y3jVxKYNs3*}=;W+;_rBo_-CXoK!?Ej=E? z$C$I75!`!Sjs~EW&XFu(4LC>#O;|(_P8{G3#ytR%VHO*T6gbF3Byecj#(Kj{Z$i7i3- zM`nqcE?^NxPT*o)SnwpgMhwO%{7w$T>h7qtTW}8|f=VE=CdsX{;nr(GRzPa>cQje) zqgc7EH4AH%NOss$U4vb7lNF(t-qu4)0l{(eW7^8B4TDR=-3v8lM%s8%o~?}=kThzv z*0iKw%Wye1S6rPZukz1Ut{qE7B*Je8zF?(pv$n-cQVb+vk(P3!M;^ps{@d42*R}ri@87@v zXaD_gzxn!hM;8&Dgmm~QAi5h~4nJ@aW4t~1XV=Xiigtsx{I;D#uGZh!<$gF$M+-2|Nhm`t6G1EjGMO@CHzM5ot)(ez7Y_T8CVP zIA}({vC`@_nI{augdfFWYwR#(a4Dz&2W&wn<1?dvfwHglzNciw@|$t#gpbRmqO4Umdd?o!>%MjK!ZoG>Sm^oeZO zo55C(x-@q2{k%;G)KSXp_3sDMW-omDMeT-hJ8tU#$0yCR4(r~%wj@i|;>+4qpeI(n zb|6s#2t1jbJ%6kzZqFzCTl4wulNHmrQL8;k1e0krrb&1_?r%T;@uxriWB&NB`sIgD zk9WkCZbrU8f-9Mf6*P=vD!~jl^Ww16f*BbJQl2Yhf^l5|8*gzv^8EC2{P6x|U0I{I zkXDAR7(P;RV#tCwM_zGW=EKR%(}vL<^}Ch|(T-Fk8C;A7G0r!vOIJu?gTsz$dd&_R z&ADRPp=ks5;%gBXE?6UECu9eVQnVB5kn>wQ>LWo#uUrffj z1Q1?I%}QEeb`v3_*^y>o!mMm!+jP&6c~q&lpkSI60x#f>8e?!09EQmCpiLgPEIV!k zf0=wjWjKuDA$ye_U?MN*gx02p3}Q4oxe~$5$O9ZOhtl$*RrTp5vO%~0_1K2(Vpmwq zU!a7}S`6=$8v&!n`psxB6CLUgSW_ajT}fSlMj;`8<%{LhV}xflE3ps`QXsS9#^^O- zQBAYprPQdoP!reM64BzTO)p4dr4!CU^U}AKFij$YW;+y&Fs70;5vx+&P${4EN|&2v zZc2GO#+foUi@#onw2Ejh{IHXmlCB6dH$W@5L!f*m=EjnvS`Yfms@xVgm=&zT_G^Rf z2kF2T02K|S?Lq@L&GXj=TcirAw`=wtLyu0HDc8bY0#GJt8+E%o>oCj@9$(QY%6lim z>^Ti;dvt|9ST23}`G@;o|LyCK|Ks}c-|X$L7Hg<{S}D!7vXrCB9JEMMDWwnkfDdc_ zlyqq=;#}*Pu*s3%AzQMAyrO(yFdN{tDif&CF-Bk{34tg z&FA-bo#!>2W|YyWIWeXW<8gC8{4k$ZgIhOudT}U}NhQTu)^lRW9cg5m`>+EXNy5gA ztUXx&CzNX;&g*evEvwxIy;vw?-spo&H+S=t%MZ7i5%8~x_38MOhyDEh51()IxV;>Y zJpcNaye=}`l2}82DR0LyiNQqXx=tK7=Sa!NxJr6sBWO{4@O7mnw9J^yGgm~EQr20N zyjTWH#>z2|F{WMl`P0i^-@dH#alXCb)3>5lo~u^NZtIHUHc#MdT%X*G99JHqjc3_hlmsdMO+e90EkW{()ul&{jy&s6B00LtV6&#fsUsq2b1_s84 z!aD$9slK++H3c{8Y%T&yT1BGoa+Vu$T~;J)K%}@D7Rk;fESFgsw9S&Hpb~jXt2m=| z$o9Educa-*%N|srdZqCE7>Prkpd+;+vJ|K0OaP0lM1j(}7fCcT&5g(`3Ugl9yxmM( zs2F1_b(W>zHtMq7FPMES#&=C$5yBs%nnqPLVza?^J>BWwuBhSyJJO3JyaVUZ?qWU- zW39mLn3(O?sQYxgvu#JU>;{j!fbOenn~3|)U>!GkzW;px>EFKo@gKhY+kef+FYB>x zxA{6}W>)Jx#<*4tbK9e&IKyq2PiT$leprqAR%V>aSS!|X+yqD(bOnum4cs4JS0T)0 zE0meF(s6?#V0L9ib+g=DbS7kG30y*2#js$wuX7m-2!*WeScEL5(=+ur2}Y)_|MA28kK^}$`@8dceEsFf_au0Jhj%P6^gaaQ?cS&1>pq%Hyk4ft}#Vunq|`%;?sQjnqSU!l|BNgdDwYfi1Ym& z7LQ}%)8Rk9Kd$Ss@)BK{PTsEvar@@>;*PPHnHYA(dRv!ADj&(Y)TY79k-@O_nCQwA9fGEEx%qD=M&Jk3R}9Uj0pqLyB~BDzRK<7Z**8vYRU60uPW8 zr{RD`fwUD5=0Sf|NBczufT`tuSyg*wfmzEpk=9|3-TZGwAPHKSP0G;%=sJJLjvTKe zdn+2bW6v{z3y3lk>{GrrmVF9Wm~<1p$inIF(~EohU$CIDCq>TQB=44D-xcjAXhD8H zr!3fdQ4wGy(w@m4Ae3Dvlg1E28p^1twWY+o2BI>(?El6}lVDaTj80)Ij+nuo5d;O% zHmCt_+Mo+Xo$sbCXy3LfYrX}kN&~8g(MYA`g1k!d1$hqa4q&@FI%=WCU_FVCK47^; zzx2I*-i=SGcF^q2`T+FmsH##t7uB}k%z8(6R=gVYR&Q;2!`Rou2Y~70c6f3{sT!sN zbPR_*&innBA0L1D*RS9IUv~e~yub6OzY@laSH%3}v?MXdU`>`%nMy@9d^XI?u8S2z zfQkj{OBJzG_tc>$or(#*Tac7Q~*KzyK{H4GH=5!AZ7bvCY%k{YXA;-8L zUykwl<+raP#{V%$Z~Ki%t2+j zZ!;~Wd#2nXPF>I#ZZ0LsjMYE~nxQQaB76>8Eh^MXAeyM=r4(DlBz(nkuP(X<(lsUV zOo_{@5UxZDEc#TsGSe>Cpp94$AErdcGV{!!TgCElePNmV(2M6REg#$C1+BvU0ZX{Z zS``%hEo$c8?qvu-BGjm^3P{St6(bk1+dm73`4G>B;-WEZr0>@d_Y;7xp*a#p2av!XeIC3dF zdpRO9R*u(q};F|Uwy9fTeLT`~(pW=?^t%del@6Ms$ww?9){Po%W z7XT}UTN@I0!^J-2OA63R&W~wPdxKHaO^0j{EAL8d9#xdfuNN70R zYmi?NxNBja+ zKQaZIPNzr5M-f0qs6=X}bXNwEinXp25pkW73sG!Ku;6v`g??}jxVbq& z+Kp(FdFEY;`OQ46P0SLRY)89ojgsU>!udA}ZBpVLU6wWhQ8`=c}~h&*VQa9vBx^E%h{ zIBaGw0nLc_^PMj@A0zULTmaW{`fU!b>xAF#xe{&$Wu{ie0YYw64k*0MueuT#{I;6wSYhKq z>uQf?tvZpn^MenRzB(6K313!1mwGx)yLMJW(J|KqxPVIpv39(xZRBDA3-yIa6g;z& zCb9MVb?Qtofk(9(NHrU7pZWSYT}#}_N`!9?Geg}pJSFCppsM~M3%A#B7=<$T-Z84{ z34_U#hCw@o1*?oNle>JSM?j>TC16EzXh7#)l9mb>{MCAT>vPM_n(8BDB_|J+k;G zS zvwK{+j!)zD&b+So+ozez6#>@v#pAkqy6I$?mO+bv(jqTq=?OhFB9rpN^uBDNvuR^`SwB%Cpi~3W-$$K<@~32#Z`5I73UqhP(pC z(@Gr5hucCVL}MlZdO;04n;}eMz=mZnQfXMAIZ0KfMp=9%PzeV`i`qmKDp|P;R~6A4 z_1c2<*qL`)+J)5WS2I%s+klG-`KkaOF&PbzXb5K!(srZM+hJx?ZuX1ctbXpHd@-Nd z47g4!jS6irJ(I%fu&>mdCzSNr!|CZ7a9DOY8n;-~OnjVgUw`nah(_5^{$K!f?JOBEAQvM&meK`(G z)Ns44%+o!td;g#-1cljJ87Yx>rFCGMA|=&P-wTbENn*gJjmQj@ExLdCl2t_H9K{!3 z_gG7Ih-+mvebelW%YbQRywq**o7*^U{>lA?oPtwE*l@D}$5Ot&j8CtB^LSj}|Ka-j z)1QC$`%l05o8Nr?^zG;Q*=^8rjxqdJ<4TxlN4@n{G1f{kv)@C@T(Fda0Tu`;u8b3z znMx&6%2Ng1DPifnwN<)`h+&|IF0<6aV|{_iF&sCWuX&y3N-ZCs8M@uZr_XoV{k-e; zGQN9#xgAG*{_dx*@1F*L_uJq6(@$UQ4CM-?m0Xe&3`3ecuCN0c57?`j9no`_3=in)G>HG*7`Ci8CUuXM3gmw)CJAPlmle5ONLfLCa&j*K!Oj;1;lc92#h5R7QqY|I>}-4 zrpTxnYXs3w^kP0PEz2pDhvB4+qHiQ02D5xIf5}+79_BBh9Trc3OIR$-#!ild9%4F; zsQxNJ(4La+Vy>LP*avq_u@e~NC79%!GZ?#e-|9i+-r`eX^%^Ao<5&dx|6ykTsRvKWx87|`uNd*+alCF)Df6wp#;r9N;9}7lAKthHO zNGsyZ`zbSXMrvJ{lc^PqVIvWuOH`-=*qH#6o=J2{mtT;=P_oE&gsPD8~Tt!a!&ch2J#p^W_L59{s6pMUeaul}F^ z{%^kf57vpg9-#9AZo3MtMvFPI8qq=s8DuQ!Uv6h zo?zBfyd*nvR&yBTfe<<4V{^Ko5gk~oz&4&dd-2hSCU+nle;xW9j;Ugt4zB^8%)ayIxA zR7O>8jm+&-6QemYd-F&byb)4Gj=-wXaP90UDF6*?G8>iYZW-a`Or;ieV`P=3=8Nb~ z)6LC2u2WaoQBS4SFtSVmri2`3z=J#uPAwRSxhFPz`-%mWdS{g{9`#Xyx1tD9(ZP6D zk*y$K&;z>H@&Fkh$WM&t)OnkTdJ@p{1)}rf`vuIcGO{gctfdxJwrFjL^s_AxSo*jc z(VMdG=NfjP2sFchG{TjGIf;t~c*3&sFvg%ck7j2V(Y{vs&ncCaB@|{x4YNWZDhw8o zl9JUn!V3~oTSe4Yp;^ghRZk;2U(D1raJeB0u;pF2_t6d)a_mHw@*U(;lY_mI$Sus- z6aCcQW|w&n`-Db~cK130ox+OE=u@jmpELZuALxltHHY%Px;v4^!0b`ho;?Xc7~$vp z`%i!ThxdQ`KlIbT&RB6#bSG9Un$zKeOHPMboXg=##hIEC2?sNj5t0_xbvct}IhatS z9n*%(g<)nIW8P!}m~mZE*EQ23g+IPuXIXLRYu@6lkNb`oQ`2;inK0QXx?lP8OgZ6` zjEFK+ckfwUs2AgDF+h+Jx2u%2>-FUY%DgzqxDpY5XmV!ei^G+sd>zMai~*w$%-hPy zh#@ODVCn858mkUIJk}rn<%h4o-2d+He*fFQ{hcE4ShO1yq8O!5%s`q=Mp6MLC6^LQ z35gL^^eu*jv}`V{>WHW0)BTkkupu*y13Ty~);+Ms>v6s1953)A$%qp>c{L&-lO@cL z*U#?{eYx&0FQ2~s{JXDTe}2vN^_PeFdbv$=WFoH9{17Rm`B-Zq8LE6|W~LBlT$$nK zSKO6j4jbTOr72CmBJV>Eg;sK6j^p-{KmKe6WvuHma`=d~){55`2gl=FFP@L{aSXc8 zuj@MBV_L4%?KUj){&qi4|MYT;9bKcU$?8qchmv{0oPwvMT=iUKgfhiUme`)O%s|SA zkXk@nu=gIc0zu(kg?2^7MXBB*(k)UK!^FKbrsnZ^!5GVM6B8M=r6Y{bWh|nAlvE-w z*gn}CM!6Tc1T^-HenGJnnP&sqs;p)53H3yP7jQxE(1PwgiOQ|asX@>#+dH*s2Ttvi zyb(E#2H?Vu647P}H!rlu7az7PbsLs7ATgK|QA7JG%2l!R!MYh;uyR?LApi&iOw$-R z6I|_6Qt!xn=56_L5-LO~Mj7Um48S@#GATzYb7z3pq)Q1%i{>8@TLi>mG|=h8ZPkrZ zIPw|-N*EI~tgAx3H?~16tD$N8yY_WjQ=EGJ?Rm;Gwu3{phG-;QD?zLIdS>!Aw6o9q zJtW%e7^=Z@*+ZfJW$I1t?8as~z>s+R`TL*#?f-rK;s59Ff1zTI&-eA9!r-OREH{5< zz8vFryT!HK=-|4dq>7n3FJ^cl^aQ06ml$S;`Lse@&I$7?2khm*V_A&MOT4fu6%ot) zm-`uxIB_YT#*_kzBNdU65k!Ts%PDA7DEgjzUa7%K2(~Mt^!K=y$&yqC(}ozyD2FWrkCTNMjv1@F;G zehBjOx5w-2i({fsu@r%19+bfFgrg!^;w|lu|_1TDx-|H+Y$Z zJq3g4p6hy?4}bBDYw)1G^Z+Ca?jpDJv3g+$cej7_GZ(|Tp zq{;eW-3b-h*$I_x6J@_B@6)=jE7ozmyd1Y{oj3z4DCD(X#~}IX<<*g|)7`k%HGM?L zl(*rJ%kJknR`0maGhaQ&N;_Up;K#Seci-JC7SfK}LFPT~r+ls&Vkh8GNSTHRW`+Q% zD`hh(OQj>Arul1>h(myh0b(GQHRx92!k+xqpRrmI(K3o6!nHzNwyctOkc%#kNpQ@O zxDcYb?1X}u6&*|@wOVjUbx@aPS;2SXu2%KbVO=@9Ey`5?_vQM8fM9n9b;2dEpgZsY zt{p9Kf(s1cq@J`NK+(Z6wX*Jfm{QSXQ-&+Is~i^UYo~?p`v$-^l~Qhugh`L$wRtIA z>C{CfVcj=qYiD|9+p4Z2aFQgmZ4TVR&$^dNBr5d2w9ENa78JA#g3Qw5mdl3d9J2jI zPd-8_je|0AG0l2wA?R95a;pZuCW$2J0#&i$sAU2G`Npd?U8qjQD#=^dxXaSr=+)UD z;&Vik`J{N3Y^>K2^;wCsd#Iy0`?e^#+IDiOs}?@5a_b_ghEtRx|MKU5{_;=%hyD29 zZtD^}(43RZmDGUqvdi*ZcAjxN>=<^Jk9ix%V+EobfutWt@1skTu*Zm=a~RAe;zT5I z48A(<%Ex2fZcuROwtN7j#-L&&=3eD#_jOQ zmD%lUWxzQ}Q-=8gtdK5KdH1&vBnsk)0KGb=BV5pj;Y+1}q;a}FNn`nG#=;wa={VQ!aw zS(h=#_zkx*cE?*~fhPCxxZm$%n7hY_%?G!`0-{Pe+=Y@B5K*wA!C<)keEWI)HfMhP z^PhkD`#=2d_rLw^?>X*onze1*Rl8(Jt1mfgt;!`;bJ)n%F|x@eOt6`iAVoL#@#f?3 zanJ`)RkIMa=A2)bo<47;8)HBdtBVKv;L?hxQPnr>!WzeW*xRb79l?2*c#mOi-|aI) z2iMG*Rh2Sp{j{fXRg1Yg=RgWspU*XJfSVqP?9akHr`-=$Qp;%}-G-l!)1}PySkwJx z=B2F6T+_b1%Q4Tds)d>v@pXPG$1#qk-;BG3en#N=JdeYH(1P-6d`a~HfEH4P7f4ei zJK?G>EkvWcJWQEcRSN}rpw<>ey0g4XX546Awc3FLgeR1+5tRu_lNhjKz`=Ak)2-&> zZ3v{2s?M*HJ4#BpuuuiJy=r5k&&aIn&)6y4z53-o26pJTR}m$UYSDP3+UNIc#6I-5qk`rH}dLURyvAq8*x{4zw9 z_TYehThAhx=4m??Om_DT{j9Y&oju`U z6rkj4B_f)_2AinNq>@~pWoPYj@|Mcr$|KG;1 ze|uD=R1lLwg)>!s&Q#Yl%&Nzehtq*4swxiu_&m?GoE=O^^xkM@>eUn01OJLP;%lV= zbdKTE;+gVALBmO-B(3Ky_BK!2%Bm9FI-pQ)a0Jb&PX;F9lxR3r?hHb!diQzv@xeJ! zX2dF0wI|uCR3-9}k9j_adDxJusCCYtj@wa;*88%CJ59slr?;OxVy(qtbnm{trHR99 zsb|QbEPTJx+%-ml@bUKc`hq8%Oqzsz+_B3 zHA|>eNzm}%ia5`F^Y;%v=|jwM8#hOn$*P0pf`hB%?#NVO6~?}q+8_v+*;%I=hg&!RFU- zW%b_2!F4TqwZmlKHEDPmB@_@ly%RO<81hzJ%En6Ez|Dg!1 zPp`Y$3j5+f?IUSmSJq^w+^j)bXmV8_XGL?iPns~%8{JJKkVd)u`Yq5cVrADP(<-7#AYlv!-48pum&_=tW@4I?S%-}gKOsh2 zq+}$kZE&TIMPW@-`gJjn+cA6)r}ls`&D;}SGP$_*B=9S^`HG1 zvo=P@>|#-daF8ZLli~X)3{(|gAfIbMuqg?ZX_Tx;N4vAT|5msvXbMmjs*ElX4DdTP zzpAvvtk$frp zF!?33wWXmyCADGPxHuBK(+1ke>Sd+=N==v-?iZ()?x zN(EB(OwZlcqC%Qmzi38;n{UaX%gG8gYnYs6*STmbnDl4n%o-kTAzB7?_&(&f+cR-K zleElL)52{&&jRY6NrDUyAvuQJOB(Lxi2H%F2wIG_rZLz~VjmC;7-U<`Y^LTZ{H%71 z$svp}#$W#S{ObCAu7CXHmp}h{``usiIF9>!pZPSEHD3rRt*2(G;RXr!ur3g=!#FI= z#=y9VqiO*f@567kKEK^~KgMsmtCXhhMBRyul65VLb$dlQf;eDVs@r{d*td^g@AseX z_xqdQZnUtt*^N5C8~eJ53vlzLJkQ6v9X+M!5mO6jOZhP$?kp-Z@8%~G(7Ddj-fliX zbJ*Ai{mC2k*JknELx?cqLN*n zp=_IWs*WRq^3DJ1GPZaPTH8&xvYf-N-tRr-mMq%~f*58VD@(ndNG4NdDa9K&+WSr> zF(~9Z%^W4tRTJgrR`^5}Iar%L2@pJYZmaSA+f_L>!5>Fc8TS;I33aTuJ)IYZQvr=_ z4T5cRIQs^$U=!8dDNAi)$M;iWe|`@rx5@}!I?7myQsLQBz;p&K z7IuZb4^JVSrnHqTvlw8mN*jEh=d8TBoB2t8%o9d)d#=YAx0+f@HQ_X?1+%I$4~wyo z&zeUKgCQ!JS32MN#6%RW+``P^RJXn&S3YVD$LMobdv@<%eyVYwpZD|e=k@o00CLYM`}s}z%#Y7o{OoZD)Xk`} z&H`_{o;j3Wl_uFPoHKVzaILAZ+n4v}h9UYC+5+m6&LPa<@gZ$E<9MuCQn?7!8@7WbgloU8KNKm8A1|G)pIls@jAA!HgCj?{9W^txugx&*$^oFVFD{-|oB(^KpMW0^^*f zd1fw>Ko`n*Z6VTV0iv}07zmt?U;M;z`)Sz%ylL6izKLdaZD?=kt87w1a2n^=4u3SteL6Q_ieq zh3Y|=9-p7*@GoP82i-l~9H|vmIp=ZQd>m7vwXc>botdYhYPs95S&z*7S~gfSX_it| z-I~gtpjnlKs$Pgn3ej1PWGCf2Z;?;ANB0^2j; zCgWe7U#e@*$WHA_Jv``xxxHNf-$%#&uU3uP}>|Ia;kQHR~OBS_mhYQ1Upb_W#m%4LAM0@b}0Ypc&-Ckl5= z>u>-0|8oEQd#mR2pW>5p$yAalvs6+EZgWl_Fu&+c5$Ak7pYs?;7^h$u)W9-C z!K}YWpT$wtSqjP+o+@LY5>;bxF87GT0*UjiIP6xwR1)37I9uQAcaG4RE2^mzrB$is zbOY`kpD(wl%q}c$`mzzZo{7P(GAtrFY0bs6SfZV)a`lLyt%sbC*?~a{Mz2Cg z18Lp5hgB8LjV7(@Slcuw<0^mKP_N2)CXLR5LnifW-pzOf?eP11PUXjEo*(OvkE{s*lfa|9rFG-rxU62$#}!8B=XT2NG67 zc!L}$KWwd0D~ocgTFR>7Hb&G8R6ZUb@&1#IBW?#iz8S+TG?$Sb07Lc!56w(o>l}Aq z1rfLKUp~Ic$KfJYtu%<$N@I35H&xGbp(<((=m>}5vF6XL%(>=_I6lvZDXnHEBErmX zj>mee6Q9#TX3iz58Yf;ZpL43VgE7>dn zSqiJx${D!1N9PcouB^%>WLC!UGgamzdxglNo9&|9RZDb2t5%siJu07>GW)p@tfw0G zyqRS^?0wOAnibJ-nQA}MHO0HIkJ$O1?~~!3nM99v_xiI3g1G2F_MIDcU1WE-4BzLs z*Rb;116Zh5%<9!J^{Rl!H2~aSu%++L(XnCLMh)*m7*<(T%D}y@inX<8V;>_$(6oyL z60ATBodDs+l{*j6W9R0$)wUq@Pi)52Qv3gb-Kix-S@#0WZv!o5aI;5j-&?pN#b`FCz5}a8vHaRC_cr~*e0A4v z>=y!J@5cRIu1~?f6zzEgJK-XH{NZmN|NZ~<{`GHz8#7TV?9_--$W*(5I_6?_*w&&N zN@kUQKF`j_X))Y6{8{Cor<%YC2`+Qjl4{ASr2<10OMr!8tm9@r_&n1~BQ0HzxmJ0J z$OK^8!Xexk2Egfl+|K8>rf~y8%2TXTNh#l$Zg2j42d1i}!4hOu<;>kR>Xm0XJT(`p z1WirY5)U%7%>8Y!h;+gn9#XX~G&~;jnabeQ+ezb$FIBAFU*2t+ub*E({P5(>#?6@d@%jAe{ocBFqqh6Kxd&{bTSUWH4O1&~HEnBe zi9MK8LQvVN)o-<2sG__KMf!-ld8|CoGqVaJhF0ZU+$2?<4NEY{&DJ_8#WA{MsAE~G zRkRpyte;U&@Tx9i?QmyxB}dPATe!>b%j<3eyr!o5PHw|>aoA3;*DBsfe7x=om)yUl zBwVsmcPjFtNnfIZ?DAD!lg0gW*biZ`A1@FsaaW(5M0BCCA=uUK&4=mUJ5~$Lwx<+( zPOl7tW|Ov@>Bx>?B;~YWMn;o%oX)B=6+ySn&fY1nHh=A`LAz+MGXmXV1Sd=K+CkZV zXt`$t?U`VuXz82im)46(mO-gR_eGQi;N0oBwr@&T;k~F=^W$EeH_d;u``Oh~J=!HM zrvEFHa(9sr9%mM-?E&2Jyy{^tMXU;i_;_UfM#3W2HKMU<6Y z&nZYuT2R!Q63j_U(dIcvm_?8kV~ra>9`iVZjDPEM}R=Mn{|iy zT99)zJp6)$c%p0zbzMD^f-J0G`DQ~Hw%$>yT&vEto=|@N@`)_*myh>f%*Nx_Uw;2z z|JT3$?O%QV5C6ko{^kGVxcyXQDb3Jx|H}i=_sBL_6gEy!O1WU}XMtL(?Eb~c}@>^_H3>9)iNUpGh1Ed)J6=` zXHKa+1u23^W=gqG^LBfCoXng~q~wE-`FM^unI-erRsZ}*;^Ut2liiKfT3HzAXik>Y zh$@rj%0_>h8Ij7%Qz>hKzW>t%$c0l)gkD@LR|*055$+M=xE(zjFd;MPRyFN#$ikVm zWFoy3ed96nO47O`&XquZpEFpPr&=|xh^r?wk5R3o4d%jkN@2~_wvlt+5d%9crtjLbE~!Hc zVwV6ngBbv5J3ij?WRoeVLCkj2*Sc@+BO4wY?h)hexCZO=(-I$INrxpMW(Ckq?7Wl-_s zIq4s77U`@dBj1lZjgRLE@cmuy_xrbxY%vzZS`+p@VpOhQo@-_tUhB+!YK(Y`TgS~y zC6+q{RIYxSVhs08%t}$H*+H>l6P;L9lcbLbjmm_qz`4#f=g{DdjPMAORk`LfwQOT! za`>%XqgkMZ9YNb^Ty^?D4T?!I+>TmLrGdW{Zsf0|?;!3rHZE+4-L?kOkSU2BP+Hi7=oq75gM3a`oVsQpt$SG*U_l=So@zke5!wJpgYn z(58H}h+VZYNX&LBUEHP4I=vpht>zQkjH)KtF#Bfp!kAv(yWNhR^#)&kV#+Q@FK?hqb(=9$>CUi`xt`B_pK!Pd-b&jn9fo3- zy3a8yM;a62o~KtyX-Z|DgHZSlVEDcD*Cz#Eb2;li9x8smt$R<6^{QY^LV zlMWXxP$4*dDNCv>&su<)v251#Hlu;dFqL^e%$P*2V)w~70W4EyIqeQ>@2ZEJy7%d% zIm=Wt{e*mBRhOj$`Nu#0@;9f)d%w6vNUQf2(53#^ zrIUtLrkS&(HMJ&8aATIc+hJO#Gw3J+a|QTU?>|3(`SwPRVRVf#zVgg0WRjsyA68k_ z9n7lb9u{k!Sz<6%LMI;y(0xzV#kd#_v$tRX0u?cs=z1HrU&*D(#sY$mlf)zn6^PgycLH)W9 zb0EsDL$oy%ey_iLov&-dqA$hxb;{poeP-8W?CPyo3&?km=4(Q$f3Xp4f#@YUe6KV7 zF7e~_^9V>{^>Ca&e%2P3y!~bERwuI4&PFa2RJN7(bKC-0MN|Cgg=+p$Um zoJBU^Z|9n@3FR=etfE2B9ZrJm1c z_l7GaDI_P;`it2Dq&e*7v6?yQ(yrcxPwemuYZ?Z3CjKRE(KVr?(4m9k*lr)}o4Q7ik@l2z^`t+GwC zn@Z74jnBtCz6?g06RfpnRk$;&ayCcLnvmLuyQ1KUrRJC&4uQjCn4eSUl7&(feAVn~ zr>;stHn-6vnj0lKQR;NxG^5j3R|X;6YGz1|TD1(aTtvCM8?BUU!H~e?bAEoFqE#-K z&#HrN!aTD}Em^E2ia}LA$uBHO3+!&G9{80e{4kRPA$YAC_tCXeGQgVjf?e+l@{bvSa3Iw+E#|P9V~;PX#^ z_qFnlD66=5H#;wXRSGr3O>AmUCW>x$vZ|81tq=z|v7l#ajqrMuSB~T0;cxf5fBTrJ zpJX5wbx33_$jHN)Yr5KeBN)|ItX1YPB3kdt@`@F3bQiw*J^A>}%sHQVEFW`}uLIJmG#$cL#}8LqWW(}N-U%ma2?eT{GGS9C%&uU)qJMughd!3ruTH-%w?7WUAmMU(Hp z%uZ;@h@8`7h`TWCy7&~ywT$T2@k&*=RRPF7!7*7k9Q=@muKrO9xx2kO(FX|YYUcU@ z-qbj&ZD#Gv4GS=9doL&>&A6`_#?HIJdUQm9*8lc6WUcd0|L`B{PycaP!Xzxzw1UY2 z?`Gr%9dM|cD=U|9Cg<5{EsHVSz53}h5GEPmG*6)1mvX7jnH}n~ zpojSwMT7Y;H}hF~oQcWDW0e@;MVNcgR+eD5W3*-{^PW&RyS(1KFnrKQN5L!0P-Zd{ zRaU7~W~FGyvByqOtu-GXv1QEG$*p@00tVsCs;ZE&X&t3%J+b@Q%TzE7v{VyBP~L3n zj=;vb3J_Ns{ZC z=i~500$sz$&&Pdb898W1e$G{AMY)Ajs9BYU5~@gdJKTd9=0h|YBEsoydsvhW zd95~h-O%KBhic{OIBuH54TY1Yx$=C>xt`VyG>kazM;w69O1XnUVdW`B<%YW}Qy>&s zMY{2>MAa1TqSIFUEZRE`jXigLO>1SZNo=2~|NoU7R=3GR@qH)QSmLezYlA<3_>1~+ zFTs@+0N^n6TD&QwxY|Z8GOE7s4LijLGk88mk-z}}9e(uPWRs2)W%v+4B< zitTxYEXgus8pF(Bbs=xfj1F@WZrwr#q}o2v!)2vXdi7wn$P>K{=1le0#qf`4hQy)f?!n^tC*@pqEeYE z7#JnVO58effiM$`W=rK-(dPggS^iv=Qx~z%0M$DCF1glBEfVf#VTR#!b~~SS>xoTi zf?uCl3?D-!f^poZkYvPRG}VFV@Pt3B<7r*S2`kY9ys$n zr+av66z}E(%ya(w?c?)IcN(!OKhNiy%ey^IlU2L!DXMBYvIVtT3Jk|!k_9u(^Rd>M zT7^Yd=A$$rs{|LFKJMm+SMhv)o@;jFHNn#Jej8?PWeyAvqtEly*-$(ww`)fQXjLb+ zs6=Ki-~f&de&6}cwI{&5R{zZflB~WTuKN*u3GN!I5dF&E_J!~DRr^?sYm9vTfj2Tj(`8iR-78^wLetYHS|THYaY==Jlf8U^oYO+ zb(s>p&-;=p+M7eVRi|LL3$m<>b=Y5c>wueJSM35<+Rc?`2!K3L$nBq`UbS`Y*$h80cZlBJ}q=Khyd2~4_dn6%^u zI~MH$EGl7DFn7^P<=zyQ^5N>-pD7|jP$Rgons+jnejf>$ZsN%t%$DH3Z&);>7&G0Xz;>TE?@#A;IM zut5iHPr`^ciEk1X!*GyJ3q#OAALjRn+uQql{`&R*{(t!2f4TkT@Bi|D@$>t?`J2D~ z|NO`Q$A61uG~0d89Xl_!FBz07vu3Te@6KR=j_A^!%84C&pTMy&PUzR^X7}#o0aNHJiwi?r4&o*5*R_f@bf&(~6<+$!{<7C-VIQSml!E9JV)OGM zXE|lv{lxuQedAeuCYKpuPIvj9ly*m0Ck_igpniZ7t4Zt~Sh>7m9i@)cAFKf7vCn7 z6}?EI{90$Zef<~Ea;qq+OJK0?bK~s<)g?{5rnPI&pFv$sVLKDm^Mj56v!x+Gaam4# zci{y<`|%%MfLofGmD(3X7!X}*zq$G7gyCNDh;B)1xt4^wm_@!nqnY!22{oXl*Xjke z(1qcJp8b}ZaHK`Vp33G0G;)$790r3^C_0GE!pS0)?O-wkg)F00i~22%6`-0_bi>yk zfT3k1?o9aJ8)<~f&?DOm3f;G)?^A$nX1a3N*Q~ow2fEx`*Hl{UwF-zDBJ=tV*;+rjI<1au4;51Dx%}>! z6Qi$Po#iFlM^j25oDos7!x&s|1HVcOe9WXZ<)>eR8U8*OB$<1^HQmkJR(AkHLEYRX z!klAOC5_bf5y7}-jg}m=hTr|Tt@$*Ils@JxmBS&-bH#0hS*>)mtsm#ibMRx%Sui0h zdwXSd<#Y-b$LRdKU00-jFzG$ShFCI(kEULxgC4`8PjK=UMcp|nMS@mh5DiXg%!_Y# zpQQ{V?C0bDe*3R}{rb<}{^Q>aKmO`B|JCjOg@p17$5r1}3M+g3z6BfeD~yt&)_PRZ zWNxfPcG9PM3X!X(JTYis00_vO?gUh;$6V$(&mBDK*Kl4;gAz<;YaL++WyC3AE+3;@ zsT$##)wcXUPYyRF+{p5`yZ`amkLS6DYt1ECnJx3O8$DLm)5NvnaJa83z~*z(V?=OH zM3>K>f;{eo5zFZgo3&;U^un`y?0S5)>I^$zR4rO$2{M#Z8iD)GZzI4sACL37P#S)C zcpNv6FH+9+L6R0FTMLjiNd`#Js=8Lmpj0gZ;4m<|l?HFE;cm_kUtXBHMy~>WTO42B z`Pbrr>y+JZiH-^D70vDApk0UYixG`WU%Fzj0=cUt?Q#^=H9@M2W{Il{zE2hP+Aw<8 z`Qc0RU)%$BIDhvo64@i!?#^nRgF=Et6%z(oibcA^DY-nU#1!N(mN~Q2ww;r^1fiXR z?7Y@mY9XHzS~e1Asg1uXxP=Ai827NgMbO*6YLcrOkI>z`Su$FR47Xx(_>Us7Z5K zgh$w*K;wa!sHuWChM=1R7O#wT&511ccnaq^y-P(U$SdK)1mv30$Omx=AvrohN!3E9 zvkK?q31Ike!Afr4IoMUZJ;L0mVkOe#VhpIf%#S^Nt<3BfzJ(yw5@_xP_mYKeFQNoS zp&CuFPd7%mqf1b05lM5J{7wJ*%U>ZyKt4oS!&>qrT?T}-pjwE)W%2dwk&`t9xz_4t zdnL-MmBqPMjF<~+WsnQz^e`7N!otkWZI8AH!-N73F(uO6LshHg3IcAWV&<3O)9oS2 z;l-|yn~ArufEVHL^c>FTO0&C+Gv}LSW`&PgnjX)>l)M&VK$xp6nU6IekK<0D4!38Q z2&qZ_B|TBrx38sKOPOcpG7mqZGAqrDB+TVOgI8g#+=rSNAnky=)ymJ0^?bq=#uavZ zyZ1D4Zy{VM&5+577Q*i=b~@=7W#XAhC#a_;5$_e z7jJnBI|O^ynpeTEeo*Ii?FSu+D(=szYvJykf#b?kYG?I$;VkXK&HGh8qYM9!@19Kv zjV1nJKy8e|Y_?5Zt23`1Zu4-^sds3%k(>TN42oE z$K1ZpSsm`?%hJ;uu+YQX9?}$QM=gA3_qS)XGXc7MS9`LEp3)fmG3lwzYud8YUr?1k zfB8rK`gdlVbgBi6*z$->vboYd-Mp}DlViJ@8CV4~xB;FksU^mmsG^bG>(Vc~+wh3z z$7foYsNBw3xf8TCPje$2DLE}#qrT=#G{&$a)<*(184sD_C@AS5XRQXQ9%gQK1cP2) zrCuVrq!7Z0EXf+UT2*v6B47cs6TmR6i4*{LtGW82YIJ#K*$8)9lk%aeI#Ek$%J(7n z4p}GMM1~jxb3FsYdQBv36?w*S>qv*&K=zZL2sW(ghci+iO^npi+4i``NA(nyDbV+Q zuiB{K+Y`3apcD(X*oT8`;7Sp`Fek3ZpYj0t$p0xwK;~9>eP4-M)-Zi{ZO6jeDqBs z>rrd60elfOmnBe2g}I@G33@3VB%LZ%!Ur&*Pc+q-t+C*Tl-*NObKz`Sk`m*>2{U^PMTT1C)8{qCk!HXI%RbnLDI?N{XYpZWVg4z3=5 z_wN9~5XK~JVHXnt4xR==ZaWf2!Fx|=X;xNdZdN87>SmeF7ojS9x;I<;sZE(EAeADl zYS+9AM$k;AG9K=3;W6&_!vurTl}!otg4{><1`HuBmaTkFRqb4gVI$vC-nBddK$35= z27AsUpd_c8eAfjxvS^3DK*J96UH7_nt(Iyxf^}y=YgwdiDNuVnvUhb{acvMv7FX4u z|H0Rv8qU6F$u)>&ZcjYv&J3L5K~>F?GZMCtX8md^B>{O~46*11(Ht!#!Fqt=FvJLJ z>1z{cx_mp8JuD+?n!zm01E%wwOG$$%-D{RoDjP<-nR47ej$^I!@%f?JXmeG9H;VNETU=MhN8DWkr)HxW;MNw@tiu*0FqTHkg{JN=Z9+eP-VA*7}!h2bLBP{RGrG= zqMLDmMh7I-jN!-qXyhf$#m#Y1PU(;ZV5sGYk|amcGU;gW2GYzM8&W%vE|$t58mqRl zX_`ud(RRrJsxESPi##6PpAAYOts6vSm!LF*L)o}Gm{1Kn!#=){0ICw1l1eLQU5+Ub zQ%YYpEFCt?P4CCS@%d1e;2>8Sh)kM|zGFeAvf88I^qvxSut7jtMeec{6*&p9OmGJ* z-f!{wF{yO&vGQZ(mr5Vh;&aWPbbF8E+dNO!II3kc)eIeyf(AR5lomZTe-%ozlP=r2!V{=UPa(Tuc z7%=rx8uSujUbER2=vzW|yqE>@%NKtQ25L_r_X!?=6|RXRtbhqW+ZVG(xj(X_|HVL< zKZH<#Zr@ZFSm9zL6S=L}L+B#AQ7;o-!&&diK(A=~Gz%3`Rhhrr0)_kyB? z)xvQ};L>$Fx+dKMtQYgW&0fcRlDxz?beD(Jh*E$Jdf!C3{iGV{LK2ph0@nGlzWvRi zlTa$ltty9>q*9cgP%3PmPt*g8a_57S`B|Nw)d!ekV*s;PAPzB?`#{Cz(o#Sm6 zw&u@i_)Rn$0eByC-3|bxSp;geW7l42ldhUgCS z&tL5$h+Ed1!C{|S5q{2P;GpXABRXxE8!+5xJQo*`#U-w`Ine~IISsPxtjjn?oNEfq zbFNf&OCM5MnRVv;nYfSfI3HCAi_B#ibeNfipKEpmbe=gpB!flQ_Spzl>N&UB8q16c zFJUxVkV8Nrs}i}GB4SOYvJX5FI);VU=ePCwxt^1SGLI2H?uWSQoRSfk>+H)Vvc!dm z%(l?A=9AKbmCdSAY9Gv$J%D;uvRKNv+nhGaKx$_70JQz7Cc!Z{*bm_FOje5NvzDacQIfdg+9Efv^)m5v)?n|G z+5_%w!RmBb=WF*EU7H?Jwy)ZN`Gqv^>CiU!T}S`#O=No}4QD)l{ZoGZ19$qNtgI3z zpEhzmAR2sWe)ZE4_PEj zVHa{G8`MkmL_xaWZuIj}NZMLS^EE#RSg|BGdPE$DvN!lDT3Np@c2Q=TB|FvWSQ+Gv zRb=>Rj{;)=RwY>Mz@_w@>wX*FtFYTr4fD6HM2c}IOdAJmyBCY05E zsRV*daS2l*y$_~sK{s>Fm8z6xCAvYQ(^F2-s?O(nByY6|x5|3XwTy1=v~=(gZLOci zeLd{+{QPns6f;owyl0yE0+%=5>Om>%Bw)yqKBOHbv|HDW2q8#04x<|uC><6 zBNA(P;F&pVrG~|Em^+nO=VP8ZS2;Nbk1uu{v7V2$o-}67s#U76n*b^41Gyy36nO)q zqkS-7W+_X)#aN2|7sMO*=a=TAX6z6^?1<`KTXyyIODrG)K)0Opdmn8PFWnedD?l&Z zTb8&E?6z6c>_+(OApi0fZKA`A^4|weyNU<$6*0U{`9B(g_H24{DWqJ$5lF=&^b;JfE!W>-j>&znNm2)OC@HOMO=(*Zcamw>$gP)mwVR$ zRB6xVJ1zMN*rDeLRjRfQZ3$S0PWQJB>_rd1<}DlSOzvrL*7MJQ$LF_V*B3A=p~5QK z7-ma0SLYC%z5Jjw1#i~jqNvQCRY*kk87dpq3&DKQ<4jcUtCkEa%e+su(FJ7g#{N}~ z0E{VEiKvt*h)SL}$9?eEht4|BmFC^MZCN!X_XxA_@tDt_#~ox+sWxaMtLj`a4wld? z>0B_=Tn;x5atZ}gg((+_MGJ;fi4u5=@hhG^kau!uyFtrP)G4j799CweH^5k8fEFXq zCiGhYm1!!N12lI4h~2~0)rp`kzGq6Evx!}7$G($_6NftcUlc-+2J4%CmJm&H- zvNl#~q~)mn6_(%}WIHIFgO`kJ05 zWiD6_1E>X=Th5g$O9hKE!4qCZ7R10YLh!F&AM=^jH^ZA9x7+RQXF%uUbLG?NC_@>v zTFf;XD*+n4Drp5u4F<|o6EP{26DwDa@ssoy)StIVZ@gffFL!rcV3;d&3-vK6l|W>4VK_FoqQ=*RrtB|@a^g|q(`3^4W&6f&gXN+Ty1GMFW*wc$`3xc1$ChtTkf zfbE9IAC~q0_25@G@h0tEpRw^y*MqvBtSe8f-F4r#uLcQ7Ribg7pZV+GJ5R~bu5vvq zmy>nU++tW_JQv^OmpQEiXC<8OLET=*b~ea9&~L9Qg);5cR(rk zc%XfW+Itc4{cQSuAK3XEG(RVctthk%k{8ORm>rMl`(w{S%#7@60CqM)r9x*htHrH4 z`y;jQ5bd)x%DXoWu%MX*Ee`iM#xdM|xYc`?+U`+)zHbTa(9oW`-x)&G!}w1 zGtYX?L{@~Q6p&qcx7TIK`2A5p4~xBbzgMRNF1<)bwN>{@@9kO7mFeIs?bVnMq3;i` z=I1@>*%%upO;}j9F*aR0)na%9cYO@jO#GqwkIG znU&|v%ou~=>*VLRZ@7t#$Wk$!BW!p*+}yf#GdwEy1&X4TSZUz5kB`sudBk|mc{3Zw zc+9!OF?7Rn!ONdjOPJ?0a~N|yZ{s~PX-$43DYJqmYmG1@a!r=yv&v{D^+~)+UJzWB z$hA&cnFkZY{d|68E}D$5vOB)L-$GVd+16LEvDC+Ln{(xQnls6Dg1+JimIy9YN~T64 zWA$|sKBX86b5*%}dxw3Py9ohlVIC1>6D2yekU2B)$a+4XfByCP`OI&RbtYF2$4gh( ztUb`xVq=;^Wy0Hm$eaKG0Du5VL_t*jR=Fnav6j6NPNy9)AO;=4J&@A#vFb6u97f|O ziNt_Ck&~5xS02(GUMeBny*0L(s3#&kRVn`ZsK;Z5tH^Vma3l(bIH;vc9(Qxg1)2>S ziiy$jJPM`~(_E2-Di+)U54T~mTIZuQtF)Aao7Mdu2kV!QUz7_GRjQS4gVwy+Fq*Im zVxhvqZ?u7e$m9eZwNVma2`ksrk1xtE#CfrFxPw=(gZArmzP&e%5^e)bugY~D>iekP z8L@hW0(P>rZCe76Z7@-%1bEqdw&vegVv|TF*+gWA8aE`Mw5_X`J!waR?fQ;(T>~0- z-d7@P;Fcq*OAjv+n!{h0kR&!>i@7sTUbdkaH3(vWJbSTCJf%oeLJ4(xv9v1aDPXgIva%A@-+e`Y_ zOEse|v!?Bxpa!|&I&%g1reUi%|2myLA}U)pSs28nXd3g(~x(brcr|H6c= zQw$}_fs)h4addxP3BIl@T9%ntskvyXf&p$KOf)y4k}Kgtpq3Ir1{CCCSN<|fIdcTu z4Uly{i|%FyVI@YUW*k;$!8r`?hyR&x=V_Qoq%&M|tvtq&*rlBx>+`4ePT_XEfhOOV zM$&w9y4!jo0=4EWNs1APk`0R(7OV>M^*GPZ=ka#?cuw;SLs%I&Qc5c#OCme*1WSJMM2Ro%1o? z-p=P~<>pxD32Nr5xyCxy`B;f1d_KMzqcXpJeUz}C&&Ojv6JO{2c;v@peLm;sTz~w0 z)GAlaUIC6+tHjRkaY0$>ZsB$u_VJO;ZVRIm1r4)vt+XQG(9Im+ug^N%Z*JyRRfqE^ z8Tj=qFQxL#>2`DT*+QfFRLxpLo;i;ZOZ@t|p0nP6I_6W)Zy)vk=H^8bRh3!pWN95y zLgPvch?Y5|vMQY=H!bE$m7I*u+0i)LC)rR z7|=K^8BEq9>q#G7J)F6mzlHsb`g0rnwiNrr0s8WNY7a(f9pKv5{ykx+O*~=85wVMc z;ev5nv1-o>H!bdmnt&H5qQA0Ui+j%*Yl}SAgt)xAtgaRR`=S43GyU#C+BpIA*l3C9 z_95%efU65j2;kW$3sVs1u32OO6~L$ta(_?z3)R+#tSx6XNKdwYO4PT|_z&`3&>-nd@z0DIl#nJ2v zX}Bg()RNyYhTMIo32WxG=$u&Zcpgxnrf#Hyhf}FZSAZnW9<5p&Iepgh!`eAJ&ok#D(jvy~n0bnIJ8pd|l6WAvD}G3N z13$V-2!)x+DvQB!Waj8xIS?^Q_*`?T2IR&w=Z*2k2w-InMwZM$=v?{nD4)fg^epn* z=eIG(Pjz^pWw2HorOIRhT8k)Kq_dH+CHFY0s;bB|E6|)b!pyaB9=DsXpv=rYcnbrN zYaQcA(Zb^J^LgIyKUvs3*D>x=RL=16z^8QNY0vYaS+(*bKflK3%n#m%ptaFb|s%Kv?^E8a`j>z{mc_d+N(wz}vw2oi}QoXE(%d{LG%O zUSPOF^YYN%?;qu!7hY7u!d~JsfU9Y*&mm@qO2t z4KRgA`y&h;sBmC)Z={4OVUK09RA`D^whJiM?|q+b(YaHFBO zn#PwyXwM9=+rbD_H@tL&8a*Jt=0aPJtJ34wKi0Q@qE=?^FKlp+nS~HC*UIA-aTwhS zOAE3-rmzZOGFXZXZ=|~fcgrdj=tt!PR$U?@-)Yz}nASDB0!14}M?vBHr>9s~ro_#b z1RD_ttcuS>0UjlL=`ht$IK#q+mWG%*evs*yuxiZgj`zfDG^)c?Z_8N>aWbU~8{oP>WcDvK9I7ZM!VjS<+yAdea z*gg|>6hfHmSz5-JbLKif9_QzWzCAuaACKeP^_0Qx7LPdvps>y-iz;8OX42MNbPIVs zSB*H+zCG6OmLOBwtQ=mdB{TRikQj$~WdZ5{9IU#ep;oHa0+p61I3T(y!k-_Hse&-q zO6C1{8;7r)^ZZ(xZnx@=XmdG>Z6j9J69jSdUE~s3lunuz!(g3Zq#Z<9J*!UXB)$L+ zdtSL;|Nho)fe){amtG>Oiwd^YM^}Eh$zj`42sU=6^Cx{$*EIsziQn1@gV)LZwef7m z*ma^6e#oOqS~T>Gf?KivQT-<_T1|iUHNdEgWg*%Qp7o8)K&MFrhG~g(lNGVZ-tB9y zEL+JeD|EqnWee!F$w$28QqTm~j#>o?aL~g>j4^!NtRtL>O1E+&t=3~ca(+_r}wjZnM6dTji3ADY4qxPZ>-=o{=dB+8afQ&EwuQh(# zl2BctKSvk)bx9}jfw3sW@<~xbZ zTB+1bbrc>74_1~+MOpwdxB~+guy8mdk=r+0ZF+$OEzzv3SVEu@eOjVtYjrdsPixzH zwl0`jOG-N7K1L`rbKY-nGBf(k{gEuQalhkSc|N*-pae5_bCf!TvtM51tabRYOP{km z<;F@82tyJKUn$a_uyy%)yV>NSdYl;dSSi1~Tb&78@;P%jXXUDOv-@-DZNsKx+}}Pv zetC~Ej`2Cq;kQ{QLBxH|PcEIGPe@~oc|N}V;%nu~H2%6uMGN;nyNw9Q?E^OMvea@v z-ooP^gApFbVedfs4Q@e33^Uxq4r@ZXp_FV2Kg(#ZM@cQNWSSi!rDa0FeB%5pA&Dw?YK<(IR;W|@Z9iO?aBY0K2yov#Si2LsK zWD4;@PYTsOOo?J{zQFGGy5yj}bJQhc_gMI1H*j88fdZD8+t_&}1^(sW_g^@I+9g;} zYLexk(+ajpWaM@^?)}D^ND5XJDl<{5l&MwBteN@DJ_A=*m5`Ov75_rGS;+{a?_y%2 z$kDI4h%lNng16`ZCWGD52q9N4&GpEYS^my261}reGj|Si7m;8AhkMsZtju7u>t1@? z#njlZm0kMPA&t%3270=({hI|qdHJ#SfDJwP-hZnFhpv~DWCq_?v);J#xqkh}k*k_T z+y`a}brNnis#bR;naK{=Cuz*JN=~s*(lQY4sbm*gcgWH!Gh4>Fm96K*?MSGBG&Wpo zbz}{MA6?28n@-WW|3w;aC{)o&?ar`R3X5~iRTdtgrq&J+qRh>}FoSWe6h*^vyv6vG zj4IDE+A(f3%e!X5a5ozDgl|KG`2i~V_S4l&@-dtjr@A+?WpUIkz}7|M>a% z@|(9XRITukw6bcgJWW#0D&t!C)aj(HY0|gn`u3cTdFHg3RYkzZnORV}(Sxxn_>Q>w z+i^P%cO3CHZf|s$yIG7eVjO)Y@WYP7o5l!H)S%0 zx;_|4Neq#T%LhvZiHNFR6l|A=b}OXz(02*?Uc#^8a~EuFiTd^V z+?6$*Q|sIc5~Uj^SBCoicW($$6-!8=!e;$2SwO2Psu8yx-Cg4Y1TO( zzZU#w4#2%?G_?q;>DPwaygpq-q319%aX@ahEH47Yv7+84G>Oz5dihv9UU95;(& zKcRKquo^dDoBDQ{y7~;zue%`g`R)1qvm>2O8(EK%2!kXodXZ3C2>~28`xeEgTS`mS zl$ljF27sEaA4<%%(wz?PEBw?f6f=2nbwP8<%yOZ$Uxelq=ZdgYP;S8vsndJ8s1%E9 z;VBmmAxEo5wW?}mLORGGGbic6ft-TmflM- zx{Y(?T+e;K3huqeOMq5}^BDeoP7y(K@bg)J^QS+b%%AVK%HLL0RDA@%$P`+>X&sQ*$@mf`mH+hCvI(S=ONGrmJwkzu?1eagv^Xs2N53{0ZG|{z4vxfL*P0~Tu zTu2|zyK@Pd&@&ICQI+XOpsc%ltYp@Ka@k(%jqWh3Dsa%mK!>%{u%0FtpR z`^-UrHi)Fevg(pR?{|;E9T&NKmfXiMH*n6A7%=AucQ;t(GlX&6zkPlrncG!e2*(k% zunLKO`&CKqR+Xxwb-r_|BApaGh5p~;#hQ4*ia9PI%{(eVanRPeSw!&>g3HLOpHhZe0 z9+FgH4qZj3wh^MXSz;wDh|z@g_KJUBkwBxW`wl5fbHIE4(GkcMj?4uK9MtOWO`2CA z)r+D^^sru|+;Q_@t*WW=R<270v*B)(dzi`vBXg~|jW>fr?z9a}MHXk;%`9v^Df0+r zL;y@yDepd>^I3`-E*T1ydUBaZEqtAJW<4H{xA((r00RXNFD;6iXB_SxbBbn809jh1 z%Nrr!S;#CW{kTbBm8Gp*m1U9xff05Oi(Kn_d!cpykJ;>vD)+%~A7&-w>i4G`bCr!L zOq4hdkeMqOv>O0$R|JC-Ef!d>7hO}o$D`j@UE;g3v zO{UE%X_YE-70+ir*Zf@Tk#%Nj7GFItl!$75-FsHr8F25&tholut0<)~n+nwh4RT1U z_Rei7tMVSk*4{kl<2*k<@BRf|qs$G4G9t{1w4vy1lvlh?>etQuV*I~;|BdY5k~`( z-)^_to135!qqWvDk_Lmh3E?fqnzE1YPVcu}aR)$&!0QseEyP6> z+e^9C0pFMO>g{1?K~$_N2=*Pe1w`x@(QXwc*oYu;~%0bV_jGxt(eNx=$D_gE=H@8PBz!2`Dv5VTZ;xmy^h zWpo+LU4T-BH5g%I!IE<0JqDpio&yfz&u9MeQ@>x4(~jHWu&V8Yl)(;%&@>T)BcYYg zta(Za)Y5Q(J%*#d@-wSa**-HKW-*SNg!5e1=}!+J%*$;E$owP-b00U4BlCeeoiw{k zQk~S$%tGf;q&iFPe$*y{+*t=OW!iGT3Gj`5#S661Qp`p9-~ZGPhjeu&sn7Dv~fK^M8&uK5J^@{K${|m*=F!q_10X*3jBo8ew znPZSoRCbw5C90%cE6-VH=I7^ne0!|Vsn4ZfPdq0!%wz)=NHGi)s;Yfywr8y%w5n9F z#4(p2BdbycRpk=}FI1MgK(A<}F2z(*A=G+)oS)(MamYnWV}-kQCKSvn13wZ5!Qr-n z$E2=&!j|QXG?VYwR%`eaw1jN%3&Fxwu~vJ~(Uw=Uz143!t~suGgScxt^L*;_Ph6AL z#FMt$mTaNlt5DZ^c(7_26*rGtFYKCg7P=osrj9I7M!Q4I+622a2$|jMD6Ym5n9EJ9 z8fJFc)(VoF%mMT0xmA^>syAz^Oq5pEXHLj?Rz07DvZ}i%o?12{!c|F>!Oh~h9p(Xx znH9z{yzk~_SaS|x1QT+zhIG5+?&eX_%=M_%C>B;$?keZ5^bFe@t8J-MK#}YH;QJSg zcaOWj-Q#wwx4Z5)x{JOd;08w>!yW1*s&$NG_vG5{oD<#6Bqxp$=FtkSTe#iaM?20XQxFOt&MPPW;s$69>3WZX;$lPwXQPu_#n)oc7Rhe@EK8CwRjDk_R z30QLSJ^UV#l$rhZ?Os)x>2$3GFteVi#bOvoxQ_{~J`72!%F55@$DmpIyNtTK%xH6Btkc z1v_c;(sqo1Dqgt(!1pVQFZ0if7Po)COK9pspdWso?d^GW7;L`5_HteBqknk`*vFKu z&0B-;g0z75q9>RbqARP`%$nz%dCv1(kI$Nqe4gv`^E^N2$8&v@mawoJw+KbBE8%R9 zVA)s%5n0H^%vx2CL}p#r-(^{qGxI5>K}%~Q7gb%qX`Qz&Dc5|S>tO~uBkb-zOo#Ib zjHB*{fAL$-6jSVS$D$Q?G@~Pbbt(7;n5oy9%anBm!JvyG_b>FcuA;1$|ED+SjsaZk zQ|9@s$DgexjPNkg6i73T9?Qs?cmTx)dHY&2n48Tr%ea6F z1FCoR`FIfWF;)qNh-ma<0hI-_RV*@@kDArzr1^kW-xlXws|qG#2TtfftLqU#r4yrD zIVc#;nVR($#|U54*-bhL`VAONZ&0k6S`g@i4B-|bV>7kQXl|r@cbj$=-Hqn$28XQN z6eionpdA}jb`Dq^z)*}bFIDEu#zuAnDVq~ujsxs)Z1!8LGlok1i0V|Jd%o@;@6W_?V6w+VbaA5}#$ zb5UjrOLNG(bTp+k*IG?}#x{U7141@-rv?Sd`Vd8<$M(`x7e2w^mUTiW$z10=Ps3q0 z#xaaq&snRm8gyRU7%oV&&nsCIbt*q$tU}cU9eN{P!f>A+6G+$+7j|nS*^|;97vnPkMrwe{xb8NnX9r=AmAO2 z-5tm zb19a;-FGh#if$G|IhBN}RD{!OWp!zfStl(}wK}k-s^b{$?fMm2Ceu{TH4Gr1tK8tQ zJZGNII+we=3NtkZWL6?euC0Qcj_IPm#vKyaRk zCb!V70D}hE_++sH)~RM%R|4RfSXF&KxpU;oRNUVW$hhn3!LW|#sLI04%o-)+utE@K zJvadfuW~m~WY8=Hzn*Xrf~iViHfEJpP(zwfeLzd9FE0Ixu}wrYNA_K_folY;FOh|0 zHMn(x@cGU+R3WmV~jw{P_;*3-|AJU;{k-H-VE_ROk*=m?3bQ0X3^ zQVq|Q8IBu;OnNRnh-Ox4WXBeMW> z_ss4gMMxoq|Nl?%+vPoH=cNHuWk!VC3qM$7q4!+K%0z#>`Y0<&Y{rjO zj_j&xiKJNbry?^FRE=B-s8}I~+75Yt#N!!%`(vEzAQH@WfTCYSej^ zkY%FcOdllzEk7~80B_g1+#B7i9V}ky+|N!SULcuY$3nX={L*SDNL&S2y#}a4#mmJX zSFC`qNxy;0SS>7qg{ynuB?O^8T4*vTiR*3q+Vs9K2Y=a8ycDO)uToj<0V)V3h-4&E zu6H(3S#kJU%hS(TXB{i{bG;wWkKO+~^4}}|b*@KLliz?U_6||_nQ!hQm5ZN;LaJOe z)QA$K1|p;AN~;R%3rSTX63DLqC8TF4UOZ5Rn2bV-aGTrP+%D#CRAil1R&H05{jZV) z3bKvAS9?-7HuNjSYdv?VSeLO!&{@gmMqDAW>s#e3HTLUQ6Rf@iXjGNjV4zUZC_siz;7M*db%V*N##X+ggwpi70XYxdKZND#kf_G`xf z#7OpyLfeo6T=&bmB>UIj;mewS)lBm9N%IOOB}#ui4=C4Zc5RC5Gx+dX8I5y+(6ROism^iF$Axryi{c1313tY{T_4IosOSiz{GDg>)W=}l#ub8fbo^yV$y znNC%!S5%HAQWQ#`&euAxu0BX!HK4zK%C84)zs#XR;B#f%siZc0{klwDR-#tyuB|0< zeUMAQh=laupCZhV%&ZEEmRCMYzjm*CQw$sx)WTUA8qLG5Yx%o(#$YZl95UDUcsqXsL@Oj47mWU5hsPo65$Xf`~OCCQW>5CkKBxAO~B6rOg4{) z*i=e5A!Buf%0#1g_t1tPp^ySm4hvq$!k=2|$M+vsk(+HdC%LMJ5o4 zs;56$zC02ss?b=Ob(9r!ZY0y&Whg>R1~jk8HcfPhST_k=Hhh%}&UCd<_q&%V+16#D zLIhPMl9hZ}$wUSaXyj7gqc2I0J@JXKdT{M4u^NF2C$8q0xlp~ghgC(Nq6x+}cYwAla$=YuAJP)Ix7*SKTKO?s}ew@$ueeF-b z-Mea2GTY?=GnEDhjHZP|X>|ERdAlWxnsr^*0Z<`Eab%WM(o|HeO1c$QwFe!d%Gb)Q zA*pJnv!Z;3P}mSBNWohLbzk%LMZ_W$Mr-Z=)XFIud;#HCE${<>vQh__H{wK;`H)>US_2H z?|lHT{cv52W#J1$(IW{}FbfG;aF+8t=}Ud(xz@2C&&PUxsqtj4DW= zg_6pm0(sTvN@iZ@L=jYpiYirP4!v#ove|Fb{_}18eVaGo5NN>(HPZ@Ko>800p|CVa zMkS$IGD?*)Cohkm)uZ4;$rR5)x!B&;s;X0;vfis1CiQ!grXv3hRHtM?1l9XR!3 zbK?REb;|CO_1sVCOB2d&jd;BqSgi81)>A95PVitxA`7W1#I*FNY_rFqC!l(SGo`Yk zLacCRVL$-UTvd@2#%1V(41JZ2wu`xo3u3wJ)UqnjsIYmS4@IeIzP>_~u=8`-H;8f; z)5Eh8tMK%`!bIB&2gk~j5n_W`L>MVUOZD*mZ}%_z^YnGvHfh7Fw2DI7C?YEgMpU~^ zldOmkM&>j{BH{{9K(q=$$>Jus>B!{nB`OW%2xcjRcsw7+ap-vS<=a$@VPd%=*9nx^ z2r;!;+PVz^3XKA>AvW9g)>IN)kUyzpNn7^FypSRN&=2$#mzjAjXe+Pr8WPetkxrR+ zJv33xWNSzYuF#jh_;`00;|%SU!uZv&04YI`8-A*L)QCR9>EM> zM^;Q}ly@RaMadGaY^VRGL+w*Ljmo$dwrxy;2+C=(+~6$C-aV_CG|vl9X|*!)5_B)B@7ox0fNl zt?4QSWG10Pl1q4dg^5V9k`PHT0?X8Ltz$i_y)CLDBjY&Fea<;-n%!tK_DA?pa}I4U zQXz^e$gC>SL7_wkc1ui)e);7yVRzyUwO$ADr$s!k|6IqhU6=n$bTPnR1Esv|I(79$ zT~phY3T~${KF^cS#8$oT5SK4VUwZ}odMe-*11JIYB~y1AC105{{yP1y)9(__SP87l ze})3Iy`jlMARWFc&RDxYj(F_8f1E$w_dlQKpU?WoM?MxV|J$|TWorvndG)N|szm^D z8aLsXv?1Sa<36`9H~k-9$A8|(T}4&YRDc)}9=BOz)fC;zr|@47eMb|e`@1g@v0+0g z;;QG{+n2d*+UdNAShgR#@e=;8>AtHGK^m{qIxDa7|1Y?pmmLo;LvJ^1Ks(8Iaar5W z2E4jA_{!|D*L#!|dmN8f_LtGz$!S-snn7$&T z1BF~CUsP-naU!c^&?|BJS|VczIp{StAw%tYDhtu`j7T>0mB}(Ovx>~+%h!r0>LdNk zFd`IZg$==;L=Ba-PBHD4#bi{Rz9y6$jES!QHeyD zawW{P*B}B!CMM;W)yzs?M z%B-%!%<9~ap;%qG&Sqm;fBppefR?%0$g2G13M+}E zygVWWXs7rS7ec$ea!e^n@8Gk-vQh;RT@1?iW5@BlNddAV;#j{;vDckDnNqJzBZ`GF zSj;IlrS=lwaaj};{$j1B`aLil>)gcYsg_^ z0(2ysroEw z!l$U}vCfJ_(la-(BErE^Qj0UYCID)^Y{Ky1}^<&}h*Tnn1b`*12jS!EiAZZmM6$_GZ(_ImWl!H&T&_^kabr z`xL=iO3SOB4Gmk$>l6N&_PSa@U(ei&k@wmLzjEl+Y`{V{<=}PxXT7rEeZ7$KtT@;# z+0-i_$n28_S(#GWeWyG=*0}q)P4}2nx4UJ6v5bk#u4$4T-4R96FYb`u|1p|IEmTcoVmoHZl6&MNvL-#+V&RYZk3{{D2 zRoet0&MXdr__2;{O$T%EZ+bOd&MgiJ}nQoDb-G3hDRQeEA;MWKvrg= zeS3v0f1Z0poz8u@ll!WVGXg1{F3YNdnxXPst!OfWo9el~m7Cf_#6j z$L{~}?dy52a~*St$XJn|b`d2V>EQ&K4ELz3T1!wU4H~cAjp;ZfQiGZ01u-%TVL(4Y zGNX>Qi>lcsdIM~o&&V*n3rDq4MFM05GjiIksi3(Kd2IJTg!9TAY2zpa^|f5702Asc z?G|{ZLF6U4=dW}2Li)T;f4+LVUUPjFS^C=d_JB%$PWRWZxSl1yHV1*11aXN!*WvWa zB3z31um0WtJp}f74QSi@rBoZS>IJO0q@ctKSuVT#eyqpwJod-q5kKDj{ki{qu75w* zBf1M7ZMYXg`l@{WyQT3IC6HO$HondI+ctii^7S^q&F#L8Z@2Aj+vaV|o86|EScBb@ z%Om}a+wHW+anpTHk&pWKv))%wF@;lf3WxGG?r+i`n_8YvilX!sS+qt~#C<3$(5WLg&MJ4d0En3E(_F5Rb}Y4>OTH;0216 zq7r8mfJ{+c<_`(D(bqaP%Mkqwfm_M2o?Er23c)kc>p zfp9{K?G6*67{SVD%1MD>RECH$TNzMPRsrE8O0~qKy%Ay+?aGj%5tUxmr4UuDN|vJ| zqWL(E^v8B{9P#t<egS%E)O{itx*}9q0K!KjQ!O ze;cYJJPxe4IR}dF)ZXd};E_?6q7hLkfymSnlPfEmf$9a-Q~=^7Al1a+?f|JX1Itg3 zb-&$p&S4Vqh*-F+=#fDgy@9t(Ev8NZ6LFx9OSNWuW18s@s7c(a6nR1gDbPOTdM)${ z39)5@K8v-9DAx(ztzH+mr<=7KKc=4{qEC?gOLV~H@&8o+KT*)1;j*qSa#(^_2MQ@!vj3$zHBQr8f}mfQsS$P-*59jZ}aQ0KkoM1wtcz3&8c5Ed)vmCH=T2CW>=J-l_LWY zc{`6exKC_PLP^(!l%JA`uRP)OC^4Grn z>hH==FMmH2N=U5>^NCli`jZ&Jivfe|4rC!4U{?iH#QqRpEFh!G8yKCY0(LinCG#Ls>x;Lb$KopZiU= z+cxbsD%|&yw@rjE6PucuN>@b;Q8p(tWA%~U#RWx4BooS!xPTyCbJ92T&ff)5aH>Lk zd+$QI_%h)Il(zE?FZD&pt`3vS)J>5l6L!A35t6;_H!VO)kW55nRyr;ud!Yo8aGcAZ z?>{uYYvnqFxxUT&kJGJkQ=N*_ky*-8K~kiN!w$wpeEm92%E_`ZmM;&$K6zz zxelG?a0Hc9Wpo!8`ZLrR4OC<66H09d*BIMruDJ@3VL+%shSW+@7%V}YOLVB+bSees zaVCSps#Pz!oKV6lmdybQQxh?@Gg{GYN9E_L`E|zU=b_AB z_W=Io|9@JKq!W^_H(d8X$QgcmtR;_wA3J_L&hO9t&m;clng2dBy*H#HQql{6#@hh> zKPs~b6}@lsk2m{|+xXA>_I1kNzkK;)+_u}CZ}T=eZ*%Ava~pHWG@B;c*bJ-{w>7po z9%BuC5bsPz?TqY)tj)R2?RJ~DIj5Paj%_GrWHO{a(=-6Cb@z3;Un<)by{mrgw#gW=kfO`2POkDGPxrt&H;|Br2;gh6!1j8H@<=@Y9(zRbP>w_O?CN-pgmX>iuA1 zA}XS}GO`WP72#G{RlBb=A}JI#sS?j6lp;j&SSzwovS~^OdT$QO^Ejhi?XF|$%@~#G zSAVKjN|Ul@U3WH!TvkgYD&TbxfNDV`Q4;NCC_&}|Iz%E=%ZiFhKs<<|C<^6?DpwMc zNQU#pU(9T`fQFcWOpryj1d1j3S(w)=s_Z2}c76ff(RT?8Nv!Z=?NRvnIC6gsaTF_^ z5h8YCHLnjGiW7j87F>{KBLYCiii)f`7u7i4wvp+_s$`b&d7i2=sxnK4k&(xuAbo`w z024W@!-EX>n{5Fpq5Ez+B&0ks$XMrb8VjmNMg)+RkrjNNE20-NMJlT( zT5?oov1p|!6j3pN-cBr`4w{6Wqs|DpnJz$vj-jqHZ3N(JUv<3MZ=0x+nF~m%VvTBm zu4n~ObdAikv59Jyd#)aetGY@y3&6M`vizV<;D&g<^nmu`3rZjb`854mXMJ93OkSY@ z{6(($wcza|Uy0_4)?eBM@>&&KJ?gDMyv(5eP!WB3Pa0BB;NMUDdHVO~I?g`(66Er}ymu`aFOoIMOcdYl z_Q%`!<8FVu+3$D#nN9fJscc*H+!>j8{2K(rrp(SjG;O$OTCCR5Y6yNehNFdT6ps1pSh|y`kAPo7EoMC zwoeTXcu}HXH33(70=g0YYU8}Do$KrS6$Y4u)5z$tgVnBMYb_3Lj^*4?#H)pze$OR$TnC|YNcPB z#vmjx1?GUN-jeHTDPoz4 z!+5QOkUbW`9nydLl^X?F(95iSHPR{QX#KQMl^Oe5%#hXf)xTB5W2HcMa(piYJ#LNtFaQO^bT*P zHk{sUoh6kwvsE!vsP(=dNz6Gs>yf^RMW(|e`OnAsAAfvRRTvM%7vvn~o%6diL5|&dj-4eP~=PD3-c$?yo^@BdV`wCixUZCT^9kxRjl}mhW!%v zc_|K`<-JYBsB2QV_R4*@%S(TTywGy>Dm8atTzN5m+8VP*@M5<){)!#^Uw+lgd&CQv z%059nfJhz@YlTPdr~lm7amM2rKc4xoXZ+kVyuStU4)3B=F43{$T5WF{bNqJOzRvO6 zw*7Xq|9HFo@wVM>x9x8C+cxcfyHA^OyhDVypPg|N<8dz@$B zULSHb* z3rxqNuy@vBP4K9fv6qtRwSFoqGT5BP1~xWn+bg?IMh!(_E=?VhCqMpty#414Iu$As zD;kIwulrJVG^Wjf9a{#j^3&@48F3ckrmNFFsTdDyYDU6bWB> zy7YIIFb-n%;HN!dd2It)v3q{o-Zw8YAas*_uwVtW#|w>B%|8nEYJv-A~;f3RtfToKTuHK zg8sF@Ym5-0r$`pi%bcr)NkDH%L56AI2tS{vAOCo}#hCVde)tMcC1o?+&zefDXyhR( z3``R+&hSm9lvEa?2GbZT6Oh}OcOA-Os3^-TilPu9y~;!j$D8rZ_)*wl~5c|iW>`~Lr4$KT~X#`I&qKv7xgE(~&rh?Exx z$qWY)Lnz|w@OawTGO03!OJvDNs?K4IR8g-u{a}(AW>YNHn4#zKP!`P~Sz?8xFR~H4 zWvY-oj|ak_lOi^6RaFrsB7IN1>OBK+}+4X7G z#AS@+E8}%Fl7P@_|M<&CRM*5Nd1(gJSE#E;?S-;e1b?E;RKVIC> zl=eWE3M?@)BXfp-oavAAeE0qRTz@{-pU3fiU;lXGv6y65_M_sevTU+JZwj*tuqpSu ze!c16?&J4u{(gV^wr#hYeYwrsZJXO|yA7SUu}zzs4$*$iC)1cixfFH6_&`@ z*YQ}#_kDdZ&C(d6MV6`!GvS1Yh+PWTpn;mN$VLB9`q^C#xdbmH<|S!<*2VPJ;M%Hm z=|ff4%cTW$%i`z0g&knM!r)~fB32$B7EeZ(LVN$*$w64c3(+-{SRPd+OqGN@J|5fe zZ~dG%wK!dbk*i9oq^=xpl#b{x%YBRqVYzpor>azDEFr9zQ0tx^B_pFeNR$~Ul^&=r zR+Oq@NUgUyA|}-|BhD4>-K!ayBBH}eR3h31vyf4N3{M|(Q=7e2T5(P@v4O&vv)0k8 zj3du8@(qn8(2nq&D^M`%zC1lg(UAchkwuW=iO7zy$`qU^>&=Q&$f7}vmCT|J4i&=8 zsMmr-Va3V}2w7Sg3h8)nbOwQX?R*i)F1JrfB1cO$7f(Ffv&9Rxj@AMU^spP)zo8B~8ti$tqBv&dhL{7)|-JgMToib=t;$}lUzF+N= z0*FE!<~bX|9MYXjxT{Bd97d zKoFS-n^R!N`JJ*UrrEtRA`azX4cNt9Y`Y!xUYGJNh|YG^ukOW?mo@0q#Q8dhubpkX zHC}t*dchcaRnQNIKK~r|j2YR`^+%q4&V5w{nmXTJ@DyY1gLiws?6*V1dlE>liA0i^)7^gJ3PiKv)S_OX ziWZp=z|+sD0KFf2c*_bm{B{QlQ&swM| zZKG6VBQlwp*H91_eIep}mA+|FGa`XV2I%SGPhcUEG!`lX{o7wUTO&6LubPc(J=lGI zC}c{xN?uIpqMyw6;4=|*Sus{}?Y{QMht|LEZ#8VIB^A1#DI(icC^Ac{zL-owf1MD8 z(5qJELIyyUZ449befy@^ef9R3?hK>7=ehJZSu>Ehu=@+%)*VlPjTP{(u zb~5+ctimx4)0^+qC;O zzkbz&SuMn0pS$b;Pp9CnXxK~hdDX!4uRpZw zSH50nBysTzub*mNZNrQz-*=^`%_zC97~LM}t%SQqN!>sl2MV2PQE2F2yGT`KL{eRGS3T1i4HYN&`2ZY;$6oTxUnJS9?PZbpq(JDkni7^u zKY^;UGP|>=IX|jJHaRpRE4`s)EL@h2EJUXJI`@KCRYvq^fs_Vy2q6`$sLalsuvy*dOW5oN{uMLQOp7E^8^c*(2es5KZa1K>L zk3cr)5myScFVm5lrLl&}8EMKYx`U;lEw95nkPI(GRAe6M2buG}F>{?i zb9qG+y%?EAOo6eAdTBCfMyuW+zawwRz5(=kYp8*mSF8hIw&E|pT7oY)NS_t*8u?$k zO((`7D66YdMJ~5t8B%azaPb0B{IzGeMHgNG0%l$QH>vvd6nahlg}XkHf)=3 zbGzI4VsCTYZH#T3W83ETRb(qO8by-=kzsZdc@r6GR8y+SG#w%~#ca+w$J@MZ^Db&C ztjx&c%=M@`GompEO%yG%Mev@nweYIYeCal=v|V+M*GlBI*1H-T`nAfAjQw@5E|=Wj zMJ1hg=t(ZC4+&<$%VXuL!D3dP$Y479xGq36GN1{CiuNBj#++Z?_UH3F9uP@nQ?V#n zgfGu%dT{jFR25mihp&o$*Qp3uEf}_QUtXjc0gY5ONfD=Hhmul?T3yseE&3UIrRNdl zd#;l%pcJJWBTy(0_ruSu(#Cd2MW#ZS2F{2Q&_oA_!_y-w+ij>7Q;61c=6#VsMW(8j z$Qc)wy9$%E=$JXED%x!)0Ax-Rll$0)aGg(@K?Dg;vJu|C@AuF;Rnef~??^gUcJ*zU}Ty;ha)+Vx6UWw(w)h!K# zNDa+zQ;v_1ecx3CqNVCZh?bf|&m+z=o`L(@mptS9_xpf0x16$yU%K|9ai{yH|lHi%!fwlDwBmG%1HA^^W`3|EY)TIs0HA(v(P zim1Tp`5xzf`14#p_qEoF*u%rU0;pg=HF~5eB2}O|&EDqxZL`1M_|^2w*uIV1eT+F& zZ)41;GNM{QE4fsu7of8}JD1L1napCf6ck9Wz*P#<7ST@s{`%2f2#Bk_v#Mu2 zzOZ+|>smz?DjYa7Pk=04!K@Z4JmIfubzIIXyXs9r9d@h0^UsIE=>2=5GE0SO75Ui_ zT}dg)%vh_|5{NeZtI;+T(b2Yo&Mi~=o9%_Eh-AVOj5sTU#oLrsb;#}9orzWDu`0SH zr@;{dXhmWzK!b?vJ-VZks-8}>1jEne3sCPLMc+Ata-+fKFWZMyM^qEGcMKo~WQ0ZNRjTg6nfEN@~efHYarz3|y%*LDI9Ln3(~; z>bU!;VIjO%wmiev{(iS(GeIyj_NT`ptG20KP8}#{J9@qwK9f@DJh!daqbim z8<8G>QZ^fdy3%)yfBsmHqrQFn_U+r3??3&Y|M)mQJXW1+9mjFM&3U(EohygVIR_EK zFh$0S?9IgzD4|j&s-oIf(dTp5Y4htB4oO+rp>7f)%0UdFR+dU&yui_)j|zNJElI13PAdQX{O4b`!Iwl`5P21s5TZ0G&0-Xu z>v(vaXB}sq%a3*Ze4dYEMR=kr64k@f<#ZxBjW?4ybsO?!8{fwGHpka(ezom3ZA_a} zY?{gj3bfioaXIXhjD~%o7@d=878QCB)4{&}+s($dZMQE|XBE<8#d>BOE6+1mmpw$L zX9fzQU59?HCN9?T=fK|&Y`Hj%*EZ*+zLh{;{J76m%4btN(PRn8uX|SYQ{npA0G$>w z76)$?*1B1{R)EOL5{cy%g(^-KBO*%Xc7NM{KJq+OFBk>cBYK05s|uc28Oe(1=eQNb z`)maPNv}+ePz^K8sEWAy7IX}mqf7y=h^iu#rUicAkFqyhn^M|xTaoT#s0w!QV?70dh{^?n^!~h0&rY{eGCY9O*Lj})>J6>P?8dCd1B53^40gRy zsH)|VD65)d=p6HYr_NYMUFHW--2jSo_j+D3ED{w}t?<3-filp=AQ=sTBbg#z@csxv zg##cZ$?g~BHHv*^!1bzOWKrbmzrOIY!3*8kwI6$AYBzCIg`b|!BtT1LXC{~{ z{iG4OfOz}%)oci>B9Kf-m0ESN1(M>C9#%ER?ajtq=YgKlOU!NsW-U>x0&z{FtX32v zFA&=(3ZN(hCSdRZpC|(q*%1=CT%KvDf#!pL0-{?HVnWsn({RmZzaT&Ls%p9%KJr2g z@fT>QPFy-vKO^G8iC@$?uy@oix#z!M0)G8v5=62>AXVXccw~64jFr2e&v*ZLKhNjm z`B?jY_!<3BsdfznyF9IKiZ6n%$}g&4#{4qJeT=WSIq#-#L+6-dP8-t8y5_M$nnjW! z(JME14|+;uRlWUZ|i!hmC35xS22`vvHw;g{` zz^?CKy70HIxE`-cKn@$gD*wN(Qgk-7wRt=)Hg-kg7Ta=ZZ1L(|!3OV8fytB{~vQrI6O%hsbT( zm4-Laoh19sNy9A)tbpn}Cq%Tr?`_Agll9wb%ps=c#i&aQxFYwjSX22@4Ymbqc zQI*szIghCG=iA)J)Gk9@D>5+DQuTN~@`#zz&huWo4N)S1j7*4RWV_5f136U0%vK&1 z&T)rv6_3*2$Jp##$%Uf3l2kpTZX}Bi5gkl4&~C8e%k??Copa@Aq%tzM4t5*UCj?Sfm#9GEf&=i~IKFj|9&1OpvN# zD!Rp5ln}FuC~aauR0P#n)|ftsu+zCcLOQy|1t}NhEd(-AL3#Z%&5p*4xqqD^00v4f zRNS>y{9F;gqGZ=$-Oqpk9I#&nR~%O&?CO|oRVOZBX$RR}3*P_B1E7Nj6lz|zbSv8$ zRe46N)yHV~<2>FUk7GYiUn?>*y_KkoYdXk{+*F3@&Gc=v+pzoC=B7Gq&M^jWCSw?f zPzX^#BMU6;Ky3y>PkIK_wPXqDBH~pvkP*?>|4c!*q3bXkLhYdd9n#>-$nyz8?T=>xC6u}fl0O4q&4=ipaK9*5P_JH4!su zC+Ww@I0TjJl(ErteJt68iZ0?+5f($Fc)?ezj0jYKN|SSc%r9FPL1u83ce6sGx2i-U z!%!)#&@OQA%)e4`HWj|;-s>VIN>ogG;1&;TrdiB_J2dk+efQi2`*~_C0zZ$_`yD4# z)vQ8Ytt@?DN7c#-UnUk&o(GCDrzf8KZmM(JT9ESeX8xQjKu)m_PtR;JE7aP+!i+44 zk|Jadk^45+ia3^Fo0|+3DZHr;;ou-MGrL`$Y}c%LgQIG&`toKg=ubDVHHxE2FyL zpfahVT@JBznG9^0o=Iq9m(UNi3XRrqY1Vh*cS;L~?;|Ds&cV40|3=W!_nXIQAp6 zFfC7fx+9Go&^^zi_+LNI^T@Y>p~I8pMQIP`}Sof+{XC&_9fgS z6J<=8WcZnBK&fRJb18KaMOsGv_S^3^EHVmNpBg!@OCTv3i$X-|yxEZFj~{IdliA7k zmFYI`SyJI@6VxhZ2H_%>J@48#*oJyuB!)h(yCaC}MQ6*G3#5&>1^|p#w(C=e`K)#9 zn})JC#z=601{82D8_*f!?r!9(D)Jg<3F-OsYvB$|aukhXFXPbvRtE5rfFPGjap@n0 zU?n`u-Oo7BBOb^3W9{#2f9`%hR(dx&_8$;J8aau(%21g@-iE!+@nzUHWsbScxlyM~ z(>wK6FqT$XmcRuRs®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 wX=Zr

-
+
-
-
-

ENROLLMENT

-
120

#STUDENTS CURRENTLY ENROLLED

-
20%

% DROPOUT

-
- -
+
+
+

ENROLLMENT

+
120#STUDENTS CURRENTLY ENROLLED
+
20%% DROPOUT
+
-
-

ACHIEVEMENT

-
105

#STUDENTS THAT MEET THE TARGET

-
78%

% OF TOTAL (135)

-
+
+

ACHIEVEMENT

+
105#STUDENTS THAT MEETTHE TARGET
+
78%% OF TOTAL (135)
+
-
-

NET PROMOTER SCORE

-
78%

% CUMULATIVE NPS

-
- 60%

Promoters

- 30%

Passive

- 10%

Detractors

+
+

NET PROMOTER SCORE

+
78%% CUMULATIVE NPS
-
+
+ 60%Promoters + 30%Passive + 10%Detractors +
+
-
+
-
-
+
+

TECH SKILLS

-
90

#STUDENTS THAT MEET THE TARGET

-
62%

% OF TOTAL (135)

+
90#STUDENTS THAT MEETTHE TARGET
+
62%% OF TOTAL (135)
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

+ #STUDENTS THAT MEET THE TARGET + #STUDENTS THAT DON'T MEET THE TARGET
-
+

LIFE SKILLS

-
80

#OVERALL CLASS AVERAGE

-
62

#STUDENTS THAT MEET THE TARGET

+
80#OVERALL CLASS AVERAGE
+
62#STUDENTS THAT MEETTHE TARGET
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

+ #STUDENTS THAT MEET THE TARGET + #STUDENTS THAT DON'T MEET THE TARGET
-
-
+
+

STUDENT SATISFATION

-
140

% MEETING OR EXCEEDING EXPECTATIONS (CUMULATIVE)

+
140% MEETING OR EXCEEDINGEXPECTATIONS (CUMULATIVE)
-
+

TEACHER RATING

-
4.2

OVERALL TEACHER RATING (CUMULATIVE)

+
4.2OVERALL TEACHER RATING(CUMULATIVE)
-
+

JEDI MASTER RATING

-
50

OVERALL JEDI RATING (CUMULATIVE)

+
50OVERALL JEDI RATING(CUMULATIVE)
+
+ +
+ diff --git a/js/app.js b/js/app.js index 294580ab..cd8f6795 100644 --- a/js/app.js +++ b/js/app.js @@ -1,44 +1,167 @@ -var region = document.getElementById('region'); -var ulRegion = document.getElementById('list-region'); +var ulRegion = document.getElementById('ul-region'); +var ulLim = document.getElementById('ul-lim'); + +var divRegion = document.getElementById('divRegion'); var lima = document.getElementById('lim'); +var ulLim = document.getElementById('ul-lim'); +var lim172 = document.getElementById('lim172'); +var lim171 = document.getElementById('lim171'); +var lim162 = document.getElementById('lim162'); + var arequipa = document.getElementById('aqp'); +var ulAqp = document.getElementById('ul-aqp'); +var aqp171 = document.getElementById('aqp171'); +var aqp162 = document.getElementById('aqp162'); + var chile = document.getElementById('scl'); +var ulScl = document.getElementById('ul-scl'); +var scl172 = document.getElementById('scl172'); +var scl171 = document.getElementById('scl171'); +var scl162 = document.getElementById('scl162'); + var mexico = document.getElementById('cdmx'); -var previous = region; +var ulCdmx = document.getElementById('ul-cdmx'); +var cdmx172 = document.getElementById('cdmx172'); +var cdmx171 = document.getElementById('cdmx171'); + +var previous = divRegion; window.addEventListener('load', function() { - region.addEventListener('click', showRegion); + divRegion.addEventListener('click', showAllRegions); lima.addEventListener('click', optionsLima); + lim172.addEventListener('click', optionslim172); + lim171.addEventListener('click', optionslim171); + lim162.addEventListener('click', optionslim162); arequipa.addEventListener('click', optionsArequipa); + // aqp171.addEventListener('click', optionsaqp171); chile.addEventListener('click', optionsChile); mexico.addEventListener('click', optionsMexico); + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); }); -function showRegion() { + +function showAllRegions() { + // ulRegion.classList.toggle('hidden'); ulRegion.classList.toggle('hidden'); + paintOptions(lim172, previous); + // paintOptions(divRegion, previous); + ulAqp.classList.toggle('hidden'); + ulScl.classList.toggle('hidden'); + ulCdmx.classList.toggle('hidden'); }; + +function paintOptions(option, previous) { + option.classList.add('yellow'); + if (option !== previous) + previous.classList.remove('yellow'); +} +/* +function options(optionRegion, index) { + // paintOptions(optionRegion, previous); + previous = optionRegion; + showRegion(); + ul[index].classList.toggle('hidden'); +} +*/ function optionsLima() { paintOptions(lima, previous); previous = lima; + ulLim.classList.toggle('hidden'); +} +function optionslim172() { + paintOptions(lim172, previous); + previous = lim172; + var region = lim172.dataset.region; + var promotion = lim172.dataset.promotion; + showMain(region, promotion); +} +function optionslim171() { + paintOptions(lim171, previous); + previous = lim171; + var region = lim171.dataset.region; + var promotion = lim171.dataset.promotion; + showMain(region, promotion); +} +function optionslim162() { + paintOptions(lim162, previous); + previous = lim162; } function optionsArequipa() { paintOptions(arequipa, previous); previous = arequipa; + ulAqp.classList.toggle('hidden'); } function optionsChile() { paintOptions(chile, previous); previous = chile; + ulScl.classList.toggle('hidden'); } function optionsMexico() { paintOptions(mexico, previous); previous = mexico; + ulCdmx.classList.toggle('hidden'); } -function paintOptions(option, previous) { - option.classList.add('yellow'); - previous.classList.remove('yellow'); + +function showMain(region, promotion) { + showTotalStudents(region, promotion); +} + +function showTotalStudents(region, promotion) { + var current = 0; + var deserted = 0; + + console.log('region '+region+' promotion '+promotion ); + var sedeRegion = region; + var generation = promotion; + + /* + var sedeRegion = 'LIM'; + var generation = '2017-2'; + */ + for (var regionData in data) { + if (regionData === sedeRegion) { + for (var promo in data [regionData]) { + if (promo === generation) { + for (var students in data [regionData][promo]) { + if (students === 'students') { + for (var eachStudent in data [regionData][promo][students]) { + var active = data[sedeRegion][promo][students][eachStudent]['active']; + + (active) ? current++ : deserted++; + } + } + } + } + } + + } + } + console.log("current "+current+" deserted "+deserted); + drawTotalStudents(current, deserted); } +// Obtener a quien elijo +// LIM172 = data.LIM['2017-2']; +// Pasar parametro para obtener ya datos estadisticos -AQP162 = data.AQP['2016-2']; -LIM172 = data.LIM['2017-2']; +/*************************GRAFICOS************/ -console.log(LIM172); -console.log(LIM172.length); +function drawTotalStudents(current, deserted) { + google.charts.load('current', {'packages':['corechart']}); + google.charts.setOnLoadCallback(drawChart); + function drawChart() { + var dataTest = new google.visualization.DataTable(); + dataTest.addColumn('string', 'Topping'); + dataTest.addColumn('number', 'Slices'); + dataTest.addRows([ + ['Inscritas', current], + ['Desertaron', deserted], + ]); + var options = { + 'colors': ['#109618', '#dc3912'], + 'width': 320, + 'height': 150 }; + var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + chart.draw(dataTest, options); + } +} From a79f782bca812b1177f7bd0f2b4dcf4a100e25be Mon Sep 17 00:00:00 2001 From: YosseLine Date: Thu, 30 Nov 2017 01:16:33 -0500 Subject: [PATCH 11/22] Modifcando estilos con css y resolviendo conflictos --- css/main.css | 43 ++++++++++++- index.html | 26 +++++++- index2.html | 153 ++++++++++++++++++++++++++++++++++++++++++++++ js/app2.js | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 387 insertions(+), 2 deletions(-) create mode 100644 index2.html create mode 100644 js/app2.js diff --git a/css/main.css b/css/main.css index 7d116643..5b8dfa8c 100644 --- a/css/main.css +++ b/css/main.css @@ -26,6 +26,7 @@ } .border-bottom{ border-bottom: 4px solid rgb(255,193,7); +>>>>>>> 403eece7bac2f3ea9a8659fba715ed92bdb08e7b } /*Modificando header*/ header{ @@ -35,6 +36,7 @@ header{ position: fixed; z-index: 1000; background-color: rgb(236,235,235); +>>>>>>> 403eece7bac2f3ea9a8659fba715ed92bdb08e7b box-shadow: 0 0 3px #000; top: 0; } @@ -43,7 +45,6 @@ header{ height: 100%; position: fixed; } - img{ width: 150px; margin: 2px 51px; @@ -165,6 +166,14 @@ cursor: pointer; } .sprints:hover{ outline-color: #grey; +======= +height: 100%; +} + +a:hover { + outline-color: grey; + cursor: pointer; +>>>>>>> 944dceb7cc23481fd61f3ec1da565027ea80bf92 } .sprints:active{ background-color: rgb(236,235,235); @@ -208,3 +217,35 @@ cursor: pointer; font-size: 15px; font-weight: 700; } +.sections-overview{ + margin-top: 20px; + width: 100%; + height: 270px; + display: flex; +} +/*Modificacndo contenedores div*/ +.box-big{ + height: 100%; + background-color: #fff; + box-shadow: 0 0 5px #000; + width: 30%; + /* float: left; */ + margin:10px 18px 10px 18px; +} +.box-big-skills{ + height: 100%; + background-color: #fff; + box-shadow: 0 0 5px #000; + width: 40%; + margin:10px 52px 10px 52px; +} +.box-little{ + width: 160px; + padding: 10px; + background-color: rgb(247,247,247); + font-size: 12px; +} +.number-box{ + font-size: 15px; + font-weight: 700; +} diff --git a/index.html b/index.html index 68a28686..f2dd5770 100644 --- a/index.html +++ b/index.html @@ -19,7 +19,7 @@
-
diff --git a/js/app.js b/js/app.js index 45b02bc6..7d55cba3 100644 --- a/js/app.js +++ b/js/app.js @@ -1,31 +1,25 @@ var ulRegion = document.getElementById('ul-region'); var ulLim = document.getElementById('ul-lim'); - var divRegion = document.getElementById('divRegion'); var lima = document.getElementById('lim'); var ulLim = document.getElementById('ul-lim'); var lim172 = document.getElementById('lim172'); var lim171 = document.getElementById('lim171'); var lim162 = document.getElementById('lim162'); - var arequipa = document.getElementById('aqp'); var ulAqp = document.getElementById('ul-aqp'); var aqp171 = document.getElementById('aqp171'); var aqp162 = document.getElementById('aqp162'); - var chile = document.getElementById('scl'); var ulScl = document.getElementById('ul-scl'); var scl172 = document.getElementById('scl172'); var scl171 = document.getElementById('scl171'); var scl162 = document.getElementById('scl162'); - var mexico = document.getElementById('cdmx'); var ulCdmx = document.getElementById('ul-cdmx'); var cdmx172 = document.getElementById('cdmx172'); var cdmx171 = document.getElementById('cdmx171'); - var previous = divRegion; - window.addEventListener('load', function() { divRegion.addEventListener('click', showAllRegions); lima.addEventListener('click', optionsLima); @@ -40,7 +34,6 @@ window.addEventListener('load', function() { var promotion = lim172.dataset.promotion; showMain(region, promotion); }); - function showAllRegions() { // ulRegion.classList.toggle('hidden'); ulRegion.classList.toggle('hidden'); @@ -50,7 +43,6 @@ function showAllRegions() { ulScl.classList.toggle('hidden'); ulCdmx.classList.toggle('hidden'); }; - function paintOptions(option, previous) { option.classList.add('yellow'); if (option !== previous) @@ -79,6 +71,9 @@ function optionslim172() { function optionslim171() { paintOptions(lim171, previous); previous = lim171; + var region = lim171.dataset.region; + var promotion = lim171.dataset.promotion; + showMain(region, promotion); } function optionslim162() { paintOptions(lim162, previous); @@ -99,39 +94,42 @@ function optionsMexico() { previous = mexico; ulCdmx.classList.toggle('hidden'); } - -function showMain(promotion) { - showTotalStudents(promotion); +function showMain(region, promotion) { + showTotalStudents(region, promotion); } - function showTotalStudents(region, promotion) { - drawTotalStudents(6, 7); + var current = 0; + var deserted = 0; + console.log('region '+region+' promotion '+promotion ); + var sedeRegion = region; + var generation = promotion; /* - console.log(data.LIM); - for(var regionData in data) { - if(region === regionData) - console.log(regionData); - } - */ var sedeRegion = 'LIM'; - var generacion = '2017-2'; + var generation = '2017-2'; + */ for (var regionData in data) { if (regionData === sedeRegion) { - for (var semestre in data [regionData]) { - if (semestre === generacion) { - console.log(data[regionData][semestre].students); + for (var promo in data [regionData]) { + if (promo === generation) { + for (var students in data [regionData][promo]) { + if (students === 'students') { + for (var eachStudent in data [regionData][promo][students]) { + var active = data[sedeRegion][promo][students][eachStudent]['active']; + (active) ? current++ : deserted++; + } + } + } } } } } + console.log("current "+current+" deserted "+deserted); + drawTotalStudents(current, deserted); } // Obtener a quien elijo // LIM172 = data.LIM['2017-2']; -// console.log(LIM172); // Pasar parametro para obtener ya datos estadisticos - /*************************GRAFICOS************/ - function drawTotalStudents(current, deserted) { google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); @@ -145,8 +143,8 @@ function drawTotalStudents(current, deserted) { ]); var options = { 'colors': ['#109618', '#dc3912'], - 'width': 300, - 'height': 300 }; + 'width': 320, + 'height': 150 }; var chart = new google.visualization.PieChart(document.getElementById('chart_div')); chart.draw(dataTest, options); } From 16348ff47d3672bb3bc36b5a8808ec7176401c7e Mon Sep 17 00:00:00 2001 From: YosseLine Date: Thu, 30 Nov 2017 05:40:49 -0500 Subject: [PATCH 14/22] =?UTF-8?q?A=C3=B1adiendo=20%=20dropout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/main.css | 11 ++++++++--- index.html | 2 +- js/app.js | 34 +++++++++++++++++++++++++++------- 3 files changed, 36 insertions(+), 11 deletions(-) diff --git a/css/main.css b/css/main.css index b21cb624..1be49731 100644 --- a/css/main.css +++ b/css/main.css @@ -35,6 +35,11 @@ .text-font-size{ font-size: 10px; } +.number-box-red{ + color : red; + font-size: 20px; + font-weight: 700; +} /*Modificando header*/ header{ margin-top: 0; @@ -199,7 +204,6 @@ a:hover { background-color: #fff; box-shadow: 0 0 5px #000; width: 30%; - /* float: left; */ margin:10px 18px 10px 18px; } .box-big-skills{ @@ -210,10 +214,11 @@ a:hover { margin:10px 52px 10px 52px; } .box-little{ - width: 160px; - padding: 10px; + width: 120px; + padding: 2px; background-color: rgb(247,247,247); font-size: 12px; + margin-left: 2px; } .number-box{ font-size: 15px; diff --git a/index.html b/index.html index 4eaf5604..1530ee3a 100644 --- a/index.html +++ b/index.html @@ -68,7 +68,7 @@

ENROLLMENT

#STUDENTS CURRENTLY ENROLLED
-
20%% DROPOUT
+
20%% DROPOUT
diff --git a/js/app.js b/js/app.js index 49a770fe..d04db0ee 100644 --- a/js/app.js +++ b/js/app.js @@ -105,10 +105,6 @@ function showTotalStudents(region, promotion) { console.log('region '+region+' promotion '+promotion ); var sedeRegion = region; var generation = promotion; - /* - var sedeRegion = 'LIM'; - var generation = '2017-2'; - */ for (var regionData in data) { if (regionData === sedeRegion) { for (var promo in data [regionData]) { @@ -126,12 +122,38 @@ function showTotalStudents(region, promotion) { } numberBoxStudents.textContent = current; numberBoxStudents.classList.toggle('number-box-int'); + studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; drawTotalStudents(current, deserted); } console.log("current" + current + "deserted" + deserted); // Obtener a quien elijo // LIM172 = data.LIM['2017-2']; -// Pasar parametro para obtener ya datos estadisticos +// Pasar parametro para obtener ya datos estadisticos*/ +} + +function sowOverGoal(rgion,promotion) { + var meet = 0; + var falis = 0; + for (var regionData in data) { + if (regionData === sedeRegion) { + for (var promo in data [regionData]) { + if (promo === generation) { + for (var students in data [regionData][promo]) { + if (students === 'students') { + for (var eachStudent in data [regionData][promo][students]) { + var active = data[sedeRegion][promo][students][eachStudent]['active']; + + (active) ? current++ : deserted++; + } + } + } + } + } + } + numberBoxStudents.textContent = current; + numberBoxStudents.classList.toggle('number-box-int'); + drawTotalStudents(current, deserted); + } } /*************************GRAFICOS************/ function drawTotalStudents(current, deserted) { @@ -153,5 +175,3 @@ function drawTotalStudents(current, deserted) { chart.draw(dataTest, options); } } - - From 9c090f0f4a842c71fa1970ab89f05970c4734a1c Mon Sep 17 00:00:00 2001 From: lidiecitass Date: Thu, 30 Nov 2017 14:12:39 -0500 Subject: [PATCH 15/22] Ultimas modificaciones --- css/main.css | 11 +++-- index.html | 20 ++++---- js/app.js | 133 +++++++++++++++++++++++++++------------------------ js/app2.js | 74 ++++++++++++++++------------ 4 files changed, 131 insertions(+), 107 deletions(-) diff --git a/css/main.css b/css/main.css index 1be49731..fb8451fe 100644 --- a/css/main.css +++ b/css/main.css @@ -31,10 +31,11 @@ color : green; font-size: 20px; font-weight: 700; -} -.text-font-size{ + } + .text-font-size{ font-size: 10px; -} + } + .number-box-red{ color : red; font-size: 20px; @@ -72,11 +73,11 @@ figure{ text-align: center; outline: none; border: none; - transform: translateY(40%); + transform: translateY(17%); margin-left: 25px; background-color: inherit; font-size: 18px; -} + } .tab:active { transform: translateY(40%); border-bottom: 4px solid rgb(255,193,7); diff --git a/index.html b/index.html index 1530ee3a..2e8b780d 100644 --- a/index.html +++ b/index.html @@ -2,9 +2,9 @@ - Dashboard-Prueba + Dashboard-Prueba - + @@ -67,26 +67,26 @@

ENROLLMENT

-
#STUDENTS CURRENTLY ENROLLED
+
52#STUDENTS CURRENTLY ENROLLED
20%% DROPOUT
-
+

ACHIEVEMENT

-
105#STUDENTS THAT MEETTHE TARGET
-
78%% OF TOTAL (135)
+
105#STUDENTS THAT MEETTHE TARGET
+
78%% OF TOTAL (135)

NET PROMOTER SCORE

-
78%% CUMULATIVE NPS +
78%% CUMULATIVE NPS
- 60%Promoters - 30%Passive - 10%Detractors + 60%Promoters + 30%Passive + 10%Detractors
diff --git a/js/app.js b/js/app.js index d04db0ee..634ec80c 100644 --- a/js/app.js +++ b/js/app.js @@ -22,6 +22,14 @@ var cdmx171 = document.getElementById('cdmx171'); var previous = divRegion; var numberBoxStudents = document.getElementById('number-box-students'); var studentsDropout = document.getElementById('students-dropout'); +var cumulativeNps = document.getElementById('cumulative-nps'); +var promoters = document.getElementById('promoters'); +var passive = document.getElementById('passive'); +var detractors = document.getElementById('detractors'); +var region; +var promotion; +var POINTMAX = 2100; + window.addEventListener('load', function() { divRegion.addEventListener('click', showAllRegions); lima.addEventListener('click', optionsLima); @@ -32,10 +40,11 @@ window.addEventListener('load', function() { // aqp171.addEventListener('click', optionsaqp171); chile.addEventListener('click', optionsChile); mexico.addEventListener('click', optionsMexico); - var region = lim172.dataset.region; - var promotion = lim172.dataset.promotion; + region = lim172.dataset.region; + promotion = lim172.dataset.promotion; showMain(region, promotion); }); + function showAllRegions() { // ulRegion.classList.toggle('hidden'); ulRegion.classList.toggle('hidden'); @@ -50,32 +59,35 @@ function paintOptions(option, previous) { if (option !== previous) previous.classList.remove('yellow'); } -/* -function options(optionRegion, index) { - // paintOptions(optionRegion, previous); - previous = optionRegion; - showRegion(); - ul[index].classList.toggle('hidden'); +function showMain(region, promotion) { + showTotalStudents(region, promotion); } -*/ function optionsLima() { paintOptions(lima, previous); previous = lima; ulLim.classList.toggle('hidden'); } + function optionslim172() { + region = lim172.dataset.region; + promotion = lim172.dataset.promotion; paintOptions(lim172, previous); previous = lim172; - var region = lim172.dataset.region; - var promotion = lim172.dataset.promotion; showMain(region, promotion); + showTotalStudents(region, promotion); + // showOverGoal(region, promotion); } + function optionslim171() { + region = lim171.dataset.region; + promotion = lim171.dataset.promotion; paintOptions(lim171, previous); previous = lim171; - var region = lim171.dataset.region; - var promotion = lim171.dataset.promotion; + region = lim171.dataset.region; + promotion = lim171.dataset.promotion; showMain(region, promotion); + showTotalStudents(region, promotion); + // showOverGoal(region, promotion); } function optionslim162() { paintOptions(lim162, previous); @@ -96,65 +108,62 @@ function optionsMexico() { previous = mexico; ulCdmx.classList.toggle('hidden'); } -function showMain(region, promotion) { - showTotalStudents(region, promotion); -} +/* Funnción para determinar estudiantes actuales y que desertaron*/ function showTotalStudents(region, promotion) { var current = 0; var deserted = 0; - console.log('region '+region+' promotion '+promotion ); - var sedeRegion = region; - var generation = promotion; - for (var regionData in data) { - if (regionData === sedeRegion) { - for (var promo in data [regionData]) { - if (promo === generation) { - for (var students in data [regionData][promo]) { - if (students === 'students') { - for (var eachStudent in data [regionData][promo][students]) { - var active = data[sedeRegion][promo][students][eachStudent]['active']; - (active) ? current++ : deserted++; - } - } - } - } + + for (var students in data [region][promotion]) { + if (students === 'students') { + for (var eachStudent in data [region][promotion][students]) { + var active = data[region][promotion][students][eachStudent]['active']; + (active) ? current++ : deserted++; } } - numberBoxStudents.textContent = current; - numberBoxStudents.classList.toggle('number-box-int'); - studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; - drawTotalStudents(current, deserted); } - console.log("current" + current + "deserted" + deserted); -// Obtener a quien elijo -// LIM172 = data.LIM['2017-2']; -// Pasar parametro para obtener ya datos estadisticos*/ + drawTotalStudents(current, deserted); + + numberBoxStudents.textContent = current; + numberBoxStudents.classList.toggle('number-box-int'); + studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; + + } +/* +function showOverGoal(region, promotion) { + var students = data[region][promotion]['students']; + var nsprint; + var hse; + var tech; + var scoresTotal; + var count=0; + var sprintTotal=[]; -function sowOverGoal(rgion,promotion) { - var meet = 0; - var falis = 0; - for (var regionData in data) { - if (regionData === sedeRegion) { - for (var promo in data [regionData]) { - if (promo === generation) { - for (var students in data [regionData][promo]) { - if (students === 'students') { - for (var eachStudent in data [regionData][promo][students]) { - var active = data[sedeRegion][promo][students][eachStudent]['active']; - - (active) ? current++ : deserted++; - } - } - } - } + for (var i = 0; i < students.length; i++) { + if (students[i]['active']) { + var sprint = students[i]['sprints']; + for (var j = 0; j < sprint.length;j++) { + nsprint = sprint[j]['number']; + hse = sprint[j]['score']['hse']; + tech = sprint[j]['score']['tech']; + scoresTotal = hse+tech; + if(scoresTotal>=2100) { + sprintTotal[i][j]=scoresTotal; + console.log("nsprint"+nsprint); + console.log(scoresTotal); + console.log("sprintTotal[i][j]"+sprintTotal[i][j]); + } } } - numberBoxStudents.textContent = current; - numberBoxStudents.classList.toggle('number-box-int'); - drawTotalStudents(current, deserted); + } + console.log(count); +} */ +/* Función para */ +function cumulativeNps(region,promotion) { + } + /*************************GRAFICOS************/ function drawTotalStudents(current, deserted) { google.charts.load('current', {'packages':['corechart']}); @@ -171,7 +180,7 @@ function drawTotalStudents(current, deserted) { 'colors': ['#109618', '#dc3912'], 'width': 320, 'height': 150 }; - var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + var chart = new google.visualization.PieChart(document.getElementById('chart_div_enrollment')); chart.draw(dataTest, options); } -} +} \ No newline at end of file diff --git a/js/app2.js b/js/app2.js index a0e993cd..5e5172fa 100644 --- a/js/app2.js +++ b/js/app2.js @@ -1,30 +1,29 @@ var ulRegion = document.getElementById('ul-region'); var ulLim = document.getElementById('ul-lim'); - var divRegion = document.getElementById('divRegion'); var lima = document.getElementById('lim'); var ulLim = document.getElementById('ul-lim'); var lim172 = document.getElementById('lim172'); var lim171 = document.getElementById('lim171'); var lim162 = document.getElementById('lim162'); - var arequipa = document.getElementById('aqp'); var ulAqp = document.getElementById('ul-aqp'); var aqp171 = document.getElementById('aqp171'); var aqp162 = document.getElementById('aqp162'); - var chile = document.getElementById('scl'); var ulScl = document.getElementById('ul-scl'); var scl172 = document.getElementById('scl172'); var scl171 = document.getElementById('scl171'); var scl162 = document.getElementById('scl162'); - var mexico = document.getElementById('cdmx'); var ulCdmx = document.getElementById('ul-cdmx'); var cdmx172 = document.getElementById('cdmx172'); var cdmx171 = document.getElementById('cdmx171'); - var previous = divRegion; +var numberBoxStudents = document.getElementById('number-box-students'); +var studentsDropout = document.getElementById('students-dropout'); +console.log(data[sede]); + window.addEventListener('load', function() { divRegion.addEventListener('click', showAllRegions); @@ -40,7 +39,6 @@ window.addEventListener('load', function() { var promotion = lim172.dataset.promotion; showMain(region, promotion); }); - function showAllRegions() { // ulRegion.classList.toggle('hidden'); ulRegion.classList.toggle('hidden'); @@ -50,7 +48,6 @@ function showAllRegions() { ulScl.classList.toggle('hidden'); ulCdmx.classList.toggle('hidden'); }; - function paintOptions(option, previous) { option.classList.add('yellow'); if (option !== previous) @@ -102,66 +99,83 @@ function optionsMexico() { previous = mexico; ulCdmx.classList.toggle('hidden'); } - function showMain(region, promotion) { showTotalStudents(region, promotion); } - function showTotalStudents(region, promotion) { var current = 0; var deserted = 0; - - console.log('region '+region+' promotion '+promotion ); var sedeRegion = region; var generation = promotion; - - /* - var sedeRegion = 'LIM'; - var generation = '2017-2'; - */ for (var regionData in data) { - if (regionData === sedeRegion) { + if (regionData === sedeRegion) { for (var promo in data [regionData]) { if (promo === generation) { for (var students in data [regionData][promo]) { if (students === 'students') { for (var eachStudent in data [regionData][promo][students]) { var active = data[sedeRegion][promo][students][eachStudent]['active']; - (active) ? current++ : deserted++; } } - } + } } } - } + numberBoxStudents.textContent = current; + numberBoxStudents.classList.toggle('number-box-int'); + studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; + drawTotalStudents(current, deserted); } - console.log("current "+current+" deserted "+deserted); - drawTotalStudents(current, deserted); -} + console.log("current" + current + "deserted" + deserted); // Obtener a quien elijo // LIM172 = data.LIM['2017-2']; -// Pasar parametro para obtener ya datos estadisticos +// Pasar parametro para obtener ya datos estadisticos*/ +} +/* +function sowOverGoal(region, promotion) { + var meet = 0; + var falis = 0; + for (var regionData in data) { + if (regionData === sedeRegion) { + for (var promo in data [regionData]) { + if (promo === generation) { + for (var students in data [regionData][promo]) { + if (students === 'students') { + for (var eachStudent in data [regionData][promo][students]) { + var active = data[sedeRegion][promo][students][eachStudent]['active']; -/*************************GRAFICOS************/ + (active) ? current++ : deserted++; + } + } + } + } + } + } + numberBoxStudents.textContent = current; + numberBoxStudents.classList.toggle('number-box-int'); + drawTotalStudents(current, deserted); + } +} +*/ +/*************************GRAFICOS************/ function drawTotalStudents(current, deserted) { google.charts.load('current', {'packages':['corechart']}); - google.charts.setOnLoadCallback(drawChart); - function drawChart() { + google.charts.setOnLoadCallback(drawChart); + function drawChart() { var dataTest = new google.visualization.DataTable(); dataTest.addColumn('string', 'Topping'); dataTest.addColumn('number', 'Slices'); dataTest.addRows([ ['Inscritas', current], ['Desertaron', deserted], - ]); + ]); var options = { 'colors': ['#109618', '#dc3912'], 'width': 320, 'height': 150 }; - var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + var chart = new google.visualization.PieChart(document.getElementById('chart_div_enrollment')); chart.draw(dataTest, options); } -} \ No newline at end of file +} From 957a72bac1399734a8a8fc86793f4df87aaa4ce0 Mon Sep 17 00:00:00 2001 From: YosseLine Date: Thu, 30 Nov 2017 15:07:12 -0500 Subject: [PATCH 16/22] =?UTF-8?q?Agrengando=20NPS=20seg=C3=BAn=20sede?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/main.css | 11 ++-- index.html | 16 ++--- js/app.js | 164 ++++++++++++++++++++++++++++++++------------------- 3 files changed, 118 insertions(+), 73 deletions(-) diff --git a/css/main.css b/css/main.css index 1be49731..fb8451fe 100644 --- a/css/main.css +++ b/css/main.css @@ -31,10 +31,11 @@ color : green; font-size: 20px; font-weight: 700; -} -.text-font-size{ + } + .text-font-size{ font-size: 10px; -} + } + .number-box-red{ color : red; font-size: 20px; @@ -72,11 +73,11 @@ figure{ text-align: center; outline: none; border: none; - transform: translateY(40%); + transform: translateY(17%); margin-left: 25px; background-color: inherit; font-size: 18px; -} + } .tab:active { transform: translateY(40%); border-bottom: 4px solid rgb(255,193,7); diff --git a/index.html b/index.html index 1530ee3a..2b40527f 100644 --- a/index.html +++ b/index.html @@ -67,26 +67,26 @@

ENROLLMENT

-
#STUDENTS CURRENTLY ENROLLED
+
52#STUDENTS CURRENTLY ENROLLED
20%% DROPOUT
-
+

ACHIEVEMENT

-
105#STUDENTS THAT MEETTHE TARGET
-
78%% OF TOTAL (135)
+
105#STUDENTS THAT MEETTHE TARGET
+
78%% OF TOTAL (135)

NET PROMOTER SCORE

-
78%% CUMULATIVE NPS +
78%% CUMULATIVE NPS
- 60%Promoters - 30%Passive - 10%Detractors + 60%Promoters + 30%Passive + 10%Detractors
diff --git a/js/app.js b/js/app.js index d04db0ee..850a2231 100644 --- a/js/app.js +++ b/js/app.js @@ -22,6 +22,14 @@ var cdmx171 = document.getElementById('cdmx171'); var previous = divRegion; var numberBoxStudents = document.getElementById('number-box-students'); var studentsDropout = document.getElementById('students-dropout'); +var cumulativeNpsBox = document.getElementById('cumulative-nps-box'); +var promotersBox = document.getElementById('promoters-box'); +var passiveBox = document.getElementById('passive-box'); +var detractorsBox = document.getElementById('detractors-box'); +var region; +var promotion; +var POINTMAX = 2100; + window.addEventListener('load', function() { divRegion.addEventListener('click', showAllRegions); lima.addEventListener('click', optionsLima); @@ -32,10 +40,12 @@ window.addEventListener('load', function() { // aqp171.addEventListener('click', optionsaqp171); chile.addEventListener('click', optionsChile); mexico.addEventListener('click', optionsMexico); - var region = lim172.dataset.region; - var promotion = lim172.dataset.promotion; + region = lim172.dataset.region; + promotion = lim172.dataset.promotion; showMain(region, promotion); + cumulativeNps(region,promotion); }); + function showAllRegions() { // ulRegion.classList.toggle('hidden'); ulRegion.classList.toggle('hidden'); @@ -50,32 +60,38 @@ function paintOptions(option, previous) { if (option !== previous) previous.classList.remove('yellow'); } -/* -function options(optionRegion, index) { - // paintOptions(optionRegion, previous); - previous = optionRegion; - showRegion(); - ul[index].classList.toggle('hidden'); +function showMain(region, promotion) { + showTotalStudents(region, promotion); + } -*/ function optionsLima() { paintOptions(lima, previous); previous = lima; ulLim.classList.toggle('hidden'); } + function optionslim172() { + region = lim172.dataset.region; + promotion = lim172.dataset.promotion; paintOptions(lim172, previous); previous = lim172; - var region = lim172.dataset.region; - var promotion = lim172.dataset.promotion; showMain(region, promotion); + showTotalStudents(region, promotion); + cumulativeNps(region,promotion); + // showOverGoal(region, promotion); } + function optionslim171() { + region = lim171.dataset.region; + promotion = lim171.dataset.promotion; paintOptions(lim171, previous); previous = lim171; - var region = lim171.dataset.region; - var promotion = lim171.dataset.promotion; + region = lim171.dataset.region; + promotion = lim171.dataset.promotion; showMain(region, promotion); + showTotalStudents(region, promotion); + cumulativeNps(region,promotion); + // showOverGoal(region, promotion); } function optionslim162() { paintOptions(lim162, previous); @@ -96,65 +112,93 @@ function optionsMexico() { previous = mexico; ulCdmx.classList.toggle('hidden'); } -function showMain(region, promotion) { - showTotalStudents(region, promotion); -} +/* Funnción para determinar estudiantes actuales y que desertaron*/ function showTotalStudents(region, promotion) { var current = 0; var deserted = 0; - console.log('region '+region+' promotion '+promotion ); - var sedeRegion = region; - var generation = promotion; - for (var regionData in data) { - if (regionData === sedeRegion) { - for (var promo in data [regionData]) { - if (promo === generation) { - for (var students in data [regionData][promo]) { - if (students === 'students') { - for (var eachStudent in data [regionData][promo][students]) { - var active = data[sedeRegion][promo][students][eachStudent]['active']; - (active) ? current++ : deserted++; - } - } - } - } + + for (var students in data [region][promotion]) { + if (students === 'students') { + for (var eachStudent in data [region][promotion][students]) { + var active = data[region][promotion][students][eachStudent]['active']; + (active) ? current++ : deserted++; } } - numberBoxStudents.textContent = current; - numberBoxStudents.classList.toggle('number-box-int'); - studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; - drawTotalStudents(current, deserted); } - console.log("current" + current + "deserted" + deserted); -// Obtener a quien elijo -// LIM172 = data.LIM['2017-2']; -// Pasar parametro para obtener ya datos estadisticos*/ + drawTotalStudents(current, deserted); + + numberBoxStudents.textContent = current; + numberBoxStudents.classList.toggle('number-box-int'); + studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; } -function sowOverGoal(rgion,promotion) { - var meet = 0; - var falis = 0; - for (var regionData in data) { - if (regionData === sedeRegion) { - for (var promo in data [regionData]) { - if (promo === generation) { - for (var students in data [regionData][promo]) { - if (students === 'students') { - for (var eachStudent in data [regionData][promo][students]) { - var active = data[sedeRegion][promo][students][eachStudent]['active']; +function cumulativeNps(region, promotion) { +var promoters = 0; +var detractors = 0; +var arrayNps=[]; +var arrayPromoters=[]; +var arrayDetractors=[]; +var arrayPassive=[]; +var totalNps = 0; +var totalPromoters = 0; +var totalDetractors = 0; +var totalPassive = 0; +var ratings = data[region][promotion]['ratings']; +for(var i = 0; i=2100) { + sprintTotal[i][j]=scoresTotal; + console.log("nsprint"+nsprint); + console.log(scoresTotal); + console.log("sprintTotal[i][j]"+sprintTotal[i][j]); } } } - numberBoxStudents.textContent = current; - numberBoxStudents.classList.toggle('number-box-int'); - drawTotalStudents(current, deserted); + } -} + console.log(count); +} */ +/* Función para */ + + /*************************GRAFICOS************/ function drawTotalStudents(current, deserted) { google.charts.load('current', {'packages':['corechart']}); @@ -171,7 +215,7 @@ function drawTotalStudents(current, deserted) { 'colors': ['#109618', '#dc3912'], 'width': 320, 'height': 150 }; - var chart = new google.visualization.PieChart(document.getElementById('chart_div')); + var chart = new google.visualization.PieChart(document.getElementById('chart_div_enrollment')); chart.draw(dataTest, options); } } From af092391deb3b95e68baa687bb1f4800a83d9174 Mon Sep 17 00:00:00 2001 From: YosseLine Date: Thu, 30 Nov 2017 15:33:59 -0500 Subject: [PATCH 17/22] Agregando funcionalidad en box students satisfation --- index.html | 6 +++--- js/app.js | 17 +++++++++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 2b40527f..05ebf736 100644 --- a/index.html +++ b/index.html @@ -108,8 +108,8 @@

TECH SKILLS

LIFE SKILLS

-
80#OVERALL CLASS AVERAGE
-
62#STUDENTS THAT MEETTHE TARGET
+
#OVERALL CLASS AVERAGE
+
#STUDENTS THAT MEETTHE TARGET
@@ -122,7 +122,7 @@

LIFE SKILLS

STUDENT SATISFATION

-
140% MEETING OR EXCEEDINGEXPECTATIONS (CUMULATIVE)
+
% MEETING OR EXCEEDINGEXPECTATIONS (CUMULATIVE)
diff --git a/js/app.js b/js/app.js index 850a2231..5cdcb46c 100644 --- a/js/app.js +++ b/js/app.js @@ -26,6 +26,7 @@ var cumulativeNpsBox = document.getElementById('cumulative-nps-box'); var promotersBox = document.getElementById('promoters-box'); var passiveBox = document.getElementById('passive-box'); var detractorsBox = document.getElementById('detractors-box'); +var satisfationBox = document.getElementById('satisfation-box'); var region; var promotion; var POINTMAX = 2100; @@ -44,6 +45,7 @@ window.addEventListener('load', function() { promotion = lim172.dataset.promotion; showMain(region, promotion); cumulativeNps(region,promotion); + studentsSatisfation(region, promotion); }); function showAllRegions() { @@ -78,6 +80,7 @@ function optionslim172() { showMain(region, promotion); showTotalStudents(region, promotion); cumulativeNps(region,promotion); + studentsSatisfation(region, promotion); // showOverGoal(region, promotion); } @@ -91,6 +94,7 @@ function optionslim171() { showMain(region, promotion); showTotalStudents(region, promotion); cumulativeNps(region,promotion); + studentsSatisfation(region, promotion); // showOverGoal(region, promotion); } function optionslim162() { @@ -198,6 +202,19 @@ function showOverGoal(region, promotion) { } */ /* Función para */ +function studentsSatisfation(region, promotion){ + var ratings = data[region][promotion]['ratings']; + var cumple =[]; + var total = 0; + for(var i=0; i Date: Thu, 30 Nov 2017 15:46:16 -0500 Subject: [PATCH 18/22] Agregando funcionalidad en box jedi master rating --- index.html | 2 +- js/app.js | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 05ebf736..c24705b5 100644 --- a/index.html +++ b/index.html @@ -136,7 +136,7 @@

TEACHER RATING

JEDI MASTER RATING

-
50OVERALL JEDI RATING(CUMULATIVE)
+
OVERALL JEDI RATING(CUMULATIVE)
diff --git a/js/app.js b/js/app.js index 5cdcb46c..c872f342 100644 --- a/js/app.js +++ b/js/app.js @@ -27,6 +27,7 @@ var promotersBox = document.getElementById('promoters-box'); var passiveBox = document.getElementById('passive-box'); var detractorsBox = document.getElementById('detractors-box'); var satisfationBox = document.getElementById('satisfation-box'); +var jediRatingBox = document.getElementById('jedi-rating-box'); var region; var promotion; var POINTMAX = 2100; @@ -46,6 +47,7 @@ window.addEventListener('load', function() { showMain(region, promotion); cumulativeNps(region,promotion); studentsSatisfation(region, promotion); + jediRating(region, promotion); }); function showAllRegions() { @@ -81,6 +83,7 @@ function optionslim172() { showTotalStudents(region, promotion); cumulativeNps(region,promotion); studentsSatisfation(region, promotion); + jediRating(region, promotion); // showOverGoal(region, promotion); } @@ -95,6 +98,7 @@ function optionslim171() { showTotalStudents(region, promotion); cumulativeNps(region,promotion); studentsSatisfation(region, promotion); + jediRating(region, promotion) // showOverGoal(region, promotion); } function optionslim162() { @@ -216,6 +220,20 @@ function studentsSatisfation(region, promotion){ satisfationBox.textContent = total; } +function jediRating(region, promotion){ + var ratings = data[region][promotion]['ratings']; + var array = []; + var total = 0; + for(var i=0; i Date: Thu, 30 Nov 2017 16:39:11 -0500 Subject: [PATCH 19/22] =?UTF-8?q?Probando=20gr=C3=A1ficos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/main.css | 2 +- index.html | 10 +++------- js/app.js | 24 ++++++++++++++++++++++++ 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/css/main.css b/css/main.css index fb8451fe..ee5b1455 100644 --- a/css/main.css +++ b/css/main.css @@ -187,7 +187,7 @@ a:hover { background-color: rgb(236,235,235); } /*Modificando article Overview*/ -.background-color-article{ +.background-color-main{ background-color: rgb(247,247,247); } .padding-article{ diff --git a/index.html b/index.html index c24705b5..eb7d9243 100644 --- a/index.html +++ b/index.html @@ -57,13 +57,11 @@
-
-
+
-
-
+

ENROLLMENT

@@ -88,9 +86,7 @@

NET PROMOTER SCORE

30%Passive 10%Detractors
-
- -
+
diff --git a/js/app.js b/js/app.js index c872f342..660a3b03 100644 --- a/js/app.js +++ b/js/app.js @@ -174,6 +174,7 @@ cumulativeNpsBox.classList.add('number-box-int'); promotersBox.textContent = totalPromoters; detractorsBox.textContent = totalDetractors; passiveBox.textContent = totalPassive; +drawNetPromoter(); } /* function showOverGoal(region, promotion) { @@ -254,3 +255,26 @@ function drawTotalStudents(current, deserted) { chart.draw(dataTest, options); } } + + +function drawNetPromoter(s1, s2, s3, s4) { + google.charts.load('current', {packages: ['corechart', 'line']}); + google.charts.setOnLoadCallback(drawBasic); + function drawBasic() { + var data = new google.visualization.DataTable(); + data.addColumn('number', 'X'); + data.addColumn('number', 'NPS'); + data.addRows([ + [0, 0], [1, 10], [2, 23], [3, 17], [4, 18] + ]); + var options = { + hAxis: { + title: 'SPRINT' + }, + }; + + var chart = new google.visualization.LineChart(document.getElementById('chart_div_nps')); + + chart.draw(data, options); + } +} From 107e7619990c3acc3afd266efc2dde88aa6627b6 Mon Sep 17 00:00:00 2001 From: lidiecitass Date: Thu, 30 Nov 2017 16:43:47 -0500 Subject: [PATCH 20/22] Probando opciones --- index2.html | 153 -------------------------------------------- js/app.js | 15 +++-- js/app2.js | 181 ---------------------------------------------------- 3 files changed, 9 insertions(+), 340 deletions(-) delete mode 100644 index2.html delete mode 100644 js/app2.js diff --git a/index2.html b/index2.html deleted file mode 100644 index be6215ca..00000000 --- a/index2.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - Dashboard-Prueba - - - - - -
-
- Logo laboratoria -
- -
- -
-
- -
-
-
-
-

ENROLLMENT

-
120#STUDENTS CURRENTLY ENROLLED
-
20%% DROPOUT
-
-
-
-

ACHIEVEMENT

-
105#STUDENTS THAT MEETTHE TARGET
-
78%% OF TOTAL (135)
-
- -
-
-
-

NET PROMOTER SCORE

-
78%% CUMULATIVE NPS -
-
- 60%Promoters - 30%Passive - 10%Detractors -
-
- -
-
-
- -
-
-

TECH SKILLS

-
90

#STUDENTS THAT MEET THE TARGET

-
62%

% OF TOTAL (135)

-
- -
-
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

-
-
- -
-

LIFE SKILLS

-
80

#OVERALL CLASS AVERAGE

-
62

#STUDENTS THAT MEET THE TARGET

-
- -
-
-

#STUDENTS THAT MEET THE TARGET

-

#STUDENTS THAT DON'T MEET THE TARGET

-
-
-
-
-
-

STUDENT SATISFATION

-
140

% MEETING OR EXCEEDING EXPECTATIONS (CUMULATIVE)

-
- -
-
-
-

TEACHER RATING

-
4.2

OVERALL TEACHER RATING (CUMULATIVE)

-
- -
-
-
-

JEDI MASTER RATING

-
50

OVERALL JEDI RATING (CUMULATIVE)

-
- -
-
-
-
-
- - - - - \ No newline at end of file diff --git a/js/app.js b/js/app.js index 634ec80c..dd79d45c 100644 --- a/js/app.js +++ b/js/app.js @@ -61,6 +61,7 @@ function paintOptions(option, previous) { } function showMain(region, promotion) { showTotalStudents(region, promotion); + showOverGoal(region, promotion); } function optionsLima() { paintOptions(lima, previous); @@ -129,36 +130,38 @@ function showTotalStudents(region, promotion) { } -/* + function showOverGoal(region, promotion) { var students = data[region][promotion]['students']; var nsprint; var hse; var tech; var scoresTotal; - var count=0; - var sprintTotal=[]; + var countS1=0; + var countS2=0; + var countS3=0; + var countS4=0; for (var i = 0; i < students.length; i++) { if (students[i]['active']) { var sprint = students[i]['sprints']; for (var j = 0; j < sprint.length;j++) { nsprint = sprint[j]['number']; + hse = sprint[j]['score']['hse']; tech = sprint[j]['score']['tech']; scoresTotal = hse+tech; if(scoresTotal>=2100) { - sprintTotal[i][j]=scoresTotal; + console.log("nsprint"+nsprint); console.log(scoresTotal); - console.log("sprintTotal[i][j]"+sprintTotal[i][j]); } } } } console.log(count); -} */ +} /* Función para */ function cumulativeNps(region,promotion) { diff --git a/js/app2.js b/js/app2.js deleted file mode 100644 index 5e5172fa..00000000 --- a/js/app2.js +++ /dev/null @@ -1,181 +0,0 @@ -var ulRegion = document.getElementById('ul-region'); -var ulLim = document.getElementById('ul-lim'); -var divRegion = document.getElementById('divRegion'); -var lima = document.getElementById('lim'); -var ulLim = document.getElementById('ul-lim'); -var lim172 = document.getElementById('lim172'); -var lim171 = document.getElementById('lim171'); -var lim162 = document.getElementById('lim162'); -var arequipa = document.getElementById('aqp'); -var ulAqp = document.getElementById('ul-aqp'); -var aqp171 = document.getElementById('aqp171'); -var aqp162 = document.getElementById('aqp162'); -var chile = document.getElementById('scl'); -var ulScl = document.getElementById('ul-scl'); -var scl172 = document.getElementById('scl172'); -var scl171 = document.getElementById('scl171'); -var scl162 = document.getElementById('scl162'); -var mexico = document.getElementById('cdmx'); -var ulCdmx = document.getElementById('ul-cdmx'); -var cdmx172 = document.getElementById('cdmx172'); -var cdmx171 = document.getElementById('cdmx171'); -var previous = divRegion; -var numberBoxStudents = document.getElementById('number-box-students'); -var studentsDropout = document.getElementById('students-dropout'); -console.log(data[sede]); - - -window.addEventListener('load', function() { - divRegion.addEventListener('click', showAllRegions); - lima.addEventListener('click', optionsLima); - lim172.addEventListener('click', optionslim172); - lim171.addEventListener('click', optionslim171); - lim162.addEventListener('click', optionslim162); - arequipa.addEventListener('click', optionsArequipa); - // aqp171.addEventListener('click', optionsaqp171); - chile.addEventListener('click', optionsChile); - mexico.addEventListener('click', optionsMexico); - var region = lim172.dataset.region; - var promotion = lim172.dataset.promotion; - showMain(region, promotion); -}); -function showAllRegions() { - // ulRegion.classList.toggle('hidden'); - ulRegion.classList.toggle('hidden'); - paintOptions(lim172, previous); - // paintOptions(divRegion, previous); - ulAqp.classList.toggle('hidden'); - ulScl.classList.toggle('hidden'); - ulCdmx.classList.toggle('hidden'); -}; -function paintOptions(option, previous) { - option.classList.add('yellow'); - if (option !== previous) - previous.classList.remove('yellow'); -} -/* -function options(optionRegion, index) { - // paintOptions(optionRegion, previous); - previous = optionRegion; - showRegion(); - ul[index].classList.toggle('hidden'); -} -*/ -function optionsLima() { - paintOptions(lima, previous); - previous = lima; - ulLim.classList.toggle('hidden'); -} -function optionslim172() { - paintOptions(lim172, previous); - previous = lim172; - var region = lim172.dataset.region; - var promotion = lim172.dataset.promotion; - showMain(region, promotion); -} -function optionslim171() { - paintOptions(lim171, previous); - previous = lim171; - var region = lim171.dataset.region; - var promotion = lim171.dataset.promotion; - showMain(region, promotion); -} -function optionslim162() { - paintOptions(lim162, previous); - previous = lim162; -} -function optionsArequipa() { - paintOptions(arequipa, previous); - previous = arequipa; - ulAqp.classList.toggle('hidden'); -} -function optionsChile() { - paintOptions(chile, previous); - previous = chile; - ulScl.classList.toggle('hidden'); -} -function optionsMexico() { - paintOptions(mexico, previous); - previous = mexico; - ulCdmx.classList.toggle('hidden'); -} -function showMain(region, promotion) { - showTotalStudents(region, promotion); -} -function showTotalStudents(region, promotion) { - var current = 0; - var deserted = 0; - var sedeRegion = region; - var generation = promotion; - for (var regionData in data) { - if (regionData === sedeRegion) { - for (var promo in data [regionData]) { - if (promo === generation) { - for (var students in data [regionData][promo]) { - if (students === 'students') { - for (var eachStudent in data [regionData][promo][students]) { - var active = data[sedeRegion][promo][students][eachStudent]['active']; - (active) ? current++ : deserted++; - } - } - } - } - } - } - numberBoxStudents.textContent = current; - numberBoxStudents.classList.toggle('number-box-int'); - studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; - drawTotalStudents(current, deserted); - } - console.log("current" + current + "deserted" + deserted); -// Obtener a quien elijo -// LIM172 = data.LIM['2017-2']; -// Pasar parametro para obtener ya datos estadisticos*/ -} -/* -function sowOverGoal(region, promotion) { - var meet = 0; - var falis = 0; - for (var regionData in data) { - if (regionData === sedeRegion) { - for (var promo in data [regionData]) { - if (promo === generation) { - for (var students in data [regionData][promo]) { - if (students === 'students') { - for (var eachStudent in data [regionData][promo][students]) { - var active = data[sedeRegion][promo][students][eachStudent]['active']; - - (active) ? current++ : deserted++; - } - } - } - } - } - } - numberBoxStudents.textContent = current; - numberBoxStudents.classList.toggle('number-box-int'); - drawTotalStudents(current, deserted); - } -} -*/ - -/*************************GRAFICOS************/ -function drawTotalStudents(current, deserted) { - google.charts.load('current', {'packages':['corechart']}); - google.charts.setOnLoadCallback(drawChart); - function drawChart() { - var dataTest = new google.visualization.DataTable(); - dataTest.addColumn('string', 'Topping'); - dataTest.addColumn('number', 'Slices'); - dataTest.addRows([ - ['Inscritas', current], - ['Desertaron', deserted], - ]); - var options = { - 'colors': ['#109618', '#dc3912'], - 'width': 320, - 'height': 150 }; - var chart = new google.visualization.PieChart(document.getElementById('chart_div_enrollment')); - chart.draw(dataTest, options); - } -} From 59269df7f4986ecb500121d352a4438e6e3d3957 Mon Sep 17 00:00:00 2001 From: YosseLine Date: Thu, 30 Nov 2017 18:08:31 -0500 Subject: [PATCH 21/22] =?UTF-8?q?A=C3=B1adiendo=20interacci=C3=B3n=20con?= =?UTF-8?q?=20js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/main.css | 4 ++-- index.html | 10 +++++----- js/app.js | 38 +++++++++++++++++++------------------- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/css/main.css b/css/main.css index ee5b1455..1db0516c 100644 --- a/css/main.css +++ b/css/main.css @@ -162,11 +162,11 @@ a{ margin-top: 60.89px; margin-left: 252px; } -.container-sprints{ +.sprint-box{ width: 100%; - border-bottom: 2px solid rgb(255,193,7); position: fixed; background-color: #FFF; + z-index: 1000; } .sprints{ text-align: justify; diff --git a/index.html b/index.html index eb7d9243..e7fb54b9 100644 --- a/index.html +++ b/index.html @@ -58,8 +58,8 @@
-
    -
  • Sprints
  • +
    @@ -82,9 +82,9 @@

    NET PROMOTER SCORE

    78%% CUMULATIVE NPS
    - 60%Promoters - 30%Passive - 10%Detractors + 60%
    Promoters + 30%
    Passive + 10%
    Detractors
    diff --git a/js/app.js b/js/app.js index 660a3b03..857eda04 100644 --- a/js/app.js +++ b/js/app.js @@ -48,6 +48,7 @@ window.addEventListener('load', function() { cumulativeNps(region,promotion); studentsSatisfation(region, promotion); jediRating(region, promotion); + showOverGoal(region, promotion) }); function showAllRegions() { @@ -84,7 +85,7 @@ function optionslim172() { cumulativeNps(region,promotion); studentsSatisfation(region, promotion); jediRating(region, promotion); - // showOverGoal(region, promotion); + showOverGoal(region, promotion); } function optionslim171() { @@ -134,7 +135,6 @@ function showTotalStudents(region, promotion) { } } drawTotalStudents(current, deserted); - numberBoxStudents.textContent = current; numberBoxStudents.classList.toggle('number-box-int'); studentsDropout.textContent = parseFloat(deserted/(current + deserted)*100).toFixed(0) + '%'; @@ -176,35 +176,34 @@ detractorsBox.textContent = totalDetractors; passiveBox.textContent = totalPassive; drawNetPromoter(); } -/* + function showOverGoal(region, promotion) { var students = data[region][promotion]['students']; var nsprint; var hse; var tech; + var count = 0; var scoresTotal; - var count=0; + var sprint1 = []; + var sprint2 = []; + var sprint3 = []; + var sprint4 = []; var sprintTotal=[]; for (var i = 0; i < students.length; i++) { if (students[i]['active']) { var sprint = students[i]['sprints']; - for (var j = 0; j < sprint.length;j++) { - nsprint = sprint[j]['number']; - hse = sprint[j]['score']['hse']; - tech = sprint[j]['score']['tech']; - scoresTotal = hse+tech; - if(scoresTotal>=2100) { - sprintTotal[i][j]=scoresTotal; - console.log("nsprint"+nsprint); - console.log(scoresTotal); - console.log("sprintTotal[i][j]"+sprintTotal[i][j]); - } - } + /*sprint1.push(students[i]['sprints'][0]['score']['tech'] + students[i]['sprints'][0]['score']['hse']); + sprint2.push(students[i]['sprints'][1]['score']['tech'] + students[i]['sprints'][1]['score']['hse']); + sprint3.push(students[i]['sprints'][2]['score']['tech'] + students[i]['sprints'][2]['score']['hse']); + sprint4.push(students[i]['sprints'][3]['score']['tech'] + students[i]['sprints'][3]['score']['hse']);*/ + } + if(students[i]['sprints'][0]['score']['tech'] + students[i]['sprints'][0]['score']['hse'] >= 2100){ + count = count + 1; + console.log(count); + } } - } - console.log(count); -} */ + /* Función para */ function studentsSatisfation(region, promotion){ @@ -236,6 +235,7 @@ function jediRating(region, promotion){ jediRatingBox.textContent = total; } /*************************GRAFICOS************/ + function drawTotalStudents(current, deserted) { google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); From 5867995bdd20d5e251e74b699fd3547bc3f51b56 Mon Sep 17 00:00:00 2001 From: YosseLine Date: Thu, 30 Nov 2017 18:23:15 -0500 Subject: [PATCH 22/22] Subiendo ultimos cambios --- css/main.css | 5 +++++ index.html | 36 ++++++++++++++++++------------------ 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/css/main.css b/css/main.css index 1db0516c..a1d48fd0 100644 --- a/css/main.css +++ b/css/main.css @@ -32,6 +32,11 @@ font-size: 20px; font-weight: 700; } + .number-box-black{ + color : #000; + font-size: 20px; + font-weight: 700; + } .text-font-size{ font-size: 10px; } diff --git a/index.html b/index.html index e7fb54b9..50dc43c3 100644 --- a/index.html +++ b/index.html @@ -71,29 +71,29 @@

    ENROLLMENT

ACHIEVEMENT

-
105#STUDENTS THAT MEETTHE TARGET
-
78%% OF TOTAL (135)
+
105#STUDENTS THAT MEETTHE TARGET
+
78%% OF TOTAL (135)

NET PROMOTER SCORE

-
78%% CUMULATIVE NPS +
78%% CUMULATIVE NPS
- 60%
Promoters - 30%
Passive - 10%
Detractors + 60% Promoters
+ 30% Passive
+ 10% Detractors
-

TECH SKILLS

-
90#STUDENTS THAT MEETTHE TARGET
-
62%% OF TOTAL (135)
+

TECH SKILLS

+
90#STUDENTS THAT MEETTHE TARGET
+
62%% OF TOTAL (135)
@@ -103,9 +103,9 @@

TECH SKILLS

-

LIFE SKILLS

-
#OVERALL CLASS AVERAGE
-
#STUDENTS THAT MEETTHE TARGET
+

LIFE SKILLS

+
80#OVERALL CLASS AVERAGE
+
62#STUDENTS THAT MEETTHE TARGET
@@ -117,22 +117,22 @@

LIFE SKILLS

-

STUDENT SATISFATION

-
% MEETING OR EXCEEDINGEXPECTATIONS (CUMULATIVE)
+

STUDENT SATISFATION

+
% MEETING OR EXCEEDINGEXPECTATIONS (CUMULATIVE)
-

TEACHER RATING

-
4.2OVERALL TEACHER RATING(CUMULATIVE)
+

TEACHER RATING

+
4.2OVERALL TEACHER RATING(CUMULATIVE)
-

JEDI MASTER RATING

-
OVERALL JEDI RATING(CUMULATIVE)
+

JEDI MASTER RATING

+
OVERALL JEDI RATING(CUMULATIVE)