From 131b8980acc13c6551dee5c707b27b8dcbd8515d Mon Sep 17 00:00:00 2001 From: hummypkg Date: Mon, 8 Feb 2016 15:32:17 +0000 Subject: [PATCH] updated diagnostics page, jquery 1.12 git-svn-id: file:///root/webif/svn/pkg/webif/trunk@2598 2a923420-c742-0410-a762-8d5b09965624 --- CONTROL/control | 2 +- webif/cgi-bin/cfwreset.cgi | 18 -- webif/html/db/index.jim | 14 +- webif/html/diag/diag.jim | 229 +++++++++++++---------- webif/html/diag/{channel.jim => mux.jim} | 5 + webif/html/diag/rpc.jim | 36 ++++ webif/html/diag/script.js | 143 +++++++------- webif/html/diag/style.css | 25 +++ webif/html/dlna/dlna.jim | 6 +- webif/html/img/aerials.png | Bin 0 -> 23729 bytes webif/html/img/db.png | Bin 0 -> 15421 bytes webif/html/img/delete.png | Bin 0 -> 12678 bytes webif/html/img/dlna_large.png | Bin 0 -> 19832 bytes webif/html/img/dspace.png | Bin 0 -> 8416 bytes webif/html/img/editor.png | Bin 0 -> 19734 bytes webif/html/img/reset.png | Bin 0 -> 11355 bytes webif/html/img/safe.png | Bin 0 -> 11265 bytes webif/html/img/shredder.png | Bin 0 -> 21159 bytes webif/html/js/jquery-1.11.3.min.js | 5 - webif/html/js/jquery-1.12.0.min.js | 5 + webif/html/js/jquery.js | 2 +- webif/html/lib/header.jim | 42 ++--- webif/lib/setup | 63 ++++--- webif/lib/system.class | 19 +- 24 files changed, 356 insertions(+), 258 deletions(-) delete mode 100755 webif/cgi-bin/cfwreset.cgi rename webif/html/diag/{channel.jim => mux.jim} (96%) create mode 100755 webif/html/diag/rpc.jim create mode 100644 webif/html/img/aerials.png create mode 100644 webif/html/img/db.png create mode 100644 webif/html/img/delete.png create mode 100644 webif/html/img/dlna_large.png create mode 100644 webif/html/img/dspace.png create mode 100644 webif/html/img/editor.png create mode 100644 webif/html/img/reset.png create mode 100644 webif/html/img/safe.png create mode 100644 webif/html/img/shredder.png delete mode 100644 webif/html/js/jquery-1.11.3.min.js create mode 100644 webif/html/js/jquery-1.12.0.min.js diff --git a/CONTROL/control b/CONTROL/control index 184ae5c..ff58af9 100644 --- a/CONTROL/control +++ b/CONTROL/control @@ -1,7 +1,7 @@ Package: webif Priority: optional Section: web -Version: 1.2.7-1 +Version: 1.2.7-2 Architecture: mipsel Maintainer: af123@hummypkg.org.uk Depends: webif-channelicons(>=1.1.18),lighttpd(>=1.4.39),jim(>=0.76),jim-oo,jim-sqlite3(>=0.76),jim-cgi(>=0.7),jim-binary(>=0.76),service-control(>=2.1),busybox(>=1.20.2-1),lsof(>=4.87),epg(>=1.2.1),hmt(>=2.0.9),ssmtp,anacron,trm(>=1.1),openssl-command,nicesplice,id3v2,file,rsvsync(>=1.0.2),webif-charts(>=1.2-1),stripts(>=1.2.5-3),smartmontools,tmenu(>=1.08),ffmpeg,id3v2,multienv(>=1.6),tcpping(>=1.1),e2fsprogs,wireless-tools(>=29-1),dbupdate,recmon(>=2.0.7) diff --git a/webif/cgi-bin/cfwreset.cgi b/webif/cgi-bin/cfwreset.cgi deleted file mode 100755 index 40b38c0..0000000 --- a/webif/cgi-bin/cfwreset.cgi +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -[ -n "$QUERY_STRING" ] && rma="${QUERY_STRING##*=}" || rma=0 - -echo "Content-Type: text/plain" -echo - -if [ "$rma" = 1 ]; then - modver="`cat /etc/modversion`" - if [ "$modver" -ge 215 ]; then - touch /var/lib/humaxtv_backup/.rma - else - touch /var/lib/humaxtv/.rma - fi -else - touch /var/lib/humaxtv/mod/_RESET_CUSTOM_FIRMWARE_ENVIRONMENT -fi - diff --git a/webif/html/db/index.jim b/webif/html/db/index.jim index 45f6128..b35ae76 100755 --- a/webif/html/db/index.jim +++ b/webif/html/db/index.jim @@ -15,11 +15,19 @@ lappend databases {*}[glob /mod/var/tvdb/*.db] header +puts { +
+ +   + Database Browser +
+} + set ftab [cgi_get tab] set fdb [cgi_get db] if {$fdb != 0} { - puts "

Remove filters

" + puts "

Remove filters

" } proc escape {data} { @@ -48,8 +56,8 @@ proc db_info {db_file} { where type='table' order by name }] - puts "

- $db_file

" + puts "

+ $db_file

" foreach table $tables { set table [lindex $table 1] diff --git a/webif/html/diag/diag.jim b/webif/html/diag/diag.jim index 641d9e1..1acdf72 100755 --- a/webif/html/diag/diag.jim +++ b/webif/html/diag/diag.jim @@ -2,7 +2,7 @@ package require cgi source /mod/webif/lib/setup -require pretty_size system.class pkg.class +require pretty_size system.class pkg.class plugin jqplugin enadis jscss script.js style.css @@ -10,13 +10,14 @@ header pkg loaddiagmeta +set model [system model] set smv [system modversion 1] puts { -
-Utilities +
+
+Diagnostics - - - - - - - - - - - - - - - -
Run Diagnostic: @@ -50,115 +51,75 @@ puts {
- - -
-} -if {[system model] eq "HDR"} { - puts { } -} -puts { - -
- +
+
} -if {[system model] eq "HDR"} { - puts { } -} +###################################################################### +# Utilities -puts { - - - - - - - - - - - - - - -} - -if {$smv < 200} { - puts { -
-(Install custom firmware v2.00 to enable this option) -
+proc util {icon id text {link "#"} {extra ""}} {{col 0}} { + if {[incr col] > 3} { + puts "" + set col 1 } -} - -puts { - - - - - - - - - -} - -if {$smv < 213} { - puts { -
-(Install custom firmware v2.13 to enable this option) -
+ if {![string match "*/*" $icon]} { + set icon "/img/$icon.png" } + puts " + + + +
+ $text$extra +
+ +" } puts { +
+Utilities + + +} - +util "editor" "editor" "File Editor" "/edit/edit.jim" +util "db" "dbinfo" "Database Browser" "/db/" +util "aerials" "muxinfo" "Mux Info" "/diag/mux.jim" + +if {$model eq "HDR"} { + util "disc" "disk" "Disk Diagnostics" "/diag/disk.jim" + util "dspace" "diskspace" "Disk Space" "/diag/dspace/" + util "dlna_large" "dlna" "DLNA Reset" "/dlna/dlna.jim" +} + +if {$smv >= 310} { + util "safe" "safe" "Safe Mode" "#" "
" +} +util "reset" "reset" "CFW Reset" "#" "
" +util "shredder" "rma" "RMA" "#" "
" + +util "bluering" "reboot" "Reboot System" "/restart/" + +eval_plugins diag + +puts { -
-
+} + +###################################################################### +# Second column +puts "
" + +###################################################################### +# Log Files + +puts { +
View Log Files } @@ -177,6 +138,74 @@ foreach file [lsort -command logsort $loglist] { puts {
+
+} + +###################################################################### +# Confirmation dialogues + +puts { + + + + + } footer diff --git a/webif/html/diag/channel.jim b/webif/html/diag/mux.jim similarity index 96% rename from webif/html/diag/channel.jim rename to webif/html/diag/mux.jim index bf4d7ed..b72ec5f 100755 --- a/webif/html/diag/channel.jim +++ b/webif/html/diag/mux.jim @@ -18,6 +18,11 @@ if {[catch {set db [sqlite3.open /var/lib/humaxtv/channel.db]} msg]} { } puts " +
+ +   + Tuned Multiplex Information +


diff --git a/webif/html/diag/rpc.jim b/webif/html/diag/rpc.jim new file mode 100755 index 0000000..d09bbb7 --- /dev/null +++ b/webif/html/diag/rpc.jim @@ -0,0 +1,36 @@ +#!/mod/bin/jimsh + +package require cgi +source /mod/webif/lib/setup + +set act [cgi_get act "getall"] +set opt [cgi_get opt] + +set files { + safe "/var/lib/humaxtv/mod/safemode" + reset "/var/lib/humaxtv/mod/_RESET_CUSTOM_FIRMWARE_ENVIRONMENT" + rma "/var/lib/humaxtv_backup/.rma" +} + +if {$act eq "getall"} { + httpheader "application/json" + set ret {} + foreach {k v} $files { + lappend ret "\"$k\":\"[file exists $v]\"" + } + puts [concat "{\n" [join $ret ",\n"] "\n}"] + exit +} + +httpheader + +if {$opt ni $files} { + puts 0 +} + +switch $act { + set { file touch $files($opt) } + unset { file delete $files($opt) } + get { puts -nonewline [file exists $files($opt)] } +} + diff --git a/webif/html/diag/script.js b/webif/html/diag/script.js index 9092cc2..d34a181 100644 --- a/webif/html/diag/script.js +++ b/webif/html/diag/script.js @@ -5,17 +5,8 @@ $('button').button(); $('#rundiag').button({icons: {primary: "ui-icon-play"}}); $('#runfopkg').button({icons: {primary: "ui-icon-play"}}); -$('#runedit').button({icons: {primary: "ui-icon-folder-open"}}); -$('#dbinfo').button({icons: {primary: "ui-icon-wrench"}}); -$('#channelinfo').button({icons: {primary: "ui-icon-script"}}); -$('#diskdiag').button({icons: {primary: "ui-icon-disk"}}); -$('#dlna').button({icons: {primary: "ui-icon-video"}}); -$('#dspace').button({icons: {primary: "ui-icon-search"}}); -$('#reboot').button({icons: {primary: "ui-icon-power"}}); -//$('#runreset').button({icons: {primary: "ui-icon-radio-on"}}); -//$('#runrma').button({icons: {primary: "ui-icon-radio-on"}}); -$('#rundiag').click(function() { +$('#rundiag').on('click', function() { var val = $('#diagsel').val(); if (val == '0') val = $('#seq').val(); @@ -28,7 +19,7 @@ $('#rundiag').click(function() { }); }); -$('#runfopkg').click(function() { +$('#runfopkg').on('click', function() { $('#results') .slideDown() .text('\n\nForcibly re-installing package, please wait...\n\n') @@ -39,70 +30,7 @@ $('#runfopkg').click(function() { }); }); -$('#runedit').click(function(e) { - e.preventDefault(); - window.location = '/edit/edit.jim'; -}); - -$('#dbinfo').click(function(e) { - e.preventDefault(); - window.location = '/db/index.jim'; -}); - -$('#channelinfo').click(function(e) { - e.preventDefault(); - window.location = '/diag/channel.jim'; -}); - -$('#diskdiag').click(function(e) { - e.preventDefault(); - window.location = 'disk.jim'; -}); - -$('#dlna').click(function(e) { - e.preventDefault(); - window.location = '/dlna/dlna.jim'; -}); - -$('#dspace').click(function(e) { - e.preventDefault(); - window.location = 'dspace/index.jim'; -}); - -$('#reboot').click(function(e) { - e.preventDefault(); - window.location = '/restart/index.jim'; -}); - -$('#runreset').click(function(e) { - e.preventDefault(); - if (!confirm('Are you sure? This will completely remove all packages and settings.')) - return; - if (!confirm('Are you really sure?')) - return; - if (!confirm('One last time, are you sure?')) - return; - $.get('/cgi-bin/cfwreset.cgi', function() { - $('button').disable(); - $('#resetdone').slideDown(); - }); -}); - -$('#runrma').click(function(e) { - e.preventDefault(); - if (!confirm('Are you sure? This will completely remove all packages and settings and return the unit to state where you can re-install official firmware ready to return a faulty box to Humax for repair.')) - return; - if (!confirm('Are you really sure?')) - return; - if (!confirm('One last time, are you sure?')) - return; - $.get('/cgi-bin/cfwreset.cgi?rma=1', function() { - $('button').disable(); - $('#resetdone').slideDown(); - }); -}); - -$('a.logclear').click(function(e) { +$('a.logclear').on('click', function(e) { var t = $(this); e.preventDefault(); if (!confirm('Delete ' + $(this).attr('file') + '?')) @@ -117,6 +45,71 @@ $('a.logclear').click(function(e) { }); }); +$.getJSON('/diag/rpc.jim?act=getall', function(data) { + $.each(data, function(k, v) { + if (v == '1') + $('#' + k + 'result').text('(Enabled)'); + else + $('#' + k + 'result').text(''); + }); }); +$('#safe,#reset,#rma').on('click', function(e) { + e.preventDefault(); + + opt = $(this).attr('id'); + + $d = $('#' + opt + 'confirm'); + title = $d.attr('xtitle'); + $.get('/diag/rpc.jim?act=get&opt=' + opt, function(data) { + if (data == "1") + { + act = 'unset'; + tact = 'Disable'; + cur = 'enabled'; + } + else + { + act = 'set'; + tact = 'Enable'; + cur = 'disabled'; + } + + $d.find('span.cur').text(cur); + $d.dialog({ + height: 'auto', + width: 500, + modal: true, + title: title, + buttons: [ + { + text: tact + ' ' + title, + icons: { + primary: "ui-icon-check" + }, + click: function() { + $.get('/diag/rpc.jim?act=' + act + + '&opt=' + opt, function() { + $d.dialog('close'); + $('#' + opt + 'result') + .text('(Now ' + tact + 'd)'); + }); + } + }, + { + text: "Cancel", + icons: { + primary: "ui-icon-close" + }, + click: function() { + $d.dialog('close'); + } + } + ] + }); + }); +}); + +}); + diff --git a/webif/html/diag/style.css b/webif/html/diag/style.css index 5b29761..784f409 100644 --- a/webif/html/diag/style.css +++ b/webif/html/diag/style.css @@ -1 +1,26 @@ button.half { width: 48%; } + +table.button td +{ + text-align: center; + vertical-align: top; +} + +img.button +{ + height: 80px; + padding: 0 2em; + border: 0; +} + +span.label +{ + font-weight: bold; +} + +#saferesult, #rmaresult, #resetresult +{ + font-style: italic; + color: #ff4000; +} + diff --git a/webif/html/dlna/dlna.jim b/webif/html/dlna/dlna.jim index b326b89..439b06c 100755 --- a/webif/html/dlna/dlna.jim +++ b/webif/html/dlna/dlna.jim @@ -45,7 +45,11 @@ if {[system is_listening 9000]} { jscss script.js puts "
-DLNA Server Information + + +  +DLNA Server Information + diff --git a/webif/html/img/aerials.png b/webif/html/img/aerials.png new file mode 100644 index 0000000000000000000000000000000000000000..1dcd91326960e9678df531b61dc47d7b696c6d67 GIT binary patch literal 23729 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 g0=XIzaUa|N4-v{kz>%07*qoM6N<$f};SKrvLx| literal 0 HcmV?d00001 diff --git a/webif/html/img/db.png b/webif/html/img/db.png new file mode 100644 index 0000000000000000000000000000000000000000..70ff92b1a0c8ad777c58c326c8e9b5e44d5b4d4a GIT binary patch literal 15421 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 A$N&HU literal 0 HcmV?d00001 diff --git a/webif/html/img/dlna_large.png b/webif/html/img/dlna_large.png new file mode 100644 index 0000000000000000000000000000000000000000..7e26779a25a2744e7ced39063d98468196715e5a GIT binary patch literal 19832 zcmV*HKxn^-P)`iT?;>ivseG83RG$I7Z~evb8Z#DB0+d04daqq3Z)!lFQAvwx@c(~QI+`4ss`}emTQC0r39~)0d3b40H+CJyEarP9I z-^KyhQ&jU0{9PFRTe9}gt50h7mvwFAFB=0a5c}@}zYHr%ulpX2>%Z^(HNx57#LO3? zVAeh^$GB)nbzhkMWoC#sJp*h!A?fB**wH$X-^Q)25w!$vq@!OV_5U4i^k18h7Y z>E0%(-^Q(;XZf4?-7i;D+iB|G2h$l+Vc0IMRSVW0ldFs@y!S&ZQh z(k|R=4@=2X=2Ye*keSaAzais*U$MA2yZ>!cRs&(z4B!&BIJ@Vi4EI>9`}Q1 z_F{zZY6mHpUAxASv$?2=p8+{c6hPjQ67?29plvm6A+IJMmA zuP|$W(`*mRS>}t~D+pcY_*VG`-*g68-H=g#pW#tEf0O~*=ML_(lzYw}m3G@aYpRr;dW>o_tlagYIgD}JpOGKhMV{?TSy>)0}G-r&huVpHxc#4pbiRBgPW`_0?4g$UR%nB7Dg&&FjFul|tyS#+ zUG>;9!E6tkWt=VwPKTTkmbhJA+tJW-)xE-!pRr;#xF8W{gD{jnr{-@=iED3>LPp0- zMow941qCbMb(Hnu0>1atz)-8;~~viQtJ0M65d@j4_JMK z4fUL7iA$0gl}mK2YpL^@7n(x~7Z={zn;PKY}4nn63hK%!Z54?B1gW?Hc)Gd4Nk zhP=S-xhAUb)pt!sYa04}t`ARhFgFX05X}9a=Dd50{r!Et_m_eJE}fExOH0aGv~_;U z35lPQx6V>IA(>1#olm)>e(n?=bK3lXQ|1Dzy2Se=;p|+xj}pBhu;~MijI2@Fj>`0F zQ{(TDalRq+EmW3RIr4QWK$xDu6kUcmU?LeebjFrE$5)Qrcg+lqd2)dR7jr#b;%=+` zTFqBZNUDm8v#7j4=#7|dZtBf9Edz+i;Nlu%=fd5j+K5KE5{OBiMxFp=|3N;g4GOohYY$cRZXOcbUROr^(6XY4az zn@foK2DbooLLb1N=PZEDIj=K%*0CBK2~(h=w)z<^6u3Dvlq3q4631O~g*#I4oLuMY zlCY=Si<+d3I*jFB&-ZUd@0yO?4pCLr^$5=4{FL1GNvbu<=qCB~ZGHYt#{eQSxcn&R zPO^6`?CN%iCKFCqQ_ffZ0U5m|R(O~X>VS26oFSsbQ%Q;^B43bn8aYp?TB2*pu2^oG zoZI$cvT}MTol*bzy_K8w*;vwQiFL^sNye&mtj;5aDG3h3J}EgR)LKaI;)q#cMyVyY z{a5(YsK+(#*FMBiMhMp5PZM592J9VOA3r76xJEQ3XL4hQoj1Zcd_x$ZOMK^WEqAv+ z4j{{L`|z;YJ#^Mu=@6)Ng;6=5OhwvUJEbxK?+rNvra`%C z2i($%?JmK~DL%dk`T$4lq$BjWRq0f zDNoBLUppF7TC5HDJWjbiT;*n~{<{uxIXTn>H+HzI`uc{6?hPY;jA@DAb@Tv#|2m`0 zbIAlwb?s%q=N6k(kN8Kl$NNphhQv7fWJFZr$Vi(oZA3+&GBJ7RgXy6Gs*v-v?Q<)M z*=waezSwadryastGCMpOc5WF&MtFaNt!TjY(Bp3Cb6GuSeTI{i!~}dWR0bR|E)=Ll zh?aE(A!|HJ!o&2q?62}!cfjp7glx=Rl4o2hcZipJ+y=(&dbMlgc8E%gTwLRfh`g?v z;C0miM(os4Sgi^!Rfa(ernF9;KEfl~$srct))u9` z%K&Z-?fz|6n3eyY?P{0&^#4x2{lhh5to#RyijzOU#JO6j~-w zhhrBPW=*6pB@G$QB;4UT|3+TmhSV_z3XTXXffJcvfqCz9f9pVRd|NQUrBm|oNyKlD z@iOO&XE@(-`dqRilJF28(ms!iA(c@LkT9e)F}e0o_yEgfq*NxU ziLV2K#N@KfXIjZO@2Kr*SMsBGVMQpz_M+4WPv*`prk}$$8a!F{MYf79ZjBzI;+H!B z)b`=;TU#RvcM+drqaoFF%2Iy7C>WN?pWvOW@?Ih?l3~ek#H6}|qr`=RgbczSjzEeb zlU@G6?(=E351CcLIZGBLY$gNtWmCMXH$f) zwvyk;<`rG3H>c{?!Zs>v#3Co>@`~r!nS6z(*MF1!&8HSa#L@bpv!hd0u{xe^1E`1~pJ6hRir}86XXkSrXwnMJW+3I3DK_ zo~Y`22W`XSkTaU@^N`!>$1RA~UH6$X(yNC^CrFOIf1KBYR2Q6T-B>t{kdAAuIkln^C{S5vwf~*f?{v8 z?h;z&vW!b+ktcJGY-Pql`aD;qDqno{M8$+AP!I-Rn#x*?-CoB`xx(oZk5@I^i}3!P(T8LOsZ*wLNd zdmNAO1S@GI|*8OOmY>Ta8{CAih>|CBio~){< zk^y_s|G`%o@E7EVHe6CXRb!fj8HyLhvy4}Z(>{-fxAQ$7thH3u)@$Kyc6zcK4O%8B zhlG|1oWu3^8Fq_o-w+14_f zC@XD?1~WvU(n>a)Wn!&-bgv5#c3jBq5=a7$qW*P^zmJCbWgz%Zmt|3=ti3A3%Hb z%((}5_~u3fK_|@@c zKQ5U?J6EdyTIQ24^MV?#wk9n^I2|;O<)HC@24tdm8KFQXOPr_2N2(s@fV>qb>xnX7 zr>&1VgpFoc6_LT~&Hx)vNV*)cHdi@{YndS1>BqCZbmYH6(%z`AQNA^Ld_)o+0y3lt z&(b+US8IT!x<) zrH07^1rEmwl_*{Yh(uJuaw%-^qiPllRZPXOJj>~$TA&FF(}(-4yj)Z8vKe4+leE}A zRQ;9IYB~|Z0cBFyY}BeNUwi(Ezs!$>DQAe7n8pjn)}Fn@D1lrPf>cz-a$rhwDVQ)L zBd0Xln2>_ftgsXAb1c>kw=r@At!u)+-1gYhoU7&re`x-cKRoqITzfq-Y3<^+45F&p zkuAQx=O@=t zR4c4(zU}4F_GRG!B9fjt!^2fof1y)c%K*CDcQZRZub$D|S%Ipuyj{=m15K9ezz*=? zfPIO{SmwaImni%;_w08yYHV2Bc3Em{yeH!<-VST~SU$(DtgjcvTxkd3tU4O+)>LpIVzE7;+X-sCD;IDjU!b>uiz zjN}+*#9AQaI5Nn>fY-dp;tw8DsHGC1DbME}i7~S?`4?uP#pux0N2O za4rYfL$j48%xYq9<__57n=fxd$KPnqKgSz-%%g?oe9UheU-nyU6&G)ko3mssMrjVH zLY+@g$q9gI9AZmC)j-H4Qz}{Fyr1!5Gvd16;{Zr3`0_Txtj~dSb-uu9P0vcGO2c4v zLq;zJ6PuUA;c2=EGC0LqLlJVKGRc-KI13I-X2AvQ1{FgbewJW{r1;(|m9qT0>>QX-O~S$MFrPxOkVf*X#rAv6)sCsZ(6bVRNtF zu%Z>tQ#*YC6)YE~I6b#VaWS(o6Q<0ZB@;&#HW|fKMCBx!L7#IuJD`o~zuyx7@lEuI#J`zFu&lE_H(i^* zut{7pls3AVfTV~{Aw(p#FG-NRiH@d-EEBO$sX~wv0$h?c-siTs=i3G~k8lmi4K9fn zeE}bc^T${M_FfeO>}`@pvy(l|M*8PT5^+?eK44-F!Zna9tg2xzJkPE<%W2u; zpo%H0vrw#)hnq}oM0xPeYjdI&k23514%G`E-V6ZIPuG!>vD{zz6Y~8Z2J_Wg0%q?d z>#a5b&^;n~hKlb)lYhp+x4P^0sB^gbaY?6FYr?Zs|CifjvWyD`HDih(q^&O?ePS&r z8z%4?)rq5E`9QVA7fr?sTGjL`l|f|ClL)=?Synb=C8{0JT)o$4Nv*ij$Z~ zrAhbpN!2lHyLYthoM|d-2u;=R0H=y$6{Jrl2lN?YY(z!bF+CBL-m7`vycMq%R`0P| z^>Nyxq6gJ~&)wU_=5y)K%b)drm3!Z;zPm0X_^&gPAxm89tZ^X2HZ+LIDM+M;C6EJ;k2`Fh++Yk$O1nTpgt#&>vSBqI)pP*E~jM(B|d5yTKk>kOZ?Xjn{+#o?*u zB#oO`A;t?$V#rg<8WFCBf^mywUUI(k*x{SMz4Sl>NyxdN`<%h^_WWZ!)BiE~+__J# z-}`20gpDU8z51kPvdU$KJlsnEi{mZ?0*-`=f=FUSGqlkHgp$*;#{0q^*X#jS8idu} zAuddfqcnn50nBdp(+7ow4~zn4dv$mrox1&^K&X&Xo6##x&bsPx&d0o$s8QP`h7|N@ zF-F^vnbv1Dq@*YVFtJhLuv|UGWl*IGd2k)?kH4(fjRuwzz zk!q)SB`8kjqocN+(Z&`|M6HRd6z zre;9!Zi-b)+R`kEsT6FmB$}{vwAAf^3~=QN%ONKc->CdUQ{d+6zm>Xr_QpF}LW(*FvK)w%itCs17V*y>=SDsv8xQa%z?p4 zk33jP`jm3O1=Hty+)wcxucnaVp@tNm1Y)k)M!FIPLMDFnjA>GZW5!C z;O6mIga;xn@m)BaxK6)9L7Er!dbDTpR9S}W);2zn0XCkHbhbyYt4flXN-Zut%u=a` zIe4H97r3Ird5Joew}&?x+I)Yb{(bA{>F|j9KYGMiAVx7LhAATr&6TT8MQ^#t1aqf! zn`+J^21lUM(5V&ZQ_6YXV%GTZc?MyCXl}`r}Zv>E#$n<^zhWSy?gd2KyxvI zn`?pkxiB{aT7OO=3Ui9LhrlU1y_XeOwT7T=!U7Ob6vBND?0KZR z#frdbDtgToW&p+$1xraq568@OTCalbyq?sLfh-Jp*uaM;p9c~7((BcCxB77zB?JC8 zBYwj4@T`ziU`d+T$sqIJpQ2=l89+FoFhvs}5uH)?|F9xXo7v7ug(r@`zjbDcJsdTq&O9EiALn zDvxvtZ9EY|#gV={6d$d9wlPlkll z^r$#eK+~AHbXdRM*hB>?xnm{F7bZ9!&_U^V1z2PczBz(7E%LQ zP+a$Q_Q_<0l&h?phZ!X^R#rFUGp`0K*my$H8&`NMkMiR>;m7C^n^p3;&5uxoKn5h3 z1ryK%W;o3{rZj07!8F;zc6~FvS`6UAgomPCR!G>b)B9K|M59C6wlwsCc=#{r^G^?Z z4~{WFd4WW?4xgW^kk^}>htxDQl!`8jBDkLW1y58qW z#{BNNFYv-Efp7H}_1?x4GTD4T&n2D@+DG}2pK`iO<<@e$2U5f*>G|W8d zFk0-0az{DX?GQC~exXuCb?$&wtu_dO4LX1W8E8T&%(-^K`I9jjXPZ#2cFvyB=lNIX zK7RR+uIaViR~u&o*~Sy{q(&HSyu{Da9<;M9lCl_pnh(u-x1C(u^lZt=U`!{^%nqGU&(CpPG zH4~9P@BJh2@PlehSxsJ+(H8LP2;bCrZj+l4a5wl{2Ofri5 z-_waS-p;ZGG^Hm6r$dirv&!T|@4jpM>#T(#rlM@tRO%i9W;io|&?I4WfYq#lhVuor zUaDytR0}RNgRnIcic%S9NhA@~oMz40^yqaR!375J+c@K2q?4v$hDa##jPsguT8{Yf z5~Eag>30*xcv6g{hfE=c`?|*`d;g5j?5ge^^-N!N4qo+OLpHv2`yXwhDZ`L)UVU@t z2?VePd}u;k$??*dt@brZKrWC4C|O2~kcK<-1bXzqoW+GZ^9I-2qAk-8j?}<(fxt&1 z8x%7iTxS|h5TTTK6ibG*5kV(9IBs%cL|0HIc)*!coHJW2Sz&wbr$rrs?Ht)oKfd+U z)Sid~j689$N9yV;WUl@j;sf{rBe5(I0dd{rp#`c1a?*@$%}^0431kYNw%7UeUSo$} z&$R7Ty_%i-9llh3j^B`&U9~t(uzCUluL(9(xX{t4oWcMAAOJ~3K~%v!0@yi&cq*-! zaDkEwl(I$^EHf@pa)ycvl;#|SlKz~St(`xK_^k#=FmsTr>=3C-{6Nt@p5p=Cp;p-; zD(LrE(uYsz2RLHJaoEtGx)GhI>DY&AdtuuT95Z1J5M<7CLCdD4p`4FttGW?DSGiEn z(uuX;h45$m{_Kaz)ruhTVcp<^0yye2iM zLRIHL)Z!$k)hTK`Jrypn+z}c%!Tc33e;`!{5V9>yJYUa}vR&Wix)FdZF{&!gwkDt@ zd{=Or-|5xjR<0a6f~M;LW*hX65#M3C1gcoqNeoHM`G%wC9=|Bjywhhf{IeLW2^97M zU%vEdt^&U4vUx*}-JjFFho0q+%#2?#eKw83*?zrXwoeocN`(YNDLI}BF++ML z95;t8Ll{p_4QGx?yPhCaamObp=Uq+)!OgYCQNJP7LbH%W>!N~bqj|xL$C1`3U#Z0I z$bil23Eln#fIc~W~-b1)5C?Z1PZ`v;70ic z{!p&1@19gN@kVHZbHBrv{ImRTI_5Lv>>5+Y+N}mK24_6I_N=yM6wS~OsEomx#!+k^ z8^@9=qn9n&U8d+VgEmfJmkB(TDo*-18Yd6I$Z@Ear&%?%)pbox0veN=0(4em6-JwUf~PWq(}d1$#AGz}NhJ%O1nm208 zG>M89D5|@E?VNj4>fXK{J9|)$sEa1QC5%ufdk*-Ub;H4Y=h0sx+N+31F~we0OWVj% z?7e{FJf@cu&35LSOF?M z(G4Q^?=i(``m({Wy2X%Zu*TB&UuWnJ;?*K95-NtlF%ARLUdfEA5!gd#(1|prrD^JE zQ^SXl@8)IE{?>fM6fKE#4I}%_g<4Pf67VbuQ>>&7oCzg))5$WJt1nN|jCZRoUuAER zomA`ptvp_72>N21^o(#zAnX>>qb1WQ*K(?Rwngsbd5~=%Q5!33X9| z2MCXleY+6;o5e7%Zn9~2hg)`pr1!a4FV)3LF7Z^#WjQe$D1z7WNc?*=Idr;4 z1KY|I(vAiwF+`vaY zjA-u#sQ%)bJ^RTk`IKviBkI;LvQ4EU>`A>oRUZ>qRBZ+{3`y8VBu^{Stfpg@stz+} z*s5zi+xGC~WjS4~@{TrEJjNIir7BK5dG0wIzLWn(0}m5ZwDW#QsANc~J*o~63d-w+L)-$|EmN;)ST&PIHHy+R<(V%deH8pxEwsCNk96^A)HSpC| z?Z^pma0`ry5L7WbM#%8h-38DLoi>lp;>aoqChz0@I_3vOd4IT4k6cluVzt&%GNRI~&RRBA zIkp30Svf`3R4|t$O=D-)DRRj$fR|Hf^FG^VKs7^6^FEzYnSN9GlhBo^LsaoThLlPb zBQu;Nzz}pyWMV`MyygTsXfl%H#p1GR6?MCHNqATCSw;cXG47ZTu*_w-&z5hYUJ(u- zL#1`aOohYBIIXbRcwvzfoEDT~Fx~0gWOG2oV|n!chxp*#r#Ek|KmN+q=BqiAI|yE%TAT%>0K-2u6gdeW>e69Z`W zFEaM9J88}UTWl384X0FKoi>dhjT0z04#Nu>W|dLKT?%S}N;{=9U{o=}A!jybU|>=n zU%Jefd20Q+H=6j#&&s=S{H(6>y&7XpkDMM=m*@{x8zzGu2N_;Lxz`5c&$P?hl3lHE~a)1^Jk(NK(bW!=91q!_lo5dYG#zX(|Q2M!Viq& zy3@AGeyW zV0-DXj6|q3$=reo0IKc9?PyFFA}#m&3q-G&Clcn*WwWTZYkls^k;PodRoD2oG*vFf z^y(RU6eOYIiP?X`yEoaiZl} zi&4mY!%R&G^e_aBD3KN&U}s8ZU9ACRm{r+0D!cSsP)2#0J4d$u_zCp@y$jQ<0UunO zP^c;#rw+d??Ul7R`!$}|@<^v^PE2Te+s#5WG4BZ^rP5X2DhWRs{R19-y+^*JKQE7P zk)NT*Um>M3Yt4oe50d(qQrS&=6(!Pi^yCNu+l;*HzUSo}<$S-vmu8+e8<-=~w9sjR zXilX$mWZGwVhs1SE(?bW-_i(9DDO)%DetD`v6{fEPil7dthDLE#Rc0&=Hzs!f|Cii zjANpZP!OSb1w{}^FwAJ?is8wSP}c=`>Cao8KPWpC*FVU=0KWKo5nnxjOH00AQo_74 zx2w{HYlzs*f|k&Js}tRdwKO4ZbXxGSXX^V=NM-tw^cYTts1TC0+d;!t`@@^H3K|QNe@DX z(^bBgDRK1E@_#P<0e|so2RDew!2J~8VG@2)9DhaQdZ@%P$vdj#;ZcnA@Z@Zo zoF}W>d@jDsz0s#m9ycQ&lm6&;i1{T(v)|`2+29An^X}kSnU|ZN^j$TxnK|KGZP2R` z(|H=bfzTU=nl{hURsVoBo^4||==N}gro8Q_8IXu_uj8CAFu=HEb^;ddaA-VUbU`#_ z&lKGB3GYR*Dg==x8c1A_tdN-K5BjODuxJQ3hs3)Mc|?>ZX()!2U5VRO(4F;A!l((zoqd+l*GO_*glJset{ z!I;|*5Ef5nriaYAFe&tkTv^@gZ#|OxW;f3^2T&o-QH68NqI=|R%h+^{AJhx{SIq(! zX05q!uO0{6aB|f`!ZPY4nmXJb_81UxAotmnjL&-E3(+=P=VshHN%H#tgIp@V$`z}8 zXNdStv%*_KM88q{vpL~gLZ7q{DXQ6FeV!<{b;73^^SjwU(Pv+C1mgHRa*FSomx4dY zB$Q2)Xh;2r1L`i}3~3x`M~)+4$cc3y)ryD$t5dS*fPb>Q#~)|DY2vk{p&)Igf9}fx z%R_G6-Q#PmkS%C{1`F^f<&`V2VJoVlen~ctwBIki8F01o+!xCViq(Be61*fB@@B-z z+(4t6f%G~Y-^Ao5WfFFAy2{%$;}IM2qty!ExN(_V$$uf6vQ&GxI$=bgE9$vmhFl5* zE>M?od$ZQ5$v?^4J}SMl&V)1Nwq53T!;}2(xf!o{%l6`b)Gww#FBA3rZSnk2r{*s- za}SQi|1B-TVL4cskC8pZT109bz@k_!aiZLEH~B_xn>`pCGf>q{`Xvxm4K1Ccay>HL zJ=CynF(0+=^Oen6wlja#(P=SCmdc(AS@f2&)LYmX?t0I4%{eVA^I;CQF#~f9T%^Xm zNzri7nTF8}Jwoti4bKdxDK6}B7U8Tu52Sb*ld%MvHUP6=b%4q#yf_YCir6P=fF53F zSTStd0l(|N%9FF-(idK@Xe9e5`fT#E@@u@85rGfPHB#64TZGeTkV2<5tbF);>M09m z!TvW?G0LWinJBeZp66}qG_t_F79bKK_fzt2QOkmDxvE#Q+0As;<^nn%r~@J`>o0M) z8jgCVzb6yE&^R-5KxnSc>pFn5!2XNQ2k^seB6V_SFy|t7 zXa;P}R=(*Vs>~jL7Erh%~I0k(+j!cI(#HN-WuEdUBxsYa>>dYALa23S8t;G3(X;u) zi$f2+>%1L(e1cR<-FmK)qS!<5WBz)>5IU>t7){CzbBBLzVt#G|BmBAU^P30%Er0%c zZo~d!M}EMK!6`mdMLc$r{co#v!>ox0ns~nr|GIk!P&IW0p32Pl!+5jrwLg{ix!{k? zN@^xHMG?8~rsMU;GhS2!sOrJ$Jzlg|Uo9?<(Ktqvm?}#7qE5J_C9XxM8U(Q(6J<%r zi8RBKlak@Wh`#E4E7iFs(2~B^y93ulqAY`&t%x;idq~wf76zv0)b{YJl;SsTne%I6f%40vlZp`C&CojYV{y85xDSfE7>1xSj>vHcyzcna~laOiJ)MmGw=B&YdGnfQ>NKz@%ne4&^P#?n_j)g?vCSPsU#iZ+t#jR zo-}Q;VYy;b$MwloJ{x8{y0BNkZ6+GX#IYCWX)ePobJv;ZZaM}y)z6Ck>E&6oMa-<- zg6&m%u%o} zsG?;0Tn>*?F?1o$D++7^I>B2QmNt_}slCh9j5MVh-%J^-ZQ0$D*~<8GZ}X#@d7I#A zH;s5RZ4z-3@i$~6<(I$&dSS1@`8^dD*Nlm8QImQiNDKVr^Bq|&b-8|G60Yhse%~aN zrrsSj4>?ic8R!Xf7e(+cWxP8(c@ymiR=un~zBP*njOQVsUxbEBWsny*S)Eqx|I~8b zxO#`oA}$hF#64ek-^Sk89I7QQ8%L_UeK(E{zkh9fCA$9$TXy9WmlHmL@KJR0qnn1O z*5?cQW@3P=dNmV~R77e<_+{|daO_i&Aq)1ubyzd3EuOCz||);TbK1oHoP{;^M*_P9O0`wgghh5;gm{$nmoGB zmvVTRdjH^@l9V2mnOHBCuPR5G4$J6Z41=vc)#WMEt@L08s^KR(u=FR^L)R3%S=!0E zjH;^HhHRu8vXRzRxLfnhqEws8;KuPIM<>Uo^FI}U`vRd;- zqp6z~3@kWbYZaZ-$$_=(O?Mbyf57^^=)Qp>GC04+`tAX5nYSbz0+IDZ>V(^_GqkK6 z67n6Ms8;xh)LX~g#W8jdBjj}*Vb>`Hu#Zx|io*=1q4=a%5Au9e9 z<-1O3V%a1!UnQIUAjSG`E<&H*Oh#z;4g`GfBb@e+@>3e~yP90sVh4X zx6igagVK&WXudEMEGMT1CHFG;34373Xkw3}t+i_T(lFNI}akt znPm`$O_Rj{)jEBfBhB7BeJn8*LeLa7u>zM9uCRfjs#U_RJ0bV)&c#N0YDc^wBNj zU#p`hA_G-DSRnpKF?<46xEuqN8(WvPt+QxHzqDR|6Z2zmqC^VXK)z9f`EN$vjI(ZGXF;VDL;%T`2G0yvgjve#1)^GhWkcyO&PMQgNC|d7HKmJ!v*Cv_Nib zx$3t1d3kwSL}QF|xTMFYW)t4W3O^wc6%n48Qj+=H0A&dgPrgtz()1BBpl-y7@l7%Z z8Q^3>#tH%);K*3UvyWxD1AZL&4Pl3o9rC^YD(~!{~tpQ4EbDvVBX5~1AV|32mUGaRmJ z!1R2T#9wFBZYA5EJyhOOY7yGw|7SORa?_G%@XBokf&4~|~CLA>p#lrs; zG80jl4Ypb1fHOpz@L}ipk8l4l-|=dKi$A@#iP()lPrlmS~fvk?t`V=KBR)F+nxYGGB47~%)NQp7z7~e;WlL`(? zBxus=kSLZw=HvxL(lD2vya@Am+Y~}Dm!aKjiY(T+VV-7PJ;&bxUwc%c*KOX_6}7ha z73CMbJ=GrxQ#i!o=I%=I0w4D+o(>M-8R2K>Do0Y<{Yv;=5ev`vqGSG2R{+m@6lR39 zDZRp;ozkY7yAhljjK}%@+sSvl?e3S+1*T>tJrKIIF-_W0;Jl?H<9uUwyM5-qzI?=Y z#2b8poMS&l`$;_uzqEJNmlqjQlraZYD0ESJx?Qpo*?v+n&Jv=SH-Z{VIGK|d1|tn~ z+7vQXO7EFF6)6E5kPLZt; zXO0UCcK>wrt7h2W$PdH%-Ny!i!5eqq&Tk7KF8PT<_ujx*QY2s0XeDa<1#cScydf3s^@15DO8nQ%7cazTC5j0l?bd9 z*oqNSSJ2i!#cwaYEIzVm+nY|}w%AUD5S{90vh(?!n(8;%jF#DqdOccwL^A)>UZ-bh z`IzqU4Yuq$zveBQ#CS2O^86ZuM%RU(qN=8vWBinuoMW-aUqrLhY+o<|?iTB6VV<)B z=N!7wq*`&9@3a4Qvz?FB|MsIP$K5^yqZtR(IZ)N|Xyrh;8S7%dY`-2E&ZS>?f>xUrI*D=gb*DeL=rTA`z4Vyw~AG*Y^whiqCS{qHlt&p={Y$L9}s$T!)H_Sl>Ew=m(B7iKDj1q{=p zL;)nLY3KM8+$gsA)gt5Pi1G56%$Hf!gsSA*&k-D>y{)=?Cgp}8Y53dZE`QycF`u=F z0+Wu%tY=f!aU@D%gV4jz0>#{wTE$j|_nAmqarE9vh>aEj#7XqVNM9iI{OK zYu^n0h5)8Zc6^KebeqpP!)JuSp8-LSTyznbvIj4KpmZikab-1ue5w1t?Jt^*=~$On zK3i23_0x=N)q-6g&Nu*oh*=zS7kKUD8k+|-&hj61Wd@|d^H@|kc&Q!7Sgw{Dr0(v2{KZtNlBO!5!Fo4 zU;)~AKgBMBz-#dLn5l~mkJ;C;`PzZ=ue0Y~+iz^4)KR|=)z&DsC}4DCroK~$?+9IReuS6=1KM-6VhBLD!bY>PfS z?d@4Sy(R(S3?B0>i94^1*&#&Cpxx$H06{?Yd_r&X6u-v`zv>;GMJA}~`5f`7Ij9^v zON^D8v`}c-!PZRBE;pIVerXEo^J>*AYn?FI5SIwcuFim9iY#&>nUnhy-f(xh%?UgD zRc=S$s^%SL821#*&d@JD#M5l@w9L6;4QqgsIhmhV0@szdKf&W^Ay6EHcV&VH$xz9o|frxb;qYE8j5yw#9bh+B>U5#q})XB97!t zwy=?$Ffj*9tK77!5|QcsKGLyEn?F+VGP24XJPZhKhFJ6yL^YGw%@CrEE^;DHP{p*|zehpp^Hb-_PgoLDIuvwB(S=I^;D7 z5|9y@uLLGFS+P-pAgSsMON~fnLQw-DYGe-k(1 z98+IKV-hmbDzF0@U2DE1u97=30|XLP_w$tvHs6Unf3}hF-F!@JEw*OJobJhtYqjP# z&awW05i>tGcdl?{SG>48c&B-dcLjiR{Q-A=bkT#BG5f(BZ~@P~64k9f?(QBpiVyL- zF6NWM5Yr)Tf}pzoWf-hz3SN^Ekt7ibj=R`fC($YH*1ip$I z%9vrh&5qWjtv)WGztzXh4{05&@>{g{lux))`vox$TRMlLz+$kzz{)nzu0T*=L*PfY z@Fe%|<@6m299Fb&VgF%0>P@5lsL_(05*15Gc|uW?y?UkaX9zikLRY&`E!Gz#!eWa_ zsj+8-e}eLX8Rz^!AM@qajIWz6S$YqAgyKT^zS$eBq?W6};k!@kgVX1dgVsiRGw-nf zPG>4SHUQKS*(I^AM(w9&@${n4s)?2lp|3=9EACVSPpboH%}b5lkNLQDe8x$BQAiS& za6*y>zW{|6YdEG=Y#^!_p-b7t)B$ob*|76XW_YVd5O`DQNEA~*qKlYBPD)$vQ?%D8 zF+&tH6sihvO-a1MFeeh8Lq@z3kNEqw4zB~uhNaKZ>f>fZRGPAGr(ClYSeoY*lt(L4 zsTnSz-5ad@SwFKRZnx!JK;_}5V-=v z=vT1vW!7E6&)XiKrpL!BuRRS{#o!y1US?$$LOWZ8rD*gaG?`&h*kC1f%bGYRR;ozR zLHLy>>tYIFBA}n(Yr*FjUy$HYK4q+Cd`n&AYb!tCo2FZS-lp*LG4W``B{yT;I+ErY zEuL4Q8Lh6eJH5SmXZQ{mZ9Xvo)Kx@V;_`5x8U*2s_=U`4_;OLg-ENz^?((Uf4om>B zpK&EG_$9x>3nY9D141#Wm!&KKp*9UA(==Hpt*4eJ_uE!k;ED?<4mdmATviR66}Ws_ z4~^1QMN}LFPmU^5G&zHxv%-v!tv8#Gw}z#fw8HOzrywJ7+QYw@Dj{4^bw8?RTJhiV5e)qKMH z08y`zEf(0I>dF=Rw1>}!HLhVjc8)0~cp0IK5y&n_4Eaw9-_SX)cUlbdR}*WVO?C5o z%pxSW=!GkuM8yvGz>&FHkt&xQbXU`Rv!l&7AE)L&aR6+;B$DAPB+%Z@DzPS z1or_!F^=0D_!W+p#+*!#5@nt(Ctilbw1?zArh6i|nzeaBB;4>Fwh*k=WvfLk_`LBx zR`Bo{#r1&Yl+)flS7#*g2}(HT%-9zbcKnF%w~zRjc$>i@Xq%7uA+7P0i}RF=i&}n8 z48jsIi{{C(SxFE4GC%5XJ((7_CkB8zWGqDAZgN!&Sk0!adw0%?({sQeV}`NfPO;8( zXuQJO#~ORE+)hmDmMqVh*7M# zmvq_R-{;LI*~$FG0TA*At&Gd#G3)a=eQ)Xbhb^fF6iPXqYx)NwW31OO!5qvYWB`Mh zmlZHRqBT08lRd|^VwX$)Io90|xF$5ZFkGuNT2W0h4K??|5c`Y~3MVboV#0}#4Arw7 z_-}AKTIW`GpL@|7Gk=TJC8(y*@BTWn^~Z^Aucl6~VU99dVxQ%C!CFzUR`HN~i|C^j zF@q@LxM#Sjk2c4h;gwZZ$0?UG$C|ga0viNjKgcZ9S`l;TS2$|Tm>XB> z@_CwP56MlhO7!d_#8r}fOnmY)#PUCA*%g$uB>owUKO_-rRZ;03(jsTnIl^(3QEN_N z56M-ElNBX4dFW1S58)T*YiQLK38cUN8(NGT)A_>P@YXa7~w(h8~!~A6Tl@X)59Jek*}^|j*iIfCrMVmS*2N1T)IvBVRqdfl24BkC05ej zcwjm*&imfduh>nUmh6Sft^1!>T0f2=hTSd)<1zb>+tYvF0H9e_6m9IS5BJTQjPrg7 zAA3XG1i_h~$|)T4=5rA-iXf`zQQbM?IJs*_aM1Y24V93BsUwWY4smW$xZVT zgdJXU79rJb;_(I-{0=&|bQ`{nTF`j)AnFgnomg=wr^)`1bpO4aT=HWBKwyI_t8C0X z{d|zD=W*JVmL%L1&IQ3DGpMR<1e{RhLNn2j78jYtd+mwYn2tllEeLS%JbvYyh{5xC z{}J?se>htg8O%pMs)8_UnE4?sR}jrE(q|VjFId8nc!#MzS1?DMuKasOAo?UxuR*B&ZxO@G=p3sW~?DqiecPgnD4XS zXDj`2x4pkF0MG=&b*?W>H+H*cfKbuxf`Hs2{i<9M7~{#-9^U zAovgs0l8BQoUz}h^qxN)2+h~NFN&u~1*E1$s>kgi6oX|hW&$yIzYV&0Ujm>Bgg%(| zD!rMfKOUG)6z4q)iL@l4@Weyhr0MfaKvQFDFjP0fx5)wz0z`d}7aAM1UB#s3Agpxw zexUjfBmkN~SY|U?YVWn|GRxCrT7{xhZ8kBXOSSHdY#pbn1wk!^URFe z?R*|}7^Nu#wT69C@%#UG00@ummqb#$ve_E+_Eg^yr5!rflDLedDCp&7ZGYKmQ;xKW z0sMWvbZ4%V=ibw6AyUs*|GDbO3ZU$T#bqF;Ll_2`UeIf&KEM+Z$9LQ{8K$ymv$*nkj>Iv+9~|1YzdqM6E)b%|AfN0Pd$y!mitGf0Hfu zEeI%fOa15u2jBnApK(KO!m&-X^a zLXqQ8lbL+R37@a_^}}G{oPxr!+-Ka2c|Pa5an-G*jf%?y-UwSgO4IC!-X$N zA0cwQ5=6iJ#d}%SVTHAOe=K}O!Ba6;Q3sms?8k|tpTjqQbHcGwXD$xZTm<%rGXif0 z@ET_T+Jv8DBS4S<6U)|O`*yJY-PbqIlKh8df0Xros1B^IQSScZ9TSf2$SlUlf=yU^ z-*POxdMEZjHa*wETWb!2dIZ3=05*B-V-*=ztn6SD|Hh70M0}zG8-8U?4=5B4z7H1L z-H&Rod;fa-k^h``3{))D!xpH0C6-)qJ67K_h3PGOaO~KeDY3NX82c;%aEr^j3MG(Pm%LR$#*e*VS01`#B7ts{e=k*Z#Hvz{m@K1dy>kMslwawP4yCu>AJxvGnQ* z?ET@?TmaHs0FiM3S_$CI04|6aZ`*^Td66KEiRaN!MZz(kQSR}XPiV<3MYUwGG#OCVzbjAC^37OcH*3EJb&;^5YE zW(Ax}5ValaYzDAGUkoSK!79D3 z7`Gr(#9yn9>%Z=qmhg}7{_Z~C{r@#saog|W_TOKLX6a|%fv6JDR{*%v8HY$X%Lo9* zg`MzyMFL=!IW`B%-hee89teyndcbNGfU$sS0J7O@fF`29GVFcf2*@cjwkc*pg_Ry~B(0TqI! zcbRRMZG6V*nUo&TB6YaxUosA$)H@#hk_yH#w)8=~{Vz73O(2=G44^dtZUx_Z0fw1k zppy0ty9#4|kX405F>IN7cp=A1#uVkC7eV3HfvFx6Z8NM@q0oEY7EPzTI#$VCgwYG$ zk9$7-rn3bka~1(~4S+W!JR7S7RUt4~PL{^~UDV&>g%*GCO{;)u6*acThWSXLhssCAI9;}3z|_z}VRi+Sq0QI^%ardedST74{KvAg zkd2~YmN2&9*YLJa-ZYz8o0(+>S_a^@$biRMDJU=zN$`$h`@{q^F~G}t#8Z3@EEV8F zaCJ43FSZjvh=n!s8`%Ojih-HPV0_7ku=!&vXN!?$3q&oHRro3k;|82#l~C7^5W2MD zJjZXc(XfF?y57jvy53Lod4GVd$26hH?lM%McY0PposAlxu3dsLTy)ik@wx{unhk^5 z%n~q19e@@g-lM~1TBJz7B@I)6udSsl0?Puu3R~UuzE#BiBF8@6*MsLnjYF-XrjKk5 zFrLQovoBvy`QO|FWBjLdF|OS3AlAQY!At{bra?rGdEN-%Vj(rRk?@8@_NGbe3G&QU z5;D5x-+Z{K7@?@KQWa__2Bgp2#YOYlK-?SDVy)qI$U_3^inmI9O_p|5OiuLH30R z&}wF8bUzC-dOPm^^EWs)qPYg57Ru)NTf`JOU1;^eM@To^hYXa`UMVk1ll`IV^+ffM zUxuK-*$&yrF^07i&DKhQ^)j_&YHyk?x5VhLY8zer0o?qNi)SjV%@l~LFm{{MLr8=v ziabw=jEsci`DS8~2yYV0@vk-NU%q)*F;t+HdJ`5Y2q}TiG5YomwwK#4yO0&%V`&jC zz2?^)h|F98Q5(Qoluh-TI+j%oBA_cxa4UL{kokf6yk@wqe4?6P#H7?d)A-MMch6f zCe9dL5O^WZbTc`x&{|L<)YUYUW42o6MiC7d6VB8uxA>g^&Cu4s z4^G4;JRYk&E(zL2dOznAk)Y8?G#l%gS+AVY^?o8DtTGwHxo2F6igr3iL4l_67#z0( zO(@u5$8pK32RtwDoPemB7q%(`bSaI)%`1~MRu0(o{!l{`MS6s6LABSrY!nt_3qJMk z3hY$)iKOsdA#IvjUaYJV(^6*SR=nk7YX@N?GXpGiv*6E2H8QDZnuJHSv+alnylw=}~(W0Z$ zT8Z`V`dRc@TQdW&Pz%5YMu%`=Cgl=K4mOm7P6-CnYAzd12u!;SQz2j~=1H+p2)wYl zET&-^uD8;3;(RJs$Vk~io()I#MSN&X2F?;@%j6)46QcbEwCLphrG-bm*Mia-`NivnE_a6qmY)z zzyn44PKm*nG?pfmQsTUexIQxVtgHr_;I(AEtf2JjAjUSBquiJOp3&A2hIJa*S#S;` z3+}~=P1%`RKOkzkZ0rJs*(VJuSArk~Ly>Yn2!h!%B^NI{W3sYFmQ^&1sy=gs8C!!b zI5X0nS3Ok^1h>z z#CgQ7OC5~9<{`Gx-s+jh2y0(Ajv1dASzBSPVjI7~zY#VqtC_0j&B!LKzhg`*uuWzt zTZwYjvM}Y=EVvNs5weJ_>yr*MR`}eM>z#7Li4A8(r(~WQ<8(}YQeu&=gGoY~7_j;0 zTGKWj>(sDp#P)>p77M+p?FQs9Kd5sG*n%Y?ET!;ZR zMIW}PKVpJ9)JFhHp!utT7y&?mChCQzDg>JD8rc5(e8wYg-hSq`VBwp!_|Sr=3S}#p zi=NxQA$^vHmBRaXgwMws-8irshLue18r8ZH9Y`vc3R%b&)NBxQpej11#vVoCn62w( zmtgTVOstP63}p@7lxSAttNkJm5DNh zRff5<*-sQ>BPlC0@sL&ots0dED!iJRSF*4Lby=sDT@_}I^%Hq3vQ^!fmOzDpwFaXL zU#r1LI|D>lDngJZlkzL_oN4HTun5kBGdE)lnR3cWA=1$h*fEx=)x0>9G5o&|E8;^sD&Mex;xlgss8($8@XOk_9kw<4iG;0Wj`NMvf7rFhxosF6kRhpEVMUnX(2r zVQm`OnJuWPk9-CS!M5vWj;6Uu-BM|W1pY{k&K1y1nGFHL=x#>B(mih zhM{7+(C$miON@vGkT}aQ*lg)>(_2I%lx`kw@_5K|y4KGKZ92 z_bYt0gUiii<;o|q@EL|L1AhKnq z`tVUa|EZ@wwE4j0uV00=qa(Np7H_l`WGztGl6~4O+yvmONZbxW%S4w)1gRECB|bO0&CkX z+-wWnTJ8>GixNEUZvuenX*|F8CA=(YUM+~0CDL#!cs&|7TXMRK0m4#hIh#}iTO^!y zTRqUYkxK&r!ELL;UZU>4MMBFkOi~M#1)}Rbp4zo{(cV9N_QQAM+O=0;UAu+N*5WM= zBwe7mwUdjhTZ`_I1 z*IkAiEN}-b?yQ)lJ0KRFS5M%XU3)R{1{Z*{|Lr99gKUQdx3YotImzXVAjZP zD_CfWVqm1Tg2K$m3IaO^7@-Y70?-NZo8=|4SIs?N!%!1plW2+_gex0K#bcrB*njWX zX#VQJ``&~#E0^I0B3$qEjJq!cU@cA^Ifkvf_F?-ITkz74CNOp6I2NF{YFazUy1DFj z34kO0GEsE^gLt0~H(x&G<5&eitm0THMBPpO+!OVdx@Q~sRMX;R$2fzHxy;pqp z%>A#$>Ps)cS_|CZ3Eo5d4&afA9oY5w(>StiH##RzVj+6V#f+lYZ2=}!bA|2L>lY59 zi3q?#VUVrTxh6%b%?b0Ae$fCs_5KW|3T9Ds?<(#2G11iCZ#pZQ_lYg0r?KxJo_S!+ zSIs>)V$HI}xE_Rc)`Cu-!izii;ISWX#|w}B2uCMg0466f?hX9702XBUYTPzH2on){ zcRjR<>`PN>fTC=X8t_=yGl?)sLLxxoMfJhr{~eY?!c483nT0O)=}GMU>un!g|J?;| zU57PG7h#RH*l^+mcD=9<+rIrhJpO~H@yc_1K%Gvle{0Nh@daB#6{fV)+6MwrcmR!= z7!%Htb8HZwm?(*4oA9hiu^$OpW?CCH()^&^qA1G7wa&>C*!@RaAG~erMVqg~b&JPw z{VOkHeAgaKeCbo2^BR;SZlxZEP%{D*|zi+yJ!?60wRDz+QQCmKsI1gD7z z>FLXwaz@ILwh=2JwI*XM-dpuWWi=6F@J%0i1v`Il>qqa}xBQJigH>lHf$dje;SZj| z^I!ZtCiWe`2zvK6@fjx892dLZvB?L-yq9C7j2?504XTO86Bk^Htwn}r(%g=d0`Dlr zL{`vDQkYAF#@{CQ9K-exZ~f?9QpK#}Xoz3o!`7 z7z8F_ZqO%wSFUG$;BeMLy2XOPFRp2nnu(+1Sh$NV1rwujjWcajSz4%xPX6Q|Uijp* zuV1)lYQ-YhL;ErPhMcA{MZic{QBX=C!Xt^IgQro(-?gMpeK4iw6-!t z$6RqENC1L71BRgQN{BV%^_{&*JB1zgP_k`PWfW+6cfk>YsL{?-3G0R9%h11FE)wSk z@YAmcbF$?bzB!;u0m>?X!5v4MO~ctK6lmMN!&$1-!D$!?T%op!iDQHKLJQIjWkPLX zh3v*MVLB*Wn%}?L{rX2x56)&5Y$%yb3T;*apxkhV1V}XJ1cmUP9#mMLM!8ZxGFdBjl7(POLKtXbvOy9`9};*; z2)$Nd9-~YkNC1%)#IjLjYm(^J*b0r*V$g6lsr)5McSPjElue}Ce&&Wm_~Lvl1O4i3 z8tue^28sPNj=GkSpwvv#d1^Eq1w>*80nuqCt>oqu40FJ-3h`(a1Ce94NzHdgNUL+o z9NH{OtCk1c@22^`h7q+3Sj67@5`@~BQ8Lj!#Mk*DA$3iqk{tCK<~5V}MVsKgCNY2} z0fyAdYbFD9MloOgv$Gbu7O$;ScmRv<|k zirjHIT_g$WoOQeVEzU~d%GE~_OTUN#tN7J+!YTA6%wQOWHX`Wf%1ai3Rv72D^U?s| zgz^`!3Dr;nO!AvF7C`FxV{Ys*6Cf%8>;bSeGALRHT2ral&MAvE?WgK^63DbOd2>5A zHQHHt;TCs>h+)7E3uGP6ICGEDSR*`SVdb0imeKp`sLaIg)uQ&ND`jJBo;YZ z%0!%I?dNl0ic4lJ!!*+U<#uX7q-7!t;Cb|Vi@3>yMp2STP2I6VNaKK62oANjS4msN zmo%DmuUbv2uVoTSTyO0xk{DXVbaUkphzjaO@x-*FcS+?n(DeX zEJ}l8572iWClW1iKN^d7B};Ii{DEfPMx-U-cj$>Hv5u5wj&vB$c{r+A6s0MmuN* z{7U;8M>-a6AcRjq7amRGJBPgzwHk9RtvuZo+{DZ5|oGuOM)^a51 zS~^l@p0>?azp$r1JInQR0R5CA?w0JN5dKm#oaAkh8{5M(IIya=}$g{TBSq zep4XP%sSCZTJ+6CzUQ-=(J_)xO_c$( zT7eYdU^Wl4buHgCh`3rMcF%qv&BReAf67CJSpin=BRQhttK4h zFai1~d*n8!$X}H%9+bZ#6QR zRMVSH!XO)@XQN1dmiGJm&riFt>kI;bnP4KI>@%_et^r^8%=yLUie(MEY5W}n-7U{k zJ`9jA%(a$*B*dlb7?Q{L(Q7t5=OBXf7gnI&hpkxTG z2GNE~BQO&IcmcpS1_@&`8P5E$_7%rU2K)p?N~D@xL)xHWM#B`j+C{T(>hlNrUQ)P{ zJfcYeUmi4!%?1;}#n@v2ZV(0y3h^wlRZiH0(r?KDNiO4P*boYHHh1OM*!TTvzn;+9 z01;5$Tx|);n-6n$Ow@!W$bQ@TpJF>ox~L&8A^;O-2mX!&(DB(A=-C7j0GxCJZapIq zCHl_sd;oc21C39lWg3&gXgRlI&{`8(hAIGjVJ3z2*#;3D`d@OP4a&g}#iLDF6gf+; za6;H1znZUEeIz&Zg~!#*XG`r10AHL5L-AaL2q>$>hddxj3o=3JLg!?48cn1Po0|23 za>AW~t}oj#9vXKo{~f@yGnt8qcQRN71JpOG)k?L zI+w2i*gD$)I@=%ufP*g0TnBk(rle7Fe4Lz%uW2I71&zd{2KweZBm8&@01u&$Ug>@} z!nxV51n^#zi;0FIEOy(5*aDu~yIX7SXC^IG%=tUgb<_e}Gqp%_gPAFph3z|=gL$q% z1e9wXy$|KhXD9)l)J^apyp{qXpj%HUwhD;`gc`$?Geo&X%Q+2XQ7%UH_oy!!J?}vT z01E&-fS$7*TZT9XFxq{f1k+4jPt8(%IkRQ_{r3a-CkS@~ny(OlI))%>p3@otzvx&=3QIXUiL2HlBP`|Yp9>1p>7aOy4X~5>{ zHU{8s05>IoLkx&Cf;s2DX8kgb7DSr+ojnQQ>zIWq{CoycwO!&u+;Rp8(u@e3!6Y*Q zs+_wrYJ~QF0RMu_)+l=o&h!%(si{)!)Zl=-NA%Lf82W zBL93>0k{uk=OmCe6S>z(IWYYQYw2zQhycq!$0I0vpm)!8@SLw8^3VGc0Jo#rVv-7P z8gS(ZZ0%j9HP?O{fbXL0cChE$V4UyULI00009D;3 literal 0 HcmV?d00001 diff --git a/webif/html/img/editor.png b/webif/html/img/editor.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ac96cff640c925e903f7429063e07d5d0fd3fa GIT binary patch literal 19734 zcmX_n2RPO5`~UkKGnd#O17-{+w!$LTl-x~r_Es&YT@ z*Jf+57wdA?jWb_;eY|DSP}jC@om)4f7?a_Z*a%9qkEvikyIwRp5(Q~rA0g~L6&pQgTi3FYAcF=d(M3&#O9`>8RYAYp=f0hsaU|pE@`o|uz zBCW2jE*F@~u@Ds2wX(B!d>VETqGb0*({q}9*EKBGo3;MQ%Hd{fYpXzZs9vqA#I02_ z0)suRK;n+{z~yvP=@l(yK~i{3iOkkMbXUt}_g1^xqO3=-zW#u3^#JWZdc+>dZ`#2A z`Q?{3vzVO|uiV{x*#}X(Q3r^dSS+6JIfkjz`^n7AOr_NEtFoshP^sdj0kkAT`(d9a zDkzs@_b}vZB=*ZRZ{R-dP^ zf27laCr1;%Wwidev2*zB z!Wz;$D*5wQhoOaqyvh0OHZI&AfQbl0V+Wpj#fE}#5Yyoby7!@o6r{$Hi2t! zjb6zMKl4|iA&%{+-`*FY8?084&PQ*k<@s50K!Y>{2Aikr-=G#IgmK{C#ue#%r$>V8 zo6f^K3N~JS(`%DDnkSKXY2x`db<1#l*!|c;y?O0_Wj3cj-u3SspAymKB`!?xHp}_5(+!L682DkGAAhkl5TEg=W1?SF02*BOcyDBX&~&c>*)FL z4>Amc3g+ z^uQmWYwIhY!kl=owK5^nGjU||S&q3kOLtW7Mdc8n#!mPR%n+5SIQ#0!XS6*=ka5A- zCCf{>VMkcXNX}%zu+aoqt2q->q_{I>QJ@npsg$pg_L{G)yD3He6lYD5uU%6G4?NlGBrn|oo?}6PT4rKD zI(Jb=48$E=(Y7tRherb!R~5RB?&Js$sh-1e^acml_#i4@&_dZ9gVj9klV7~2FDEoH zDi9g)nXADR&JGq^56yf?PQ$`&got-vp+dIXCAsrWbrx1$3Y;BPo}-$$WQf3TOHF@( z!nWdVeE%tg$8(ZeoP>q9r`LNHqjQa7_1itw5tWwPuG#9t;ZrO@Nr7bf+70($CoAD+ zD}O@X^yl+xH-h~s+-2jR^6zS@(`v!uo%Wml6HT3nNyF~wf+9mB7-f=%(aX}2k zc8KDu$D}1EU4K^AOA;Rr+)P{~Ryyp~m;Qj$w;3?`)>2M*aySqk*33!zB$D%i_K6AQ zYS#M{l*YexCZHZgGj$jRB^8ylJr%~hFpJgqDeT=5FDr9$Cws8lov@5)749vydr@O) zUM*rv{{^^FBiP2T+A{S0;DJji8gd|Tat`c#ePi%0 zFYrhkjw&DQ6nN(t-ewI`B#9CT4ZeN!?8??Ce0jE=8p?^pTy_r&m;7jdsena>dvGS9 zCyD*rLA+>cUjgI~9oQ-+%`gyS-V@E#x=tX)zvl*`Bs}$x_VxJMCgo&4lvL_Uz)|VR z?XS?*(m8BnexW32wsO|N$Efq!0dKZ@wiYx@RBGI$!d7H&$|=p%A~LkO~mS@^Jsp7F4gMLWw)PuSvk5cqWLe0(D!sl>eidiI_Azc=juKHWnZIG#CThL z#ngF;#UKJ?q7tbf#P;a5j@eMg5s2>4ff-R1$T);@AhH}HnwO=@JM49o_MC3;w#5z? zpZ@j=w0-ob0MmTAO4PiDbjXQ5l~;v^aJ7lbEaS~O$}CF8LM9KyspR(i=j@Q2oZR5- zES2uaqY3L^_n9I$iHF6u=M1Zq1o8zSp@Ro3e0lnh=*b}6rMpQ959MBemqeQ_Y39L` ziSr9$GEbp3Iu_?rI1@ATnpI2SmKP@t(?XDvoRrklct%m~EAeKtzDxYA8&y3YJ!a%A z17`dl)O)ZIs-T5?4Cud!5qn6&3H!)ajW72FFb}%Ay54bg6yQ#|$f5;;UH0Mz^n9q( zy@`QqIQNlkD;Hm8AVRE-E;@?@}CbwH1m{`er8F;VC9g>J4aeeF?ldf0t4tD zbOOn8?%P@6K1_U)`38Bht{j7+<*@HAf3?V!_=o=fb@S@i8J;5J)l5D-h{*A5yDBpm zA_0$p#Iq>C*P)1MV2DrQ=#ziDj`I38i4&sr4>V{9eSLlNtE(>;2wr(r{nin4!Q0Q=q~#0N zQ7@)5cPYQpMep)V<|J9)Hx@DXXgfrP{C%AFwLmRC-(rnaxacA5x=g((MI*+axFJ(f2o=+lEV~ z^h9w52xH^j-Q9Utn`7pRrnT#-FA$_rqn$h3um2Qwiu$Ku^Oy%= z;Cjomt|9~E^>1=Zp@Q_cC7IQD>29_tHeOMaN&6<}bNA48{-@N0Wp(La87qR11V8EE zbwp1-JAG_sxy=jrvQ$AO5gr*HKHc3DX*u&!JU&J`#lQ}Z+s}^)K(UyXlX-t_$nU5I z1{o~5OfYIReSs=3vt{$HVS_plYU&0Zj;PoELRd3el#6&7zKR=b!qAx7ZxEhVg zo?Gef=i!JcJf<5yIglKjuncm+^`mZiaQ+-4avtJ7xcw#-tGKYI3lHV#3Oaojkg(TK>Sf6yX;d=zr@k(j6M_SWzh#t?TwY zA030-W}0g6OzhoUB9>;d-#!c>`ucd1MR&vp9@~l)`5wo}1g{z-=1l9J-|i9ZR6ZS1 z260XNpr{yx|J3&TbF(Wu3`Mx-EKeGVcTpoO-Omn+Uat`&GM3wbi`F?rMx2wZIuX=G zqu&@vk~w#$TCypp&E}}|FJ9j6`FIzXz`e4UV@_o?p^X4#JxtZvkoHiYdZ<{XlxU;pQ?hwuL8ZZe}aSJ9T?Tx>FO(!O_t>H&c;sD#+&Z&JXiS0&|mw zmmC=ro1k5x^}|g~%=jf5DZ~N{>&pzjl=7&RkA{+-lSx4iS|>ir@+k+!OQF}cUtS)( ztTyy-zh+y!nd(CF5{iY9i3}51X{kCe_|>%^7?Ox`69xah zc4wJ@d~ zf8QS2ofW>Jbw;PAC=XF6Q`}W{OXYXJvWA3C!ptttO(evz&Ck<7!D?7$cSw>q44*=ZC=GIgA&cE(Z$hrdm4}0{n>Nwy+!ozE617FlQ~?{(dii+ zH;^l~x!LVl0Pm7RAvu~@FwDf;in%NC!y&t#4%KEGbL|{5GrmSD=#<&Fh6Dy>VHb_C zm#n3D=nC;diQ%=odV1XKNq16tLHt95hN%GqozVYe{V}$sp_QMsbC{f)iP+f17VNTb z?&%H(--M<#Q3LMQdFoaaXn<-smi&2C{_5&vW+;; zZ^A~ji~YU}>#8~$#B)~Pi(hP${{iiZ2~JISFtUIG+hQZWL_|!WjMFV_UJ9r{s(U)jPu<{R_sopV=PIwg%@p`3lcF z9y&KgD%pg0fw;PVWP)vt_C2*gH@7M!G%-QBE5}%F4(SF*25MVMIM>ZGx(9ZM82$T^ z#=>YODq~~s-PL=RLCfh5SJ9~5_1BuA?Q=;L6%_?&cAXP*)4%CDAwr(|j7&pQMtr}A z)Ex=^A&WbhIs@6~nBih|l;{4zR^%@GrQM;+{tp=T6ewE$jINJl#*=ZnNHfT|5;}?M z&bifa<;QC5mpEsu_*cztL=LxWyyODtk=;0#5P^aIf;@JL03k^K1>6D+1u+|Kn^{Lm zYpYRffj0hIF_erD2ZVI9)aLdFI`qYA&s31eg<2^K`ED@DMa4HLX*@@$4fpixykbAtKz91AA*$v7VUEQm*ZT0o_ zw(rCyJwifQ9s6IYfWk5IGv`G$H#uq6+uLh9S>^COoDyRIJKo=%Is@sa^6m9`n~21g z2@ZPJs1)-2_cU*tE}vKJyLi~VY(*ab^&FhzNI23MZ7;taS{9~snk!8M zku_af3Lxd@=YKv|sFUD2RvADyNdEM8j4Jmt);gA0CnS{V>al0@^He|aeB^=fpRTDi z_e9oPk^TL8!WMNDaRs0zhxcTNd|ewW`wiqvj7TJM%C2LRV&(ZKVQYj&ktO{cbI6+2 z$sb&|D8fHuCnkF){xau^!_5_XwAs}gx9*we9)~CyNg-xO7^64ggVuQ&|7zAa$;){) zy;6(FxKZ4yMp`w7PWE+ zD`SEpj1kG{_!{1lbpo``vnM9R$i~nk*)9dbT~_!-7Dglqz6AcL$s1`PXn)Lkxq8>C zFjg7Z#sguK;i;TA)zu@zQ&Vg*H~YidIVRowNzidC-RE@zUWc;|)u%jm^Gf?c$Galj0*3i1!twp?OZ((q8kJ2;B+G$GVe+e}KbA zV)nf@hl8I`6V$nM7(o=PIj`7BFenF!f+`i2Un2xhd6CtZd`;0URq9bpe78Xj>8y38 ztv&~9?3S3CnxZ8ojEl?=-YVk?5{a=%sCQI>2kRw$?w!9kQ_Tjk4zL~YdzvAITJiY3a`H4oJz1&>G8+~pqVOJOSn{M zugxE}*;y*DaOT^x zW|p(WM34khPCC|09?B!b|2@QP-Bkn{#duGXc6t*Ou^=%11YL4X37b1P*WhJvCjY#m z1b((42DPC~#RkLSw4s2_&CP!RGCY=%SC?3rxL$xOdcCwcg7qDnZA-QDLRtHI4@MA> z_&*>b+`+a^OInd%d2ttaD>F4%-Y2*HgJe+&#FQC?sH+@Er2ZHO%e+d8A`|Pkizp}z{kU%qb6(?nI3?apU^$-_`34iG$$j*eVC zRf}kLMddcOEmzv1dJ7|fkid%rB@71#I<`u+}2WM8c1ntlnoVZ4%MCAe+1J?o|rk&a)H zr2-DnZ9mM}KIZlnQNi9`SooE66(*RxU8}b|SuQ$uqemRLuGp??`h9zMZ?Eyo z)XNcM$`wns+%K2;v8^XYfxW}Qz8>wb3Uajve~{&Sq(v(2jT)giX~eWGA{H9)=-UN3 z-Jw@Z3gOPlb9Tq4z9wJv{*b_7K;3W3%llI5OTw$IJL+9?a&y&%uiQ~!*8qW3PF_AC z+Hah0k6(%0Y9gWAD(P%dIgvMDbB!7_xARpFZ_^%E?QBim?N*FD$vn-rDIybFp@)*! ziNPo(FI<0|A?4M50&}gfqvH>6K61abI_H2=yNjF=qO4Sf|A{%Nw!L|MeFMuZ=sVw^%io-opy_7ZJBU=7+O>|o))>7R zhq|sJB!ou2g=zR%;be4(s+<)i958JHwh1tydb7&jQfL@gk{7Dc68avU%W_dAI7!BV zXVdp>+6V!#3=#v?W#Dl|GfkI0jd>&8nbW8yPFG)#+3#dy>D3i%>%FDU4Vi7ZTc2Ou zhq`)%CFrs!N$S>cBet;~doHzIRnN1su98ODUL7pNKde)(w!3-kR@?8h*p2q{TI>j{MD{LKx*E(#KZk2q?4DD1?Ob4L( zAEr00iY%mr2D@!9Xa&{28;0(=Nyj_%WPlb9Zss{wBD1rdz^k;r8H_?v6dO`Y<{UsY z%D$x0%I84`{dpQiB?2#JcaBq(!e=F0O&@9hy$NKPSdP3Ut0Ca@7WRHUEh0Dk>@a{= zYfVT>UhK5-zV?7{=YYo|uUcnVv=nJ^jJ4=OPEc^Qz~LyJ2d5Im+K#t=bvlcuNmQkI zP(^q;}Gfd{Qg? z2*0UhQC@A~IgVW3)Y&XyZg_g|-l)Xu-%eii*>{%J)xXli!P`&CV-k{Bu!?nw?X%cc zb4v|@%(9yh6!_%_G|1Sey;l8kdkJ~$SYIsx-wpUVS9NruYQ-t!M7?Njp3D4|1p-W# z2FJI9@$!E{WRYd2cVbi_tImy|OmA;kis|AepHGIvjj!z8k2EoX{5IhbMn|+&l26O< zg#zEZ`A!|*OCKoI-w*ho29(XencR9&eev+`s9Kf zKgPCVo$ux;m?h8J#iQV&+f z4{W@N1+tomr$8GuZc1)C*5#SM{rlr4v77wnCQpi{%G@lr?fTQH7*TzFyN%i4n};KL z+^h-QA5ne)*0`Qt6|$dehQi(X`t<-~+D2zgPeg6wXKYpRuy$hd(jT`gXj^;xB{Z+r zX@Ot{E4inJ)Bad&gza2TXoWx9RE2Z)y)bs0FDexZz6g%75=oVjSF!?N)KMfV=tyb5pL4WiaC9M z^Nj)tmzfDWAO<+Ipl(&S>&#cHQz5Jg*g}^x+Ug zLN=Zj#5RJJyl=c|(;gPurxU94*$AS_2k1YLpwI1(O(c@0J(YzGqKl2<@xhhHMV!L zRU^T!9u2TN^8TEe;pzo5p9U}Yg2Z{-ckbH-A2YSNs4eV#h4aTd zk~$YNv$8&yRko37rE+S~T@f*l3RFlmD$)CGly^iA{%hYT3I}yi{5RG;5JJk#8(tqk z|HjA5Gf%qpeXy;6J*IZqPdlvY-U-me&f5jdC9vRHsz2Dh$z!2S>a;5@-M0cw93_?v zOr9uC&hYJX*R_VF@6pHSa#GyaJ6Y^ZT0GcV1kI+{Mfy2A3j^K5{AT@}IxpSlqrLS{ z$Uf$tP}&#ko16Q_BGb1$n(GeU+>sSmc)pS2$^8OMBz`z!&N%G2ECBWo`U2n|5#I5|QUrZnDb+7m?gZ=c-de*)gk1K_Os_EV9H_A^vX zef{Dtb_5ieps#57lkG|qt165q!gNj9GLdiZ=c=SR|P;qj5b{`BeUOu!;ggw>dLYOq-CqlQGoz_FF2v53a{UM}%_$r_Jt(*=)R??JWvW6qEBE_) zz%=X|f2&Nwmz&2XMm_-*44jr1c z9+9+b3BBg&SyyR}alf#-Gt>4jpMF2o%%X_wd3ndllSGy(cFX&&RRfyohGNVU%3TJA zz3CtUC4c;kI%=T%ldLiPvn>s9CeZY-jYyV<&oue@#gl;Xs?!7JWHm4?8kcle9g&=h zcD(y{IyS2$@0n|X;I9y9yT5>R_3aS= zAs$rO$71gY_s!FCB$t$U?{b{ejwC5Q^KvY?smqu%D-leV1Y&O@2}g(d+jk`W7~h+n`zd z{@^1d=d2QY5)Tsvv-sSl=@&m9-Tg<&RA4uvcbEr&-D9;- zOp7T*c#Ov>bH+VVaYwY(HDjg%z?6VqE$KkY$!Nj5b@lakMrzJZ>^ePF(g86;ssmgac@uo;(igNwNQt{%+vAPg zV6Q*9!9M!Gv48uE@x#s?NgSf`tpOKDEy7O+>T0rFCDU7g0sF4BZfz>vf_p3)-12$~ zvpuf~J>F-qC+bB~`!rRe*zBr*mCo4sgs^&gOu~ck9)vqdQ+3+7Pb0orAh`ISpE{&( zOE)L{B?A*VkSGxMUYtp}j!TNLgUW+A82@(@u)hjZdDVziyml>H8WAU`^YQmq&0gE# zX9J+v%Mg(m2KBZ6!XpKb!wp60R>m0Bf1fJD*>XTOM_N^CSMt559Q1ol!3M6ZI2=&T z7`_oqcX5?~vx*&811Kw?c@8)C`3mW+Lyy+P_tx$S2O>cz=J2KkGSw?0ku^>!?x+Ee z-m`2L4~#p0&PEd1o?gM&>8<`Fv*?9HRQAr|eH+68K8-JU(!1-F8S4?|O4*{#~hKgCnO$mu7V3g`UR%$$V zJIhNVTKhAY(60>~@8q3NbCG^|Cm0u+-a+8vP2unE!5Q#gnvcCR!ouV8#+y42&Svqq zv$8(v;v8%ZM<4HvHEfb7W47@vB_5rV&)3!1E%N%1V3K)LUY=a-9w{ci11mZ5r^QfUw3spQb#2v&v|J7y|AGt=j-9d ze!?D2{BA5(igMt{_pdWtD0OdbOkkeIV+aVp_mdOddGhPbPoOD+u zm&Udhq!2d}j5PA8R#SYOa6kygFQ8*@s$kgy^EM4*W3~siF2=eflx7$8p_rW9QI%jE zLosnenqRlBDNY((3d#18X$lXD6{EJaq^Nshh;23DuOE>HNiwlVSF}Qqj4qZ?JgYYm zz@~D{lB3sI#aoFzWCI0eLvXXL-|Y*Ei7C>n&l|_p(`?jllnE2P^|NaDw&!GI ztW~pEyrqqDt_@w+-X1nAY$cAN;c(rip10LvpqbVk1VNy96bdB_&XscKyPwzB&o5bq zN)}~LEnfDI?%(1V92hU%iYS4uW6n;GWnv3tZ)-n&t;aWB>b^@L)*TF< zy3u|f@ap(*z#DdJTc3+@wQ%|DyM8z`i}KFZ52qNC=Q*!7^1^W6cPavMCQ;%lB8}sR z6_C9dyJe$~!@U%PG9OZ}SlBzsl5hY)iiEX?H>cAIt^`a^t1BpDb5i*pZ*iZ6Y}U#q zu^x(YPfQHJN$cttef{lW^o7%%c&z@oS^)j>m0dW3C=?P$jtd&}pKIb8I`L@WI;HQ|rrN{XZ(3t;ct%CrqSQIxkv{FEwgN%Tk`YZ_I`AbcE*T}0#P;l)y>NTQPWQHs% z&pCBNz;JLf1M82HA666#E>3!H=KTbDmGcoRjOod38}O2pAoOUWjV5d>@emBa? zy@CJX?7B;N39||Zzs*Z`X?xTHh%OjsNW;r}T-Xd1S*WtW3P>MFVf<--Vz}HXR_z>{ zFO`o{J|0$o4#kozr6cYdkG19I<~A{08e^%*W@s=6Ovs18af5Pk^{9o9Gq}dhw*)tW zNC1l&FuQgXc(ra@Sme;s+@~j+bgQ#{gTHgGC!O=Ov=me@G=!fGXzagRZkubJ=PX=Wu1Q(%@NNtu+;;vch!&7dtQMy8fdeXKFx@DJl$_kJobVq8_fvVn zM6ZBl+k`lH%+1{E6yHlNqw6cw0sp+iGgxoHW~qg=YkE?D>LZ zShDBB)-6Bph5nCXNkY5?#Km<@kn9pYQHlEcu*mRz-2SBYQbkeusN!e394S)dQoWAy zuVUWG3iRZLez9R}KUo%K0a7|~(jbC^#!5(8t#YEIWQ+bA)#j8LhtYUYo^*063uA7GjT7Rke4FcK$V=AXKmD% zayWHJadnFJh-Yazc>ywEqS2FtNFfSDAp-=l%K18hAY2G+5pW72kPCh&DOHwl;~u=P z@JUd6-+-tdF0Uc$QuZD7UGyQppk>zJ|5ZGSJSuKe$H^5TPpyqPh8_ zeG(i~8=A&{&we_!PkLrLz_fK8{zM(@x!85uLf?&|3ls)CE5}YPgnBKA5EmHVh3Ia; zTLtOGk(2M29$2*YiFB&en+1i)^9`;_+P)We)g9@20J9g*iU1W=+ilzhxA$8V=a@Cx zg+dc_`-b!ml3926V+%;NQtz%4Olu~Z*ETN8_WpVRul}a(e_Zo}b#x7tm9Co;`bRb~ z*VX~BcgyDK8Vbk_uH)7vMJ+D@zF8?2V2*-4;$T_?Tgs*HVb7WIZf-2kNS&c{-w2=U z@_kg0+x`eNmQ%aG&_R_DX+_KS56}0da;bOu z-;`eG)v8j^Ykuscnq!ezX#A_xSVa$MS7ik4T9P0BMZ8#S*aS-(V_KuD-0Vsr4R>gw zK6%NqCa4#Fr_rwu;;!s7vnYorn^?E95+O>6cCJHJ!uWEF`oDzPpx`!W*#03@BBjfs z4U&1W;d~H#So_?5W{-1@>**G#DMrF@+_wu0(P2xkHq#VK>HT7 zjE(CDF2FzIm;$HlLgeq1=DlWRy%=0kU%w{J67KyQq>z^>6I3qePkN@L^>)>V1u6kNuv;ih9)-MD6j&OLl0JvyuUGwWWS|Mt$;ec)vRFkG7N{ULZZO}FQ71oZjDql`b*rc4+*{7_oD)zVp3(NyZ3g3yP( zKmb#^TWokUm8z&2?y*(m;qti0d(hp4A$U3P#5~~gs+|IuGV@Db0-?<#9yZu;vfZPf zTmc2;^Pe_2UGd;Wl>f@+n-p??Y+h>Nx*#tlHhMZ0&41BC^#SDIM)OA1F}>PVEnd1o zznL0oOah@`N%>fp`-Dl{LG5a%>9N(@yA9O3Us^aQSLuN!_|m!o%urAuc$+3FBM1{? zbzu!x+!OwGn(kN~UF$co(_;p^53(H&FRlCm8tYypjkYJ+=r5Ucf81R*RXb!|doSh0 zrA>!@OYaKkxdwSb#AvuhjIaakC%(H%;Wj@gzTGh)TmX2!I>embQ~B(`p5F!an|ZmL z33$g~(c?>g(j%BLs-C+FdK^7R5he%ERN}1_pO1=STp(9JXL$*BgWCVjQK>6bz%yxbOa&EOq z)?E)*Pft;C$b;*CSxr{)c2`+WtiDdT5P|Jp)^(CIa-W$kVL_fjQlPAw0$^~)WhSBP z9kG`Iq_wA&YX2Voigm@(Lr5lC-+JZ)be&JhZ1pDw&}D2i5)X)$Jfp}i5{w!VB3YD% zdF%Ler;5d3eSxhE@4*{(Ez7f>hJdqYyF2_KI$ZXt4lx=N50h1spzH$t5u01y3muoS zz9=zzva1Y{#ffEOQ`u@K>h7-ljrR>I>9N?Sgiu=d5-ug}{MEO;(z5^F1jbWL*KP08 ze|tBFBN^DqQ125VtaEj>Z@h8ZW=)p=%6(loL=JibaL5J9P(w%=lTSBDxsNw z1F0+`KhN)L^1>4rDH!ILm}Z8@$vQlXxZauk86j^~=00ECI>>7SnUWf=2{VA4x`^O@ zE})w-hrrewJ|QWI+Ce<)48aNf8Bm_B?szmy*VD{Vs((p5Ko*rue2P%1-t#>>2L*+) zs`p&`n+x46GeMNPBhP>&F@kab4nrz%#5LSo>y70`S)NGJ-Y)&|PqQ`|4gj~@TIM+W z7v1dLJtDKr@2|#)5h1J~`rg^eLH+dh6L)ua$Uscbwjz0|qEBS#$YVDB<3trG`A$rlaf3s3E@+kh(WiSc}u=F zi=~#Cy5g4BG|1-K!pM(E&GY-$(=XP1&d)Bk+Q>Pd-NsdNJ5n&0Uc}K-rAsfbCSMlN z^F25{8>*|TYeR6_PSf~zuBrP>)i(0!uJ}&5lO>egdA z486~iK0NuJ@VS=Mr*#m-{GC>p%u4`8LO0p$|O zAm7{h+vNb^MsVW=mJ^q@%n0tpC`(8@-Wmu$+c8Q4%Pu-yDPhbARs{Ukwqr7nvdAgR z^>f%uLfDMVjou9F<0$4AR6#@`cT{_3J})+ zUhdY93nSg~ODlc|(COFSe|ocC5=3AiE%IzD+@bmj%FSZk$4X$Sp7V_KMv793jbRtj zv3SGiO3Cpl@)`P74lu{7*>Bwe7OI-zpqaXK@QTFZNAh1#}&hCu?X#@fzH3MZEEY+qA9ck|y z#nx9!M&r;2MV4>rfzsXd29E7ywgHWjHe3GD)3gPJ|5eJh@hQf)7{5 zsl@iPFjl{-e|+D9=s5d!7>18He=W_4mcR!n62#Ye12Lv3PEs{>Opa$|=D~8}kH>VQ zWtX?GXRT)Ul8iBx&Pybgk0A4>n6ZV?_eQM+f{8?M7~zx8sVmA8B{PqvUeU}sYY$x8 zx`gc(2L|8`CK>}^Maq?M`SM(8erMdS?*A7m8Fnjpe*?Idtso6)rV_Gc^stv`0Zg48 z*yldz18+>}XOcCwv*Us#a=yJrUh4)JUbv^9GcoLbMI$;6i>Gz(7}|Kv%|4 zGIQNg*`%X#ug1b3rj&886&T`j@ph%7)k5AR{Vtn;g|vabrF`(&F@d2+#7kglikc7} z!KIaI;L;D()3ux58FX971IYTp=O-lRyQ_ssZE-q$&A#{Nu5I;oQU6h#=dQHzqHg>x zYn}k)2UEJ%RNe&8T>#_F6%A8&ExX%n+#j|PW3w3&yi9Xm{L&irH{I0wkep0WNjJn0 zV??zT@rVa{5O^BN0E)70Uh_fp-Me>NSV;+qyDmTdfhBH;I9T>ruL-xoh6MX}m>M&z z^uGqwIr88Ii{&k|pn)q}4YP~Y|GvW|FI^b1@mOGiL785&v5T_a55G-bWt}kjg`9-W zdQK%p&FB{!=9I(N(tkW29jHGJS0n;^s5P0et6)t>mp|>!#nM9k9^er7a`)y&=fv8$ zOsV(Qch$5C(AwNSnSOKX=&wCs092Qc+P+7T~C^6^+C;07?VX zT0#}EN3gzJ|FUd%mRoby39&ZLF#T?&uxpZOPbya7_k&^6Ziuj>k-UAEZ0T3p#l*(O zn*?Z3lc~`B1Di8k>`8@XWo7dU*;ijzE;ZK*PPqFm)W>x?{w5=sN5W0xqS;Za{vZjc z-eUy=H-IZ;zIvr9d<8TjAR&OV^k;K`sM2;ylBA-XO?Q9}ZF|PfW@Gw+y_FRHV+r&p z27Zuqevm{7h=%XV%iT3oi{1fJb8j!j4a)}f{p(Kw)R{NnctHi;0z=UGCmbiB%EOjhTKz?X49=<|9dVyH?D*PYkWw$71x) z_5TB|OzuI={+nw6yJAY^b(W<~PHUJEvLSU@=^>!TZAWYS+Zn$LQKqMm(@hN|iDC0OPoR z4@>lJ_sele8`n6C#onRwm*Gxr{CW4MkHJ3t(C=x4e*2=c1&1I zO39FdyGeL9u)-odaa>J?ELKu_Ruk(_0D8lUU!_`BxLw##4+oY2#ul;%3bz_jm6dkBTANB;R_#cW%2aid1 zhM)&@bK0;$HH7c%oNymWzNX^flGHlY;4@nkstMh)RPVGf5&TOe>0pOsrym-;CS7tB zGLO4V?S6$Ba2%$!11`uQPV3`gOdZ8)2&ZPYX*GC~@ zaU%}N!#;)ZMr@1Wdj;?~#+_m4XVAH!L;Ht-lK7}szC0hQV7p;pqj2AId<7qadt;KB zM2wc$X>#kXoctM9$NDqzXNT;^Lc;O|;+kwuV)S45s81UZgPrtG8f+c{J0`R$G z);cbhF&BfBT+-Vlr0bX8+t zF53R_{|Y(tsHC;3)KVx9jsXLI&u@9%uy@3%J* zD83IpWt8*H@yMMXF6twONI9gH_acE)Vzn4KyOLl;4^||{wdW{A5n}I${Hy*DeT;YJ zLm_H#_;rp1$ddgnX~L}OCNRf!u_Bjo+&T@!C+iLJjn%$5X|rotR00+9Ek$VaaFnwq zXJEODtb42xwd<^+Ar4(%zkWRY!Lfhh+1`Se-PM(qm9SMV?=JM)E7TrUpf<YnJW1TR{6TqWf6YOC^d<1hM*FoSh$=W#ymF9JWGkknJu@JO zGBl$VPFwabO2|to?iq)ceaiBnKYh!Y7YhBvqL8t2F%>33e)ADT6=1k%(aJP1az8k! zBnWXE!%?a0t=FdJvFq7&E*-bx0A*loJK=7**1j@{8mz4@5~N^5Ik42+nNY!xad#%) z#h;8H@mTj|A(C{qYj)x=5zfykRZ!8y158#?+s#{Zwe%Xj^yg%`w`qqV;zoFCA=SOn zu&dEYb)`QFZOkcWg6z{zpU0jQLztt4BECts?Y42Mbh4q1J{PCn7@S5#RBR9#Wcr91EMGnlzAhIzxK1UOXX8SEI4H3mC|Z}Pu{{|uYV0Ub8dawX*PRU?8h+KxarVq}lbDsBwewV7DsS9QZQ^Qq-Iv~sv zw^X++d}Zu{2r9m?rVv=_A0b~5y#+ktid$|0n4`v1F(KAJb7%1&uu`X|6QL9bv0J~t zo@+x#weMydyY6Zt1=d$3JO^)@WidK@;c*5IA@6bRu`!_+o#M<-YKJA+ zHXX7VC7@i+8_O%8o6F$?83d)RE^my!;YE*t9ia1rL)CfGV3Qa6*-03WC!oj4!%_fN^qg*5_WcIn zp>XN*#ubSa=oiB$W<$L0v^DQfA8PGtcaq{K2IVu%_KG?}`MpmXs;@L;NT=^ta6_)k z*0g>)zu}GS!|2in71kePMPkUDDk+?!ivA|ptx{d3Nb>cKcGy=AlL1tU(zkw_%lDg; ze%(Gduv2J2ndirfJAa+KS>lIpS1yt0-uOlM?>&*Q1aR6XxzDvQy2_u*jE#J#%W_Jy zL%2A_5+)r#9;(V=AA4C7!{hP19oC1NsJa_n^Cdy9vG|^49mIkpKvx&%ApP>R#BgUS zcE_nYx+z{TT)ymL_!1_{mo=lse|6a-q`^sLq>&`PrjLw_w*|Fw{H#o7`6WI$rAO^B zJ6MokQiIYR7Whl)-E6lX10LqBfWDHLs+oUgI@++sDvoR7N!Hk5r{kBf z)`po&ONrEuZ8~i7xt9?0HK_LCHFi)swj#GV8cD&F(OZW`u70ly8Si1#j_A1GZnWM? zwph*o%v6wyXak%)*rzi6@ToMuVGA@AAu))fuWKzOIpd15nK1FCT@G=?|Cv( zd#UB`8XPNx9LkF4dU)X0sUsQ{uQ+CbU?@47680r)G~U5Rk1~k-5Zxo2r(R&Znzb`; zpTXj{KMunocVw}&-u37|5xSY$@yEk$_Y`B=9)@HSjyK)C@_csCzh74YxwH*UZ8lDx z6hzKcEuWZ)Cr$=N0IOAS{;0J+U~;OBOWyiB8?C$CVLVuJYC2 z8TyJX2j|=PS^R_M!pNDC#7dQ)9J|6C5Nalw6W#U~ jHvd6O|6hX>Nzrj+%KvHbb=8U=G(fzFq}>hfM{@oHl$=(C literal 0 HcmV?d00001 diff --git a/webif/html/img/reset.png b/webif/html/img/reset.png new file mode 100644 index 0000000000000000000000000000000000000000..75110733665f624ffbfd9ee7694ac0e03b849212 GIT binary patch literal 11355 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�Zc=v``TV04 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 literal 0 HcmV?d00001 diff --git a/webif/html/img/safe.png b/webif/html/img/safe.png new file mode 100644 index 0000000000000000000000000000000000000000..ec61698b43a422ce2970f73f5c22d4ab29182592 GIT binary patch literal 11265 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%0DRAtI4Cd;;viW1{j4)MD|FcGGy{ZE+WZO)T zBKCM2F)H#cPTRNgeQ*A;*4Qul{ghDVAw@Ll<^GUMgd-(7kluKA8zKi_%O$hS3l%sl5{Qxp+|Pb`=BH1I9ER~2&yPQ8oEn7wnE zmo&G=ko;dZfQ)$8e!H+~5o!J1T@c1RAtMSI7D1%++}!-6YYeo@=^FPvcf5$?zWaQ9Iqpc`NpinX%U9)v@%#>Y! zJ2m~^1@W4fAD`Ewi4X$xQ)f}Wl#-+uj+080kK7JrQ23~eM5^kJ*=kNQ&I;4-YadJy zt+YA^hpXiD^6-3r@}%^?sIZxXDC<{j$x|98jC!v6?ubq#&U7VxIHTm@=PXsPn0q|( z@E0>IBwB6>53J4W!4_k5%Fpo;fab)wqlBKtvIfm}-<`>U5%Q(g^EN+4Sj^0S?{IzW4# z*IN-;2_`a~lp<6$c8EvwdQ0x8s&?rp0e{Grp2nCk=iGW>+&Z~V8p zWTh^L##$_lfyaW}V>1qi?Z+U|7tQYpY|!wyTvFGx59u#g&fik)ifI9j@0V#D@{8xi@=kr zXz_})P+;MY4K_VEIabDbq? zj8I(wPR_Brzi%p$izAHeyWov7{d#jPz!{Ozv~&YjS8( zB9kW^1f9VzXr=FhKPbeR&+a|Wl!)}bzudozNJ>g-4qG-CjwP*LeRKH*bjksiNA@)XSbU@}$PT(L7f^|v@j7~gWixJ99OWTBUiW~Z(bT1e z>4s4kBRGJ43N$sLpr?F&Cm(5J6QGpym~xov~&Fa5b!D>7JMKrlA;G#=({scR9a z7!?qQ*+_OWRSmI(%pPSj2Q5brXnn0BxsZ~DktYKp46KS##@`ms+Y7q8v_K@9;2ESa z0vQ7Y6Q1Y~qb?=~bA%0AJrhVjJMg$r58PeEev4|=1153NmV>&g*@hIDMR<8Q1TUJg z0;{Ozsx->>bu@hV1y*_<6{<8?2o8^r3v}**McmMmunQ!ZM>9y*-Mh6M+SttPR6Oh9 zaox)J)pJ7(eEhBbiS*-+0`K>|A@Q}J84h-{IDgg4W_0-RRtB!7aG|-S37P#0a!;0& z3R#GOiC3gzg%?XZf6mU?PhZBU$9DSc{I`YriZA7KY!S~%uD(1<*yrwIlzZaBw&Ttg zN(j9T`7k^z=lZ1RcwoUZrI8}Wd=#c&uPAMl*k-_T-A3>8bmNN2$fVw5;pY4P<0We# z80!szz3m0{{kBQ_!Yun&-$iIxMG>IpZ#H$ZFbmqjX3Sw_{MGYy z;PO73-fdkaDVtyEx6jYCG<*u;xz04Q^V`Nh`Of*vyIOKr*Y|Xj7BNLdMM`L%g~_gN zZk){??Dh8CU%tpur|%e^dlMEE6pS4-62NRBn#=?{AWno=HFXg(=NzN5*C;-mX>mSy z@P|zjgo)L21-@!g>8J8zVPbM|adqFf-wWTJug5_kFE2ebt)AB;HUpb7Mg^ZgCA1GG zD90%@m;xBoE;-Rd|0c-Hjhs-D_q&j#g5j<^&40AhSXU!JisAE#ce2KOc9_}j@4LMX zH&y$0V_L_Pg55Cht?{D%J7@vvlQI)^FFms+C)J+3pLL9kid7jeR?mII878u9@Cf7= zZzNa5B#sh{&;qKv%_puIQ$}ix8tT`UsB!I9s-e9i*}SEbQ~c$nGb9Bys)3+%7Mv-5 zxri5gS&&Fg*IfB+-S7TCep7+HEu`3n)(k24C0z}?i%aetS_2<>kD5chn@0@5A~x^mR}qk}+RCzk_XoVTRRPl2?qTgbm=0>Ln1bO)cr zKqK`P%-WTB-re02JPUD)ZiDpn>$J8dDW9-Ao?ALb{2#grJ+DTIo12?;42^8O zI@a4!MObPs{Jg!r8_yRw+h2CsKeu{Fn>IEC``;@J=ybFJr~c_wGDcgP7Qji$<$hen zglK$iRgiq3cpi{xdN?}P(L)tZMW3sA_G~X)z9CYU>*waku+gMDlY5>Kj(Ocf>Tu

>G(Bs+itPFhwLcPodgILt_&Y z`YA4!0~jVtdU6Trl-x==0^h=Jp#cZEW1EH-3Ep+$*>%zNC{T8AnhxDIJ0P%6h( z_P+AUt?>>KQ4Dy~#-WRMV_PVSd#G>D;^%(!Gm#4|D5Lhjw+K_`oLE`$t+go29*$*O zIy^iywXoQU6{y$J=T1(PM`PSoH7nfLoe;S{0XM1lqfV#l&p6g$aLDlYx*6g|Ahfl$ zK}C@8OL$}=3K9wY;p}x%hXdSIbSll5zzjwDBq7%;+BRX~m$ma(it_Su#z=W%tLXK2 zL0RGvV3?U@}o-Cl*;TwIw~+uM&L)f}e#YW1~L6VSU|T|d+`7qM7L)kaSBJt{dl z08SO%`@dVs^&;j<_`1uRw1eBTmUl6^m@{74-(BS*d6T#l6maf16AfPpp%62}RXy8wNTu zkdhvgEp)_{Ygek$Mi3u&%8F|v_BE>%v3*%6P}9KeUEvxKw0#*17Ey^s<#R!Vme}a? zXA7=$)`rAYP0W#Ow9Il&GS5^_pq-KbtV%jQ+kT!bgwX zSC;j+yN0qku&cWpCm-M3LcATCXb1r|-|5o!^Udw8^V5w@b4$x(%=!aHrD020F=;P) zig}OC+m814#17})!utBb_BYzP3~4~h-qQ(O`(z-2$}bxdKbs^e>hZVlA5ByK%{yLP zGMKfR57ID!cTf?bzt2rTKp=x)){u4LqeqxxH};Fx2LQXOVP7Y*9Nb}N(gghK$jC@_ z+IWYi(6>FsaGQ*=F?~Ju(%E6_Cv0^-W-WXpyB6i4@y67+o$3XsU*K;OZ3-H^h%f} z0@XSAD&g0y#o9;nf!Lz0%f@`0CGt=^`_GK2HBCIMPZdhT)f$#@<`X_!T zD#_8AOTP#Ju6WL>se>g{TMX090n!qYlC~6ZT*Q7@=%yRX)`q9BX_tK(`}aXGKpj;K zh*VwSiXAXIIzCP^UujtG?%`3QIBlop>3GZ$7V3f{f-=)uzZ%fP@u*s$>MNw}0HhflUGABe%Q1J3bAJswM%UynaODSvTer+VjN_Zt3M+V(Qxje{G{c}1|m^c?>DP|zbXS)RTd`OIe+_GUX^<$b+ z2M*Jp_zIzqZ1lK6v91}CusVM)g8*wwS(ERB|GeYrenSiefj@*ZLL(Vxo(*J~=KY?XOQT z?kKtlbfRhT(?4(0<;p?VxVGA2(HQ}?O$_T@wN z)Spl}Hax@uw?9V&Dc}?dk%@kpShMO*DDAnuy-id+^zgtxDawKJrT4nE1&)>{RH4%a z8xfPP=p*p0q3XNaWxM%3xgss@&uX3Lwnh9JIO6g-YZ(Z{7-|TAJz-K)p82Y`IS} zC1)#eRWXO71esyH9^0nZZ=lKRv$L~3lM*-%>-${lgo+|OY4K7(9XMqokK&xLGch+EI5Fb^uZFWG#NUPa>aV8X<{lO6Kdzled4g;V6ET{S|}JW$2kf=kZPkv*fh zZZ#Vue<;sHZY*D-RsJPOL*spaX2-&`Az&~-C6#8Dk?9u{5z_a^JN~YvkKNhd(?K9p zi;KiMoETGftKSQ{nBYF6$Tc{mGSoYv+e9EdPaZho^}0WIBG(#&KtdA*dKKyb0w%mj zJXA0FBCg71#xp4Imn@TD1l5_$z17w5v{5!0BTEl6j0hy~4CYzonXV<&T#UB)tunqU zGs<_>|E@XLD4PKszweH`?^<>)o(7SNQa!5wY919+7br|Fiy~y}kE3j1C&dHW+0#k6 zT5BdsaF7jbB2S1;Y{v=D>2P7!)llQJJ$!!_kNfQt?J`JD1(#9`K-C-V{U!{xGB7hU zv#_uX_Jtza(xjyosZZ9DEhpu;k`G+kE#Dc;y9F8D3soWEg<^j(kw&S8dxPu`VSJJj z_crRfZB0zBIcav_O`LPm3&xJi61b%~Z6Zqah5Z@#vxj_yd1PsX(CF+CjgL1@5BKz~ zvyTJa)lhc+R>|LSvzbl1%4ipAXCo8zj_&FTte91@_(EQx1!CTm9oBbK>Tx#I(w_g% z^XBjVwLd*0gJnG{hiwNf)O$p`sY_U2e5QpZgc0Vr{k#gMJP^Q+@To-a-zkufPw^&H zu0wDsYJdE7Fw-QAwgYxlN-VDRRy=*5f zQo2K{>N$2BxLofy;Osl^_6j8|hVNfbCi*eS_)Y$n-`_6l8pGnCt*zj9yOFUBne%Yx_Q^DB${5ns+PAzW@ixOsPav-qll74td?6B6jsj~W0uS4XEmo2o% z9;^8cIe)HC=E}&atSc-pNS|^+DD*~XWQ1|BxM&0Z5qm3zf6_WxCJoaj2qI2`-z!Y^ z3zW-3`OPV;UI|zda&S9gNF2Hu90VHYsj5nwd|--=Vkc4fB;S`W`1!MyA=LZnVh#p- zxg7P!JnCOxcbRzO2vd+NGH`X)4Q|X+BT~BmTV)lCXT{xkZwzMgJkG#H_a-?&ZGBKQ zAz+~C{22(IrgrPCFj;YatB(7Ab0J9Kcca$B!yUW*r@00^Ha5YkthB0=m7T4dm6@rp zx4xi*iKHpR(rxWQvoS*>CPnuPKg8W&qXR$q-5p+{P?_JAtcN0M4n@}Yrw#&H-I#aE z!R-(-rSG5X&bL?DVn^kD0ta?BeAH0yI=u>Hcm|sGL_0OQO)*(m>yog1n7>Iu4TvEP zALAL3rO+D8S^HLGb|$0o+`_{GNyJ^{b(7{rw}mIAJ6f)Auz{aL#a-FG-qJ1do@-mBni@cB_Q=L`M@ z70SX`BLW@OoEc}>Vn94B!cx8$)tPClMVCz+%(1Ut@*leq2JiQO%A+DjHE zO(b4ox73ywLb4@UvS6)*M3LeO62uO?{Vr8!{vOc(YxVLWIs#B-V zIltejhludwFX*$&o;{d7doYNoALV*M)Qgrq8Xt@nvggkN zIr$tpxf8#2org#uf*u;e+p`C=^!|YQ5&P0R-?8!dF&|1PmAw<}-i-#>wF|dn2eNz( zsHJns{<{}cBroxRyGRwH0Mq)!u@(VRxZ40q?Lo;-U`Xscb}2Q=E&4CO2#AuU>cycD zL}hJJnS`|3ra9e4qYwccU}b2zeJ^%xCTF{`YzJas0=wdU)$lNC>(&>(UDj_RKko6- z{P>UM!QHhBxAJ9o??wwstt_DQix%|~|F$nb=d{oa?KrdJcH+(yq0KMeQbAB6XAS<# zi{g+{h*Bt2CcK$ow2DLR)~sm>=k}FCe!8w5JCKzV;$JZE?tgg!5IH@YhljHc9Ujgk z|K!Q#8S~O*q*eARv)tJ$O9xs|tr<@Wz-_}C@NVO09gs>kkcz#^dWOD-ms#5D4o@Zhyp<=_73S4LJDtK?sE&+v9Z%a zcKhwh=M_G@SK=YV!>F;bOx3NF^c_2}OG5F2dv?GuL&D&S50}o>(COK-7d5&W1IUm< zKq-C+1E_gWu-n2e1tahrYH|?O-BP_ffZ<_f0CoUecvf3RF&x5yGG}~#A)3+Fc^7UN z*trwOkYobAYd0_?d$MN;)5sau3@-P(+O-S2)JOC4D5aDZ5ho(@;>&=zOe_A|&Cnlf z0nFJ3-Ov!;ZMWeM4dEdYoKG3b3_#N|sxpI4(1U`940(u{mZ8@&=yn9i-C^rG(4S@{m(igRy8U0&;NxmF36u3hSn)BSVW2z+T{aAkj<-}tB>x1FJs@e=&Zan@1AAp85$J)NQ{bSm;a zr{81tlns&-0uaZ6(7D;rz0Qy?DQG}t(lPtIE!GyK)Pt?fldN6K#Iw&*193}Q;H3@0 zl^Q_K%MMVlfT0N}y>1;{v$I@bEt>$X6cNBBt0_e8^spWFc#7x+7{5(WWVR@I6ncap&mf3waNx{T(JSJJ5$GXhf5-yYdt}?o?P_N+Mf9~ zk;B;-Nepc4As0C$N^oh4^E`B$K^MKu@QWR8x67hpCO3D=YeJ3{<>j!;vI ziWVL#mw9gYZuHO)h)DYKp1_h2oSy)^Vm3gzOrN!E1gzG~8pBBuyvsLHv<__&nvIxH zDRs3~5&bwZ09dBK)SJ zexd_$b#mH}^cRT>W%6xn@M4I|4b)tMs>j4x+yT{D#0C*wXA$c)@dHCLQ%5Z(=z2ih zsKe_v&{=i3nFh9Qacv&-d)v)Vm52dY-fqR$B(n{ zZ#B68ODzGV5|>30uhp6pr4mm~Pcyk@4LzrReeW+*o^3}PhjIo}Oc1Bg#$kMm(t`0V zSch{K{1h8IjB(`i5naWA$@wNn7Zz|%aq(J@_P8BgN|>BYnXXj`gM^;8fWF=kzvwYJ z?W3ZYj!Wk_{*4@dhoaC9rVx-MAwkLE1&;cxhYlOeo(w7Y327Qas3~+Sl6o5s4>ucO z3LZH>fSe|7Dw3L`IV+hn802Z|$`O_faiS@oi0J7UW%teB=Ql4-djIj@=6aQ@wW8Kh z;+x~+%)gQX@JdDk1rVihN+Gx3j;Yt_!0UVsL9-t`L1{;j%Y1q5rx-6qbc!|!IERxI z6UKNt#m_e=_S7gQ5w>rh-rgyuj&;!Cl~~i6qaJDWMGIV+t8t>1ximM;{_!H-q9R?DQZbsQh5Ec>zTvaj z8E|Q7hT6q2H`&eM{v3;QirSnop5&=c1mrtvtm!NBOtp*hi5x*q;Ua^zKE)!aKrp#% z$+o`Ed@QGNPGbT?7#d7Y*wwjVw99BC_Xt7NPN^rRphkz6CQ?yu=iqWLRsl|w*KI5TJWj3_FyvF3=1nP!` z5Ed6Tq7%~oCNl?`^r{ASQL&g7n3*@=B4oz$)We;4@2~LA&cpn3f6RdgH=^+|UY*Hf zA&rWrb9I8*7STBASe)?4)eO13#Ysx74qmA63Kkt$($tYw6>;6+oW?Ug(q=J9N?LO? z=9_r68oajpfk$4~{uND%!XfCWkr|FVb|9@lkp6LNfmdP)@P~#@$G(*!^?jnd?vLrH?K9Znpml+x-vDrcCZ$f}Ks_A=y31-jZ4 zYLmtiQtZ!T7CXUD>FajrRVlT34-;yxde98slP)?}=ZPi2+7g8xN75)^Yh}E=#^kfv z?otCzPzGG0(Ln((2r)W`OH+cP#`g_i8k*EOJOmB6VkyHihKEr*cPjOY*Z@kQ5ZK#_ zcMl>dss)}14pazupBTn{c&9XXgZV3l{o}GTnSp$-k_O-}12OD$BcB`gfBU`IQ4Sl} zss~KPF<1|Y3^;{0AWk7x zW5p2124^*iO-LJ>v;r5t=6Rsw9XE(6oLHOInQhV)cn@8F1?sLiH+0)*Q}$xGMrCN{ zFJZ=3;ceZD1yXin8IlYv6XF$+dJBpkVThaDt|hQF0yiJrtN%J%wzsKG5-rXte@>-u6*5Rf+f`J@+1f{KOx*snTvk$n^Xw7451AlkAMxNLr*JON<;m5&RdhZ}wnXpZkC>wAQ-8z1|MNAbZ+c07t;rq<}~fkuIiX4b!p~kuDyU z4%S@u>P?&Y^*6qO9l!HOTz0q6o&huBad;UZ$+hk;v`XSezv@v%^c|wXj zDEVcODZ@d$TW+N9rtA2rj(*%D`lZG)#7O=mHeb_iy0Zwq8v0>iShe0>H6AuS0~x;0~k)62kV)2*dW6hn^DU8aR` z3(&(K{m%`IJhF-M>?&N`NzTs^<_)%>XgW)Iw#M|sR#zWg+@(;$I+71Pg;HPnI0cvs__3MLT zIe1X>nXhFt@Z%qj8AbEpJ(?SCas1sUJU;&6glq0nJbGKo#lIQwo=+w0L$PnS`QXl> z;M2Q^MuGSJ4MA};F1((EJIM6`H{MF}rYiF3VS-D4o#X)U7i@-G-eZ|K8OU9CWlP_V z(^Kl;QPg7_vza#k$?WI)@1Sq_2OJ$}>Ueml+E*z4%EMgw(9>)_aAy z>iI~J;FAhBJ|G1UF3(>zdh}}O<*j~rGx$F9bHN{Nj&owpOImhaP<6C2j+1St% zoQ87pMrc^YjeQA^&Uq{(y6?F|b~(q>H1m=i5F2dWKzfi;$9LGg^?v^A z`=65*sJ3#FjsW+88_K9_D;Y?fAq=9FcN%bzCE`QNxKK7D&0qj`{At`cc&`O@4_LlP zf$x9hMm8tEOltbc4>U2IGk91$WiWw|qz*r=1N&z~#NTPd-lW6E_ln{V?V$hw$F84twKT?A=H39zI3*$5&9l_mc;`_r03<-XnN# z9(k|*UB2G_C*Qcb3j1m!91b2Q@!m+NP5|9p%e7ppU?%>ZyGGmplx>T@%YEJ>x9{;j z$WJePfK7gIC8MSy{i<(b&C|&D{@^Ph8#+zh%;nbTG3c+qcM9ibMqZM{!kBh{>m32Jh*ab$3RV= zMHgG5wk->SEC=TBUc@NSrz36HCF9|?JFyQyZY;C*JwEs4Z6rtDjNQ13_6^hc>yHw4 zRxr*GrkXIcIFnGVS&E%aPBp3|&LfGGwdj!%G=o_9Xr6&@dfz)Xo;?58Bkpxy?@L#6 zjXuSCwVOLR@>35eF0K0XUThh?E4}brUu&fEWBI2IUC+$Z{OBa}Pe09?CxpVLfK$Jl zQse-+TOIzbAfGxOIQakzZ-!);zuodDl%{{c{}^};X$7Qh z5YjuTTzMf(ui=}uMMl!Cl&XtVulqLRk8L3dG)ZX(-*{x_x}gS_go^5eiYmhDZbd#1 zw+?FPhPjJVws-p+z*C=S4a0{?V8k;1c3wSQPS9%%L0?M8wxg`Nc#3?t#*0FHQgDKG zIg$_>^#ZfccQgC!dXn1f`Sw2@x`uZjc`MjmOLPX%Z3mHko0pM9y+RONMt^H*`IZ1= z7q;9%UPy#oX32hUPU(lbGH9NKgIj>j1c9Z!{}j321(H-#2x3AbsAhl@gSQB6szI)9 zF*Es6r!|*eg?T%8BkXqYc1!d_$6}wJco^NsAg|`v;xBN-JHlsuF1^mDaMCa^o$}wl zC)?JJwf}9MtQ-|=Rm+wbJED?I4)Q4hCqSMkEO<0!I;fMfJNk#b#s$l(p!xWE5N zs<*CT^8PaZ(TF}5(Eg^F2b+dI&ye;dIMz_)@9&rbxbjMreIA);L;D?AJ@a{)sJ<#7 zzs-@Xvz&|}9dmrmv%Gi0?O;fK^EhcE#-K$b%EKid$~3WY8*vl7I1`qr;^Va`q)n0Q zYtp`MmUODgHsRDuw^>k=o`jd|1D=L9x3*kulsr zh`z+9_KV#-iDlKd8+5M?I5}?#a*D=&%bKH(+}m;-Dm2j3nhtAdpH`%8KB^R;4HQD3 zV6H+!jWiWz7A+g1CPf5`VQR{dR-rNB;AEZd$&@vsv6tp~_F&3JR@3TK# zsSn+VQ00v%Gei2w}62?o?~3b90M44AJZJ@p3|dq2&P~7gMVM@=_S3W zfO>s9O+2)(NS}$={Pj6h9vYFQ@>HEpfNn$mV$I%(lr=}ID4jCBG2oCm`YQ>|$ry7i z;^Mrf)~AS$RAKlq#d%?>OY=Xcpr2DLoGeq>o5EZ~QfzvZ7QgK(uA0K(s)5@APt@^a!v8+%JJ_M$$9#2ITG-$nodZJ}Q+f$Q3;bU9$wX ziJdq2Z7H!2K&kAmAS2ny{j#f6vD#a#@^ zUF?$Oj47022%r^vzV9nrNo75`f~C}1#a{pt4D;NdI}9@Yybs-}9IRu&c4pgy@;W=-)2E$NnArzx8#(o154Zv$#Wox-LH(w;jQK zqlACQc8(4oqsWFm9^RJKO`MA(kwPO=1%2SpF99+RQr zVMsr&-bq;%HGU;o$dk+jn2Ri)F*K3@uQMX88I%J_1xbW7H7EsMTLrH)NxoU4Idud7 zPjWB6?;jjx(7=d=F1^yj8$xl*xzNB7hFXdv^Bv`Mv-dVv< z71jvGXq?r!IvHa$Y16z8b98c@0yr7aS`dSzW+{-2Y!%a$6G6( zEmsunCB;ME4SB~Kn>_fq+%+|q|BdOn5+A#<{(FPBdVKyb^K4qX6yyq@`Q+{CrnRJB zdYnS{Ugk#LO(z>j{?j#R9wXP;P4td8P?`HK{(pWH=Wj=jm2g7|`I)!$S&k+?O|2$WxSEz<5ie zSC+iKl>#twW}4W_=wRk5ZYSbhk8Pknw}rM22s;*O?`V(|6-Egz_MooNq)-EiHI1oN z#ESzYRf|ne5);>}G^d`U{4?V$qQs4&%q2ZARY6!l&&LRzB+T|({%%sPD(<=s zSS#GVOF%gh)b6jNzgj>=`%%=e6r3TdY@~6@;uaUkchA$P&;j>}?zneUx6`c2**&>)wx|F@!V z?*9X`@a;+Xz@26O_`ihwa9z?h*QYiTcyH(bj5l$)`|A8Ba|uz{H}N}-N51!w!q~cU zgYhu~`{a^K&>ekvg#v0zj-)+@{l;;Ep3+@vdS4#{R}M)>5qHmD;NGwi^<*F3{3AH! zygU$L{6(~M;41BS%?4orX;TwO77mugpz;Y4I-IYtVMMNfj`&28MtLLOAHEWPW?PkrwKYBK}S23}YuXltM=hDaN1PBI+P zIkZyPB!_PI$*ryTr+x%hxuCS5b=K+5sf={t z6uSN8Su-v@zeGx<C6F@EY0Y1yZ5z;bb^ zm;Ql}pd&zOp}XBNP^dFAxxiG^py8mio<|ogo|(gyyJ?hH^VyGIan+8&yJho;VTm)4 z6$it>e%E$-X>geU+=pX3hSA}r!A}9lAcm10!WelDKXN5$(uXGrxy}i+N^r(teZk>y zR)MF%S6~B5xdgA{IO3W}Bv{)di4$zniPl>&<^qx?l-9m{O0+n=GL2ygpFZ8GM$SP> zJU28z8o+aF0Qa&&<*Yep9WL=u z+M)e4BaXK2cd4Omz@eHcG+_0731UT*)HrZ-n%S|G#d1vCfVMV8@2VWDS9h^#b&*1Q zfFwnx7pDmF6+(52nyjNKm-A0wx16wW&Q(1A;6E}CT{#HLwiiakAR{BsPTBrm^2 zsPxCpr8h6DX_SAC=R1u!g)(v)hA~-=1AuA=-ERwE0cy zD#=+(oakOUbvqj`ir8}L_|bzmH6QIeJnD_@+4gRW6+xLMrBzeNLNCeOCZ2ovS{}Y( zKcdoQJAVbgBLn~5YnHbv89f~{%#NpV3W3r8vXwZx02O-V*G%AHv)y5m7j+v1zN*Y(nA$BUv&>k|;>QDThv>t3Ur^&P-7MCN{uJ34qh*u3wB=9&m@r zw1LXf$AWId>_mmf4=r9xZPQh%;cw4VX%DE!1}DvCO?*_EBhen!Sa4kd^^VhT?V(=2lqc`qKEmC{{(+zM z$d-Z@=5vz_GNMKhvqHUwD^%G~3cG~A{HF_OHnt#bny@%U&|W63E8<2QNPv!AW=Fno z-n3rXU_A$EW&j#MwbXxz!KOkSJAR@MbAGqyq8!d^gv6#oB0la=zsF>18E_h}s>r1g zgmuc2=qRUMt)s;J!m37LB5AC_mHjMF)~^v1>Ud0%FRr6L+sXXQYx&ZN?|tlDn`Tz# z46tKFZ2=hp@mg{yFqlq{jc86Hu*<5wg#7WoSCK>;2|Jq<`i@X&uTWcTLsS9ngIJ3b z@K)|wqd+Z@4hiiJ-%N#eZ6=xZnk)~A!AG@4){m1We zdjCTBIA*@JO`W%AkJ394V3)9O$g;f^3wVTH;`&uc&O-%L1i4d0RST()%7^&M5jQl( zg5a`&Hm7+e##4}h_B6^UFyKjc%}S2?tU1pf^nSAC$3{)sBwt;(AvrbvtbQc&u4zW; z1?!9KYoF&pCmS0@dgEgpX`f`OryjHR@g%t9S@QlQ?T;W{9;GzW3~4qMzE>w~KZW1c zLo?sOMC}?5U;P*tFrO^}cL`10wlNsqO6u*{fnLh%+p$w%uTo0z_|Wmyh}ne63nrL` zMwRA7h}aU!%_xc_W0DL zKO0exdQeKxvEZ7HIB+O`fxurR2-g!OTezpx%?DcoFnGJL88+}0}ythv_h!`lKBQ{vmIS*!*~T;Q=p!rb3RVa>ZoE3w4s<(=$qL``{Z}l zzUCx1{M;&vYd5fXxQ?$w7h%`rTQc7BZ zAT7ueAHXq;Vh4(7u@@8ONdRl>q>Cw91o3mIAahKl(Zu!msB|TVIAa6T0-}ttXkBn__6ga<31-JuG1_z%zA}fC3GE;7h#{MGf;TFLg$}7+{rlw z;N>H2I$D7e{!0Qtt$R}cUxp^09S{<8j%S>s9cnxT%1h#q4a{6h<@qvDZuR8U3-0SS zIUvV)y-rRP1r<=D$iTW1bQGDM4Ow`mO5;=&@3{!xVs=CPeke?#3`mWeB=(jG0~3V2 zxs}g9ilc4&B(q}?sq#rpfL;S3O@gW;^#Y`+af_hZ3gQ+(Lk#uVbnTRaclaroC7J+=aj*$kr7bQF?$KLJ2jz<@Nax zikn_L&gZ`}LDC$cTY|(hp0y1MY8}i z;DXcJ>Sv_TJqou2fgP&G9yDP27KS^SB0y)fW97NwWbwZ3wt zd*>r8{=pk*lsB?4zMko}8r>c9^j|aq6-!#x%pY5LMZui2yCc=D0c_da|3!QT$v6R7m64@r%Ce{nB|J~cq%+9=QU z&}?>MB_eL7q-m4R&W`gllFq@|6FG+wxb*!2FTxi**Yc4~opZz?lzSQd1IanPjdK{e z{yB`mbJRaEnL=Q}htvjeqJ!qNk8946?;PcAH|+;3BiZGx!C&4{M9JNR+=3e(Lw#l| zZVRZ7K-dQ`fm3TF;{78RaAe<4v3TT7MD>S@d4QlZfGx>!7R;#N0rBR!mI_`1s)Cf=zSM6`qU;)J+pzS zqXX1y5#1Z|grzyqj=0i=jq@mNvkjh?ST8KmxjkGOpp>JyY8;#Rh%Yqf`U%?SvirQ0 zq*g*i5tJ4|6iK~Ew7814HHWiw>C{{9NK?0nXc}_^*tm$7U!d4Kj!S*S8XAlJ;0*ch z6KIo>GMfwi*fdA6_ZSjrOc+s{T8CJleAfiZWNF!r*|ngAuzdy-M7YE!TI|aLSY4CL zZD`K-gD48C#z`9myj+9&^Z+7;T<0mYp8;O=sSThl`L0vTgB#8Fkkq>|VYy|rYLw2l zhRJnIpI*L{Al6`V4T547m*xumcoO`^44lfrF3>4#P<`Tb|_D-#m`sBw^uN}r9Rh=O?^66 z&yXgDX1PdxaV@2uWB7##v3i*xT4-3JC}3gXLejJw&zqyW`yi&}UQJD1j)CL=q_9AlK3%ujsk8;Ny zb1Z#b9Xs7u84h0usyq8EBI5(D&_O%3ho~$q32}@7ePsCqpm>Uu3(+0l!rb}G_qf|L zpGSCbvCd2xDplK6SoCs&7=x`xkXlTO5s)Z_J3Bh)vJ?`pRG#rV+NjRVV(JkNMXuOj z4j@XfsUu%(J||9asU>YDXg?YcL!SoVoXc?Fw3164LX2%V#41#po2f?GemLkRNh06} zbJaA&G#nB)Noy8q59X@rh517^5|Y`JS|Sun_NXc~a2leilv*V8b=zakQs&nMmo!l%q;r-y6*@ZYQ7LKCSnwJJ z;%17{3STSI6@Gy$1lSdLw*aawhivS5(k2%Dbe(Xaf>dTI3E%(kF?ZY%X96(70ftQv z=&o#Tzi7OAkYVKk-8G0#p{lC~rO8dp*(AaQ!ZSph2Vk=jds{1jpeUpvIhW$1c@hnN z%UX{dxQuw9REkn5E59UBVR6pKkz2HWIBxTXj&?F80|)R4qN)CelY_5iId zY2v7sHNKyt*sc(#Ns`R`53k8;kB-J93!rlmy$&Si@{yAgd#^bB8*c|8tl%gXghcLeHVjYM3tv?pq#1|JEUM19PCaMgMrEE|zPV zv21H_a05LjCwv+ca6c|_zNPG2jCsh4cG2;_-t1ITb;=(LI>!7{y8nc&@c@zk0#dA? z_t3vRaLi~V498$<`1;qS_|hkT9KOZ>F5oKx(64aV{3B1Dw@t;)O4(y5`guX1i;bn5 zvpz@kB6vIzOmKP{R2ifW`c zhTVG(QwT2}LVE`_0z=IX1%{_fx-jw8i}Tp`2B3?F~w zKjsrfJ_J4zK)(8wPx$F$ilt%a-VT2MO=i^$Ih;|p>p^50ORzRg7#j{{MbO|W`<80& zF7tc8#q99O3t89LRxMiAzbu{~%^Zrs1xM!t{=gC* z4n|-X8hY>X&ujW$D5%8+Papbt4Fr!1fzB)8AP{Uz&;qZX&Ub_ZL;v$(A6)3@Lq|9? z^uIKSgp#HWVI26}6OYpqrISscW|{~bOh+h>p5Pm#_o(_ZK&!X-dx5X!W8wTa{zBo; zV`FGK4Vn0~2L%2jrug0`s(k%q#Nz=X5BSKy!oacqC-C2WKp0BK|F)VJ=&@(r)YQv| zxbO^Dm$d7KW#_0=DU8rs%UTr?A?Tp{B`Dr|Dm|d*Gn^ZaQ#0#^?s!F)Jcjj(R-e*V zC9Nvb9MKpv_;Dk@!Zj#yUx=TEk6x{MV`Mm1b%5l z$1~GBeZE#y0-lytFc{Z7-EoQaS z-?0M38`eoQ8^cP3R)i43P*p2}3oV^r;nr(Hw?hB@m)Wgn9DV)2F$c_}Up>&b-^Rg% z@ZZ0Kd4}{4ICV0ZY{GC?I5jLCWGEsP@FDP4%!d4GZ;z$-?0e4})tpKUtucdWGln(< z>UK$|N)-b8UB_eKmvJ!*;5P7d@JNvO>;oX3M{p0QfgeR_wHtq)L@T!fJ^+@$FS0o9 z?=VG_FVE z^L{(#@;{Bw+mD~|C_d9wcew3aJ^*?#ED=14h~>EUgS1OP0<@|)ynUO)r%!paY53iC z0O~{F@AK0}FMIsFxh&zg6lr+2%oB{(zRG4WLD0$INfFX%-#YoppD9_rmETf-wQUZ* zPOM$SX7Huo^1eQMzD_<<*$h?mlh3f(`X&3!y!A>r?Sh5udxXh%Nox-blY!%W#&|9M zB-c7hE!kRTca=EoRfwMK4G@9|UNs*2Fo?0VA^n8-X=8E_^cew!6o)uT zASN4}mzmq_zHag?$#S{rGvkn&Q_r6Q#YRaLCIsj*LYhgwI2*h{x22eH+^?M2BKXKK zh5;o^%Jp(-LL^_0cpUCu=s@-g$-!Ns}=~h=lfWFGmIu z83C|O0`!UCdc~7Ki^~xIj6d}m0L+AlIsritGghIL*`|h!Q(d-sl5u}vGt@fYbh`zJ zQ>l>v&}RV9xCS4e=d*e|mvMH;*41WfvGI91XQ%h}8EC8QzA*U=KLS6*{Se#3ioM2siZ`#-jSWO5!kN3C?cvZaCW}G~W*T(m%QpG*%$L}wA z-3S1tDxg2h2FOt?2A}DDjXrHokc8%CR;yOTzo%yv86k46 zTW>M4asVU=w>(+9H4>-E09Z!C=0vRHXSA73P*3hl*Ou95r{^6{fKtb6Et@IqW!$%J za2+FkS!KtMlQ$!loPYaHj_+@ zciH`RB8GF@Bus3CT+~Y@#`_EaCf=7@_elculWWbyUa?z1k)&EKDHE{!(I!x=2mv`^ zREG!#o!SD%#Iv5ZdjVIjYc!X!0isXov)_w|_(^4B6wkw#N$3@0aK_TB4jgGMN12OM z0!MMPinyj?Vgu9}A@U&y%gkWgi_ciaXXGBhiwtCSlmO2%qbxPZJjsl=I^*JG^`{Ev z!we|t+EE77dHmaPCZcEAb4InLO2r@%k#vk~^a)ZF&gcu4H7e`1U8^>){c5H>FlG-i`b3N?YD?n$u{{oBdm?Y&I3n&VzGxz{JZR$ z&p0z**K9)A{5!kszGAXo$)49{BDy~1C2i~`#}F?O5rWtgM&0NJMhTE?0GR;t)dL{2 z2XvwX$24T*@MQIC)NeWBU0I&6j5Xurc?3YeB~sXBo97}RGz+`tYb&z#xd{<-{jb^m z>xtb_XPfJ{tTm4cP63uG7$alJ z%8wi$@(db+iWxIwVX+vw&t*QWjR2U2Pi@A5i4g0Is8vkbBtJXnif*F+rvS*qy{qgq zW)q8AC!n9M$4x+z1Hfm-ZIT4(z7|7AG>((&$Hs%wtgKG09RLu$0CPrO;nhfhh^*;p zVtx_{WOM^JD9%%(3WU3N$3^?hh`Sp_xu0yXncSC)Wnv~S1&&N4UY`-6-vWRf3ex{uG0|%o3TDCx1UuvavOIvAfr*H<4ra0+uO<#~ z2{j;7PvAt2e&qfr0RRDT5|8b|?b|0rx@G_s$k^|bRLPdsC$5ZBNeK=(0jG-49>H+$m+kjNnQ2G1u$M_%q5c92X5pLb$-M(iJ z-3zv=000roNkln)R@nRZss8j&S^n9dQMN7ehkr=-mw(Co zZOhykme$fbN3fQ~JMU25yGQ@yAJeVZxcA@3?(gH5OUj@81RnzBd+$+v@B!U-zJtvq zg=9gYGP4JAeY?uRzPme2Mf~!YF?Egp>}Qlup3vUEkN@BU?Cvi5-S1+Kk10jyfa>kH znJpGLYtjGzgkyEA)UyyvCk1V+2M8fhB;P;A1jO1=1FHVrDbCvShixkFRUAEH|87*Mx(EQN1*ikaup` z7ZVq-n;577TGwdXjyVxm6kEB{0A{tK-rvW2kJN8)gc;pMLEai{5f|*V9yxV*0L5MSj$S4vTa$cR@l8g`uUty z0#1}x3h3Rt_~mj`DY+Q7S)wTgrt;v<6f7r#HO8PtK{uNb)@$VWcrcJ-KEwl|ZP|@$ zGCQB6H3chGOmNH*)Ydd&hqyrE{uBm|Hh|4khC3@@cVjld84uEl8@Mg6t=_XMLVN2L zkH7zY+7CZu_U&&|f9XqvPd>qV&pd{QSJsZMo$T!m8#tTMTTB0Yzc(0mfAmNAAN`0O z=hz3tS`M?2X)i+WJv;05pliz#|M)TG;UTu`Hsw|GIoh_PXzwOr;UY@|m+>dJy3NEu zRDcB9x~ARRBeX4Ya4?*q2KWf@);V?`KOWZCKgSk(9GHS5^~^)h+*CMI;o|#71F$Fv z-Xob2IHrQnsM>lpZeXTs#yoT$n#?7D8LV7ctyp~cA+xGN6EXkcADF>V`D)B2eu4ewH-{X+@iBWLP>ZlEiZMj2B6wq1dCyMMFmrBLQ#VxUn#^c2 zQT*q543njR^I%cR3d)vpuLO8GI>Pk*aBViDZ(Afv7@`_eW9U+SW%n*zqNU7i=?c1~-A^}0;>s8qR)8dOUJ(({!itrbzR87OZPd{bn z``;h*-M7C@ZS9~&5_nVxZiym})e0K|#(QRu9#Q?>-%)2f`2QCW%2?1%EA+e&0Jv_vEKN7OYh+1d5HCgiW?0ecA0P%V9;sr(9VnRUX^Fh7D z=aVI;hsRh_p4D!mnfU_!1e6~n43CEJf z0UA|i%O$sd|MzK&0$naC?%${V=jXJ3&23*&h@lUltCHex!5;5oLPg*A=;Mmw=q~=T z#ddR?Un9N(R}F5WNGy|5d@!tBV9|S;*_*uZt3hPi5@{EB7m#0;6lRz3`9Vt5b&bD! z7xTj(GVi*<+O`($d&F9H-+h-CeUDi#sTT{{5RkgYKYBDo9-D@uszzhguT}%Wm&;8V zTmq^wbk4E+=n-van1_x%^(@5Dnu=pv(WxKv{hO4lMY|4B#b(vQ?kov?nabenN`SC2 zKsH};g4m+2IS`@kI^Ou~GwwKt6b0e&V@gv-{Tr|`g6L69^N=ERS9w*7lNZCU@!zzafDKZmfg@{)MG+N;f_Ziob>FXAoM-9D2B}qVT=KcQMeEWso)&O zdx{W{zQ^|crs_B~qKrQB#%nQIc2uIP+-Of@vZMClTydzxhe z&n*VItW+?U)b~MTGZ9=>ef+%vT+~TLrUGJt;viun^4B8xuH(-0=j;F+9I)_f_G30I z^$!L>e1j?WaHb-Nr41dGTVhu~<*qy8z6f3&JA^@Ph{a>ZiW-%IBX#VxPqTl|@&Lz8}78 z*HJi!IEU%F0a$Tg`pCJ)7`kYzzJU--#i5rh?WxHio7{s_L#sWD=20xDs9D*HF08>F@lOAOsx`F7 zD|%L_So$FBYk|=jK?-`mMnlhT4<$pdqdac7_w*@Ev0&wEjO($zf|_dZ*XaqtvCtzbcZ8aXL-ouwP>J9%tZhLf1?`DV)41hP z4PfX^!OFM1p-UDB&Nr-M-n~GvGITD9dSVpcmy>CM>-Hd)v=r0OcB(S9AIz+3JsKEaJmVyppHTe!IT_HIfQ7{ z4XOdp48^Kv5eaXlU?~NSdP)&ghvyct;#Y}LzA-mqG6OEegwW{%8}cAi*TreB!`}x` zUa=S8S}Gv-Gbj0c6YKwi_ZzhkQLM(`v#8eSKPQ5zqrl=#%^IaqH{=)8Q=y0kN{M}Q z!BMKmnu1wVOhrS$1Q$DG4PL`AGeAn5 zw&S5rTc(7KKyYI4Qqo`u1dMN4n1Xf$P!zkdA9xVEcB2Y3#4ce&NbeDg6U%Xy$M;bc z$_O44i##$ZH;Vg!8P}a`m+UCoX^1(i209@DuAs7S3;<&aR5mSNCi$lmF&1KA$0Q(x zA{B4|VASSka4WDcB^<)ESb^QD@)$fLZChm3~c7Lf# zpqr8a)11C!HS1$Pee!>e!Fx}kN)bW~5*fVuxQrb14E zVB_!4OcddmsM{kqpOO@54Y7w&hsc~aC0%foQB7_7BjR&ZGg~AFk=ay6jrS) ~<; z+QWkl6sKiA575{j1djTmS%*#i;c<35wURli~FV08(l?7{j&CT)egfFy@2}kjDZv zO{JQG;x*@=t+KMXz=_0K%$yQ)6^P)i{SA-+WMfMv?#sC$N)cYeV4FI)z?F+?R%0;D z|Jo%$L}5OSLniK`WLz&3@%9=9x$%3FHBaRLVnJvb_c2)en*o46#sO@~c4eYI8HOot zAd`%tXn0Nk(F{E8^N&*2S~MntDpd**nyR|K3b-}^%5szdmQ7{N7_gWGhtl6RM&hp- z09E_z{rs*TZKQxd=@_M0N%p%$319){^IsDH@~G3h?~b;FNqK7TsbY2SUI=ul@iC8L zu?dcxuM71;PeLx_uXFTmCb6#e{+nX{A$MwY2voT-Ek4vaq{*Ru+hSvpN$P|)$H!D6 zlA2Bflf=+vGJ-Fg3>x))*Ntw8;bdK4`n`<*<{dqH?)K^x1?c&%l-X*4>M1e%vH-j2 z@8JRf43SdsD3%a|Q87rCRV7K^Q>e!J2|=90vgu-WfEN*em5E_5BLPy^OcA-hh>IP8Z_PGrQ~^bMAwh4F0J`PF%ykHOiO;|2c=OHZxs-HDg)zGEq(VU4kReTz zMvQZ#L719s`^cj{(*NcF5IH~T`BW=kgiSiO1ZE*n8MCQtOFi$~DqOcEJGKx@t|_9= z`@3G`j_L&}=o0Sixd0L~VTvKSWMUY7L#UxApojn{BLHeP6~{99aokioI1<0eesTb$ z)~Nz0qa+v!Cqk1AkUSy&(**4EHuMq%2rs1qE(xGZ^614t4; z;t=V4q-_oWO(lXiApy)5?oR-yV$?4MDXJ{@-=~yix+f!=sGi9|dRYQoWW-%0VY2+i zO9AX633Ul0(`PY}{NHhnX*8Vo)Y)(-jZs0*>Ee&+?1F0pKr#^6TpGj;Ox#_Ez(RGX z-!q0~d|v{Hi9i@*1tFZP25!O#lnd^==>7IO0J!k^ep9MG37(+})(*`ts})u3p-i(2 zl0>LDIk6)xD)#!VW9RQ!%bqnfB<`5z25#C2eAPAv z*OU;F71A<^qlgS6WHmDYOHR)+)GP`soF3Y7EeSAv;He*xVIrm~3lZk3>;S8>9C`t~ z9~VAN6FaV%k5IjK#_^RB_#B`O-Ov3v1?5D$y$HRr^hH5eRk+oP+un1Z%`}uW-ONuU zv_DCkv7bY?bq`;rDmch+yz6<1olbY)FN;{1fhMFfaNk}v(*GIHfgudGVvr9N-U z0M>3s!Sy}Ga>-uXa^HKtpvt}oha$XSXlYO5a`TC6I-wWm#RM*E18@fMJwsuFQ{^Cv z{z8?7_q>06jIowSW;i}(b0Stu24#&TuS|qr!oa-l`!AF*(`V$rdry(=!PrOPJ+lzl z@t*r3@Qx~XL^u}VQ;`!Ra#H{(A48x2=sD6|iz{q$e%QjOYmA|f?O$tEp2Q}}d#c=x zX9)e4$ceG+hSMWfuJf|I+Sg6k2L78xp=$XOL{p|7B`n8iR@csI!(AF$vU!z+Hx^pZi%z(@yl&WttbR6>I+uFaj_7 z?40O%3tf^H>nQf08N*Rjw|yjjPVjt;T@Sb$YYyE4g0y&V?I`NJD!mAuF|0!1nJPOW zjC1^Q;$OvRd8J0$bpt&&@Cun%l<#fFFgNK~grza#VHtUV4L0L#(@f+pQwJA+|BLbk zlhI@O5T$Yw6tdaha)702o+T$w2$B5Dzd{av)dbWVk{Y>`Ok?NUiQ3#I>fHnYJ=y5k zYXjg6qtH$Wo`;I<#5FNn;s~!_m$SKaV%6s}hQk)I-(N=TUkd(|u)kWV$uB|+*B4C%m#R}O$Pz+f^UyavF{*ap)>E2l2rOA-C00WfI|KPz4!TL``F z_t&q>0bpyEPxWTHD_&XxObD)LO{u)8h5lQ4P3!okUBBl|1AUpjzLFPk-7oX{b#oxO z4AC#M|MDv7^Rhkb|K=>dGdTVt;@*UWeOWi~wP^nhmJC;+&A$K+#v_!ML8L$c0000< KMNUMnLSTY&o3?rY literal 0 HcmV?d00001 diff --git a/webif/html/js/jquery-1.11.3.min.js b/webif/html/js/jquery-1.11.3.min.js deleted file mode 100644 index 0f60b7b..0000000 --- a/webif/html/js/jquery-1.11.3.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; - -return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="

a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("