=
=
=
=
=
=
=
=
=
=
=
=
=
=
Cave diving death close to home
=
01 March 2011 , 7:36 PM by nicole gundi=
=
=
=
"The sport of cave diving can see you become a dead =
diver."
Those are the words of cave-diver Agnes Milowka speaking in a v=
ideo that's on her website.
Sadly, that's what happened to her.
Agnes went on to say, "to me those risks are worth it because th=
e rewards are worth it".
The highly experienced diver from Melbourne drowned after =
;losing her diving buddy while diving at Tank Cave in the so=
uth-east of South Australia on Sunday.
Agnes' body still hasn't been retrieved as it'=
;s in a very small passage of the cave but police are relying on e=
xpert divers to help bring her out after they spent the day shifting roc=
ks to clear a path.
It's an obsession that she loved and her resume included being a =
stunt diver on the film Sanctum which was filmed on the Gold Coast.
Cave diver, writer and producer of Sanctum Andrew Wight was her good =
friend and spoke to Bernadette Young about how the cav=
e diving community is feeling.
=
=
=
=
=
gold_coast_drive
=
=
Comments
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Blog Archive
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/res/abc/styles/bg/header.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAANlBMVEVfXl5bW1pg
YGBdXV1UVVVMTEtQT09XV1dEQ0NISEhSUlJcXFw/Pz8+PDxZWVlfX19hYGBhYWE3
88qiAAAAPklEQVR42u3KsRGAIAAAsQcVBFFx/2UZ4RuPitThFjTBKSiCQ5AEVbAL
suARBMEl2ATqFR6ioIsZ4RMr/BUGRu4wQVwqZ/gAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/res/abc/styles/bg/divider.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAMAAAB70KeTAAAACVBMVEV3d3d2d3f/
///4JF3EAAAAA3RSTlP//wDXyg1BAAAAGElEQVR42m3BMQEAAADCILV/6H27hOys
BQLLABoJJr8uAAAAAElFTkSuQmCC
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/res/abc/styles/bg/search.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAEoAAAATCAMAAAAAj2t8AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPBQTFRFdnRzisZAboxahIGBgoCAV1dX
y8jIZ2dnpaKi9fnwycfH0tjJfXp5gH19ochqzNa/yMXF7e3s3erJ3OnJ2eXH5/HX
0dvBy8nI1N7Dwb+/ptBtlLlnvbq5o8xsfZ9gkshIeJNlz9jAbmxrgH59i69lc3Bw
6+rpWlpaXl1dw96bfJlnbW1teJhesa6tkLRmmsBp2ubHcW5ugn9+fnt71NrKytO9
l6qG1d/EycbGgqRifHp63uzLl71o1+LFnsVqh6pj3+7LSHs6g7s/XpE9WIo8bqM+
ZJc9hr8/icI/UYM7fLI/aZ4+gLg/eK4/dKk/y8nJc9dTawAAAJBJREFUeNqszIUB
wkAAA8BAv4q7u7u7FXe6/zb8ELkBDmoTDGVVxageswnMXgPZlouhYNYQTD8obC+W
uTvFZgLLf6II+2DtPxSRCrTBi2I4hrb9UkQFtMyPYieQ6F8pFgJO9U2RVOAcbhRx
Wa3OFCVZ5S8UAVl1nxQzWbWPFFMFhqfoJpiHOtANhyG11v8CDAC18kMkjbylVgAA
AABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/res/abc/styles/bg/footer.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABAAAAAxCAMAAADk3dnAAAAAUVBMVEVjZGRiYmJL
S0tFRkVCQkJcXFxWV1dYWFhfX19SUlJISUhNTk4vLi5gYGBmZWVQUFBUVVVaWlo/
Pz5kZGRhYWFcXF1eXl5jY2NlZWVmZmZnZ2cdmlx6AAAASklEQVR42uXItxGAQADA
MJMzT077D0pvOo4OlaIVJiEVEqEWYqERglAJg5ALhTAKmbAKm1AKnbAIkbDLM7BZ
OORN9MIpn8Ql/4ob/Ug44SR6SA8AAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=screen.css
Content-Type: text/css; charset=utf-8; name=screen.css
Content-Location: http://www.abc.net.au/res/abc/styles/screen.css
Content-Transfer-Encoding: 8bit
/* --- ABC Nav and Footer styles --- */
/* created by: Geoff Pack, Mar 2009 */
/* last modified: March 2011 */
/* --- ABC Nav --- */
#abcNav {margin:0; padding:0; min-width:1000px; font:11px/1.1em Arial,Helvetica,sans-serif; text-align:left; color:#777; background:#616161 url('http://www.abc.net.au/res/abc/styles/bg/header.png') left top repeat-x; border-bottom:1px solid #000;}
#abcNav * {font:11px/1.1em Arial,Helvetica,sans-serif; text-align:left;}
#abcNav .skiplinks {position:absolute; left:-999px;}
#abcNavWrapper {width:942px; margin:0 auto; padding:0;}
#abcNavWrapper:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#abcNav img {display:inline; border:0;}
#abcNav ul {list-style-type:none; margin:0; padding:0;}
#abcNav ul li {float:left; margin:0; padding:9px 0 8px 0; text-indent:0; list-style-position:outside; background:url('http://www.abc.net.au/res/abc/styles/bg/divider.png') 0 0 no-repeat; list-style-image:none;}
#abcNav li.on {background:url('http://www.abc.net.au/res/abc/styles/bg/highlight.png') 0 0 no-repeat;}
#abcNav a:link, #abcNav a:visited {text-decoration:none; color:#fff; padding:9px 10px 8px 10px;}
#abcNav a:hover, #abcNav a:active, #abcNav a:focus, #abcNavMenu {text-decoration:none; color:#ddd; background:transparent; border:0;}
#abcNavMenu li a:hover, #abcNavMenu li a:active, #abcNavMenu li a:focus {color:#ddd;}
/* home link */
#abcNav li#abcNavHome {padding:7px 0 1px 1px; background-position:-1px 0;}
#abcNav li#abcNavHome a {padding-left:1px;}
#abcNav li#abcNavHome:hover {background:transparent;}
#abcNav li#abcNavHome a img {border:0;}
#abcNav li#abcNavRadio {background-position:-1px 0;}
#abcNav li#abcNavNews {margin-left:24px; background-position:-1px 0;}
#abcNav li#abcNavHelp {float:right; background-position:-1px 0;}
#abcNav li#abcNavHelp a {text-decoration:underline;}
/* sub menus: suckerfish dropdowns */
#abcNav li ul {position:absolute; width:27em; /*left:-999em;*/ display:none; margin:5px 5px 0 -7px; padding:5px 0.3em 2px 0.3em; font:12px/1.3em Arial,Helvetica,sans-serif; background:#eee; border:2px solid #666; z-index:9999; /*opacity:0.9;*/ -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
#abcNav li ul * {font:12px/1.3em Arial,Helvetica,sans-serif;}
/*#abcNav li:hover ul, #abcNav li.sfhover ul, #abcNav li:focus ul, #abcNav li.focus ul {left:auto; display:block;}*/
#abcNav ul li li {float:left; width:8.5em; margin:1px 0; padding:2px 0em 2px 0.5em; background:transparent; border-bottom:1px solid #ddd;}
#abcNav li li.abcNavLastRow {border-bottom:0;}
#abcNav li li:hover {background:transparent;}
#abcNav li li a:link, #abcNav li li a:visited {text-decoration:none; color:#000; padding:3px;}
#abcNav li li a:hover, #abcNav li li a:active, #abcNav li li a:focus {text-decoration:none; color:#666; background:transparent; border:0;}
#abcNav li li span {display:none;}
#abcNav li li.abcNavTopCurve {position:absolute; top:-8px; left:25px; width:11px; height:8px; background:url('http://www.abc.net.au/res/abc/styles/bg/nipple.png') left top no-repeat; border:0;}
/* subnavs */
#abcNav li#abcNavHome ul {width:18em;}
#abcNav li#abcNavRadio ul {}
#abcNav li#abcNavTV ul {width:18em; margin-left:-14px;}
#abcNav li#abcNavShop ul {margin-left:-8px;}
#abcNav li#abcNavNews ul {}
#abcNav li#abcNavSport ul {width:18em;}
#abcNav li#abcNavLocal ul {}
#abcNav li#abcNavKids ul {width:18em; margin-left:-1px;}
#abcNav li#abcNavScience ul {margin-left:0px;}
#abcNav li#abcNavHealth ul {}
#abcNav li#abcNavEnvironment ul {width:18em; margin-left:8px;}
#abcNav li#abcNavTopics ul {}
/* search form */
#abcNavSearch {float:right; text-align:right; margin:3px 1px 0 10px; padding:0; white-space:nowrap; vertical-align:middle;} /* right margin prevents search button cropping in FF2 */
#abcNavSearch label {display:none;}
#abcNavQuery {width:134px; font-size:11px; margin:0; padding:1px 2px 2px 2px; color:#666; border:1px solid #666;} /* font-size for Firefox 2 */
#abcNavSubmit {margin:0 0 0 2px; padding:5px; font-size:11px; color:#fff!important; background:url('http://www.abc.net.au/res/abc/styles/bg/search.png') center center no-repeat; border:0;}
/* --- ABC Footer --- */
#abcFooter {clear:both; height:50px; min-width:1000px; overflow:hidden; margin:0; padding:0; font:11px/1.3em Arial,Helvetica,sans-serif; text-align:left; color:#444; background:#676767 url('http://www.abc.net.au/res/abc/styles/bg/footer.png') top left repeat-x; border:0; position:relative;} /* postiion required by Safari to fix z-index (bug?) */
#abcFooter * {font:11px/1.3em Arial,Helvetica,sans-serif; text-align:left;}
#abcFooter img {display:inline; border:0;}
#abcFooterWrapper {width:998px; margin:0 auto; padding:3px 0 0 0;}
#abcFooter a:link, #abcFooter a:visited {text-decoration:none; color:#fff; background:transparent;}
#abcFooter a:hover, #abcFooter a:active, #abcFooter a:focus {text-decoration:underline; color:#ddd; background:transparent; border:0;}
#abcFooterLegal a:link, #abcFooterLegal a:visited {color:#eee;}
#abcFooterLegal a:hover, #abcFooterLegal a:active, #abcFooterLegal a:focus {color:#fff;}
#abcFooter ul {list-style-type:none; margin:0; padding:5px 0 0 0;}
#abcFooter li {display:inline; float:none; margin:0; padding:0 4px 0 8px; text-indent:0; color:#444; border-left:1px solid #444; background:transparent;}
#abcFooter li.abcFooterFirst {padding-left:0; border:0;}
#abcFooterLogo {float:right; width:120px; margin:5px 0 0 0; padding:0; text-align:right; border:0;}
#abcFooterLogo img {border:0; margin:0; padding:0;}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=print.css
Content-Type: text/css; charset=utf-8; name=print.css
Content-Location: http://www.abc.net.au/res/abc/styles/print.css
Content-Transfer-Encoding: 8bit
/* --- ABC Nav and Footer print styles --- */
#abcNav {display:none;}
#abcFooter {text-align:center; margin-top:1em; padding-top:1em; border-top:1px solid #ccc;}
#abcFooterWrapper {text-align:center;}
#abcFooter a:link, #abcFooter a:visited, #abcFooter a:hover, #abcFooter a:active, #abcFooter a:focus {text-decoration:none; color:#333;}
#abcFooter ul {list-style-type:none; margin:0; padding:5px 0 0 0; text-align:center;}
#abcFooterLinks {display:none;}
#abcFooterLegal li {display:none;}
#abcFooterLegal li.abcFooterFirst {display:block;}
#abcFooterLogo {width:120px; margin:5px 0 0 0; padding:0; border:0;}
#abcFooterLogo img {border:0; margin:0; padding:0;}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=handheld.css
Content-Type: text/css; charset=utf-8; name=handheld.css
Content-Location: http://www.abc.net.au/res/abc/styles/handheld.css
Content-Transfer-Encoding: 8bit
/* --- ABC Nav and Footer styles --- */
/* created by: Geoff Pack, Mar 2009 */
/* last modified: December 2010 ---- */
/* --- ABC Nav --- */
#abcNav {margin:0; padding:0.5em 0; min-width:100%; max-width:100%; width:100%; font:0.9em/1.1em Arial,Helvetica,sans-serif; text-align:left; color:#777; background:#616161 url('http://www.abc.net.au/res/abc/styles/bg/header.png') left top repeat-x; border-bottom:1px solid #000;}
#abcNav * {font:11px/1.6em Arial,Helvetica,sans-serif; text-align:left;}
#abcNavWrapper {width:95%; margin:0 auto; padding:0;}
#abcNavWrapper:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#abcNav ul {list-style-type:none; margin:0; padding:0;}
#abcNav ul li {display:inline; float:left; margin:2px 0; padding:0 9px 0 8px; border-left:1px solid #333; background:none;}
#abcNav li#abcNavHome {margin:0; padding-left:0; border:0;}
#abcNav li#abcNavHome img {margin:0; padding:0;}
#abcNav a:link, #abcNav a:visited {text-decoration:none; color:#fff;}
#abcNav a:hover, #abcNav a:active, #abcNav a:focus, #abcNavMenu {text-decoration:none; color:#ddd; background:none; border:0;}
#abcNavMenu li a:hover, #abcNavMenu li a:active, #abcNavMenu li a:focus {color:#ddd;}
#abcNavMenu li li {display:none;}
/* search form */
#abcNavSearch {margin:0px; padding:0 0 0.5em 0; white-space:nowrap; vertical-align:middle;}
#abcNavSearch label {color:#fff;}
#abcNavQuery {width:150px; margin:0; padding:1px 2px 2px 2px; color:#666; border:1px solid #666;}
#abcNavSubmit {margin:0 0 0 2px; padding:5px; font-size:11px; color:#fff; background:url('http://www.abc.net.au/res/abc/styles/bg/search.png') center center no-repeat; border:0;}
/* --- ABC Footer --- */
#abcFooter {clear:both; width:100%; max-width:100%; height:auto; overflow:hidden; margin:0; padding:1em 0 0 0; font:11px/1.6em Arial,Helvetica,sans-serif; text-align:left; color:#444; background:#676767 url('http://www.abc.net.au/res/abc/styles/bg/footer.png') top left repeat-x; border:0; position:relative;}
#abcFooterWrapper {width:95%; margin:0 auto; padding:0;}
#abcFooter a:link, #abcFooter a:visited {text-decoration:none; color:#fff; background:none;}
#abcFooter a:hover, #abcFooter a:active, #abcFooter a:focus {text-decoration:underline; color:#ddd; background:transparent; border:0;}
#abcFooter ul {list-style-type:none; margin:1em 0; padding:0;}
#abcFooter li {display:inline; float:none; margin:0; padding:0 4px 0 8px; color:#333; border-left:1px solid #333; background:none;}
#abcFooter li.abcFooterFirst {padding-left:0; border:0;}
#abcFooterLogo {margin:0; padding:0; border:0;}
#abcFooterLogo img {margin:0; padding:0; border:0; }
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=abc.js
Content-Type: application/x-javascript; charset=utf-8; name=abc.js
Content-Location: http://www.abc.net.au/res/libraries/abcjs/abc.js
Content-Transfer-Encoding: Base64
LyoqDQogKiBAbmFtZXNwYWNlDQogKiBAZGVzY3JpcHRpb24gQWxsIGdlbmVyYWwg
QUJDIG1ldGhvZHMgYW5kIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlIHBsYWNlZA0K
ICoJCQkJd2l0aGluIHRoaXMgbmFtZXNwYWNlLg0KICogQHZlcnNpb24gCTAuMC4x
IE1hcmNoIDIwMTANCiAqIEBhdXRob3IgCQlBQkMgSW5ub3ZhdGlvbg0KICoNCiAq
Lw0KDQp2YXIgQUJDID0gZnVuY3Rpb24oKSB7DQoJDQoJdmFyIGluY2x1ZGVMb2Nh
dGlvbnMgPSBuZXcgQXJyYXkoKTsNCgl2YXIgb25Mb2FkRnVuY3Rpb25zID0gbmV3
IEFycmF5KGdldFN1Yk1lbnVzLCBjbGVhclNlYXJjaEZpZWxkKTsNCg0KCXZhciBs
YXN0TmF2ID0gbnVsbDsJDQoJdmFyIG5hdlRpbWVyID0gbnVsbDsNCg0KDQoJbG9h
ZEluY2x1ZGVzKGluY2x1ZGVMb2NhdGlvbnMpOw0KCWxvYWRFdmVudHMob25Mb2Fk
RnVuY3Rpb25zKTsNCg0KCS8qKg0KCSAqCUl0ZXJhdGUgdGhyb3VnaCBhbiBhcnJh
eSBvZiBmdW5jdGlvbnMgYW5kIGNhbGwgdGhlbSBvbkxvYWQNCgkgKgkNCgkgKglA
cGFyYW0Je2FycmF5fQlmdW5jdGlvbkFycmF5CUFsbCBmdW5jdGlvbnMgdG8gYmUg
Y2FsbGVkIG9uIGxvYWQNCgkgKi8NCglmdW5jdGlvbiBsb2FkRXZlbnRzKGZ1bmN0
aW9uQXJyYXkpIHsNCgkJZm9yICh2YXIgaT0wO2kgPCBmdW5jdGlvbkFycmF5Lmxl
bmd0aDtpKyspIHsNCgkJCWFkZExvYWRFdmVudChmdW5jdGlvbkFycmF5W2ldKTsN
CgkJfQ0KCX0NCg0KCS8qKg0KCSAqCVJ1biBhIHNwZWNpZmllZCBmdW5jdGlvbiBv
biBsb2FkDQoJICoJDQoJICoJQHBhcmFtCXtmdW5jdGlvbn0JZnVuYwlGdW5jdGlv
biB0byBiZSBjYWxsZWQgDQoJICovCQ0KCWZ1bmN0aW9uIGFkZExvYWRFdmVudChm
dW5jKSB7DQoJCXZhciBvbGRvbmxvYWQgPSB3aW5kb3cub25sb2FkOw0KCQlpZiAo
dHlwZW9mIHdpbmRvdy5vbmxvYWQgIT0gJ2Z1bmN0aW9uJykgew0KCQkJd2luZG93
Lm9ubG9hZCA9IGZ1bmM7DQoJCX0gZWxzZSB7DQoJCQl3aW5kb3cub25sb2FkID0g
ZnVuY3Rpb24oKSB7DQoJCQkJb2xkb25sb2FkKCk7DQoJCQkJZnVuYygpOw0KCQkJ
fQ0KCQl9DQoJfQ0KDQoJLyoqDQoJICoJSXRlcmF0ZSB0aHJvdWdoIGFuIGFycmF5
IG9mIGZpbGUgbG9jYXRpb25zIGFuZCB3cml0ZSBvdXQgYW4gSFRNTCBzY3JpcHQN
CgkgKgl0YWcgZm9yIGVhY2ggb25lLg0KCSAqCQ0KCSAqCUBwYXJhbQl7YXJyYXl9
CWluY2x1ZGVBcnJheQlBcnJheSBvZiBmaWxlIGxvY2F0aW9ucw0KCSAqLwkNCglm
dW5jdGlvbiBsb2FkSW5jbHVkZXMoaW5jbHVkZUFycmF5KSB7DQoJCWZvciAodmFy
IGk9MDtpIDwgaW5jbHVkZUFycmF5Lmxlbmd0aDtpKyspIHsNCgkJCWRvY3VtZW50
LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9
IicgKyBpbmNsdWRlQXJyYXlbaV0gKyAnIj48L3NjcicgKyAnaXB0PicpOw0KCQl9
DQoJfQ0KDQoJLyoqDQoJICogR0xPQkFMIE5BVklHQVRJT04gU1BFQ0lGSUMgRlVO
Q1RJT05TDQoJICovDQoNCgkvKioNCgkgKglQZXJmb3JtIGEgSFRUUCByZXF1ZXN0
IHRvIHJldHJpZXZlIHRoZSBzdWJtZW51IGh0bWwgZm9yIHRoZSBnbG9iYWwgbmF2
DQoJICoJYW5kIGF0dGFjaCBpdCB0byB0aGUgYXBwcm9wcmlhdGUgZWxlbWVudC4N
CgkgKgkNCgkgKglAcmV0dXJuIHZvaWQNCgkgKi8NCglmdW5jdGlvbiBnZXRTdWJN
ZW51cygpIHsNCgkJLy8gbmVlZCB0byBjaGVjayBhY3RpdmUgc3R5bGVzaGVldCEN
CgkJLy8gZG9uJ3QgZ2V0IHN1YiBtZW51cyBpZiBoYW5kaGVsZCBvciBpcGhvbmUg
Y3NzDQoNCgkJdmFyIHhtbGh0dHA7DQoJCXZhciBiYXNlVVJMID0gJ2h0dHA6Ly8n
ICsgbG9jYXRpb24uaG9zdDsNCgkJdmFyIHN1Yk1lbnVzID0gYmFzZVVSTCArICcv
cmVzL2FiYy9zdWJtZW51cy5odG0nOw0KDQoJCS8vIGZpbmQgd2lkdGggb2YgbmF2
DQoJCXZhciBuYXZYID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFiY05hdldy
YXBwZXIiKTsNCgkJdmFyIG5hdldpZHRoOw0KCQkNCgkJaWYgKG5hdlguY3VycmVu
dFN0eWxlKSB7DQoJCQl2YXIgbmF2V2lkdGggPSBwYXJzZUludChuYXZYLmN1cnJl
bnRTdHlsZVsid2lkdGgiXSk7DQoJCQkvL2FsZXJ0KCdjdXJyZW50U3R5bGU6IHdp
ZHRoPScgKyBuYXZXaWR0aCk7DQoJCX0gZWxzZSBpZiAod2luZG93LmdldENvbXB1
dGVkU3R5bGUpIHsNCgkJCXZhciBuYXZXaWR0aCA9IHBhcnNlSW50KGRvY3VtZW50
LmRlZmF1bHRWaWV3LmdldENvbXB1dGVkU3R5bGUobmF2WCxudWxsKS5nZXRQcm9w
ZXJ0eVZhbHVlKCJ3aWR0aCIpKTsNCgkJCS8vYWxlcnQoJ2dldENvbXB1dGVkU3R5
bGU6IHdpZHRoPScgKyBuYXZXaWR0aCk7DQoJCX0NCgkJDQoJCS8vIGRvd25sb2Fk
IHN1Ym1lbnVzIGZvciBmdWxsLXNpemUgc2NyZWVucw0KCQlpZiAobmF2V2lkdGgg
Pj0gOTQwKSB7DQoJCQlpZiAod2luZG93LlhNTEh0dHBSZXF1ZXN0KSB7DQoJCQkJ
eG1saHR0cCA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOw0KCQkJfSBlbHNlIGlmICh3
aW5kb3cuQWN0aXZlWE9iamVjdCkgew0KCQkJCXhtbGh0dHAgPSBuZXcgQWN0aXZl
WE9iamVjdCgiTWljcm9zb2Z0LlhNTEhUVFAiKTsgLy8gSUU1LCBJRTYNCgkJCX0g
ZWxzZSB7DQoJCQkJLy9hbGVydCgiWW91ciBicm93c2VyIGRvZXMgbm90IHN1cHBv
cnQgWE1MSFRUUCEiKTsNCgkJCX0NCgkNCgkJCXhtbGh0dHAub25yZWFkeXN0YXRl
Y2hhbmdlID0gZnVuY3Rpb24oKSB7DQoJCQkJaWYgKHhtbGh0dHAucmVhZHlTdGF0
ZSA9PSA0ICYmICh4bWxodHRwLnN0YXR1cyA9PSAyMDAgfHwgeG1saHR0cC5zdGF0
dXMgPT0gMzA0KSkgIHsNCgkJCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Fi
Y05hdk1lbnUnKS5pbm5lckhUTUwgPSB4bWxodHRwLnJlc3BvbnNlVGV4dDsNCgkN
CgkJCQkJLy8gYWZ0ZXIgbG9hZGluZyBzdWJtZW51cw0KCQkJCQlhZGROYXZFdmVu
dHMoKTsNCgkJCQl9DQoJCQl9DQoJDQoJCQl4bWxodHRwLm9wZW4oIkdFVCIsc3Vi
TWVudXMsdHJ1ZSk7DQoJCQl4bWxodHRwLnNlbmQobnVsbCk7DQoJCX0NCgl9DQoN
CgkvKioNCgkgKglBZGRzIG9ubW91c2VvdmVyIGFuZCBvbm1vdXNlb3V0IGV2ZW50
cyB0byB0b3AtbGV2ZWwgbmF2cw0KCSAqCQ0KCSAqCUByZXR1cm4gdm9pZA0KCSAq
Lw0KCWZ1bmN0aW9uIGFkZE5hdkV2ZW50cygpIHsNCgkJdmFyIHRvcE5hdnMgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWJjTmF2TWVudScpLmNoaWxkTm9kZXM7
DQoNCgkJZm9yIChub2RlTiBpbiB0b3BOYXZzKSB7DQoJCQlpZiAodG9wTmF2c1tu
b2RlTl0ubm9kZVR5cGUgPT0gMSkgew0KCQkJCXRvcE5hdnNbbm9kZU5dLm9ubW91
c2VvdmVyID0gZnVuY3Rpb24oKSB7DQoJCQkJCXNob3dTdWJNZW51KHRoaXMpOw0K
CQkJCX0NCgkJCQl0b3BOYXZzW25vZGVOXS5vbm1vdXNlb3V0ID0gZnVuY3Rpb24o
KSB7DQoJCQkJCWhpZGVTdWJNZW51KHRoaXMpOw0KCQkJCX0NCgkJCX0NCgkJfQ0K
CX0NCgkNCgkvKioNCgkgKglzaG93IHN1Ym1lbnVzIG9mIGEgdG9wLWxldmVsIG5h
dg0KCSAqCQ0KCSAqCUByZXR1cm4gdm9pZA0KCSAqLw0KCWZ1bmN0aW9uIHNob3dT
dWJNZW51KG9iaikgew0KCQkvLyBzaG93IHN1Ym1lbnUgaWYgaXQgZXhpc3RzDQoJ
CWlmIChvYmogJiYgb2JqLmZpcnN0Q2hpbGQgJiYgb2JqLmZpcnN0Q2hpbGQubmV4
dFNpYmxpbmcpIHsNCgkJCWlmIChvYmouZmlyc3RDaGlsZC5uZXh0U2libGluZy5u
b2RlVHlwZSA9PSAxKSB7DQoJCQkJb2JqLmZpcnN0Q2hpbGQubmV4dFNpYmxpbmcu
c3R5bGUuZGlzcGxheSA9ICdibG9jayc7IC8vIElFDQoJCQl9IGVsc2Ugew0KCQkJ
CW9iai5maXJzdENoaWxkLm5leHRTaWJsaW5nLm5leHRTaWJsaW5nLnN0eWxlLmRp
c3BsYXkgPSAnYmxvY2snOyAvLyBET00NCgkJCX0NCgkJfQ0KCQkvLyBjbGVhciB0
aW1lb3V0DQoJCWNsZWFyVGltZW91dChuYXZUaW1lcik7DQoNCgkJLy8gaGlkZSBs
YXN0IE5hdiBpbW1lZGlhdGVseSAoaWYgbm90IHNhbWUgYXMgY3VycmVudCBuYXYp
DQoJCWlmIChBQkMubGFzdE5hdiAhPSBvYmopIHsNCgkJCWhpZGVOYXYoKTsNCgkJ
fQ0KCX0NCgkNCgkvKioNCgkgKgloaWRlIHN1Ym1lbnVzIG9mIGEgdG9wLWxldmVs
IG5hdiAtIGFmdGVyIGEgNTAwIG1pbGxpc2Vjb25kIGRlbGF5DQoJICoJDQoJICoJ
QHJldHVybiB2b2lkDQoJICovDQoJZnVuY3Rpb24gaGlkZVN1Yk1lbnUob2JqKSB7
DQoJCUFCQy5sYXN0TmF2ID0gb2JqOw0KCQluYXZUaW1lciA9IHNldFRpbWVvdXQo
J0FCQy5oaWRlTmF2KCknLDUwMCk7DQoJfQ0KCQ0KCS8qKg0KCSAqCUhpZGUgc3Vi
bWVudXMgb2YgYSB0b3AtbGV2ZWwgbmF2IC0gY2FsbGVkIGJ5IGhpZGVTdWJNZW51
IGFmdGVyIGEgZGVsYXkNCgkgKgkNCgkgKglAcmV0dXJuIHZvaWQNCgkgKi8NCglm
dW5jdGlvbiBoaWRlTmF2KCkgew0KCQl2YXIgb2JqID0gQUJDLmxhc3ROYXY7DQoN
CgkJLy8gaGlkZSBsYXN0IHN1Ym1lbnUgaWYgaXQgZXhpc3RzDQoJCWlmIChvYmog
JiYgb2JqLmZpcnN0Q2hpbGQgJiYgb2JqLmZpcnN0Q2hpbGQubmV4dFNpYmxpbmcp
IHsNCgkJCWlmIChvYmouZmlyc3RDaGlsZC5uZXh0U2libGluZy5ub2RlVHlwZSA9
PSAxKSB7DQoJCQkJb2JqLmZpcnN0Q2hpbGQubmV4dFNpYmxpbmcuc3R5bGUuZGlz
cGxheSA9ICdub25lJzsgLy8gSUUNCgkJCX0gZWxzZSB7DQoJCQkJb2JqLmZpcnN0
Q2hpbGQubmV4dFNpYmxpbmcubmV4dFNpYmxpbmcuc3R5bGUuZGlzcGxheSA9ICdu
b25lJzsgLy8gRE9NDQoJCQl9DQoJCX0JCQ0KCX0NCg0KCS8qKg0KCSAqCVRvZ2ds
ZSB0aGUgc2VhcmNoIGZpZWxkIGluIHRoZSB0b3AgbmF2aWdhdGlvbiB0byBjb250
YWluIHRoZSBob2xkaW5nDQoJICoJdGV4dCBvZiAnS2V5d29yZCcgdW5sZXNzIGlu
IGZvY3VzIG9yIGZpbGxlZCB3aXRoIGEgdmFsdWUuDQoJICoJDQoJICoJQHJldHVy
biB2b2lkDQoJICovDQoJZnVuY3Rpb24gY2xlYXJTZWFyY2hGaWVsZCgpIHsNCg0K
CQl2YXIgc2VhcmNoQm94ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FiY05h
dlF1ZXJ5Jyk7DQoJCXZhciBkZWZhdWx0VGV4dCA9ICdLZXl3b3Jkcyc7DQoNCgkJ
aWYgKHNlYXJjaEJveCAhPSBudWxsKSB7DQoJCQlzZWFyY2hCb3gub25mb2N1cyA9
IGZ1bmN0aW9uKCkgew0KCQkJCWlmICh0aGlzLnZhbHVlID09IGRlZmF1bHRUZXh0
KSB7IHRoaXMudmFsdWUgPSAnJyB9Ow0KCQkJfQ0KCQkJc2VhcmNoQm94Lm9uYmx1
ciA9IGZ1bmN0aW9uKCkgew0KCQkJCWlmICghdGhpcy52YWx1ZSkgeyB0aGlzLnZh
bHVlID0gZGVmYXVsdFRleHQ7IH0NCgkJCX0NCgkJfQ0KCX0NCgkNCglyZXR1cm4g
ew0KDQoJCWhpZGVOYXYgOiBmdW5jdGlvbigpIHsNCgkJCWhpZGVOYXYoKTsNCgkJ
fSwNCgkJDQoJCWFkZExvYWRFdmVudHMgOiBmdW5jdGlvbihmdW5jdGlvbkFycmF5
KSB7DQoJCQlsb2FkRXZlbnRzKGZ1bmN0aW9uQXJyYXkpOw0KCQl9DQoNCgl9DQp9
KCk7
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=print.css
Content-Type: text/css; charset=utf-8; name=print.css
Content-Location: http://static.typepad.com/.shared:v20111020.01-0-gc99aec9:typepad-theabc:en_au/themes/common/print.css
Content-Transfer-Encoding: 8bit
/* Reset (Eric Meyer, http://meyerweb.com/) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/* Base Weblog Print Styles (Six Apart, Ltd., http://sixapart.com/) */
body
{
color: #000;
font-size: 10pt;
line-height: 1.5;
font-family: Georgia, serif;
}
a
{
color: #000;
text-decoration: underline;
}
em
{
font-style: italic;
}
strong
{
font-weight: bold;
}
#banner,
.entry,
.trackbacks,
.trackbacks-info,
.comments,
.comments-info,
.archive
{
margin-bottom: 1.5em;
}
#banner-header
{
font-size: 15pt;
font-weight: bold;
}
#banner-description { font-size: 12pt; }
#banner-header a,
.entry-header a
{
text-decoration: none;
}
.entry-header,
.trackbacks-header,
.comments-header,
.archive-header,
.content-header
{
margin-bottom: 0.5em;
font-weight: bold;
}
.entry-header, .archive-header, .content-header { font-size: 12pt; }
.trackbacks-header, .comments-header { font-size: 10pt; }
.trackbacks, .comments { font-size: 9pt; }
.entry-content p,
.entry-content blockquote,
.entry-content pre,
.entry-content dl,
.entry-content ol,
.entry-content ul,
.trackback-content p,
.comment-content p,
.comment-content blockquote,
.comment-content pre,
.comment-content dl,
.comment-content ol,
.comment-content ul,
.archive-content ul
{
margin-bottom: 0.5em;
}
.entry-content blockquote,
.comment-content blockquote
{
margin-left: 1em;
border-left: 1pt solid #000;
padding-left: 1em;
}
.entry-content pre,
.comment-content pre
{
margin-left: 1em;
border-left: 1pt solid #000;
padding-left: 1em;
font-family: Monaco, monospace;
}
.entry-content code,
.comment-content code
{
font-family: Monaco, monospace;
}
.entry-content ol,
.entry-content ul,
.comment-content ol,
.comment-content ul,
.archive-content ul
{
padding-left: 2em;
}
.entry-content ol,
.comment-content ol
{
list-style-type: decimal;
}
.entry-content ul,
.comment-content ul,
.archive-content ul
{
list-style-type: disc;
}
.entry-content table td,
.comment-content table td
{
padding: 0 1em 0.5em 0;
}
.layout-two-column-left #alpha,
.layout-two-column-right #beta,
.layout-three-column #alpha,
.layout-three-column #gamma,
.layout-three-column-right #beta,
.layout-three-column-right #gamma,
.layout-artistic #beta,
.layout-calendar #beta,
.layout-moblog1 #alpha,
.layout-moblog1 #gamma,
.layout-moblog2 #alpha,
.layout-moblog2 #gamma,
.layout-moblog2 #delta,
.layout-timeline #beta,
.content-nav,
#comment-form
{
display: none;
}
.entry, .entry-content, .entry-footer, .entry-excerpt,
.entry-body, .entry-more-link, .entry-more,
.trackbacks, .trackbacks-info, .trackback-content, .trackback-footer,
.comments, .comments-info, .comment-content, .comment-footer,
.comments-open-content, .comments-open-footer, .comments-closed,
.archive, .archive-content, .date-header
{
clear: both;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=globalNav.css
Content-Type: text/css; charset=utf-8; name=globalNav.css
Content-Location: http://www.abc.net.au/includes/css/globalNav.css
Content-Transfer-Encoding: 8bit
/*
ABC Nav styles
created by: Geoff Pack, Mar 2009
last modified: February 2010
*/
#abcNav {margin:0; padding:0; min-width:1000px; font:11px/1.1em Arial,Helvetica,sans-serif; text-align:left; color:#777; background:#616161 url('http://www.abc.net.au/res/abc/styles/bg/header.png') left top repeat-x; border-bottom:1px solid #000;}
#abcNav * {font:11px/1.1em Arial,Helvetica,sans-serif; text-align:left;}
#abcNav .skiplinks {position:absolute; left:-999px;}
#abcNavWrapper {width:942px; margin:0 auto; padding:0;}
#abcNavWrapper:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#abcNav img {display:inline; border:0;}
#abcNav ul {list-style-type:none; margin:0; padding:0;}
#abcNav ul li {float:left; margin:0; padding:9px 0 8px 0; text-indent:0; list-style-position:outside; background:url('http://www.abc.net.au/res/abc/styles/bg/divider.png') 0 0 no-repeat; list-style-image:none;}
#abcNav li.on {background:url('http://www.abc.net.au/res/abc/styles/bg/highlight.png') 0 0 no-repeat;}
#abcNav a:link, #abcNav a:visited {text-decoration:none; color:#fff; padding:9px 10px 8px 10px;}
#abcNav a:hover, #abcNav a:active, #abcNav a:focus, #abcNavMenu {text-decoration:none; color:#ddd; background:transparent; border:0;}
#abcNavMenu li a:hover, #abcNavMenu li a:active, #abcNavMenu li a:focus {color:#ddd;}
/* home link */
#abcNav li#abcNavHome {padding:7px 0 1px 1px; background-position:-1px 0;}
#abcNav li#abcNavHome a {padding-left:1px;}
#abcNav li#abcNavHome:hover {background:none;}
#abcNav li#abcNavHome a img {border:0;}
#abcNav li#abcNavRadio {background-position:-1px 0;}
#abcNav li#abcNavNews {margin-left:24px; background-position:-1px 0;}
#abcNav li#abcNavHelp {float:right; background-position:-1px 0;}
#abcNav li#abcNavHelp a {text-decoration:underline;}
/* search form */
#abcNavSearch {float:right; text-align:right; margin:3px 1px 0 10px; padding:0; white-space:nowrap; vertical-align:middle;} /* right margin prevents search button cropping in FF2 */
#abcNavSearch label {display:none;}
#abcNavQuery {width:134px; font-size:11px; margin:0; padding:1px 2px 2px 2px; color:#666; border:1px solid #666;} /* font-size for Firefox 2 */
#abcNavSubmit {margin:0 0 0 2px; padding:5px; font-size:11px; color:#fff!important; background:url('http://www.abc.net.au/res/abc/styles/bg/search.png') center center no-repeat; border:0;}
/* IE7 only */
*:first-child+html #abcNav * {word-wrap:normal;}
*:first-child+html #abcNavQuery {position:relative; top:-3px;}
*:first-child+html #abcNavSubmit {margin:0 2px; width:74px;}
/* IE 6 only */
* html #abcNav * {word-wrap:normal;}
* html #abcNav img, * html #abcFooter img {behavior:url("/res/abc/styles/pngbehavior.htc");}
* html #abcNavWrapper {zoom:1;}
* html #abcNavQuery {position:relative; top:-3px;}
* html #abcNavSubmit {margin:0 2px; width:74px;}
/* print - won't work for sites with separate print stylesheet */
@media print {#abcNav {display:none;}}
/* --- Global Nav styles --- */
/* created by: ABC Online Global Nav, Aug 2005 */
/* last modified: 09/05/2006 */
#gN_Nav {
clear:both; min-height:30px; min-width:770px;
font-family:Helvetica,Arial,sans-serif;
font-size:11px !important; font-weight:bold;
text-align:center; margin:0 auto; padding:0;
background:#666 url(bg_globalNav.gif) left top repeat-x;
border-bottom:1px solid #000;
} * html #gN_Nav {
height:30px;
}
#gN_align {width:770px; text-align:left; margin:0 auto; padding:0;}
#gN_text {
text-align:left; font-size:11px!important; font-weight:bold;
font-family:Helvetica,Arial,sans-serif,Helvetica!important;
margin:0; padding:9px 0 5px 0;
}
#gN_text span {visibility:hidden; display:none;}
#gN_home {margin-right:25px;}
/* Link colours */
#gN_Nav a:link, #gN_Nav a:visited {
text-decoration:none; color:#eee; padding:0 14px;
}
#gN_Nav a:hover, #gN_Nav a:active, #gN_Nav a:focus {
text-decoration:none; color:#ccc; background:transparent;
}
/* Seperator image */
#gN_Nav a.pipe:link, #gN_Nav a.pipe:visited {
background-image:url(vline.gif);
background-position:right center;
background-repeat:no-repeat;
}
#gN_Nav a.pipe:active, #gN_Nav a.pipe:hover {
background-image:url(vline.gif);
background-position:right center;
background-repeat:no-repeat;
}
/* Form */
#gN_form {
float:right;
margin:0; padding:9px 0 0 0;
white-space:nowrap; vertical-align:middle;
} * html #gN_form {padding-top:7px;}
#gN_form label {
padding:2px;
}
#gN_form label a:link, #gN_form label a:visited, #gN_form label a:active, #gN_form label a:hover {
font-weight:normal; font-family:Arial,Helvetica,sans-serif;
font-size:11px !important;
margin:0; padding:2px 18px;
border:1px solid #666;
color:#000; background:#E0DFE3;}
* html #gN_form label a:link, * html #gN_form label a:visited, * html #gN_form label a:active, * html #gN_form label a:hover {
line-height:1.8;
}
#gN_form label a:hover {
color:#000; background:#efefef;
border:1px solid #000;
}
#gN_query, #gN_submit {
visibility:hidden; display:none;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: text/css; charset=UTF-8
Content-Location: http://www.abc.net.au/local/global_css/yaml/core/slim_base.css
Content-Transfer-Encoding: 8bit
@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.0.6 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 202 $ $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ */
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.hideboth #col3{margin-left:0;margin-right:0}
.hidecol1 #col3{margin-left:0;margin-right:200px}
.hidecol2 #col3{margin-left:200px;margin-right:0}
.hideboth #col1,.hideboth #col2,.hidecol1 #col1,.hidecol2 #col2{display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=central_draft.css
Content-Type: text/css; charset=UTF-8; name=central_draft.css
Content-Location: http://www.abc.net.au/local/global_css/yaml/central_draft.css
Content-Transfer-Encoding: 8bit
@charset "UTF-8";
@import url(/local/global_css/yaml/core/slim_base.css);
html #page_margins div{float:left}
#page{width:1000px}
#banner{width:100%}
body{text-align:center; margin:0; padding:0; font-family:Arial,Verdana,Lucida,Helvetica,sans-serif}
.wrapper{height:0; text-align:center}
#global_nav{float:left; width:100%}
html body #page_margins{width:1000px; margin:0 auto; position:relative; text-align:left}
#header{width:100%}
#page #main{float:left; width:960px; padding:0px 20px 15px 20px}
#col1{width:720px}
#col2{display:none; width:0}
body #page #main #col3{width:240px; margin:0}
/* OLD */
.content_1col{width:340px}
.content_2col{width:700px}
.function{width:220px; height:auto}
.content_12col{width:700px}
.content_9col{width:520px}
.content_8col{width:460px}
.content_6col{width:340px}
.content_5col{width:280px}
.content_4col{width:220px}
.content_3col{width:160px}
.module{margin:10px; display:inline}
#page #footer{width:100%}
#explore{width:100%}
#site_links{width:100%}
#site_links ul li{float:left; margin:0; list-style:none}
#global_footer{float:left; width:100%; margin:20px 0 0 0; color:#4B4B4B; font-family:Helvetica,Arial,sans-serif,Helvetica !important}
#global_footer ul{float:left; margin:3px 0; clear:both}
#global_footer ul li{float:left; margin:0; list-style:none; line-height:1em}
#global_footer a{text-decoration:none}
#global_footer .abc_links a{margin:0 10px; color:#FFF; font-size:11px !important; font-weight:bold}
#global_footer .legal a{margin:0 10px; color:#B4B4B4; font-size:9px !important}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=styles-template.css
Content-Type: text/css; charset=utf-8; name=styles-template.css
Content-Location: http://blogs.abc.net.au/queensland/styles-template.css
Content-Transfer-Encoding: 8bit
body {font-size:90%;}
#access_keys {position: absolute; left: -999px; width: 500px;}
/* Module styles */
.module {
/* min-height: 250px; optional - used for template purposes */
}
.module .container {
width: 100%;
}
.module .container .header {
width: 100%;
}
.module .container .header h2 {
padding: 5px 10px;
}
.module .container .title {
width: 100%;
}
.module .container .title h2 {
padding: 5px 10px;
}
.module .container .story {
width: 100%;
}
.module .container .footer {
width: 100%;
margin: 5px 0 0 0;
padding: 5px 0;
text-align: right;
}
.module .container .footer a {
margin: 0 5px;
}
.module ul {
float: left;
}
/* END Module styles */
#explore .section {
width: 15%;
}
#site_links a {
margin: 10px;
}
#comments-open-login {
padding: 10px;
font-size: 12px;
}
#comments-open-data p{
padding: 5px;
font-size:12px;
}
.comment-form .grayText {
color:#999999;
margin-top:5px;
}
.abclocal-comment-body {
width: 515px;
}
/* ph=1 */
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=styles.css
Content-Type: text/css; charset=utf-8; name=styles.css
Content-Location: http://www.abc.net.au/local/global_css/template/styles.css
Content-Transfer-Encoding: 8bit
body {font-size:80%;}
#access_keys {padding: 5px 0; position: absolute; left: -5000px; width: 100%; background: #FFFFFF}
#access_keys a {
margin: 0 10px;
}
/* Module styles */
.module {
/* min-height: 250px; optional - used for template purposes */
}
.module .container {
width: 100%;
}
.module .container .header {
width: 100%;
}
.module .container .header h2 {
padding: 5px 10px;
}
.module .container .title {
width: 100%;
}
.module .container .title h2 {
padding: 5px 10px;
}
.module .container .story {
width: 100%;
}
.module .container .footer {
width: 100%;
margin: 5px 0 0 0;
padding: 5px 0;
text-align: right;
}
.module .container .footer a {
margin: 0 5px;
}
.module ul {
float: left;
}
/* END Module styles */
#explore .section {
width: 15%;
}
#site_links a {
margin: 10px;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/nav/pipe_nav_main.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAYAAAAcw8YSAAAABGdBTUEAAK/INwWK
6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAVSURBVHja
Yjpz5kwDEwMQUJEACDAA9TsDB/LN2skAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/nav/tab_left_corner.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAgAAAAjCAYAAACpZEt+AAAABGdBTUEAAK/INwWK
6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABHSURBVHja
7IwBCsAgDANTf+lrfZmepTBBHXvAaCAUckcFyFu9jT44E3DNNw+hPeyFY9DRMMmQ
VPxqi8Wbj6SQQgp/FaYAAwD+595v4hjYBgAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/nav/tab_right_corner.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAZAAAAAjCAYAAAC6llyjAAAABGdBTUEAAK/INwWK
6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACqSURBVHja
7NXBDYAgDEBRypiO5gKuwWRgiYlXwfN7SdOee/kxUgGALz1zUaPldeZcISAALJm1
iHcdAgLAcj/KE4+pCQgAGwXpuTMhdRQBAeCX6gUACAgAAgKAgAAgIAAgIAAICAAC
AoCAACAgACAgAAgIAAICgIAAICAAICAACAgAAgKAgAAgIAAgIAAICAACAoCAACAg
ACAgAAgIAAICgIAAICAAsOwWYACulCBH8PpkuAAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/bulletGeneric.gif
Content-Transfer-Encoding: Base64
R0lGODlhBgAHAMQRACkpKfHx8dTU1C0tLVRUVO/v76ysrH9/f29vb7a2ttDQ0Fxc
XOrq6jw8PCwsLCoqKisrK////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAABEALAAAAAAGAAcAAAUaoBGN40Mo5ONACBNBwAM1
BTQ8R/AuApmQoxAAOw==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/generic_button_small_email.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa5JREFUeNqEU03LgVEQ9dyuDWGlUEqx
sUP+hYWVrOzwi56SsrJmhbBRfgUbsSSKRL7ycXRq3Pd5876zuXPnzpk5dz6s3W63
2WyOx6PrT7Es6/l8QvF6vcFgUK/X61AohAseXP8JkEiwXC7Vfr8HhiaHPB4Phx2h
PR4PIIqpTTLiCh1IkwWMSr0hGg8m0vSDDifmNJGwfGDNZnOxWJgZpAxUYrFYqVRi
IE0+eJvP5/hkLpdLJpOMKrQnk0mv10NQUnizYGw6FQqF0WjUbrdPpxMx5/O51WoN
h8N8Ps/f0q6I5iUajZbL5cPhYNv2dDpFklqthrpVq9V4PM5UAN/vd8WDd8QeDAar
1SqbzXY6nW63m8lk0NjxeHy5XAijs8ZBkrjU6/VwOFypVHw+Xzqd5kykUql+v99o
NOBJUlC0pEokErPZDLMGblJrs2ngSc8fDSgWi2ZDpYyOTtKiHQMBIW1azO6J/g4t
xZEJkA8widDh64ek2Tpmpi4hZCSEtgoEAijDt5H/Ldvt1u/360gkgqlBTx2r8G1Z
gcFUWLfb7Xq9Sk++bacslNba7Xa/BBgAXRfhzoN4UcAAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/generic_button_small_print.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYZJREFUeNqMUrGOgkAUhBUrjIbE2BhD
QvCbsJOKjh+wMVHojRUl8lsW+gEWqFQocGPm7h2nOe9ewubtMvPevNnV8zw/nU5F
Uei6rmla0zRMfgvTNIfDobbf76/Xa/MVdV03bwNgUNTlcun1ekCjEla0wj+2fSpB
DLqBongENE6VUsLBSrWySkUgDZakbuS73e54PAqi3+/7vm9ZVrso4ptGKDjL5VJ+
r1arNE3n8zmZ1HW/3xUVtydBst1ukyRBPp1OYTWYMjnxhugR37ENw5D5bDZjTxFJ
vIGOpGVZBoVEbzYb2IVkNBoFQYBkvV7btg21AFdV9ZiNfQ+HAzk4lW5iFVqhKH79
cFKkIqIoQt6WJCPJBSgW4LpYLOSKBEeTyGf+oOEjx3GcOI4pXbSRwLqu63ILOwyp
5Hnem3csU4CP3GD5tvtPBM7Zfq6fTsoMtOG1Z/uiSVN4dXgHYtHr85chuQV4MBgY
4/EYN3Y+n7X/BTiTyUS/3W5lWYp7f0an0+l2ux8CDACaQOLUyXUq5wAAAABJRU5E
rkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/generic_button_small_share2.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZ5JREFUeNqMU7uKAkEQ3F3HSHEVNJLd
M1IQDPwEf8NMBENjE0NBMDPyC4z8B5P9AgVBDTQzEXwnPnav7kr75ri75SpYuqer
psue1tzv99vt9nw+m6ZpGEYQBAz+QiwWS6fTxnK5PJ1OwQu+7wehABkS63g8xuNx
/wUq9VS/kd0gUTwKN0aAAyYC6BWvZKHf7y8Wi181+Xy+2WxK+k0mmmQyWSqVEEyn
U8yMJfF1v98tOuYRNalUqtVqvX0Cgeu6PKeGfCWOBYfDodvtZjIZxJPJpF6vz+fz
4XAoSnwVOuqyarW62WzG43G73b7dbugWiUQwPV3zeDwUB613q1Qqu91uMBjQMBqC
xwGS8DVJeQCYyeVyjUYDxpAWCoVer4db5Oc9ZbyJX2K9Xnc6nXK5jPJoNLpcLjwH
hyaf3ZijUCwWZ7MZAlA9z9Odo8Q+lmVhHB8yGWatVgvZEnLYQ3EyIcsFAjrIGKlU
8twhfehIJgmZlUgksD4//yCy/pRJCrJt2yqbza5WK2yG8T9A4ziOiVW4Xq/6A4QD
SxONRt8FGADVaarBvac5CQAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/icon_generic_orange_18x18_podcast.gif
Content-Transfer-Encoding: Base64
R0lGODlhEgASAMQAAP/mxP/s0v+2Vf+9Zv/26//9+v+SAv/Ni/+dGv/Ge//Tmf/K
hf/RlP/05v+WC/+UB//68/+ZEv+pN//gt/+mMP/y4f+hJf/Xo//Abf+tQf+0T/+q
Of+SA/+fH/////+RACH5BAAAAAAALAAAAAASABIAAAWE4CV9ZGmakniu58i+p6B1
8GlUXgEMSP0ZAY/QQxj4EJvBZah4+EiZoIfxMkwCh55j6cGwbkKC5vMINnqrzIEg
FHwskCmsM/E0LJ9lwGl6JBIfDjgKHxpCFCcHQgsfC3YPEXFGJo4egBkNAREfAA1e
JhwYGAYkD3wcDxwliE+rDKxPFAwhADs=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/credit_1.gif
Content-Transfer-Encoding: Base64
R0lGODlhDwAPAIABALi4uP///yH5BAEAAAEALAAAAAAPAA8AAAIjDI6JFu3vDpxN
QjDtw5fv7EVgpSxGWI2X+nUZS0VojJV2UAAAOw==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/bulletwhite.gif
Content-Transfer-Encoding: Base64
R0lGODlhBQAHAJEAAP///wAAAP///wAAACH5BAEHAAIALAAAAAAFAAcAAAIKhC5g
p9vW2EpIFAA7
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/icon_australia.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAABmJLR0QAAAAAAAD5
Q7t/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0
U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9u
IFRpbWUAMTAvMDIvMDkBopfRAAABJklEQVQ4jaWUsUrDUBSGv0gLDkpdBJcObi66
6UMUsTi4uImCk4Nv4SK0PoYODjo6COIbCIK6KMWA6FA7icrn0ERuI0mI/eGQcHLy
3Z97f26kUqI14A14BHpAA1gGLkam1KJaV5/UF3Ur6S2px9nZWo6LE2AemAWaSW+Q
PCOgDawC50WOuubrSD1I3s/C/7KQxQJIVs/qdBbUTFbrVwCp3oagfTWuCAi1qxKp
A2CqLAMFioFN1I76NYYj1R5qQ70eE/QaOUx2K8lEFFi+A06BGrANzABmZgC+gZ30
1OoB/UbdczQWLfUqx03H4Pgn1UO17d+AprWgXmYgD+YEsqxW1Hv1Q+2pG+m3dI+q
qA7MAX3gPW1OVKUAn0CX4fXyq/+AYHgTxGHjB+O/pE74KYy0AAAAAElFTkSuQmCC
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/bg_searchFunction.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAANwAAAJ2CAIAAAC7IHt3AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNRJREFUeNrs2UEOgyAQQNEWqYn3P6yE
opbaQzAN761cT34mZMzneb5v/eMB46SUXrdnKaXWaiIEsa5raq0ZBHH0IPNxHAZB
HD3IZAqEe1waAaIEUSJKECWiBFEiShAliBJRgigRJYgSUYIoESWIEkSJKEGUiBJE
iShBlCBKRAmiRJQgSkQJokSUIEoQJaIEUSJKECWiBFGCKBEliBJRgigRJYgSUYIo
QZSIEkSJKEGUiBJECaJElCBKRAmiRJQgSkQJogRRIkoQJaIEUSJKECWIElGCKBEl
iBJRgigRJYgSRIkoQZSIEkSJKEGUIEpECaJElCBKRAmiRJQgShAlogRRIkoQJaIE
UYIoESWIElGCKBEliBJRgihBlIgSRIkoQZSIEkQJokSUIEpECaJElCBKRAmiBFEi
ShAlogRRIkoQJaIEUYIoESWIElGCKBEliBJEiShBlIgSRIkoQZSIEkQJokSUIEpE
CaJElCBKECWiBFEiShAlogRRIkoQJYgSUYIoESWIElGCKEGUiBJEiShBlIgSRIko
QZQgSkQJokSUIEpECaIEUSJKECWiBFEiShAlogRRgigRJYgSUYIoESWIEkSJKEGU
iBJEiShBlIgSRAmiRJQgSkQJokSUIEoQJaIEUSJKECWiBFEiShAliBJRgigRJYgS
UYIoQZSIEkSJKEGUiBJEiShBlCBKRAmiRJQgSkQJokSURoAoQZSIEkSJKEGUiBJE
CaJElCBKRAmiRJQgSkQJogRRIkoQJaIEUSJKECWIElGCKBEliBJRgigRJYgSRIko
QZSIEkSJKEGUIEpECaJElCBKRAmiRJQgShAlogRRIkoQJaIEUYIoESWIElGCKBEl
iBJRgihBlIgSRIkoQZSIEkQJokSUIEpECaJElCBKRAmiBFEiShAlogRRIkoQJYgS
UYIoESWIElGCKBEliBJEiShBlIgSRIkoQZQgSkQJokSUIEpECaJElCBKECWiBFEi
ShAlogRRgigRJYgSUYIoESWIElGCKEGUiBJEiShBlIgSRIkoQZQgSkQJokSUIEpE
CaIEUSJKECWiBFEiShAlogRRgigRJYgSUYIoESWIEkSJKEGUiBJEiShBlIgSRAmi
RJQgSkQJokSUIEoQJaIEUSJKECWiBFEiShAliBJRgigRJYgSUYIoQZSIEkSJKEGU
iBJEiShBlCBKRAmiRJQgSkQJogRRIkoQJaIEUSJKECWiBFGCKBEliBJRgigRJYgS
RIkoQZSIEkSJKEGUiBJECaJElCBKRAmiRJQgShAlogRRIkoQJaIEUSJKECWIElGC
KBEliBJRgigRpREgShAlogRRIkoQJaIEUYIoESWIElGCKBEliBJRgihBlIgSRIko
QZSIEkQJokSUIEpECaJElCBKRAmiBFHyT/J1XaaATQmiRJQgSkQJomQqTkLYlCBK
RAmiRJQgSqbjJIRNCaJElCBKRAmiZDpOQtiUIEpECaJElCBKpuMkhE0JokSUIEpE
CaJElDCaOyU2JYgSUYI3JTYliBJRgjcl2JSIEkSJKEGUiBJEiSghGMdzbEoQJaIE
USJKECWiBFGCKInOHx1sShAlogRRIkoQJaKE4VEuy2IKxNGDTNu2GQRx9CDzL8p9
31trJsJAOX9r7D4CDABCu0ce66tugQAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/divider1.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAIAAAALCAIAAADa28u7AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi2Lhx4/v375kYwIBCCiDA
AGiXBPVKD0obAAAAAElFTkSuQmCC
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/grey_grad.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAABqCAIAAADyRKxHAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACtJREFUeNpiev/+PRM3NzfT////mRgY
GMCYkZERzkbnkyKHS2wUk4wBAgwAdhwG0u0HCNUAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/divider2.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAIAAAApCAIAAACQv2+GAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABlJREFUeNpi2Lhx4/v375kYwGCUQqMA
AgwAkzsFMYlZF1AAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/arrow1_paletteA.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNpi9AhcFcLAwLCGAQ0wAfFq
ID4AxAboEiBgD8TngXgOEEsgS8BAMhAfA2IhZIm/QNwHxIZA/I4FKrgDiIuB+BpM
FUjCH4g3obsKIMAAjXAMmRyYjH4AAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/cream_grad.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpsw8kKgCAUQNH7/x8XJEKE
BNGgEpHxSCmaXLTtwCFYxVezjgXiSsQr4qRJc8W+1BzBcErDJS331vHEnjcNf7MA
AwB/oTc2L2i/lgAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=styles.css
Content-Type: text/css; charset=utf-8; name=styles.css
Content-Location: http://www.abc.net.au/local/global_css/styles.css
Content-Transfer-Encoding: 8bit
#BigPictureMode img {
float: right ;
margin-bottom:5px;
width:185px;
padding: 5px 5px 5px 0;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
ul {
margin: 0;
}
li {
float: left;
margin: 0;
list-style: none;
line-height: 1.4em;
}
#gN_Nav {min-width:990px;} /*overwrite*/
hr.separator {
float: left;
width: 100%;
height: 0;
border: none;
color: #FFFFFF;
}
abbr {
border: 0;
}
/*
tag styles */
h1 {
margin: 10px;
font-size: 170%;
}
h2 {
font-size: 140%;
}
h3 {
font-size: 110%;
line-height: 1.1em;
}
h4, h6 {
font-size: 90%;
}
h6 { margin-bottom: 1em; }
h2.title,
h3.title {
padding: 5px 0 10px 0;
}
.module .container .title h2 { /*overwrite*/
padding: 5px 0;
}
/* END tag styles */
body {
font-size: 80%;
background: #FFF6E4;
}
#main {
background: #fff;
}
/*long url breaking - aded by Rae 20101203*/
.word-break {word-wrap: break-word;}
/* Modules styles */
.nomargin {
margin: 0;
}
.content_1col { /*overwrite*/
width: 340px;
}
#portal .content_2col {
margin: 10px 0;
}
.module .container .footer { /*overwrite*/
text-align: left;
}
/* END Modules styles */
#header {
position: relative;
height: 140px;
overflow: hidden;
background-repeat: no-repeat;
background-color: #fff;
z-index: 4000;
}
#portal_landing #header {
height: 110px;
}
#header h1 {
display: none;
}
#home #main h1 {
display: none;
}
/* Nav styles */
#nav {
position: absolute;
top: 84px;
left: 0;
height: 26px;
z-index: 2000;
}
#navbg {
position: absolute;
top: 80px;
left: 0;
width: 1000px;
height: 30px;
background: #000;
z-index: 1000;
opacity: .35; /* most browsers */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; /* ie8 */
filter: alpha(opacity=35); /* ie 5-7 */
}
#nav_main {
width: 1000px;
height: 26px;
overflow: hidden;
display: inline;
}
#nav_main ul {
display: inline;
float: left;
height: 26px;
margin: 0 0 0 22px;
padding: 0;
border: 0;
}
#nav_main ul li {
display: inline;
float: left;
font-size: 1.0em;
list-style-type: none;
height: 24px;
margin: 2px 0 0 0;
padding: 0 0 0 8px;
background: url(../global_img/nav/pipe_nav_main.png) no-repeat right center;
}
#nav_main ul li.nopipe,
#nav_sub ul li.nopipe
{
background: none;
}
/* navigation ON states */
#home #nav_main li.item1,
#programs #nav_main li.item2,
#news #nav_main li.item3,
#weather #nav_main li.item4,
#emergency #nav_main li.item5,
#sport #nav_main li.item6,
#events #nav_main li.item7,
#recipe #nav_main li.item8,
#photos_videos #nav_main li.item9,
#topics #nav_main li.item10,
#microsite #nav_main li.item10,
#rss #nav_main li.item10,
#open #nav_main li.item10
{background: url(../global_img/nav/tab_left_corner.png) no-repeat left top;}
#home #nav_main li.item1 a,
#programs #nav_main li.item2 a,
#news #nav_main li.item3 a,
#weather #nav_main li.item4 a,
#emergency #nav_main li.item5 a,
#sport #nav_main li.item6 a,
#events #nav_main li.item7 a,
#recipe #nav_main li.item8 a,
#photos_videos #nav_main li.item9 a,
#topics #nav_main li.item10 a,
#microsite #nav_main li.item10 a,
#rss #nav_main li.item10 a,
#open #nav_main li.item10 a
{color: #000;background: url(../global_img/nav/tab_right_corner.png) no-repeat right top;}
#programs #nav_main li.item1,
#news #nav_main li.item2,
#weather #nav_main li.item3,
#emergency #nav_main li.item4,
#sport #nav_main li.item5,
#events #nav_main li.item6,
#recipe #nav_main li.item7,
#photos_videos #nav_main li.item8,
#topics #nav_main li.item9
{background: none;}
/* end navigation ON states */
#nav_main ul li a {
background: transparent;
color: #fff;
display: block;
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 3px 8px 6px 0;
text-decoration: none;
width: auto;
}
#nav_main ul li a:hover {text-decoration: underline;}
/* sub navigation */
#nav_sub {
padding: 0 0 0 22px;
}
#nav_sub ul li {
display: inline;
float: left;
font-size: 1.0em;
list-style-type: none;
height: 28px;
margin: 2px 0 0 0;
padding: 0 0 0 8px;
background: url(../global_img/nav/pipe_nav_main.png) no-repeat right center;
}
#nav_sub ul li a {
background: transparent;
display: block;
font-size: 1em;
margin: 0;
padding: 3px 8px 6px 0;
text-decoration: none;
width: auto;
}
#nav_sub ul li a:hover {text-decoration: underline;}
html #page_margins #nav_sub .location {
float: right;
margin: 5px 10px 0 0;
font-size: 90%;
}
html #page_margins .location a {
/* color: #FFFFFF; */
}
/* Site Footer styles */
#page #footer {
background-color: #fff;
}
#sitefooter {
float:left;
padding: 20px 10px;
}
#sitefooter li {
border-left: 1px solid #bfbfbf;
}
#sitefooter li.first {
border-left: none;
}
.margin_zero {
margin:0;
}
.margin_10zero {
margin: 10px 0;
}
/* Common */
ul.standard_list {
width: 340px;
margin: 0;
padding: 0;
border: 0;
}
ul.standard_list li {
width: 328px;
margin: 0;
padding: 1px 2px 1px 10px;
border: 0;
background:transparent url(../global_img/generic/bulletGeneric.gif) no-repeat scroll left 5px;
}
.content_3col ul.standard_list {width: 160px;}
.content_3col ul.standard_list li {width: 148px;}
ul.standard_list li.morepad {
margin-top:10px;
}
ul.standard_list li a {
font-weight: bold;
padding-right: 5px;
word-wrap: break-word;
}
ul.tools {
list-style: none;
}
ul.tools li {
float: left;
padding: 0 2px;
}
.content_tools .icontext {
display: none;
}
.hr {
height: 4px;
width: 100%;
font-size:0;
}
span.icon_wrap {
display: inline-block;
vertical-align:baseline;
padding: 4px 0 0 0 ;
}
span.icon {
float: left;
width: 12px;
height: 9px;
margin:0 2px;
}
.iaudio {background: url(../global_img/generic/icon_generic_grey_12X9_audio.gif) no-repeat center;}
.icamera {background: url(../global_img/generic/icon_generic_grey_12X9_image.gif) no-repeat center;}
.iextlink {background: url(../global_img/generic/icon_generic_grey_12X9_extlink.gif) no-repeat center;}
.iintlink {background: url(../global_img/generic/icon_generic_grey_12X9_link.gif) no-repeat center;}
.imap {background: url(../global_img/generic/icon_generic_grey_12X9_map.gif) no-repeat center;}
.istory {background: url(../global_img/generic/icon_generic_grey_12X9_text.gif) no-repeat center;}
.ivideo {background: url(../global_img/generic/icon_generic_grey_12X9_video.gif) no-repeat center;}
.iexpand {background: url(../global_img/generic/icon_generic_grey_12X9_expand.gif) no-repeat center;}
.icollapse {background: url(../global_img/generic/icon_generic_grey_12X9_collapse.gif) no-repeat center;}
.isms {background: url(../global_img/generic/icon_generic_grey_12X9_sms.gif) no-repeat center;}
/* Icons */
.icon_email,
.icon_print,
.icon_rss,
.icon_share
{
display: block;
width: 18px;
height: 19px;
}
.icon_email {background: url(../global_img/generic/generic_button_small_email.png) no-repeat;}
.icon_print {background: url(../global_img/generic/generic_button_small_print.png) no-repeat;}
.icon_rss {background: url(../global_img/generic/generic_button_small_rss.png) no-repeat;}
.icon_share {background: url(../global_img/generic/generic_button_small_share2.png) no-repeat;}
/* Audio Player */
.player_audio .player_audio {
margin: 15px 0 0;
float: left;
}
.media .player_audio {
float:left;
}
.media a.mp3download {
float: left;
width: 150px;
padding: 4px 0 2px 10px;
}
.player_audio a.mp3media,
.player_audio a.mp3download
{
clear:both;
float: left;
width: 200px;
margin: 15px 0;
}
/* Buttons */
.button img {
width: 22px;
height: 22px;
}
.button_rss {
float: left;
background: url('/local/global_img/generic/icon_generic_orange_18x18_podcast.gif') no-repeat top left;
}
/* banners M1 */
.bannertitle {
padding: 23px 22px 0 20px;
}
.bannertitle a.logolink {
float: left;
padding: 0 0 0 50px;
}
html #page_margins #bannercredits {
float:right;
position: relative;
top: 39px;
height: 18px;
overflow: hidden;
padding: 3px 0 0 0;
color: #fff;
}
#bannercredits div {
float:left;
width: auto;
}
#bannercredits .bc_wrap {
z-index: 550;
position: relative;
padding: 0 5px 0 0;
}
#bannercredits .bc_icon {
position: relative;
z-index: 600;
width:15px;
height: 15px;
padding: 0 5px;
background: url(../global_img/generic/credit_1.gif) no-repeat center;
cursor: pointer;
}
#bannercredits .bc_bgopacity {
position: absolute;
left : 0;
top : 0;
width: 500px;
height: 25px;
background: #000;
opacity: 0.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8 */
filter: alpha(opacity=60); /* ie 5-7 */
z-index: 500;
}
#bannercredits .active {
width:16px;
height: 15px;
padding: 0 5px;
background: url(../global_img/generic/credit_2.gif) no-repeat center;
}
.dopng {
float:left;
z-index: 5000;
position:relative;
}
.bulletlink {
padding: 1px 2px 1px 20px;
background:transparent url(../global_img/generic/bulletwhite.gif) no-repeat scroll 9px 6px;
line-height: 54px;
}
.anotherlink {
padding: 0 23px 2px 0;
background: url(../global_img/generic/icon_australia.png) no-repeat right 1px;
color: #fff;
}
/* Dividers */
.divider {
position: relative;
margin-left: -20px;
width: 730px;
height: 30px;
background: url(../global_img/generic/bg_story_subtitle.png) repeat-x;
}
.divider4p {
height: 4px;
width: 100%;
font-size:0;
width: 700px;
margin: 0 10px;
}
.content_12col .divider4p {
width: 700px;
margin: 0;
}
.content_6col .divider4p {
width: 340px;
margin: 0;
}
.content_4col .divider4p {
width: 220px;
margin: 0;
}
object {
outline:none;
}
.bestof {
width:220px;
background: url(../global_img/generic/bg_searchFunction.png) no-repeat bottom;
}
.bestof .heading {
padding: 10px 10px 10px 10px;
}
.bestof h3 {
font-size: 130%;
font-weight: bold;
}
.bestof .heading h3 {
font-size: 100%;
}
.bestof div {
padding: 5px 10px;
}
.bestof img {
float: left;
margin: 5px 10px 5px 0;
}
.bestof ul {
width: 100%;
margin: 5px 0;
}
.bestof ul a {
font-size: 90%;
color: #1C3F5E;
font-weight: bold;
}
.bestof li {
width: 100%;
padding: 1px 2px 1px 10px;
background: transparent url(../global_img/generic/bulletGeneric.gif) no-repeat scroll left 7px;
}
/* Global footer */
#global_footer {
float: none;
width: 1000px;
margin: 0 auto;
}
.global_footer {
float: left;
width: 100%;
height: 200px;
padding: 40px 0 0 0;
background: #000 url(../global_img/generic/footer_bg.png) repeat-x;
}
#global_footer .globalfooterlogo {
float:right;
margin: 0 20px 0 0;
}
#global_footer .firstrow {
display: inline;
float: left;
clear:none;
width: 80%;
margin: 0 0 0 20px;
}
#global_footer .firstrow li {
border-right: 1px solid #fff;
}
#global_footer .secondrow {
display: inline;
float: left;
clear:none;
width: 80%;
margin: 10px 0 0 20px;
}
#global_footer .secondrow li {
border-right: 1px solid #7F7F7F;
}
#global_footer .firstrow a {
margin: 0 5px;
color: #FFFFFF;
font-size: 90%;
}
#global_footer .secondrow a {
margin: 0 5px;
font-size: 90%;
}
#global_footer li.noborder {
border: 0;
}
.pagination a {
color: #1C3F5E;
}
.pagination .current_page {
padding: 0 5px;
font-weight: bold;
background: #DCDCDC;
}
#access_keys .label {
margin: 0 5px;
}
/* Screen reader link m29 */
a.srlink {
height:0;
font-size: 0;
}
a.srlink img {height:0;}
/* Site footer styles */
#sitefooter {
width: 100%;
padding: 3px 0 12px 0 ;
}
#sitefooter li {
border: none;
background: url('/local/global_img/site_footer/divider1.png') no-repeat left 5px;
}
#sitefooter li.first {
border: none;
background: none;
}
#footer .logo {
padding: 0 3px 0 0;
border-right: 1px solid #BFBFBF;
vertical-align: top;
}
#site_links a {
margin: 10px 7px;
}
#footer .top {
width: 100%;
margin: 60px 0px 0 0px;
}
#footer .top a {
margin: 0 5px 0 29px;
}
#footer .top img {
margin: 0 0 2px 0;
}
#footer .container {
width:100%;
margin:20px 0px 40px 0px;
background: url('/local/global_img/site_footer/grey_grad.png') repeat-x top left;
}
#footer .links {
width: 460px;
margin: 0 10px 0 21px;
padding: 0 0 16px 0;
}
#footer .logolink {
float: left;
margin: 27px 0 0 7px;
}
#footer a {
}
#footer .weather {
width: 255px;
height: 40px;
margin: 30px 0 0 0;
font-size: 85%;
background: url('/local/global_img/site_footer/divider2.png') repeat-y left top;
}
#footer .weather .wlocation {
width: 65px;
margin: 1px 0 0 17px;
}
#footer .weather .wlocation a { /*overwrite*/
margin: 0;
}
.weather_icon {
margin: -14px 5px 0;
}
.weather_maxmin {
width: 90px;
margin: 1px 0 0px;
font-weight: bold;
}
.weather_icon img {
width: 57px;
}
.weather-conditions {
width: 90px;
}
#footer .visit {
height: 40px;
margin: 30px 0 0px 0px;
background: url('/local/global_img/site_footer/divider2.png') repeat-y left top;
}
#footer .visit .link {
float: left;
margin: 0px 5px 0 0;
padding: 0 0 0 30px;
}
#footer .visit .map {
float: left;
margin: 0 0 0 5px;
}
.paletteA .visit .link {
background: url("/local/global_img/site_footer/arrow1_paletteA.png") no-repeat scroll 17px 5px transparent;
}
.paletteB .visit .link {
background: url("/local/global_img/site_footer/arrow1_paletteB.png") no-repeat scroll 17px 5px transparent;
}
.paletteC .visit .link {
background: url("/local/global_img/site_footer/arrow1_paletteC.png") no-repeat scroll 17px 5px transparent;
}
.paletteD .visit .link {
background: url("/local/global_img/site_footer/arrow1_paletteD.png") no-repeat scroll 17px 5px transparent;
}
#site_links {
background: #FFFFFF;
}
#footer {
height: auto;
padding: 0 0 20px 0;
background: url("/local/global_img/site_footer/cream_grad.png") repeat-x scroll left bottom;
}
body #page {
margin: 0; /*overwrite*/
}
/* END Site footer styles */
/* Global footer styles */
html #page_margins #abcFooterWrapper {
float: none;
}
#global_footer ul {
clear: none;
float: none;
}
#global_footer ul li {
float: none;
}
#page {
margin: 0 0 20px 0;
}
#footer .container {
margin: 20px 0 0;
}
/* END Global footer styles */
/* Temp 15/07/11*/
#module7 .news .story {
display: none;
}
#module7 .news .title+.story {
display: block;
}
#module7 .news .local_news_module {
display: block;
}
#module7 .news .national_news_module,
#module7 .news .world_news_module {
display: none;
}
/* END Temp */
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/bg_m32_city.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAtoAAABeCAIAAACSMiSDAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABDlJREFUeNrs3etu0zAAgNG6abp2BaQh
7f0fjxcAiV06M6g2FQSoTezYic/5VW10Tb1CPpzE2Tx8/bICmJsY4xx+chy9MUXe
QpzF1sZh2xnLfDZSfK5iug95dX8x1/5RAwDKkiMAkFe+yTw5AgBcJIQwPmnkCAAw
vfMECct+q3IEADKkRIIDNKGd4ZIjAJBeigM0CdtIjgAAhdtIjgBAw1xWI0cAWMQe
fc7XlYQQ/AblCACzF1b26HIEAECOAAByBABAjgAAcgQAQI4AwBQsFiJHAKAwi4XI
EQBYjkETLc3NzcgRAMho0ERLc3MzcgQAkCMAFOa0TeQIAIU5bRM5AgDIEQAAOQIA
yBEAYAQLucoRAOzCC7OQqxwBwC4cOQIAIEcAADkCwEw5BxM5AkBhTuBIV3Z1n5xb
7dbJEQBIV3Z1n5ybb+tGdpgcAQAKd5gcAQAKkyMAgBwBgKWwVLwcAYDCrDMrRwAA
OQIAIEcAgNnZGAKA+Toen47Pj398cfTZlAOf/vqy69Bttju/F65ldgQAkCMAgBwB
AJAjAIAcAQCQIwCAHAEAatPETXDkCADUrImb4MgRAKhHozcEliMAUI9GbwgsRwAA
OQIA04iGQI4AQFnBEMgRAODvWp+3kSMAULxFWp+32fgUAFzl+Py4CqHrekNx6c72
5fj09P2f340DJwbi24zCet1t+t2cR8gxJDkCcGWLHI9Pp8eKBFJxsAZgSIucP6Zx
gyd48m+YHAFYbosoEs6FkOloSxy9YXIEYNEtokiYoHPaeatyBGBgiygSkCMA5VtE
kTCJ5a9KIkcAEnSGIiGn5R+1kSMAaQpDkUwpuv3Mslh3BCBZW/xcIa3t9UhifDkN
wh9fzDBdEBSJHAHQIorkbzmyiqaIGMDBGoBkLZLqJ9BiyMkRAN5K4iFJSSgSrmyR
vCer1r88qxwBOG+R53Q/TZFwoewXzpwvz1pnmsgRgPQtokiot32qvGpYjgBkaRFF
QnEzuoWeK2sALZKrRd6LZNX21b+5vbwcHx++XbyLHrN3jyOeO+RJvx/HGRUXrxvw
Pi+SL1MGD5HZEUCLPOd/FXMkDJDysErld/fdXFGUANWIcWYXRpojgf8wOwIwXZGY
I2mvmy/6UwZKjgAoEnK57BBJMFByBECRkEY0zSFHABQJZdV2uuiM8kiOACgSLtm1
T79vH/uKYT5Hgaw7AlCuSH5dbrOM/90uXghh8iJp6JwSsyMAgBwBABoWwlqOAAAl
dZutHAGA4po+S6jf7uUIABRvkaZXQutvDnIEAMoK/86UFlrkdrv7IEcAIL0UFwU3
MWWyP9x1XS9HACC9GpYge0+iahewOXy83x8+r1zoCwC1SrYqa53Ls762yO2n+9Nj
q7ICQM6miINrYLEHa/qb2/3h7jQvIkcAILsQjMFpHNbdZttv9/3NYbv70HX9+Xd/
CDAAv2umybvs4QIAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/radio/radio_overlay_A.png
Content-Transfer-Encoding: Base64
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
rkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=paletteA.css
Content-Type: text/css; charset=utf-8; name=paletteA.css
Content-Location: http://www.abc.net.au/local/global_css/palettes/paletteA.css
Content-Transfer-Encoding: 8bit
.paletteA .color1 {color: #434983;}
.paletteA .color2 {color: #4851aa;}
.paletteA .color3 {color: #704694;}
.paletteA .color4 {color: #c1aed1;}
.paletteA .color5 {color: #f5effa;}
.paletteA .color6 {color: #1c3f5e;}
.paletteA .color7 {color: #2273b1;}
.paletteA .bgcolor1 {background: #434983;}
.paletteA .bgcolor2 {background: #4851aa;}
.paletteA .bgcolor3 {background: #704694;}
.paletteA .bgcolor4 {background: #c1aed1;}
.paletteA .bgcolor5 {background: #f5effa;}
.paletteA .bgcolor6 {background: #1c3f5e;}
.paletteA .bgcolor7 {background: #2273b1;}
.paletteA #program_header {background: url(../../global_img/generic/bg_m32_city.png) no-repeat;}
#microsite.paletteA .header {background: url(../../global_img/generic/bg_m32_city.png) no-repeat;}
.paletteA .topics_index li a.active {background: #4851aa;}
/* radio m29 on now */
.paletteA #onnow {background: #4851aa;}
.paletteA #onnow_digital {background: #4851aa;}
/* radio m29 swish */
.paletteA .programs .onair .swish {background:url(../../global_img/radio/radio_overlay_A.png) no-repeat 0 bottom;}
/* Link style for stories*/
.paletteA .story .story_body a {color: #434983;}
/* colored bullet point */
.paletteA ul.colorbullet li {background: url(../../global_img/generic/bullet_A.gif) no-repeat 0 8px;}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=generic.css
Content-Type: text/css; charset=utf-8; name=generic.css
Content-Location: http://www.abc.net.au/local/global_css/palettes/generic.css
Content-Transfer-Encoding: 8bit
.gen_color1 {color: #1c3f5e;}
.gen_color2 {color: #2273b1;}
.gen_color3 {color: #dcf0ff;}
.gen_color4 {color: #4b483f;}
.gen_color5 {color: #746d61;}
.gen_color6 {color: #000000;}
.gen_color7 {color: #5d5d5d;}
.gen_color8 {color: #7f7f7f;}
.gen_color9 {color: #e0e0e0;}
.gen_color10 {color: #f4f4f4;}
.gen_color11 {color: #efe2c2;}
.gen_color12 {color: #f6efdc;}
.gen_color13 {color: #ed283b;}
.gen_color14 {color: #c40000;}
.gen_color15 {color: #116f7e;}
.gen_bgcolor1 {background: #1c3f5e;}
.gen_bgcolor2 {background: #2273b1;}
.gen_bgcolor3 {background: #dcf0ff;}
.gen_bgcolor4 {background: #4b483f;}
.gen_bgcolor5 {background: #746d61;}
.gen_bgcolor6 {background: #000000;}
.gen_bgcolor7 {background: #5d5d5d;}
.gen_bgcolor8 {background: #7f7f7f;}
.gen_bgcolor9 {background: #e0e0e0;}
.gen_bgcolor10 {background: #f4f4f4;}
.gen_bgcolor11 {background: #efe2c2;}
.gen_bgcolor12 {background: #f6efdc;}
.gen_bgcolor13 {background: #ed283b;}
.gen_bgcolor14 {background: #c40000;}
.gen_bgcolor15 {background: #116f7e;}
.color1 {color: #434983;}
.color2 {color: #4851aa;}
.color3 {color: #704694;}
.color4 {color: #c1aed1;}
.color5 {color: #f5effa;}
.color6 {color: #1c3f5e;}
.color7 {color: #2273b1;}
.bgcolor1 {background: #434983;}
.bgcolor2 {background: #4851aa;}
.bgcolor3 {background: #704694;}
.bgcolor4 {background: #c1aed1;}
.bgcolor5 {background: #f5effa;}
.bgcolor6 {background: #1c3f5e;}
.bgcolor7 {background: #2273b1;}
.stories .story a { /* Default link colour for stories */
color: #2273b1;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=styles.css
Content-Type: text/css; charset=utf-8; name=styles.css
Content-Location: http://www.abc.net.au/local/global_css/programs/styles.css
Content-Transfer-Encoding: 8bit
.about .image {
width: 220px;
padding: 5px 20px 0 0;
}
.about .text {
width: 55%;
line-height: 150%;
}
.about .text p {
margin: 0 0 15px 0;
}
.frequencies_news p {
margin: 15px 0;
}
.frequencies_frequencies h2 {
padding: 0 0 5px 0;
}
.frequencies_frequencies .divider4p {
margin: 0 0 15px 0;
}
.frequencies_frequencies .category {
width: 340px;
margin: 0 10px 0 0;
}
.frequencies_frequencies h3 {
width: 320px;
margin: 10px 0 0 0;
padding: 10px 10px;
background: #E0E0E0;
}
.frequencies_frequencies ul {
width: 100%;
margin: 0;
background:#F4F4F4;
}
.frequencies_frequencies ul li {
width: 100%;
padding: 5px 0;
border-bottom: 1px solid #999999;
}
.frequencies_frequencies ul li .town {
padding: 0 10px;
border-right: 1px solid #000000;
display: none;
}
.frequencies_frequencies ul li .region {
padding: 0 10px;
border-right: 1px solid #000000;
}
.frequencies_frequencies ul li .frequency {
padding: 0 10px;
}
.frequencies_services_active ul {
width: 100%;
margin: 5px 0;
}
.frequencies_services_active ul li {
width: 100%;
padding: 5px 0;
border-bottom: 1px solid #CCCCCC;
}
.frequencies_services_test p {
margin: 15px 0;
}
.frequencies_outages h2 {
padding: 0 0 5px 0;
}
.frequencies_outages table {
width: 100%;
margin: 15px 0;
}
.frequencies_outages table th {
padding: 5px 10px;
color: #000000;
background: #E0E0E0;
}
.frequencies_outages table td {
padding: 5px 5px;
background: #F4F4F4;
font-size: 90%;
}
/* Frequency Finder */
#freq_search_form {
width: 100%;
margin: 0 0 20px 0;
}
#freq_search_form li {
float:none;
}
#freq_search_form .formtitle {
font-weight: bold;
float: none;
}
#freq_search_form .ftext {
width: 382px;
height: 23px;
margin: 0 0 5px 0;
padding: 3px;
border:0;
background: url(../../global_img/programs/bg_form_text.png) no-repeat;)
overflow: hidden;
}
#freq_search_form .fselect {
width: 267px;
height: 23px;
margin: 0 0 5px 0;
padding: 3px;
border: 0;
background: url(../../global_img/programs/bg_form_select.png) no-repeat;)
}
#freq_search_form .fbutton {
width: 64px;
height: 26px;
border: 0;
background: url(../../global_img/programs/bg_form_button.png) no-repeat;)
text-align: center;
font-weight: bold;
position: relative;
left: 323px;
top: -29px;
font-size: 85%;
}
.formresults h2 {
float: left;
margin: 0 0 5px 0;
width: 700px;
}
html #page_margins .formresults .divider4p /* override */ {
width: 700px;
height: 4px;
}
.frequencies_finder form {
float: left;
width: 100%;
}
.formresults p {
float: left;
width: 700px;
margin: 15px 0;
}
.formresults p span {
font-weight: bold;
}
.ffresults {
float: left;
width: 700px;
}
.ffresults a.frequencylink {padding:3px 0;font-weight: bold;}
.paletteA a.frequencylink {color:#704694;}
.paletteB a.frequencylink {color:#985F0D;}
.paletteC a.frequencylink {color:#116F7E;}
.paletteD a.frequencylink {color:#5A7507;}
.ffresults table {
float: left;
width: 100%;
}
.formresults {
width: 100%;
}
.ffresults table td.c1 {width:25%;}
.ffresults table td.c2 {width:25%;}
.ffresults table td.c3 {width:10%;}
.ffresults table td.c4 {width:15%;}
.ffresults table td.c5 {width:15%;}
.ffresults table td {
padding: 5px;
}
.ffresults table td a {
font-weight: bold;
}
.ffresults table .head td {
color: #fff;
font-weight: bold;
}
/* How to listen */
.howtolisten #col1 p {
float: left;
padding: 10px 0;
width: 100%;
}
.howtolisten #col1 h3 {
float: left;
padding: 10px 0;
width: 100%;
}
.howtolisten #col1 ul.standard_list {
display: inline;
margin: 10px 0;
width: 100%;
}
.howtolisten #col1 ul.standard_list li {
width: 90%;
}
.howtolisten #col1 ul.standard_list li a{
font-weight: normal;
}
.howtolisten #col1 a {
color: #1C3F5E;
}
/* Competition m14 title */
.programs .currentcompetition {margin:10px 0 5px;}
.programs .currentcompetition .title h2 {margin:10px 0;}
/* Webcam (page) styles */
.programs .webcam h2 {
float: left;
padding: 0 0 5px 0;
margin: 30px 0 0 0;
}
/* END Webcam (page) styles */
/* Webcam Radio styles */
html #webcam_radio #page_margins {
margin: 0; /*overwrite*/
}
#webcam_radio #page #main {
width: 700px; /*overwrite*/
}
#webcam_radio #footer {
background: none; /*overwrite*/
}
#webcam_radio .logolink img {
vertical-align: top;
}
#webcam_radio .header {
margin: 25px 0 0 0;
}
#webcam_radio .header .divider {
width: 740px;
margin: 15px 0 -10px -20px;
}
#webcam_radio .header .close {
float: right;
}
#webcam_radio .header .close_image img {
vertical-align: middle;
}
#webcam_radio .formats h4 {
float: left;
display: inline;
padding: 5px 0;
}
#webcam_radio .formats .win,
#webcam_radio .formats .real {
padding: 5px 10px;
}
#webcam_radio .formats .win {
font-size: 90%;
border-right: 1px solid #B5B6B8;
}
#webcam_radio .formats .win img {
vertical-align: middle;
}
#webcam_radio .disclaimer p {
font-size: 90%;
line-height: 150%;
}
#webcam_radio .webcam_twitter {
width: 320px; /*overwrite*/
}
#webcam_radio .twitter {
background: url("/local/global_img/programs/bg_webcam_radio_twitter.jpg") no-repeat scroll right bottom;
}
#webcam_radio .twitter .list_message {
width: 100% !important; /*overwrite*/
}
#webcam_radio .twitter ul {
background: none; /*overwrite*/
}
#webcam_radio .twitter li {
display: none;
}
#webcam_radio .twitter .order1, #webcam_radio .twitter .order2, #webcam_radio .twitter .order3 {
display: block;
}
#webcam_radio .twitter .order3 {
}
#webcam_radio .twitter .title {
display: none;
}
#webcam_radio .twitter .footer a {
float: left;
margin: 0 0 0 10px;
}
#webcam_radio .tabslm {
width: 100%;
border-bottom: 1px solid #B5B6B8;
}
#webcam_radio .tabslm li {
height: 25px;
border: 1px solid #B5B6B8;
border-bottom: none;
}
#webcam_radio .tabslm .tabspace {
border-right: none;
}
#webcam_radio .tabslm a {
float: left;
padding: 3px 15px;
background: url("/local/global_img/programs/bg_webcam_radio_tab.jpg") repeat-x scroll left bottom;
border-bottom: 1px solid #B5B6B8;
color: #4B483F; /*temp - gen_color4 overriding style in stylesheet above*/
font-weight: bold;
}
#webcam_radio .tabslm .current {
background: none;
border-bottom: 1px solid #FFFFFF;
}
#webcam_radio .paneslm {
border: 1px solid #B5B6B8;
border-top: none;
}
#webcam_radio .webcambox img {
width: 320px;
height: 240px;
}
#webcam_radio #program_header {
margin: 0 0 25px 0;
background: none; /*overwrite*/
}
#webcam_radio #program_header h2 span {
font-size: 85%;
font-weight: normal;
}
#webcam_radio #program_header .duration,
#webcam_radio #program_header ul {
display: none;
}
#webcam_radio #abouttheshow img {
width: 100px;
height: 130px;
}
#webcam_radio .divider {
width: 370px;
margin: 0 0 -5px -30px;
}
#webcam_radio .content_6col #m33_img {
width: 100px;
}
#webcam_radio .content_6col #m33_description {
width: 230px;
margin: 0 0 0 10px;
}
#webcam_radio #m33_description h2 {
display: none;
}
#webcam_radio .player {
width: 100%;
margin: 20px 0;
height: 40px;
}
#webcam_radio .formats {
width: 100%;
}
#webcam_radio .disclaimer p {
margin: 10px 0;
}
#webcam_radio .webcam_twitter .paneslm h2,
#webcam_radio .webcam_twitter .paneslm .divider4p,
#webcam_radio .webcam_twitter .paneslm .close,
#webcam_radio .webcam_twitter .paneslm #webcam2 {
display: none; /*overwrite*/
}
#webcam_radio .webcam_twitter .paneslm p {
margin: 5px 10px;
}
#webcam_radio .webcam_twitter .standard_list {
display: none;
}
#webcam_radio #webcam_container {
width: 320px;
}
#webcam_radio .counter {
width: 320px;
}
/* END Webcam Radio styles */
/* Internet Radio styles */
html #internet_radio {background:#FFFFFF;}
html #internet_radio #page_margins {
margin: 0; /*overwrite*/
}
#internet_radio #page #main {
width: 380px;
}
#internet_radio #page .content_8col {
width: 390px;
}
#internet_radio .divider {
margin: 0 0 -5px -30px;
width: 420px;
}
#internet_radio #program_header {
background: none repeat scroll 0 0 transparent;
margin: 0 0 0;
}
#internet_radio #footer {
background: none; /*overwrite*/
}
#internet_radio .logolink img {
vertical-align: top;
}
#internet_radio .header {
margin: 10px 0 0 0;
}
#internet_radio .header img {float:left; margin:0 0 0 5px;padding:0;}
#internet_radio .header img.logo {vertical-align: top;border-right:1px solid #666666;}
#internet_radio .header .divider {
width: 420px;
margin: 5px 0 -10px -20px;
}
#internet_radio .header .close {
float: right;
width:110px;
height:20px;
}
#internet_radio .header .close_label {
float:left; padding:0 5px 0 0;
}
#internet_radio .header .close_image {display:inline;}
#internet_radio .header .close_image img {float:left; vertical-align: middle; width:18px; height:19px;}
#internet_radio .formats h4 {
float: left;
display: inline;
padding: 5px 0;
}
#internet_radio .formats .win,
#internet_radio .formats .real,
#internet_radio .formats .aac
{
padding: 5px 10px;
}
#internet_radio .formats .win, #internet_radio .formats .aac {
font-size: 90%;
}
#internet_radio .switch_wrapper { width: 100%; margin: 0 0 10px 0; }
#internet_radio .formats .win img {
vertical-align: middle;
}
#internet_radio .disclaimer p {
font-size: 90%;
line-height: 150%;
margin:0 0 10px 0;
}
#internet_radio #program_header h2 span {
font-size: 85%;
font-weight: normal;
}
#internet_radio #program_header .duration,
#internet_radio #program_header ul {
display: none;
}
#internet_radio #abouttheshow img {
width: 100px;
height: 130px;
}
#internet_radio .content_6col #m33_img {
width: 100px;
}
#internet_radio .content_6col #m33_description {
width: 230px;
margin: 0 0 0 10px;
}
#internet_radio #m33_description h2 {
display: none;
}
#internet_radio .player {
width: 100%;
margin: 20px 0;
}
#internet_radio .formats {
width: 100%;
}
/*end internet radio styes*/
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/bg_searchBox_search.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAIIAAAAdCAIAAADpUSM8AAAACXBIWXMAAAsTAAAL
EwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj33
3vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEs
DIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIe
EeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH
/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAn
f+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJ
V2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4
mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHg
g/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl
7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/A
V/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5
WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQ
WHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAA
RKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv
1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4
IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGy
UT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPE
bDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhM
WE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPE
NyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD
5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2h
tlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0
dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHK
CpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2ep
O6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN
2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIp
G6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3n
U9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36
p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYP
jGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLn
m+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cR
p7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0H
DYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dn
F2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofc
n8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh
7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJ
gUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p
DoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85
ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7
F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/R
NtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9
MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo
1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5
sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWF
fevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTP
ZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJ
zs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ
+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3v
dy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtb
Ylu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ7
52PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7
nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9
zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9D
BY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfy
l5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT
0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADq
YAAAOpgAABdvkl/FRgAAAPxJREFUeNrsmbEKxCAQBV3ZqDFgm///QBu1UJPgFYEQ
0h63ueJNZT+O8JBijKWU1tpxHGMMpdQYg4gU+D3TNBljlmXhUso8z+u6WmshQJjW
WkqplKJrrSEEa61SCg6EsdaGEHrvet/308H5It0PQABjTO9dXwUQ0SkATUhCRESk
7xGcAlCDPPqu5XEAchpw9/+rBvAWYwxoQA0AGqABQAM0AOwG1ACwG1ADgAZoANAA
DeAbDY/pgCXxznx7fLfh9+3N3XCPAEFI18DMtdZHBAhCjForM2vnXM65tYYCXnGQ
UnLOsfc+5xxj3LbtSgFKZGBm55z3/gMAAP//AwCbBH3MXKu3sAAAAABJRU5ErkJg
gg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/bg_button_search.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAD4AAAAZCAIAAADmCgqdAAAABGdBTUEAAK/INwWK
6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAF/SURBVHja
1Jhbi4MwEIW9u+JdH/z//8x3UUEE79qTdckOSqUP7jIOtART8ZvTM0lGta7rvu+7
rhuGYZ5nVVUVRdm/t21TmIWu67Ztf32HAehpmsIw9H3fNE35I3DvCbAKoLZt2zTN
siwCPYqiJEkO0Ay5ERAXtCAsy1KDW6A3neYJTfE8z4P8BvxNffKhVS7K4B8ytyxL
oJ8hPnk2h39GY7iMfBLAfhI6RcVYGIYt/bnqJKpQfV1XzouJRD/nwFp14GLr2QcH
SChu4MPZMHIgHKL9VqZAZ+51iQvhqbfFFPONkwp/sDtrwxwsTsc/Xue8yMgEDmlw
L1MqNjiPZcofXWpP3fEY1XduWqYPWBxpq/mkM8wZVwov0BFolNCrXmwH9xK8O/ef
e4DzXfuVYRjQXxuu61ZVlWUZTUgc5DUN54e/bineLdvXAWDHcYw0TTHCbXEcQ3sp
NrhvVP2uGMcRtE3ToJ82giAAZVEUeZ5jgh4yGdYA2mj01Purl5cAAwDJDWS8KfrO
0QAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=site_search_m3.css
Content-Type: text/css; charset=utf-8; name=site_search_m3.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/site_search_m3.css
Content-Transfer-Encoding: 8bit
/* Search Function */
.search {
width:220px;
background: url(../../global_img/generic/bg_searchFunction.png) no-repeat bottom;
}
.search h3 {
padding:8px 8px 5px;
background: url(../../global_img/generic/bg_searchFunction.png) no-repeat top;
font-size: 95%;
}
.search h3 span {
font-weight: normal;
}
.search .searchfunc {
padding: 0 8px 8px;
}
.search #query {
float: left;
width: 120px;
height: 19px;
padding: 5px;
border: none;
background: url(../../global_img/generic/bg_searchBox_search.png) no-repeat;
font-size: 120%;
}
.search #submit {
float: left;
width: 62px;
height: 25px;
margin: 2px 0 0 3px;
border: none;
background: url(../../global_img/generic/bg_button_search.png) no-repeat;
font-size: 0.85em;
font-weight: bold;
cursor: pointer;
font-family: Arial,Verdana,Lucida,Helvetica,sans-serif;
}
.searchRadioWrap {
clear: both;
padding: 5px 0 0 0;
font-size: 80%;
width: 205px;
}
.searchRadioWrap input {
position: relative;
top: 3px;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_subscription_m35_1.css
Content-Type: text/css; charset=utf-8; name=program_subscription_m35_1.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/program_subscription_m35_1.css
Content-Transfer-Encoding: 8bit
#subscription {
position:relative;
font-size:90%;
}
#subscription ul li {
float:none;
background: url(../../global_img/generic/icon_generic_orange_18x18_podcast.gif) no-repeat top left;
list-style: none;
color:#1C3F5E;
font-family: Arial,Verdana,Lucida,Helvetica,sans-serif;
padding-left : 25px;
padding-bottom:3px;
padding-top:2px;
}
#subscription a:link {
text-decoration:none;
color:#1C3F5E;
font-weight:700;
}
#subscription a:hover {
text-decoration:underline;
color:#1C3F5E;
font-weight:700;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_related_content_m35_2.css
Content-Type: text/css; charset=utf-8; name=program_related_content_m35_2.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/program_related_content_m35_2.css
Content-Transfer-Encoding: 8bit
#relatedcontent {
position:relative;
}
#relatedcontent h3 {
padding-bottom:5px;
}
#relatedcontent ul li {
float:none;
font-size:90%;
background: url(../../global_img/generic/bulletGeneric.gif) no-repeat left 7px;
/*list-style: none;
list-style-position:inside;*/
color:#1C3F5E;
font-family: Arial,Verdana,Lucida,Helvetica,sans-serif;
padding-left: 15px;
padding-bottom:3px;
padding-top:2px;
}
#relatedcontent ul li a {
color:#1C3F5E;
text-decoration:none;
}
#relatedcontent ul li a:hover {
color:#1C3F5E;
text-decoration:underline;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_posts_archive_m35_3.css
Content-Type: text/css; charset=utf-8; name=program_posts_archive_m35_3.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/program_posts_archive_m35_3.css
Content-Transfer-Encoding: 8bit
#postsarchive {
position:relative;
display: none; /*temp*/
}
#postsarchive h3 {
padding-bottom:5px;
}
#postsarchive ul li {
float:none;
font-size:90%;
background: url(../../global_img/generic/bulletGeneric.gif) no-repeat left;
list-style: none;
color:#2273b1;
/*color:#1C3F5E;*/
font-family: Arial,Verdana,Lucida,Helvetica,sans-serif;
padding-left: 15px;
padding-bottom:3px;
padding-top:2px;
}
#postsarchive ul li a {
color:#1C3F5E;
text-decoration:none;
}
#postsarchive ul li a:hover {
/*color:#1C3F5E;*/
text-decoration:underline;
}
#postsarchive .earlierposts a:link{
color:#317CB6;
text-decoration:none;
}
#postsarchive .earlierposts a:hover{
color:#317CB6;
text-decoration:underline;
margin-top:20px !important;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=promo_m12.css
Content-Type: text/css; charset=utf-8; name=promo_m12.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/promo_m12.css
Content-Transfer-Encoding: 8bit
.promo .image {
margin: 0 10px 0 0;
}
.promo .image .caption {
display: none;
}
.promo .text {
margin: 0 0 10px 0;
}
.promo .text .heading {
margin: 0 0 10px 0;
}
.promo .details .related_link {
font-weight: bold;
}
.promo span.icon_wrap {
padding: 0; /*overwrite*/
}
/* Skinnyboy styles */
.skinnyboy {
border: 1px solid #CCCCCC;
}
.skinnyboy li {
margin: 5px 0;
}
.skinnyboy .image,
.skinnyboy .description,
.skinnyboy .details {
display: none;
}
.promo.skinnyboy .icon {
display: block;
width: 30px;
height: 22px;
}
.skinnyboy .text {
margin: 3px 0;
}
.skinnyboy .text .heading {
margin: 0 0 0 5px;
}
.content_6col .skinnyboy {
width: 338px;
}
.content_4col .skinnyboy {
width: 218px;
}
.content_3col .skinnyboy {
width: 158px;
}
.content_6col .skinnyboy .text {
width: 305px;
}
.content_4col .skinnyboy .text {
width: 185px;
}
.content_3col .skinnyboy .text {
width: 130px;
}
/* END Skinnyboy styles */
/* emergency M12.2 */
.emergency_m12_2 {
width: 700px;
}
.emergency_m12_2 ul {
margin: 5px 0 0 0;
}
.emergency_m12_2 ul li {
width: 209px;
padding: 5px 0 5px 10px;
border-left: 1px solid #E5E5E5;
list-style: none;
}
.emergency_m12_2 ul li.noborder {
border: 0;
}
.emergency_m12_2 ul li.break3 {
width: 699px;
height:1px;
margin: 10px 0;
padding: 0;
border-bottom: 1px solid #e5e5e5;
border-left: 0;
}
.emergency_m12_2 ul li a {
font-size: 140%;
font-weight: bold;
}
.emergency_m12_2 ul li span {
display: block;
font-size: 85%;
color: #333;
}
/* end emergency M12.2 */
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/jpeg
Content-Location: http://www.abc.net.au/local/global_img/generic/bg_m29.jpg
Content-Transfer-Encoding: Base64
/9j/4AAQSkZJRgABAQEASABIAAD/4TIaaHR0cDovL25zLmFkb2JlLmNvbS94YXAv
MS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO
VGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA0LjIuMi1jMDYzIDUzLjM1MTczNSwgMjAw
OC8wNy8yMi0xODoxMToxMiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRm
PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAg
eG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAg
ICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBGaXJld29ya3MgQ1M0PC94bXA6Q3Jl
YXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDA5LTEwLTI2VDAz
OjU1OjUwWjwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0
ZT4yMDA5LTEwLTI2VDAzOjU3OjQxWjwveG1wOk1vZGlmeURhdGU+CiAgICAgIDwv
cmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2Vs
ZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2Rj
OmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4K
PC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
gUCgUCgUCgUCgUCgUCgUCgUCgUCqLmgUFoFABaBVARhwoAAAAAAAAAAAAAAAAAAo
oAKAAAoA1gPFyAAAAAAAAAAAAAAAAAACi4CgAoAChgKDzcgAAAAAAAAAAAAAAAAA
ABigADWAAKNAA8q5CgUCgUCgUCgUCgUCgUCgUCgUCgUCgUFoFBaoUFoFAqjzcAAA
AAAAAAAAAAAAAAAAAooKBgCgDQAPJyAAAAAAAAAAAAAAAAAAAKBQVQwFAwBQBhyA
AAAAAAAAAAAAAAAAAAAKAC4oAoACjDlQAAAAAAAAAAAAAAAAAAAAQFXBBRcBQAea
KAAAAAAAAAAAAAAAAAAAAogKCKBgKoA80UAAAAAAAAAAAAAAAAAAABRFFTAURcAA
UYcqAAAAAAAAAAAAAAAAAAAKKACgCGAoAMIoAAAAAAAAAAAAAAAAAAAooAKAIYCg
AwKAAAAAAAAAAAAAAAAAAAAoiipgKIuAAKMooAAAAAAAAAAAAAAAAAAACiAoIoGA
qgDKKAAAAAAAAAAAAAAAAAAAACAq4IKLgKADCAAAAAAAAAAAAAAAAAAAACgAuKAK
AAow5AAAAAAAAAAAAAAAAAAAFAgKoYCgYAoAy5AAAAAAAAAAAAAAAAAAABRQUDAF
AGgAYiBAIBAIBAIBAIBAIBAIBAIBAIBAIBAICwCAsUICwCARRlyAAAAAAAAAAAAA
AAAAAAGKAANYAAo0ADzcgAAAAAAAAAAAAAAAAAAouAoAKAAoYCgy5AAAAAAAAAAA
AAAAAAABRQAUAABQBrAecQIBAIBAIBAIBAIBAIBAIBAIBAIBAIouYBAWAQAFgEUB
EiKQCAQCAQCAQCAQCAQCAQCAQCAQCAQCKLEQVQFgEEWAQCAQCAQCAQCAQCAQCAQC
AQCAQCAQCAQCKEBYBAIBAIBAIBAIBAIBAIBAIBAIBAIBAIBAIBAIBAIoQCERYBAI
BBSA1MWITCBMIEwgTCBMIEwgTCBMIEwgTCBMIEwgTCBMIEwgTCBMIEwgTCBMIEwg
QCYBMAIBAINQQgEAgEAgEAgEAgEAgEAgEAgEAgEAgEAgEAgEAgEAgNKgAAAAAAAA
AAAAAAAAAAAggooAIAAANKgAAAAAAAAAAAAAAAAAACCgAAgCCgANKgAAAAAAAAAA
AAAAAAAAgiqIAAgCCgANxUIBAIBAIBAIBAIBAIBAIBAIBAIBAUGQEAEFAAQAHo6Q
AAAAAAAAAAAAAAAAAQFURGQBUAQAQAHrHSEAgEAgEAgEAgEAgEAgEAgEAgEQASAA
AkFQQRUABAezpyAAAAAAAAAAAAAAAACoACIAJoIBqCCgID2duQAAAAAAAAAAAAAA
BBNFAAQBABkERQEAB7O3IAAAAAAAAAAAAAAAgCoCaACaggGgiKaCAIPdo5AAAAAA
AAAAAAAAAQAVERBQE1BAQUQQABB7tHIAAAAAAAAAAAAAACagAmgCpqADIGoqCIKI
APdo5AAAAAAAAAAAAAAATQATUAVATUEBEU0EAQBXu0cAAAAAAAAAAAAAAAAqIiCm
giAKzoiIpoIgCoI6GjkAAAAAAAAAAAAAAAFQREVNAQBWdBEEA1ABAdEauSAQCAQC
AQCAQCAQCAQCAQBABnQVFQEQTQQVNQQBBAQHU1cgAAAAAAAAAAAAAJqAADOooIiK
mgmipqCAIICCupq4AAAAAAAAAAAAAATQEEBNRQEQZA0VNQQBFQRBXU1cAAAAAAAA
AAAAAAIgAgJqKmgIMgiKaCAIJoIK6mrgAAAAAAAAAAAAABAARBNFTUDQZQQU1BNA
QTQQV1tXAAAAAAAAAAAAAACAmoJoCCCogmgyimgiACaCCutq4AAAAAAAAAAAAANB
ARBNARU0EQZBEU0E1ABAQV1tXAAAAAAAAAAAAABoICIJoJqKaCIMgiKgGoICCgOt
s4AAAAAAAAAAAAEDQQEQTQTUVNBNQQERUA1BAQUB1tmYAAAAAAAAAAAACCiCAIIK
zqCagmgmoqAIJoIKA7GzMAAAAAAAAAAAAQQE0E1FAZ1FQE1BARFQBBAQUB2NmYAA
AAAAAAAAABoIggJoqagmoJoqagmgmoqAIJoIKA7GzMAAAAAAAAAAAA0EBEVNBNQT
UE0VNQTRU1BAEE0EFAdjZmAAAAAAAAAAAAaCIIKiADOoqaCagmipqCaggIKAA7Gz
MAAAAAAAAAAAA0VNQQEQBWUEBNQZFNQTUEBBQAHY3ZgAAAAAAAAAACAKmgmoICIq
IIAgwioBqCaCCgAO5szAAAAAAAAAAAZABEVNBNQTQTUVEE0GUVANQTQQUAB3NmYA
AAAAAAAAACaCAiKmgiCAmoqIMgiKgCCaCCgAO5uzAAAAAAAAAAATUEBEVARBATUV
EGQTUVAEE0EFAAdzdmAAAAAAAAAAAmoJoIioCaggJqKzqCaCaioAggIKAA7m7MAA
AAAAAAAABlA0E1FTQZ1BNFTUE1BNFTUE0EQQUAAB3N2YAAAAAAAAAADKBoJqKzoJ
qCaipoJqCaKmoJqCAgoAADubswAAAAAAAAAAGUAGdRU0E1BNRUBNQZRUA1BNBBQA
AHc3ZgAAAAAAAAAJqCAgIioggJqKiDIIioAgmggoAADubswAAAAAAAAAE1BNBEVA
Z1BNFNQZ1BNFTUEAQQEFAAAdzdmAAAAAAAAAIMgAzqKmgmoJqKgM6giKgCCAgoAA
ADubswAAAABABkAAAE3UVmgm6gm6ipugm6gyimgiACAgoAAADubswBABKBQQACgU
EoJuoqbqCboJuoqboM7qCbqKUEQAQEFAAAAAf//Z
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/jpeg
Content-Location: http://www.abc.net.au/local/global_img/programs/background_default.jpg
Content-Transfer-Encoding: Base64
/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+IMWElDQ19Q
Uk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNz
cE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3By
dAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZ
WgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1k
ZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVh
cwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRS
QwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNr
YXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAA
AAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFla
IAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABi
mQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0
cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVz
YwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug
LSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xv
dXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA
LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAA
AAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYt
Mi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDP
FAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAE
AAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0A
cgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA
6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwB
gwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkEC
SwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgD
QwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGME
cQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF
1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EH
dAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJ
TwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1EL
aQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakN
ww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQ
YRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMT
QxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW
bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ
3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAd
mR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUh
oSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl
9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1Kmgq
myrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ov
kS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ40
2DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6
dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNA
ZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdG
q0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJN
Sk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZU
QlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0Vb
lVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBj
Q2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdr
T2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11z
uHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8
gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeF
q4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P
No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZ
JJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowaj
dqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1Erbiu
La6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5
SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHE
zsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQ
utE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3Ird
EN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp
0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32
+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4AJkFkb2JlAGTAAAAA
AQMAFQQDBgoNAAARyAAAEf4AABXrAAAZC//bAIQAAgICAgICAgICAgMCAgIDBAMC
AgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAED
AwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwM/8IAEQgA/gDcAwERAAIRAQMRAf/EAKAAAQEBAQEBAQEA
AAAAAAAAAAIDAQcABgQIAQEBAQAAAAAAAAAAAAAAAAAAAQIQAQEAAgICAgMBAAAA
AAAAAAARAhMQQAESIJAwUHADEQEBAAAHAAAAAAAAAAAAAAAxAEBwkBEhEhMSAQAA
AAAAAAAAAAAAAAAAAJATAQEAAgECBgICAwEAAAAAAAEAEWEQIPAwITFRwfFAcZDR
QaHhcP/aAAwDAQACEQMRAAAB/vUwwJiEITAhUgQhAEIAgJhAEBM/SfYLgQmIVITA
oQgCAAAgAEmAAAkjD75SYEwJiEAQhAAICYIFAJMmAACcE6HaTwQoQgCAIAgAAJIA
AAJAATAA6QuIQhAEKlAAAAAAABIACZMmABJCvTQhUhQqUAQAATATJgATJAASJgSZ
MEdOuiFCFSFCEECgTATJxMBOpwAE6EEmTMT7e6wwKYEIAhATJkyRIkTAAKkwxMMM
MOgKTEwIQgCAJMmSJEiQAAXExSnjAmGH3xhhgQgCEAAEyRImSAAJi5Ia9BrDIyvv
IysCEIAhAAEAmSJ1MAAmGGGBjA14+5MjAhCAIQBATATJgAENGMCYEJhh9yYEIQhA
EAQAAAmAAQhCFCEJhh90uBCEAQgCAAEAAACAIAhAEJhh94pMCAIAgCBAAAAACAAA
gCEBhh9+pMAEIABAgAAAAAAAAABAEBhh0JSEIQACgAAACYAAAAAAAAAITDoykIQA
QgAAmAAAEwAJgATAAAQmHSVwAQAQAAABMACYAEwEyZMBMAQmHTVIQAQgJgAAmAmA
mAmTASJkyZNCYYvUAhAAAAEwAJgJkwEwEyRMkSSZMJh46kpAAAAAATATATJgJkyZ
MkkSRIATDx1NSEAAAJgATJgJgJkyaTJkiJEmTCYeOqKQgAAmABMBMBMmAmkyZIkS
IkgBMPHU1IQAATAAmAmAmTAkyZMmSIkiQAmHjqKkIAAAAmAmBJkwEwEyZMkSJEgG
GHjpykIAAAAmBJgJkyYCYCZMkTJAAE9Hq6WpAEACaABMBMmTJgJgJgJkyYIJhh46
RaQAQkwAJkwEyZMmTACAAAABCYYeOi2lAAACZMmAmTJxMmAAQBChCExcMTx0G0gA
AmSJkycTJgJgAFCYEwJhhhhh4+/tASZMmSiZMmTJgQACEwwwwwwww8eMX//aAAgB
AQABBQLr3mt/+mvsXi9iqqqvXvF4vVq8VVVV6NXiqqqqqrbg2YNmDZg2YNmDZg2Y
NmDZg2YNmDZg2YNmDbg24NuDbg24NuDZg2YvfF74vfw9vD28f2C9mqq9aqqqq9Wq
qqqr1Kqqqqq9Kqqqqqqr86qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrxVVVVVVVVVVVVVVV+VVVVVVVVV
VVVVVfwVVVVVVVVVVVV/T//aAAgBAgABBQL7gP/aAAgBAwABBQL7gP/aAAgBAgIG
PwJgP//aAAgBAwIGPwJgP//aAAgBAQEGPwLF+fbjfI1mZmZmZmZmZmZmZmZ0wP/a
AAgBAQMBPyFc9ObNnjPObMtmzZsyy2ZZmZeH+ZepnPnj26c+CzZllsyyy2ZeC8M9
ebNmzZs2ZbMstmzZllngYx6jNmWzZsy2ZZbMsssssssxZi8M85s2ZbPLZllsyyy2
ZZjFmMY8jNmzy2bMtmWWWWWWYxZjGMYxjwdsbujd0bujd0bujP1W7oz9Vn6rdwZ+
qz9Fn6rP1Wfos/TZ+uz9Nu2M/RZ+qz9JmjR92fftng5syyyyyyyyy2bNnrzxmzZs
2bNmWWWWWWWWfDzZs2bNmzZs2ZZZZZmZ8PNmzZs2bNmzZllllmZ8TNmzZs2bNmzZ
syyyzMz1Zs2bNmzZs2bNmzZs2ZZZZZZnozZs2bNmzZs2bNmzZs2bNmWWWWWWWWzZ
s2bNmzZs2bNmzZs2bMsssssssssssstmzZs2bNnhmzZs2bNmWWWWWWWWWWWWWWWz
Z6QzZs2bMssssssssssssssssxj0gzZs2ZZZZZZZZZZZZZZZZZjGPSDNmzZlllll
llllllllllmMYxj0BmzZllllllllllllllmMYxjGPQGbMssssxjGMYxjGMYxjGMY
9QDGMYxjGMYxjGMYxjGMY9YBjGMYxjGMYxjGMYxjGPUAxjGMYxjGMYxjGMYxjGPU
AxjGMYxjGMYxjGMYxjHrBta1rWta1rWta1rWMYx6wbWta1rWta1rWta1rGMesG1r
Wta1rWta1rWtaxj0gzyMa1rWta1rWta1rWMeDNmzZs8jGMY1rWta1rXqgzZs2bNm
zyMYxjGNa1jGPQGbNmzZ6vO85zOZzOZzOZzOZzOZzObzvO87z48/B//aAAgBAgMB
PyH+YD//2gAIAQMDAT8h/mA//9oADAMBAAIRAxEAABAAQ20kC02mg0gGUAQiSWmk
mi0kCCCQQQm0k0m+QGSTYQAk020200gESUQWk2w222SCAQSSy0Qg0k22yCwCS0+S
2S0+2krK9aJbOAUk2k2kkk0SW0kSmk20222kwik222kmkkk2mm0Ou11kkmASZLEm
20jKm9JLZZLLZJHLJbbLbJZZbJbbJL//APSSWyyW/wD+++3/ANtZLLLJ/wD/AO3+
+32llslk2+22/wDZZZJbZbNtt/8A7aSSy2Wy3bb/AG32tlkstsst/wD9/vpZbZbL
bZbt/t99ZbLJK059t9vt9LLJZIm0lv8A/wC33kstsjbSaf2+38tlkt+zaabf229l
lksn7abSRH2mtllks7aTRAJNlskss/zSSSBIANlsks6zaaSIIBEEskrTTbaaIAJs
skJzSbSSRJtsstsgbaTaAEkstm20u7bAJJtkln332W+zTIMklm2aXbbbSv/aAAgB
AQMBPxBGq8LLLMYxZiyzHgNY15M80eKz+gQH+frjPnwsssxbMvrL5S4lxLLKU8lX
yuCeKq8tlcVlll4WcJjHadp2ne2yfe2cCfeT7zvbbfB7yPe2RY9YPewz6yy54WY8
BjHgPMXpqOXh8t6BPPmevHC4mMeAxZZT6uQZh5VN5vWDB/kmeqYxi2ZTHgvg0BQy
2D/NstlifW222xj52+9frPZPie8fE94+J7R8T2j4nsHxdgfE9g+LsD4uwPieyfF2
B8XeHxdkfF2x8XZHxdqfF2J8XenxPYPi7I+LtD4tv2e19M/1I/4f6sHy/wBX+pHp
/o/1ef8A9WSWWWWWWWY+EAqgYxiyyyy2ZmZjGMYx8EBVClllsy2ZZZbM5cGMYxjG
PSAnOUpZeHlcy8Z4O0xjGMYx6QA5cF9Z9J4XhZbMubPBjGMYxjGPQAUpcFllllmM
Yz9pjGMYxjGPUABf8lLLLMYxjWvGxjGMYxjHwQAAMYxrWta8bGMY/aY/TxgAAAVr
Wta1v7TGMYxjPo8cAFVVWtYx4GMftMeB9n4QAKqqgMY8DGMfxQAKqqqAMY8DGMfw
gKqqqobOR2zW+qa1/EqqqqqAW228LvztfxKqAAAAVv49ttne/e/eY+AAANnggABs
t/Fvt/Dtne/e/eY7z11FdvSq7eHbw7bfx77fbeF353ebt4dttttt4dvSq7eHbbeP
fb+n1eY7zvbbbbehXbbbbw7bbbbbbbbbbfz++2zHbkdp2tlstlstlstlstlstlst
lstlstlvt9v49k7TwYTtO1stlstlstlstlstlstlstlstlst1vt/KMeD9p2na2Wy
2Wy2Wy2Wy2Wy2Wy2Wy2Wy2WzoUYx5LvO9ttlstlstlstlstltttttlstlstvKMa1
57Xi7bbbbZbLZbLZbLZbLZbJ3neaxjWseR+0x6AO22222Wy2W228qxjGtYxiy2bN
mX2y+2Xtl7Ze2ftn7Ze2Xtl7Ze2Xtl7ZeydJ0nSY59uTnhz0/wD/2gAIAQIDAT8Q
/mA//9oACAEDAwE/EP8AwnM/mH5OLFixY/i9/9k=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/button_onair.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAMgAAAAbCAYAAAA58sAfAAAABHNCSVQICAgIfAhk
iAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8w
NC8wOYK+w7kAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOg
AAABhUlEQVR4nO3aMWrcUBDG8f+89xax4CsEd4EtjUkfDCFnCNvnBDlG7uHGF1gw
xjdwjhCzhdot3EhCMylWC3aiqLRk/P1ALEjNwGP4ZqQ1gIj4DHwDvgLniLxPj8AO
uDazewAbmuMncDlfXSLL4e4Pbdv+WK/Xd4ljcqg5RAYppYuU0hbIFhG/0Vgl8oK7
73POHy0iYu5iRJbIzM7S3EWILFhSg4hMUIOITFCDiEwoAO4+dx0ii5KG7UMJIjKh
RIQSROQvZgZoxBIZlXMGlCAio07fz7WDiEzQiCUyoUQEfd/PXYfIopxGLCWIyAQ1
iMgEvcUSGfFixNIOIjJOCSIy4nmCPJrZuVJE5CjnjLvv4Zggu1LK967r5q5LZBGq
qqJpmlvAC3C9Wq0+RcRF0zTaR+TdyjlTVRU55191Xd8AvQEcDoerlNK2lPIlpfRh
5jpFZuHu+7Ztb+u6vtlsNvdAY8+eZ2A1/Oo/Wv86G7nnw9UBS4ze05km/n+mT69X
zpvgHM+yA/o/wZOZPhV3plEAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/button_radio_email.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAEUAAAAZCAIAAADoo3TyAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09JREFUeNrUWG1P20AMtsM1gZbSF22w
T5P2///QPu8LE2ilpJRFJWfvzvceKo1pVFuCmqQXn89+nsfOFXzafG33/dNTv9t3
hxcNoBgAkNBeRnAgV2oC81m9nKvZbKJ2e+666mr16fOXZdM0zoiBEKpxJARkeGi3
j+3DHZFW7a5brm+ub26EDwK2aSCOJRmDfdVMmo/X1wi0uf9W7Z71Yrm2OdiHlb0g
jOlAg74N+Wqxap+56vu+rmubJzOM83CRmyy01oqI4tDYUzLnU9TJvwSlOomi35Yf
vz9LWL1FY/y++f1u/OT8jKjhqcPhwMIROiIwnuTl6x+klDi/NwQjxuFk7G7C2V4x
m2rs8BVK4gAYgxs3wY34p5g7fRWUMTW5KPsSdS0u0xbD8AsXMk3eMrmWxlwolZP3
CBcfkzUHD5lbjtfSaRmUC0aZD2ntcI5x5nSVK3qsWfYSiNHSYh5Bz+YJhUMyWGCP
oz5DRs9OTiYXRoGvqCNZN1AnejMjmsxuze7YkOVPGgX4wEOkDjaxMZsimwlHUaCw
LelRLgeUTS1Rrh8Zdomyj9R8J3tPbiGksDFD8Cu5+cQZBug/bj0Xj+dHk0YvCefQ
B5iUy54KSKUFHsdjdZXBa62CK1855UTOXHF65OP09mWtWH94TEU+HyYWBWSidfSw
R8TeUcQdXYR2Dy7YQQZhoAAgoUNuRZmEDmSE2CqsN87nAHBUmMcdo2A8sizUOacQ
Jsi98KP16+7MqY4oVVW8iwLgfF6u9tIji5iBhqP5l5QKeAHL2hFHF4kHMa2X3JrG
Jv2A4jLoEMTAhPyCcMRhXCZa+hoGTpRj7H6I2TA7cGNThlCUHJjzIBEOdIIQaoFC
0bIwgey6gajFdwijt0HP5bw7c94fB207WnLROwtPRU1lzrhs4Wkoa8owaNJhBg9a
egpertUp99R/uK/460Ds/vo/+o2A75CPOm/Ouq5rmgvTF9BWizISZeyRR/P/Ayk+
1b+8nE+oWi0ud+3WvFLtKJ65t9l4kpFQbaeAx4fN/HKqPqymdz+25g00XyybiZJG
T4ij2VKbajHb0Lbd/tw/rhZTtVrUzBff7ze3t7eHQ286BIFG2wyrkfADk/psPqvX
6+n8cvJLgAEADOdcsuxTkmIAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/icon_generic_grey_12X9_phone.gif
Content-Transfer-Encoding: Base64
R0lGODlhBwAJAKIAAKKioqCgoJ2dnXt7e////wAAAAAAAAAAACH5BAEHAAQALAAA
AAAHAAkAAAMSKLOr9G/BOCZhWNad2f1DkAEJADs=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/bg_radio_internetradio.gif
Content-Transfer-Encoding: Base64
R0lGODlh0gBYArMAAPfw3vXv2fLr2PHq1+3l0Ojew97exeHavt7Wxt/VvODVudnT
vdnRutvQtNfNtP///yH5BAEHAA8ALAAAAADSAFgCAAT/cMlJq7046827/6DFjGRp
kk2qrmzbOnAsz7NSPECu73zv/8CgcEgsGo/IpNIoICAShaV0Sq1ar1jloHDIer/g
sNhKSIzP6LQ6KzCv3/C4XIeY2+/4aWC/r+f/gIFBfoKFhnmERHyLh42OSYmPkpNZ
kZSXmJCZm5xFlp2goJ+hpJijpaiPp6mshautsIixs4avtLdrtri7Y7q8v16+wMNV
wsTHSsbIy57MzlfKz9I80dPW1dbS2NnO29zL3t/H4eLD5OW/5+i76uu37e6z8PGw
8/Ss9veo+fqk/P2iAH77J3ATwYKmEF5TOO0gQ0kOHzqKKPEQxYquMILTiOwixz8e
/z/iCSnSDsmSck6ihKNyZS6X7GDiainzDM2aYm7iBKNzZzCf9YC26inUCtGiVI4i
laJ0aTKn/qCGairVCNWqRK5iFaJ1K5CuXn2ADUuN7KWxZnOgTbvWbFuyb8PG9Tp3
a12sd6vmlboXal+nf5cGRjq4aGGhh4Em9rl4Z2Ocj2tGljkZZmWXl1dmRrm5ZGeR
nz+G5jhaY2mMpyumlrj6YWuGrxXGRji7YG2BtwHm7rdbX+97v+kFjzfcXfF1x9El
L7dcXPOBaSc95zY9W/WF0VVl17690fWG3b2Htzi+VvmM5wN915ZefXtA65/F7/Ye
ZH1Z9+/MZ7Z/Y36T/wEYYP9KAxJYIEsHIpjgSwuq0V9HDToYYRoPjjMhGhUSk6E5
F9rUYS8f5hRiGBsCU2I6I/KU4hcn8tJiTCtWEqOMM0JTo403FpOjjjtO8eJMPfoY
JFNDLvHjO0U+lSQSR9LSpDxLMhnlEU/GUmVQUzaTZVZbctklV1+CGeZXY5JZplhn
oplmWWvucOVQbboZJx1zqlUnAG/ic2eeqfC5z56A1ulnKYNGJWigcxY6FaJxKhrQ
oZAmymibjnZSKSeXGjTpmplm0mlCkTa6aZqfnjXqmaVSkqp0p5a5KkStjvkqd5KG
SmmsYc46Ea5f6iqerZzy2qWv5AFLqrBbEmuesagim6X/sujVKq2ozLrq7JTQCpKt
e9XKem2U28L37ZLh2tdtruMmWS5+0956bq/pFrnuSPEOOa9+9QZ5r4DtBvvusPn2
uO8cAxvY77H/JhvwjgXH0bCCBzeb8LML5/jwGxczGLG1E2Nb8Y0ZS9gxuB/XGDKF
Jc94MoYpx7iyhyOT2/KKL4MYs7ozp1iziDfLm/OIO5P4c4hBq9izvUN/WDSLSXe4
9E9H69v0hU/TuLG3UQs89YRVY9E1jlejmzXDW0f4tVFlN3g2j2HDO7bFaS+4dlJx
Jzi3kG+DXPeBdxOZt8l7F9i3kYEPOLiSbQP8t8qFB3i4Jou73Ph/j0sZOc2T51c5
/5WZ37e5VZ3X97mWiSt8uc6hvze6l6VTfDrQqbe3+hCzi9m6x68THXt6tQ+y+3m9
m3k7ybkr/Xt5wf+QvJrDy1y808ePt3wP07PZPM7PUx19eNXLmT3X23fXPZ3fmx3+
duPbWb7a52eXPp7tR/f+/PGzVb9b98OVv1z709W/Xf/DSwD1MkC+FNAvBwRMAgWz
QMI00DAPREwEFTNBxlTQMReETAYls0HKdNAyH8RMCDUzQs6U0DMnBE0KRbNC0rTQ
NC9ETQxVM0PW1NA1N4RNDmWzQ2vwgQgCSB8BuhAnARyAiF5ZRADSoMQmNpEABoBC
CKZIxSpa8YpYXAAJKHCCLg568YtgpIEYZ8AAKDwgAgA7
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/icon_audio_internetradio.gif
Content-Transfer-Encoding: Base64
R0lGODlhDAAJALMAAHt7e97e3JmZma2trby8vOvr3IaGhsTExKioqLOzs/bv3AAA
AAAAAAAAAAAAAAAAACH5BAEHAAoALAAAAAAMAAkAAAQtUMkgjBFBagK6J1oBHJpy
AIV0CKUkkIoADOUAsHJXermueTfPrsNCABK1mSICADs=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.abc.net.au/local/global_img/generic/bg_radio_tab.gif
Content-Transfer-Encoding: Base64
R0lGODlhHgAXALMAAL21nvfw3se9pOHVu+zkz////83Frt/XwtTKscK3ofDp1srA
p9bFrePXvd7exQAAACH5BAEHAAUALAAAAAAeABcAAARTsAwkkrUg682BRUPRLIaj
BGiqrqviGEuDGARr3ylhGMKB/7aDAHACGlGKzHEZUDKNzucvKr1Rq6wrVqXdorpe
8FaMJVfNUvRTzWQv3Uc4FOC1ASIAOw==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=programs_m29.css
Content-Type: text/css; charset=utf-8; name=programs_m29.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/programs_m29.css
Content-Transfer-Encoding: 8bit
.module .programs {
background: url(../../global_img/generic/bg_m29.jpg) 0 235px;
}
.programs .onair {
width: 220px;
position: relative;
background: url(../../global_img/programs/background_default.jpg) no-repeat 0 0;
background-repeat: no-repeat!important;
height: 235px;
margin: 0 0 20px 0;
overflow: hidden;
}
.programs .onair .region {
width: 157px;
height: 36px;
padding: 13px 5px 5px 10px;
font-size: 80%;
font-weight: bold;
background: none;
}
.programs .onair .status {
width: 100px;
padding: 12px 110px 0 10px;
font-weight: bold;
font-size: 100%;
}
.programs .onair .program {
width: 100px;
padding: 5px 110px 0 10px;
font-weight: bold;
font-size: 95%;
line-height: 1.2em;
}
.programs .onair .presenter {
width: 95px;
padding: 5px 110px 5px 10px;
font-size: 90%;
line-height: 1.2em;
}
.programs .onair .listen {
position: relative;
display: inline;
margin: 0 0 0 10px;
height: 27px;
font-weight: bold;
font-size: 0.85em;
cursor: pointer;
z-index: 3001;
}
.programs .onair .listen1 {
float: left;
height: 27px;
line-height: 27px;
padding: 0 0 0 15px;
background: url(../../global_img/generic/button_onair.png) no-repeat left;
width:auto;
}
.programs .onair .listen1 a:hover {
text-decoration: none;
}
.programs .onair .listen2content {
float: left;
height: 27px;
line-height: 27px;
padding: 0 5px 0 15px;
background: url(../../global_img/generic/button_onair.png) no-repeat center 0;
width:auto;
}
.programs .onair .listen2 {
float: left;
height: 27px;
padding: 0 15px 0 0;
background: url(../../global_img/generic/button_onair.png) no-repeat right;
width:auto;
}
.programs .onair a.webcam {
position: relative;
float:left;
clear:both;
display: block;
padding: 2px 0 2px 25px;
background: url(../../global_img/generic/bulletblack.gif) no-repeat 15px 6px;
font-weight: bold;
font-size: 85%;
color: #000;
z-index: 3000;
}
#webcam {
background: #fff;
text-align: center;
background: url(../../global_img/generic/bg_webcam.png) repeat-x;
}
#webcam .webcambox {
position: relative;
margin: 0 auto;
padding: 30px;
text-align: left;
}
.module .webcambox {
margin: 20px 0 0 0;
}
.webcambox a.close {
position: absolute;
right: 35px;
bottom: 5px;
}
.module .webcambox a.close {
display: none;
}
.webcambox img {
clear:both;
}
.webcambox p {
padding: 5px 0;
}
.webcaminfo {
height: 140px;
background: url(../../global_img/generic/webcam.jpg) no-repeat;
padding: 0 0 0 240px;
}
.webcaminfo p {
padding: 0 0 20px 0;
}
.programs .onair .swish {
float: none;
position: absolute;
left: 0;
bottom: -1px;
width: 220px;
height: 58px;
z-index: 2000;
}
.programs .contact {
padding: 0 10px;
width: 200px;
}
.programs .contact h3.title {
width: 190px;
border-bottom:1px solid #C0B59F;
padding: 5px;
margin: 0 0 10px 0;
}
.programs .contact .emailus {
display: block;
width: 69px;
height: 31px;
background: url(../../global_img/generic/button_radio_email.png) 0 2px no-repeat;
line-height: 31px;
text-align: center;
font-size: 0.85em;
}
.programs .contact .email a:hover {
text-decoration: none;
}
.programs .contact ul li {
width: 115px;
font-weight: bold;
}
.programs .contact ul li.email {
float:right;
width: 69px;
padding: 4px 0 0 0;
}
.programs .contact ul li.phonenum {
padding: 10px 0 0 15px;
background: url(../../global_img/generic/icon_generic_grey_12X9_phone.gif) no-repeat 0 16px;
}
.programs .contact ul li.smsnum {
padding: 0 0 0 15px;
background: url(../../global_img/generic/icon_generic_grey_12X9_sms.gif) no-repeat 0 6px;
}
.function .programs .sms {
width: 200px;
padding: 0 10px 0 10px;
}
.function .programs .sms .smsbubble {
width: 200px;
background: url(../../global_img/generic/bg_smsbubble_bottom.gif) no-repeat bottom;
padding: 0 0 21px 0;
}
.function .programs .sms .smsbubble p {
width: 180px;
background: url(../../global_img/generic/bg_smsbubble_top.gif) no-repeat top;
padding: 20px 10px 15px 10px;
font-weight: bold;
}
.function .programs .sms ul {
width: 185px;
}
.function .programs .sms ul li {
width: 170px;
padding: 1px 0 1px 15px;
height:auto; /*ie6*/
}
.function .programs .sms ul li a {
padding:0;
font-size: 90%;
}
.programs .internetradio {
padding: 2px 0 5px 0;
font-weight: bold;
font-size: 90%;
}
.programs .internetradio h3 {
width: 195px;
padding: 15px 5px 5px 10px;
background: url(../../global_img/generic/bg_radio_internetradio.gif) no-repeat top;
}
.programs .internetradio ul {
width: 195px;
padding: 0 5px 10px 10px;
background: url(../../global_img/generic/bg_radio_internetradio.gif) no-repeat bottom;
}
.programs .internetradio ul li {
width: 180px;
margin:0 0 5px 0px;
padding: 5px 0 0px 15px;
background: url(../../global_img/generic/icon_audio_internetradio.gif) no-repeat 0 7px;
}
.programs .internetradio ul li.final {
background: url(../../global_img/generic/bulletGeneric.gif) no-repeat 0 6px;
}
.programs .internetradio ul li a {
padding: 0;
margin:0 0 5px 0px;
}
.programs .internetradio .dividerline {background: none repeat scroll 0 0 #c0b59f;height: 1px;margin: 0 11px 0 10px; width:200px;}
.programs .internetradio .dividerline2 {background: none repeat scroll 0 0 #dbd5c9;height: 1px;width:200px; margin:5px 0px 0px -15px;padding:0;}
.programs .internetradio .radiolinks {
width:100%;
font-size: 95%;
}
.programs .frequencies ul {
width: 200px;
padding: 5px 10px 10px 10px;
font-size: 85%;
}
.programs .frequencies ul li {
width: 188px;
}
.programs .schedule h2.title,
.programs .digitalschedule h2.title {
float: left;
width: 215px;
padding-left: 5px;
}
.programs .schedule h2.title a,
.programs .digitalschedule h2.title a {
float:left;
display: block;
width:185px;
}
.programs .dohide1,
.programs .dohide2 {
width: 21px;
cursor: pointer;
margin:-33px 0 0 190px
}
.programs .schedule ul li,
.programs .digitalschedule ul li {
font-weight: bold;
}
.programs .tabsradio,
.programs .tabsdigradio {
width: 215px;
padding: 0 0 0 5px;
border-bottom: 1px solid #C0B59F;
}
.programs .tabsradio li,
.programs .tabsdigradio li {
position: relative;
top: 1px;
}
.programs .tabsradio li a,
.programs .tabsdigradio li a {
display: block;
width: 30px;
text-align: center;
height: 22px;
}
.programs .tabsradio li a.current,
.programs .tabsdigradio li a.current {
background: url(../../global_img/generic/bg_radio_tab.gif) no-repeat;
color: #000;
}
.programs .panesradio ul,
.programs .panesdigradio ul {
background: #F6EFDC;
}
.programs .panesradio ul li,
.programs .panesdigradio ul li{
width: 220px;
border-top: 1px solid #E1E1E1;
padding: 10px 0;
}
.programs .panesradio ul li.noborder,
.programs .panesdigradio ul li.noborder{
border: none;
}
.programs .panesradio ul li#onnow div,
.programs .panesradio ul li#onnow a,
.programs .panesdigradio ul li#onnow div,
.programs .panesdigradio ul li#onnow a{
color: #fff;
}
.programs .panesradio ul li#onnow_digital div,
.programs .panesradio ul li#onnow_digital a,
.programs .panesdigradio ul li#onnow_digital div,
.programs .panesdigradio ul li#onnow_digital a{
color: #fff;
}
.programs .schedule .time,
.programs .digitalschedule .time {
width: 40px;
padding: 0 10px;
font-size: 80%;
line-height: 1.3;
}
.programs .schedule .show,
.programs .digitalschedule .show{
width: 150px;
padding: 0 5px 0 0;
font-size: 90%;
line-height: 1.1;
}
.schedule h3.daytitle,
.digitalschedule h3.daytitle
{
padding: 10px;
border-bottom: 1px solid #E1E1E1;
background: #F6EFDC;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_schedule_posts_m31.css
Content-Type: text/css; charset=utf-8; name=program_schedule_posts_m31.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/program_schedule_posts_m31.css
Content-Transfer-Encoding: 8bit
#program_schedule_posts {
margin-bottom: 20px;
width: 700px;
overflow: hidden;
}
#program_schedule_posts h2 {
font-size: 140%;
}
#program_schedule_posts .tabs_psp {
float: left;
width: 700px;
}
.paletteA #program_schedule_posts .tabs_psp {border-bottom: 4px solid #434983;}
.paletteB #program_schedule_posts .tabs_psp {border-bottom: 4px solid #812800;}
.paletteC #program_schedule_posts .tabs_psp {border-bottom: 4px solid #116F7E;}
.paletteD #program_schedule_posts .tabs_psp {border-bottom: 4px solid #3B5B00;}
.paletteA #program_schedule_posts .tabs_psp li a {background: url(../../global_img/generic/bg_tab_program_sched_posts_A.png) no-repeat;}
.paletteB #program_schedule_posts .tabs_psp li a {background: url(../../global_img/generic/bg_tab_program_sched_posts_B.png) no-repeat;}
.paletteC #program_schedule_posts .tabs_psp li a {background: url(../../global_img/generic/bg_tab_program_sched_posts_C.png) no-repeat;}
.paletteD #program_schedule_posts .tabs_psp li a {background: url(../../global_img/generic/bg_tab_program_sched_posts_D.png) no-repeat;}
#program_schedule_posts .tabs_psp li a {
display: block;
height: 18px;
width: 50px;
margin-right: 3px;
padding:6px 2px 6px 2px;
font-size: 100%;
font-weight: bold;
text-align: center;
}
#program_schedule_posts .tabs_psp .allprograms {
float: right;
margin-right: 0;
}
#program_schedule_posts .tabs_psp .allprograms option {
padding: 0 0.4em;
}
#program_schedule_posts .allprograms .launch {
height: 25px;
width: 35px;
border: 0;
background: url(../../global_img/generic/bg_quicklink_go.png) no-repeat;
cursor: pointer;
}
#program_schedule_posts .tabs_psp li a.current {
ZZbackground: url(../../global_img/generic/bg_tab_program_sched_posts_A.png) no-repeat 0 -45px;
background-position: 0 -45px;
color: #fff;
}
#program_schedule_posts .prog_list {
width: 700px;
margin: 2px 0 0 0;
background:#FAF4E8 url(../../global_img/generic/bg_program_schedule_post.png) repeat-y;
}
#program_schedule_posts .prog_list li {
display: inline;
float: left;
width: 673px;
padding: 0 2px 7px 10px;
border-top: 2px solid #fff;
border-bottom: 1px solid #e0dbcd;
}
#program_schedule_posts .programinfo {
float: left;
width: 211px;
padding: 0 10px 0 0;
}
#program_schedule_posts .prog_list .program {
margin: 0 0 5px 0;
}
#program_schedule_posts .prog_list .program a {
float: left;
font-size: 140%;
font-weight: bold;
margin: 9px 0 0 0;
}
#program_schedule_posts .prog_list .presenter {
font-size: 100%;
clear: left;
width: 100%;
}
#program_schedule_posts .prog_list .time {
clear: left;
font-size: 80%;
line-height: 125%;
color: #7277A2;
}
html #page_margins .prog_list .photo {
float: right;
ZZwidth: 60px;
ZZheight: 60px;
border: 1px solid #fff;
}
.prog_list .photo img {
height: 60px;
}
#program_schedule_posts .prog_list li ul {
float: left;
width: 350px;
margin-top: 11px;
}
#program_schedule_posts .prog_list li ul li {
float: left;
width: 338px;
border: none;
padding:0 2px 4px 10px;
margin:0;
font-size: 100%;
font-weight: bold;
}
#program_schedule_posts .prog_list li ul li.blank {
background: none;
}
#program_schedule_posts .prog_list .date {
font-size: 85%;
font-weight: normal;
}
/* if no javascript just display todays schedule
#program_schedule_posts .mon,
#program_schedule_posts .tue,
#program_schedule_posts .wed,
#program_schedule_posts .thu,
#program_schedule_posts .fri,
#program_schedule_posts .sat,
#program_schedule_posts .sun
{display: none;}
#program_schedule_posts .Monday .mon,
#program_schedule_posts .Tuesday .tue,
#program_schedule_posts .Wednesday .wed,
#program_schedule_posts .Thursday .thu,
#program_schedule_posts .Friday .fri,
#program_schedule_posts .Saturday .sat,
#program_schedule_posts .Sunday .sun
{display: block;}
*/
/* If no javascript display which day is displayed */
.panes_psp h2 {padding: 20px 0 0 20px;}
#program_schedule_posts .Monday .mon h2,
#program_schedule_posts .Tuesday .tue h2,
#program_schedule_posts .Wednesday .wed h2,
#program_schedule_posts .Thursday .thu h2,
#program_schedule_posts .Friday .fri h2,
#program_schedule_posts .Saturday .sat h2,
#program_schedule_posts .Sunday .sun h2
{display: block;}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/generic_button_small_text.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWxJREFUeNqMUz2PgkAQhWWpNGiMlcQ/
QPxTNHZYiMaCxAgNlSHRfycFf4BE/KgA4d5ldLLh7shNMZk3zNsZ3s7qRVHkef58
PnVd1zStbVsK/rLBYDCdTrU0TR+PR/uxpmnaXkMxKOJ+vw+Hw+ZjxFSheiJ1A0VS
qn8wMtSgEgH4ko7kb6fT6XK5MByPx+v1ejKZdI7o0sA5n88MPc9LksT3/dFoxILV
dS1oYv4Bivf7fRzHCBaLxfV6PR6P/C9UL3li1cIwpGC5XMKvViuCxISX6NihAR4O
BzRBPJvNdrsdJVmV1+slSWiVBoghVcieM29JOhcQRRF322636iBvGjoiIk+GOAgC
FbKnId/dkOJujuNsNpuOQkjyeEIIyPFNU8V0XffXFeEC6iFJmZ7lQgE6sPTElHzd
PdtIE7GYoAnLsvDkfj4QXn+iMUQxFk3atp1l2e120/5n4Mznc72qqrIs1QvoN8Mw
TNP8EmAApqWVfJfbDaIAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.abc.net.au/local/global_img/generic/generic_button_small_newsletter.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa1JREFUeNqMUz3PwWAUbR81ERaD+BoM
BpPdIhKLxeQH2Cwao03sBmEy2K0SMfgVJgkGJguJz0GU9j0cntT7esVJ2tx7e85z
b89t1e12u16vj8ejqqqKoliWxeA/uFwun8+nzGazw+FgPWGapvURIEMi9vu92+02
n6DSntpPZDdINJY+D0aAAyYC6DUeyQfNZnM6nb7VxGIxXddl+iKDptVqvZWVSiU5
1+Vy0TixVCKoVqubzUYKAoFApVKRJpOvyYnZ53Q61Wq1X61QJAE9yRfoyO6wNZvN
NhoNkLrdrn5Hv99HimIulwOBPa/Xq0ajeWomk1mtViCVy+V8Po+KYRhIo9FoKpXq
9XoQ0Elht2SxWEwmk1AoBKpxB4JIJDIajfCIrbhAjQfw3ul0isWi3+8fDocQoJJI
JNLpdDKZbLfbLzJc0OBF4/H4eDyu1+t2M5bL5WAwYAzCbTwhHgugOYVCQfkC7KHR
mQ8f181uIbg0uvBw0r7ut+BE0nDIhMfjwS/39weRnz9lMgXZ6/VqwWBwPp/vdjvl
O0ATDodVLOd8PnMB38DhcDidzh8BBgDiGbuHbQk4/gAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_header_m32.css
Content-Type: text/css; charset=utf-8; name=program_header_m32.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/program_header_m32.css
Content-Transfer-Encoding: 8bit
#program_header {
height: 100px;
padding: 12px 0 0 20px;
width:710px;
margin-left:-30px;
background: url(../../global_img/generic/bg_m32_city.png) no-repeat;
position: relative;
}
#program_header #left_container {
float:left;
width:540px;
}
#program_header h2 {
padding: 8px 0 0 0;
font-size:220%;
}
#program_header h2 span {
font-weight:normal;
font-size: 70%;
}
#program_header .duration {
font-weight:700;
font-size:120%;
}
#program_header ul {
width:160px;
float:right !important;
}
#program_header ul li{
font-size:80%;
font-weight:bold;
padding: 3px 0 3px 25px;
width: 130px;
}
#program_header .more {
background: url(../../global_img/generic/generic_button_small_text.png) no-repeat;
}
#program_header .contact {
background: url(../../global_img/generic/generic_button_small_newsletter.png) no-repeat;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_description_m33.css
Content-Type: text/css; charset=utf-8; name=program_description_m33.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/program_description_m33.css
Content-Transfer-Encoding: 8bit
#abouttheshow {
width:520px;
padding:0;
margin: 0 0 10px -10px;
position: relative;
}
#m33_img {
float:left;
border:none;
padding:0;
height:300px;
width:220px;
}
#m33_description {
padding: 10px 0 0 15px;
width:285px;
float: right;
text-align:left;
font-family:Arial,Verdana,Lucida,Helvetica,sans-serif;
font-size:90%;
}
#m33_description h2 {
padding-bottom:10px;
font-weight:bold;
}
#m33_description p {
padding-bottom:10px;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_posts_m34.css
Content-Type: text/css; charset=utf-8; name=program_posts_m34.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/program_posts_m34.css
Content-Transfer-Encoding: 8bit
#more {
background:none !important ;
}
#module5 #blogposts a {
background:url(../../global_img/generic/bulletGeneric.gif) no-repeat scroll left 5px transparent ;
font-weight:bolder ;
padding:1px 2px 1px 0;
font-size:130%;
}
.paletteA #blogposts a {color: #704694;}
.paletteB #blogposts a {color: #985f0d;}
.paletteC #blogposts a {color: #116f7e;}
.paletteD #blogposts a {color: #5a7507;}
#blogposts {
width:520px !important;
height:auto;
position: relative;
font-family:Arial,Verdana,Lucida,Helvetica,sans-serif;
}
#searchresults {
width:700px !important;
margin-left:-10px;
position: relative;
font-family:Arial,Verdana,Lucida,Helvetica,sans-serif;
}
textarea {
width:520px;
}
#blogposts h2 {
font-weight:bold;
}
#blogposts h3 {
/*color: #1C3F5E;*/
margin-bottom:5px;
padding-top:20px;
}
.post {
/*padding-top: 10px !important;
padding-bottom: 10px !important;*/
}
.hr {
width:520px !important;
}
p.pubdate {
font-size:11px !important;
color:#585858 ;
padding-top: 5px;
padding-bottom: 5px;
}
p.pubdate a {
/*color: #1C3F5E; */
text-decoration:none;
padding-left:2px !important ;
color:#585858 ;
padding-top: 5px;
padding-bottom: 5px;
font-size:70%;
}
p.pubdate a:hover {
/*color: #1C3F5E;*/
text-decoration:underline;
color:#585858 ;
padding-top: 5px;
padding-bottom: 5px;
}
.postcontainer {
/*margin-top:10px;*/
width:520px;
/*padding:5px;*/
padding-left:0;
margin: 0 0 10px 0;
}
.postcontainer img {
float:left;
padding-right:10px;
/*padding-top:5px;
padding-bottom:5px;*/
}
.postcontainer p {
text-align:left;
margin-bottom:10px;
margin-top:0;
/*font-size:90%;
display:inline;*/
}
.postcontainer a:link {
/*font-size:11px !important;
color: #2273b1;*/
font-size:100% !important;
text-decoration:none;
font-weight:bold;
background-image:none !important;
}
.postcontainer .color3 {
display:block !important;
margin-top:10px !important;
font-size:100% !important;
display:inline;*/
}
.postcontainer a:hover {
/*font-size:11px !important;
color: #2273b1;*/
font-size:100% !important;
text-decoration:underline;
font-weight:bold;
background-image:none !important;
}
.postcontainer a:active,.postcontainer a:visited {
background-image:none !important;
font-weight:bold;
font-size:100% !important;
}
.mediaplayer a.downloadmp3 {
position:relative;
display:block;
/*color:#1C3F5E;*/
padding-right: 10px;
padding-left: 13px;
padding-top: 10px;
padding-bottom: 10px;
font-weight:bold;
background: url(../../global_img/generic/bulletGeneric.gif) no-repeat left 13px !important;
}
.postcontainer .abclocal_player_wrapper {
width:100%;
}
.postcontainer .abclocal_player_wrapper .player {
width:100%;
}
/*
#blogposts a:link.downloadmp3 {
font-size:90%;
color:#1C3F5E;
font-weight:700;
display:block;
text-decoration:none;
padding-right: 10px;
padding-left: 13px;
padding-top: 10px;
padding-bottom: 10px;
background: url(../../global_img/generic/bulletGeneric.gif) no-repeat left 13px;
text-decoration:underline;
}
#blogposts a:hover.downloadmp3 {
font-size:90%;
color:#1C3F5E;
font-weight:700;
display:block;
text-decoration:none;
padding-right: 10px;
padding-left: 13px;
padding-top: 10px;
padding-bottom: 10px;
background: url(../../global_img/generic/bulletGeneric.gif) no-repeat left 13px;
text-decoration:underline;
}
*/
.break3 {
border-bottom:1px solid #E5E5E5;
border-left:0 none;
height:1px;
margin:10px 0;
padding:0;
width:699px;
}
.pager-comments {
width: 100%;
margin: 0 0 10px 0;
}
.pager-comments .chevron {
padding: 3px;
border: 1px solid #585858;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=river_of_content_m20.css
Content-Type: text/css; charset=utf-8; name=river_of_content_m20.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/river_of_content_m20.css
Content-Transfer-Encoding: 8bit
/* Temp - New defaults - update older styles */
.river_of_content .image {
width: 100px;
min-height: 10px;
padding: 0 10px 0 0;
}
.river_of_content .image img {
width: 100px;
}
.river_of_content .text {
width: 360px;
padding: 0 30px 0 0;
}
.river_of_content .details {
width: 200px;
}
/* global style */
.river_of_content .icon img {
width: 12px;
height: 9px;
}
/* END defaults */
.river_of_content h2 {
margin: 10px 0;
}
.river_of_content .topic-portal a {
padding-left: 5px;
}
.river_of_content ul {
width: 100%;
}
.river_of_content li {
width: 100%;
padding: 10px 0;
list-style: none;
border-bottom: 1px solid #CCC;
position: relative;
}
.river_of_content .heading {
margin: 0 0 10px 0;
}
.river_of_content .description {
clear: both;
width: 100%;
}
html #page_margins .river_of_content .description div.icon { /* overwrite */
float: none;
}
.river_of_content .description div.icon {
display: inline;
}
.river_of_content .story div.icon {
width: 30px;
}
.river_of_content .related_link {
width: 100%;
font-weight: bold;
padding: 0 0 10px 0;
}
.river_of_content .date {
font-size: 85%;
color: #666666;
width: 100%;
}
.river_of_content .site {
font-size: 85%;
width: 100%;
}
.river_of_content .site a {
color: #666666;
}
.river_of_content .more {
margin: 5px 0;
font-weight: bold;
font-size: 85%;
}
.river_of_content .portal {
width: 100%;
padding: 5px 0;
font-weight: bold;
font-size: 85%;
border-bottom: 1px solid #CCCCCC;
}
/* Audio */
.river_of_content.audio .story {
width: 100%;
}
.river_of_content.audio .story div.icon {
width: 5%;
margin: 0 0px 0 2px;
}
.river_of_content.audio .media {
width: 100%;
margin: 10px 0;
}
.river_of_content.audio .text {
width: 61%;
padding: 0 30px 0 0;
}
.river_of_content.audio .details {
width: 28%;
}
.river_of_content.audio .description .icon {
display: none;
}
/* END Audio */
/* Competitions */
.river_of_content.competitions .image {
width: 220px;
min-height: 10px; /* for no img keep div width */
}
.river_of_content.competitions .image img {
float: left;
width: 220px;
}
.river_of_content.competitions .caption {
display: none; /* temp */
width: 100%;
margin: 10px 0 0 0;
}
.river_of_content.competitions .caption .type {
font-weight: bold;
}
.river_of_content.competitions .related_link {
display: none;
}
.river_of_content.competitions .site {
display: none;
}
/* END Competitions */
/* SMS */
.river_of_content.sms li { /*may need to alternate*/
width: 340px;
height: 150px;
padding: 10px 0 0 0;
margin: 0;
}
.river_of_content.sms .story div.icon {
width: 20px;
margin:0 10px 0 2px;
}
.river_of_content.sms .icon img {
width: 9px;
height: 12px;
}
.river_of_content.sms .media {
display: none;
}
.river_of_content.sms .text {
width: 260px;
}
.river_of_content.sms .details {
margin: 0 0 0 43px;
}
.river_of_content.emergencies_sms .icon {
margin:0 10px 0 2px;
}
.river_of_content.emergencies_sms .text { /*may need to alternate*/
width: 280px;
}
.river_of_content.emergencies_sms .details {
margin: 0 0 0 22px;
width: 280px;
}
.river_of_content.emergencies_sms li {
width: 320px;
padding: 0;
border: none;
}
.river_of_content.emergencies_sms ul {
background: #DEFAFF url('../../global_img/programs/twitter_top.jpg') no-repeat left top;
}
.river_of_content.emergencies_sms ul li.last {
padding: 10px 10px 40px 10px; /*overwrite*/
background: #DEFAFF url('../../global_img/programs/twitter_bottom.jpg') no-repeat left bottom;
}
/* END SMS */
/* Podcasts */
.podcasts .title {
margin-bottom: 15px;
}
.podcasts ul {
float:left;
width: 720px;
overflow: hidden;
position: relative;
left: -20px;
}
.podcasts li {
width: 320px;
padding: 20px 10px;
margin: 0 0 5px 20px;
list-style: none;
background: #f4f4f4;
border: 0;
height: 240px;
display: inline;
}
.podcasts .image {
width: 70px;
}
.podcasts .image img {
width: 70px;
padding: 0 10px 10px 0;
}
.podcasts .text {
width: 240px;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
border-bottom: 1px solid #ccc;
}
.podcasts .heading {
margin: 0 0 10px 0;
}
.podcasts .description {
width: 100%;
}
html #page_margins .podcasts .details { /*overwrite*/
width: auto;
padding: 0;
}
.podcasts .related_link {
width: auto;
font-weight: bold;
padding: 10px 5px 0 0;
}
.podcasts #programs .details > .related_link:first-child {
width: 315px;
}
.podcasts .related_link a {
word-wrap: break-word;
}
.podcasts_recent li {
width: 100%;
padding: 10px 0;
list-style: none;
border-bottom: 1px solid #CCCCCC;
}
.podcasts_recent .image {
padding: 0 10px 0 0;
}
.podcasts_recent .image img {
width: 220px;
}
.podcasts_recent .text {
width: 460px;
margin: 0 0 10px 0;
}
.podcasts_recent .heading {
margin: 0 0 10px 0;
}
.podcasts_recent .description {
width: auto;
}
.podcasts_recent .details {
width: 470px;
}
.podcasts_recent .related_link {
width: 100%;
font-weight: bold;
}
.podcasts_recentt .related_link a {
}
/* END Podcasts */
/* Photos and Videos landing */
/*
.river_of_content.photos_videos .image {
width: auto;
min-height: 0;
padding: 0;
}
*/
.river_of_content.photos_videos .image {
width: 100px;
min-height: 67px;
padding: 0 10px 0 0;
background: url("/local/global_img/generic/watermark_local.jpg") no-repeat scroll 0 0 transparent;
}
.river_of_content.photos_videos .image img {
padding: 0 10px 10px 0;
}
html #page_margins .river_of_content.photos_videos .text,
html #page_margins .river_of_content.photos_videos .text .heading,
html #page_margins .river_of_content.photos_videos .text .description,
html #page_margins .river_of_content.photos_videos .text
{
float: none;
}
.river_of_content.photos_videos .text {
width: auto;
padding: 0;
}
.river_of_content.photos_videos .text .description {
clear: none;
width: auto;
}
.river_of_content.photos_videos .details {
width: 100%;
padding: 10px 0 0 0;
}
#photos_videos .river_of_content.photos_videos .details .related_link {
display: none;
}
.river_of_content.photos_videos div.icon {
display: none;
}
/* END Photos and Videos */
/* Photos and Videos list */
/* Videos */
.river_of_content.videos .icon img {
width: 9px;
height: 12px;
}
.river_of_content.videos .image {
width: 100px;
min-height: 67px;
padding: 0 10px 0 0;
background: url("/local/global_img/generic/watermark_local.jpg") no-repeat scroll 0 0 transparent;
}
.river_of_content.videos .text {
width: 55%;
padding: 0 4% 0 0;
}
.river_of_content.videos .text .heading {
width: 100%;
}
.river_of_content.videos .details {
width: 25%;
}
.river_of_content.videos .details .related_link {
width: 100%;
}
/* photos */
.river_of_content.photos .story div.icon {
display: none;
}
.river_of_content.photos .text {
width: 55%;
padding: 0 4% 0 0;
}
.river_of_content.photos .details {
width: 25%;
padding: 0;
}
.river_of_content.photos .heading {
width: 100%;
}
.river_of_content.photos .image img {
width: 100px
}
.river_of_content.photos .related_link {
}
/* END Photos and Videos list */
/* Recipes */
.recipe .content_8col .title {
display: none;
}
.river_of_content.recipes .text {
width: 235px;
padding: 0 10px 0 0;
}
.river_of_content.recipes .image {
width: 100px;
min-height: 67px;
background:url("/local/global_img/recipes/recipes_watermark_100x67.jpg") no-repeat 0 0 transparent;
}
.river_of_content.recipes .caption {
display: none;
}
.river_of_content.recipes .icon {
display: none;
}
.river_of_content.recipes .description {
clear: both;
width: 100%;
}
.river_of_content.recipes .details {
width: 105px;
margin-right: -3px;
}
.river_of_content.recipes .date,
.river_of_content.recipes .site
{
clear:both;
width: 100%;
}
.content_12col .river_of_content.recipes .text {
width: 470px;
}
.recipe .module.content_12col .container.about .story {
width: 700px;
}
.recipe .details > .related_link:first-child {
width: auto;
}
/* END Recipes */
/* News */
.river_of_content.news .image {
width: 100px;
min-height: 67px;
padding: 0 10px 0 0;
background: url("/local/global_img/generic/watermark_local.jpg") no-repeat scroll 0 0 transparent;
}
.river_of_content.news-news .image img {
width: 100px;
}
.river_of_content.news .caption {
display: none; /* temp */
}
/* END News */
/* Sport */
.river_of_content.sport .image {
width: 100px;
min-height: 67px;
padding: 0 10px 0 0;
background: url("/local/global_img/generic/watermark_local.jpg") no-repeat scroll 0 0 transparent;
}
.river_of_content.sport-sport .image img {
width: 100px;
}
.river_of_content.sport .caption {
display: none; /* temp */
}
.river_of_content.sport div.icon {
display: none;
}
/* END Sport */
/* Related video */
.river_of_content .video .image {
display: none;
}
.river_of_content .video .media {
width: 600px;
margin: 10px 0;
}
.river_of_content .video .media img {
width: 340px;
height: 319px;
}
.river_of_content .video .active {
background: url('../../global_img/generic/loading.gif') no-repeat 120px 120px;
}
.river_of_content .video .active object {
}
.river_of_content .video .text {
width: 600px;
}
.river_of_content .video .details {
display: none;
}
/*Microsites*/
.river_of_content.microsite .divider4p {
margin: 0;
}
.river_of_content.microsite .image {
width: 100px;
min-height: 67px;
padding: 0 10px 0 0;
background: url("/local/global_img/generic/watermark_local.jpg") no-repeat scroll 0 0 transparent;
}
.river_of_content.microsite .caption {
display: none;
}
.river_of_content.microsite .text {
width: 245px;
}
.river_of_content.microsite .details {
width: 105px;
}
.river_of_content.microsite .media {
margin: 10px 0;
}
.river_of_content.microsite .related_link img {
margin: 0 0 0 10px;
}
/* END Microsites */
/* Topics */
.river_of_content.topics .image {
width: 100px;
min-height: 67px;
padding: 0 10px 0 0;
background: url("/local/global_img/generic/watermark_local.jpg") no-repeat scroll 0 0 transparent;
}
.topics .river_of_content .image img {
width: 100px;
margin-top: 4px;
}
#topics .river_of_content ul {
width: 100%;
}
#topics .river_of_content .text {
position: relative;
/*width: 84%;*/
width:360px;
padding: 0 30px 0 0;
min-height: 90px;
}
#topics .river_of_content .heading,
#topics .river_of_content .description
{
clear: left;
float: left;
/*width: 60%;*/
width: 360px;
}
/*html #topics #page_margins .river_of_content .details {
position: absolute;
top: 10px;
right: 0;
width: 200px;
}*/
#topics .river_of_content .site
{
clear: left;
line-height: 1.2em
}
#topics .river_of_content .date ,
#topics .river_of_content .site {
width: 100%;
}
/* END Topics */
/* Search */
.search .river_of_content .text {
width: 100%;
}
/* END Search */
/* Social Media */
.river_of_content.social_media .heading {
margin: 0;
}
.content_6col .river_of_content.social_media .heading {
width: 225px;
}
/* END Social Media */
/* Internet Radio */
.river_of_content.internet_radio .title {
background: #DCDCDC;
}
.river_of_content.internet_radio .title h2 {
margin: 0 10px;
font-size: 110%;
}
.river_of_content.internet_radio .story {
padding: 10px 0;
background: #EEEEEE;
height: 75px;
}
.river_of_content.internet_radio .story .heading h3 {
font-size: 100%;
}
.river_of_content.internet_radio .story .heading a {
color: #000000;
}
.river_of_content.internet_radio .story .image {
margin: 0 0 0 10px;
}
.river_of_content.internet_radio .description .icon {
height: 12px;
margin: 0 3px 0 0;
background-position: left 3px;
}
.river_of_content.internet_radio .details {
/*width: 60%;*/
padding: 5px 0 0 0;
margin: 5px 0 0 0;
border-top: 1px solid #CCCCCC;
}
.internet_radio .text {
width: 95%;
padding: 0 0 0 10px;
}
.internet_radio .description {
clear:both;
}
.internet_radio .related_link {
padding: 0 0 0 10px;
}
.internet_radio .related_link a {
position: relative;
top: 6px;
}
.internet_radio .details {
width: 100%;
padding: 5px 0 0 0;
margin: 5px 0 0 0;
border-top: 1px solid #CCCCCC;
}
.river_of_content.internet_radio .related_link a.color3, .river_of_content.internet_radio_other .related_link a.color3 {
background: url("/local/global_img/generic/icon_audio_internetradio.gif") no-repeat scroll 0 7px transparent;
margin: 0 0 5px 0;
padding: 5px 0 0 15px;
width: 180px; }
/* END Internet Radio */
/* Internet Radio Other */
.river_of_content.internet_radio_other .title {
background: #DCDCDC;
}
.river_of_content.internet_radio_other .title h2 {
margin: 0 10px;
font-size: 110%;
}
.river_of_content.internet_radio_other .story {
ZZpadding: 10px 0;
background: #EEEEEE;
}
.river_of_content.internet_radio_other .story .heading {
width: 100%;
background: #DCDCDC;
font-size:110%;
padding:0;
}
.river_of_content.internet_radio_other .story .heading h3 {
font-size: 100%;
padding: 5px 10px ;
}
.river_of_content.internet_radio_other .story .heading a {
color: #000000;
}
.river_of_content.internet_radio_other .story .image {
margin: 0 0 0 10px;
}
.river_of_content.internet_radio_other .description .icon {
height: 12px;
margin: 0 3px 0 0;
background-position: left 3px;
}
.river_of_content.internet_radio_other .text {
width: 100%;
padding: 0;
}
.river_of_content.internet_radio_other .description {
width: 94%;
padding: 3%;
}
.river_of_content.internet_radio_other .details {
width: 94%;
padding: 3%;
margin: 5px 0 0 0;
border-top: 1px solid #CCCCCC;
}
.river_of_content.internet_radio_other .details h4 {
margin: 0 0 10px 0;
font-size: 110%;
}
.river_of_content.internet_radio_other .details h5 {
margin:10px 0 0 0;
}
.river_of_content.internet_radio_other .details p {
padding-bottom:6px;
}
.river_of_content.internet_radio_other .details ul{
border-bottom: 1px solid #CCCCCC;
clear:both;
margin:0 0 10px 0;
}
.river_of_content.internet_radio_other .details ul.mobile{
border:0;
margin:0 0 -10px 0;
}
.river_of_content.internet_radio_other .details li {
width:79px;
float:left;
border:0;
}
/* END Internet Radio Other */
.river_of_content.internet_radio_on_air_now .title {
background: #CDDEE8;
}
.river_of_content.internet_radio_on_air_now .title h2 {
margin: 0 10px;
font-size: 110%;
}
.river_of_content.internet_radio_on_air_now .story {
padding: 10px 0;
background: #E4F1FA;
}
.river_of_content.internet_radio_on_air_now .story .heading h3 {
font-size: 100%;
}
.river_of_content.internet_radio_on_air_now .story .heading a {
color: #000000;
}
.river_of_content.internet_radio_on_air_now .story .image {
margin: 0 0 0 10px;
}
.river_of_content.internet_radio_on_air_now .description .icon {
height: 12px;
margin: 0 3px 0 0;
background-position: left 3px;
}
.river_of_content.internet_radio_on_air_now .details {
width: 60%;
padding: 5px 0 0 0;
margin: 5px 0 0 0;
border-top: 1px solid #CCCCCC;
}
/* testing */
.river_of_content .topics .caption {
display: none;
}
.river_of_content .topics .icon {
display: none;
}
.river_of_content .topics .media {
display: none;
}
.river_of_content .audio .image {
display: none;
}
.river_of_content .audio .icon {
margin: 0 10px 0 2px;
}
.river_of_content .audio .media {
width: 600px;
margin: 10px 0;
}
.river_of_content .audio .text {
width: 600px;
}
.river_of_content .audio .details {
display: none;
}
.river_of_content .competitions .icon {
display: none;
}
.river_of_content .competitions .details {
display: none;
}
.river_of_content .competitions .image {
width: 160px;
}
.river_of_content .competitions .image img {
float: left;
width: 160px;
height: 107px;
}
.river_of_content .competitions .caption {
width: 100%;
margin: 10px 0 0 0;
}
.river_of_content .competitions .caption .type {
font-weight: bold;
}
.river_of_content .competitions .media {
display: none;
}
/* temp fix topics portal link */
.paletteA .topic-portal a {color: #434983;}
.paletteB .topic-portal a {color: #812800;}
.paletteC .topic-portal a {color: #116F7E;}
.paletteD .topic-portal a {color: #3B5B00;}
/* competitions bulletin*/
.river_of_content.competitions .topstory {
border-bottom:none;
}
.river_of_content.competitions .topstory .image {
width: 340px;
}
.river_of_content.competitions .topstory .image img {
float: left;
width: 340px;
}
.river_of_content.competitions .topstory .text {
width: 310px;
padding: 0 30px 0 10px;
}
.river_of_content.competitions .topstory .text h3{
font-size: 155%;
}
.river_of_content.competitions .otherstories .image {
width: 160px;
}
.river_of_content.competitions .otherstories .image img {
float: left;
width: 160px;
}
.river_of_content.competitions .otherstories .text {
padding: 0 30px 0 10px;
}
.river_of_content.competitions .date {display:none;}
/*archive microsites*/
.archive .river_of_content ul {margin:-30px 0 0 0;}
.archive .river_of_content ul li {width:152px;margin:0 20px 0 0;border-bottom:none;}
.archive .river_of_content ul li ul {margin:0;height:360px;border-top:1px solid #CCCCCC;}
.archive .river_of_content ul li ul li {width:140px;padding:5px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;margin:0;}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=newsletter_m30.css
Content-Type: text/css; charset=utf-8; name=newsletter_m30.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/newsletter_m30.css
Content-Transfer-Encoding: 8bit
/* Newsletter M30 */
.newsletter {
width:220px;
background: url(../../global_img/generic/bg_newsletter.png) no-repeat bottom;
}
.newsletter h3 {
padding:8px 8px 5px;
background: url(../../global_img/generic/bg_newsletter.png) no-repeat top;
font-size: 100%;
}
.newsletter h3 span {
font-weight: normal;
}
.newsletter .searchfunc {
padding: 0 8px 8px;
}
.newsletter #emailinput {
float: left;
width: 194px;
height: 19px;
padding: 5px;
border: none;
background: url(../../global_img/generic/bg_newsletter_input.png) no-repeat;
font-size: 120%;
}
.newsletter #emailAddress {
float: left;
width: 120px;
height: 19px;
padding: 5px;
border: none;
background: url(../../global_img/generic/bg_searchBox_search.png) no-repeat;
font-size: 110%;
}
.newsletter #subscribe {
float: left;
width: 70px;
height: 25px;
margin: 2px 0 0 3px;
border: none;
background: url(../../global_img/generic/bg_button_newsletter.png) no-repeat;
font-size: 85%;
font-weight: bold;
cursor: pointer;
font-family: Arial,Verdana,Lucida,Helvetica,sans-serif;
}
.newsletter .extra {
margin: 10px 7px 5px 0px;
width: 205px;
}
.newsletter .extra li {
padding: 1px 2px 1px 11px;
background:transparent url(../../global_img/generic/bulletGeneric.gif) no-repeat scroll 1px 5px;
line-height: 0.9;
width: 205px;
}
.newsletter .extra li a {
font-size: 90%;
font-weight: bold;
}
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=content_tools_m50.css
Content-Type: text/css; charset=utf-8; name=content_tools_m50.css
Content-Location: http://www.abc.net.au/local/global_css/common_modules/content_tools_m50.css
Content-Transfer-Encoding: 8bit
.container .story .summary ul.tools {
float: right;
padding: 0 5px !important;
}
.content_tools .icon {
margin: 0 3px;
width: 18px;
height: 19px;
float: left;
}
.content_tools .icon img {
width: 18px;
height: 19px;
vertical-align: middle;
}
.content_tools .icontext {
display: none;
}
.content_tools .text {
font-size: 85%;
font-weight: bold;
}
.module .container .footer .icon { /*overwrite*/
margin: 0 5px 0 0;
}
html #page_margins div.emergency_tools_wrap {
float:right;
}
/* microsite content tools */
.microsite .hero_version_share .icontext {
display: block;
float: left;
font-size: 90%;
}
.microsite .story .content_tools .icontext {
display: block;
float: left;
font-size: 90%;
}
.microsite_description .content_tools {
width: 100px;
margin-top: 40px;
}
.microsite_description .content_tools li {
clear: both;
width: 100%;
margin: 0 0 10px 0;
}
.microsite_description .content_tools .icon {
width: 18px;
height: 19px;
}
.microsite_description .content_tools .addthis_toolbox {
width: 100%;
}
.microsite .summary .content_tools {
width: 220px;
}
.addthis_counter.addthis_bubble_style {
margin: 2px 0 0 -2px !important;
}
.addthis_counter.addthis_bubble_style {
width: 32px !important;
}
/* END microsite content tools */
/* Blogs */
#module3 .tools .content_tools ul.tools li {
width: 100px;
padding: 0;
margin: 0 0 5px 0;
}
.content_tools .icon {
padding: 0 !important; /*overwrite*/
}
#module3 .tools .content_tools .icontext {
display: block;
}
#module3 .tools .content_tools .icon {
margin: 0 3px 0 0;
}
/* END Blogs */
/* Profiles */
.profiles .content_tools {
margin: 10px 0 0 0;
}
.profiles .content_tools ul.tools li {
width: 100px;
padding: 0;
margin: 0 0 5px 0;
}
.profiles .content_tools .icon {
padding: 0 !important; /*overwrite*/
}
.profiles .content_tools .icontext {
display: block;
}
/* END Profiles */
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=jquery-1.3.2.min.js
Content-Type: application/x-javascript; charset=utf-8; name=jquery-1.3.2.min.js
Content-Location: http://www.abc.net.au/includes/scripts/jquery/jquery-1.3.2.min.js
Content-Transfer-Encoding: Base64
LyoNCiAqIGpRdWVyeSBKYXZhU2NyaXB0IExpYnJhcnkgdjEuMy4yDQogKiBodHRw
Oi8vanF1ZXJ5LmNvbS8NCiAqDQogKiBDb3B5cmlnaHQgKGMpIDIwMDkgSm9obiBS
ZXNpZw0KICogRHVhbCBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGFuZCBHUEwgbGlj
ZW5zZXMuDQogKiBodHRwOi8vZG9jcy5qcXVlcnkuY29tL0xpY2Vuc2UNCiAqDQog
KiBEYXRlOiAyMDA5LTAyLTE5IDE3OjM0OjIxIC0wNTAwIChUaHUsIDE5IEZlYiAy
MDA5KQ0KICogUmV2aXNpb246IDYyNDYNCiAqLw0KKGZ1bmN0aW9uKCl7dmFyIGw9
dGhpcyxnLHk9bC5qUXVlcnkscD1sLiQsbz1sLmpRdWVyeT1sLiQ9ZnVuY3Rpb24o
RSxGKXtyZXR1cm4gbmV3IG8uZm4uaW5pdChFLEYpfSxEPS9eW148XSooPCgufFxz
KSs+KVtePl0qJHxeIyhbXHctXSspJC8sZj0vXi5bXjojXFtcLixdKiQvO28uZm49
by5wcm90b3R5cGU9e2luaXQ6ZnVuY3Rpb24oRSxIKXtFPUV8fGRvY3VtZW50O2lm
KEUubm9kZVR5cGUpe3RoaXNbMF09RTt0aGlzLmxlbmd0aD0xO3RoaXMuY29udGV4
dD1FO3JldHVybiB0aGlzfWlmKHR5cGVvZiBFPT09InN0cmluZyIpe3ZhciBHPUQu
ZXhlYyhFKTtpZihHJiYoR1sxXXx8IUgpKXtpZihHWzFdKXtFPW8uY2xlYW4oW0db
MV1dLEgpfWVsc2V7dmFyIEk9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoR1szXSk7
aWYoSSYmSS5pZCE9R1szXSl7cmV0dXJuIG8oKS5maW5kKEUpfXZhciBGPW8oSXx8
W10pO0YuY29udGV4dD1kb2N1bWVudDtGLnNlbGVjdG9yPUU7cmV0dXJuIEZ9fWVs
c2V7cmV0dXJuIG8oSCkuZmluZChFKX19ZWxzZXtpZihvLmlzRnVuY3Rpb24oRSkp
e3JldHVybiBvKGRvY3VtZW50KS5yZWFkeShFKX19aWYoRS5zZWxlY3RvciYmRS5j
b250ZXh0KXt0aGlzLnNlbGVjdG9yPUUuc2VsZWN0b3I7dGhpcy5jb250ZXh0PUUu
Y29udGV4dH1yZXR1cm4gdGhpcy5zZXRBcnJheShvLmlzQXJyYXkoRSk/RTpvLm1h
a2VBcnJheShFKSl9LHNlbGVjdG9yOiIiLGpxdWVyeToiMS4zLjIiLHNpemU6ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5sZW5ndGh9LGdldDpmdW5jdGlvbihFKXtyZXR1
cm4gRT09PWc/QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwodGhpcyk6dGhpc1tF
XX0scHVzaFN0YWNrOmZ1bmN0aW9uKEYsSCxFKXt2YXIgRz1vKEYpO0cucHJldk9i
amVjdD10aGlzO0cuY29udGV4dD10aGlzLmNvbnRleHQ7aWYoSD09PSJmaW5kIil7
Ry5zZWxlY3Rvcj10aGlzLnNlbGVjdG9yKyh0aGlzLnNlbGVjdG9yPyIgIjoiIikr
RX1lbHNle2lmKEgpe0cuc2VsZWN0b3I9dGhpcy5zZWxlY3RvcisiLiIrSCsiKCIr
RSsiKSJ9fXJldHVybiBHfSxzZXRBcnJheTpmdW5jdGlvbihFKXt0aGlzLmxlbmd0
aD0wO0FycmF5LnByb3RvdHlwZS5wdXNoLmFwcGx5KHRoaXMsRSk7cmV0dXJuIHRo
aXN9LGVhY2g6ZnVuY3Rpb24oRixFKXtyZXR1cm4gby5lYWNoKHRoaXMsRixFKX0s
aW5kZXg6ZnVuY3Rpb24oRSl7cmV0dXJuIG8uaW5BcnJheShFJiZFLmpxdWVyeT9F
WzBdOkUsdGhpcyl9LGF0dHI6ZnVuY3Rpb24oRixILEcpe3ZhciBFPUY7aWYodHlw
ZW9mIEY9PT0ic3RyaW5nIil7aWYoSD09PWcpe3JldHVybiB0aGlzWzBdJiZvW0d8
fCJhdHRyIl0odGhpc1swXSxGKX1lbHNle0U9e307RVtGXT1IfX1yZXR1cm4gdGhp
cy5lYWNoKGZ1bmN0aW9uKEkpe2ZvcihGIGluIEUpe28uYXR0cihHP3RoaXMuc3R5
bGU6dGhpcyxGLG8ucHJvcCh0aGlzLEVbRl0sRyxJLEYpKX19KX0sY3NzOmZ1bmN0
aW9uKEUsRil7aWYoKEU9PSJ3aWR0aCJ8fEU9PSJoZWlnaHQiKSYmcGFyc2VGbG9h
dChGKTwwKXtGPWd9cmV0dXJuIHRoaXMuYXR0cihFLEYsImN1ckNTUyIpfSx0ZXh0
OmZ1bmN0aW9uKEYpe2lmKHR5cGVvZiBGIT09Im9iamVjdCImJkYhPW51bGwpe3Jl
dHVybiB0aGlzLmVtcHR5KCkuYXBwZW5kKCh0aGlzWzBdJiZ0aGlzWzBdLm93bmVy
RG9jdW1lbnR8fGRvY3VtZW50KS5jcmVhdGVUZXh0Tm9kZShGKSl9dmFyIEU9IiI7
by5lYWNoKEZ8fHRoaXMsZnVuY3Rpb24oKXtvLmVhY2godGhpcy5jaGlsZE5vZGVz
LGZ1bmN0aW9uKCl7aWYodGhpcy5ub2RlVHlwZSE9OCl7RSs9dGhpcy5ub2RlVHlw
ZSE9MT90aGlzLm5vZGVWYWx1ZTpvLmZuLnRleHQoW3RoaXNdKX19KX0pO3JldHVy
biBFfSx3cmFwQWxsOmZ1bmN0aW9uKEUpe2lmKHRoaXNbMF0pe3ZhciBGPW8oRSx0
aGlzWzBdLm93bmVyRG9jdW1lbnQpLmNsb25lKCk7aWYodGhpc1swXS5wYXJlbnRO
b2RlKXtGLmluc2VydEJlZm9yZSh0aGlzWzBdKX1GLm1hcChmdW5jdGlvbigpe3Zh
ciBHPXRoaXM7d2hpbGUoRy5maXJzdENoaWxkKXtHPUcuZmlyc3RDaGlsZH1yZXR1
cm4gR30pLmFwcGVuZCh0aGlzKX1yZXR1cm4gdGhpc30sd3JhcElubmVyOmZ1bmN0
aW9uKEUpe3JldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oKXtvKHRoaXMpLmNvbnRl
bnRzKCkud3JhcEFsbChFKX0pfSx3cmFwOmZ1bmN0aW9uKEUpe3JldHVybiB0aGlz
LmVhY2goZnVuY3Rpb24oKXtvKHRoaXMpLndyYXBBbGwoRSl9KX0sYXBwZW5kOmZ1
bmN0aW9uKCl7cmV0dXJuIHRoaXMuZG9tTWFuaXAoYXJndW1lbnRzLHRydWUsZnVu
Y3Rpb24oRSl7aWYodGhpcy5ub2RlVHlwZT09MSl7dGhpcy5hcHBlbmRDaGlsZChF
KX19KX0scHJlcGVuZDpmdW5jdGlvbigpe3JldHVybiB0aGlzLmRvbU1hbmlwKGFy
Z3VtZW50cyx0cnVlLGZ1bmN0aW9uKEUpe2lmKHRoaXMubm9kZVR5cGU9PTEpe3Ro
aXMuaW5zZXJ0QmVmb3JlKEUsdGhpcy5maXJzdENoaWxkKX19KX0sYmVmb3JlOmZ1
bmN0aW9uKCl7cmV0dXJuIHRoaXMuZG9tTWFuaXAoYXJndW1lbnRzLGZhbHNlLGZ1
bmN0aW9uKEUpe3RoaXMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoRSx0aGlzKX0p
fSxhZnRlcjpmdW5jdGlvbigpe3JldHVybiB0aGlzLmRvbU1hbmlwKGFyZ3VtZW50
cyxmYWxzZSxmdW5jdGlvbihFKXt0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3Jl
KEUsdGhpcy5uZXh0U2libGluZyl9KX0sZW5kOmZ1bmN0aW9uKCl7cmV0dXJuIHRo
aXMucHJldk9iamVjdHx8byhbXSl9LHB1c2g6W10ucHVzaCxzb3J0OltdLnNvcnQs
c3BsaWNlOltdLnNwbGljZSxmaW5kOmZ1bmN0aW9uKEUpe2lmKHRoaXMubGVuZ3Ro
PT09MSl7dmFyIEY9dGhpcy5wdXNoU3RhY2soW10sImZpbmQiLEUpO0YubGVuZ3Ro
PTA7by5maW5kKEUsdGhpc1swXSxGKTtyZXR1cm4gRn1lbHNle3JldHVybiB0aGlz
LnB1c2hTdGFjayhvLnVuaXF1ZShvLm1hcCh0aGlzLGZ1bmN0aW9uKEcpe3JldHVy
biBvLmZpbmQoRSxHKX0pKSwiZmluZCIsRSl9fSxjbG9uZTpmdW5jdGlvbihHKXt2
YXIgRT10aGlzLm1hcChmdW5jdGlvbigpe2lmKCFvLnN1cHBvcnQubm9DbG9uZUV2
ZW50JiYhby5pc1hNTERvYyh0aGlzKSl7dmFyIEk9dGhpcy5vdXRlckhUTUw7aWYo
IUkpe3ZhciBKPXRoaXMub3duZXJEb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYi
KTtKLmFwcGVuZENoaWxkKHRoaXMuY2xvbmVOb2RlKHRydWUpKTtJPUouaW5uZXJI
VE1MfXJldHVybiBvLmNsZWFuKFtJLnJlcGxhY2UoLyBqUXVlcnlcZCs9Iig/Olxk
K3xudWxsKSIvZywiIikucmVwbGFjZSgvXlxzKi8sIiIpXSlbMF19ZWxzZXtyZXR1
cm4gdGhpcy5jbG9uZU5vZGUodHJ1ZSl9fSk7aWYoRz09PXRydWUpe3ZhciBIPXRo
aXMuZmluZCgiKiIpLmFuZFNlbGYoKSxGPTA7RS5maW5kKCIqIikuYW5kU2VsZigp
LmVhY2goZnVuY3Rpb24oKXtpZih0aGlzLm5vZGVOYW1lIT09SFtGXS5ub2RlTmFt
ZSl7cmV0dXJufXZhciBJPW8uZGF0YShIW0ZdLCJldmVudHMiKTtmb3IodmFyIEsg
aW4gSSl7Zm9yKHZhciBKIGluIElbS10pe28uZXZlbnQuYWRkKHRoaXMsSyxJW0td
W0pdLElbS11bSl0uZGF0YSl9fUYrK30pfXJldHVybiBFfSxmaWx0ZXI6ZnVuY3Rp
b24oRSl7cmV0dXJuIHRoaXMucHVzaFN0YWNrKG8uaXNGdW5jdGlvbihFKSYmby5n
cmVwKHRoaXMsZnVuY3Rpb24oRyxGKXtyZXR1cm4gRS5jYWxsKEcsRil9KXx8by5t
dWx0aUZpbHRlcihFLG8uZ3JlcCh0aGlzLGZ1bmN0aW9uKEYpe3JldHVybiBGLm5v
ZGVUeXBlPT09MX0pKSwiZmlsdGVyIixFKX0sY2xvc2VzdDpmdW5jdGlvbihFKXt2
YXIgRz1vLmV4cHIubWF0Y2guUE9TLnRlc3QoRSk/byhFKTpudWxsLEY9MDtyZXR1
cm4gdGhpcy5tYXAoZnVuY3Rpb24oKXt2YXIgSD10aGlzO3doaWxlKEgmJkgub3du
ZXJEb2N1bWVudCl7aWYoRz9HLmluZGV4KEgpPi0xOm8oSCkuaXMoRSkpe28uZGF0
YShILCJjbG9zZXN0IixGKTtyZXR1cm4gSH1IPUgucGFyZW50Tm9kZTtGKyt9fSl9
LG5vdDpmdW5jdGlvbihFKXtpZih0eXBlb2YgRT09PSJzdHJpbmciKXtpZihmLnRl
c3QoRSkpe3JldHVybiB0aGlzLnB1c2hTdGFjayhvLm11bHRpRmlsdGVyKEUsdGhp
cyx0cnVlKSwibm90IixFKX1lbHNle0U9by5tdWx0aUZpbHRlcihFLHRoaXMpfX12
YXIgRj1FLmxlbmd0aCYmRVtFLmxlbmd0aC0xXSE9PWcmJiFFLm5vZGVUeXBlO3Jl
dHVybiB0aGlzLmZpbHRlcihmdW5jdGlvbigpe3JldHVybiBGP28uaW5BcnJheSh0
aGlzLEUpPDA6dGhpcyE9RX0pfSxhZGQ6ZnVuY3Rpb24oRSl7cmV0dXJuIHRoaXMu
cHVzaFN0YWNrKG8udW5pcXVlKG8ubWVyZ2UodGhpcy5nZXQoKSx0eXBlb2YgRT09
PSJzdHJpbmciP28oRSk6by5tYWtlQXJyYXkoRSkpKSl9LGlzOmZ1bmN0aW9uKEUp
e3JldHVybiAhIUUmJm8ubXVsdGlGaWx0ZXIoRSx0aGlzKS5sZW5ndGg+MH0saGFz
Q2xhc3M6ZnVuY3Rpb24oRSl7cmV0dXJuICEhRSYmdGhpcy5pcygiLiIrRSl9LHZh
bDpmdW5jdGlvbihLKXtpZihLPT09Zyl7dmFyIEU9dGhpc1swXTtpZihFKXtpZihv
Lm5vZGVOYW1lKEUsIm9wdGlvbiIpKXtyZXR1cm4oRS5hdHRyaWJ1dGVzLnZhbHVl
fHx7fSkuc3BlY2lmaWVkP0UudmFsdWU6RS50ZXh0fWlmKG8ubm9kZU5hbWUoRSwi
c2VsZWN0Iikpe3ZhciBJPUUuc2VsZWN0ZWRJbmRleCxMPVtdLE09RS5vcHRpb25z
LEg9RS50eXBlPT0ic2VsZWN0LW9uZSI7aWYoSTwwKXtyZXR1cm4gbnVsbH1mb3Io
dmFyIEY9SD9JOjAsSj1IP0krMTpNLmxlbmd0aDtGPEo7RisrKXt2YXIgRz1NW0Zd
O2lmKEcuc2VsZWN0ZWQpe0s9byhHKS52YWwoKTtpZihIKXtyZXR1cm4gS31MLnB1
c2goSyl9fXJldHVybiBMfXJldHVybihFLnZhbHVlfHwiIikucmVwbGFjZSgvXHIv
ZywiIil9cmV0dXJuIGd9aWYodHlwZW9mIEs9PT0ibnVtYmVyIil7Sys9IiJ9cmV0
dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe2lmKHRoaXMubm9kZVR5cGUhPTEpe3Jl
dHVybn1pZihvLmlzQXJyYXkoSykmJi9yYWRpb3xjaGVja2JveC8udGVzdCh0aGlz
LnR5cGUpKXt0aGlzLmNoZWNrZWQ9KG8uaW5BcnJheSh0aGlzLnZhbHVlLEspPj0w
fHxvLmluQXJyYXkodGhpcy5uYW1lLEspPj0wKX1lbHNle2lmKG8ubm9kZU5hbWUo
dGhpcywic2VsZWN0Iikpe3ZhciBOPW8ubWFrZUFycmF5KEspO28oIm9wdGlvbiIs
dGhpcykuZWFjaChmdW5jdGlvbigpe3RoaXMuc2VsZWN0ZWQ9KG8uaW5BcnJheSh0
aGlzLnZhbHVlLE4pPj0wfHxvLmluQXJyYXkodGhpcy50ZXh0LE4pPj0wKX0pO2lm
KCFOLmxlbmd0aCl7dGhpcy5zZWxlY3RlZEluZGV4PS0xfX1lbHNle3RoaXMudmFs
dWU9S319fSl9LGh0bWw6ZnVuY3Rpb24oRSl7cmV0dXJuIEU9PT1nPyh0aGlzWzBd
P3RoaXNbMF0uaW5uZXJIVE1MLnJlcGxhY2UoLyBqUXVlcnlcZCs9Iig/OlxkK3xu
dWxsKSIvZywiIik6bnVsbCk6dGhpcy5lbXB0eSgpLmFwcGVuZChFKX0scmVwbGFj
ZVdpdGg6ZnVuY3Rpb24oRSl7cmV0dXJuIHRoaXMuYWZ0ZXIoRSkucmVtb3ZlKCl9
LGVxOmZ1bmN0aW9uKEUpe3JldHVybiB0aGlzLnNsaWNlKEUsK0UrMSl9LHNsaWNl
OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucHVzaFN0YWNrKEFycmF5LnByb3RvdHlw
ZS5zbGljZS5hcHBseSh0aGlzLGFyZ3VtZW50cyksInNsaWNlIixBcnJheS5wcm90
b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpLmpvaW4oIiwiKSl9LG1hcDpmdW5j
dGlvbihFKXtyZXR1cm4gdGhpcy5wdXNoU3RhY2soby5tYXAodGhpcyxmdW5jdGlv
bihHLEYpe3JldHVybiBFLmNhbGwoRyxGLEcpfSkpfSxhbmRTZWxmOmZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXMuYWRkKHRoaXMucHJldk9iamVjdCl9LGRvbU1hbmlwOmZ1
bmN0aW9uKEosTSxMKXtpZih0aGlzWzBdKXt2YXIgST0odGhpc1swXS5vd25lckRv
Y3VtZW50fHx0aGlzWzBdKS5jcmVhdGVEb2N1bWVudEZyYWdtZW50KCksRj1vLmNs
ZWFuKEosKHRoaXNbMF0ub3duZXJEb2N1bWVudHx8dGhpc1swXSksSSksSD1JLmZp
cnN0Q2hpbGQ7aWYoSCl7Zm9yKHZhciBHPTAsRT10aGlzLmxlbmd0aDtHPEU7Rysr
KXtMLmNhbGwoSyh0aGlzW0ddLEgpLHRoaXMubGVuZ3RoPjF8fEc+MD9JLmNsb25l
Tm9kZSh0cnVlKTpJKX19aWYoRil7by5lYWNoKEYseil9fXJldHVybiB0aGlzO2Z1
bmN0aW9uIEsoTixPKXtyZXR1cm4gTSYmby5ub2RlTmFtZShOLCJ0YWJsZSIpJiZv
Lm5vZGVOYW1lKE8sInRyIik/KE4uZ2V0RWxlbWVudHNCeVRhZ05hbWUoInRib2R5
IilbMF18fE4uYXBwZW5kQ2hpbGQoTi5vd25lckRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoInRib2R5IikpKTpOfX19O28uZm4uaW5pdC5wcm90b3R5cGU9by5mbjtmdW5j
dGlvbiB6KEUsRil7aWYoRi5zcmMpe28uYWpheCh7dXJsOkYuc3JjLGFzeW5jOmZh
bHNlLGRhdGFUeXBlOiJzY3JpcHQifSl9ZWxzZXtvLmdsb2JhbEV2YWwoRi50ZXh0
fHxGLnRleHRDb250ZW50fHxGLmlubmVySFRNTHx8IiIpfWlmKEYucGFyZW50Tm9k
ZSl7Ri5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKEYpfX1mdW5jdGlvbiBlKCl7cmV0
dXJuICtuZXcgRGF0ZX1vLmV4dGVuZD1vLmZuLmV4dGVuZD1mdW5jdGlvbigpe3Zh
ciBKPWFyZ3VtZW50c1swXXx8e30sSD0xLEk9YXJndW1lbnRzLmxlbmd0aCxFPWZh
bHNlLEc7aWYodHlwZW9mIEo9PT0iYm9vbGVhbiIpe0U9SjtKPWFyZ3VtZW50c1sx
XXx8e307SD0yfWlmKHR5cGVvZiBKIT09Im9iamVjdCImJiFvLmlzRnVuY3Rpb24o
Sikpe0o9e319aWYoST09SCl7Sj10aGlzOy0tSH1mb3IoO0g8STtIKyspe2lmKChH
PWFyZ3VtZW50c1tIXSkhPW51bGwpe2Zvcih2YXIgRiBpbiBHKXt2YXIgSz1KW0Zd
LEw9R1tGXTtpZihKPT09TCl7Y29udGludWV9aWYoRSYmTCYmdHlwZW9mIEw9PT0i
b2JqZWN0IiYmIUwubm9kZVR5cGUpe0pbRl09by5leHRlbmQoRSxLfHwoTC5sZW5n
dGghPW51bGw/W106e30pLEwpfWVsc2V7aWYoTCE9PWcpe0pbRl09TH19fX19cmV0
dXJuIEp9O3ZhciBiPS96LT9pbmRleHxmb250LT93ZWlnaHR8b3BhY2l0eXx6b29t
fGxpbmUtP2hlaWdodC9pLHE9ZG9jdW1lbnQuZGVmYXVsdFZpZXd8fHt9LHM9T2Jq
ZWN0LnByb3RvdHlwZS50b1N0cmluZztvLmV4dGVuZCh7bm9Db25mbGljdDpmdW5j
dGlvbihFKXtsLiQ9cDtpZihFKXtsLmpRdWVyeT15fXJldHVybiBvfSxpc0Z1bmN0
aW9uOmZ1bmN0aW9uKEUpe3JldHVybiBzLmNhbGwoRSk9PT0iW29iamVjdCBGdW5j
dGlvbl0ifSxpc0FycmF5OmZ1bmN0aW9uKEUpe3JldHVybiBzLmNhbGwoRSk9PT0i
W29iamVjdCBBcnJheV0ifSxpc1hNTERvYzpmdW5jdGlvbihFKXtyZXR1cm4gRS5u
b2RlVHlwZT09PTkmJkUuZG9jdW1lbnRFbGVtZW50Lm5vZGVOYW1lIT09IkhUTUwi
fHwhIUUub3duZXJEb2N1bWVudCYmby5pc1hNTERvYyhFLm93bmVyRG9jdW1lbnQp
fSxnbG9iYWxFdmFsOmZ1bmN0aW9uKEcpe2lmKEcmJi9cUy8udGVzdChHKSl7dmFy
IEY9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXXx8ZG9j
dW1lbnQuZG9jdW1lbnRFbGVtZW50LEU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgi
c2NyaXB0Iik7RS50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiO2lmKG8uc3VwcG9ydC5z
Y3JpcHRFdmFsKXtFLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2Rl
KEcpKX1lbHNle0UudGV4dD1HfUYuaW5zZXJ0QmVmb3JlKEUsRi5maXJzdENoaWxk
KTtGLnJlbW92ZUNoaWxkKEUpfX0sbm9kZU5hbWU6ZnVuY3Rpb24oRixFKXtyZXR1
cm4gRi5ub2RlTmFtZSYmRi5ub2RlTmFtZS50b1VwcGVyQ2FzZSgpPT1FLnRvVXBw
ZXJDYXNlKCl9LGVhY2g6ZnVuY3Rpb24oRyxLLEYpe3ZhciBFLEg9MCxJPUcubGVu
Z3RoO2lmKEYpe2lmKEk9PT1nKXtmb3IoRSBpbiBHKXtpZihLLmFwcGx5KEdbRV0s
Rik9PT1mYWxzZSl7YnJlYWt9fX1lbHNle2Zvcig7SDxJOyl7aWYoSy5hcHBseShH
W0grK10sRik9PT1mYWxzZSl7YnJlYWt9fX19ZWxzZXtpZihJPT09Zyl7Zm9yKEUg
aW4gRyl7aWYoSy5jYWxsKEdbRV0sRSxHW0VdKT09PWZhbHNlKXticmVha319fWVs
c2V7Zm9yKHZhciBKPUdbMF07SDxJJiZLLmNhbGwoSixILEopIT09ZmFsc2U7Sj1H
WysrSF0pe319fXJldHVybiBHfSxwcm9wOmZ1bmN0aW9uKEgsSSxHLEYsRSl7aWYo
by5pc0Z1bmN0aW9uKEkpKXtJPUkuY2FsbChILEYpfXJldHVybiB0eXBlb2YgST09
PSJudW1iZXIiJiZHPT0iY3VyQ1NTIiYmIWIudGVzdChFKT9JKyJweCI6SX0sY2xh
c3NOYW1lOnthZGQ6ZnVuY3Rpb24oRSxGKXtvLmVhY2goKEZ8fCIiKS5zcGxpdCgv
XHMrLyksZnVuY3Rpb24oRyxIKXtpZihFLm5vZGVUeXBlPT0xJiYhby5jbGFzc05h
bWUuaGFzKEUuY2xhc3NOYW1lLEgpKXtFLmNsYXNzTmFtZSs9KEUuY2xhc3NOYW1l
PyIgIjoiIikrSH19KX0scmVtb3ZlOmZ1bmN0aW9uKEUsRil7aWYoRS5ub2RlVHlw
ZT09MSl7RS5jbGFzc05hbWU9RiE9PWc/by5ncmVwKEUuY2xhc3NOYW1lLnNwbGl0
KC9ccysvKSxmdW5jdGlvbihHKXtyZXR1cm4gIW8uY2xhc3NOYW1lLmhhcyhGLEcp
fSkuam9pbigiICIpOiIifX0saGFzOmZ1bmN0aW9uKEYsRSl7cmV0dXJuIEYmJm8u
aW5BcnJheShFLChGLmNsYXNzTmFtZXx8RikudG9TdHJpbmcoKS5zcGxpdCgvXHMr
LykpPi0xfX0sc3dhcDpmdW5jdGlvbihILEcsSSl7dmFyIEU9e307Zm9yKHZhciBG
IGluIEcpe0VbRl09SC5zdHlsZVtGXTtILnN0eWxlW0ZdPUdbRl19SS5jYWxsKEgp
O2Zvcih2YXIgRiBpbiBHKXtILnN0eWxlW0ZdPUVbRl19fSxjc3M6ZnVuY3Rpb24o
SCxGLEosRSl7aWYoRj09IndpZHRoInx8Rj09ImhlaWdodCIpe3ZhciBMLEc9e3Bv
c2l0aW9uOiJhYnNvbHV0ZSIsdmlzaWJpbGl0eToiaGlkZGVuIixkaXNwbGF5OiJi
bG9jayJ9LEs9Rj09IndpZHRoIj9bIkxlZnQiLCJSaWdodCJdOlsiVG9wIiwiQm90
dG9tIl07ZnVuY3Rpb24gSSgpe0w9Rj09IndpZHRoIj9ILm9mZnNldFdpZHRoOkgu
b2Zmc2V0SGVpZ2h0O2lmKEU9PT0iYm9yZGVyIil7cmV0dXJufW8uZWFjaChLLGZ1
bmN0aW9uKCl7aWYoIUUpe0wtPXBhcnNlRmxvYXQoby5jdXJDU1MoSCwicGFkZGlu
ZyIrdGhpcyx0cnVlKSl8fDB9aWYoRT09PSJtYXJnaW4iKXtMKz1wYXJzZUZsb2F0
KG8uY3VyQ1NTKEgsIm1hcmdpbiIrdGhpcyx0cnVlKSl8fDB9ZWxzZXtMLT1wYXJz
ZUZsb2F0KG8uY3VyQ1NTKEgsImJvcmRlciIrdGhpcysiV2lkdGgiLHRydWUpKXx8
MH19KX1pZihILm9mZnNldFdpZHRoIT09MCl7SSgpfWVsc2V7by5zd2FwKEgsRyxJ
KX1yZXR1cm4gTWF0aC5tYXgoMCxNYXRoLnJvdW5kKEwpKX1yZXR1cm4gby5jdXJD
U1MoSCxGLEopfSxjdXJDU1M6ZnVuY3Rpb24oSSxGLEcpe3ZhciBMLEU9SS5zdHls
ZTtpZihGPT0ib3BhY2l0eSImJiFvLnN1cHBvcnQub3BhY2l0eSl7TD1vLmF0dHIo
RSwib3BhY2l0eSIpO3JldHVybiBMPT0iIj8iMSI6TH1pZihGLm1hdGNoKC9mbG9h
dC9pKSl7Rj13fWlmKCFHJiZFJiZFW0ZdKXtMPUVbRl19ZWxzZXtpZihxLmdldENv
bXB1dGVkU3R5bGUpe2lmKEYubWF0Y2goL2Zsb2F0L2kpKXtGPSJmbG9hdCJ9Rj1G
LnJlcGxhY2UoLyhbQS1aXSkvZywiLSQxIikudG9Mb3dlckNhc2UoKTt2YXIgTT1x
LmdldENvbXB1dGVkU3R5bGUoSSxudWxsKTtpZihNKXtMPU0uZ2V0UHJvcGVydHlW
YWx1ZShGKX1pZihGPT0ib3BhY2l0eSImJkw9PSIiKXtMPSIxIn19ZWxzZXtpZihJ
LmN1cnJlbnRTdHlsZSl7dmFyIEo9Ri5yZXBsYWNlKC9cLShcdykvZyxmdW5jdGlv
bihOLE8pe3JldHVybiBPLnRvVXBwZXJDYXNlKCl9KTtMPUkuY3VycmVudFN0eWxl
W0ZdfHxJLmN1cnJlbnRTdHlsZVtKXTtpZighL15cZCsocHgpPyQvaS50ZXN0KEwp
JiYvXlxkLy50ZXN0KEwpKXt2YXIgSD1FLmxlZnQsSz1JLnJ1bnRpbWVTdHlsZS5s
ZWZ0O0kucnVudGltZVN0eWxlLmxlZnQ9SS5jdXJyZW50U3R5bGUubGVmdDtFLmxl
ZnQ9THx8MDtMPUUucGl4ZWxMZWZ0KyJweCI7RS5sZWZ0PUg7SS5ydW50aW1lU3R5
bGUubGVmdD1LfX19fXJldHVybiBMfSxjbGVhbjpmdW5jdGlvbihGLEssSSl7Sz1L
fHxkb2N1bWVudDtpZih0eXBlb2YgSy5jcmVhdGVFbGVtZW50PT09InVuZGVmaW5l
ZCIpe0s9Sy5vd25lckRvY3VtZW50fHxLWzBdJiZLWzBdLm93bmVyRG9jdW1lbnR8
fGRvY3VtZW50fWlmKCFJJiZGLmxlbmd0aD09PTEmJnR5cGVvZiBGWzBdPT09InN0
cmluZyIpe3ZhciBIPS9ePChcdyspXHMqXC8/PiQvLmV4ZWMoRlswXSk7aWYoSCl7
cmV0dXJuW0suY3JlYXRlRWxlbWVudChIWzFdKV19fXZhciBHPVtdLEU9W10sTD1L
LmNyZWF0ZUVsZW1lbnQoImRpdiIpO28uZWFjaChGLGZ1bmN0aW9uKFAsUyl7aWYo
dHlwZW9mIFM9PT0ibnVtYmVyIil7Uys9IiJ9aWYoIVMpe3JldHVybn1pZih0eXBl
b2YgUz09PSJzdHJpbmciKXtTPVMucmVwbGFjZSgvKDwoXHcrKVtePl0qPylcLz4v
ZyxmdW5jdGlvbihVLFYsVCl7cmV0dXJuIFQubWF0Y2goL14oYWJicnxicnxjb2x8
aW1nfGlucHV0fGxpbmt8bWV0YXxwYXJhbXxocnxhcmVhfGVtYmVkKSQvaSk/VTpW
KyI+PC8iK1QrIj4ifSk7dmFyIE89Uy5yZXBsYWNlKC9eXHMrLywiIikuc3Vic3Ry
aW5nKDAsMTApLnRvTG93ZXJDYXNlKCk7dmFyIFE9IU8uaW5kZXhPZigiPG9wdCIp
JiZbMSwiPHNlbGVjdCBtdWx0aXBsZT0nbXVsdGlwbGUnPiIsIjwvc2VsZWN0PiJd
fHwhTy5pbmRleE9mKCI8bGVnIikmJlsxLCI8ZmllbGRzZXQ+IiwiPC9maWVsZHNl
dD4iXXx8Ty5tYXRjaCgvXjwodGhlYWR8dGJvZHl8dGZvb3R8Y29sZ3xjYXApLykm
JlsxLCI8dGFibGU+IiwiPC90YWJsZT4iXXx8IU8uaW5kZXhPZigiPHRyIikmJlsy
LCI8dGFibGU+PHRib2R5PiIsIjwvdGJvZHk+PC90YWJsZT4iXXx8KCFPLmluZGV4
T2YoIjx0ZCIpfHwhTy5pbmRleE9mKCI8dGgiKSkmJlszLCI8dGFibGU+PHRib2R5
Pjx0cj4iLCI8L3RyPjwvdGJvZHk+PC90YWJsZT4iXXx8IU8uaW5kZXhPZigiPGNv
bCIpJiZbMiwiPHRhYmxlPjx0Ym9keT48L3Rib2R5Pjxjb2xncm91cD4iLCI8L2Nv
bGdyb3VwPjwvdGFibGU+Il18fCFvLnN1cHBvcnQuaHRtbFNlcmlhbGl6ZSYmWzEs
ImRpdjxkaXY+IiwiPC9kaXY+Il18fFswLCIiLCIiXTtMLmlubmVySFRNTD1RWzFd
K1MrUVsyXTt3aGlsZShRWzBdLS0pe0w9TC5sYXN0Q2hpbGR9aWYoIW8uc3VwcG9y
dC50Ym9keSl7dmFyIFI9Lzx0Ym9keS9pLnRlc3QoUyksTj0hTy5pbmRleE9mKCI8
dGFibGUiKSYmIVI/TC5maXJzdENoaWxkJiZMLmZpcnN0Q2hpbGQuY2hpbGROb2Rl
czpRWzFdPT0iPHRhYmxlPiImJiFSP0wuY2hpbGROb2RlczpbXTtmb3IodmFyIE09
Ti5sZW5ndGgtMTtNPj0wOy0tTSl7aWYoby5ub2RlTmFtZShOW01dLCJ0Ym9keSIp
JiYhTltNXS5jaGlsZE5vZGVzLmxlbmd0aCl7TltNXS5wYXJlbnROb2RlLnJlbW92
ZUNoaWxkKE5bTV0pfX19aWYoIW8uc3VwcG9ydC5sZWFkaW5nV2hpdGVzcGFjZSYm
L15ccy8udGVzdChTKSl7TC5pbnNlcnRCZWZvcmUoSy5jcmVhdGVUZXh0Tm9kZShT
Lm1hdGNoKC9eXHMqLylbMF0pLEwuZmlyc3RDaGlsZCl9Uz1vLm1ha2VBcnJheShM
LmNoaWxkTm9kZXMpfWlmKFMubm9kZVR5cGUpe0cucHVzaChTKX1lbHNle0c9by5t
ZXJnZShHLFMpfX0pO2lmKEkpe2Zvcih2YXIgSj0wO0dbSl07SisrKXtpZihvLm5v
ZGVOYW1lKEdbSl0sInNjcmlwdCIpJiYoIUdbSl0udHlwZXx8R1tKXS50eXBlLnRv
TG93ZXJDYXNlKCk9PT0idGV4dC9qYXZhc2NyaXB0Iikpe0UucHVzaChHW0pdLnBh
cmVudE5vZGU/R1tKXS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKEdbSl0pOkdbSl0p
fWVsc2V7aWYoR1tKXS5ub2RlVHlwZT09PTEpe0cuc3BsaWNlLmFwcGx5KEcsW0or
MSwwXS5jb25jYXQoby5tYWtlQXJyYXkoR1tKXS5nZXRFbGVtZW50c0J5VGFnTmFt
ZSgic2NyaXB0IikpKSl9SS5hcHBlbmRDaGlsZChHW0pdKX19cmV0dXJuIEV9cmV0
dXJuIEd9LGF0dHI6ZnVuY3Rpb24oSixHLEspe2lmKCFKfHxKLm5vZGVUeXBlPT0z
fHxKLm5vZGVUeXBlPT04KXtyZXR1cm4gZ312YXIgSD0hby5pc1hNTERvYyhKKSxM
PUshPT1nO0c9SCYmby5wcm9wc1tHXXx8RztpZihKLnRhZ05hbWUpe3ZhciBGPS9o
cmVmfHNyY3xzdHlsZS8udGVzdChHKTtpZihHPT0ic2VsZWN0ZWQiJiZKLnBhcmVu
dE5vZGUpe0oucGFyZW50Tm9kZS5zZWxlY3RlZEluZGV4fWlmKEcgaW4gSiYmSCYm
IUYpe2lmKEwpe2lmKEc9PSJ0eXBlIiYmby5ub2RlTmFtZShKLCJpbnB1dCIpJiZK
LnBhcmVudE5vZGUpe3Rocm93InR5cGUgcHJvcGVydHkgY2FuJ3QgYmUgY2hhbmdl
ZCJ9SltHXT1LfWlmKG8ubm9kZU5hbWUoSiwiZm9ybSIpJiZKLmdldEF0dHJpYnV0
ZU5vZGUoRykpe3JldHVybiBKLmdldEF0dHJpYnV0ZU5vZGUoRykubm9kZVZhbHVl
fWlmKEc9PSJ0YWJJbmRleCIpe3ZhciBJPUouZ2V0QXR0cmlidXRlTm9kZSgidGFi
SW5kZXgiKTtyZXR1cm4gSSYmSS5zcGVjaWZpZWQ/SS52YWx1ZTpKLm5vZGVOYW1l
Lm1hdGNoKC8oYnV0dG9ufGlucHV0fG9iamVjdHxzZWxlY3R8dGV4dGFyZWEpL2kp
PzA6Si5ub2RlTmFtZS5tYXRjaCgvXihhfGFyZWEpJC9pKSYmSi5ocmVmPzA6Z31y
ZXR1cm4gSltHXX1pZighby5zdXBwb3J0LnN0eWxlJiZIJiZHPT0ic3R5bGUiKXty
ZXR1cm4gby5hdHRyKEouc3R5bGUsImNzc1RleHQiLEspfWlmKEwpe0ouc2V0QXR0
cmlidXRlKEcsIiIrSyl9dmFyIEU9IW8uc3VwcG9ydC5ocmVmTm9ybWFsaXplZCYm
SCYmRj9KLmdldEF0dHJpYnV0ZShHLDIpOkouZ2V0QXR0cmlidXRlKEcpO3JldHVy
biBFPT09bnVsbD9nOkV9aWYoIW8uc3VwcG9ydC5vcGFjaXR5JiZHPT0ib3BhY2l0
eSIpe2lmKEwpe0ouem9vbT0xO0ouZmlsdGVyPShKLmZpbHRlcnx8IiIpLnJlcGxh
Y2UoL2FscGhhXChbXildKlwpLywiIikrKHBhcnNlSW50KEspKyIiPT0iTmFOIj8i
IjoiYWxwaGEob3BhY2l0eT0iK0sqMTAwKyIpIil9cmV0dXJuIEouZmlsdGVyJiZK
LmZpbHRlci5pbmRleE9mKCJvcGFjaXR5PSIpPj0wPyhwYXJzZUZsb2F0KEouZmls
dGVyLm1hdGNoKC9vcGFjaXR5PShbXildKikvKVsxXSkvMTAwKSsiIjoiIn1HPUcu
cmVwbGFjZSgvLShbYS16XSkvaWcsZnVuY3Rpb24oTSxOKXtyZXR1cm4gTi50b1Vw
cGVyQ2FzZSgpfSk7aWYoTCl7SltHXT1LfXJldHVybiBKW0ddfSx0cmltOmZ1bmN0
aW9uKEUpe3JldHVybihFfHwiIikucmVwbGFjZSgvXlxzK3xccyskL2csIiIpfSxt
YWtlQXJyYXk6ZnVuY3Rpb24oRyl7dmFyIEU9W107aWYoRyE9bnVsbCl7dmFyIEY9
Ry5sZW5ndGg7aWYoRj09bnVsbHx8dHlwZW9mIEc9PT0ic3RyaW5nInx8by5pc0Z1
bmN0aW9uKEcpfHxHLnNldEludGVydmFsKXtFWzBdPUd9ZWxzZXt3aGlsZShGKXtF
Wy0tRl09R1tGXX19fXJldHVybiBFfSxpbkFycmF5OmZ1bmN0aW9uKEcsSCl7Zm9y
KHZhciBFPTAsRj1ILmxlbmd0aDtFPEY7RSsrKXtpZihIW0VdPT09Ryl7cmV0dXJu
IEV9fXJldHVybiAtMX0sbWVyZ2U6ZnVuY3Rpb24oSCxFKXt2YXIgRj0wLEcsST1I
Lmxlbmd0aDtpZighby5zdXBwb3J0LmdldEFsbCl7d2hpbGUoKEc9RVtGKytdKSE9
bnVsbCl7aWYoRy5ub2RlVHlwZSE9OCl7SFtJKytdPUd9fX1lbHNle3doaWxlKChH
PUVbRisrXSkhPW51bGwpe0hbSSsrXT1HfX1yZXR1cm4gSH0sdW5pcXVlOmZ1bmN0
aW9uKEspe3ZhciBGPVtdLEU9e307dHJ5e2Zvcih2YXIgRz0wLEg9Sy5sZW5ndGg7
RzxIO0crKyl7dmFyIEo9by5kYXRhKEtbR10pO2lmKCFFW0pdKXtFW0pdPXRydWU7
Ri5wdXNoKEtbR10pfX19Y2F0Y2goSSl7Rj1LfXJldHVybiBGfSxncmVwOmZ1bmN0
aW9uKEYsSixFKXt2YXIgRz1bXTtmb3IodmFyIEg9MCxJPUYubGVuZ3RoO0g8STtI
Kyspe2lmKCFFIT0hSihGW0hdLEgpKXtHLnB1c2goRltIXSl9fXJldHVybiBHfSxt
YXA6ZnVuY3Rpb24oRSxKKXt2YXIgRj1bXTtmb3IodmFyIEc9MCxIPUUubGVuZ3Ro
O0c8SDtHKyspe3ZhciBJPUooRVtHXSxHKTtpZihJIT1udWxsKXtGW0YubGVuZ3Ro
XT1JfX1yZXR1cm4gRi5jb25jYXQuYXBwbHkoW10sRil9fSk7dmFyIEM9bmF2aWdh
dG9yLnVzZXJBZ2VudC50b0xvd2VyQ2FzZSgpO28uYnJvd3Nlcj17dmVyc2lvbjoo
Qy5tYXRjaCgvLisoPzpydnxpdHxyYXxpZSlbXC86IF0oW1xkLl0rKS8pfHxbMCwi
MCJdKVsxXSxzYWZhcmk6L3dlYmtpdC8udGVzdChDKSxvcGVyYTovb3BlcmEvLnRl
c3QoQyksbXNpZTovbXNpZS8udGVzdChDKSYmIS9vcGVyYS8udGVzdChDKSxtb3pp
bGxhOi9tb3ppbGxhLy50ZXN0KEMpJiYhLyhjb21wYXRpYmxlfHdlYmtpdCkvLnRl
c3QoQyl9O28uZWFjaCh7cGFyZW50OmZ1bmN0aW9uKEUpe3JldHVybiBFLnBhcmVu
dE5vZGV9LHBhcmVudHM6ZnVuY3Rpb24oRSl7cmV0dXJuIG8uZGlyKEUsInBhcmVu
dE5vZGUiKX0sbmV4dDpmdW5jdGlvbihFKXtyZXR1cm4gby5udGgoRSwyLCJuZXh0
U2libGluZyIpfSxwcmV2OmZ1bmN0aW9uKEUpe3JldHVybiBvLm50aChFLDIsInBy
ZXZpb3VzU2libGluZyIpfSxuZXh0QWxsOmZ1bmN0aW9uKEUpe3JldHVybiBvLmRp
cihFLCJuZXh0U2libGluZyIpfSxwcmV2QWxsOmZ1bmN0aW9uKEUpe3JldHVybiBv
LmRpcihFLCJwcmV2aW91c1NpYmxpbmciKX0sc2libGluZ3M6ZnVuY3Rpb24oRSl7
cmV0dXJuIG8uc2libGluZyhFLnBhcmVudE5vZGUuZmlyc3RDaGlsZCxFKX0sY2hp
bGRyZW46ZnVuY3Rpb24oRSl7cmV0dXJuIG8uc2libGluZyhFLmZpcnN0Q2hpbGQp
fSxjb250ZW50czpmdW5jdGlvbihFKXtyZXR1cm4gby5ub2RlTmFtZShFLCJpZnJh
bWUiKT9FLmNvbnRlbnREb2N1bWVudHx8RS5jb250ZW50V2luZG93LmRvY3VtZW50
Om8ubWFrZUFycmF5KEUuY2hpbGROb2Rlcyl9fSxmdW5jdGlvbihFLEYpe28uZm5b
RV09ZnVuY3Rpb24oRyl7dmFyIEg9by5tYXAodGhpcyxGKTtpZihHJiZ0eXBlb2Yg
Rz09InN0cmluZyIpe0g9by5tdWx0aUZpbHRlcihHLEgpfXJldHVybiB0aGlzLnB1
c2hTdGFjayhvLnVuaXF1ZShIKSxFLEcpfX0pO28uZWFjaCh7YXBwZW5kVG86ImFw
cGVuZCIscHJlcGVuZFRvOiJwcmVwZW5kIixpbnNlcnRCZWZvcmU6ImJlZm9yZSIs
aW5zZXJ0QWZ0ZXI6ImFmdGVyIixyZXBsYWNlQWxsOiJyZXBsYWNlV2l0aCJ9LGZ1
bmN0aW9uKEUsRil7by5mbltFXT1mdW5jdGlvbihHKXt2YXIgSj1bXSxMPW8oRyk7
Zm9yKHZhciBLPTAsSD1MLmxlbmd0aDtLPEg7SysrKXt2YXIgST0oSz4wP3RoaXMu
Y2xvbmUodHJ1ZSk6dGhpcykuZ2V0KCk7by5mbltGXS5hcHBseShvKExbS10pLEkp
O0o9Si5jb25jYXQoSSl9cmV0dXJuIHRoaXMucHVzaFN0YWNrKEosRSxHKX19KTtv
LmVhY2goe3JlbW92ZUF0dHI6ZnVuY3Rpb24oRSl7by5hdHRyKHRoaXMsRSwiIik7
aWYodGhpcy5ub2RlVHlwZT09MSl7dGhpcy5yZW1vdmVBdHRyaWJ1dGUoRSl9fSxh
ZGRDbGFzczpmdW5jdGlvbihFKXtvLmNsYXNzTmFtZS5hZGQodGhpcyxFKX0scmVt
b3ZlQ2xhc3M6ZnVuY3Rpb24oRSl7by5jbGFzc05hbWUucmVtb3ZlKHRoaXMsRSl9
LHRvZ2dsZUNsYXNzOmZ1bmN0aW9uKEYsRSl7aWYodHlwZW9mIEUhPT0iYm9vbGVh
biIpe0U9IW8uY2xhc3NOYW1lLmhhcyh0aGlzLEYpfW8uY2xhc3NOYW1lW0U/ImFk
ZCI6InJlbW92ZSJdKHRoaXMsRil9LHJlbW92ZTpmdW5jdGlvbihFKXtpZighRXx8
by5maWx0ZXIoRSxbdGhpc10pLmxlbmd0aCl7bygiKiIsdGhpcykuYWRkKFt0aGlz
XSkuZWFjaChmdW5jdGlvbigpe28uZXZlbnQucmVtb3ZlKHRoaXMpO28ucmVtb3Zl
RGF0YSh0aGlzKX0pO2lmKHRoaXMucGFyZW50Tm9kZSl7dGhpcy5wYXJlbnROb2Rl
LnJlbW92ZUNoaWxkKHRoaXMpfX19LGVtcHR5OmZ1bmN0aW9uKCl7byh0aGlzKS5j
aGlsZHJlbigpLnJlbW92ZSgpO3doaWxlKHRoaXMuZmlyc3RDaGlsZCl7dGhpcy5y
ZW1vdmVDaGlsZCh0aGlzLmZpcnN0Q2hpbGQpfX19LGZ1bmN0aW9uKEUsRil7by5m
bltFXT1mdW5jdGlvbigpe3JldHVybiB0aGlzLmVhY2goRixhcmd1bWVudHMpfX0p
O2Z1bmN0aW9uIGooRSxGKXtyZXR1cm4gRVswXSYmcGFyc2VJbnQoby5jdXJDU1Mo
RVswXSxGLHRydWUpLDEwKXx8MH12YXIgaD0ialF1ZXJ5IitlKCksdj0wLEE9e307
by5leHRlbmQoe2NhY2hlOnt9LGRhdGE6ZnVuY3Rpb24oRixFLEcpe0Y9Rj09bD9B
OkY7dmFyIEg9RltoXTtpZighSCl7SD1GW2hdPSsrdn1pZihFJiYhby5jYWNoZVtI
XSl7by5jYWNoZVtIXT17fX1pZihHIT09Zyl7by5jYWNoZVtIXVtFXT1HfXJldHVy
biBFP28uY2FjaGVbSF1bRV06SH0scmVtb3ZlRGF0YTpmdW5jdGlvbihGLEUpe0Y9
Rj09bD9BOkY7dmFyIEg9RltoXTtpZihFKXtpZihvLmNhY2hlW0hdKXtkZWxldGUg
by5jYWNoZVtIXVtFXTtFPSIiO2ZvcihFIGluIG8uY2FjaGVbSF0pe2JyZWFrfWlm
KCFFKXtvLnJlbW92ZURhdGEoRil9fX1lbHNle3RyeXtkZWxldGUgRltoXX1jYXRj
aChHKXtpZihGLnJlbW92ZUF0dHJpYnV0ZSl7Ri5yZW1vdmVBdHRyaWJ1dGUoaCl9
fWRlbGV0ZSBvLmNhY2hlW0hdfX0scXVldWU6ZnVuY3Rpb24oRixFLEgpe2lmKEYp
e0U9KEV8fCJmeCIpKyJxdWV1ZSI7dmFyIEc9by5kYXRhKEYsRSk7aWYoIUd8fG8u
aXNBcnJheShIKSl7Rz1vLmRhdGEoRixFLG8ubWFrZUFycmF5KEgpKX1lbHNle2lm
KEgpe0cucHVzaChIKX19fXJldHVybiBHfSxkZXF1ZXVlOmZ1bmN0aW9uKEgsRyl7
dmFyIEU9by5xdWV1ZShILEcpLEY9RS5zaGlmdCgpO2lmKCFHfHxHPT09ImZ4Iil7
Rj1FWzBdfWlmKEYhPT1nKXtGLmNhbGwoSCl9fX0pO28uZm4uZXh0ZW5kKHtkYXRh
OmZ1bmN0aW9uKEUsRyl7dmFyIEg9RS5zcGxpdCgiLiIpO0hbMV09SFsxXT8iLiIr
SFsxXToiIjtpZihHPT09Zyl7dmFyIEY9dGhpcy50cmlnZ2VySGFuZGxlcigiZ2V0
RGF0YSIrSFsxXSsiISIsW0hbMF1dKTtpZihGPT09ZyYmdGhpcy5sZW5ndGgpe0Y9
by5kYXRhKHRoaXNbMF0sRSl9cmV0dXJuIEY9PT1nJiZIWzFdP3RoaXMuZGF0YShI
WzBdKTpGfWVsc2V7cmV0dXJuIHRoaXMudHJpZ2dlcigic2V0RGF0YSIrSFsxXSsi
ISIsW0hbMF0sR10pLmVhY2goZnVuY3Rpb24oKXtvLmRhdGEodGhpcyxFLEcpfSl9
fSxyZW1vdmVEYXRhOmZ1bmN0aW9uKEUpe3JldHVybiB0aGlzLmVhY2goZnVuY3Rp
b24oKXtvLnJlbW92ZURhdGEodGhpcyxFKX0pfSxxdWV1ZTpmdW5jdGlvbihFLEYp
e2lmKHR5cGVvZiBFIT09InN0cmluZyIpe0Y9RTtFPSJmeCJ9aWYoRj09PWcpe3Jl
dHVybiBvLnF1ZXVlKHRoaXNbMF0sRSl9cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlv
bigpe3ZhciBHPW8ucXVldWUodGhpcyxFLEYpO2lmKEU9PSJmeCImJkcubGVuZ3Ro
PT0xKXtHWzBdLmNhbGwodGhpcyl9fSl9LGRlcXVldWU6ZnVuY3Rpb24oRSl7cmV0
dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe28uZGVxdWV1ZSh0aGlzLEUpfSl9fSk7
DQovKg0KICogU2l6emxlIENTUyBTZWxlY3RvciBFbmdpbmUgLSB2MC45LjMNCiAq
ICBDb3B5cmlnaHQgMjAwOSwgVGhlIERvam8gRm91bmRhdGlvbg0KICogIFJlbGVh
c2VkIHVuZGVyIHRoZSBNSVQsIEJTRCwgYW5kIEdQTCBMaWNlbnNlcy4NCiAqICBN
b3JlIGluZm9ybWF0aW9uOiBodHRwOi8vc2l6emxlanMuY29tLw0KICovDQooZnVu
Y3Rpb24oKXt2YXIgUj0vKCg/OlwoKD86XChbXigpXStcKXxbXigpXSspK1wpfFxb
KD86XFtbXltcXV0qXF18WyciXVteJyJdKlsnIl18W15bXF0nIl0rKStcXXxcXC58
W14gPit+LChcW1xcXSspK3xbPit+XSkoXHMqLFxzKik/L2csTD0wLEg9T2JqZWN0
LnByb3RvdHlwZS50b1N0cmluZzt2YXIgRj1mdW5jdGlvbihZLFUsYWIsYWMpe2Fi
PWFifHxbXTtVPVV8fGRvY3VtZW50O2lmKFUubm9kZVR5cGUhPT0xJiZVLm5vZGVU
eXBlIT09OSl7cmV0dXJuW119aWYoIVl8fHR5cGVvZiBZIT09InN0cmluZyIpe3Jl
dHVybiBhYn12YXIgWj1bXSxXLGFmLGFpLFQsYWQsVixYPXRydWU7Ui5sYXN0SW5k
ZXg9MDt3aGlsZSgoVz1SLmV4ZWMoWSkpIT09bnVsbCl7Wi5wdXNoKFdbMV0pO2lm
KFdbMl0pe1Y9UmVnRXhwLnJpZ2h0Q29udGV4dDticmVha319aWYoWi5sZW5ndGg+
MSYmTS5leGVjKFkpKXtpZihaLmxlbmd0aD09PTImJkkucmVsYXRpdmVbWlswXV0p
e2FmPUooWlswXStaWzFdLFUpfWVsc2V7YWY9SS5yZWxhdGl2ZVtaWzBdXT9bVV06
RihaLnNoaWZ0KCksVSk7d2hpbGUoWi5sZW5ndGgpe1k9Wi5zaGlmdCgpO2lmKEku
cmVsYXRpdmVbWV0pe1krPVouc2hpZnQoKX1hZj1KKFksYWYpfX19ZWxzZXt2YXIg
YWU9YWM/e2V4cHI6Wi5wb3AoKSxzZXQ6RShhYyl9OkYuZmluZChaLnBvcCgpLFou
bGVuZ3RoPT09MSYmVS5wYXJlbnROb2RlP1UucGFyZW50Tm9kZTpVLFEoVSkpO2Fm
PUYuZmlsdGVyKGFlLmV4cHIsYWUuc2V0KTtpZihaLmxlbmd0aD4wKXthaT1FKGFm
KX1lbHNle1g9ZmFsc2V9d2hpbGUoWi5sZW5ndGgpe3ZhciBhaD1aLnBvcCgpLGFn
PWFoO2lmKCFJLnJlbGF0aXZlW2FoXSl7YWg9IiJ9ZWxzZXthZz1aLnBvcCgpfWlm
KGFnPT1udWxsKXthZz1VfUkucmVsYXRpdmVbYWhdKGFpLGFnLFEoVSkpfX1pZigh
YWkpe2FpPWFmfWlmKCFhaSl7dGhyb3ciU3ludGF4IGVycm9yLCB1bnJlY29nbml6
ZWQgZXhwcmVzc2lvbjogIisoYWh8fFkpfWlmKEguY2FsbChhaSk9PT0iW29iamVj
dCBBcnJheV0iKXtpZighWCl7YWIucHVzaC5hcHBseShhYixhaSl9ZWxzZXtpZihV
Lm5vZGVUeXBlPT09MSl7Zm9yKHZhciBhYT0wO2FpW2FhXSE9bnVsbDthYSsrKXtp
ZihhaVthYV0mJihhaVthYV09PT10cnVlfHxhaVthYV0ubm9kZVR5cGU9PT0xJiZL
KFUsYWlbYWFdKSkpe2FiLnB1c2goYWZbYWFdKX19fWVsc2V7Zm9yKHZhciBhYT0w
O2FpW2FhXSE9bnVsbDthYSsrKXtpZihhaVthYV0mJmFpW2FhXS5ub2RlVHlwZT09
PTEpe2FiLnB1c2goYWZbYWFdKX19fX19ZWxzZXtFKGFpLGFiKX1pZihWKXtGKFYs
VSxhYixhYyk7aWYoRyl7aGFzRHVwbGljYXRlPWZhbHNlO2FiLnNvcnQoRyk7aWYo
aGFzRHVwbGljYXRlKXtmb3IodmFyIGFhPTE7YWE8YWIubGVuZ3RoO2FhKyspe2lm
KGFiW2FhXT09PWFiW2FhLTFdKXthYi5zcGxpY2UoYWEtLSwxKX19fX19cmV0dXJu
IGFifTtGLm1hdGNoZXM9ZnVuY3Rpb24oVCxVKXtyZXR1cm4gRihULG51bGwsbnVs
bCxVKX07Ri5maW5kPWZ1bmN0aW9uKGFhLFQsYWIpe3ZhciBaLFg7aWYoIWFhKXty
ZXR1cm5bXX1mb3IodmFyIFc9MCxWPUkub3JkZXIubGVuZ3RoO1c8VjtXKyspe3Zh
ciBZPUkub3JkZXJbV10sWDtpZigoWD1JLm1hdGNoW1ldLmV4ZWMoYWEpKSl7dmFy
IFU9UmVnRXhwLmxlZnRDb250ZXh0O2lmKFUuc3Vic3RyKFUubGVuZ3RoLTEpIT09
IlxcIil7WFsxXT0oWFsxXXx8IiIpLnJlcGxhY2UoL1xcL2csIiIpO1o9SS5maW5k
W1ldKFgsVCxhYik7aWYoWiE9bnVsbCl7YWE9YWEucmVwbGFjZShJLm1hdGNoW1ld
LCIiKTticmVha319fX1pZighWil7Wj1ULmdldEVsZW1lbnRzQnlUYWdOYW1lKCIq
Iil9cmV0dXJue3NldDpaLGV4cHI6YWF9fTtGLmZpbHRlcj1mdW5jdGlvbihhZCxh
YyxhZyxXKXt2YXIgVj1hZCxhaT1bXSxhYT1hYyxZLFQsWj1hYyYmYWNbMF0mJlEo
YWNbMF0pO3doaWxlKGFkJiZhYy5sZW5ndGgpe2Zvcih2YXIgYWIgaW4gSS5maWx0
ZXIpe2lmKChZPUkubWF0Y2hbYWJdLmV4ZWMoYWQpKSE9bnVsbCl7dmFyIFU9SS5m
aWx0ZXJbYWJdLGFoLGFmO1Q9ZmFsc2U7aWYoYWE9PWFpKXthaT1bXX1pZihJLnBy
ZUZpbHRlclthYl0pe1k9SS5wcmVGaWx0ZXJbYWJdKFksYWEsYWcsYWksVyxaKTtp
ZighWSl7VD1haD10cnVlfWVsc2V7aWYoWT09PXRydWUpe2NvbnRpbnVlfX19aWYo
WSl7Zm9yKHZhciBYPTA7KGFmPWFhW1hdKSE9bnVsbDtYKyspe2lmKGFmKXthaD1V
KGFmLFksWCxhYSk7dmFyIGFlPVdeISFhaDtpZihhZyYmYWghPW51bGwpe2lmKGFl
KXtUPXRydWV9ZWxzZXthYVtYXT1mYWxzZX19ZWxzZXtpZihhZSl7YWkucHVzaChh
Zik7VD10cnVlfX19fX1pZihhaCE9PWcpe2lmKCFhZyl7YWE9YWl9YWQ9YWQucmVw
bGFjZShJLm1hdGNoW2FiXSwiIik7aWYoIVQpe3JldHVybltdfWJyZWFrfX19aWYo
YWQ9PVYpe2lmKFQ9PW51bGwpe3Rocm93IlN5bnRheCBlcnJvciwgdW5yZWNvZ25p
emVkIGV4cHJlc3Npb246ICIrYWR9ZWxzZXticmVha319Vj1hZH1yZXR1cm4gYWF9
O3ZhciBJPUYuc2VsZWN0b3JzPXtvcmRlcjpbIklEIiwiTkFNRSIsIlRBRyJdLG1h
dGNoOntJRDovIygoPzpbXHdcdTAwYzAtXHVGRkZGXy1dfFxcLikrKS8sQ0xBU1M6
L1wuKCg/Oltcd1x1MDBjMC1cdUZGRkZfLV18XFwuKSspLyxOQU1FOi9cW25hbWU9
WyciXSooKD86W1x3XHUwMGMwLVx1RkZGRl8tXXxcXC4pKylbJyJdKlxdLyxBVFRS
Oi9cW1xzKigoPzpbXHdcdTAwYzAtXHVGRkZGXy1dfFxcLikrKVxzKig/OihcUz89
KVxzKihbJyJdKikoLio/KVwzfClccypcXS8sVEFHOi9eKCg/Oltcd1x1MDBjMC1c
dUZGRkZcKl8tXXxcXC4pKykvLENISUxEOi86KG9ubHl8bnRofGxhc3R8Zmlyc3Qp
LWNoaWxkKD86XCgoZXZlbnxvZGR8W1xkbistXSopXCkpPy8sUE9TOi86KG50aHxl
cXxndHxsdHxmaXJzdHxsYXN0fGV2ZW58b2RkKSg/OlwoKFxkKilcKSk/KD89W14t
XXwkKS8sUFNFVURPOi86KCg/Oltcd1x1MDBjMC1cdUZGRkZfLV18XFwuKSspKD86
XCgoWyciXSopKCg/OlwoW15cKV0rXCl8W15cMlwoXCldKikrKVwyXCkpPy99LGF0
dHJNYXA6eyJjbGFzcyI6ImNsYXNzTmFtZSIsImZvciI6Imh0bWxGb3IifSxhdHRy
SGFuZGxlOntocmVmOmZ1bmN0aW9uKFQpe3JldHVybiBULmdldEF0dHJpYnV0ZSgi
aHJlZiIpfX0scmVsYXRpdmU6eyIrIjpmdW5jdGlvbihhYSxULFope3ZhciBYPXR5
cGVvZiBUPT09InN0cmluZyIsYWI9WCYmIS9cVy8udGVzdChUKSxZPVgmJiFhYjtp
ZihhYiYmIVope1Q9VC50b1VwcGVyQ2FzZSgpfWZvcih2YXIgVz0wLFY9YWEubGVu
Z3RoLFU7VzxWO1crKyl7aWYoKFU9YWFbV10pKXt3aGlsZSgoVT1VLnByZXZpb3Vz
U2libGluZykmJlUubm9kZVR5cGUhPT0xKXt9YWFbV109WXx8VSYmVS5ub2RlTmFt
ZT09PVQ/VXx8ZmFsc2U6VT09PVR9fWlmKFkpe0YuZmlsdGVyKFQsYWEsdHJ1ZSl9
fSwiPiI6ZnVuY3Rpb24oWixVLGFhKXt2YXIgWD10eXBlb2YgVT09PSJzdHJpbmci
O2lmKFgmJiEvXFcvLnRlc3QoVSkpe1U9YWE/VTpVLnRvVXBwZXJDYXNlKCk7Zm9y
KHZhciBWPTAsVD1aLmxlbmd0aDtWPFQ7VisrKXt2YXIgWT1aW1ZdO2lmKFkpe3Zh
ciBXPVkucGFyZW50Tm9kZTtaW1ZdPVcubm9kZU5hbWU9PT1VP1c6ZmFsc2V9fX1l
bHNle2Zvcih2YXIgVj0wLFQ9Wi5sZW5ndGg7VjxUO1YrKyl7dmFyIFk9WltWXTtp
ZihZKXtaW1ZdPVg/WS5wYXJlbnROb2RlOlkucGFyZW50Tm9kZT09PVV9fWlmKFgp
e0YuZmlsdGVyKFUsWix0cnVlKX19fSwiIjpmdW5jdGlvbihXLFUsWSl7dmFyIFY9
TCsrLFQ9UztpZighVS5tYXRjaCgvXFcvKSl7dmFyIFg9VT1ZP1U6VS50b1VwcGVy
Q2FzZSgpO1Q9UH1UKCJwYXJlbnROb2RlIixVLFYsVyxYLFkpfSwifiI6ZnVuY3Rp
b24oVyxVLFkpe3ZhciBWPUwrKyxUPVM7aWYodHlwZW9mIFU9PT0ic3RyaW5nIiYm
IVUubWF0Y2goL1xXLykpe3ZhciBYPVU9WT9VOlUudG9VcHBlckNhc2UoKTtUPVB9
VCgicHJldmlvdXNTaWJsaW5nIixVLFYsVyxYLFkpfX0sZmluZDp7SUQ6ZnVuY3Rp
b24oVSxWLFcpe2lmKHR5cGVvZiBWLmdldEVsZW1lbnRCeUlkIT09InVuZGVmaW5l
ZCImJiFXKXt2YXIgVD1WLmdldEVsZW1lbnRCeUlkKFVbMV0pO3JldHVybiBUP1tU
XTpbXX19LE5BTUU6ZnVuY3Rpb24oVixZLFope2lmKHR5cGVvZiBZLmdldEVsZW1l
bnRzQnlOYW1lIT09InVuZGVmaW5lZCIpe3ZhciBVPVtdLFg9WS5nZXRFbGVtZW50
c0J5TmFtZShWWzFdKTtmb3IodmFyIFc9MCxUPVgubGVuZ3RoO1c8VDtXKyspe2lm
KFhbV10uZ2V0QXR0cmlidXRlKCJuYW1lIik9PT1WWzFdKXtVLnB1c2goWFtXXSl9
fXJldHVybiBVLmxlbmd0aD09PTA/bnVsbDpVfX0sVEFHOmZ1bmN0aW9uKFQsVSl7
cmV0dXJuIFUuZ2V0RWxlbWVudHNCeVRhZ05hbWUoVFsxXSl9fSxwcmVGaWx0ZXI6
e0NMQVNTOmZ1bmN0aW9uKFcsVSxWLFQsWixhYSl7Vz0iICIrV1sxXS5yZXBsYWNl
KC9cXC9nLCIiKSsiICI7aWYoYWEpe3JldHVybiBXfWZvcih2YXIgWD0wLFk7KFk9
VVtYXSkhPW51bGw7WCsrKXtpZihZKXtpZihaXihZLmNsYXNzTmFtZSYmKCIgIitZ
LmNsYXNzTmFtZSsiICIpLmluZGV4T2YoVyk+PTApKXtpZighVil7VC5wdXNoKFkp
fX1lbHNle2lmKFYpe1VbWF09ZmFsc2V9fX19cmV0dXJuIGZhbHNlfSxJRDpmdW5j
dGlvbihUKXtyZXR1cm4gVFsxXS5yZXBsYWNlKC9cXC9nLCIiKX0sVEFHOmZ1bmN0
aW9uKFUsVCl7Zm9yKHZhciBWPTA7VFtWXT09PWZhbHNlO1YrKyl7fXJldHVybiBU
W1ZdJiZRKFRbVl0pP1VbMV06VVsxXS50b1VwcGVyQ2FzZSgpfSxDSElMRDpmdW5j
dGlvbihUKXtpZihUWzFdPT0ibnRoIil7dmFyIFU9LygtPykoXGQqKW4oKD86XCt8
LSk/XGQqKS8uZXhlYyhUWzJdPT0iZXZlbiImJiIybiJ8fFRbMl09PSJvZGQiJiYi
Mm4rMSJ8fCEvXEQvLnRlc3QoVFsyXSkmJiIwbisiK1RbMl18fFRbMl0pO1RbMl09
KFVbMV0rKFVbMl18fDEpKS0wO1RbM109VVszXS0wfVRbMF09TCsrO3JldHVybiBU
fSxBVFRSOmZ1bmN0aW9uKFgsVSxWLFQsWSxaKXt2YXIgVz1YWzFdLnJlcGxhY2Uo
L1xcL2csIiIpO2lmKCFaJiZJLmF0dHJNYXBbV10pe1hbMV09SS5hdHRyTWFwW1dd
fWlmKFhbMl09PT0ifj0iKXtYWzRdPSIgIitYWzRdKyIgIn1yZXR1cm4gWH0sUFNF
VURPOmZ1bmN0aW9uKFgsVSxWLFQsWSl7aWYoWFsxXT09PSJub3QiKXtpZihYWzNd
Lm1hdGNoKFIpLmxlbmd0aD4xfHwvXlx3Ly50ZXN0KFhbM10pKXtYWzNdPUYoWFsz
XSxudWxsLG51bGwsVSl9ZWxzZXt2YXIgVz1GLmZpbHRlcihYWzNdLFUsVix0cnVl
XlkpO2lmKCFWKXtULnB1c2guYXBwbHkoVCxXKX1yZXR1cm4gZmFsc2V9fWVsc2V7
aWYoSS5tYXRjaC5QT1MudGVzdChYWzBdKXx8SS5tYXRjaC5DSElMRC50ZXN0KFhb
MF0pKXtyZXR1cm4gdHJ1ZX19cmV0dXJuIFh9LFBPUzpmdW5jdGlvbihUKXtULnVu
c2hpZnQodHJ1ZSk7cmV0dXJuIFR9fSxmaWx0ZXJzOntlbmFibGVkOmZ1bmN0aW9u
KFQpe3JldHVybiBULmRpc2FibGVkPT09ZmFsc2UmJlQudHlwZSE9PSJoaWRkZW4i
fSxkaXNhYmxlZDpmdW5jdGlvbihUKXtyZXR1cm4gVC5kaXNhYmxlZD09PXRydWV9
LGNoZWNrZWQ6ZnVuY3Rpb24oVCl7cmV0dXJuIFQuY2hlY2tlZD09PXRydWV9LHNl
bGVjdGVkOmZ1bmN0aW9uKFQpe1QucGFyZW50Tm9kZS5zZWxlY3RlZEluZGV4O3Jl
dHVybiBULnNlbGVjdGVkPT09dHJ1ZX0scGFyZW50OmZ1bmN0aW9uKFQpe3JldHVy
biAhIVQuZmlyc3RDaGlsZH0sZW1wdHk6ZnVuY3Rpb24oVCl7cmV0dXJuICFULmZp
cnN0Q2hpbGR9LGhhczpmdW5jdGlvbihWLFUsVCl7cmV0dXJuICEhRihUWzNdLFYp
Lmxlbmd0aH0saGVhZGVyOmZ1bmN0aW9uKFQpe3JldHVybi9oXGQvaS50ZXN0KFQu
bm9kZU5hbWUpfSx0ZXh0OmZ1bmN0aW9uKFQpe3JldHVybiJ0ZXh0Ij09PVQudHlw
ZX0scmFkaW86ZnVuY3Rpb24oVCl7cmV0dXJuInJhZGlvIj09PVQudHlwZX0sY2hl
Y2tib3g6ZnVuY3Rpb24oVCl7cmV0dXJuImNoZWNrYm94Ij09PVQudHlwZX0sZmls
ZTpmdW5jdGlvbihUKXtyZXR1cm4iZmlsZSI9PT1ULnR5cGV9LHBhc3N3b3JkOmZ1
bmN0aW9uKFQpe3JldHVybiJwYXNzd29yZCI9PT1ULnR5cGV9LHN1Ym1pdDpmdW5j
dGlvbihUKXtyZXR1cm4ic3VibWl0Ij09PVQudHlwZX0saW1hZ2U6ZnVuY3Rpb24o
VCl7cmV0dXJuImltYWdlIj09PVQudHlwZX0scmVzZXQ6ZnVuY3Rpb24oVCl7cmV0
dXJuInJlc2V0Ij09PVQudHlwZX0sYnV0dG9uOmZ1bmN0aW9uKFQpe3JldHVybiJi
dXR0b24iPT09VC50eXBlfHxULm5vZGVOYW1lLnRvVXBwZXJDYXNlKCk9PT0iQlVU
VE9OIn0saW5wdXQ6ZnVuY3Rpb24oVCl7cmV0dXJuL2lucHV0fHNlbGVjdHx0ZXh0
YXJlYXxidXR0b24vaS50ZXN0KFQubm9kZU5hbWUpfX0sc2V0RmlsdGVyczp7Zmly
c3Q6ZnVuY3Rpb24oVSxUKXtyZXR1cm4gVD09PTB9LGxhc3Q6ZnVuY3Rpb24oVixV
LFQsVyl7cmV0dXJuIFU9PT1XLmxlbmd0aC0xfSxldmVuOmZ1bmN0aW9uKFUsVCl7
cmV0dXJuIFQlMj09PTB9LG9kZDpmdW5jdGlvbihVLFQpe3JldHVybiBUJTI9PT0x
fSxsdDpmdW5jdGlvbihWLFUsVCl7cmV0dXJuIFU8VFszXS0wfSxndDpmdW5jdGlv
bihWLFUsVCl7cmV0dXJuIFU+VFszXS0wfSxudGg6ZnVuY3Rpb24oVixVLFQpe3Jl
dHVybiBUWzNdLTA9PVV9LGVxOmZ1bmN0aW9uKFYsVSxUKXtyZXR1cm4gVFszXS0w
PT1VfX0sZmlsdGVyOntQU0VVRE86ZnVuY3Rpb24oWixWLFcsYWEpe3ZhciBVPVZb
MV0sWD1JLmZpbHRlcnNbVV07aWYoWCl7cmV0dXJuIFgoWixXLFYsYWEpfWVsc2V7
aWYoVT09PSJjb250YWlucyIpe3JldHVybihaLnRleHRDb250ZW50fHxaLmlubmVy
VGV4dHx8IiIpLmluZGV4T2YoVlszXSk+PTB9ZWxzZXtpZihVPT09Im5vdCIpe3Zh
ciBZPVZbM107Zm9yKHZhciBXPTAsVD1ZLmxlbmd0aDtXPFQ7VysrKXtpZihZW1dd
PT09Wil7cmV0dXJuIGZhbHNlfX1yZXR1cm4gdHJ1ZX19fX0sQ0hJTEQ6ZnVuY3Rp
b24oVCxXKXt2YXIgWj1XWzFdLFU9VDtzd2l0Y2goWil7Y2FzZSJvbmx5IjpjYXNl
ImZpcnN0Ijp3aGlsZShVPVUucHJldmlvdXNTaWJsaW5nKXtpZihVLm5vZGVUeXBl
PT09MSl7cmV0dXJuIGZhbHNlfX1pZihaPT0iZmlyc3QiKXtyZXR1cm4gdHJ1ZX1V
PVQ7Y2FzZSJsYXN0Ijp3aGlsZShVPVUubmV4dFNpYmxpbmcpe2lmKFUubm9kZVR5
cGU9PT0xKXtyZXR1cm4gZmFsc2V9fXJldHVybiB0cnVlO2Nhc2UibnRoIjp2YXIg
Vj1XWzJdLGFjPVdbM107aWYoVj09MSYmYWM9PTApe3JldHVybiB0cnVlfXZhciBZ
PVdbMF0sYWI9VC5wYXJlbnROb2RlO2lmKGFiJiYoYWIuc2l6Y2FjaGUhPT1ZfHwh
VC5ub2RlSW5kZXgpKXt2YXIgWD0wO2ZvcihVPWFiLmZpcnN0Q2hpbGQ7VTtVPVUu
bmV4dFNpYmxpbmcpe2lmKFUubm9kZVR5cGU9PT0xKXtVLm5vZGVJbmRleD0rK1h9
fWFiLnNpemNhY2hlPVl9dmFyIGFhPVQubm9kZUluZGV4LWFjO2lmKFY9PTApe3Jl
dHVybiBhYT09MH1lbHNle3JldHVybihhYSVWPT0wJiZhYS9WPj0wKX19fSxJRDpm
dW5jdGlvbihVLFQpe3JldHVybiBVLm5vZGVUeXBlPT09MSYmVS5nZXRBdHRyaWJ1
dGUoImlkIik9PT1UfSxUQUc6ZnVuY3Rpb24oVSxUKXtyZXR1cm4oVD09PSIqIiYm
VS5ub2RlVHlwZT09PTEpfHxVLm5vZGVOYW1lPT09VH0sQ0xBU1M6ZnVuY3Rpb24o
VSxUKXtyZXR1cm4oIiAiKyhVLmNsYXNzTmFtZXx8VS5nZXRBdHRyaWJ1dGUoImNs
YXNzIikpKyIgIikuaW5kZXhPZihUKT4tMX0sQVRUUjpmdW5jdGlvbihZLFcpe3Zh
ciBWPVdbMV0sVD1JLmF0dHJIYW5kbGVbVl0/SS5hdHRySGFuZGxlW1ZdKFkpOllb
Vl0hPW51bGw/WVtWXTpZLmdldEF0dHJpYnV0ZShWKSxaPVQrIiIsWD1XWzJdLFU9
V1s0XTtyZXR1cm4gVD09bnVsbD9YPT09IiE9IjpYPT09Ij0iP1o9PT1VOlg9PT0i
Kj0iP1ouaW5kZXhPZihVKT49MDpYPT09In49Ij8oIiAiK1orIiAiKS5pbmRleE9m
KFUpPj0wOiFVP1omJlQhPT1mYWxzZTpYPT09IiE9Ij9aIT1VOlg9PT0iXj0iP1ou
aW5kZXhPZihVKT09PTA6WD09PSIkPSI/Wi5zdWJzdHIoWi5sZW5ndGgtVS5sZW5n
dGgpPT09VTpYPT09Inw9Ij9aPT09VXx8Wi5zdWJzdHIoMCxVLmxlbmd0aCsxKT09
PVUrIi0iOmZhbHNlfSxQT1M6ZnVuY3Rpb24oWCxVLFYsWSl7dmFyIFQ9VVsyXSxX
PUkuc2V0RmlsdGVyc1tUXTtpZihXKXtyZXR1cm4gVyhYLFYsVSxZKX19fX07dmFy
IE09SS5tYXRjaC5QT1M7Zm9yKHZhciBPIGluIEkubWF0Y2gpe0kubWF0Y2hbT109
UmVnRXhwKEkubWF0Y2hbT10uc291cmNlKy8oPyFbXlxbXSpcXSkoPyFbXlwoXSpc
KSkvLnNvdXJjZSl9dmFyIEU9ZnVuY3Rpb24oVSxUKXtVPUFycmF5LnByb3RvdHlw
ZS5zbGljZS5jYWxsKFUpO2lmKFQpe1QucHVzaC5hcHBseShULFUpO3JldHVybiBU
fXJldHVybiBVfTt0cnl7QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoZG9jdW1l
bnQuZG9jdW1lbnRFbGVtZW50LmNoaWxkTm9kZXMpfWNhdGNoKE4pe0U9ZnVuY3Rp
b24oWCxXKXt2YXIgVT1XfHxbXTtpZihILmNhbGwoWCk9PT0iW29iamVjdCBBcnJh
eV0iKXtBcnJheS5wcm90b3R5cGUucHVzaC5hcHBseShVLFgpfWVsc2V7aWYodHlw
ZW9mIFgubGVuZ3RoPT09Im51bWJlciIpe2Zvcih2YXIgVj0wLFQ9WC5sZW5ndGg7
VjxUO1YrKyl7VS5wdXNoKFhbVl0pfX1lbHNle2Zvcih2YXIgVj0wO1hbVl07Visr
KXtVLnB1c2goWFtWXSl9fX1yZXR1cm4gVX19dmFyIEc7aWYoZG9jdW1lbnQuZG9j
dW1lbnRFbGVtZW50LmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uKXtHPWZ1bmN0aW9u
KFUsVCl7dmFyIFY9VS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihUKSY0Py0xOlU9
PT1UPzA6MTtpZihWPT09MCl7aGFzRHVwbGljYXRlPXRydWV9cmV0dXJuIFZ9fWVs
c2V7aWYoInNvdXJjZUluZGV4IiBpbiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQp
e0c9ZnVuY3Rpb24oVSxUKXt2YXIgVj1VLnNvdXJjZUluZGV4LVQuc291cmNlSW5k
ZXg7aWYoVj09PTApe2hhc0R1cGxpY2F0ZT10cnVlfXJldHVybiBWfX1lbHNle2lm
KGRvY3VtZW50LmNyZWF0ZVJhbmdlKXtHPWZ1bmN0aW9uKFcsVSl7dmFyIFY9Vy5v
d25lckRvY3VtZW50LmNyZWF0ZVJhbmdlKCksVD1VLm93bmVyRG9jdW1lbnQuY3Jl
YXRlUmFuZ2UoKTtWLnNlbGVjdE5vZGUoVyk7Vi5jb2xsYXBzZSh0cnVlKTtULnNl
bGVjdE5vZGUoVSk7VC5jb2xsYXBzZSh0cnVlKTt2YXIgWD1WLmNvbXBhcmVCb3Vu
ZGFyeVBvaW50cyhSYW5nZS5TVEFSVF9UT19FTkQsVCk7aWYoWD09PTApe2hhc0R1
cGxpY2F0ZT10cnVlfXJldHVybiBYfX19fShmdW5jdGlvbigpe3ZhciBVPWRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoImZvcm0iKSxWPSJzY3JpcHQiKyhuZXcgRGF0ZSku
Z2V0VGltZSgpO1UuaW5uZXJIVE1MPSI8aW5wdXQgbmFtZT0nIitWKyInLz4iO3Zh
ciBUPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudDtULmluc2VydEJlZm9yZShVLFQu
Zmlyc3RDaGlsZCk7aWYoISFkb2N1bWVudC5nZXRFbGVtZW50QnlJZChWKSl7SS5m
aW5kLklEPWZ1bmN0aW9uKFgsWSxaKXtpZih0eXBlb2YgWS5nZXRFbGVtZW50QnlJ
ZCE9PSJ1bmRlZmluZWQiJiYhWil7dmFyIFc9WS5nZXRFbGVtZW50QnlJZChYWzFd
KTtyZXR1cm4gVz9XLmlkPT09WFsxXXx8dHlwZW9mIFcuZ2V0QXR0cmlidXRlTm9k
ZSE9PSJ1bmRlZmluZWQiJiZXLmdldEF0dHJpYnV0ZU5vZGUoImlkIikubm9kZVZh
bHVlPT09WFsxXT9bV106ZzpbXX19O0kuZmlsdGVyLklEPWZ1bmN0aW9uKFksVyl7
dmFyIFg9dHlwZW9mIFkuZ2V0QXR0cmlidXRlTm9kZSE9PSJ1bmRlZmluZWQiJiZZ
LmdldEF0dHJpYnV0ZU5vZGUoImlkIik7cmV0dXJuIFkubm9kZVR5cGU9PT0xJiZY
JiZYLm5vZGVWYWx1ZT09PVd9fVQucmVtb3ZlQ2hpbGQoVSl9KSgpOyhmdW5jdGlv
bigpe3ZhciBUPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO1QuYXBwZW5k
Q2hpbGQoZG9jdW1lbnQuY3JlYXRlQ29tbWVudCgiIikpO2lmKFQuZ2V0RWxlbWVu
dHNCeVRhZ05hbWUoIioiKS5sZW5ndGg+MCl7SS5maW5kLlRBRz1mdW5jdGlvbihV
LFkpe3ZhciBYPVkuZ2V0RWxlbWVudHNCeVRhZ05hbWUoVVsxXSk7aWYoVVsxXT09
PSIqIil7dmFyIFc9W107Zm9yKHZhciBWPTA7WFtWXTtWKyspe2lmKFhbVl0ubm9k
ZVR5cGU9PT0xKXtXLnB1c2goWFtWXSl9fVg9V31yZXR1cm4gWH19VC5pbm5lckhU
TUw9IjxhIGhyZWY9JyMnPjwvYT4iO2lmKFQuZmlyc3RDaGlsZCYmdHlwZW9mIFQu
Zmlyc3RDaGlsZC5nZXRBdHRyaWJ1dGUhPT0idW5kZWZpbmVkIiYmVC5maXJzdENo
aWxkLmdldEF0dHJpYnV0ZSgiaHJlZiIpIT09IiMiKXtJLmF0dHJIYW5kbGUuaHJl
Zj1mdW5jdGlvbihVKXtyZXR1cm4gVS5nZXRBdHRyaWJ1dGUoImhyZWYiLDIpfX19
KSgpO2lmKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwpeyhmdW5jdGlvbigpe3Zh
ciBUPUYsVT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTtVLmlubmVySFRN
TD0iPHAgY2xhc3M9J1RFU1QnPjwvcD4iO2lmKFUucXVlcnlTZWxlY3RvckFsbCYm
VS5xdWVyeVNlbGVjdG9yQWxsKCIuVEVTVCIpLmxlbmd0aD09PTApe3JldHVybn1G
PWZ1bmN0aW9uKFksWCxWLFcpe1g9WHx8ZG9jdW1lbnQ7aWYoIVcmJlgubm9kZVR5
cGU9PT05JiYhUShYKSl7dHJ5e3JldHVybiBFKFgucXVlcnlTZWxlY3RvckFsbChZ
KSxWKX1jYXRjaChaKXt9fXJldHVybiBUKFksWCxWLFcpfTtGLmZpbmQ9VC5maW5k
O0YuZmlsdGVyPVQuZmlsdGVyO0Yuc2VsZWN0b3JzPVQuc2VsZWN0b3JzO0YubWF0
Y2hlcz1ULm1hdGNoZXN9KSgpfWlmKGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFz
c05hbWUmJmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5nZXRFbGVtZW50c0J5Q2xh
c3NOYW1lKXsoZnVuY3Rpb24oKXt2YXIgVD1kb2N1bWVudC5jcmVhdGVFbGVtZW50
KCJkaXYiKTtULmlubmVySFRNTD0iPGRpdiBjbGFzcz0ndGVzdCBlJz48L2Rpdj48
ZGl2IGNsYXNzPSd0ZXN0Jz48L2Rpdj4iO2lmKFQuZ2V0RWxlbWVudHNCeUNsYXNz
TmFtZSgiZSIpLmxlbmd0aD09PTApe3JldHVybn1ULmxhc3RDaGlsZC5jbGFzc05h
bWU9ImUiO2lmKFQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiZSIpLmxlbmd0aD09
PTEpe3JldHVybn1JLm9yZGVyLnNwbGljZSgxLDAsIkNMQVNTIik7SS5maW5kLkNM
QVNTPWZ1bmN0aW9uKFUsVixXKXtpZih0eXBlb2YgVi5nZXRFbGVtZW50c0J5Q2xh
c3NOYW1lIT09InVuZGVmaW5lZCImJiFXKXtyZXR1cm4gVi5nZXRFbGVtZW50c0J5
Q2xhc3NOYW1lKFVbMV0pfX19KSgpfWZ1bmN0aW9uIFAoVSxaLFksYWQsYWEsYWMp
e3ZhciBhYj1VPT0icHJldmlvdXNTaWJsaW5nIiYmIWFjO2Zvcih2YXIgVz0wLFY9
YWQubGVuZ3RoO1c8VjtXKyspe3ZhciBUPWFkW1ddO2lmKFQpe2lmKGFiJiZULm5v
ZGVUeXBlPT09MSl7VC5zaXpjYWNoZT1ZO1Quc2l6c2V0PVd9VD1UW1VdO3ZhciBY
PWZhbHNlO3doaWxlKFQpe2lmKFQuc2l6Y2FjaGU9PT1ZKXtYPWFkW1Quc2l6c2V0
XTticmVha31pZihULm5vZGVUeXBlPT09MSYmIWFjKXtULnNpemNhY2hlPVk7VC5z
aXpzZXQ9V31pZihULm5vZGVOYW1lPT09Wil7WD1UO2JyZWFrfVQ9VFtVXX1hZFtX
XT1YfX19ZnVuY3Rpb24gUyhVLFosWSxhZCxhYSxhYyl7dmFyIGFiPVU9PSJwcmV2
aW91c1NpYmxpbmciJiYhYWM7Zm9yKHZhciBXPTAsVj1hZC5sZW5ndGg7VzxWO1cr
Kyl7dmFyIFQ9YWRbV107aWYoVCl7aWYoYWImJlQubm9kZVR5cGU9PT0xKXtULnNp
emNhY2hlPVk7VC5zaXpzZXQ9V31UPVRbVV07dmFyIFg9ZmFsc2U7d2hpbGUoVCl7
aWYoVC5zaXpjYWNoZT09PVkpe1g9YWRbVC5zaXpzZXRdO2JyZWFrfWlmKFQubm9k
ZVR5cGU9PT0xKXtpZighYWMpe1Quc2l6Y2FjaGU9WTtULnNpenNldD1XfWlmKHR5
cGVvZiBaIT09InN0cmluZyIpe2lmKFQ9PT1aKXtYPXRydWU7YnJlYWt9fWVsc2V7
aWYoRi5maWx0ZXIoWixbVF0pLmxlbmd0aD4wKXtYPVQ7YnJlYWt9fX1UPVRbVV19
YWRbV109WH19fXZhciBLPWRvY3VtZW50LmNvbXBhcmVEb2N1bWVudFBvc2l0aW9u
P2Z1bmN0aW9uKFUsVCl7cmV0dXJuIFUuY29tcGFyZURvY3VtZW50UG9zaXRpb24o
VCkmMTZ9OmZ1bmN0aW9uKFUsVCl7cmV0dXJuIFUhPT1UJiYoVS5jb250YWlucz9V
LmNvbnRhaW5zKFQpOnRydWUpfTt2YXIgUT1mdW5jdGlvbihUKXtyZXR1cm4gVC5u
b2RlVHlwZT09PTkmJlQuZG9jdW1lbnRFbGVtZW50Lm5vZGVOYW1lIT09IkhUTUwi
fHwhIVQub3duZXJEb2N1bWVudCYmUShULm93bmVyRG9jdW1lbnQpfTt2YXIgSj1m
dW5jdGlvbihULGFhKXt2YXIgVz1bXSxYPSIiLFksVj1hYS5ub2RlVHlwZT9bYWFd
OmFhO3doaWxlKChZPUkubWF0Y2guUFNFVURPLmV4ZWMoVCkpKXtYKz1ZWzBdO1Q9
VC5yZXBsYWNlKEkubWF0Y2guUFNFVURPLCIiKX1UPUkucmVsYXRpdmVbVF0/VCsi
KiI6VDtmb3IodmFyIFo9MCxVPVYubGVuZ3RoO1o8VTtaKyspe0YoVCxWW1pdLFcp
fXJldHVybiBGLmZpbHRlcihYLFcpfTtvLmZpbmQ9RjtvLmZpbHRlcj1GLmZpbHRl
cjtvLmV4cHI9Ri5zZWxlY3RvcnM7by5leHByWyI6Il09by5leHByLmZpbHRlcnM7
Ri5zZWxlY3RvcnMuZmlsdGVycy5oaWRkZW49ZnVuY3Rpb24oVCl7cmV0dXJuIFQu
b2Zmc2V0V2lkdGg9PT0wfHxULm9mZnNldEhlaWdodD09PTB9O0Yuc2VsZWN0b3Jz
LmZpbHRlcnMudmlzaWJsZT1mdW5jdGlvbihUKXtyZXR1cm4gVC5vZmZzZXRXaWR0
aD4wfHxULm9mZnNldEhlaWdodD4wfTtGLnNlbGVjdG9ycy5maWx0ZXJzLmFuaW1h
dGVkPWZ1bmN0aW9uKFQpe3JldHVybiBvLmdyZXAoby50aW1lcnMsZnVuY3Rpb24o
VSl7cmV0dXJuIFQ9PT1VLmVsZW19KS5sZW5ndGh9O28ubXVsdGlGaWx0ZXI9ZnVu
Y3Rpb24oVixULFUpe2lmKFUpe1Y9Ijpub3QoIitWKyIpIn1yZXR1cm4gRi5tYXRj
aGVzKFYsVCl9O28uZGlyPWZ1bmN0aW9uKFYsVSl7dmFyIFQ9W10sVz1WW1VdO3do
aWxlKFcmJlchPWRvY3VtZW50KXtpZihXLm5vZGVUeXBlPT0xKXtULnB1c2goVyl9
Vz1XW1VdfXJldHVybiBUfTtvLm50aD1mdW5jdGlvbihYLFQsVixXKXtUPVR8fDE7
dmFyIFU9MDtmb3IoO1g7WD1YW1ZdKXtpZihYLm5vZGVUeXBlPT0xJiYrK1U9PVQp
e2JyZWFrfX1yZXR1cm4gWH07by5zaWJsaW5nPWZ1bmN0aW9uKFYsVSl7dmFyIFQ9
W107Zm9yKDtWO1Y9Vi5uZXh0U2libGluZyl7aWYoVi5ub2RlVHlwZT09MSYmViE9
VSl7VC5wdXNoKFYpfX1yZXR1cm4gVH07cmV0dXJuO2wuU2l6emxlPUZ9KSgpO28u
ZXZlbnQ9e2FkZDpmdW5jdGlvbihJLEYsSCxLKXtpZihJLm5vZGVUeXBlPT0zfHxJ
Lm5vZGVUeXBlPT04KXtyZXR1cm59aWYoSS5zZXRJbnRlcnZhbCYmSSE9bCl7ST1s
fWlmKCFILmd1aWQpe0guZ3VpZD10aGlzLmd1aWQrK31pZihLIT09Zyl7dmFyIEc9
SDtIPXRoaXMucHJveHkoRyk7SC5kYXRhPUt9dmFyIEU9by5kYXRhKEksImV2ZW50
cyIpfHxvLmRhdGEoSSwiZXZlbnRzIix7fSksSj1vLmRhdGEoSSwiaGFuZGxlIil8
fG8uZGF0YShJLCJoYW5kbGUiLGZ1bmN0aW9uKCl7cmV0dXJuIHR5cGVvZiBvIT09
InVuZGVmaW5lZCImJiFvLmV2ZW50LnRyaWdnZXJlZD9vLmV2ZW50LmhhbmRsZS5h
cHBseShhcmd1bWVudHMuY2FsbGVlLmVsZW0sYXJndW1lbnRzKTpnfSk7Si5lbGVt
PUk7by5lYWNoKEYuc3BsaXQoL1xzKy8pLGZ1bmN0aW9uKE0sTil7dmFyIE89Ti5z
cGxpdCgiLiIpO049Ty5zaGlmdCgpO0gudHlwZT1PLnNsaWNlKCkuc29ydCgpLmpv
aW4oIi4iKTt2YXIgTD1FW05dO2lmKG8uZXZlbnQuc3BlY2lhbEFsbFtOXSl7by5l
dmVudC5zcGVjaWFsQWxsW05dLnNldHVwLmNhbGwoSSxLLE8pfWlmKCFMKXtMPUVb
Tl09e307aWYoIW8uZXZlbnQuc3BlY2lhbFtOXXx8by5ldmVudC5zcGVjaWFsW05d
LnNldHVwLmNhbGwoSSxLLE8pPT09ZmFsc2Upe2lmKEkuYWRkRXZlbnRMaXN0ZW5l
cil7SS5hZGRFdmVudExpc3RlbmVyKE4sSixmYWxzZSl9ZWxzZXtpZihJLmF0dGFj
aEV2ZW50KXtJLmF0dGFjaEV2ZW50KCJvbiIrTixKKX19fX1MW0guZ3VpZF09SDtv
LmV2ZW50Lmdsb2JhbFtOXT10cnVlfSk7ST1udWxsfSxndWlkOjEsZ2xvYmFsOnt9
LHJlbW92ZTpmdW5jdGlvbihLLEgsSil7aWYoSy5ub2RlVHlwZT09M3x8Sy5ub2Rl
VHlwZT09OCl7cmV0dXJufXZhciBHPW8uZGF0YShLLCJldmVudHMiKSxGLEU7aWYo
Ryl7aWYoSD09PWd8fCh0eXBlb2YgSD09PSJzdHJpbmciJiZILmNoYXJBdCgwKT09
Ii4iKSl7Zm9yKHZhciBJIGluIEcpe3RoaXMucmVtb3ZlKEssSSsoSHx8IiIpKX19
ZWxzZXtpZihILnR5cGUpe0o9SC5oYW5kbGVyO0g9SC50eXBlfW8uZWFjaChILnNw
bGl0KC9ccysvKSxmdW5jdGlvbihNLE8pe3ZhciBRPU8uc3BsaXQoIi4iKTtPPVEu
c2hpZnQoKTt2YXIgTj1SZWdFeHAoIihefFxcLikiK1Euc2xpY2UoKS5zb3J0KCku
am9pbigiLipcXC4iKSsiKFxcLnwkKSIpO2lmKEdbT10pe2lmKEope2RlbGV0ZSBH
W09dW0ouZ3VpZF19ZWxzZXtmb3IodmFyIFAgaW4gR1tPXSl7aWYoTi50ZXN0KEdb
T11bUF0udHlwZSkpe2RlbGV0ZSBHW09dW1BdfX19aWYoby5ldmVudC5zcGVjaWFs
QWxsW09dKXtvLmV2ZW50LnNwZWNpYWxBbGxbT10udGVhcmRvd24uY2FsbChLLFEp
fWZvcihGIGluIEdbT10pe2JyZWFrfWlmKCFGKXtpZighby5ldmVudC5zcGVjaWFs
W09dfHxvLmV2ZW50LnNwZWNpYWxbT10udGVhcmRvd24uY2FsbChLLFEpPT09ZmFs
c2Upe2lmKEsucmVtb3ZlRXZlbnRMaXN0ZW5lcil7Sy5yZW1vdmVFdmVudExpc3Rl
bmVyKE8sby5kYXRhKEssImhhbmRsZSIpLGZhbHNlKX1lbHNle2lmKEsuZGV0YWNo
RXZlbnQpe0suZGV0YWNoRXZlbnQoIm9uIitPLG8uZGF0YShLLCJoYW5kbGUiKSl9
fX1GPW51bGw7ZGVsZXRlIEdbT119fX0pfWZvcihGIGluIEcpe2JyZWFrfWlmKCFG
KXt2YXIgTD1vLmRhdGEoSywiaGFuZGxlIik7aWYoTCl7TC5lbGVtPW51bGx9by5y
ZW1vdmVEYXRhKEssImV2ZW50cyIpO28ucmVtb3ZlRGF0YShLLCJoYW5kbGUiKX19
fSx0cmlnZ2VyOmZ1bmN0aW9uKEksSyxILEUpe3ZhciBHPUkudHlwZXx8STtpZigh
RSl7ST10eXBlb2YgST09PSJvYmplY3QiP0lbaF0/STpvLmV4dGVuZChvLkV2ZW50
KEcpLEkpOm8uRXZlbnQoRyk7aWYoRy5pbmRleE9mKCIhIik+PTApe0kudHlwZT1H
PUcuc2xpY2UoMCwtMSk7SS5leGNsdXNpdmU9dHJ1ZX1pZighSCl7SS5zdG9wUHJv
cGFnYXRpb24oKTtpZih0aGlzLmdsb2JhbFtHXSl7by5lYWNoKG8uY2FjaGUsZnVu
Y3Rpb24oKXtpZih0aGlzLmV2ZW50cyYmdGhpcy5ldmVudHNbR10pe28uZXZlbnQu
dHJpZ2dlcihJLEssdGhpcy5oYW5kbGUuZWxlbSl9fSl9fWlmKCFIfHxILm5vZGVU
eXBlPT0zfHxILm5vZGVUeXBlPT04KXtyZXR1cm4gZ31JLnJlc3VsdD1nO0kudGFy
Z2V0PUg7Sz1vLm1ha2VBcnJheShLKTtLLnVuc2hpZnQoSSl9SS5jdXJyZW50VGFy
Z2V0PUg7dmFyIEo9by5kYXRhKEgsImhhbmRsZSIpO2lmKEope0ouYXBwbHkoSCxL
KX1pZigoIUhbR118fChvLm5vZGVOYW1lKEgsImEiKSYmRz09ImNsaWNrIikpJiZI
WyJvbiIrR10mJkhbIm9uIitHXS5hcHBseShILEspPT09ZmFsc2Upe0kucmVzdWx0
PWZhbHNlfWlmKCFFJiZIW0ddJiYhSS5pc0RlZmF1bHRQcmV2ZW50ZWQoKSYmIShv
Lm5vZGVOYW1lKEgsImEiKSYmRz09ImNsaWNrIikpe3RoaXMudHJpZ2dlcmVkPXRy
dWU7dHJ5e0hbR10oKX1jYXRjaChMKXt9fXRoaXMudHJpZ2dlcmVkPWZhbHNlO2lm
KCFJLmlzUHJvcGFnYXRpb25TdG9wcGVkKCkpe3ZhciBGPUgucGFyZW50Tm9kZXx8
SC5vd25lckRvY3VtZW50O2lmKEYpe28uZXZlbnQudHJpZ2dlcihJLEssRix0cnVl
KX19fSxoYW5kbGU6ZnVuY3Rpb24oSyl7dmFyIEosRTtLPWFyZ3VtZW50c1swXT1v
LmV2ZW50LmZpeChLfHxsLmV2ZW50KTtLLmN1cnJlbnRUYXJnZXQ9dGhpczt2YXIg
TD1LLnR5cGUuc3BsaXQoIi4iKTtLLnR5cGU9TC5zaGlmdCgpO0o9IUwubGVuZ3Ro
JiYhSy5leGNsdXNpdmU7dmFyIEk9UmVnRXhwKCIoXnxcXC4pIitMLnNsaWNlKCku
c29ydCgpLmpvaW4oIi4qXFwuIikrIihcXC58JCkiKTtFPShvLmRhdGEodGhpcywi
ZXZlbnRzIil8fHt9KVtLLnR5cGVdO2Zvcih2YXIgRyBpbiBFKXt2YXIgSD1FW0dd
O2lmKEp8fEkudGVzdChILnR5cGUpKXtLLmhhbmRsZXI9SDtLLmRhdGE9SC5kYXRh
O3ZhciBGPUguYXBwbHkodGhpcyxhcmd1bWVudHMpO2lmKEYhPT1nKXtLLnJlc3Vs
dD1GO2lmKEY9PT1mYWxzZSl7Sy5wcmV2ZW50RGVmYXVsdCgpO0suc3RvcFByb3Bh
Z2F0aW9uKCl9fWlmKEsuaXNJbW1lZGlhdGVQcm9wYWdhdGlvblN0b3BwZWQoKSl7
YnJlYWt9fX19LHByb3BzOiJhbHRLZXkgYXR0ckNoYW5nZSBhdHRyTmFtZSBidWJi
bGVzIGJ1dHRvbiBjYW5jZWxhYmxlIGNoYXJDb2RlIGNsaWVudFggY2xpZW50WSBj
dHJsS2V5IGN1cnJlbnRUYXJnZXQgZGF0YSBkZXRhaWwgZXZlbnRQaGFzZSBmcm9t
RWxlbWVudCBoYW5kbGVyIGtleUNvZGUgbWV0YUtleSBuZXdWYWx1ZSBvcmlnaW5h
bFRhcmdldCBwYWdlWCBwYWdlWSBwcmV2VmFsdWUgcmVsYXRlZE5vZGUgcmVsYXRl
ZFRhcmdldCBzY3JlZW5YIHNjcmVlblkgc2hpZnRLZXkgc3JjRWxlbWVudCB0YXJn
ZXQgdG9FbGVtZW50IHZpZXcgd2hlZWxEZWx0YSB3aGljaCIuc3BsaXQoIiAiKSxm
aXg6ZnVuY3Rpb24oSCl7aWYoSFtoXSl7cmV0dXJuIEh9dmFyIEY9SDtIPW8uRXZl
bnQoRik7Zm9yKHZhciBHPXRoaXMucHJvcHMubGVuZ3RoLEo7Rzspe0o9dGhpcy5w
cm9wc1stLUddO0hbSl09RltKXX1pZighSC50YXJnZXQpe0gudGFyZ2V0PUguc3Jj
RWxlbWVudHx8ZG9jdW1lbnR9aWYoSC50YXJnZXQubm9kZVR5cGU9PTMpe0gudGFy
Z2V0PUgudGFyZ2V0LnBhcmVudE5vZGV9aWYoIUgucmVsYXRlZFRhcmdldCYmSC5m
cm9tRWxlbWVudCl7SC5yZWxhdGVkVGFyZ2V0PUguZnJvbUVsZW1lbnQ9PUgudGFy
Z2V0P0gudG9FbGVtZW50OkguZnJvbUVsZW1lbnR9aWYoSC5wYWdlWD09bnVsbCYm
SC5jbGllbnRYIT1udWxsKXt2YXIgST1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQs
RT1kb2N1bWVudC5ib2R5O0gucGFnZVg9SC5jbGllbnRYKyhJJiZJLnNjcm9sbExl
ZnR8fEUmJkUuc2Nyb2xsTGVmdHx8MCktKEkuY2xpZW50TGVmdHx8MCk7SC5wYWdl
WT1ILmNsaWVudFkrKEkmJkkuc2Nyb2xsVG9wfHxFJiZFLnNjcm9sbFRvcHx8MCkt
KEkuY2xpZW50VG9wfHwwKX1pZighSC53aGljaCYmKChILmNoYXJDb2RlfHxILmNo
YXJDb2RlPT09MCk/SC5jaGFyQ29kZTpILmtleUNvZGUpKXtILndoaWNoPUguY2hh
ckNvZGV8fEgua2V5Q29kZX1pZighSC5tZXRhS2V5JiZILmN0cmxLZXkpe0gubWV0
YUtleT1ILmN0cmxLZXl9aWYoIUgud2hpY2gmJkguYnV0dG9uKXtILndoaWNoPShI
LmJ1dHRvbiYxPzE6KEguYnV0dG9uJjI/MzooSC5idXR0b24mND8yOjApKSl9cmV0
dXJuIEh9LHByb3h5OmZ1bmN0aW9uKEYsRSl7RT1FfHxmdW5jdGlvbigpe3JldHVy
biBGLmFwcGx5KHRoaXMsYXJndW1lbnRzKX07RS5ndWlkPUYuZ3VpZD1GLmd1aWR8
fEUuZ3VpZHx8dGhpcy5ndWlkKys7cmV0dXJuIEV9LHNwZWNpYWw6e3JlYWR5Ontz
ZXR1cDpCLHRlYXJkb3duOmZ1bmN0aW9uKCl7fX19LHNwZWNpYWxBbGw6e2xpdmU6
e3NldHVwOmZ1bmN0aW9uKEUsRil7by5ldmVudC5hZGQodGhpcyxGWzBdLGMpfSx0
ZWFyZG93bjpmdW5jdGlvbihHKXtpZihHLmxlbmd0aCl7dmFyIEU9MCxGPVJlZ0V4
cCgiKF58XFwuKSIrR1swXSsiKFxcLnwkKSIpO28uZWFjaCgoby5kYXRhKHRoaXMs
ImV2ZW50cyIpLmxpdmV8fHt9KSxmdW5jdGlvbigpe2lmKEYudGVzdCh0aGlzLnR5
cGUpKXtFKyt9fSk7aWYoRTwxKXtvLmV2ZW50LnJlbW92ZSh0aGlzLEdbMF0sYyl9
fX19fX07by5FdmVudD1mdW5jdGlvbihFKXtpZighdGhpcy5wcmV2ZW50RGVmYXVs
dCl7cmV0dXJuIG5ldyBvLkV2ZW50KEUpfWlmKEUmJkUudHlwZSl7dGhpcy5vcmln
aW5hbEV2ZW50PUU7dGhpcy50eXBlPUUudHlwZX1lbHNle3RoaXMudHlwZT1FfXRo
aXMudGltZVN0YW1wPWUoKTt0aGlzW2hdPXRydWV9O2Z1bmN0aW9uIGsoKXtyZXR1
cm4gZmFsc2V9ZnVuY3Rpb24gdSgpe3JldHVybiB0cnVlfW8uRXZlbnQucHJvdG90
eXBlPXtwcmV2ZW50RGVmYXVsdDpmdW5jdGlvbigpe3RoaXMuaXNEZWZhdWx0UHJl
dmVudGVkPXU7dmFyIEU9dGhpcy5vcmlnaW5hbEV2ZW50O2lmKCFFKXtyZXR1cm59
aWYoRS5wcmV2ZW50RGVmYXVsdCl7RS5wcmV2ZW50RGVmYXVsdCgpfUUucmV0dXJu
VmFsdWU9ZmFsc2V9LHN0b3BQcm9wYWdhdGlvbjpmdW5jdGlvbigpe3RoaXMuaXNQ
cm9wYWdhdGlvblN0b3BwZWQ9dTt2YXIgRT10aGlzLm9yaWdpbmFsRXZlbnQ7aWYo
IUUpe3JldHVybn1pZihFLnN0b3BQcm9wYWdhdGlvbil7RS5zdG9wUHJvcGFnYXRp
b24oKX1FLmNhbmNlbEJ1YmJsZT10cnVlfSxzdG9wSW1tZWRpYXRlUHJvcGFnYXRp
b246ZnVuY3Rpb24oKXt0aGlzLmlzSW1tZWRpYXRlUHJvcGFnYXRpb25TdG9wcGVk
PXU7dGhpcy5zdG9wUHJvcGFnYXRpb24oKX0saXNEZWZhdWx0UHJldmVudGVkOmss
aXNQcm9wYWdhdGlvblN0b3BwZWQ6ayxpc0ltbWVkaWF0ZVByb3BhZ2F0aW9uU3Rv
cHBlZDprfTt2YXIgYT1mdW5jdGlvbihGKXt2YXIgRT1GLnJlbGF0ZWRUYXJnZXQ7
d2hpbGUoRSYmRSE9dGhpcyl7dHJ5e0U9RS5wYXJlbnROb2RlfWNhdGNoKEcpe0U9
dGhpc319aWYoRSE9dGhpcyl7Ri50eXBlPUYuZGF0YTtvLmV2ZW50LmhhbmRsZS5h
cHBseSh0aGlzLGFyZ3VtZW50cyl9fTtvLmVhY2goe21vdXNlb3ZlcjoibW91c2Vl
bnRlciIsbW91c2VvdXQ6Im1vdXNlbGVhdmUifSxmdW5jdGlvbihGLEUpe28uZXZl
bnQuc3BlY2lhbFtFXT17c2V0dXA6ZnVuY3Rpb24oKXtvLmV2ZW50LmFkZCh0aGlz
LEYsYSxFKX0sdGVhcmRvd246ZnVuY3Rpb24oKXtvLmV2ZW50LnJlbW92ZSh0aGlz
LEYsYSl9fX0pO28uZm4uZXh0ZW5kKHtiaW5kOmZ1bmN0aW9uKEYsRyxFKXtyZXR1
cm4gRj09InVubG9hZCI/dGhpcy5vbmUoRixHLEUpOnRoaXMuZWFjaChmdW5jdGlv
bigpe28uZXZlbnQuYWRkKHRoaXMsRixFfHxHLEUmJkcpfSl9LG9uZTpmdW5jdGlv
bihHLEgsRil7dmFyIEU9by5ldmVudC5wcm94eShGfHxILGZ1bmN0aW9uKEkpe28o
dGhpcykudW5iaW5kKEksRSk7cmV0dXJuKEZ8fEgpLmFwcGx5KHRoaXMsYXJndW1l
bnRzKX0pO3JldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oKXtvLmV2ZW50LmFkZCh0
aGlzLEcsRSxGJiZIKX0pfSx1bmJpbmQ6ZnVuY3Rpb24oRixFKXtyZXR1cm4gdGhp
cy5lYWNoKGZ1bmN0aW9uKCl7by5ldmVudC5yZW1vdmUodGhpcyxGLEUpfSl9LHRy
aWdnZXI6ZnVuY3Rpb24oRSxGKXtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKCl7
by5ldmVudC50cmlnZ2VyKEUsRix0aGlzKX0pfSx0cmlnZ2VySGFuZGxlcjpmdW5j
dGlvbihFLEcpe2lmKHRoaXNbMF0pe3ZhciBGPW8uRXZlbnQoRSk7Ri5wcmV2ZW50
RGVmYXVsdCgpO0Yuc3RvcFByb3BhZ2F0aW9uKCk7by5ldmVudC50cmlnZ2VyKEYs
Ryx0aGlzWzBdKTtyZXR1cm4gRi5yZXN1bHR9fSx0b2dnbGU6ZnVuY3Rpb24oRyl7
dmFyIEU9YXJndW1lbnRzLEY9MTt3aGlsZShGPEUubGVuZ3RoKXtvLmV2ZW50LnBy
b3h5KEcsRVtGKytdKX1yZXR1cm4gdGhpcy5jbGljayhvLmV2ZW50LnByb3h5KEcs
ZnVuY3Rpb24oSCl7dGhpcy5sYXN0VG9nZ2xlPSh0aGlzLmxhc3RUb2dnbGV8fDAp
JUY7SC5wcmV2ZW50RGVmYXVsdCgpO3JldHVybiBFW3RoaXMubGFzdFRvZ2dsZSsr
XS5hcHBseSh0aGlzLGFyZ3VtZW50cyl8fGZhbHNlfSkpfSxob3ZlcjpmdW5jdGlv
bihFLEYpe3JldHVybiB0aGlzLm1vdXNlZW50ZXIoRSkubW91c2VsZWF2ZShGKX0s
cmVhZHk6ZnVuY3Rpb24oRSl7QigpO2lmKG8uaXNSZWFkeSl7RS5jYWxsKGRvY3Vt
ZW50LG8pfWVsc2V7by5yZWFkeUxpc3QucHVzaChFKX1yZXR1cm4gdGhpc30sbGl2
ZTpmdW5jdGlvbihHLEYpe3ZhciBFPW8uZXZlbnQucHJveHkoRik7RS5ndWlkKz10
aGlzLnNlbGVjdG9yK0c7byhkb2N1bWVudCkuYmluZChpKEcsdGhpcy5zZWxlY3Rv
ciksdGhpcy5zZWxlY3RvcixFKTtyZXR1cm4gdGhpc30sZGllOmZ1bmN0aW9uKEYs
RSl7byhkb2N1bWVudCkudW5iaW5kKGkoRix0aGlzLnNlbGVjdG9yKSxFP3tndWlk
OkUuZ3VpZCt0aGlzLnNlbGVjdG9yK0Z9Om51bGwpO3JldHVybiB0aGlzfX0pO2Z1
bmN0aW9uIGMoSCl7dmFyIEU9UmVnRXhwKCIoXnxcXC4pIitILnR5cGUrIihcXC58
JCkiKSxHPXRydWUsRj1bXTtvLmVhY2goby5kYXRhKHRoaXMsImV2ZW50cyIpLmxp
dmV8fFtdLGZ1bmN0aW9uKEksSil7aWYoRS50ZXN0KEoudHlwZSkpe3ZhciBLPW8o
SC50YXJnZXQpLmNsb3Nlc3QoSi5kYXRhKVswXTtpZihLKXtGLnB1c2goe2VsZW06
SyxmbjpKfSl9fX0pO0Yuc29ydChmdW5jdGlvbihKLEkpe3JldHVybiBvLmRhdGEo
Si5lbGVtLCJjbG9zZXN0Iiktby5kYXRhKEkuZWxlbSwiY2xvc2VzdCIpfSk7by5l
YWNoKEYsZnVuY3Rpb24oKXtpZih0aGlzLmZuLmNhbGwodGhpcy5lbGVtLEgsdGhp
cy5mbi5kYXRhKT09PWZhbHNlKXtyZXR1cm4oRz1mYWxzZSl9fSk7cmV0dXJuIEd9
ZnVuY3Rpb24gaShGLEUpe3JldHVyblsibGl2ZSIsRixFLnJlcGxhY2UoL1wuL2cs
ImAiKS5yZXBsYWNlKC8gL2csInwiKV0uam9pbigiLiIpfW8uZXh0ZW5kKHtpc1Jl
YWR5OmZhbHNlLHJlYWR5TGlzdDpbXSxyZWFkeTpmdW5jdGlvbigpe2lmKCFvLmlz
UmVhZHkpe28uaXNSZWFkeT10cnVlO2lmKG8ucmVhZHlMaXN0KXtvLmVhY2goby5y
ZWFkeUxpc3QsZnVuY3Rpb24oKXt0aGlzLmNhbGwoZG9jdW1lbnQsbyl9KTtvLnJl
YWR5TGlzdD1udWxsfW8oZG9jdW1lbnQpLnRyaWdnZXJIYW5kbGVyKCJyZWFkeSIp
fX19KTt2YXIgeD1mYWxzZTtmdW5jdGlvbiBCKCl7aWYoeCl7cmV0dXJufXg9dHJ1
ZTtpZihkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKXtkb2N1bWVudC5hZGRFdmVu
dExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixmdW5jdGlvbigpe2RvY3VtZW50
LnJlbW92ZUV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGFyZ3VtZW50
cy5jYWxsZWUsZmFsc2UpO28ucmVhZHkoKX0sZmFsc2UpfWVsc2V7aWYoZG9jdW1l
bnQuYXR0YWNoRXZlbnQpe2RvY3VtZW50LmF0dGFjaEV2ZW50KCJvbnJlYWR5c3Rh
dGVjaGFuZ2UiLGZ1bmN0aW9uKCl7aWYoZG9jdW1lbnQucmVhZHlTdGF0ZT09PSJj
b21wbGV0ZSIpe2RvY3VtZW50LmRldGFjaEV2ZW50KCJvbnJlYWR5c3RhdGVjaGFu
Z2UiLGFyZ3VtZW50cy5jYWxsZWUpO28ucmVhZHkoKX19KTtpZihkb2N1bWVudC5k
b2N1bWVudEVsZW1lbnQuZG9TY3JvbGwmJmw9PWwudG9wKXsoZnVuY3Rpb24oKXtp
ZihvLmlzUmVhZHkpe3JldHVybn10cnl7ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50
LmRvU2Nyb2xsKCJsZWZ0Iil9Y2F0Y2goRSl7c2V0VGltZW91dChhcmd1bWVudHMu
Y2FsbGVlLDApO3JldHVybn1vLnJlYWR5KCl9KSgpfX19by5ldmVudC5hZGQobCwi
bG9hZCIsby5yZWFkeSl9by5lYWNoKCgiYmx1cixmb2N1cyxsb2FkLHJlc2l6ZSxz
Y3JvbGwsdW5sb2FkLGNsaWNrLGRibGNsaWNrLG1vdXNlZG93bixtb3VzZXVwLG1v
dXNlbW92ZSxtb3VzZW92ZXIsbW91c2VvdXQsbW91c2VlbnRlcixtb3VzZWxlYXZl
LGNoYW5nZSxzZWxlY3Qsc3VibWl0LGtleWRvd24sa2V5cHJlc3Msa2V5dXAsZXJy
b3IiKS5zcGxpdCgiLCIpLGZ1bmN0aW9uKEYsRSl7by5mbltFXT1mdW5jdGlvbihH
KXtyZXR1cm4gRz90aGlzLmJpbmQoRSxHKTp0aGlzLnRyaWdnZXIoRSl9fSk7byhs
KS5iaW5kKCJ1bmxvYWQiLGZ1bmN0aW9uKCl7Zm9yKHZhciBFIGluIG8uY2FjaGUp
e2lmKEUhPTEmJm8uY2FjaGVbRV0uaGFuZGxlKXtvLmV2ZW50LnJlbW92ZShvLmNh
Y2hlW0VdLmhhbmRsZS5lbGVtKX19fSk7KGZ1bmN0aW9uKCl7by5zdXBwb3J0PXt9
O3ZhciBGPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudCxHPWRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoInNjcmlwdCIpLEs9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2
IiksSj0ic2NyaXB0IisobmV3IERhdGUpLmdldFRpbWUoKTtLLnN0eWxlLmRpc3Bs
YXk9Im5vbmUiO0suaW5uZXJIVE1MPScgICA8bGluay8+PHRhYmxlPjwvdGFibGU+
PGEgaHJlZj0iL2EiIHN0eWxlPSJjb2xvcjpyZWQ7ZmxvYXQ6bGVmdDtvcGFjaXR5
Oi41OyI+YTwvYT48c2VsZWN0PjxvcHRpb24+dGV4dDwvb3B0aW9uPjwvc2VsZWN0
PjxvYmplY3Q+PHBhcmFtLz48L29iamVjdD4nO3ZhciBIPUsuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoIioiKSxFPUsuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImEiKVswXTtp
ZighSHx8IUgubGVuZ3RofHwhRSl7cmV0dXJufW8uc3VwcG9ydD17bGVhZGluZ1do
aXRlc3BhY2U6Sy5maXJzdENoaWxkLm5vZGVUeXBlPT0zLHRib2R5OiFLLmdldEVs
ZW1lbnRzQnlUYWdOYW1lKCJ0Ym9keSIpLmxlbmd0aCxvYmplY3RBbGw6ISFLLmdl
dEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKVswXS5nZXRFbGVtZW50c0J5VGFn
TmFtZSgiKiIpLmxlbmd0aCxodG1sU2VyaWFsaXplOiEhSy5nZXRFbGVtZW50c0J5
VGFnTmFtZSgibGluayIpLmxlbmd0aCxzdHlsZTovcmVkLy50ZXN0KEUuZ2V0QXR0
cmlidXRlKCJzdHlsZSIpKSxocmVmTm9ybWFsaXplZDpFLmdldEF0dHJpYnV0ZSgi
aHJlZiIpPT09Ii9hIixvcGFjaXR5OkUuc3R5bGUub3BhY2l0eT09PSIwLjUiLGNz
c0Zsb2F0OiEhRS5zdHlsZS5jc3NGbG9hdCxzY3JpcHRFdmFsOmZhbHNlLG5vQ2xv
bmVFdmVudDp0cnVlLGJveE1vZGVsOm51bGx9O0cudHlwZT0idGV4dC9qYXZhc2Ny
aXB0Ijt0cnl7Ry5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgi
d2luZG93LiIrSisiPTE7IikpfWNhdGNoKEkpe31GLmluc2VydEJlZm9yZShHLEYu
Zmlyc3RDaGlsZCk7aWYobFtKXSl7by5zdXBwb3J0LnNjcmlwdEV2YWw9dHJ1ZTtk
ZWxldGUgbFtKXX1GLnJlbW92ZUNoaWxkKEcpO2lmKEsuYXR0YWNoRXZlbnQmJksu
ZmlyZUV2ZW50KXtLLmF0dGFjaEV2ZW50KCJvbmNsaWNrIixmdW5jdGlvbigpe28u
c3VwcG9ydC5ub0Nsb25lRXZlbnQ9ZmFsc2U7Sy5kZXRhY2hFdmVudCgib25jbGlj
ayIsYXJndW1lbnRzLmNhbGxlZSl9KTtLLmNsb25lTm9kZSh0cnVlKS5maXJlRXZl
bnQoIm9uY2xpY2siKX1vKGZ1bmN0aW9uKCl7dmFyIEw9ZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgiZGl2Iik7TC5zdHlsZS53aWR0aD1MLnN0eWxlLnBhZGRpbmdMZWZ0
PSIxcHgiO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoTCk7by5ib3hNb2RlbD1v
LnN1cHBvcnQuYm94TW9kZWw9TC5vZmZzZXRXaWR0aD09PTI7ZG9jdW1lbnQuYm9k
eS5yZW1vdmVDaGlsZChMKS5zdHlsZS5kaXNwbGF5PSJub25lIn0pfSkoKTt2YXIg
dz1vLnN1cHBvcnQuY3NzRmxvYXQ/ImNzc0Zsb2F0Ijoic3R5bGVGbG9hdCI7by5w
cm9wcz17ImZvciI6Imh0bWxGb3IiLCJjbGFzcyI6ImNsYXNzTmFtZSIsImZsb2F0
Ijp3LGNzc0Zsb2F0Oncsc3R5bGVGbG9hdDp3LHJlYWRvbmx5OiJyZWFkT25seSIs
bWF4bGVuZ3RoOiJtYXhMZW5ndGgiLGNlbGxzcGFjaW5nOiJjZWxsU3BhY2luZyIs
cm93c3Bhbjoicm93U3BhbiIsdGFiaW5kZXg6InRhYkluZGV4In07by5mbi5leHRl
bmQoe19sb2FkOm8uZm4ubG9hZCxsb2FkOmZ1bmN0aW9uKEcsSixLKXtpZih0eXBl
b2YgRyE9PSJzdHJpbmciKXtyZXR1cm4gdGhpcy5fbG9hZChHKX12YXIgST1HLmlu
ZGV4T2YoIiAiKTtpZihJPj0wKXt2YXIgRT1HLnNsaWNlKEksRy5sZW5ndGgpO0c9
Ry5zbGljZSgwLEkpfXZhciBIPSJHRVQiO2lmKEope2lmKG8uaXNGdW5jdGlvbihK
KSl7Sz1KO0o9bnVsbH1lbHNle2lmKHR5cGVvZiBKPT09Im9iamVjdCIpe0o9by5w
YXJhbShKKTtIPSJQT1NUIn19fXZhciBGPXRoaXM7by5hamF4KHt1cmw6Ryx0eXBl
OkgsZGF0YVR5cGU6Imh0bWwiLGRhdGE6Sixjb21wbGV0ZTpmdW5jdGlvbihNLEwp
e2lmKEw9PSJzdWNjZXNzInx8TD09Im5vdG1vZGlmaWVkIil7Ri5odG1sKEU/bygi
PGRpdi8+IikuYXBwZW5kKE0ucmVzcG9uc2VUZXh0LnJlcGxhY2UoLzxzY3JpcHQo
LnxccykqP1wvc2NyaXB0Pi9nLCIiKSkuZmluZChFKTpNLnJlc3BvbnNlVGV4dCl9
aWYoSyl7Ri5lYWNoKEssW00ucmVzcG9uc2VUZXh0LEwsTV0pfX19KTtyZXR1cm4g
dGhpc30sc2VyaWFsaXplOmZ1bmN0aW9uKCl7cmV0dXJuIG8ucGFyYW0odGhpcy5z
ZXJpYWxpemVBcnJheSgpKX0sc2VyaWFsaXplQXJyYXk6ZnVuY3Rpb24oKXtyZXR1
cm4gdGhpcy5tYXAoZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lbGVtZW50cz9vLm1h
a2VBcnJheSh0aGlzLmVsZW1lbnRzKTp0aGlzfSkuZmlsdGVyKGZ1bmN0aW9uKCl7
cmV0dXJuIHRoaXMubmFtZSYmIXRoaXMuZGlzYWJsZWQmJih0aGlzLmNoZWNrZWR8
fC9zZWxlY3R8dGV4dGFyZWEvaS50ZXN0KHRoaXMubm9kZU5hbWUpfHwvdGV4dHxo
aWRkZW58cGFzc3dvcmR8c2VhcmNoL2kudGVzdCh0aGlzLnR5cGUpKX0pLm1hcChm
dW5jdGlvbihFLEYpe3ZhciBHPW8odGhpcykudmFsKCk7cmV0dXJuIEc9PW51bGw/
bnVsbDpvLmlzQXJyYXkoRyk/by5tYXAoRyxmdW5jdGlvbihJLEgpe3JldHVybntu
YW1lOkYubmFtZSx2YWx1ZTpJfX0pOntuYW1lOkYubmFtZSx2YWx1ZTpHfX0pLmdl
dCgpfX0pO28uZWFjaCgiYWpheFN0YXJ0LGFqYXhTdG9wLGFqYXhDb21wbGV0ZSxh
amF4RXJyb3IsYWpheFN1Y2Nlc3MsYWpheFNlbmQiLnNwbGl0KCIsIiksZnVuY3Rp
b24oRSxGKXtvLmZuW0ZdPWZ1bmN0aW9uKEcpe3JldHVybiB0aGlzLmJpbmQoRixH
KX19KTt2YXIgcj1lKCk7by5leHRlbmQoe2dldDpmdW5jdGlvbihFLEcsSCxGKXtp
ZihvLmlzRnVuY3Rpb24oRykpe0g9RztHPW51bGx9cmV0dXJuIG8uYWpheCh7dHlw
ZToiR0VUIix1cmw6RSxkYXRhOkcsc3VjY2VzczpILGRhdGFUeXBlOkZ9KX0sZ2V0
U2NyaXB0OmZ1bmN0aW9uKEUsRil7cmV0dXJuIG8uZ2V0KEUsbnVsbCxGLCJzY3Jp
cHQiKX0sZ2V0SlNPTjpmdW5jdGlvbihFLEYsRyl7cmV0dXJuIG8uZ2V0KEUsRixH
LCJqc29uIil9LHBvc3Q6ZnVuY3Rpb24oRSxHLEgsRil7aWYoby5pc0Z1bmN0aW9u
KEcpKXtIPUc7Rz17fX1yZXR1cm4gby5hamF4KHt0eXBlOiJQT1NUIix1cmw6RSxk
YXRhOkcsc3VjY2VzczpILGRhdGFUeXBlOkZ9KX0sYWpheFNldHVwOmZ1bmN0aW9u
KEUpe28uZXh0ZW5kKG8uYWpheFNldHRpbmdzLEUpfSxhamF4U2V0dGluZ3M6e3Vy
bDpsb2NhdGlvbi5ocmVmLGdsb2JhbDp0cnVlLHR5cGU6IkdFVCIsY29udGVudFR5
cGU6ImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIscHJvY2Vzc0Rh
dGE6dHJ1ZSxhc3luYzp0cnVlLHhocjpmdW5jdGlvbigpe3JldHVybiBsLkFjdGl2
ZVhPYmplY3Q/bmV3IEFjdGl2ZVhPYmplY3QoIk1pY3Jvc29mdC5YTUxIVFRQIik6
bmV3IFhNTEh0dHBSZXF1ZXN0KCl9LGFjY2VwdHM6e3htbDoiYXBwbGljYXRpb24v
eG1sLCB0ZXh0L3htbCIsaHRtbDoidGV4dC9odG1sIixzY3JpcHQ6InRleHQvamF2
YXNjcmlwdCwgYXBwbGljYXRpb24vamF2YXNjcmlwdCIsanNvbjoiYXBwbGljYXRp
b24vanNvbiwgdGV4dC9qYXZhc2NyaXB0Iix0ZXh0OiJ0ZXh0L3BsYWluIixfZGVm
YXVsdDoiKi8qIn19LGxhc3RNb2RpZmllZDp7fSxhamF4OmZ1bmN0aW9uKE0pe009
by5leHRlbmQodHJ1ZSxNLG8uZXh0ZW5kKHRydWUse30sby5hamF4U2V0dGluZ3Ms
TSkpO3ZhciBXLEY9Lz1cPygmfCQpL2csUixWLEc9TS50eXBlLnRvVXBwZXJDYXNl
KCk7aWYoTS5kYXRhJiZNLnByb2Nlc3NEYXRhJiZ0eXBlb2YgTS5kYXRhIT09InN0
cmluZyIpe00uZGF0YT1vLnBhcmFtKE0uZGF0YSl9aWYoTS5kYXRhVHlwZT09Impz
b25wIil7aWYoRz09IkdFVCIpe2lmKCFNLnVybC5tYXRjaChGKSl7TS51cmwrPShN
LnVybC5tYXRjaCgvXD8vKT8iJiI6Ij8iKSsoTS5qc29ucHx8ImNhbGxiYWNrIikr
Ij0/In19ZWxzZXtpZighTS5kYXRhfHwhTS5kYXRhLm1hdGNoKEYpKXtNLmRhdGE9
KE0uZGF0YT9NLmRhdGErIiYiOiIiKSsoTS5qc29ucHx8ImNhbGxiYWNrIikrIj0/
In19TS5kYXRhVHlwZT0ianNvbiJ9aWYoTS5kYXRhVHlwZT09Impzb24iJiYoTS5k
YXRhJiZNLmRhdGEubWF0Y2goRil8fE0udXJsLm1hdGNoKEYpKSl7Vz0ianNvbnAi
K3IrKztpZihNLmRhdGEpe00uZGF0YT0oTS5kYXRhKyIiKS5yZXBsYWNlKEYsIj0i
K1crIiQxIil9TS51cmw9TS51cmwucmVwbGFjZShGLCI9IitXKyIkMSIpO00uZGF0
YVR5cGU9InNjcmlwdCI7bFtXXT1mdW5jdGlvbihYKXtWPVg7SSgpO0woKTtsW1dd
PWc7dHJ5e2RlbGV0ZSBsW1ddfWNhdGNoKFkpe31pZihIKXtILnJlbW92ZUNoaWxk
KFQpfX19aWYoTS5kYXRhVHlwZT09InNjcmlwdCImJk0uY2FjaGU9PW51bGwpe00u
Y2FjaGU9ZmFsc2V9aWYoTS5jYWNoZT09PWZhbHNlJiZHPT0iR0VUIil7dmFyIEU9
ZSgpO3ZhciBVPU0udXJsLnJlcGxhY2UoLyhcP3wmKV89Lio/KCZ8JCkvLCIkMV89
IitFKyIkMiIpO00udXJsPVUrKChVPT1NLnVybCk/KE0udXJsLm1hdGNoKC9cPy8p
PyImIjoiPyIpKyJfPSIrRToiIil9aWYoTS5kYXRhJiZHPT0iR0VUIil7TS51cmwr
PShNLnVybC5tYXRjaCgvXD8vKT8iJiI6Ij8iKStNLmRhdGE7TS5kYXRhPW51bGx9
aWYoTS5nbG9iYWwmJiFvLmFjdGl2ZSsrKXtvLmV2ZW50LnRyaWdnZXIoImFqYXhT
dGFydCIpfXZhciBRPS9eKFx3KzopP1wvXC8oW15cLz8jXSspLy5leGVjKE0udXJs
KTtpZihNLmRhdGFUeXBlPT0ic2NyaXB0IiYmRz09IkdFVCImJlEmJihRWzFdJiZR
WzFdIT1sb2NhdGlvbi5wcm90b2NvbHx8UVsyXSE9bG9jYXRpb24uaG9zdCkpe3Zh
ciBIPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF07dmFy
IFQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7VC5zcmM9TS51cmw7
aWYoTS5zY3JpcHRDaGFyc2V0KXtULmNoYXJzZXQ9TS5zY3JpcHRDaGFyc2V0fWlm
KCFXKXt2YXIgTz1mYWxzZTtULm9ubG9hZD1ULm9ucmVhZHlzdGF0ZWNoYW5nZT1m
dW5jdGlvbigpe2lmKCFPJiYoIXRoaXMucmVhZHlTdGF0ZXx8dGhpcy5yZWFkeVN0
YXRlPT0ibG9hZGVkInx8dGhpcy5yZWFkeVN0YXRlPT0iY29tcGxldGUiKSl7Tz10
cnVlO0koKTtMKCk7VC5vbmxvYWQ9VC5vbnJlYWR5c3RhdGVjaGFuZ2U9bnVsbDtI
LnJlbW92ZUNoaWxkKFQpfX19SC5hcHBlbmRDaGlsZChUKTtyZXR1cm4gZ312YXIg
Sz1mYWxzZTt2YXIgSj1NLnhocigpO2lmKE0udXNlcm5hbWUpe0oub3BlbihHLE0u
dXJsLE0uYXN5bmMsTS51c2VybmFtZSxNLnBhc3N3b3JkKX1lbHNle0oub3BlbihH
LE0udXJsLE0uYXN5bmMpfXRyeXtpZihNLmRhdGEpe0ouc2V0UmVxdWVzdEhlYWRl
cigiQ29udGVudC1UeXBlIixNLmNvbnRlbnRUeXBlKX1pZihNLmlmTW9kaWZpZWQp
e0ouc2V0UmVxdWVzdEhlYWRlcigiSWYtTW9kaWZpZWQtU2luY2UiLG8ubGFzdE1v
ZGlmaWVkW00udXJsXXx8IlRodSwgMDEgSmFuIDE5NzAgMDA6MDA6MDAgR01UIil9
Si5zZXRSZXF1ZXN0SGVhZGVyKCJYLVJlcXVlc3RlZC1XaXRoIiwiWE1MSHR0cFJl
cXVlc3QiKTtKLnNldFJlcXVlc3RIZWFkZXIoIkFjY2VwdCIsTS5kYXRhVHlwZSYm
TS5hY2NlcHRzW00uZGF0YVR5cGVdP00uYWNjZXB0c1tNLmRhdGFUeXBlXSsiLCAq
LyoiOk0uYWNjZXB0cy5fZGVmYXVsdCl9Y2F0Y2goUyl7fWlmKE0uYmVmb3JlU2Vu
ZCYmTS5iZWZvcmVTZW5kKEosTSk9PT1mYWxzZSl7aWYoTS5nbG9iYWwmJiEtLW8u
YWN0aXZlKXtvLmV2ZW50LnRyaWdnZXIoImFqYXhTdG9wIil9Si5hYm9ydCgpO3Jl
dHVybiBmYWxzZX1pZihNLmdsb2JhbCl7by5ldmVudC50cmlnZ2VyKCJhamF4U2Vu
ZCIsW0osTV0pfXZhciBOPWZ1bmN0aW9uKFgpe2lmKEoucmVhZHlTdGF0ZT09MCl7
aWYoUCl7Y2xlYXJJbnRlcnZhbChQKTtQPW51bGw7aWYoTS5nbG9iYWwmJiEtLW8u
YWN0aXZlKXtvLmV2ZW50LnRyaWdnZXIoImFqYXhTdG9wIil9fX1lbHNle2lmKCFL
JiZKJiYoSi5yZWFkeVN0YXRlPT00fHxYPT0idGltZW91dCIpKXtLPXRydWU7aWYo
UCl7Y2xlYXJJbnRlcnZhbChQKTtQPW51bGx9Uj1YPT0idGltZW91dCI/InRpbWVv
dXQiOiFvLmh0dHBTdWNjZXNzKEopPyJlcnJvciI6TS5pZk1vZGlmaWVkJiZvLmh0
dHBOb3RNb2RpZmllZChKLE0udXJsKT8ibm90bW9kaWZpZWQiOiJzdWNjZXNzIjtp
ZihSPT0ic3VjY2VzcyIpe3RyeXtWPW8uaHR0cERhdGEoSixNLmRhdGFUeXBlLE0p
fWNhdGNoKFope1I9InBhcnNlcmVycm9yIn19aWYoUj09InN1Y2Nlc3MiKXt2YXIg
WTt0cnl7WT1KLmdldFJlc3BvbnNlSGVhZGVyKCJMYXN0LU1vZGlmaWVkIil9Y2F0
Y2goWil7fWlmKE0uaWZNb2RpZmllZCYmWSl7by5sYXN0TW9kaWZpZWRbTS51cmxd
PVl9aWYoIVcpe0koKX19ZWxzZXtvLmhhbmRsZUVycm9yKE0sSixSKX1MKCk7aWYo
WCl7Si5hYm9ydCgpfWlmKE0uYXN5bmMpe0o9bnVsbH19fX07aWYoTS5hc3luYyl7
dmFyIFA9c2V0SW50ZXJ2YWwoTiwxMyk7aWYoTS50aW1lb3V0PjApe3NldFRpbWVv
dXQoZnVuY3Rpb24oKXtpZihKJiYhSyl7TigidGltZW91dCIpfX0sTS50aW1lb3V0
KX19dHJ5e0ouc2VuZChNLmRhdGEpfWNhdGNoKFMpe28uaGFuZGxlRXJyb3IoTSxK
LG51bGwsUyl9aWYoIU0uYXN5bmMpe04oKX1mdW5jdGlvbiBJKCl7aWYoTS5zdWNj
ZXNzKXtNLnN1Y2Nlc3MoVixSKX1pZihNLmdsb2JhbCl7by5ldmVudC50cmlnZ2Vy
KCJhamF4U3VjY2VzcyIsW0osTV0pfX1mdW5jdGlvbiBMKCl7aWYoTS5jb21wbGV0
ZSl7TS5jb21wbGV0ZShKLFIpfWlmKE0uZ2xvYmFsKXtvLmV2ZW50LnRyaWdnZXIo
ImFqYXhDb21wbGV0ZSIsW0osTV0pfWlmKE0uZ2xvYmFsJiYhLS1vLmFjdGl2ZSl7
by5ldmVudC50cmlnZ2VyKCJhamF4U3RvcCIpfX1yZXR1cm4gSn0saGFuZGxlRXJy
b3I6ZnVuY3Rpb24oRixILEUsRyl7aWYoRi5lcnJvcil7Ri5lcnJvcihILEUsRyl9
aWYoRi5nbG9iYWwpe28uZXZlbnQudHJpZ2dlcigiYWpheEVycm9yIixbSCxGLEdd
KX19LGFjdGl2ZTowLGh0dHBTdWNjZXNzOmZ1bmN0aW9uKEYpe3RyeXtyZXR1cm4g
IUYuc3RhdHVzJiZsb2NhdGlvbi5wcm90b2NvbD09ImZpbGU6Inx8KEYuc3RhdHVz
Pj0yMDAmJkYuc3RhdHVzPDMwMCl8fEYuc3RhdHVzPT0zMDR8fEYuc3RhdHVzPT0x
MjIzfWNhdGNoKEUpe31yZXR1cm4gZmFsc2V9LGh0dHBOb3RNb2RpZmllZDpmdW5j
dGlvbihHLEUpe3RyeXt2YXIgSD1HLmdldFJlc3BvbnNlSGVhZGVyKCJMYXN0LU1v
ZGlmaWVkIik7cmV0dXJuIEcuc3RhdHVzPT0zMDR8fEg9PW8ubGFzdE1vZGlmaWVk
W0VdfWNhdGNoKEYpe31yZXR1cm4gZmFsc2V9LGh0dHBEYXRhOmZ1bmN0aW9uKEos
SCxHKXt2YXIgRj1KLmdldFJlc3BvbnNlSGVhZGVyKCJjb250ZW50LXR5cGUiKSxF
PUg9PSJ4bWwifHwhSCYmRiYmRi5pbmRleE9mKCJ4bWwiKT49MCxJPUU/Si5yZXNw
b25zZVhNTDpKLnJlc3BvbnNlVGV4dDtpZihFJiZJLmRvY3VtZW50RWxlbWVudC50
YWdOYW1lPT0icGFyc2VyZXJyb3IiKXt0aHJvdyJwYXJzZXJlcnJvciJ9aWYoRyYm
Ry5kYXRhRmlsdGVyKXtJPUcuZGF0YUZpbHRlcihJLEgpfWlmKHR5cGVvZiBJPT09
InN0cmluZyIpe2lmKEg9PSJzY3JpcHQiKXtvLmdsb2JhbEV2YWwoSSl9aWYoSD09
Impzb24iKXtJPWxbImV2YWwiXSgiKCIrSSsiKSIpfX1yZXR1cm4gSX0scGFyYW06
ZnVuY3Rpb24oRSl7dmFyIEc9W107ZnVuY3Rpb24gSChJLEope0dbRy5sZW5ndGhd
PWVuY29kZVVSSUNvbXBvbmVudChJKSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KEop
fWlmKG8uaXNBcnJheShFKXx8RS5qcXVlcnkpe28uZWFjaChFLGZ1bmN0aW9uKCl7
SCh0aGlzLm5hbWUsdGhpcy52YWx1ZSl9KX1lbHNle2Zvcih2YXIgRiBpbiBFKXtp
ZihvLmlzQXJyYXkoRVtGXSkpe28uZWFjaChFW0ZdLGZ1bmN0aW9uKCl7SChGLHRo
aXMpfSl9ZWxzZXtIKEYsby5pc0Z1bmN0aW9uKEVbRl0pP0VbRl0oKTpFW0ZdKX19
fXJldHVybiBHLmpvaW4oIiYiKS5yZXBsYWNlKC8lMjAvZywiKyIpfX0pO3ZhciBt
PXt9LG4sZD1bWyJoZWlnaHQiLCJtYXJnaW5Ub3AiLCJtYXJnaW5Cb3R0b20iLCJw
YWRkaW5nVG9wIiwicGFkZGluZ0JvdHRvbSJdLFsid2lkdGgiLCJtYXJnaW5MZWZ0
IiwibWFyZ2luUmlnaHQiLCJwYWRkaW5nTGVmdCIsInBhZGRpbmdSaWdodCJdLFsi
b3BhY2l0eSJdXTtmdW5jdGlvbiB0KEYsRSl7dmFyIEc9e307by5lYWNoKGQuY29u
Y2F0LmFwcGx5KFtdLGQuc2xpY2UoMCxFKSksZnVuY3Rpb24oKXtHW3RoaXNdPUZ9
KTtyZXR1cm4gR31vLmZuLmV4dGVuZCh7c2hvdzpmdW5jdGlvbihKLEwpe2lmKEop
e3JldHVybiB0aGlzLmFuaW1hdGUodCgic2hvdyIsMyksSixMKX1lbHNle2Zvcih2
YXIgSD0wLEY9dGhpcy5sZW5ndGg7SDxGO0grKyl7dmFyIEU9by5kYXRhKHRoaXNb
SF0sIm9sZGRpc3BsYXkiKTt0aGlzW0hdLnN0eWxlLmRpc3BsYXk9RXx8IiI7aWYo
by5jc3ModGhpc1tIXSwiZGlzcGxheSIpPT09Im5vbmUiKXt2YXIgRz10aGlzW0hd
LnRhZ05hbWUsSztpZihtW0ddKXtLPW1bR119ZWxzZXt2YXIgST1vKCI8IitHKyIg
Lz4iKS5hcHBlbmRUbygiYm9keSIpO0s9SS5jc3MoImRpc3BsYXkiKTtpZihLPT09
Im5vbmUiKXtLPSJibG9jayJ9SS5yZW1vdmUoKTttW0ddPUt9by5kYXRhKHRoaXNb
SF0sIm9sZGRpc3BsYXkiLEspfX1mb3IodmFyIEg9MCxGPXRoaXMubGVuZ3RoO0g8
RjtIKyspe3RoaXNbSF0uc3R5bGUuZGlzcGxheT1vLmRhdGEodGhpc1tIXSwib2xk
ZGlzcGxheSIpfHwiIn1yZXR1cm4gdGhpc319LGhpZGU6ZnVuY3Rpb24oSCxJKXtp
ZihIKXtyZXR1cm4gdGhpcy5hbmltYXRlKHQoImhpZGUiLDMpLEgsSSl9ZWxzZXtm
b3IodmFyIEc9MCxGPXRoaXMubGVuZ3RoO0c8RjtHKyspe3ZhciBFPW8uZGF0YSh0
aGlzW0ddLCJvbGRkaXNwbGF5Iik7aWYoIUUmJkUhPT0ibm9uZSIpe28uZGF0YSh0
aGlzW0ddLCJvbGRkaXNwbGF5IixvLmNzcyh0aGlzW0ddLCJkaXNwbGF5IikpfX1m
b3IodmFyIEc9MCxGPXRoaXMubGVuZ3RoO0c8RjtHKyspe3RoaXNbR10uc3R5bGUu
ZGlzcGxheT0ibm9uZSJ9cmV0dXJuIHRoaXN9fSxfdG9nZ2xlOm8uZm4udG9nZ2xl
LHRvZ2dsZTpmdW5jdGlvbihHLEYpe3ZhciBFPXR5cGVvZiBHPT09ImJvb2xlYW4i
O3JldHVybiBvLmlzRnVuY3Rpb24oRykmJm8uaXNGdW5jdGlvbihGKT90aGlzLl90
b2dnbGUuYXBwbHkodGhpcyxhcmd1bWVudHMpOkc9PW51bGx8fEU/dGhpcy5lYWNo
KGZ1bmN0aW9uKCl7dmFyIEg9RT9HOm8odGhpcykuaXMoIjpoaWRkZW4iKTtvKHRo
aXMpW0g/InNob3ciOiJoaWRlIl0oKX0pOnRoaXMuYW5pbWF0ZSh0KCJ0b2dnbGUi
LDMpLEcsRil9LGZhZGVUbzpmdW5jdGlvbihFLEcsRil7cmV0dXJuIHRoaXMuYW5p
bWF0ZSh7b3BhY2l0eTpHfSxFLEYpfSxhbmltYXRlOmZ1bmN0aW9uKEksRixILEcp
e3ZhciBFPW8uc3BlZWQoRixILEcpO3JldHVybiB0aGlzW0UucXVldWU9PT1mYWxz
ZT8iZWFjaCI6InF1ZXVlIl0oZnVuY3Rpb24oKXt2YXIgSz1vLmV4dGVuZCh7fSxF
KSxNLEw9dGhpcy5ub2RlVHlwZT09MSYmbyh0aGlzKS5pcygiOmhpZGRlbiIpLEo9
dGhpcztmb3IoTSBpbiBJKXtpZihJW01dPT0iaGlkZSImJkx8fElbTV09PSJzaG93
IiYmIUwpe3JldHVybiBLLmNvbXBsZXRlLmNhbGwodGhpcyl9aWYoKE09PSJoZWln
aHQifHxNPT0id2lkdGgiKSYmdGhpcy5zdHlsZSl7Sy5kaXNwbGF5PW8uY3NzKHRo
aXMsImRpc3BsYXkiKTtLLm92ZXJmbG93PXRoaXMuc3R5bGUub3ZlcmZsb3d9fWlm
KEsub3ZlcmZsb3chPW51bGwpe3RoaXMuc3R5bGUub3ZlcmZsb3c9ImhpZGRlbiJ9
Sy5jdXJBbmltPW8uZXh0ZW5kKHt9LEkpO28uZWFjaChJLGZ1bmN0aW9uKE8sUyl7
dmFyIFI9bmV3IG8uZngoSixLLE8pO2lmKC90b2dnbGV8c2hvd3xoaWRlLy50ZXN0
KFMpKXtSW1M9PSJ0b2dnbGUiP0w/InNob3ciOiJoaWRlIjpTXShJKX1lbHNle3Zh
ciBRPVMudG9TdHJpbmcoKS5tYXRjaCgvXihbKy1dPSk/KFtcZCstLl0rKSguKikk
LyksVD1SLmN1cih0cnVlKXx8MDtpZihRKXt2YXIgTj1wYXJzZUZsb2F0KFFbMl0p
LFA9UVszXXx8InB4IjtpZihQIT0icHgiKXtKLnN0eWxlW09dPShOfHwxKStQO1Q9
KChOfHwxKS9SLmN1cih0cnVlKSkqVDtKLnN0eWxlW09dPVQrUH1pZihRWzFdKXtO
PSgoUVsxXT09Ii09Ij8tMToxKSpOKStUfVIuY3VzdG9tKFQsTixQKX1lbHNle1Iu
Y3VzdG9tKFQsUywiIil9fX0pO3JldHVybiB0cnVlfSl9LHN0b3A6ZnVuY3Rpb24o
RixFKXt2YXIgRz1vLnRpbWVycztpZihGKXt0aGlzLnF1ZXVlKFtdKX10aGlzLmVh
Y2goZnVuY3Rpb24oKXtmb3IodmFyIEg9Ry5sZW5ndGgtMTtIPj0wO0gtLSl7aWYo
R1tIXS5lbGVtPT10aGlzKXtpZihFKXtHW0hdKHRydWUpfUcuc3BsaWNlKEgsMSl9
fX0pO2lmKCFFKXt0aGlzLmRlcXVldWUoKX1yZXR1cm4gdGhpc319KTtvLmVhY2go
e3NsaWRlRG93bjp0KCJzaG93IiwxKSxzbGlkZVVwOnQoImhpZGUiLDEpLHNsaWRl
VG9nZ2xlOnQoInRvZ2dsZSIsMSksZmFkZUluOntvcGFjaXR5OiJzaG93In0sZmFk
ZU91dDp7b3BhY2l0eToiaGlkZSJ9fSxmdW5jdGlvbihFLEYpe28uZm5bRV09ZnVu
Y3Rpb24oRyxIKXtyZXR1cm4gdGhpcy5hbmltYXRlKEYsRyxIKX19KTtvLmV4dGVu
ZCh7c3BlZWQ6ZnVuY3Rpb24oRyxILEYpe3ZhciBFPXR5cGVvZiBHPT09Im9iamVj
dCI/Rzp7Y29tcGxldGU6Rnx8IUYmJkh8fG8uaXNGdW5jdGlvbihHKSYmRyxkdXJh
dGlvbjpHLGVhc2luZzpGJiZIfHxIJiYhby5pc0Z1bmN0aW9uKEgpJiZIfTtFLmR1
cmF0aW9uPW8uZngub2ZmPzA6dHlwZW9mIEUuZHVyYXRpb249PT0ibnVtYmVyIj9F
LmR1cmF0aW9uOm8uZnguc3BlZWRzW0UuZHVyYXRpb25dfHxvLmZ4LnNwZWVkcy5f
ZGVmYXVsdDtFLm9sZD1FLmNvbXBsZXRlO0UuY29tcGxldGU9ZnVuY3Rpb24oKXtp
ZihFLnF1ZXVlIT09ZmFsc2Upe28odGhpcykuZGVxdWV1ZSgpfWlmKG8uaXNGdW5j
dGlvbihFLm9sZCkpe0Uub2xkLmNhbGwodGhpcyl9fTtyZXR1cm4gRX0sZWFzaW5n
OntsaW5lYXI6ZnVuY3Rpb24oRyxILEUsRil7cmV0dXJuIEUrRipHfSxzd2luZzpm
dW5jdGlvbihHLEgsRSxGKXtyZXR1cm4oKC1NYXRoLmNvcyhHKk1hdGguUEkpLzIp
KzAuNSkqRitFfX0sdGltZXJzOltdLGZ4OmZ1bmN0aW9uKEYsRSxHKXt0aGlzLm9w
dGlvbnM9RTt0aGlzLmVsZW09Rjt0aGlzLnByb3A9RztpZighRS5vcmlnKXtFLm9y
aWc9e319fX0pO28uZngucHJvdG90eXBlPXt1cGRhdGU6ZnVuY3Rpb24oKXtpZih0
aGlzLm9wdGlvbnMuc3RlcCl7dGhpcy5vcHRpb25zLnN0ZXAuY2FsbCh0aGlzLmVs
ZW0sdGhpcy5ub3csdGhpcyl9KG8uZnguc3RlcFt0aGlzLnByb3BdfHxvLmZ4LnN0
ZXAuX2RlZmF1bHQpKHRoaXMpO2lmKCh0aGlzLnByb3A9PSJoZWlnaHQifHx0aGlz
LnByb3A9PSJ3aWR0aCIpJiZ0aGlzLmVsZW0uc3R5bGUpe3RoaXMuZWxlbS5zdHls
ZS5kaXNwbGF5PSJibG9jayJ9fSxjdXI6ZnVuY3Rpb24oRil7aWYodGhpcy5lbGVt
W3RoaXMucHJvcF0hPW51bGwmJighdGhpcy5lbGVtLnN0eWxlfHx0aGlzLmVsZW0u
c3R5bGVbdGhpcy5wcm9wXT09bnVsbCkpe3JldHVybiB0aGlzLmVsZW1bdGhpcy5w
cm9wXX12YXIgRT1wYXJzZUZsb2F0KG8uY3NzKHRoaXMuZWxlbSx0aGlzLnByb3As
RikpO3JldHVybiBFJiZFPi0xMDAwMD9FOnBhcnNlRmxvYXQoby5jdXJDU1ModGhp
cy5lbGVtLHRoaXMucHJvcCkpfHwwfSxjdXN0b206ZnVuY3Rpb24oSSxILEcpe3Ro
aXMuc3RhcnRUaW1lPWUoKTt0aGlzLnN0YXJ0PUk7dGhpcy5lbmQ9SDt0aGlzLnVu
aXQ9R3x8dGhpcy51bml0fHwicHgiO3RoaXMubm93PXRoaXMuc3RhcnQ7dGhpcy5w
b3M9dGhpcy5zdGF0ZT0wO3ZhciBFPXRoaXM7ZnVuY3Rpb24gRihKKXtyZXR1cm4g
RS5zdGVwKEopfUYuZWxlbT10aGlzLmVsZW07aWYoRigpJiZvLnRpbWVycy5wdXNo
KEYpJiYhbil7bj1zZXRJbnRlcnZhbChmdW5jdGlvbigpe3ZhciBLPW8udGltZXJz
O2Zvcih2YXIgSj0wO0o8Sy5sZW5ndGg7SisrKXtpZighS1tKXSgpKXtLLnNwbGlj
ZShKLS0sMSl9fWlmKCFLLmxlbmd0aCl7Y2xlYXJJbnRlcnZhbChuKTtuPWd9fSwx
Myl9fSxzaG93OmZ1bmN0aW9uKCl7dGhpcy5vcHRpb25zLm9yaWdbdGhpcy5wcm9w
XT1vLmF0dHIodGhpcy5lbGVtLnN0eWxlLHRoaXMucHJvcCk7dGhpcy5vcHRpb25z
LnNob3c9dHJ1ZTt0aGlzLmN1c3RvbSh0aGlzLnByb3A9PSJ3aWR0aCJ8fHRoaXMu
cHJvcD09ImhlaWdodCI/MTowLHRoaXMuY3VyKCkpO28odGhpcy5lbGVtKS5zaG93
KCl9LGhpZGU6ZnVuY3Rpb24oKXt0aGlzLm9wdGlvbnMub3JpZ1t0aGlzLnByb3Bd
PW8uYXR0cih0aGlzLmVsZW0uc3R5bGUsdGhpcy5wcm9wKTt0aGlzLm9wdGlvbnMu
aGlkZT10cnVlO3RoaXMuY3VzdG9tKHRoaXMuY3VyKCksMCl9LHN0ZXA6ZnVuY3Rp
b24oSCl7dmFyIEc9ZSgpO2lmKEh8fEc+PXRoaXMub3B0aW9ucy5kdXJhdGlvbit0
aGlzLnN0YXJ0VGltZSl7dGhpcy5ub3c9dGhpcy5lbmQ7dGhpcy5wb3M9dGhpcy5z
dGF0ZT0xO3RoaXMudXBkYXRlKCk7dGhpcy5vcHRpb25zLmN1ckFuaW1bdGhpcy5w
cm9wXT10cnVlO3ZhciBFPXRydWU7Zm9yKHZhciBGIGluIHRoaXMub3B0aW9ucy5j
dXJBbmltKXtpZih0aGlzLm9wdGlvbnMuY3VyQW5pbVtGXSE9PXRydWUpe0U9ZmFs
c2V9fWlmKEUpe2lmKHRoaXMub3B0aW9ucy5kaXNwbGF5IT1udWxsKXt0aGlzLmVs
ZW0uc3R5bGUub3ZlcmZsb3c9dGhpcy5vcHRpb25zLm92ZXJmbG93O3RoaXMuZWxl
bS5zdHlsZS5kaXNwbGF5PXRoaXMub3B0aW9ucy5kaXNwbGF5O2lmKG8uY3NzKHRo
aXMuZWxlbSwiZGlzcGxheSIpPT0ibm9uZSIpe3RoaXMuZWxlbS5zdHlsZS5kaXNw
bGF5PSJibG9jayJ9fWlmKHRoaXMub3B0aW9ucy5oaWRlKXtvKHRoaXMuZWxlbSku
aGlkZSgpfWlmKHRoaXMub3B0aW9ucy5oaWRlfHx0aGlzLm9wdGlvbnMuc2hvdyl7
Zm9yKHZhciBJIGluIHRoaXMub3B0aW9ucy5jdXJBbmltKXtvLmF0dHIodGhpcy5l
bGVtLnN0eWxlLEksdGhpcy5vcHRpb25zLm9yaWdbSV0pfX10aGlzLm9wdGlvbnMu
Y29tcGxldGUuY2FsbCh0aGlzLmVsZW0pfXJldHVybiBmYWxzZX1lbHNle3ZhciBK
PUctdGhpcy5zdGFydFRpbWU7dGhpcy5zdGF0ZT1KL3RoaXMub3B0aW9ucy5kdXJh
dGlvbjt0aGlzLnBvcz1vLmVhc2luZ1t0aGlzLm9wdGlvbnMuZWFzaW5nfHwoby5l
YXNpbmcuc3dpbmc/InN3aW5nIjoibGluZWFyIildKHRoaXMuc3RhdGUsSiwwLDEs
dGhpcy5vcHRpb25zLmR1cmF0aW9uKTt0aGlzLm5vdz10aGlzLnN0YXJ0KygodGhp
cy5lbmQtdGhpcy5zdGFydCkqdGhpcy5wb3MpO3RoaXMudXBkYXRlKCl9cmV0dXJu
IHRydWV9fTtvLmV4dGVuZChvLmZ4LHtzcGVlZHM6e3Nsb3c6NjAwLGZhc3Q6MjAw
LF9kZWZhdWx0OjQwMH0sc3RlcDp7b3BhY2l0eTpmdW5jdGlvbihFKXtvLmF0dHIo
RS5lbGVtLnN0eWxlLCJvcGFjaXR5IixFLm5vdyl9LF9kZWZhdWx0OmZ1bmN0aW9u
KEUpe2lmKEUuZWxlbS5zdHlsZSYmRS5lbGVtLnN0eWxlW0UucHJvcF0hPW51bGwp
e0UuZWxlbS5zdHlsZVtFLnByb3BdPUUubm93K0UudW5pdH1lbHNle0UuZWxlbVtF
LnByb3BdPUUubm93fX19fSk7aWYoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lmdl
dEJvdW5kaW5nQ2xpZW50UmVjdCl7by5mbi5vZmZzZXQ9ZnVuY3Rpb24oKXtpZigh
dGhpc1swXSl7cmV0dXJue3RvcDowLGxlZnQ6MH19aWYodGhpc1swXT09PXRoaXNb
MF0ub3duZXJEb2N1bWVudC5ib2R5KXtyZXR1cm4gby5vZmZzZXQuYm9keU9mZnNl
dCh0aGlzWzBdKX12YXIgRz10aGlzWzBdLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgp
LEo9dGhpc1swXS5vd25lckRvY3VtZW50LEY9Si5ib2R5LEU9Si5kb2N1bWVudEVs
ZW1lbnQsTD1FLmNsaWVudFRvcHx8Ri5jbGllbnRUb3B8fDAsSz1FLmNsaWVudExl
ZnR8fEYuY2xpZW50TGVmdHx8MCxJPUcudG9wKyhzZWxmLnBhZ2VZT2Zmc2V0fHxv
LmJveE1vZGVsJiZFLnNjcm9sbFRvcHx8Ri5zY3JvbGxUb3ApLUwsSD1HLmxlZnQr
KHNlbGYucGFnZVhPZmZzZXR8fG8uYm94TW9kZWwmJkUuc2Nyb2xsTGVmdHx8Ri5z
Y3JvbGxMZWZ0KS1LO3JldHVybnt0b3A6SSxsZWZ0Okh9fX1lbHNle28uZm4ub2Zm
c2V0PWZ1bmN0aW9uKCl7aWYoIXRoaXNbMF0pe3JldHVybnt0b3A6MCxsZWZ0OjB9
fWlmKHRoaXNbMF09PT10aGlzWzBdLm93bmVyRG9jdW1lbnQuYm9keSl7cmV0dXJu
IG8ub2Zmc2V0LmJvZHlPZmZzZXQodGhpc1swXSl9by5vZmZzZXQuaW5pdGlhbGl6
ZWR8fG8ub2Zmc2V0LmluaXRpYWxpemUoKTt2YXIgSj10aGlzWzBdLEc9Si5vZmZz
ZXRQYXJlbnQsRj1KLE89Si5vd25lckRvY3VtZW50LE0sSD1PLmRvY3VtZW50RWxl
bWVudCxLPU8uYm9keSxMPU8uZGVmYXVsdFZpZXcsRT1MLmdldENvbXB1dGVkU3R5
bGUoSixudWxsKSxOPUoub2Zmc2V0VG9wLEk9Si5vZmZzZXRMZWZ0O3doaWxlKChK
PUoucGFyZW50Tm9kZSkmJkohPT1LJiZKIT09SCl7TT1MLmdldENvbXB1dGVkU3R5
bGUoSixudWxsKTtOLT1KLnNjcm9sbFRvcCxJLT1KLnNjcm9sbExlZnQ7aWYoSj09
PUcpe04rPUoub2Zmc2V0VG9wLEkrPUoub2Zmc2V0TGVmdDtpZihvLm9mZnNldC5k
b2VzTm90QWRkQm9yZGVyJiYhKG8ub2Zmc2V0LmRvZXNBZGRCb3JkZXJGb3JUYWJs
ZUFuZENlbGxzJiYvXnQoYWJsZXxkfGgpJC9pLnRlc3QoSi50YWdOYW1lKSkpe04r
PXBhcnNlSW50KE0uYm9yZGVyVG9wV2lkdGgsMTApfHwwLEkrPXBhcnNlSW50KE0u
Ym9yZGVyTGVmdFdpZHRoLDEwKXx8MH1GPUcsRz1KLm9mZnNldFBhcmVudH1pZihv
Lm9mZnNldC5zdWJ0cmFjdHNCb3JkZXJGb3JPdmVyZmxvd05vdFZpc2libGUmJk0u
b3ZlcmZsb3chPT0idmlzaWJsZSIpe04rPXBhcnNlSW50KE0uYm9yZGVyVG9wV2lk
dGgsMTApfHwwLEkrPXBhcnNlSW50KE0uYm9yZGVyTGVmdFdpZHRoLDEwKXx8MH1F
PU19aWYoRS5wb3NpdGlvbj09PSJyZWxhdGl2ZSJ8fEUucG9zaXRpb249PT0ic3Rh
dGljIil7Tis9Sy5vZmZzZXRUb3AsSSs9Sy5vZmZzZXRMZWZ0fWlmKEUucG9zaXRp
b249PT0iZml4ZWQiKXtOKz1NYXRoLm1heChILnNjcm9sbFRvcCxLLnNjcm9sbFRv
cCksSSs9TWF0aC5tYXgoSC5zY3JvbGxMZWZ0LEsuc2Nyb2xsTGVmdCl9cmV0dXJu
e3RvcDpOLGxlZnQ6SX19fW8ub2Zmc2V0PXtpbml0aWFsaXplOmZ1bmN0aW9uKCl7
aWYodGhpcy5pbml0aWFsaXplZCl7cmV0dXJufXZhciBMPWRvY3VtZW50LmJvZHks
Rj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKSxILEcsTixJLE0sRSxKPUwu
c3R5bGUubWFyZ2luVG9wLEs9JzxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRl
O3RvcDowO2xlZnQ6MDttYXJnaW46MDtib3JkZXI6NXB4IHNvbGlkICMwMDA7cGFk
ZGluZzowO3dpZHRoOjFweDtoZWlnaHQ6MXB4OyI+PGRpdj48L2Rpdj48L2Rpdj48
dGFibGUgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXJn
aW46MDtib3JkZXI6NXB4IHNvbGlkICMwMDA7cGFkZGluZzowO3dpZHRoOjFweDto
ZWlnaHQ6MXB4OyIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj48dHI+
PHRkPjwvdGQ+PC90cj48L3RhYmxlPic7TT17cG9zaXRpb246ImFic29sdXRlIix0
b3A6MCxsZWZ0OjAsbWFyZ2luOjAsYm9yZGVyOjAsd2lkdGg6IjFweCIsaGVpZ2h0
OiIxcHgiLHZpc2liaWxpdHk6ImhpZGRlbiJ9O2ZvcihFIGluIE0pe0Yuc3R5bGVb
RV09TVtFXX1GLmlubmVySFRNTD1LO0wuaW5zZXJ0QmVmb3JlKEYsTC5maXJzdENo
aWxkKTtIPUYuZmlyc3RDaGlsZCxHPUguZmlyc3RDaGlsZCxJPUgubmV4dFNpYmxp
bmcuZmlyc3RDaGlsZC5maXJzdENoaWxkO3RoaXMuZG9lc05vdEFkZEJvcmRlcj0o
Ry5vZmZzZXRUb3AhPT01KTt0aGlzLmRvZXNBZGRCb3JkZXJGb3JUYWJsZUFuZENl
bGxzPShJLm9mZnNldFRvcD09PTUpO0guc3R5bGUub3ZlcmZsb3c9ImhpZGRlbiIs
SC5zdHlsZS5wb3NpdGlvbj0icmVsYXRpdmUiO3RoaXMuc3VidHJhY3RzQm9yZGVy
Rm9yT3ZlcmZsb3dOb3RWaXNpYmxlPShHLm9mZnNldFRvcD09PS01KTtMLnN0eWxl
Lm1hcmdpblRvcD0iMXB4Ijt0aGlzLmRvZXNOb3RJbmNsdWRlTWFyZ2luSW5Cb2R5
T2Zmc2V0PShMLm9mZnNldFRvcD09PTApO0wuc3R5bGUubWFyZ2luVG9wPUo7TC5y
ZW1vdmVDaGlsZChGKTt0aGlzLmluaXRpYWxpemVkPXRydWV9LGJvZHlPZmZzZXQ6
ZnVuY3Rpb24oRSl7by5vZmZzZXQuaW5pdGlhbGl6ZWR8fG8ub2Zmc2V0LmluaXRp
YWxpemUoKTt2YXIgRz1FLm9mZnNldFRvcCxGPUUub2Zmc2V0TGVmdDtpZihvLm9m
ZnNldC5kb2VzTm90SW5jbHVkZU1hcmdpbkluQm9keU9mZnNldCl7Rys9cGFyc2VJ
bnQoby5jdXJDU1MoRSwibWFyZ2luVG9wIix0cnVlKSwxMCl8fDAsRis9cGFyc2VJ
bnQoby5jdXJDU1MoRSwibWFyZ2luTGVmdCIsdHJ1ZSksMTApfHwwfXJldHVybnt0
b3A6RyxsZWZ0OkZ9fX07by5mbi5leHRlbmQoe3Bvc2l0aW9uOmZ1bmN0aW9uKCl7
dmFyIEk9MCxIPTAsRjtpZih0aGlzWzBdKXt2YXIgRz10aGlzLm9mZnNldFBhcmVu
dCgpLEo9dGhpcy5vZmZzZXQoKSxFPS9eYm9keXxodG1sJC9pLnRlc3QoR1swXS50
YWdOYW1lKT97dG9wOjAsbGVmdDowfTpHLm9mZnNldCgpO0oudG9wLT1qKHRoaXMs
Im1hcmdpblRvcCIpO0oubGVmdC09aih0aGlzLCJtYXJnaW5MZWZ0Iik7RS50b3Ar
PWooRywiYm9yZGVyVG9wV2lkdGgiKTtFLmxlZnQrPWooRywiYm9yZGVyTGVmdFdp
ZHRoIik7Rj17dG9wOkoudG9wLUUudG9wLGxlZnQ6Si5sZWZ0LUUubGVmdH19cmV0
dXJuIEZ9LG9mZnNldFBhcmVudDpmdW5jdGlvbigpe3ZhciBFPXRoaXNbMF0ub2Zm
c2V0UGFyZW50fHxkb2N1bWVudC5ib2R5O3doaWxlKEUmJighL15ib2R5fGh0bWwk
L2kudGVzdChFLnRhZ05hbWUpJiZvLmNzcyhFLCJwb3NpdGlvbiIpPT0ic3RhdGlj
Iikpe0U9RS5vZmZzZXRQYXJlbnR9cmV0dXJuIG8oRSl9fSk7by5lYWNoKFsiTGVm
dCIsIlRvcCJdLGZ1bmN0aW9uKEYsRSl7dmFyIEc9InNjcm9sbCIrRTtvLmZuW0dd
PWZ1bmN0aW9uKEgpe2lmKCF0aGlzWzBdKXtyZXR1cm4gbnVsbH1yZXR1cm4gSCE9
PWc/dGhpcy5lYWNoKGZ1bmN0aW9uKCl7dGhpcz09bHx8dGhpcz09ZG9jdW1lbnQ/
bC5zY3JvbGxUbyghRj9IOm8obCkuc2Nyb2xsTGVmdCgpLEY/SDpvKGwpLnNjcm9s
bFRvcCgpKTp0aGlzW0ddPUh9KTp0aGlzWzBdPT1sfHx0aGlzWzBdPT1kb2N1bWVu
dD9zZWxmW0Y/InBhZ2VZT2Zmc2V0IjoicGFnZVhPZmZzZXQiXXx8by5ib3hNb2Rl
bCYmZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50W0ddfHxkb2N1bWVudC5ib2R5W0dd
OnRoaXNbMF1bR119fSk7by5lYWNoKFsiSGVpZ2h0IiwiV2lkdGgiXSxmdW5jdGlv
bihJLEcpe3ZhciBFPUk/IkxlZnQiOiJUb3AiLEg9ST8iUmlnaHQiOiJCb3R0b20i
LEY9Ry50b0xvd2VyQ2FzZSgpO28uZm5bImlubmVyIitHXT1mdW5jdGlvbigpe3Jl
dHVybiB0aGlzWzBdP28uY3NzKHRoaXNbMF0sRixmYWxzZSwicGFkZGluZyIpOm51
bGx9O28uZm5bIm91dGVyIitHXT1mdW5jdGlvbihLKXtyZXR1cm4gdGhpc1swXT9v
LmNzcyh0aGlzWzBdLEYsZmFsc2UsSz8ibWFyZ2luIjoiYm9yZGVyIik6bnVsbH07
dmFyIEo9Ry50b0xvd2VyQ2FzZSgpO28uZm5bSl09ZnVuY3Rpb24oSyl7cmV0dXJu
IHRoaXNbMF09PWw/ZG9jdW1lbnQuY29tcGF0TW9kZT09IkNTUzFDb21wYXQiJiZk
b2N1bWVudC5kb2N1bWVudEVsZW1lbnRbImNsaWVudCIrR118fGRvY3VtZW50LmJv
ZHlbImNsaWVudCIrR106dGhpc1swXT09ZG9jdW1lbnQ/TWF0aC5tYXgoZG9jdW1l
bnQuZG9jdW1lbnRFbGVtZW50WyJjbGllbnQiK0ddLGRvY3VtZW50LmJvZHlbInNj
cm9sbCIrR10sZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50WyJzY3JvbGwiK0ddLGRv
Y3VtZW50LmJvZHlbIm9mZnNldCIrR10sZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50
WyJvZmZzZXQiK0ddKTpLPT09Zz8odGhpcy5sZW5ndGg/by5jc3ModGhpc1swXSxK
KTpudWxsKTp0aGlzLmNzcyhKLHR5cGVvZiBLPT09InN0cmluZyI/SzpLKyJweCIp
fX0pfSkoKTs=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=jquery.tools.min.js
Content-Type: application/x-javascript; charset=utf-8; name=jquery.tools.min.js
Content-Location: http://www.abc.net.au/local/includes/scripts/jquery/plugins/jquery.tools.min.js
Content-Transfer-Encoding: Base64
LyoNCiAqIGpxdWVyeS50b29scyAxLjAuMiAtIFRoZSBtaXNzaW5nIFVJIGxpYnJh
cnkNCiAqIA0KICogW3Rvb2xzLnRhYnMtMS4wLjFdDQogKiANCiAqIENvcHlyaWdo
dCAoYykgMjAwOSBUZXJvIFBpaXJhaW5lbg0KICogaHR0cDovL2Zsb3dwbGF5ZXIu
b3JnL3Rvb2xzLw0KICoNCiAqIER1YWwgbGljZW5zZWQgdW5kZXIgTUlUIGFuZCBH
UEwgMisgbGljZW5zZXMNCiAqIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGlj
ZW5zZXMNCiAqIA0KICogLS0tLS0NCiAqIA0KICogQnVpbGQ6IEZyaSBKdW4gMTIg
MTM6MjA6NDQgR01UKzAwOjAwIDIwMDkNCiAqLw0KKGZ1bmN0aW9uKGMpe2MudG9v
bHM9Yy50b29sc3x8e3ZlcnNpb246e319O2MudG9vbHMudmVyc2lvbi50YWJzPSIx
LjAuMSI7Yy50b29scy5hZGRUYWJFZmZlY3Q9ZnVuY3Rpb24oZCxlKXtiW2RdPWV9
O3ZhciBiPXsiZGVmYXVsdCI6ZnVuY3Rpb24oZCl7dGhpcy5nZXRQYW5lcygpLmhp
ZGUoKS5lcShkKS5zaG93KCl9LGZhZGU6ZnVuY3Rpb24oZCl7dGhpcy5nZXRQYW5l
cygpLmhpZGUoKS5lcShkKS5mYWRlSW4odGhpcy5nZXRDb25mKCkuZmFkZUluU3Bl
ZWQpfSxzbGlkZTpmdW5jdGlvbihkKXt0aGlzLmdldEN1cnJlbnRQYW5lKCkuc2xp
ZGVVcCgiZmFzdCIpO3RoaXMuZ2V0UGFuZXMoKS5lcShkKS5zbGlkZURvd24oKX0s
aG9yaXpvbnRhbDpmdW5jdGlvbihkKXtpZighYy5faFcpe2MuX2hXPXRoaXMuZ2V0
UGFuZXMoKS5lcSgwKS53aWR0aCgpfXRoaXMuZ2V0Q3VycmVudFBhbmUoKS5hbmlt
YXRlKHt3aWR0aDowfSxmdW5jdGlvbigpe2ModGhpcykuaGlkZSgpfSk7dGhpcy5n
ZXRQYW5lcygpLmVxKGQpLmFuaW1hdGUoe3dpZHRoOmMuX2hXfSxmdW5jdGlvbigp
e2ModGhpcykuc2hvdygpfSl9fTtmdW5jdGlvbiBhKGUsZixnKXt2YXIgZD10aGlz
O3ZhciBoO2Z1bmN0aW9uIGkoaixrKXtjKGQpLmJpbmQoaixmdW5jdGlvbihtLGwp
e2lmKGsmJmsuY2FsbCh0aGlzLGwuaW5kZXgpPT09ZmFsc2UmJmwpe2wucHJvY2Vl
ZD1mYWxzZX19KTtyZXR1cm4gZH1jLmVhY2goZyxmdW5jdGlvbihqLGspe2lmKGMu
aXNGdW5jdGlvbihrKSl7aShqLGspfX0pO2MuZXh0ZW5kKHRoaXMse2NsaWNrOmZ1
bmN0aW9uKGspe2lmKGs9PT1oKXtyZXR1cm4gZH12YXIgbT1kLmdldEN1cnJlbnRQ
YW5lKCk7dmFyIGw9ZS5lcShrKTtpZih0eXBlb2Ygaz09InN0cmluZyIpe2w9ZS5m
aWx0ZXIoIltocmVmPSIraysiXSIpO2s9ZS5pbmRleChsKX1pZighbC5sZW5ndGgp
e2lmKGg+PTApe3JldHVybiBkfWs9Zy5pbml0aWFsSW5kZXg7bD1lLmVxKGspfXZh
ciBqPXtpbmRleDprLHByb2NlZWQ6dHJ1ZX07YyhkKS50cmlnZ2VySGFuZGxlcigi
b25CZWZvcmVDbGljayIsaik7aWYoIWoucHJvY2VlZCl7cmV0dXJuIGR9bC5hZGRD
bGFzcyhnLmN1cnJlbnQpO2JbZy5lZmZlY3RdLmNhbGwoZCxrKTtjKGQpLnRyaWdn
ZXJIYW5kbGVyKCJvbkNsaWNrIixqKTtlLnJlbW92ZUNsYXNzKGcuY3VycmVudCk7
bC5hZGRDbGFzcyhnLmN1cnJlbnQpO2g9aztyZXR1cm4gZH0sZ2V0Q29uZjpmdW5j
dGlvbigpe3JldHVybiBnfSxnZXRUYWJzOmZ1bmN0aW9uKCl7cmV0dXJuIGV9LGdl
dFBhbmVzOmZ1bmN0aW9uKCl7cmV0dXJuIGZ9LGdldEN1cnJlbnRQYW5lOmZ1bmN0
aW9uKCl7cmV0dXJuIGYuZXEoaCl9LGdldEN1cnJlbnRUYWI6ZnVuY3Rpb24oKXty
ZXR1cm4gZS5lcShoKX0sZ2V0SW5kZXg6ZnVuY3Rpb24oKXtyZXR1cm4gaH0sbmV4
dDpmdW5jdGlvbigpe3JldHVybiBkLmNsaWNrKGgrMSl9LHByZXY6ZnVuY3Rpb24o
KXtyZXR1cm4gZC5jbGljayhoLTEpfSxvbkJlZm9yZUNsaWNrOmZ1bmN0aW9uKGop
e3JldHVybiBpKCJvbkJlZm9yZUNsaWNrIixqKX0sb25DbGljazpmdW5jdGlvbihq
KXtyZXR1cm4gaSgib25DbGljayIsail9fSk7ZS5lYWNoKGZ1bmN0aW9uKGope2Mo
dGhpcykuYmluZChnLmV2ZW50LA0KCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCWZ1bmN0aW9u
KGspe2QuY2xpY2soaik7aWYoIWcuaGlzdG9yeSl7cmV0dXJuIGsucHJldmVudERl
ZmF1bHQoKX19KX0pO2lmKGcuaGlzdG9yeSl7ZS5oaXN0b3J5KGZ1bmN0aW9uKGos
ayl7ZC5jbGljayhrfHwwKX0pfWlmKGxvY2F0aW9uLmhhc2gpe2QuY2xpY2sobG9j
YXRpb24uaGFzaCl9ZWxzZXtkLmNsaWNrKGcuaW5pdGlhbEluZGV4KX1mLmZpbmQo
ImFbaHJlZl49I10iKS5jbGljayhmdW5jdGlvbigpe2QuY2xpY2soYyh0aGlzKS5h
dHRyKCJocmVmIikpfSl9Yy5mbi50YWJzPWZ1bmN0aW9uKGcsZCl7dmFyIGU9dGhp
cy5lcSh0eXBlb2YgY29uZj09Im51bWJlciI/Y29uZjowKS5kYXRhKCJ0YWJzIik7
aWYoZSl7cmV0dXJuIGV9dmFyIGY9e3RhYnM6ImEiLGN1cnJlbnQ6ImN1cnJlbnQi
LG9uQmVmb3JlQ2xpY2s6bnVsbCxvbkNsaWNrOm51bGwsZWZmZWN0OiJkZWZhdWx0
IixoaXN0b3J5OmZhbHNlLGluaXRpYWxJbmRleDowLGV2ZW50OiJjbGljayIsYXBp
OmZhbHNlfTtpZihjLmlzRnVuY3Rpb24oZCkpe2Q9e29uQmVmb3JlQ2xpY2s6ZH19
Yy5leHRlbmQoZixkKTt0aGlzLmVhY2goZnVuY3Rpb24oKXt2YXIgaD1jKHRoaXMp
LmZpbmQoZi50YWJzKTtpZighaC5sZW5ndGgpe2g9Yyh0aGlzKS5jaGlsZHJlbigp
fXZhciBpPWcuanF1ZXJ5P2c6YyhnKTtlPW5ldyBhKGgsaSxmKTtjKHRoaXMpLmRh
dGEoInRhYnMiLGUpfSk7cmV0dXJuIGYuYXBpP2U6dGhpc319KShqUXVlcnkpOyhm
dW5jdGlvbihiKXt2YXIgYyxhO2IucHJvdG90eXBlLmhpc3Rvcnk9ZnVuY3Rpb24o
ZSl7dmFyIGQ9dGhpcztpZihiLmJyb3dzZXIubXNpZSl7aWYoIWEpe2E9YigiPGlm
cmFtZSAvPiIpLmhpZGUoKS5nZXQoMCk7YigiYm9keSIpLmFwcGVuZChhKTtzZXRJ
bnRlcnZhbChmdW5jdGlvbigpe3ZhciBmPWEuY29udGVudFdpbmRvdy5kb2N1bWVu
dDt2YXIgZz1mLmxvY2F0aW9uLmhhc2g7aWYoYyE9PWcpe2IuZXZlbnQudHJpZ2dl
cigiaGFzaCIsZyk7Yz1nfX0sMTAwKX1kLmJpbmQoImNsaWNrLmhhc2giLGZ1bmN0
aW9uKGcpe3ZhciBmPWEuY29udGVudFdpbmRvdy5kb2N1bWVudDtmLm9wZW4oKS5j
bG9zZSgpO2YubG9jYXRpb24uaGFzaD1iKHRoaXMpLmF0dHIoImhyZWYiKX0pO2Qu
ZXEoMCkudHJpZ2dlckhhbmRsZXIoImNsaWNrLmhhc2giKX1lbHNle3NldEludGVy
dmFsKGZ1bmN0aW9uKCl7dmFyIGY9bG9jYXRpb24uaGFzaDtpZihkLmZpbHRlcigi
W2hyZWYqPSIrZisiXSIpLmxlbmd0aCYmZiE9PWMpe2M9ZjtiLmV2ZW50LnRyaWdn
ZXIoImhhc2giLGYpfX0sMTAwKX1iKHdpbmRvdykuYmluZCgiaGFzaCIsZSk7cmV0
dXJuIHRoaXN9fSkoalF1ZXJ5KTsNCg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=banners.json
Content-Type: text/plain; charset=utf-8; name=banners.json
Content-Location: http://www.abc.net.au/local/bulletins/brisbane/banners/banners.json
Content-Transfer-Encoding: 8bit
var banners = [
{
"image_url":"http://www.abc.net.au/reslib/200909/r442297_2136572.jpg",
"image_title":"Brisbane skyline",
"credit_name":"iStockphoto",
"credit_source":"iStockphoto","image_location":"Brisbane 4000",
"credit_url":"http://www.abc.net.au/local/photos/2009/09/25/2696567.htm"},
{
"image_url":"http://www.abc.net.au/reslib/200909/r442283_2136428.jpg",
"image_title":"Brisbane at night",
"credit_name":"David de Groot",
"credit_source":"iStockphoto","image_location":"Brisbane 4000",
"credit_url":"http://www.abc.net.au/local/photos/2009/09/25/2696549.htm"},
{
"image_url":"http://www.abc.net.au/reslib/200909/r434107_2082935.jpg",
"image_title":"Brisbane city by night",
"credit_name":"David de Groot",
"credit_source":"iStockPhoto","image_location":"Brisbane 4000",
"credit_url":"http://www.abc.net.au/local/photos/2009/09/11/2682938.htm"},
{}
];
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=readbanners.js
Content-Type: application/x-javascript; charset=utf-8; name=readbanners.js
Content-Location: http://www.abc.net.au/local/bulletins/readbanners.js
Content-Transfer-Encoding: Base64
Ly8gSmF2YVNjcmlwdCBEb2N1bWVudA0KJChkb2N1bWVudCkucmVhZHkoZnVuY3Rp
b24oKXsNCi8vYWxlcnQoKGJhbm5lcnMucG9zdHMpLmxlbmd0aCk7DQppZiAoKGJh
bm5lcnMubGVuZ3RoLTEpPjApIHsNCgl2YXIgbiA9IGJhbm5lcnMubGVuZ3RoLTE7
DQoJcmFuZG9tTnVtYmVyID0gTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpKihuLTEp
KSsxOw0KCXJuID0gcmFuZG9tTnVtYmVyIC0gMTsNCgkNCi8vCXZhciBpbWFnZXVy
bCA9IGJhbm5lcnNbcm5dLmltYWdlX3VybDsNCi8vCXZhciBpbWFnZXRpdGxlID0g
YmFubmVyc1tybl0uaW1hZ2VfdGl0bGU7DQovLwl2YXIgY3JlZGl0bmFtZSA9IGJh
bm5lcnNbcm5dLmNyZWRpdF9uYW1lOw0KLy8JdmFyIGNyZWRpdHNvdXJjZSA9IGJh
bm5lcnNbcm5dLmNyZWRpdF9zb3VyY2U7DQoJLy92YXIgaW1hZ2Vsb2NhdGlvbiA9
IGJhbm5lcnMucG9zdHNbcm5dLmltYWdlX2xvY2F0aW9uOw0KLy8JdmFyIGNyZWRp
dHVybCA9IGJhbm5lcnNbcm5dLmNyZWRpdF91cmw7DQoNCgl2YXIgaW1hZ2V1cmwg
PSBiYW5uZXJzW3JuXS5pbWFnZV91cmw7DQoJdmFyIGltYWdldGl0bGUgPSBiYW5u
ZXJzW3JuXS5pbWFnZV90aXRsZTsNCgl2YXIgY3JlZGl0bmFtZSA9IGJhbm5lcnNb
cm5dLmNyZWRpdF9uYW1lOw0KCXZhciBjcmVkaXRzb3VyY2UgPSBiYW5uZXJzW3Ju
XS5jcmVkaXRfc291cmNlOw0KCS8vdmFyIGltYWdlbG9jYXRpb24gPSBiYW5uZXJz
LnBvc3RzW3JuXS5pbWFnZV9sb2NhdGlvbjsNCgl2YXIgY3JlZGl0dXJsID0gYmFu
bmVyc1tybl0uY3JlZGl0X3VybDsNCg0KDQoJLy9hbGVydChpbWFnZXVybCk7DQoJ
aW1hZ2V1cmwgPSAndXJsKCcgKyBpbWFnZXVybCArICcpJzsNCgkkKCcjaGVhZGVy
JykuY3NzKHsnYmFja2dyb3VuZC1pbWFnZSc6aW1hZ2V1cmx9KTsNCg0KCWJ0ID0g
JzxkaXYgY2xhc3M9ImJjX3RpdGxlIj4nICsgaW1hZ2V0aXRsZSArICc8L2Rpdj4n
Ow0KCWJhID0gJzxkaXYgY2xhc3M9ImJjX2F1dGhvciI+JyArICcmbmJzcDstJm5i
c3A7JyArIGNyZWRpdG5hbWUgKyAnPC9kaXY+JzsNCgkJCQkJDQoJLy9ncm91cCBj
cmVkaXQgaW5mbyByZWFkeSB0byB3cml0ZSBodG1sDQoJYmMgPSBidCArIGJhOw0K
CQkJCQkJDQoJLy8gd3JpdGUgY3JlZGl0IGluZm8gdG8gaHRtbA0KCSQoJzxkaXYg
Y2xhc3M9ImJjX2ljb24iIHRpdGxlPSJjbGljayB0byBvcGVuIGNyZWRpdHMiPjwv
ZGl2PicpLmFwcGVuZFRvKCcjYmFubmVyY3JlZGl0cycpOw0KCSQoJzxkaXYgY2xh
c3M9ImJjX2Jnb3BhY2l0eSI+PC9kaXY+JykuYXBwZW5kVG8oJyNiYW5uZXJjcmVk
aXRzJyk7DQoJJCgnPGRpdiBjbGFzcz0iYmNfd3JhcCI+PC9kaXY+JykuaHRtbChi
YykuYXBwZW5kVG8oJyNiYW5uZXJjcmVkaXRzJyk7DQoJJCgnPGltZyBzcmM9Iicr
IHdoaWNoX3VybCArICcvdGl0bGUucG5nIiAvPicpLmFwcGVuZFRvKCcjaW1hZ2Vf
dGl0bGUnKTsNCgkNCgkvLyBoaWRlIGNyZWRpdCBpbmZvIHVudGlsIGNsaWNrZWQN
CgkkKCIuYmNfd3JhcCIpLmhpZGUoKTsNCgkvLyB0b2dnbGUgY3JlZGl0IG9uIGNs
aWNrIGFuZCBncmFwaGljDQoJdmFyIGNsaWNrc3RhdHVzID0gIm9wZW4iOw0KCSQo
Ii5iY19pY29uIikuY2xpY2soZnVuY3Rpb24oKSB7DQoJCQkJDQoJJCgiLmJjX3dy
YXAiKS50b2dnbGUoInNsb3ciKTsNCgkkKCIuYmNfaWNvbiIpLnRvZ2dsZUNsYXNz
KCJhY3RpdmUiKTsNCgkJCQkNCglpZiAoY2xpY2tzdGF0dXMgPT0gIm9wZW4iKSB7
DQoJJCgiLmJjX2ljb24iKS5hdHRyKCJ0aXRsZSIsICJjbGljayB0byBjbG9zZSBj
cmVkaXRzIik7DQoJCWNsaWNrc3RhdHVzID0gImNsb3NlZCI7DQoJCX0NCgllbHNl
IHsNCgkJJCgiLmJjX2ljb24iKS5hdHRyKCJ0aXRsZSIsICJjbGljayB0byBvcGVu
IGNyZWRpdHMiKTsNCgkJY2xpY2tzdGF0dXMgPSAib3BlbiI7DQoJCX07DQoJCQkJ
DQoJICAgfSk7CQkNCg0KDQoJfQ0KfSk7
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=programs_onair.json
Content-Type: text/plain; charset=utf-8; name=programs_onair.json
Content-Location: http://www.abc.net.au/local/programs/brisbane/programs_m29/programs_onair.json
Content-Transfer-Encoding: 8bit
NOT AVAILABLE
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=internet_radio.json
Content-Type: text/plain; charset=utf-8; name=internet_radio.json
Content-Location: http://www.abc.net.au/local/bulletins/brisbane/m29/internet_radio.json
Content-Transfer-Encoding: 8bit
var internet_radio =[
{"name" : "ABC Country Hour at noon",
"description" : "",
"urls":[{"title":"Win","link":"http://abc.net.au/local/players/internet_radio.htm?streamFile=localbrisbane&streamTitle=Queensland%20Country%20Hour"},{}]
},{}
];
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=sms.json
Content-Type: text/plain; charset=utf-8; name=sms.json
Content-Location: http://www.abc.net.au/local/indexes/brisbane/programs-m29/sms.json
Content-Transfer-Encoding: 8bit
var sms_messages = [
{"id":"1001",
"serviceno":"15774777" ,
"datereceived":"20090213",
"timerecieved":"10:44:07",
"text":"Those scientists were commissioned by the pro development lobby in Nillumbik."},
{"id":"1002",
"serviceno":"15774777" ,
"datereceived":"20091029",
"timerecieved":"10:44:09",
"text":"Take all the pokies from pubs and set up Broken Vegas in Broken Hill."},
{"id":"1003",
"serviceno":"15774777" ,
"datereceived":"20091010",
"timerecieved":"10:44:07",
"text":"Accept life the way it is."},
{"id":"1004",
"serviceno":"15774888" ,
"datereceived":"20091029",
"timerecieved":"10:44:07",
"text":"Good news and bad news can be the same sometimes."},
{"id":"1005",
"serviceno":"15774888" ,
"datereceived":"20090928",
"timerecieved":"10:44:07",
"text":"You can never get an Excellent. Good is good enough."},
{}
];
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=m29-onair-schedule.json
Content-Type: text/plain; charset=utf-8; name=m29-onair-schedule.json
Content-Location: http://www.abc.net.au/local/programs/brisbane/programs_m29/m29-onair-schedule.json
Content-Transfer-Encoding: 8bit
var onair_schedule = {
"region":"brisbane",
"programs":[
{"date":"20111022",
"name":"Overnights Weekends",
"weekday":"Saturday",
"presenter":"Rod Quinn",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Saturday",
"start-time":"02:00:00",
"end-day":"Saturday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111022",
"name":"Saturday Breakfast",
"weekday":"Saturday",
"presenter":"Phil Smith",
"program-url":"http://www.abc.net.au/brisbane/programs/612_saturday_breakfast/",
"start-day":"Saturday",
"start-time":"06:00:00",
"end-day":"Saturday",
"end-time":"08:00:00",
"duration":"2:0"},
{"date":"20111022",
"name":"Saturday AM",
"weekday":"Saturday",
"presenter":"Elizabeth Jackson",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Saturday",
"start-time":"08:00:00",
"end-day":"Saturday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111022",
"name":"Saturday Breakfast",
"weekday":"Saturday",
"presenter":"Phil Smith",
"program-url":"http://www.abc.net.au/brisbane/programs/612_saturday_breakfast/",
"start-day":"Saturday",
"start-time":"08:30:00",
"end-day":"Saturday",
"end-time":"09:00:00",
"duration":"0:30"},
{"date":"20111022",
"name":"Weekends",
"weekday":"Saturday",
"presenter":"Warren Boland",
"program-url":"http://www.abc.net.au/brisbane/programs/612_weekends_with_warren/",
"start-day":"Saturday",
"start-time":"09:00:00",
"end-day":"Saturday",
"end-time":"12:00:00",
"duration":"3:0"},
{"date":"20111022",
"name":"Saturday Grandstand",
"weekday":"Saturday",
"presenter":"Simone Thurtell and Karen Tighe",
"program-url":"http://www.abc.net.au/sport/",
"start-day":"Saturday",
"start-time":"12:00:00",
"end-day":"Saturday",
"end-time":"17:30:00",
"duration":"5:30"},
{"date":"20111022",
"name":"Saturday Night Country",
"weekday":"Saturday",
"presenter":"Felicity Urquhart",
"program-url":"http://www.abc.net.au/snc/",
"start-day":"Saturday",
"start-time":"22:00:00",
"end-day":"Saturday",
"end-time":"23:59:00",
"duration":"1:59"},
{"date":"20111023",
"name":"Overnights Weekends",
"weekday":"Sunday",
"presenter":"Rod Quinn",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Sunday",
"start-time":"02:00:00",
"end-day":"Sunday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111023",
"name":"Australia All Over",
"weekday":"Sunday",
"presenter":"Ian McNamara",
"program-url":"http://www.abc.net.au/australiaallover/",
"start-day":"Sunday",
"start-time":"05:30:00",
"end-day":"Sunday",
"end-time":"10:00:00",
"duration":"4:30"},
{"date":"20111023",
"name":"Weekends",
"weekday":"Sunday",
"presenter":"Warren Boland",
"program-url":"http://www.abc.net.au/brisbane/programs/612_weekends_with_warren/",
"start-day":"Sunday",
"start-time":"10:00:00",
"end-day":"Sunday",
"end-time":"12:00:00",
"duration":"2:0"},
{"date":"20111023",
"name":"Sunday Grandstand",
"weekday":"Sunday",
"presenter":"Simone Thurtell and Karen Tighe",
"program-url":"http://www.abc.net.au/sport/",
"start-day":"Sunday",
"start-time":"12:00:00",
"end-day":"Sunday",
"end-time":"17:30:00",
"duration":"5:30"},
{"date":"20111023",
"name":"Sundays",
"weekday":"Sunday",
"presenter":"James O'Loghlin",
"program-url":"http://www.abc.net.au/local/sundays/",
"start-day":"Sunday",
"start-time":"18:30:00",
"end-day":"Sunday",
"end-time":"21:00:00",
"duration":"2:30"},
{"date":"20111023",
"name":"Speaking Out",
"weekday":"Sunday",
"presenter":"Rhianna Patrick",
"program-url":"http://www.abc.net.au/speakingout/",
"start-day":"Sunday",
"start-time":"20:30:00",
"end-day":"Sunday",
"end-time":"21:00:00",
"duration":"0:30"},
{"date":"20111023",
"name":"Sunday Profile",
"weekday":"Sunday",
"presenter":"Julia Baird",
"program-url":"http://www.abc.net.au/sundayprofile/",
"start-day":"Sunday",
"start-time":"21:00:00",
"end-day":"Sunday",
"end-time":"21:30:00",
"duration":"0:30"},
{"date":"20111023",
"name":"Sunday Nights",
"weekday":"Sunday",
"presenter":"John Cleary",
"program-url":"http://www.abc.net.au/sundaynights/",
"start-day":"Sunday",
"start-time":"22:00:00",
"end-day":"Sunday",
"end-time":"23:59:00",
"duration":"1:59"},
{"date":"20111024",
"name":"Overnights Weekdays",
"weekday":"Monday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Monday",
"start-time":"02:00:00",
"end-day":"Monday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"Breakfast",
"weekday":"Monday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Monday",
"start-time":"05:00:00",
"end-day":"Monday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"AM",
"weekday":"Monday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Monday",
"start-time":"08:00:00",
"end-day":"Monday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111024",
"name":"Mornings",
"weekday":"Monday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Monday",
"start-time":"08:30:00",
"end-day":"Monday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111024",
"name":"Conversations",
"weekday":"Monday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Monday",
"start-time":"11:00:00",
"end-day":"Monday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111024",
"name":"The World Today",
"weekday":"Monday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Monday",
"start-time":"12:00:00",
"end-day":"Monday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111024",
"name":"Afternoons",
"weekday":"Monday",
"presenter":"Michael Clarke",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Monday",
"start-time":"13:00:00",
"end-day":"Monday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111024",
"name":"Drive",
"weekday":"Monday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Monday",
"start-time":"15:00:00",
"end-day":"Monday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"PM",
"weekday":"Monday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Monday",
"start-time":"18:00:00",
"end-day":"Monday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111024",
"name":"Evenings",
"weekday":"Monday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Monday",
"start-time":"19:00:00",
"end-day":"Monday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"Nightlife",
"weekday":"Monday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Monday",
"start-time":"22:00:00",
"end-day":"Monday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111025",
"name":"Nightlife",
"weekday":"Tuesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Tuesday",
"start-time":"00:00:00",
"end-day":"Tuesday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111025",
"name":"Overnights Weekdays",
"weekday":"Tuesday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Tuesday",
"start-time":"02:00:00",
"end-day":"Tuesday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"Breakfast",
"weekday":"Tuesday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Tuesday",
"start-time":"05:00:00",
"end-day":"Tuesday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"AM",
"weekday":"Tuesday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Tuesday",
"start-time":"08:00:00",
"end-day":"Tuesday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111025",
"name":"Mornings",
"weekday":"Tuesday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Tuesday",
"start-time":"08:30:00",
"end-day":"Tuesday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111025",
"name":"Conversations",
"weekday":"Tuesday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Tuesday",
"start-time":"11:00:00",
"end-day":"Tuesday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111025",
"name":"The World Today",
"weekday":"Tuesday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Tuesday",
"start-time":"12:00:00",
"end-day":"Tuesday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111025",
"name":"Afternoons",
"weekday":"Tuesday",
"presenter":"Michael Clarke",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Tuesday",
"start-time":"13:00:00",
"end-day":"Tuesday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111025",
"name":"Drive",
"weekday":"Tuesday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Tuesday",
"start-time":"15:00:00",
"end-day":"Tuesday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"PM",
"weekday":"Tuesday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Tuesday",
"start-time":"18:00:00",
"end-day":"Tuesday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111025",
"name":"Evenings",
"weekday":"Tuesday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Tuesday",
"start-time":"19:00:00",
"end-day":"Tuesday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"Nightlife",
"weekday":"Tuesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Tuesday",
"start-time":"22:00:00",
"end-day":"Tuesday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111026",
"name":"Nightlife",
"weekday":"Wednesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Wednesday",
"start-time":"00:00:00",
"end-day":"Wednesday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111026",
"name":"Overnights Weekdays",
"weekday":"Wednesday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Wednesday",
"start-time":"02:00:00",
"end-day":"Wednesday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"Breakfast",
"weekday":"Wednesday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Wednesday",
"start-time":"05:00:00",
"end-day":"Wednesday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"AM",
"weekday":"Wednesday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Wednesday",
"start-time":"08:00:00",
"end-day":"Wednesday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111026",
"name":"Mornings",
"weekday":"Wednesday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Wednesday",
"start-time":"08:30:00",
"end-day":"Wednesday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111026",
"name":"Conversations",
"weekday":"Wednesday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Wednesday",
"start-time":"11:00:00",
"end-day":"Wednesday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111026",
"name":"The World Today",
"weekday":"Wednesday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Wednesday",
"start-time":"12:00:00",
"end-day":"Wednesday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111026",
"name":"Afternoons",
"weekday":"Wednesday",
"presenter":"John Birmingham",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Wednesday",
"start-time":"13:00:00",
"end-day":"Wednesday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111026",
"name":"Drive",
"weekday":"Wednesday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Wednesday",
"start-time":"15:00:00",
"end-day":"Wednesday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"PM",
"weekday":"Wednesday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Wednesday",
"start-time":"18:00:00",
"end-day":"Wednesday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111026",
"name":"Evenings",
"weekday":"Wednesday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Wednesday",
"start-time":"19:00:00",
"end-day":"Wednesday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"Nightlife",
"weekday":"Wednesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Wednesday",
"start-time":"22:00:00",
"end-day":"Wednesday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111027",
"name":"Nightlife",
"weekday":"Thursday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Thursday",
"start-time":"00:00:00",
"end-day":"Thursday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111027",
"name":"Overnights Weekdays",
"weekday":"Thursday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Thursday",
"start-time":"02:00:00",
"end-day":"Thursday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"Breakfast",
"weekday":"Thursday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Thursday",
"start-time":"05:00:00",
"end-day":"Thursday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"AM",
"weekday":"Thursday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Thursday",
"start-time":"08:00:00",
"end-day":"Thursday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111027",
"name":"Mornings",
"weekday":"Thursday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Thursday",
"start-time":"08:30:00",
"end-day":"Thursday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111027",
"name":"Conversations",
"weekday":"Thursday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Thursday",
"start-time":"11:00:00",
"end-day":"Thursday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111027",
"name":"The World Today",
"weekday":"Thursday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Thursday",
"start-time":"12:00:00",
"end-day":"Thursday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111027",
"name":"Afternoons",
"weekday":"Thursday",
"presenter":"John Birmingham",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Thursday",
"start-time":"13:00:00",
"end-day":"Thursday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111027",
"name":"Drive",
"weekday":"Thursday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Thursday",
"start-time":"15:00:00",
"end-day":"Thursday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"PM",
"weekday":"Thursday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Thursday",
"start-time":"18:00:00",
"end-day":"Thursday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111027",
"name":"Evenings",
"weekday":"Thursday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Thursday",
"start-time":"19:00:00",
"end-day":"Thursday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"Nightlife",
"weekday":"Thursday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Thursday",
"start-time":"22:00:00",
"end-day":"Thursday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111028",
"name":"Nightlife",
"weekday":"Friday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Friday",
"start-time":"00:00:00",
"end-day":"Friday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111028",
"name":"Overnights Weekends",
"weekday":"Friday",
"presenter":"Rod Quinn",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Friday",
"start-time":"02:00:00",
"end-day":"Friday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111028",
"name":"Breakfast",
"weekday":"Friday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Friday",
"start-time":"05:00:00",
"end-day":"Friday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111028",
"name":"AM",
"weekday":"Friday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Friday",
"start-time":"08:00:00",
"end-day":"Friday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111028",
"name":"Mornings",
"weekday":"Friday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Friday",
"start-time":"08:30:00",
"end-day":"Friday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111028",
"name":"Conversations",
"weekday":"Friday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Friday",
"start-time":"11:00:00",
"end-day":"Friday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111028",
"name":"The World Today",
"weekday":"Friday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Friday",
"start-time":"12:00:00",
"end-day":"Friday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111028",
"name":"Afternoons",
"weekday":"Friday",
"presenter":"John Birmingham",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Friday",
"start-time":"13:00:00",
"end-day":"Friday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111028",
"name":"Drive",
"weekday":"Friday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Friday",
"start-time":"15:00:00",
"end-day":"Friday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111028",
"name":"PM",
"weekday":"Friday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Friday",
"start-time":"18:00:00",
"end-day":"Friday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111028",
"name":"Nightlife",
"weekday":"Friday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Friday",
"start-time":"22:00:00",
"end-day":"Friday",
"end-time":"24:00:00",
"duration":"2:0"},
{}
]};
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=m29-digital-schedule.json
Content-Type: text/plain; charset=utf-8; name=m29-digital-schedule.json
Content-Location: http://www.abc.net.au/local/programs/brisbane/programs_m29/m29-digital-schedule.json
Content-Transfer-Encoding: 8bit
var digital_schedule = {
"region":"brisbane",
"programs":[
{"date":"20111022",
"name":"Overnights Weekends",
"weekday":"Saturday",
"presenter":"Rod Quinn",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Saturday",
"start-time":"02:00:00",
"end-day":"Saturday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111022",
"name":"Saturday Breakfast",
"weekday":"Saturday",
"presenter":"Phil Smith",
"program-url":"http://www.abc.net.au/brisbane/programs/612_saturday_breakfast/",
"start-day":"Saturday",
"start-time":"06:00:00",
"end-day":"Saturday",
"end-time":"08:00:00",
"duration":"2:0"},
{"date":"20111022",
"name":"Saturday AM",
"weekday":"Saturday",
"presenter":"Elizabeth Jackson",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Saturday",
"start-time":"08:00:00",
"end-day":"Saturday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111022",
"name":"Saturday Breakfast",
"weekday":"Saturday",
"presenter":"Phil Smith",
"program-url":"http://www.abc.net.au/brisbane/programs/612_saturday_breakfast/",
"start-day":"Saturday",
"start-time":"08:30:00",
"end-day":"Saturday",
"end-time":"09:00:00",
"duration":"0:30"},
{"date":"20111022",
"name":"Weekends",
"weekday":"Saturday",
"presenter":"Warren Boland",
"program-url":"http://www.abc.net.au/brisbane/programs/612_weekends_with_warren/",
"start-day":"Saturday",
"start-time":"09:00:00",
"end-day":"Saturday",
"end-time":"12:00:00",
"duration":"3:0"},
{"date":"20111022",
"name":"Saturday Night Country",
"weekday":"Saturday",
"presenter":"Felicity Urquhart",
"program-url":"http://www.abc.net.au/snc/",
"start-day":"Saturday",
"start-time":"22:00:00",
"end-day":"Saturday",
"end-time":"23:59:00",
"duration":"1:59"},
{"date":"20111023",
"name":"Overnights Weekends",
"weekday":"Sunday",
"presenter":"Rod Quinn",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Sunday",
"start-time":"02:00:00",
"end-day":"Sunday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111023",
"name":"Australia All Over",
"weekday":"Sunday",
"presenter":"Ian McNamara",
"program-url":"http://www.abc.net.au/australiaallover/",
"start-day":"Sunday",
"start-time":"05:30:00",
"end-day":"Sunday",
"end-time":"10:00:00",
"duration":"4:30"},
{"date":"20111023",
"name":"Weekends",
"weekday":"Sunday",
"presenter":"Warren Boland",
"program-url":"http://www.abc.net.au/brisbane/programs/612_weekends_with_warren/",
"start-day":"Sunday",
"start-time":"10:00:00",
"end-day":"Sunday",
"end-time":"12:00:00",
"duration":"2:0"},
{"date":"20111023",
"name":"Sundays",
"weekday":"Sunday",
"presenter":"James O'Loghlin",
"program-url":"http://www.abc.net.au/local/sundays/",
"start-day":"Sunday",
"start-time":"18:30:00",
"end-day":"Sunday",
"end-time":"21:00:00",
"duration":"2:30"},
{"date":"20111023",
"name":"Speaking Out",
"weekday":"Sunday",
"presenter":"Rhianna Patrick",
"program-url":"http://www.abc.net.au/speakingout/",
"start-day":"Sunday",
"start-time":"20:30:00",
"end-day":"Sunday",
"end-time":"21:00:00",
"duration":"0:30"},
{"date":"20111023",
"name":"Sunday Profile",
"weekday":"Sunday",
"presenter":"Julia Baird",
"program-url":"http://www.abc.net.au/sundayprofile/",
"start-day":"Sunday",
"start-time":"21:00:00",
"end-day":"Sunday",
"end-time":"21:30:00",
"duration":"0:30"},
{"date":"20111023",
"name":"Sunday Nights",
"weekday":"Sunday",
"presenter":"John Cleary",
"program-url":"http://www.abc.net.au/sundaynights/",
"start-day":"Sunday",
"start-time":"22:00:00",
"end-day":"Sunday",
"end-time":"23:59:00",
"duration":"1:59"},
{"date":"20111024",
"name":"Overnights Weekdays",
"weekday":"Monday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Monday",
"start-time":"02:00:00",
"end-day":"Monday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"Breakfast",
"weekday":"Monday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Monday",
"start-time":"05:00:00",
"end-day":"Monday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"AM",
"weekday":"Monday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Monday",
"start-time":"08:00:00",
"end-day":"Monday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111024",
"name":"Mornings",
"weekday":"Monday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Monday",
"start-time":"08:30:00",
"end-day":"Monday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111024",
"name":"Conversations",
"weekday":"Monday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Monday",
"start-time":"11:00:00",
"end-day":"Monday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111024",
"name":"The World Today",
"weekday":"Monday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Monday",
"start-time":"12:00:00",
"end-day":"Monday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111024",
"name":"Afternoons",
"weekday":"Monday",
"presenter":"Michael Clarke",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Monday",
"start-time":"13:00:00",
"end-day":"Monday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111024",
"name":"Drive",
"weekday":"Monday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Monday",
"start-time":"15:00:00",
"end-day":"Monday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"PM",
"weekday":"Monday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Monday",
"start-time":"18:00:00",
"end-day":"Monday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111024",
"name":"Evenings",
"weekday":"Monday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Monday",
"start-time":"19:00:00",
"end-day":"Monday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111024",
"name":"Nightlife",
"weekday":"Monday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Monday",
"start-time":"22:00:00",
"end-day":"Monday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111025",
"name":"Nightlife",
"weekday":"Tuesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Tuesday",
"start-time":"00:00:00",
"end-day":"Tuesday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111025",
"name":"Overnights Weekdays",
"weekday":"Tuesday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Tuesday",
"start-time":"02:00:00",
"end-day":"Tuesday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"Breakfast",
"weekday":"Tuesday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Tuesday",
"start-time":"05:00:00",
"end-day":"Tuesday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"AM",
"weekday":"Tuesday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Tuesday",
"start-time":"08:00:00",
"end-day":"Tuesday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111025",
"name":"Mornings",
"weekday":"Tuesday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Tuesday",
"start-time":"08:30:00",
"end-day":"Tuesday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111025",
"name":"Conversations",
"weekday":"Tuesday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Tuesday",
"start-time":"11:00:00",
"end-day":"Tuesday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111025",
"name":"The World Today",
"weekday":"Tuesday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Tuesday",
"start-time":"12:00:00",
"end-day":"Tuesday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111025",
"name":"Afternoons",
"weekday":"Tuesday",
"presenter":"Michael Clarke",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Tuesday",
"start-time":"13:00:00",
"end-day":"Tuesday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111025",
"name":"Drive",
"weekday":"Tuesday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Tuesday",
"start-time":"15:00:00",
"end-day":"Tuesday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"PM",
"weekday":"Tuesday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Tuesday",
"start-time":"18:00:00",
"end-day":"Tuesday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111025",
"name":"Evenings",
"weekday":"Tuesday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Tuesday",
"start-time":"19:00:00",
"end-day":"Tuesday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111025",
"name":"Nightlife",
"weekday":"Tuesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Tuesday",
"start-time":"22:00:00",
"end-day":"Tuesday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111026",
"name":"Nightlife",
"weekday":"Wednesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Wednesday",
"start-time":"00:00:00",
"end-day":"Wednesday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111026",
"name":"Overnights Weekdays",
"weekday":"Wednesday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Wednesday",
"start-time":"02:00:00",
"end-day":"Wednesday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"Breakfast",
"weekday":"Wednesday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Wednesday",
"start-time":"05:00:00",
"end-day":"Wednesday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"AM",
"weekday":"Wednesday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Wednesday",
"start-time":"08:00:00",
"end-day":"Wednesday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111026",
"name":"Mornings",
"weekday":"Wednesday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Wednesday",
"start-time":"08:30:00",
"end-day":"Wednesday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111026",
"name":"Conversations",
"weekday":"Wednesday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Wednesday",
"start-time":"11:00:00",
"end-day":"Wednesday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111026",
"name":"The World Today",
"weekday":"Wednesday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Wednesday",
"start-time":"12:00:00",
"end-day":"Wednesday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111026",
"name":"Afternoons",
"weekday":"Wednesday",
"presenter":"John Birmingham",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Wednesday",
"start-time":"13:00:00",
"end-day":"Wednesday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111026",
"name":"Drive",
"weekday":"Wednesday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Wednesday",
"start-time":"15:00:00",
"end-day":"Wednesday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"PM",
"weekday":"Wednesday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Wednesday",
"start-time":"18:00:00",
"end-day":"Wednesday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111026",
"name":"Evenings",
"weekday":"Wednesday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Wednesday",
"start-time":"19:00:00",
"end-day":"Wednesday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111026",
"name":"Nightlife",
"weekday":"Wednesday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Wednesday",
"start-time":"22:00:00",
"end-day":"Wednesday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111027",
"name":"Nightlife",
"weekday":"Thursday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Thursday",
"start-time":"00:00:00",
"end-day":"Thursday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111027",
"name":"Overnights Weekdays",
"weekday":"Thursday",
"presenter":"Trevor Chappell",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Thursday",
"start-time":"02:00:00",
"end-day":"Thursday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"Breakfast",
"weekday":"Thursday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Thursday",
"start-time":"05:00:00",
"end-day":"Thursday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"AM",
"weekday":"Thursday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Thursday",
"start-time":"08:00:00",
"end-day":"Thursday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111027",
"name":"Mornings",
"weekday":"Thursday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Thursday",
"start-time":"08:30:00",
"end-day":"Thursday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111027",
"name":"Conversations",
"weekday":"Thursday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Thursday",
"start-time":"11:00:00",
"end-day":"Thursday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111027",
"name":"The World Today",
"weekday":"Thursday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Thursday",
"start-time":"12:00:00",
"end-day":"Thursday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111027",
"name":"Afternoons",
"weekday":"Thursday",
"presenter":"John Birmingham",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Thursday",
"start-time":"13:00:00",
"end-day":"Thursday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111027",
"name":"Drive",
"weekday":"Thursday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Thursday",
"start-time":"15:00:00",
"end-day":"Thursday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"PM",
"weekday":"Thursday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Thursday",
"start-time":"18:00:00",
"end-day":"Thursday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111027",
"name":"Evenings",
"weekday":"Thursday",
"presenter":"Steve Austin",
"program-url":"http://www.abc.net.au/brisbane/programs/612_evenings/",
"start-day":"Thursday",
"start-time":"19:00:00",
"end-day":"Thursday",
"end-time":"22:00:00",
"duration":"3:0"},
{"date":"20111027",
"name":"Nightlife",
"weekday":"Thursday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Thursday",
"start-time":"22:00:00",
"end-day":"Thursday",
"end-time":"24:00:00",
"duration":"2:0"},
{"date":"20111028",
"name":"Nightlife",
"weekday":"Friday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Friday",
"start-time":"00:00:00",
"end-day":"Friday",
"end-time":"02:00:00",
"duration":"2:0"},
{"date":"20111028",
"name":"Overnights Weekends",
"weekday":"Friday",
"presenter":"Rod Quinn",
"program-url":"http://www.abc.net.au/overnights/",
"start-day":"Friday",
"start-time":"02:00:00",
"end-day":"Friday",
"end-time":"05:00:00",
"duration":"3:0"},
{"date":"20111028",
"name":"Breakfast",
"weekday":"Friday",
"presenter":"Spencer Howson",
"program-url":"http://www.abc.net.au/brisbane/programs/612_breakfast/",
"start-day":"Friday",
"start-time":"05:00:00",
"end-day":"Friday",
"end-time":"08:00:00",
"duration":"3:0"},
{"date":"20111028",
"name":"AM",
"weekday":"Friday",
"presenter":"Tony Eastley",
"program-url":"http://www.abc.net.au/am/",
"start-day":"Friday",
"start-time":"08:00:00",
"end-day":"Friday",
"end-time":"08:30:00",
"duration":"0:30"},
{"date":"20111028",
"name":"Mornings",
"weekday":"Friday",
"presenter":"Madonna King",
"program-url":"http://www.abc.net.au/brisbane/programs/612_morning/",
"start-day":"Friday",
"start-time":"08:30:00",
"end-day":"Friday",
"end-time":"11:00:00",
"duration":"2:30"},
{"date":"20111028",
"name":"Conversations",
"weekday":"Friday",
"presenter":"Richard Fidler",
"program-url":"http://www.abc.net.au/conversations/",
"start-day":"Friday",
"start-time":"11:00:00",
"end-day":"Friday",
"end-time":"12:00:00",
"duration":"1:0"},
{"date":"20111028",
"name":"The World Today",
"weekday":"Friday",
"presenter":"Eleanor Hall",
"program-url":"http://www.abc.net.au/worldtoday/",
"start-day":"Friday",
"start-time":"12:00:00",
"end-day":"Friday",
"end-time":"13:00:00",
"duration":"1:0"},
{"date":"20111028",
"name":"Afternoons",
"weekday":"Friday",
"presenter":"John Birmingham",
"program-url":"http://www.abc.net.au/brisbane/programs/612_afternoons/",
"start-day":"Friday",
"start-time":"13:00:00",
"end-day":"Friday",
"end-time":"15:00:00",
"duration":"2:0"},
{"date":"20111028",
"name":"Drive",
"weekday":"Friday",
"presenter":"Kelly Higgins-Devine",
"program-url":"http://www.abc.net.au/brisbane/programs/612_drive/",
"start-day":"Friday",
"start-time":"15:00:00",
"end-day":"Friday",
"end-time":"18:00:00",
"duration":"3:0"},
{"date":"20111028",
"name":"PM",
"weekday":"Friday",
"presenter":"Mark Colvin",
"program-url":"http://www.abc.net.au/pm/",
"start-day":"Friday",
"start-time":"18:00:00",
"end-day":"Friday",
"end-time":"19:00:00",
"duration":"1:0"},
{"date":"20111028",
"name":"Nightlife",
"weekday":"Friday",
"presenter":"Tony Delroy",
"program-url":"http://www.abc.net.au/nightlife/",
"start-day":"Friday",
"start-time":"22:00:00",
"end-day":"Friday",
"end-time":"24:00:00",
"duration":"2:0"},
{}
]};
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=radio_programs.js
Content-Type: application/x-javascript; charset=utf-8; name=radio_programs.js
Content-Location: http://blogs.abc.net.au/queensland/radio_programs.js
Content-Transfer-Encoding: Base64
Ly92YXIgc2l0ZSA9ICJodHRwOi8vd3d3LmFiYy5uZXQuYXUiOw0KdmFyIHByb2dy
YW1faGVhZGVyX25vX3BhcmFtIDsNCmZ1bmN0aW9uIGZvcm1hdFRpbWUoaHJzKSB7
IC8vaGg6bW06c3MNCi8vYWxlcnQoInBhcmFtOiIraHJzKTsNCi8vYWxlcnQoImhy
czogIitocnMpOw0KdmFyIGhocnMgPSBocnMuc3Vic3RyKDAsMik7DQp2YXIgbW1y
cyA9IGhycy5zdWJzdHIoMywyKTsNCg0KdmFyIGhoX2ludCA9IHBhcnNlSW50KGho
cnMsMTApOw0KdmFyIG1tX2ludCA9IHBhcnNlSW50KG1tcnMsMTApOw0KDQp2YXIg
YV9wPSAiYW0iOw0KLy9hbGVydCgiaGg6IitoaCk7DQppZiAoaGhfaW50ID09IDEy
KQ0KCXsNCgloaF9pbnQgPSAxMjsNCglhX3AgPSAicG0iOw0KCX0NCmVsc2UgaWYg
KGhoX2ludCA+IDEyKQ0KCXsNCgloaF9pbnQgPSBoaF9pbnQgLSAxMjsNCglhX3Ag
PSAicG0iOw0KCX0NCnZhciBoaF9pbnRfc3RyID0gaGhfaW50KyIiOw0KdmFyIG1t
X2ludF9zdHIgPSBtbV9pbnQrIiI7DQoNCmlmIChtbV9pbnRfc3RyLmxlbmd0aD09
MSkNCgl7DQoJbW1faW50X3N0ciA9ICIwIiArIG1tX2ludDsNCgl9IA0KZWxzZSB7
DQoJbW1faW50X3N0ciA9IG1tX2ludDsNCgl9DQp2YXIgdHQgPSBoaF9pbnQgKyI6
IittbV9pbnRfc3RyK2FfcDsNCnJldHVybiB0dDsNCn0gDQovKg0KZnVuY3Rpb24g
Zm9ybWF0VGltZShocnMpIHsgLy9oaDptbTpzcw0KLy9hbGVydCgicGFyYW06Iito
cnMpOw0KdmFyIGhocnMgPSBocnMuc3Vic3RyKDAsMik7DQp2YXIgbW1ycyA9IGhy
cy5zdWJzdHIoMywyKTsNCg0KdmFyIGhoX2ludCA9IHBhcnNlSW50KGhocnMpOw0K
dmFyIG1tX2ludCA9IHBhcnNlSW50KG1tcnMpOw0KDQp2YXIgYV9wPSAiYW0iOw0K
Ly9hbGVydCgiaGg6IitoaCk7DQoNCmlmIChoaF9pbnQgPiAxMikNCgl7DQoJaGhf
aW50ID0gaGhfaW50IC0gMTI7DQoJYV9wID0gInBtIjsNCgl9DQoJDQppZihoaHJz
Lmxlbmd0aCA9PSAxKSB7DQoJaGhycyA9ICIwIiArIGhoX2ludDsNCgl9CQ0KaWYg
KG1tcnMubGVuZ3RoID09IDEpDQogICB7DQogICBtbXJzID0gIjAiICsgbW1faW50
Ow0KICAgfSANCiAgIHZhciB0dCA9IGhocnMgKyI6IittbXJzK2FfcDsNCgkvL2Rv
Y3VtZW50LndyaXRlKGhoICsiOiIrbW0rYV9wKTsNCnJldHVybiB0dDsNCn0gDQoq
Lw0KDQpmdW5jdGlvbiBjaXR5X29mZnNldChyZWdpb24pDQp7DQp2YXIgY3VycmVu
dG9mZnNldDsNCmlmICgocmVnaW9uPT0iYnJpc2JhbmUiKSB8fCAocmVnaW9uPT0i
Y2Fwcmljb3JuaWEiKSB8fCAocmVnaW9uPT0iZ29sZGNvYXN0IikgfHwgKHJlZ2lv
bj09ImZhcm5vcnRoIikgfHwgKHJlZ2lvbj09Im5vcnRocWxkIikgfHwgKHJlZ2lv
bj09Im5vcnRod2VzdCIpIHx8IChyZWdpb249PSJzb3V0aHFsZCIpIHx8IChyZWdp
b249PSJzdW5zaGluZSIpIHx8IChyZWdpb249PSJ0cm9waWMiKSB8fCAocmVnaW9u
PT0id2VzdHFsZCIpIHx8IChyZWdpb249PSJ3aWRlYmF5IikpDQoJew0KCWN1cnJl
bnRvZmZzZXQgPSAnKzEwJzsNCgl9DQplbHNlIGlmIChyZWdpb249PSJjYW5iZXJy
YSIpCQ0KCXsNCgljdXJyZW50b2Zmc2V0ID0gJysxMSc7DQoJfQ0KZWxzZSBpZiAo
KHJlZ2lvbj09ImJyb2tlbmhpbGwiKSB8fCAocmVnaW9uPT0iY2VudHJhbGNvYXN0
IikgfHwgKHJlZ2lvbj09ImNlbnRyYWx3ZXN0IikgfHwgKHJlZ2lvbj09ImNvZmZz
Y29hc3QiKSB8fCAocmVnaW9uPT0iaWxsYXdhcnJhIikgfHwgKHJlZ2lvbj09Im1p
ZG5vcnRoY29hc3QiKSB8fCAocmVnaW9uPT0ibmV3ZW5nbGFuZCIpIHx8IChyZWdp
b249PSJuZXdjYXN0bGUiKSB8fCAocmVnaW9uPT0ibm9ydGhjb2FzdCIpIHx8IChy
ZWdpb249PSJyaXZlcmluYSIpIHx8IChyZWdpb249PSJzb3V0aGVhc3Ruc3ciKSB8
fCAocmVnaW9uPT0ic3lkbmV5IikgfHwgKHJlZ2lvbj09InVwcGVyaHVudGVyIikg
fHwgKHJlZ2lvbj09Indlc3Rlcm5wbGFpbnMiKSkNCgl7DQoJY3VycmVudG9mZnNl
dD0gJysxMSc7DQoJfQ0KZWxzZSBpZiAoKHJlZ2lvbj09ImFsaWNlc3ByaW5ncyIp
IHx8IChyZWdpb249PSJkYXJ3aW4iKSB8fCAocmVnaW9uPT0ia2F0aGVyaW5lIikg
KQ0KCXsNCgljdXJyZW50b2Zmc2V0PSAnKzExJzsNCgl9DQplbHNlIGlmICgocmVn
aW9uPT0iYWRlbGFpZGUiKSB8fCAocmVnaW9uPT0ibm9ydGhhbmR3ZXN0IikgfHwg
KHJlZ2lvbj09InJpdmVybGFuZCIpIHx8IChyZWdpb249PSJzb3V0aGVhc3RzYSIp
IHx8IChyZWdpb249PSJleXJlIikpDQoJew0KCWN1cnJlbnRvZmZzZXQ9ICcrMTAu
MzAnOw0KCX0NCmVsc2UgaWYgKChyZWdpb249PSJob2JhcnQiKSB8fCAocmVnaW9u
PT0ibm9ydGh0YXMiKSApDQoJew0KCWN1cnJlbnRvZmZzZXQ9ICcrMTEnOw0KCX0N
CmVsc2UgaWYgKChyZWdpb249PSJiYWxsYXJhdCIpIHx8IChyZWdpb249PSJjZW50
cmFsdmljIikgfHwgKHJlZ2lvbj09ImdpcHBzbGFuZCIpIHx8IChyZWdpb249PSJn
b3VsYnVybm11cnJheSIpIHx8IChyZWdpb249PSJtZWxib3VybmUiKSB8fCAocmVn
aW9uPT0ibWlsZHVyYXN3YW5oaWxsIikgfHwgKHJlZ2lvbj09InNoZXBwYXJ0b24i
KSB8fCAocmVnaW9uPT0ic291dGh3ZXN0dmljIikgfHwgKHJlZ2lvbj09Indlc3Rl
cm52aWMiKSkNCgl7DQoJY3VycmVudG9mZnNldD0gJysxMSc7DQoJfQkNCmVsc2Ug
aWYgKChyZWdpb249PSJlc3BlcmFuY2UiKSB8fCAocmVnaW9uPT0iZ29sZGZpZWxk
cyIpIHx8IChyZWdpb249PSJncmVhdHNvdXRoZXJuIikgfHwgKHJlZ2lvbj09Imtp
bWJlcmxleSIpIHx8IChyZWdpb249PSJ3aGVhdGJlbHQiKSB8fCAocmVnaW9uPT0i
bm9ydGh3ZXN0d2EiKSB8fCAocmVnaW9uPT0icGVydGgiKSB8fCAocmVnaW9uPT0i
c291dGhjb2FzdCIpIHx8IChyZWdpb249PSJzb3V0aHdlc3R3YSIpKQkNCgl7DQoJ
Y3VycmVudG9mZnNldD0gJys4JzsNCgl9DQpyZXR1cm4gY3VycmVudG9mZnNldDsN
Cn0NCg0KZnVuY3Rpb24gY2FsY1RpbWUob2Zmc2V0KQ0KeyAgICAvLyBjcmVhdGUg
RGF0ZSBvYmplY3QgZm9yIGN1cnJlbnQgbG9jYXRpb24NCiAgICBkID0gbmV3IERh
dGUoKTsgICANCiAgICAvLyBjb252ZXJ0IHRvIG1zZWMNCiAgICAvLyBhZGQgbG9j
YWwgdGltZSB6b25lIG9mZnNldA0KICAgIC8vIGdldCBVVEMgdGltZSBpbiBtc2Vj
DQogICAgdXRjID0gZC5nZXRUaW1lKCkgKyAoZC5nZXRUaW1lem9uZU9mZnNldCgp
ICogNjAwMDApOyAgDQogICAgLy8gY3JlYXRlIG5ldyBEYXRlIG9iamVjdCBmb3Ig
ZGlmZmVyZW50IGNpdHkNCiAgICAvLyB1c2luZyBzdXBwbGllZCBvZmZzZXQNCiAg
ICBuZCA9IG5ldyBEYXRlKHV0YyArICgzNjAwMDAwKm9mZnNldCkpOyAgDQogICAg
Ly8gcmV0dXJuIHRpbWUgYXMgYSBzdHJpbmcNCiAgICByZXR1cm4gbmQudG9Mb2Nh
bGVTdHJpbmcoKTsNCn0NCg0KZnVuY3Rpb24gY2hlY2tOb3coc3RhcnRfdGltZSwg
ZW5kX3RpbWUsb2Zmc2V0KSB7DQp2YXIgb25ub3cgPSBmYWxzZTsNCg0KCXZhciBo
c3RhcnQgPSBzdGFydF90aW1lLnN1YnN0cigwLDIpOw0KCXZhciBtc3RhcnQgPSBz
dGFydF90aW1lLnN1YnN0cigzLDIpOw0KCQ0KCXZhciBoZW5kID0gZW5kX3RpbWUu
c3Vic3RyKDAsMik7DQoJdmFyIG1lbmQgPSBlbmRfdGltZS5zdWJzdHIoMywyKTsN
CgkNCgl2YXIgaGhfc3RhcnQgPSBwYXJzZUludChoc3RhcnQsMTApOw0KCXZhciBt
bV9zdGFydCA9IHBhcnNlSW50KG1zdGFydCwxMCk7DQoNCgl2YXIgaGhfZW5kID0g
cGFyc2VJbnQoaGVuZCwxMCk7DQoJdmFyIG1tX2VuZCA9IHBhcnNlSW50KG1lbmQs
MTApOw0KDQoJLy92YXIgZCA9IG5ldyBEYXRlKCk7DQoJLy92YXIgY3Vycl9oaCA9
IHBhcnNlSW50KGQuZ2V0SG91cnMoKSk7DQoJLy92YXIgY3Vycl9tbSA9IHBhcnNl
SW50KGQuZ2V0TWludXRlcygpKTsNCg0KICAgIHZhciBjaXR5X2N1cnJlbnRfdGlt
ZSA9IGNhbGNUaW1lKG9mZnNldCk7DQogICAgdmFyIGQgPSBuZXcgRGF0ZShjaXR5
X2N1cnJlbnRfdGltZSk7DQogICAgdmFyIGN1cnJfaGggPSBwYXJzZUludChkLmdl
dEhvdXJzKCkpOw0KICAgIHZhciBjdXJyX21tID0gcGFyc2VJbnQoZC5nZXRNaW51
dGVzKCkpOyAgICANCgkNCmlmICggKGhoX3N0YXJ0ID09IGN1cnJfaGgpICYmIChj
dXJyX21tID09IG1tX3N0YXJ0ICkpCQkNCgl7DQoJb25ub3cgPSB0cnVlOwkNCgl9
DQplbHNlIGlmICgoaGhfc3RhcnQgPT0gY3Vycl9oaCkgJiYgKGN1cnJfaGggPCBo
aF9lbmQpICYmICgoY3Vycl9tbSA+IG1tX3N0YXJ0KSB8fCAoY3Vycl9tbSA9PSBt
bV9zdGFydCkpKQkNCgl7DQoJb25ub3cgPSB0cnVlOwkJDQoJfQ0KZWxzZSBpZiAo
KGhoX3N0YXJ0ID09IGN1cnJfaGgpICYmIChjdXJyX2hoID09IGhoX2VuZCkgJiYg
KGN1cnJfbW0gPT0gbW1fZW5kKSkNCgl7DQoJb25ub3cgPSB0cnVlOwkJCQ0KCX0J
DQplbHNlIGlmICgoaGhfc3RhcnQgPT0gY3Vycl9oaCkgJiYgKGN1cnJfaGggPT0g
aGhfZW5kKSAmJiAobW1fc3RhcnQgPCBjdXJyX21tKSAmJiAoY3Vycl9tbSA8IG1t
X2VuZCkpDQoJew0KCW9ubm93ID0gdHJ1ZTsJCQkNCgl9CQ0KZWxzZSBpZiAoKGho
X3N0YXJ0IDwgY3Vycl9oaCkgJiYgKGN1cnJfaGggPT0gaGhfZW5kKSAmJiAoY3Vy
cl9tbSA8IG1tX2VuZCkpCQ0KCXsNCglvbm5vdyA9IHRydWU7DQoJfQ0KZWxzZSBp
ZiAoIChoaF9zdGFydCA8IGhoX2VuZCkgJiYgKGN1cnJfaGggPiBoaF9zdGFydCkg
JiYgKGN1cnJfaGggPCBoaF9lbmQpKQ0KCXsNCglvbm5vdyA9IHRydWU7DQoJfQ0K
ZWxzZSBpZiAoKGN1cnJfaGggPT0gaGhfZW5kKSAmJiAoY3Vycl9tbSA9PSBtbV9l
bmQpKQ0KCXsNCglvbm5vdyA9IHRydWU7DQoJfQ0KcmV0dXJuIG9ubm93Ow0KfSAv
L2VuZCBmdW5jdGlvbg0KDQoNCmZ1bmN0aW9uIHdoYXRzdG9kYXkoKSB7DQoJdmFy
IG15RGF5cz0gWyJTdW5kYXkiLCJNb25kYXkiLCJUdWVzZGF5IiwiV2VkbmVzZGF5
IiwiVGh1cnNkYXkiLCJGcmlkYXkiLCJTYXR1cmRheSIsIlN1bmRheSJdOwkNCgl2
YXIgZCA9IG5ldyBEYXRlKCk7DQoJdmFyIGN1cnJfZGF5PSBkLmdldERheSgpOw0K
CS8vYWxlcnQobXlEYXlzW2N1cnJfZGF5XSk7DQpyZXR1cm4gbXlEYXlzW2N1cnJf
ZGF5XTsNCn0NCg0KZnVuY3Rpb24gc2VhcmNoZm9ySW50ZXJuZXRSYWRpb3MoKSB7
DQp2YXIgY291bnRlcl9jbGFzcyA9IDE7DQp2YXIgd2lubGluayxyZWFsbGluazsN
Cg0KdmFyIHVybF90aXRsZSx1cmxfbGluazsNCnRyeSB7DQoJaWYgKGludGVybmV0
X3JhZGlvKQ0KCXsNCglpZihpbnRlcm5ldF9yYWRpby5sZW5ndGgtMT4wKSANCgkJ
ew0KCQlmb3IodmFyIGk9MDtpPGludGVybmV0X3JhZGlvLmxlbmd0aC0xO2krKykg
DQoJCQl7DQoJCQl2YXIgbmFtZSA9IGludGVybmV0X3JhZGlvW2ldLm5hbWU7DQoJ
CQl2YXIgZGVzYyA9IGludGVybmV0X3JhZGlvW2ldLmRlc2NyaXB0aW9uOw0KCQkJ
dmFyIHVybHMgPSBpbnRlcm5ldF9yYWRpb1tpXS51cmxzOwkNCgkJCSQoJzxsaSBj
bGFzcz0iJytjb3VudGVyX2NsYXNzKyciIGlkPSInK2NvdW50ZXJfY2xhc3MrJyI+
JytuYW1lKyc8L2xpPicpLmFwcGVuZFRvKCIjaW50ZXJuZXRyYWRpbyIpOwkJCQ0K
CQkJaWYgKHVybHMubGVuZ3RoLTE+MCkgDQoJCQkJewkJCQkNCgkJCQkkKCc8ZGl2
IGlkPSJyYWRpb2xpbmtzJytjb3VudGVyX2NsYXNzKyciIGNsYXNzPSJyYWRpb2xp
bmtzIiBuYW1lPSJyYWRpb2xpbmtzIj5MaXN0ZW46IDwvZGl2PicpLmFwcGVuZFRv
KCIjIitjb3VudGVyX2NsYXNzKTsNCgkJCQlmb3IgKHZhciBqPTA7ajx1cmxzLmxl
bmd0aDtqKyspIA0KCQkJCQl7DQoJCQkJCXZhciBzbGFzaD0iICI7DQoJCQkJCS8v
YWxlcnQoInVybHM6ICIrdXJscy5sZW5ndGgtMSk7DQoJCQkJCXZhciB1cmxfdGl0
bGUgPSB1cmxzW2pdLnRpdGxlOw0KCQkJCQl2YXIgdXJsX2xpbmsgID0gdXJsc1tq
XS5saW5rOwkJCQkJCQ0KCQkJCQkvL2FsZXJ0KHVybF90aXRsZSArICI6IiArIHVy
bF9saW5rKTsNCgkJCQkJaWYgKCh1cmxzLmxlbmd0aC0xKT4xKSANCgkJCQkJCXsN
CgkJCQkJCXNsYXNoID0gIjxzcGFuPiB8IDwvc3Bhbj4iOwkNCgkJCQkJCX0NCgkJ
CQkJaWYgKCh1cmxfdGl0bGUhPW51bGwpICYmICh1cmxfbGluayE9bnVsbCkpIA0K
CQkJCQkJewkNCgkJCQkJCWlmICgodXJsX3RpdGxlLnRvTG93ZXJDYXNlKCk9PSJ3
aW4iKSApIHsNCgkJCQkJCQltZWRpYWxpbmsgPSAnPGEgY2xhc3M9ImNvbG9yMSIg
dGl0bGU9Ikxpc3RlbiB0byAnK25hbWUrJyBvbmxpbmUgdXNpbmcgV2luZG93cyBN
ZWRpYSBwbGF5ZXIiIGhyZWY9IicrdXJsX2xpbmsrJyIgdGFyZ2V0PSJfYmxhbmsi
PicrdXJsX3RpdGxlKyc8L2E+JytzbGFzaDsNCgkJCQkJCQl9CQkJCQkJCQ0KCQkJ
CQkJZWxzZSBpZiAoKHVybF90aXRsZS50b0xvd2VyQ2FzZSgpPT0iYWFjKyIpKSB7
CQ0KCQkJCQkJCW1lZGlhbGluayA9ICc8YSBjbGFzcz0iY29sb3IxIiB0aXRsZT0i
bGlzdGVuIHRvICcrbmFtZSsnIG9ubGluZSB1c2luZyBBQUMrIiBocmVmPSInK3Vy
bF9saW5rKyciIHRhcmdldD0iX2JsYW5rIj4nK3VybF90aXRsZSsnPC9hPiAnOw0K
CQkJCQkJCX0JCQkJCQkJDQoJCQkJCQkkKG1lZGlhbGluaykuYXBwZW5kVG8oIiNy
YWRpb2xpbmtzIitjb3VudGVyX2NsYXNzKTsJCQkJCQkJCQkJCQkJDQoJCQkJCQl9
IC8vZW5kIGlmDQoJCQkJCX0JLy9lbmQgZm9yDQoJCQkJfSAvL2VuZCBpZg0KCQkJ
Y291bnRlcl9jbGFzcysrOw0KCQkJfSAvL2VuZCBmb3IJCQkJCQ0KCSQoJzxsaSBj
bGFzcz0iZmluYWwiPjxhIGNsYXNzPSJjb2xvcjEiIGhyZWY9Imh0dHA6Ly93d3cu
YWJjLm5ldC5hdS8nK3NpdGUrJy9wcm9ncmFtcy9ob3d0b2xpc3Rlbi5odG0iPkhv
dyB0byBsaXN0ZW4gb25saW5lPC9hPiA8L2xpPicpLmFwcGVuZFRvKCIjaW50ZXJu
ZXRyYWRpbyIpOw0KCQl9IC8vZW5kIGlmCQkNCgkJfSAvL2VuZCBpZgkNCgl9IC8v
ZW5kIHRyeQ0KY2F0Y2goZXJyKSB7DQoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ImludGVybmV0cmFkaW8iKS5pbm5lckhUTUwgPSAiSW50ZXJuZXQgcmFkaW8gYnVs
bGV0aW5zIG5vdCBhdmFpbGFibGUuIjsNCgl9CQ0KCQkNCn0gLy9lbmQgZnVuY3Rp
b24NCg0KDQoNCmZ1bmN0aW9uIGxvb2t1cFByZXNlbnRlcihzUHJlc2VudGVycyxz
V2Vla2RheSkgew0KdmFyIHNUb2RheXNQcmVzZW50ZXIgPSAiIjsNCnZhciBmb3Vu
ZCA9IDA7DQp2YXIgcHJlc2VudGVyZGF0ZSAsIHByZXNlbnRlcmRheSwgcHJlc2Vu
dGVybmFtZTsNCi8vYWxlcnQoc1ByZXNlbnRlcnNbMF0uZGF0ZSArIHNQcmVzZW50
ZXJzWzBdLnByZXNlbnRlcik7DQpmb3IodmFyIGk9MDtpPHNQcmVzZW50ZXJzLmxl
bmd0aDtpKyspIA0KCXsNCglwcmVzZW50ZXJkYXRlID0gc1ByZXNlbnRlcnNbaV0u
ZGF0ZTsNCglwcmVzZW50ZXJkYXkgID0gc1ByZXNlbnRlcnNbaV0ud2Vla2RheTsN
CglwcmVzZW50ZXJuYW1lID0gc1ByZXNlbnRlcnNbaV0ucHJlc2VudGVyOw0KCWlm
IChwcmVzZW50ZXJkYXkudG9Mb3dlckNhc2UoKT09c1dlZWtkYXkudG9Mb3dlckNh
c2UoKSkgew0KCQlmb3VuZCA9IGk7CQkNCgkJLy9zVG9kYXlzUHJlc2VudGVyID0g
c1ByZXNlbnRlcnNbZm91bmRdLnByZXNlbnRlcjsNCgkJLy9hbGVydChzVG9kYXlz
UHJlc2VudGVyKTsNCgkJfSAvL2VuZCBpZg0KCX0gLy9lbmQgZm9yDQpyZXR1cm4g
Zm91bmQ7DQp9Ly9lbmQgZnVuY3Rpb24NCg0KDQpmdW5jdGlvbiBkaXNwbGF5U3Rh
dGlvblNNUyhzU2l0ZSkgew0KdmFyIHRlbXAgOw0KdmFyIGZvdW5kID0gMDsNCnRy
eQl7DQoJaWYgKHNtc19tZXNzYWdlcykJew0KCWlmIChzbXNfbWVzc2FnZXMubGVu
Z3RoPjApIA0KCQl7CQ0KCQlmb3IodmFyIGk9MDtpPHNtc19tZXNzYWdlcy5sZW5n
dGgtMTtpKyspICANCgkJCQl7CQkJDQoJCQkJdmFyIGlkIAk9IHNtc19tZXNzYWdl
c1tpXS5pZDsNCgkJCQl2YXIgc2VydmljZW5vIAk9IHNtc19tZXNzYWdlc1tpXS5z
ZXJ2aWNlbm87DQoJCQkJdmFyIGRhdGVfcmVjaWV2ZWQgPSBzbXNfbWVzc2FnZXNb
aV0uZGF0ZXJlY2VpdmVkOw0KCQkJCXZhciB0aW1lX3JlY2lldmVkID0gc21zX21l
c3NhZ2VzW2ldLnRpbWVyZWNpZXZlZDsNCgkJCQl2YXIgdHh0IAkJPSBzbXNfbWVz
c2FnZXNbaV0udGV4dDsNCgkJCQkNCgkJCQl2YXIgeXlfcmVjID0gZGF0ZV9yZWNp
ZXZlZC5zdWJzdHIoMCw0KTsNCgkJCQl2YXIgbW1fcmVjID0gZGF0ZV9yZWNpZXZl
ZC5zdWJzdHIoNCwyKTsNCgkJCQl2YXIgZGRfcmVjID0gZGF0ZV9yZWNpZXZlZC5z
dWJzdHIoNiwyKTsNCgkJCQkNCgkJCQl2YXIgeXlfcmVjX2ludCA9IHBhcnNlSW50
KHl5X3JlYywxMCk7DQoJCQkJdmFyIG1tX3JlY19pbnQgPSBwYXJzZUludChtbV9y
ZWMsMTApOw0KCQkJCXZhciBkZF9yZWNfaW50ID0gcGFyc2VJbnQoZGRfcmVjLDEw
KTsJCQkNCgkJCQkvL2FsZXJ0KCJpZDogIitpZCk7CQkJDQoJCQkJDQoJCQkJdmFy
IHRvZGF5ID0gbmV3IERhdGUoKTsJCQkNCgkJCQkJCQkNCgkJCQlkID0gbmV3IERh
dGUoeXlfcmVjX2ludCsiLyIrbW1fcmVjX2ludCsiLyIrZGRfcmVjX2ludCsiICIr
dGltZV9yZWNpZXZlZCk7CQ0KCQkJCQkJDQoJCQkJaWYgKHRlbXA9PW51bGwpIC8v
ZDx0b2RheTogZGF0ZSBpbiBmaWxlIGlzIHNtYWxsZXIgdGhhbiB0b2RheSdzIGRh
dGUuDQoJCQkJCXsgCQkJCQ0KCQkJCQl0ZW1wID0gZDsJCQkJCQkJDQoJCQkJCX0N
CgkJCQllbHNlIGlmICh0ZW1wPGQpIA0KCQkJCQl7DQoJCQkJCXRlbXAgPSBkOw0K
CQkJCQlmb3VuZCA9IGk7DQoJCQkJCX0gDQoJCQl9IC8vZW5kIGZvcgkJDQoJCQkk
KCc8cD4nK3Ntc19tZXNzYWdlc1tmb3VuZF0udGV4dCsnPC9wPicpLmFwcGVuZFRv
KCIjc21zYnViYmxlIik7DQoJCSQoJzx1bCBjbGFzcz0ic3RhbmRhcmRfbGlzdCI+
PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWJjLm5ldC5hdS8nK3NTaXRlKycvcHJv
Z3JhbXMvc21zLmh0bSIgY2xhc3M9ImNvbG9yMSI+WW91ciBTTVM8L2E+PC9saT48
L3VsPicpLmFwcGVuZFRvKCIjc21zX21lc3NhZ2UiKTsNCg0KCQkNCgkJfSAvL2Vu
ZCBpZg0KCX0gLy9lbmQgaWYNCgl9CS8vZW5kIHRyeQ0KY2F0Y2ggKGVycikJew0K
CWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzbXNidWJibGUiKS5pbm5lckhUTUwg
PSAiPHA+U01TIG1lc3NhZ2VzIGlzIG5vdCBhdmFpbGFibGUuPC9wPiI7DQoJfQ0K
fSAvL2VuZCBmdW5jdGlvbg0KDQoNCg0KZ2V0UGFyYW0gPSBmdW5jdGlvbihhcmcp
IA0Kew0KdmFyIHVybHN0ciA9IGxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpOw0K
aWYgKHVybHN0ci5pbmRleE9mKGFyZykgPj0gMCkgDQoJew0KCXZhciBwbnRyID0g
dXJsc3RyLmluZGV4T2YoYXJnKSArIGFyZy5sZW5ndGggKyAxOw0KCWlmICh1cmxz
dHIuaW5kZXhPZigiJiIsIHBudHIpID49IDApIA0KCQl7DQoJCXJldHVybiB1cmxz
dHIuc3Vic3RyaW5nKHBudHIsIHVybHN0ci5pbmRleE9mKCImIiwgcG50cikpOw0K
CQl9IA0KCWVsc2UgDQoJCXsNCgkJcmV0dXJuIHVybHN0ci5zdWJzdHJpbmcocG50
ciwgdXJsc3RyLmxlbmd0aCk7DQoJCX0NCn0gDQplbHNlIHsNCglyZXR1cm4gbnVs
bDsNCgl9DQp9IC8vZW5kIGZ1bmN0aW9uDQoNCg0KDQoNCmZ1bmN0aW9uIGlzZGVm
aW5lZCh2YXJpYWJsZSkNCnsNCiAgICByZXR1cm4gKHR5cGVvZih3aW5kb3dbdmFy
aWFibGVdKSA9PSAidW5kZWZpbmVkIikgPyBmYWxzZTogdHJ1ZTsNCn0NCg0KJChk
b2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsNCi8vd2luZG93Lm9ubG9hZCA9IGZ1
bmN0aW9uKCkgew0KdmFyIG9mZnNldDsNCnZhciBvRGF5ID0geyBtb25kYXk6MCwg
dHVlc2RheTowLCB3ZWRuZXNkYXk6MCwgdGh1cnNkYXk6MCwgZnJpZGF5OjAsIHNh
dHVyZGF5OjAsIHN1bmRheTowIH07DQogICAgLyp0cnkJew0KCQlpZiAocmVsYXRl
ZF9saW5rcykgDQoJCQl7DQoJCQlpZiAocmVsYXRlZF9saW5rcy5sZW5ndGg+MCkN
CgkJCQl7DQoJCQkJZm9yKHZhciBqPTA7ajxyZWxhdGVkX2xpbmtzLmxlbmd0aC0x
O2orKykJDQoJCQkJCXsNCgkJCQkJJCgnPGxpPjxhIGhyZWY9IicrIHJlbGF0ZWRf
bGlua3Nbal1bJ3VybCddICsnIj4nKyByZWxhdGVkX2xpbmtzW2pdWyd0aXRsZSdd
ICsnPC9hPjwvbGk+JykuYXBwZW5kVG8oIiNyZWxhdGVkbGlua3MiKTsNCgkJCQkJ
fSAvL2VuZCBmb3INCgkJCQl9Ly9lbmQgaWYgDQoJCQl9IC8vZW5kIGlmCQ0KCQl9
IC8vZW5kIHRyeQ0KCWNhdGNoIChlcnIpew0KCQkvL2FsZXJ0KGlzZGVmaW5lZChy
ZWxhdGVkX2xpbmtzKSk7DQoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZWxh
dGVkbGlua3MiKS5pbm5lckhUTUwgPSAiUmVsYXRlZCBsaW5rcyBub3QgYXZhaWxh
YmxlLiI7DQoJCX0gKi8NCgkJDQoJdmFyIG9uID0gIiI7DQoJdmFyIGNvcnJlY3Q7
DQoJdmFyIHByb2dyYW1fcGFyYW0gPSBnZXRQYXJhbSgicHJvZ3JhbSIpOwkNCgl2
YXIgaz0wOw0KCS8vYWxlcnQoInByb2dyYW1fcGFyYW06ICIrcHJvZ3JhbV9wYXJh
bSk7DQoJCQ0KCS8vYWxlcnQoIihvbm5vdy5yZWdpb24pLmxlbmd0aDoiKyhvbm5v
dy5yZWdpb24pLmxlbmd0aCk7DQoNCiAgIHRyeQl7DQoJCWlmIChvbm5vdykgDQoJ
CQl7CQ0KCQkJaWYgKChvbm5vdy5yZWdpb24pLmxlbmd0aD4wICkgDQoJCQkJewkJ
DQovL2N1cnJlbnRTaG93ID0gJyBpZD0ib25ub3ciJzsJDQpkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgic3RhdHVzIikuaW5uZXJIVE1MID0gIk9OIEFJUiI7DQpkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgicHJvZ3JhbV9uYW1lIikuaW5uZXJIVE1MIAk9
IG9ubm93Lm5hbWU7DQpkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicHJlc2VudGVy
IikuaW5uZXJIVE1MIAk9ICIgd2l0aCAiICsgb25ub3cucHJlc2VudGVyOw0KDQp2
YXIgd2luc3RyZWFtICA9IG9ubm93LndpbmRvd3Nfc3RyZWFtOw0KdmFyIHJlYWxz
dHJlYW0gPSBvbm5vdy5yZWFsX3N0cmVhbTsNCi8qDQppZiAod2luc3RyZWFtLmxl
bmd0aD4wKQkJCQkNCgl7CQkJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgid2lu
cGxheWVyIikuaHJlZiAJPSBvbm5vdy53aW5kb3dzX3N0cmVhbTsNCgl9DQplbHNl
IHsNCglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgid2lucGxheWVyIikuc3R5bGUu
dmlzaWJpbGl0eT0naGlkZGVuJzsNCgl9CQkNCmlmIChyZWFsc3RyZWFtLmxlbmd0
aD4wKQ0KCXsJCQkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZWFscGxheWVy
IikuaHJlZiA9IG9ubm93LnJlYWxfc3RyZWFtOw0KCX0NCmVsc2UgewkJCWRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJyZWFscGxheWVyIikuc3R5bGUudmlzaWJpbGl0
eT0naGlkZGVuJzsNCgl9DQoJCQkJDQppZiAoKHdpbnN0cmVhbS5sZW5ndGg9PTAp
ICYmIChyZWFsc3RyZWFtLmxlbmd0aD09MCkpDQoJew0KCWRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJsaXN0ZW4iKS5zdHlsZS52aXNpYmlsaXR5PSdoaWRkZW4nOw0K
CX0NCmVsc2UgaWYgKCh3aW5zdHJlYW0ubGVuZ3RoPjApICYmIChyZWFsc3RyZWFt
Lmxlbmd0aD4wKSkNCgl7DQoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInBpcGUi
KS5pbm5lckhUTUw9IiB8ICI7DQoJfSovCQ0KCQkJDQppZiAob25ub3dbJ3dlYmNh
bS11cmwnXS5sZW5ndGg+MCkgeyAgDQokKCc8YSBocmVmPSJodHRwOi8vd3d3LmFi
Yy5uZXQuYXUvJytzaXRlKycvcHJvZ3JhbXMvd2ViY2FtX3JhZGlvLmh0bT9yZWY9
d2ViY2FtJysnIiBjbGFzcz0id2ViY2FtIGdlbl9jb2xvcjYiIHRpdGxlPSJMaXN0
ZW4gdGhlIGxpdmUgYnJvYWRjYXN0IGFuZCB2aWV3IG91ciB3ZWJjYW0iPldlYmNh
bTwvYT4nKS5hcHBlbmRUbygiI3dlYmNhbTEiKTsNCiAgICAkKCcjd2ViY2FtMScp
LmNsaWNrKCBmdW5jdGlvbigpIHsgICAgICAgIA0KICAgICAgICB2YXIgd2luZG93
d2lkdGggPSA3NDA7DQogICAgICAgIHZhciB3aW5kb3doZWlnaHQgPSA1NzU7DQog
ICAgICAgIHZhciB3ZWJjYW1hdHRyID0gIndpZHRoPSIgKyB3aW5kb3d3aWR0aCAr
ICIsIGhlaWdodD0iICsgd2luZG93aGVpZ2h0OyAgICANCgl3aW5kb3cub3Blbigg
Imh0dHA6Ly93d3cuYWJjLm5ldC5hdS8iK3NpdGUrIi9wcm9ncmFtcy93ZWJjYW1f
cmFkaW8uaHRtP3JlZj13ZWJjYW0iLCd3ZWJjYW0gZ2VuX2NvbG9yNicsIHdlYmNh
bWF0dHIgKQ0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICAgIH0pOyANCn0N
CgkNCmlmIChvbm5vdy5wcmVzZW50ZXJfaW1hZ2UubGVuZ3RoPjApDQp7DQpkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgib25haXIiKS5zdHlsZS5iYWNrZ3JvdW5kID0g
InRyYW5zcGFyZW50IHVybCgiK29ubm93LnByZXNlbnRlcl9pbWFnZSsiKSBuby1y
ZXBlYXQgc2Nyb2xsIDAgMCI7DQp9DQplbHNlIHsNCmRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJvbmFpciIpLnN0eWxlLmJhY2tncm91bmQgPSAidHJhbnNwYXJlbnQg
dXJsKGh0dHA6Ly93d3cuYWJjLm5ldC5hdS9sb2NhbC9nbG9iYWxfaW1nL3Byb2dy
YW1zL2JhY2tncm91bmRfZGVmYXVsdC5qcGcpIG5vLXJlcGVhdCBzY3JvbGwgMCAw
IjsJDQp9DQoJCWlmCShvbm5vdy5wcm9ncmFtX3Bob25lLmxlbmd0aD4wKQ0KCQl7
CQkJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicGhvbmUiKS5pbm5lckhUTUwg
PSAiQ2FsbCAiICsgb25ub3cucHJvZ3JhbV9waG9uZTsNCgkJfQ0KCQllbHNlIHsJ
CQkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJwaG9uZSIpLmlubmVySFRNTCA9
ICJDYWxsOiBOb3QgYXZhaWxhYmxlLiI7DQoJCX0NCgkJLyoNCgkJaWYgCShvbm5v
dy5wcm9ncmFtX3Ntcy5sZW5ndGg+MCkgDQoJCXsNCgkJZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInNtcyIpLmlubmVySFRNTCA9ICJTTVMgIiArIG9ubm93LnByb2dy
YW1fc21zOw0KCQl9DQoJCWVsc2Ugew0KCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgic21zIikuaW5uZXJIVE1MID0gIlNNUzogbm90IGF2YWlsYWJsZS4iOw0KCQl9
Ki8NCgkJCQl9IC8vZW5kIGlmCQ0KCQkJfSAvL2VuZCBpZgkNCgkJfSAvL2VuZCB0
cnkNCgljYXRjaCAoZXJyKXsNCgkJLy9hbGVydChpc2RlZmluZWQocmVsYXRlZF9s
aW5rcykpOwkJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgib25haXIiKS5zdHls
ZS5iYWNrZ3JvdW5kID0gInRyYW5zcGFyZW50IHVybChodHRwOi8vd3d3LmFiYy5u
ZXQuYXUvbG9jYWwvZ2xvYmFsX2ltZy9wcm9ncmFtcy9iYWNrZ3JvdW5kX2RlZmF1
bHQuanBnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCI7CQkNCgkJZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoInN0YXR1cyIpLmlubmVySFRNTCA9ICJPTiBBSVIiOw0KCQlk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgibGlzdGVuIikuaW5uZXJIVE1MID0gIlBy
b2dyYW0gbm90IGF2YWlsYWJsZSI7DQoJCX0JDQoJLy9hbGVydCgiMSIrc3RhdGlv
bi5yZWdpb24rc3RhdGlvbi5wcm9ncmFtcyk7DQoNCgkNCi8vZGlzcGxheVN0YXRp
b25TTVMoc2l0ZSk7IC8vVE9ETzogY2hlY2sgZm9yIHR5cGUJDQpzZWFyY2hmb3JJ
bnRlcm5ldFJhZGlvcygpOyAvL1RPRE86IGNoZWNrIGZvciB0eXBlDQoNCi8vT05B
SVIgc2NoZWR1bGUgU1RBUlQNCnRyeQl7DQoJaWYgKG9uYWlyX3NjaGVkdWxlKQl7
DQoJaWYgKChvbmFpcl9zY2hlZHVsZS5wcm9ncmFtcykubGVuZ3RoLTE+MCkNCgkJ
ew0KCQl2YXIgcmVnaW9uID0gb25haXJfc2NoZWR1bGUucmVnaW9uOwkNCiAgICAg
ICAgICAgICAgICBvZmZzZXQgPSBjaXR5X29mZnNldChyZWdpb24pOwkNCgkJLy92
YXIgb0RheSA9IHsgbW9uZGF5OjAsIHR1ZXNkYXk6MCwgd2VkbmVzZGF5OjAsIHRo
dXJzZGF5OjAsIGZyaWRheTowLCBzYXR1cmRheTowLCBzdW5kYXk6MCB9Ow0KCQlm
b3IodmFyIGk9MDtpPChvbmFpcl9zY2hlZHVsZS5wcm9ncmFtcykubGVuZ3RoLTE7
aSsrKQkJDQoJCQl7DQoJCQl2YXIgZGF0ZSA9IG9uYWlyX3NjaGVkdWxlLnByb2dy
YW1zW2ldWydkYXRlJ107DQoJCQl2YXIgbmFtZSA9IG9uYWlyX3NjaGVkdWxlLnBy
b2dyYW1zW2ldWyduYW1lJ107DQoJCQl2YXIgd2Vla2RheSA9IG9uYWlyX3NjaGVk
dWxlLnByb2dyYW1zW2ldWyd3ZWVrZGF5J107DQoJCQl2YXIgcHJlc2VudGVyID0g
b25haXJfc2NoZWR1bGUucHJvZ3JhbXNbaV1bJ3ByZXNlbnRlciddOw0KCQkJdmFy
IHByb2dyYW11cmwgPSBvbmFpcl9zY2hlZHVsZS5wcm9ncmFtc1tpXVsncHJvZ3Jh
bS11cmwnXTsNCgkJCXZhciBzdGFydGRheSA9IG9uYWlyX3NjaGVkdWxlLnByb2dy
YW1zW2ldWydzdGFydC1kYXknXTsNCgkJCXZhciBzdGFydHRpbWUgPSBvbmFpcl9z
Y2hlZHVsZS5wcm9ncmFtc1tpXVsnc3RhcnQtdGltZSddOw0KCQkJdmFyIGVuZGRh
eSA9IG9uYWlyX3NjaGVkdWxlLnByb2dyYW1zW2ldWydlbmQtZGF5J107DQoJCQl2
YXIgZW5kdGltZSA9IG9uYWlyX3NjaGVkdWxlLnByb2dyYW1zW2ldWydlbmQtdGlt
ZSddOw0KCQkJdmFyIGR1cmF0aW9uID0gb25haXJfc2NoZWR1bGUucHJvZ3JhbXNb
aV1bJ2R1cmF0aW9uJ107DQoJCQkvL2FsZXJ0KGRhdGUrd2Vla2RheStwcmVzZW50
ZXIrcHJvZ3JhbXVybCtzdGFydGRheStzdGFydHRpbWUrZW5kZGF5KTsJCQkNCgkJ
CWN1cnJlbnRTaG93ID0gIiI7DQoNCgkJCWlmICgoc3RhcnRkYXkubGVuZ3RoPjAp
IHx8IChzdGFydHRpbWUubGVuZ3RoPjApIHx8IChlbmRkYXkubGVuZ3RoPjApIHx8
IChlbmR0aW1lLmxlbmd0aD4wKQkpDQoJCQkJewkNCgkJCQlmaXJzdEl0ZW0gPSAi
IjsNCgkJCQlpZiAob0RheVtzdGFydGRheS50b0xvd2VyQ2FzZSgpXSA9PSAwKSAN
CgkJCQkJew0KCQkJCQlmaXJzdEl0ZW0gPSAnIGNsYXNzPSJub2JvcmRlciInOw0K
CQkJCQl9DQoJCQkJb0RheVtzdGFydGRheS50b0xvd2VyQ2FzZSgpXSsrOw0KCQkJ
CXZhciB0aGVkYXkgPSB3aGF0c3RvZGF5KCk7CQ0KCQkJCQ0KCQkJCWlmICggKChz
dGFydGRheSkudG9Mb3dlckNhc2UoKT09dGhlZGF5LnRvTG93ZXJDYXNlKCkpICYm
IChjaGVja05vdyhzdGFydHRpbWUsZW5kdGltZSxvZmZzZXQpPT10cnVlKSkNCgkJ
CQkJew0KCQkJCQljdXJyZW50U2hvdyA9ICcgaWQ9Im9ubm93Iic7IAkJCQlwcm9n
cmFtX2hlYWRlcl9ub19wYXJhbSA9IG5hbWU7DQoJCQkJCX0NCgkJCQlzdGFydHRp
bWUgPSBmb3JtYXRUaW1lKHN0YXJ0dGltZSk7DQoJCQkJc3RhcnRkYXkgPSBzdGFy
dGRheS5zdWJzdHIoMCwzKTsNCgkJCQkNCgkJCQkkKCc8bGknKyBjdXJyZW50U2hv
dyArIGZpcnN0SXRlbSArJz48ZGl2IGNsYXNzPSJ0aW1lIGNvbG9yMiI+JytzdGFy
dHRpbWUrJzwvZGl2PjxkaXYgY2xhc3M9InNob3ciPjxhIGhyZWY9IicrIHByb2dy
YW11cmwgKyciIGNsYXNzPSJjb2xvcjEiPicrbmFtZSsnPC9hPiB3aXRoIDxhIGhy
ZWY9IicrIHByb2dyYW11cmwgKyciIGNsYXNzPSJjb2xvcjEiPiAgJytwcmVzZW50
ZXIrJzwvYT48L2Rpdj48L2xpPicpLmFwcGVuZFRvKCcjJytzdGFydGRheS50b0xv
d2VyQ2FzZSgpKTsNCgkJCQkvLyQoJzxsaScrIGN1cnJlbnRTaG93ICsgZmlyc3RJ
dGVtICsnPjxkaXYgY2xhc3M9InRpbWUgY29sb3IyIj4nK3N0YXJ0dGltZSsnPC9k
aXY+PGRpdiBjbGFzcz0ic2hvdyI+PGEgaHJlZj0iJysgcHJvZ3JhbXVybCArJyIg
Y2xhc3M9ImNvbG9yMSI+JytuYW1lKyc8L2E+IHdpdGggPGEgaHJlZj0iJysgcHJv
Z3JhbXVybCArJyIgY2xhc3M9ImNvbG9yMSI+JytwcmVzZW50ZXIrJzwvYT48L2Rp
dj48L2xpPicpLmFwcGVuZFRvKCcjZCcrc3RhcnRkYXkudG9Mb3dlckNhc2UoKSk7
CQkJCQkJCQ0KCQkJCQ0KCQkJCX0gLy9lbmQgaWYNCgkJCQ0KCQkJfSAvL2VuZCBm
b3IgDQoJCX0gLy9lbmQgaWYNCgkJfSAvL2VuZCBpZiAob25haXJfc2NoZWR1bGUp
DQoJCX0gLy9lbmQgdHJ5CQkNCgljYXRjaCAoZXJyKSB7DQoJCS8vYWxlcnQoIm9u
IGFpciBzY2hlZHVsZSBub3QgYXZhaWxhYmxlIik7DQoJCWRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJNb25kYXkiKS5pbm5lckhUTUwgPSAiT24tQWlyIHNjaGVkdWxl
IG5vdCBhdmFpbGFibGUuIjsNCgkgIH0JICANCi8vCU9OQUlSIHNjaGVkdWxlIEVO
RCAgDQoJICANCgkgIA0KLy9ESUdJVEFMIHNjaGVkdWxlIFNUQVJUDQp0cnkJew0K
CWlmIChkaWdpdGFsX3NjaGVkdWxlKQl7DQoJaWYgKChkaWdpdGFsX3NjaGVkdWxl
LnByb2dyYW1zKS5sZW5ndGgtMT4wKQ0KCQl7DQoJCXZhciByZWdpb24gPSBkaWdp
dGFsX3NjaGVkdWxlLnJlZ2lvbjsNCiAgICAgICAgICAgICAgICANCgkJLy9vZmZz
ZXQgPSBjaXR5X29mZnNldChyZWdpb24pOw0KCQkvL2Rpc3BsYXlTdGF0aW9uU01T
KHJlZ2lvbik7DQoJCS8vc2VhcmNoZm9ySW50ZXJuZXRSYWRpb3MoKTsNCgkJLy92
YXIgb0RheSA9IHsgbW9uZGF5OjAsIHR1ZXNkYXk6MCwgd2VkbmVzZGF5OjAsIHRo
dXJzZGF5OjAsIGZyaWRheTowLCBzYXR1cmRheTowLCBzdW5kYXk6MCB9Ow0KCQlm
b3IodmFyIGk9MDtpPChkaWdpdGFsX3NjaGVkdWxlLnByb2dyYW1zKS5sZW5ndGgt
MTtpKyspCQkNCgkJCXsNCgkJCXZhciBkYXRlID0gZGlnaXRhbF9zY2hlZHVsZS5w
cm9ncmFtc1tpXVsnZGF0ZSddOw0KCQkJdmFyIG5hbWUgPSBkaWdpdGFsX3NjaGVk
dWxlLnByb2dyYW1zW2ldWyduYW1lJ107DQoJCQl2YXIgd2Vla2RheSA9IGRpZ2l0
YWxfc2NoZWR1bGUucHJvZ3JhbXNbaV1bJ3dlZWtkYXknXTsNCgkJCXZhciBwcmVz
ZW50ZXIgPSBkaWdpdGFsX3NjaGVkdWxlLnByb2dyYW1zW2ldWydwcmVzZW50ZXIn
XTsNCgkJCXZhciBwcm9ncmFtdXJsID0gZGlnaXRhbF9zY2hlZHVsZS5wcm9ncmFt
c1tpXVsncHJvZ3JhbS11cmwnXTsNCgkJCXZhciBzdGFydGRheSA9IGRpZ2l0YWxf
c2NoZWR1bGUucHJvZ3JhbXNbaV1bJ3N0YXJ0LWRheSddOw0KCQkJdmFyIHN0YXJ0
dGltZSA9IGRpZ2l0YWxfc2NoZWR1bGUucHJvZ3JhbXNbaV1bJ3N0YXJ0LXRpbWUn
XTsNCgkJCXZhciBlbmRkYXkgPSBkaWdpdGFsX3NjaGVkdWxlLnByb2dyYW1zW2ld
WydlbmQtZGF5J107DQoJCQl2YXIgZW5kdGltZSA9IGRpZ2l0YWxfc2NoZWR1bGUu
cHJvZ3JhbXNbaV1bJ2VuZC10aW1lJ107DQoJCQl2YXIgZHVyYXRpb24gPSBkaWdp
dGFsX3NjaGVkdWxlLnByb2dyYW1zW2ldWydkdXJhdGlvbiddOw0KCQkJLy9hbGVy
dChkYXRlK3dlZWtkYXkrcHJlc2VudGVyK3Byb2dyYW11cmwrc3RhcnRkYXkrc3Rh
cnR0aW1lK2VuZGRheSk7CQkJDQoJCQljdXJyZW50U2hvdyA9ICIiOw0KDQoJCQlp
ZiAoKHN0YXJ0ZGF5Lmxlbmd0aD4wKSB8fCAoc3RhcnR0aW1lLmxlbmd0aD4wKSB8
fCAoZW5kZGF5Lmxlbmd0aD4wKSB8fCAoZW5kdGltZS5sZW5ndGg+MCkpDQoJCQkJ
ewkNCgkJCQlmaXJzdEl0ZW0gPSAiIjsNCgkJCQlpZiAob0RheVtzdGFydGRheS50
b0xvd2VyQ2FzZSgpXSA9PSAwKSANCgkJCQkJew0KCQkJCQlmaXJzdEl0ZW0gPSAn
IGNsYXNzPSJub2JvcmRlciInOw0KCQkJCQl9DQoJCQkJb0RheVtzdGFydGRheS50
b0xvd2VyQ2FzZSgpXSsrOw0KCQkJCXZhciB0aGVkYXkgPSB3aGF0c3RvZGF5KCk7
CQ0KCQkJCQ0KCQkJCWlmICgoKHN0YXJ0ZGF5KS50b0xvd2VyQ2FzZSgpPT10aGVk
YXkudG9Mb3dlckNhc2UoKSkgJiYgKGNoZWNrTm93KHN0YXJ0dGltZSxlbmR0aW1l
LG9mZnNldCk9PXRydWUpKQ0KCQkJCQl7DQoJCQkJCWN1cnJlbnRTaG93ID0gJyBp
ZD0ib25ub3ciJzsgCQkJCQ0KCQkJCQl9DQoJCQkJc3RhcnR0aW1lID0gZm9ybWF0
VGltZShzdGFydHRpbWUpOw0KCQkJCXN0YXJ0ZGF5ID0gc3RhcnRkYXkuc3Vic3Ry
KDAsMyk7DQoJCQkJDQoJCQkJJCgnPGxpJysgY3VycmVudFNob3cgKyBmaXJzdEl0
ZW0gKyc+PGRpdiBjbGFzcz0idGltZSBjb2xvcjIiPicrc3RhcnR0aW1lKyc8L2Rp
dj48ZGl2IGNsYXNzPSJzaG93Ij48YSBocmVmPSInKyBwcm9ncmFtdXJsICsnIiBj
bGFzcz0iY29sb3IxIj4nK25hbWUrJzwvYT4gd2l0aCA8YSBocmVmPSInKyBwcm9n
cmFtdXJsICsnIiBjbGFzcz0iY29sb3IxIj4nK3ByZXNlbnRlcisnPC9hPjwvZGl2
PjwvbGk+JykuYXBwZW5kVG8oJyNkJytzdGFydGRheS50b0xvd2VyQ2FzZSgpKTsJ
CQkJCQkJDQoJCQkJDQoJCQkJfSAvL2VuZCBpZg0KCQkJDQoJCQl9IC8vZW5kIGZv
ciANCiAgICAgICAgICAgICAgICAgICANCgkJfSAvL2VuZCBpZg0KCQl9IC8vZW5k
IGlmIChvbmFpcl9zY2hlZHVsZSkNCgkJfSAvL2VuZCB0cnkJCQ0KCWNhdGNoIChl
cnIpIHsNCgkJLy9hbGVydCgiRGlnaXRhbCBzY2hlZHVsZSBub3QgYXZhaWxhYmxl
Iik7DQoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJkaWdpdGFsTW9uZGF5Iiku
aW5uZXJIVE1MID0gIkRpZ2l0YWwgc2NoZWR1bGUgbm90IGF2YWlsYWJsZS4iOw0K
CSAgfQkNCi8vRElHSVRBTCBzY2hlZHVsZSBFTkQNCg0KCSAgDQovL1NUUkVBTUlO
RyBzY2hlZHVsZSBTVEFSVA0KLyoNCnRyeQl7DQoJaWYgKHN0cmVhbWluZ19zY2hl
ZHVsZSkJew0KCWlmICgoc3RyZWFtaW5nX3NjaGVkdWxlLnByb2dyYW1zKS5sZW5n
dGgtMT4wKQ0KCQl7DQoJCXZhciByZWdpb24gPSBzdHJlYW1pbmdfc2NoZWR1bGUu
cmVnaW9uOw0KCQkNCgkJLy9kaXNwbGF5U3RhdGlvblNNUyhyZWdpb24pOw0KCQkv
L3NlYXJjaGZvckludGVybmV0UmFkaW9zKCk7DQoJCS8vdmFyIG9EYXkgPSB7IG1v
bmRheTowLCB0dWVzZGF5OjAsIHdlZG5lc2RheTowLCB0aHVyc2RheTowLCBmcmlk
YXk6MCwgc2F0dXJkYXk6MCwgc3VuZGF5OjAgfTsNCgkJZm9yKHZhciBpPTA7aTwo
c3RyZWFtaW5nX3NjaGVkdWxlLnByb2dyYW1zKS5sZW5ndGgtMTtpKyspCQkNCgkJ
CXsNCgkJCXZhciBkYXRlID0gc3RyZWFtaW5nX3NjaGVkdWxlLnByb2dyYW1zW2ld
WydkYXRlJ107DQoJCQl2YXIgbmFtZSA9IHN0cmVhbWluZ19zY2hlZHVsZS5wcm9n
cmFtc1tpXVsnbmFtZSddOw0KCQkJdmFyIHdlZWtkYXkgPSBzdHJlYW1pbmdfc2No
ZWR1bGUucHJvZ3JhbXNbaV1bJ3dlZWtkYXknXTsNCgkJCXZhciBwcmVzZW50ZXIg
PSBzdHJlYW1pbmdfc2NoZWR1bGUucHJvZ3JhbXNbaV1bJ3ByZXNlbnRlciddOw0K
CQkJdmFyIHByb2dyYW11cmwgPSBzdHJlYW1pbmdfc2NoZWR1bGUucHJvZ3JhbXNb
aV1bJ3Byb2dyYW0tdXJsJ107DQoJCQl2YXIgc3RhcnRkYXkgPSBzdHJlYW1pbmdf
c2NoZWR1bGUucHJvZ3JhbXNbaV1bJ3N0YXJ0LWRheSddOw0KCQkJdmFyIHN0YXJ0
dGltZSA9IHN0cmVhbWluZ19zY2hlZHVsZS5wcm9ncmFtc1tpXVsnc3RhcnQtdGlt
ZSddOw0KCQkJdmFyIGVuZGRheSA9IHN0cmVhbWluZ19zY2hlZHVsZS5wcm9ncmFt
c1tpXVsnZW5kLWRheSddOw0KCQkJdmFyIGVuZHRpbWUgPSBzdHJlYW1pbmdfc2No
ZWR1bGUucHJvZ3JhbXNbaV1bJ2VuZC10aW1lJ107DQoJCQl2YXIgZHVyYXRpb24g
PSBzdHJlYW1pbmdfc2NoZWR1bGUucHJvZ3JhbXNbaV1bJ2R1cmF0aW9uJ107DQoJ
CQkJCQ0KCQkJY3VycmVudFNob3cgPSAiIjsNCg0KCQkJaWYgKChzdGFydGRheS5s
ZW5ndGg+MCkgfHwgKHN0YXJ0dGltZS5sZW5ndGg+MCkgfHwgKGVuZGRheS5sZW5n
dGg+MCkgfHwgKGVuZHRpbWUubGVuZ3RoPjApKQ0KCQkJCXsJDQoJCQkJZmlyc3RJ
dGVtID0gIiI7DQoJCQkJaWYgKG9EYXlbc3RhcnRkYXkudG9Mb3dlckNhc2UoKV0g
PT0gMCkgDQoJCQkJCXsNCgkJCQkJZmlyc3RJdGVtID0gJyBjbGFzcz0ibm9ib3Jk
ZXIiJzsNCgkJCQkJfQ0KCQkJCW9EYXlbc3RhcnRkYXkudG9Mb3dlckNhc2UoKV0r
KzsNCgkJCQl2YXIgdGhlZGF5ID0gd2hhdHN0b2RheSgpOwkNCgkJCQkNCgkJCQlp
ZiAoKChzdGFydGRheSkudG9Mb3dlckNhc2UoKT09dGhlZGF5LnRvTG93ZXJDYXNl
KCkpICYmIChjaGVja05vdyhzdGFydHRpbWUsZW5kdGltZSk9PXRydWUpKQ0KCQkJ
CQl7DQoJCQkJCWN1cnJlbnRTaG93ID0gJyBpZD0ib25ub3ciJzsgCQkJCQ0KCQkJ
CQl9DQoJCQkJc3RhcnR0aW1lID0gZm9ybWF0VGltZShzdGFydHRpbWUpOw0KCQkJ
CXN0YXJ0ZGF5ID0gc3RhcnRkYXkuc3Vic3RyKDAsMyk7DQoJCQkJDQoJCQkJJCgn
PGxpJysgY3VycmVudFNob3cgKyBmaXJzdEl0ZW0gKyc+PGRpdiBjbGFzcz0idGlt
ZSBjb2xvcjIiPicrc3RhcnR0aW1lKyc8L2Rpdj48ZGl2IGNsYXNzPSJzaG93Ij48
YSBocmVmPSInKyBwcm9ncmFtdXJsICsnIiBjbGFzcz0iY29sb3IxIj4nK25hbWUr
JzwvYT4gd2l0aCA8YSBocmVmPSInKyBwcm9ncmFtdXJsICsnIiBjbGFzcz0iY29s
b3IxIj4nK3ByZXNlbnRlcisnPC9hPjwvZGl2PjwvbGk+JykuYXBwZW5kVG8oJyNz
JytzdGFydGRheS50b0xvd2VyQ2FzZSgpKTsJCQkJCQkJDQoJCQkJDQoJCQkJfSAv
L2VuZCBpZg0KCQkJDQoJCQl9IC8vZW5kIGZvciANCgkJfSAvL2VuZCBpZg0KCQl9
IC8vZW5kIGlmIChvbmFpcl9zY2hlZHVsZSkNCgkJfSAvL2VuZCB0cnkJCQ0KCWNh
dGNoIChlcnIpIHsNCgkJYWxlcnQoImRpZ2l0YWwgc2NoZWR1bGUgbm90IGF2YWls
YWJsZSIpOw0KCSAgfQkqLw0KLy9TVFJFQU1JTkcgc2NoZWR1bGUgRU5EDQoNCgkg
DQp9KTsNCgo8IS0tIHBoPTEgLS0+Cg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=archive_calendar.css
Content-Type: text/css; charset=utf-8; name=archive_calendar.css
Content-Location: http://blogs.abc.net.au/queensland/archive_calendar.css
Content-Transfer-Encoding: 8bit
.nav{
border:none !important;
}
#Calendar table{
/*margin-top:10px;
font-size:1.8em;*/
border-collapse:collapse;
/*border: 1px solid black;*/
}
.layout {
margin-top:10px;
}
#Calendar th {
font-size:1.8em;
background-color:#f4f4f4;
border: 1px solid black;
}
#Calendar td .span{
font-size:1.5em;
background-color:red;
}
#Calendar td {
font-size:1.5em;
border: 1px solid black;
}
#Calendar td a:link,#Calendar a:visited{
color:#484848;
}
#Calendar td a:hover {
color:#202020;
}
/* ph=1 */
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=archive_calendar.js
Content-Type: application/x-javascript; charset=utf-8; name=archive_calendar.js
Content-Location: http://blogs.abc.net.au/queensland/archive_calendar.js
Content-Transfer-Encoding: Base64
Ly8gQ2FsZW5kYXIgU1RBUlQNCnZhciBTZWxlY3RlZF9Nb250aDsNCnZhciBTZWxl
Y3RlZF9ZZWFyOw0KdmFyIEN1cnJlbnRfRGF0ZSA9IG5ldyBEYXRlKCk7DQp2YXIg
Q3VycmVudF9Nb250aCA9IEN1cnJlbnRfRGF0ZS5nZXRNb250aCgpOw0KDQp2YXIg
bnM2PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkJiYhZG9jdW1lbnQuYWxsOw0KdmFy
IGllND1kb2N1bWVudC5hbGw7DQp2YXIgaWU9ZG9jdW1lbnQuYWxsOw0KdmFyIG49
ZG9jdW1lbnQubGF5ZXJzOw0KDQovL3ZhciBEYXlzX2luX01vbnRoID0gbmV3IEFy
cmF5KDMxLCAyOCwgMzEsIDMwLCAzMSwgMzAsIDMxLCAzMSwgMzAsIDMxLCAzMCwg
MzEpOw0KLy92YXIgTW9udGhfTGFiZWwgPSBuZXcgQXJyYXkoJ0phbnVhcnknLCAn
RmVicnVhcnknLCAnTWFyY2gnLCAnQXByaWwnLCAnTWF5JywgJ0p1bmUnLCAnSnVs
eScsICdBdWd1c3QnLCAnU2VwdGVtYmVyJywgJ09jdG9iZXInLCAnTm92ZW1iZXIn
LCAnRGVjZW1iZXInKTsNCg0KdmFyIEN1cnJlbnRfWWVhciA9IEN1cnJlbnRfRGF0
ZS5nZXRZZWFyKCk7DQppZiAoQ3VycmVudF9ZZWFyIDwgMTAwMCkNCgl7DQoJQ3Vy
cmVudF9ZZWFyKz0xOTAwOw0KCX0NCg0KdmFyIFRvZGF5ID0gQ3VycmVudF9EYXRl
LmdldERhdGUoKTsNCg0KZnVuY3Rpb24gSGVhZGVyKFllYXIsIE1vbnRoKSB7DQoN
CiAgIGlmIChNb250aCA9PSAxKSB7DQogICBEYXlzX2luX01vbnRoWzFdID0gKChZ
ZWFyICUgNDAwID09IDApIHx8ICgoWWVhciAlIDQgPT0gMCkgJiYgKFllYXIgJSAx
MDAgIT0wKSkpID8gMjkgOiAyODsNCiAgIH0NCiAgIHZhciBIZWFkZXJfU3RyaW5n
ID0gTW9udGhfTGFiZWxbTW9udGhdICsgJyAnICsgWWVhcjsNCiAgIHJldHVybiBI
ZWFkZXJfU3RyaW5nOw0KfQ0KDQoNCg0KZnVuY3Rpb24gTWFrZV9DYWxlbmRhcihZ
ZWFyLCBNb250aCkgew0KICAgdmFyIEZpcnN0X0RhdGUgPSBuZXcgRGF0ZShZZWFy
LCBNb250aCwgMSk7DQogICB2YXIgSGVhZGluZyA9IEhlYWRlcihZZWFyLCBNb250
aCk7DQogICB2YXIgRmlyc3RfRGF5ID0gRmlyc3RfRGF0ZS5nZXREYXkoKSArIDE7
DQogICBpZiAoKChEYXlzX2luX01vbnRoW01vbnRoXSA9PSAzMSkgJiYgKEZpcnN0
X0RheSA+PSA2KSkgfHwNCiAgICAgICAoKERheXNfaW5fTW9udGhbTW9udGhdID09
IDMwKSAmJiAoRmlyc3RfRGF5ID09IDcpKSkgew0KICAgICAgdmFyIFJvd3MgPSA2
Ow0KICAgfQ0KICAgZWxzZSBpZiAoKERheXNfaW5fTW9udGhbTW9udGhdID09IDI4
KSAmJiAoRmlyc3RfRGF5ID09IDEpKSB7DQogICAgICB2YXIgUm93cyA9IDQ7DQog
ICB9DQogICBlbHNlIHsNCiAgICAgIHZhciBSb3dzID0gNTsNCiAgIH0NCg0KICAg
dmFyIEhUTUxfU3RyaW5nID0gJzx0YWJsZSBjbGFzcz0iY29sb3IxIGxheW91dCI+
PHRyPjx0ZCB2YWxpZ249InRvcCI+PHRhYmxlIEJPUkRFUj0iMCIgQ0VMTFNQQUNJ
Tkc9IjUiIGNlbGxwYWRkaW5nPSI1Ij4nOw0KICAgSFRNTF9TdHJpbmcgKz0gJzx0
cj48dGggY29sc3Bhbj0iNyIgYWxpZ249ImNlbnRlciI+JyArIEhlYWRpbmcgKyAn
PC9mb250PjwvdGg+PC90cj4nOw0KICAgSFRNTF9TdHJpbmcgKz0gJzx0cj48dGgg
QUxJR049IkNFTlRFUiI+U3VuPC90aD48dGggQUxJR049IkNFTlRFUiI+TW9uPC90
aD48dGggQUxJR049IkNFTlRFUiIgQkdDT0xPUj0iRkZGRkZGIiBCT1JERVJDT0xP
Uj0iMDAwMDAwIj5UdWU8L3RoPjx0aCBBTElHTj0iQ0VOVEVSIiBCR0NPTE9SPSJG
RkZGRkYiIEJPUkRFUkNPTE9SPSIwMDAwMDAiPldlZDwvdGg+JzsNCiAgIEhUTUxf
U3RyaW5nICs9ICc8dGggQUxJR049IkNFTlRFUiI+VGh1PC90aD48dGggQUxJR049
IkNFTlRFUiI+RnJpPC90aD48dGggQUxJR049IkNFTlRFUiIgQkdDT0xPUj0iRkZG
RkZGIiBCT1JERVJDT0xPUj0iMDAwMDAwIj5TYXQ8L3RoPjwvdHI+JzsNCg0KdmFy
IG1vbnRoX2xpbmsgPSAoTW9udGgrMSkudG9TdHJpbmcoKTsNCmlmIChtb250aF9s
aW5rLmxlbmd0aD09MSkNCgl7DQoJbW9udGhfbGluayA9ICIwIiArIG1vbnRoX2xp
bms7DQoJfQ0KDQogICB2YXIgRGF5X0NvdW50ZXIgPSAxOw0KICAgdmFyIExvb3Bf
Q291bnRlciA9IDE7DQogICBmb3IgKHZhciBqID0gMTsgaiA8PSBSb3dzOyBqKysp
IHsNCiAgICAgIEhUTUxfU3RyaW5nICs9ICc8dHIgQUxJR049ImxlZnQiIFZBTElH
Tj0idG9wIj4nOw0KICAgICAgZm9yICh2YXIgaSA9IDE7IGkgPCA4OyBpKyspIHsN
CiAgICAgICAgIGlmICgoTG9vcF9Db3VudGVyID49IEZpcnN0X0RheSkgJiYgKERh
eV9Db3VudGVyIDw9IERheXNfaW5fTW9udGhbTW9udGhdKSkgew0KICAgICAgICAg
ICAgaWYgKChEYXlfQ291bnRlciA9PSBUb2RheSkgJiYgKFllYXIgPT0gQ3VycmVu
dF9ZZWFyKSAmJiAoTW9udGggPT0gQ3VycmVudF9Nb250aCkpIHsNCiAgICAgICAg
ICAgICAgIEhUTUxfU3RyaW5nICs9ICc8dGQgYWxpZ249IkNFTlRFUiIgc3R5bGU9
ImNvbG9yOnJlZDsiPjxzdHJvbmc+JytEYXlfQ291bnRlcisnPC9mb250Pjwvc3Ry
b25nPjwvdGQ+JzsNCgkJCQl9DQogICAgICAgICAgICBlbHNlIHsNCgkJCQkgSFRN
TF9TdHJpbmcgKz0gJzx0ZCBhbGlnbj0iQ0VOVEVSIiA+PGEgaHJlZj0iJytZZWFy
KycvJysobW9udGhfbGluaykrICcvaW5kZXguaHRtbD9wcm9ncmFtPScrIGdldFBh
cmFtKCJwcm9ncmFtIikgKyAnJnNpdGU9JytnZXRQYXJhbSgic2l0ZSIpICsnIj4n
ICsgRGF5X0NvdW50ZXIgKyAnPC9hPjwvdGQ+JzsNCgkJCQl9DQogICAgICAgICAg
ICBEYXlfQ291bnRlcisrOyAgICANCiAgICAgICAgIH0NCiAgICAgICAgIGVsc2Ug
ew0KICAgICAgICAgICAgSFRNTF9TdHJpbmcgKz0gJzx0ZCBCT1JERVJDT0xPUj0i
QzBDMEMwIj4gPC90ZD4nOw0KICAgICAgICAgfQ0KICAgICAgICAgTG9vcF9Db3Vu
dGVyKys7DQogICAgICB9DQogICAgICBIVE1MX1N0cmluZyArPSAnPC90cj4nOw0K
ICAgfQ0KICAgSFRNTF9TdHJpbmcgKz0gJzwvdGFibGU+PC90ZD48L3RyPjwvdGFi
bGU+JzsNCiAgIC8vY3Jvc3NfZWw9bnM2PyBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiQ2FsZW5kYXIiKSA6IGRvY3VtZW50LmFsbC5DYWxlbmRhcjsNCiAgIC8vY3Jv
c3NfZWwuaW5uZXJIVE1MID0gSFRNTF9TdHJpbmc7DQogICBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgiQ2FsZW5kYXIiKS5pbm5lckhUTUwgPSBIVE1MX1N0cmluZzsN
Cn0NCg0KDQpmdW5jdGlvbiBDaGVja19OdW1zKCkgew0KICAgaWYgKChldmVudC5r
ZXlDb2RlIDwgNDgpIHx8IChldmVudC5rZXlDb2RlID4gNTcpKSB7DQogICAgICBy
ZXR1cm4gZmFsc2U7DQogICB9DQp9DQoNCg0KDQpmdW5jdGlvbiBPbl9ZZWFyKCkg
ew0KICAgdmFyIFllYXIgPSBkb2N1bWVudC53aGVuLnllYXIudmFsdWU7DQogICBp
ZiAoWWVhci5sZW5ndGggPT0gNCkgew0KICAgICAgU2VsZWN0ZWRfTW9udGggPSBk
b2N1bWVudC53aGVuLm1vbnRoLnNlbGVjdGVkSW5kZXg7DQogICAgICBTZWxlY3Rl
ZF9ZZWFyID0gWWVhcjsNCiAgICAgIE1ha2VfQ2FsZW5kYXIoU2VsZWN0ZWRfWWVh
ciwgU2VsZWN0ZWRfTW9udGgpOw0KICAgfQ0KfQ0KDQpmdW5jdGlvbiBPbl9Nb250
aCgpIHsNCiAgIHZhciBZZWFyID0gZG9jdW1lbnQud2hlbi55ZWFyLnZhbHVlOw0K
ICAgaWYgKFllYXIubGVuZ3RoID09IDQpIA0KCXsNCiAgICAgIFNlbGVjdGVkX01v
bnRoID0gZG9jdW1lbnQud2hlbi5tb250aC5zZWxlY3RlZEluZGV4Ow0KICAgICAg
U2VsZWN0ZWRfWWVhciA9IFllYXI7DQogICAgICBNYWtlX0NhbGVuZGFyKFNlbGVj
dGVkX1llYXIsIFNlbGVjdGVkX01vbnRoKTsNCgl9DQogICBlbHNlIA0KICAgIHsN
CiAgICAgIGFsZXJ0KCdQbGVhc2UgZW50ZXIgYSB2YWxpZCB5ZWFyLicpOw0KICAg
ICAgZG9jdW1lbnQud2hlbi55ZWFyLmZvY3VzKCk7DQogICAgfQ0KfQ0KDQoNCmZ1
bmN0aW9uIERlZmF1bHRzKCkgew0KICAgaWYgKCEoaWU0KSYmIShuczYpKQ0KICAg
cmV0dXJuDQogICB2YXIgTWlkX1NjcmVlbiA9IE1hdGgucm91bmQoZG9jdW1lbnQu
Ym9keS5jbGllbnRXaWR0aCAvIDIpOw0KICAgZG9jdW1lbnQud2hlbi5tb250aC5z
ZWxlY3RlZEluZGV4ID0gQ3VycmVudF9Nb250aDsNCiAgIGRvY3VtZW50LndoZW4u
eWVhci52YWx1ZSA9IEN1cnJlbnRfWWVhcjsNCiAgIFNlbGVjdGVkX01vbnRoID0g
Q3VycmVudF9Nb250aDsNCiAgIFNlbGVjdGVkX1llYXIgPSBDdXJyZW50X1llYXI7
DQogICBNYWtlX0NhbGVuZGFyKEN1cnJlbnRfWWVhciwgQ3VycmVudF9Nb250aCk7
DQp9DQoNCg0KZnVuY3Rpb24gU2tpcChEaXJlY3Rpb24pIHsNCiAgIGlmIChEaXJl
Y3Rpb24gPT0gJysnKSB7DQogICAgICBpZiAoU2VsZWN0ZWRfTW9udGggPT0gMTEp
IHsNCiAgICAgICAgIFNlbGVjdGVkX01vbnRoID0gMDsNCiAgICAgICAgIFNlbGVj
dGVkX1llYXIrKzsNCiAgICAgIH0NCiAgICAgIGVsc2Ugew0KICAgICAgICAgU2Vs
ZWN0ZWRfTW9udGgrKzsNCiAgICAgIH0NCiAgIH0NCiAgIGVsc2Ugew0KICAgICAg
aWYgKFNlbGVjdGVkX01vbnRoID09IDApIHsNCiAgICAgICAgIFNlbGVjdGVkX01v
bnRoID0gMTE7DQogICAgICAgICBTZWxlY3RlZF9ZZWFyLS07DQogICAgICB9DQog
ICAgICBlbHNlIHsNCiAgICAgICAgIFNlbGVjdGVkX01vbnRoLS07DQogICAgICB9
DQogICB9DQogICBNYWtlX0NhbGVuZGFyKFNlbGVjdGVkX1llYXIsIFNlbGVjdGVk
X01vbnRoKTsNCiAgIGRvY3VtZW50LndoZW4ubW9udGguc2VsZWN0ZWRJbmRleCA9
IFNlbGVjdGVkX01vbnRoOw0KICAgZG9jdW1lbnQud2hlbi55ZWFyLnZhbHVlID0g
U2VsZWN0ZWRfWWVhcjsNCn0NCi8vIENhbGVuZGFyIEVORA0KDQoNCiQoZG9jdW1l
bnQpLnJlYWR5KGZ1bmN0aW9uKCl7DQp0cnkgew0KCWlmIChsb2NhdGlvbi5ocmVm
LmluZGV4T2YoInBvc3RfYXJjaGl2ZXMuaHRtbCIpKQ0KCQl7DQoJCURlZmF1bHRz
KCk7IC8vY2FsbCB0aGUgZnVuY3Rpb24gDQoJCX0NCgl9DQpjYXRjaCAoZXJyKSB7
fQkNCn0pOwkKPCEtLSBwaD0xIC0tPgo=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=gold_coast_drive.json
Content-Type: text/plain; charset=utf-8; name=gold_coast_drive.json
Content-Location: http://www.abc.net.au/local/global_includes/programs/m32-headers/gold_coast_drive.json
Content-Transfer-Encoding: 8bit
var program = {
"directory":"gold_coast_drive",
"name": "Drive",
"presenter": "Bernadette Young",
"presenter_bio":"http://www.abc.net.au/profiles/content/s1855551.htm",
"start-time":"3:00pm",
"end-time":"6:00pm"
};
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_header.js
Content-Type: application/x-javascript; charset=utf-8; name=program_header.js
Content-Location: http://blogs.abc.net.au/queensland/program_header.js
Content-Transfer-Encoding: Base64
ZnVuY3Rpb24gcHJvZ3JhbUhlYWRlcigpIA0KCXsJCQ0KCXZhciBwcm9ncmFtX2Rl
dGFpbHMgLHByb2dyYW1fc3RhcnRfZW5kX3RpbWVzLCBtb3JlX2Fib3V0X3ByZXNl
bnRlcjsNCgl0cnkgew0KCQlpZiAocHJvZ3JhbSkgew0KCQkJdmFyIHByb2dyYW1f
ZGlyZWN0b3J5ID0gcHJvZ3JhbVsnZGlyZWN0b3J5J107DQoJCQl2YXIgcHJvZ3Jh
bV9uYW1lID0gcHJvZ3JhbVsnbmFtZSddOw0KCQkJdmFyIHByZXNlbnRlciA9IHBy
b2dyYW1bJ3ByZXNlbnRlciddOw0KCQkJDQoJCQl2YXIgcHJvZ3JhbV9zdGFydF90
aW1lID0gcHJvZ3JhbVsnc3RhcnQtdGltZSddOw0KCQkJdmFyIHByb2dyYW1fZW5k
X3RpbWUgPSBwcm9ncmFtWydlbmQtdGltZSddOw0KDQoJCQl2YXIgcHJvZ3JhbV9z
dGFydF90aW1lMiA9IHByb2dyYW1bJ3N0YXJ0LXRpbWUyJ107DQoJCQl2YXIgcHJv
Z3JhbV9lbmRfdGltZTIgPSBwcm9ncmFtWydlbmQtdGltZTInXTsJDQoNCgkJCXZh
ciBwcmVzZW50ZXJfZmlyc3QgPSBwcm9ncmFtWydwcmVzZW50ZXInXS5zcGxpdCgn
ICcpOw0KCQkJdmFyIHByZXNlbnRlcl9maXJzdG5hbWUgPSBwcmVzZW50ZXJfZmly
c3RbMF07DQoJCQl2YXIgcHJlc2VudGVyX2Jpb19saW5rID0gcHJvZ3JhbVsncHJl
c2VudGVyX2JpbyddOwkNCgkJCQ0KCQkJaWYgKHByb2dyYW1fbmFtZS5sZW5ndGg+
MCkNCgkJCQl7DQoJCQkJaWYgKHByb2dyYW1fZGlyZWN0b3J5Lmxlbmd0aD4wKQ0K
CQkJCQl7DQoJCQkJCWlmIChwcm9ncmFtX2RpcmVjdG9yeS5pbmRleE9mKCJodHRw
Oi8vIikgPiAtMSkNCgkJCQkJCXsNCgkJCQkJCXByb2dyYW1fZGV0YWlscyA9ICc8
YSBjbGFzcz0iZ2VuX2NvbG9yNCIgaHJlZj0iJytwcm9ncmFtX2RpcmVjdG9yeSsn
Ij4nK3Byb2dyYW1fbmFtZSsnPC9hPic7DQoJCQkJCQl9DQoJCQkJCWVsc2Ugew0K
CQkJCQkJcHJvZ3JhbV9kZXRhaWxzID0gJzxhIGNsYXNzPSJnZW5fY29sb3I0IiBo
cmVmPSJodHRwOi8vd3d3LmFiYy5uZXQuYXUvJytzaXRlKycvcHJvZ3JhbXMvJytw
cm9ncmFtX2RpcmVjdG9yeSsnLyI+Jytwcm9ncmFtX25hbWUrJzwvYT4nOw0KCQkJ
CQkJfQ0KCQkJCQl9IC8vZW5kIGlmDQoJCQkJZWxzZSB7DQoJCQkJCXByb2dyYW1f
ZGV0YWlscyA9IHByb2dyYW1fbmFtZTsNCgkJCQkJfSAvL2VuZCBlbHNlDQoJCQkJ
fSAvL2VuZCBpZg0KCQkJZWxzZSB7DQoJCQkJcHJvZ3JhbV9kZXRhaWxzID0gIlBy
b2dyYW0gbmFtZSBub3QgYXZhaWxhYmxlLiI7CQkJCQ0KCQkJCX0gLy9lbmQgZWxz
ZQ0KCQkJDQoJCQlpZiAocHJlc2VudGVyLmxlbmd0aD4wKQ0KCQkJCXsNCgkJCQlw
cmVzZW50ZXIgPSAiIHdpdGggIiArIHByb2dyYW1bJ3ByZXNlbnRlciddOw0KCQkJ
CQ0KCQkJCX0gLy9lbmQgaWYNCgkJCWVsc2Ugew0KCQkJCXByZXNlbnRlciA9ICIi
Ow0KCQkJCX0gLy9lbmQgZWxzZQ0KCQkJDQoJCQlpZiAocHJvZ3JhbV9zdGFydF90
aW1lLmxlbmd0aD4wKQ0KCQkJCXsNCgkJCQlwcm9ncmFtX3N0YXJ0X2VuZF90aW1l
cyA9IHByb2dyYW1fc3RhcnRfdGltZTsNCgkJCQlpZiAocHJvZ3JhbV9lbmRfdGlt
ZS5sZW5ndGg+MCkNCgkJCQkJew0KCQkJCQlwcm9ncmFtX3N0YXJ0X2VuZF90aW1l
cyA9IHByb2dyYW1fc3RhcnRfZW5kX3RpbWVzICsnIC0gJysgcHJvZ3JhbV9lbmRf
dGltZTsNCgkJCQkJfQ0KCQkJCWVsc2Ugew0KCQkJCQlwcm9ncmFtX3N0YXJ0X2Vu
ZF90aW1lcyA9IHByb2dyYW1fc3RhcnRfZW5kX3RpbWVzOw0KCQkJCQl9DQoJCQkJ
fSAvL2VuZCBpZg0KCQkJZWxzZSB7DQoJCQkJcHJvZ3JhbV9zdGFydF9lbmRfdGlt
ZXMgPSAiIjsNCgkJCQl9DQoJCQkvL3N0YXJ0DQoJCQlpZiAocHJvZ3JhbV9zdGFy
dF90aW1lMikNCgkJCQl7DQoJCQkJcHJvZ3JhbV9zdGFydF9lbmRfdGltZXMgPSBw
cm9ncmFtX3N0YXJ0X2VuZF90aW1lcyArICc8YnIvPicgKyBwcm9ncmFtX3N0YXJ0
X3RpbWUyOw0KCQkJCWlmIChwcm9ncmFtX2VuZF90aW1lMikgDQoJCQkJCXsNCgkJ
CQkJcHJvZ3JhbV9zdGFydF9lbmRfdGltZXMgPSBwcm9ncmFtX3N0YXJ0X2VuZF90
aW1lcyArICcgLSAnICsgcHJvZ3JhbV9lbmRfdGltZTI7DQoJCQkJCX0NCgkJCQl9
DQoJCQllbHNlIHsJCQkJDQoJCQkJcHJvZ3JhbV9zdGFydF9lbmRfdGltZXMgPSBw
cm9ncmFtX3N0YXJ0X2VuZF90aW1lczsNCgkJCQl9DQovL2VuZA0KDQoNCgkJCWlm
IChwcmVzZW50ZXIubGVuZ3RoPjApDQoJCQkJew0KCQkJCW1vcmVfYWJvdXRfcHJl
c2VudGVyID0gJzxsaSBjbGFzcz0ibW9yZSI+PGEgaHJlZj0iJytwcmVzZW50ZXJf
YmlvX2xpbmsrJyIgY2xhc3M9ImNvbG9yMSI+TW9yZSBhYm91dCAnK3ByZXNlbnRl
cl9maXJzdG5hbWUrJzwvYT48L2xpPic7DQoJCQkJfQ0KCQkJZWxzZSB7DQoJCQkJ
bW9yZV9hYm91dF9wcmVzZW50ZXIgPSAiIjsNCgkJCQl9DQoJCQkNCgkJCSQoJzxk
aXYgaWQ9ImxlZnRfY29udGFpbmVyIiBjbGFzcz0iZ2VuX2NvbG9yNCI+PGgyPicr
IHByb2dyYW1fZGV0YWlscysgJzxzcGFuPiAnK3ByZXNlbnRlcisnPC9zcGFuPjwv
aDI+PGRpdiBjbGFzcz0iY29sb3IxIGR1cmF0aW9uIj4nKyBwcm9ncmFtX3N0YXJ0
X2VuZF90aW1lcyArJzwvZGl2PjwvZGl2Pjx1bCBjbGFzcz0iIj4nKyBtb3JlX2Fi
b3V0X3ByZXNlbnRlcisnPGxpIGNsYXNzPSJjb250YWN0Ij48YSBocmVmPSJodHRw
Oi8vd3d3LmFiYy5uZXQuYXUvJytzaXRlKycvY29udGFjdC8iIGNsYXNzPSJjb2xv
cjEiPkNvbnRhY3QgVXM8L2E+PC9saT48L3VsPicpLmFwcGVuZFRvKCIjcHJvZ3Jh
bV9oZWFkZXIiKTsNCgkJCQ0KCQkJDQoJCX0gLy9lbmQgaWYNCgkJfSAvL2VuZCB0
cnkNCgljYXRjaCAoZXJyKSB7CQ0KCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJw
cm9ncmFtX2hlYWRlciIpLmlubmVySFRNTCA9ICJQcm9ncmFtIEhlYWRlciBkZXRh
aWxzIG5vdCBhdmFpbGFibGUuIjsNCgkJfSAvL2VuZCBjYXRjaA0KCX0gLy9lbmQg
ZnVuY3Rpb24NCg0KCQ0KJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsJDQoJ
cHJvZ3JhbUhlYWRlcigpOw0KfSk7CjwhLS0gcGg9MSAtLT4K
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=nav_logo.png
Content-Type: image/png; name=nav_logo.png
Content-Location: http://www.abc.net.au/res/abc/logos/nav_logo.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAD0AAAAQCAYAAAClUHcBAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABf1JREFUeNrUV+1vUlcYf7i8trzd1iog
tND6YbV19drpbBanVL/syyJm2YtzRro/YG2zPwD7zW+Wb0uWrVTnzLZk0pnFZBqh
26jv9tbWaXwp1NFqacGL0IJQ6J7DDskdoRa+LNuTPLlwzrmH8zvP7/k9D5LV1VX4
2nOaq6mpcSmVCjaXy7vff8/hBWpffPkVp9fpe1UqpQ3Xji4tLQ0ePXJYKM6fPnO2
T6vVHUyn06FsNtMvnkNj0W3oPPyHTIagbAq5wmcwbGJVSiUsp1L2cyPnDx06+K73
zNnvuabGRh+LBng5LzMZO8NID+J7O8jLnlNnhmrVtc5t7W3wIvECwuFZArBbtD+H
7ioZKzXuFZdioy42ocJLFL8bol4w6datbX3JZOKd6ekgvNHZCVtammFxMdp15eq1
4Wg05rt//75xZmYGNBoNvL3nLUgmk8axq9fjvwcCxnA4fEIqlUJ2ZQV27eyE+fkF
29iVayMdr297JvphO/rwGgdzoPvQ3ejpMvN96EN0XSvd6yNCQPp5pMx7hF0X0Afp
75PvJ+gehfVMU5N1XyeCbWy0wK+//QZqdS2YTEYbRtQXiURs27d3ANIepqamYG7u
KXBcB+h0WhfODVmtVjCbzRCLxUDKSEGr0wDS3F4F047Rp3OddW7Klm7Ksn4K+lwZ
wEHKnh10PVnbTAGTCwYmEpm3GTZtgmg0CosLi3D3j3tgMhhApVJxHR0dgDkMbF2d
0Nzc4rnsH4V8LgeNFgtrNlvYhoaNMDFxByKRBVheXsbLUeKlqdkKARdZIAZfqXno
s/SCT1Lg7jIpMEhTw8HU19fbpDIZ1NTUgsFkDAUCY6DAyGKOF5wAwpx3r67m+9Op
tDB59x6wrB7a2rbCCtK6vb1NWFnJhp4LQiHagiDsq/DgTnp4nkaGqwI0u8aYs+RS
So1EXWAymQzk8PBISzAZjd5UKiWM83egDrWL0BYjLsjlsoJi61m9G3McgcWB1esx
l7MgxOMehUIZij3/W7SXlpLVUNtNnVhvFaB7RSDEgggi4Spn5IL9TD6/Crl8noDD
yOXicrnc8+DBQ5Bh9A1I84aGBk+xDMmk0kFcLwRDMySvQafVFvINKQ3xeLwaejpE
iuot0m6NCBYvyEc9SAWun1IWSqi+rrIzGEWQSCRQV8fiE8BoNGGtzsHj6WlQ19bC
xo0N4oOwOp2ODQaDsIgagLUdI87ayJMwhuwDIKk0ysOiEuSlgB1rrPejD1DvofQ9
SS+BFe1TkSFoRUGE1FiSUqm0Pp1OOQjoGzduFkBgxJ3YgBTqHea+k1DaaDTAxYuX
CmzAd10Mw5C8h2w2WxirQMAcJdHj1qH4DAVe9B76tNOoiyO8rjYweGjUHqGQw0+f
zjklEoY9cKAbe5E8+FCtFQoFUWQXAmflMnnvlpYWaG19jdRyePjwUYFWCJTT63Ug
YSRY7kyhCgRsUBS5AUrVagVtlD73laE194q0cjJIX/7Ro8eQx7zebDazXbvfhEQi
Cdhaws0b1+H27XHAmu1cyeWGNBo1297WimM82JptMOr3ITuWSVqwLfhdqVDC7Ozs
TIUC5i/xagXNWiJagijH19qDdIc8Y7E08osLC8DzE6BFim/YUA+3bt1GYVPye/bu
hevXrsLU5CQqu8mxe9dOmMKShaoubDaZvAaDEfw+H0zi/DyWtgjuk8m8DK0jYPwa
6voqQdOXYYuTrh8QjQ/Q/Z0i2hfL2RCd42WJRGJid1cXnP9pBOafPYMnT55g+XrJ
f97/2Y5fLl0eR8XmbmJ+Y8sJY2NjWIsZMFss/dFYzL//wH5HIBCA8J9hGB4+BRpU
c6u1yV+hgEGZntpLD+woqbV9JSCKwjZYImAC7cSO02i7RGnjpuMgIf+yzv98YRz7
bG5ubg7q6+sErLvdnzqP8pjHHJatc7jGRuZIA4Mi5zly+AMiJPDdDz8eN5s3u7Af
hwXs5lD4PJ98/GFPSRlZ7w/Hv24F0ESkVKoaJ1FrzFFPyV9HpIbEIZUyNgTsxbl/
1MFT33xrR/GzY1fG9xw76oX/gf0lwAD5TXO8Jln07gAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=6a00e0097e4e6888330147e2e99592970b-320wi.jpg
Content-Type: image/jpeg; name=6a00e0097e4e6888330147e2e99592970b-320wi.jpg
Content-Location: http://blogs.abc.net.au/.a/6a00e0097e4e6888330147e2e99592970b-320wi
Content-Transfer-Encoding: Base64
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8L
CwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUF
BQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh7/wAARCAGbAR0DAREAAhEBAxEB/8QAHQAAAQUBAQEBAAAA
AAAAAAAABAIDBQYHAQgACf/EAEIQAAIBAwMCBAQDBgQGAgEFAQECAwAEEQUSIQYx
EyJBUQdhcYEUMpEIFSNCUqFicrHBFjOC0eHwJENTJTRzkvGi/8QAHAEAAwEBAQEB
AQAAAAAAAAAAAAECAwQFBgcI/8QAOREAAgIBBAECBAQFAwQBBQAAAAECEQMEEiEx
QQVREyIyYQZxgaFCkbHB8BQj0TNSYuHxFiRTcpL/2gAMAwEAAhEDEQA/ANSibFdJ
yhEbZpAGRAlaAFsGxigBCqxbmgB5VPGBQA/Hn2oAKjBx3oXYDmMjGf7VQzm059f0
oJOhSDnJoGhQweaBnxoJG2Zh60AcEjDjNAHd5NAHcnFAHRyMkUAd70AfHAPFAH2R
QAlmFACQ+Dg0AKBzyKAOORigEMScigoRkgd6kQhzuGM0ACzR5zkigBCLzwaAFOp9
6AG2wO9ADUhAXtQAy7AqaAB5UOMgH7UAASxec/70ASfh07AfjjOBzSANt1IGKAH2
BPoKAFRxknB4+VADywAc8UrAcCCiwHF7dqaAcjqhjoWgkSyEmgDgRvY0AL8I+xoA
beM+oNADfg8mgBaIBQB1higDlAHaAOHtQAgk4oAbcn2pAN5IPIpAL3ZpgcLAd6YD
TyDNADDsPQVIHFJJxzQB86At96aBCSgHY0xiHwOCaABpifQ5oEwKRpCeM0xDZdvY
0tpRySQ47nIpNACSTruOe9LaBNKuancA4qsDgGjcATEzjHajcARkg80WAtGOc4os
B9W45I+1MBakEUUFjgYDuaaCz5ZPNwKdhY/E26gQSqggZApDFhFoA4Rg9zQAllU8
0ANOg9BTASVHtTEIK89jQBwqKQCWApgJoAQwzQA3hs0gOgHPNFAK2ZNACXjJFMBp
oc91oAQ0IHPNKgOeEvuaKA+MQ7gmgENSx496YwSZT6EigBgjJx3oBo6I8/KgVDU0
TY7A07GCSADggU7sAG5Xz8KP0pATKHnisQH4wSaAH0B9jQA8GPzoAWrkHuaAFh8e
lWArefQUCY4HJ7CgBals/lP2oAfiLexH2pgFxuRjvQMcL/OigENIfpRQrPhJxknN
FBZ1XVvWihnMAnuaAs4wUHjNMQ1IaQDLGmB99qAOhcjgc0AJ2kehoA+xigD7JHoa
AO5+VAHOPkKAEvtoAHcjPFIBBfimB8MMvzpDGZYQQc5zQAwbcA5GKYDbRFfegAad
iF9aAIqebBJJyaTYA5nVvzUrYE7HGazQIIjQg0wCkjYDtQAoLzzQAtU579/lQA74
YwM0ALVFz+U0APwxDPahDCBEAMgVQxQGfTigBa7R/LTQmObR7UxDTgei4oENt7Uw
OgFaAFBmUUqA+ckimAw4Oe5oARtJ55oA729aAFKfnQAoMfakAls57UwEnIPY0Acy
fY0AJY49DQA25BoAYlXAzmkwB+R3Y0gFo+R70ALLA/y/3oASSpNNMEIYK1G4oDuI
+cikIjrm2LHOM/QU0Jg34PP/APlAFgEWPSsi9qH44mNFjoJ8I4x6UwoQyEH/AMUg
ocjDAcmiwoWCe1FhQ5GuTQTXITEOM00MdB4+9MD6gBQ2ke1MVCgQeATRYUfEcd/7
U7ChPhgnOaLCuTmzA5osLV0kIY4HPApOVeB7Zf8AaN+KrMVV1yPQ9/r+vFF2TtYt
VDcmmr8jpDmwe1MKEPGBzigkYY444oAR4nsKVgdVyRRYDincOaYHdi+goAQy0wG2
Ck44qbA4UB9KYCXgXGdq0AJEOAQEFFDobkiAHbBpBQLNHigAZmZc4pUhWMu5J5NM
LGt3B70m6BciCR86W5jolFXJ7VBo+AmBcHGKBWFc4wwH2FMdHDGd3vQB10YD1pAM
qrbuTQILgTIFMKCkApoVC9gNOwFYXGKLQUJ8o7Cix0KGMUWhHTt9SaAoYldY43di
FVFLOx4CgDJJPpgUNVyKKc5bI9mf9Q/GDpXS5zb2IudZlXgtagCLPyc/m+wrCWoU
Ouz2MHouXKlv+Ve9p/sQU3xmt7mN/C6euxdbSYUaUuhOR+YKoIAzk/61k9ZL2Ot+
gRg6llf8igdRfFvqaC/iubXVDEY5RIIntQsL4JG3B9Pvn51lDPJybZ3P0fTRxr5u
fyNP+G/xl0HqW5j0zVkGi6rK+yEM2be4bsArH8jE9lbv6E13QzRfB4Go9MyY25Q5
X5mnlnDmPaxbOMbTnNa2qs81O3RTtf8AiR0po+pnTrm8nmuFYrJ+FtzKsbeoLZxn
3AzVqLfIUwvT+sOltSXNt1Bp5JH5JpPBcfVXxipYnx2S8E0Fxj8PPbz57eFMj/6G
kJ8Kx5klX80Lgf5TRYPjtP8AkdjkWi0Hix0uCKLHQ07KBj1p2iXJIa4+f61O5DFR
FM9qakgHSRz7UWhoQzqByRTsoalZCKl9iA3HfFMQy6ZHIz96BUCTIAeAP1pWgpjT
JkUm7BIGkiwex+wpDJ2NMipRs1YVEgU0xbRZ55pAOQgnGTTQmPyKdpxg0ADFMnt2
pCH4OD3xQMIj5HtQA6opgdZBQA0V5oA5g5oATNLFbwyXFzNHBDEpeSSVtqKB6k+g
qvFipyntR5b+LnxMuupNbvLGw1KePp2BjFaoU8JboqfM8n8zANwoPoM4z24smSTf
HR9NodDDHBOfZn34mQMHknYEDhS5Bx6YxyM/OsG7PWTrlF1+HccF/Za7PNcFZ7XS
JmRtwKjcVXnJzwDnNLaZarJ8yKPfM0kjI8nJLYKnA+lKP1HRL6EyOjKJGqOqlApi
bjIZO+MDnjPbnjNbc9o5FVtM0y9+LfW1v8Jb7RbKQXWoW6p4WpEmSb8KMB0P9WB2
fO7Zweea3x510zyNf6fF/NjKB0n1nB1BL4M1jLb3EMe8tExaEjOM5JyvfgHP1rtw
zvg8Zxoumi2Oo6/rFtouiQNd3t0+xFY8Ljks5PZVHJPsD64FaSybF0PEt0qfRerb
oa0ZbtmbVdJtLO4toFu71UE9/vcKWitPDEkQZiRHvOX74wGI5f8AUT3dHoY9Lhk6
T+b+n5hVl0v1ZaX11Dp3V1haSQXNxGkEmoyibw4z+Z9gKKQpVn//ABgjdjOBUdS2
6aMIen5J3k3fL7/4v/nwNdJ9V9e6nYtfwa+qWazeDEbm3/GG5kGC4jCqWKovmd+Q
uR705ZY20KGjc18S7vj9Pf8Az2LC3V3xEs7Se+k0/QNSsbcnxLmAFt6DA8RRG2WQ
sdgIBJYMADtJpLJB9kz0Uk6j44X3XYAPjHepM8V103aM6EB0Es0DqfYq6kitFhhP
pnPOE8faD4PjFpLkC60C/iz6291HKP0IU0fDMqQfB8WOjChYnW1I7r+7849+d+KW
xhQzd/Gjoe2Cg/v2STI3RpYKSgPqzGQKPpkn5UNMaRP6H1z0vrdyLay1QLOzbI47
qIwlz7Lu4J+Wc+wpCcWWCRe4bykcEYxikJKlQPICDx2pgMtjtmgAaZRmoGMkgUCG
3IzQBYIYPE/J6Gs1JPo6Ggv8K4XOKYqGGhdecZ+1AULiyB2oE4i2kIHaixUMvMFo
sKEeP8qLChyGT+kn70WKmGwycct/ammKmPF1IzntVDOblNA0hJxj1HzpB0ZV+071
CmjfDWS1S4jjuNUkNtENoJCgb5ZBnOAqdjgks69qjJOo0jr9Px/7u+StHk21l/FS
LczHwU2nwIfSGNT+Y/PPAHcnJriVpH0ady3MLa4WQbY3AOfM2TwB7n3ofHJ0KW97
Uah8Nun9btOmtf1xrS5S0k06WONXtpNrRjzMxyNpU7Mc4796VtkZ1GWROyt9ZdM6
3o8Vne3ti8VpfQLNGm0kIrKGAzjjANQnybRam2kyqTwySKyuPEkRg6jtvGcEH1+X
vyD6VsmZZIpMf028eznhkWVnR8bSR2LA4PHbcAwPzFQ1Q4tI+8CLSZrjU7O/Fss7
4EH4GGaNwOSrKQpPPI83HOK7dLk+Xlngep6NwlcVx/Ift+ptNud0d8kVs6cmeDe0
K4/rjbMsX+Yb157iurd7nmbvbgM/Ex2zLKFCl8SxTQPlZAOzrIp82P6u4+VX8rXQ
vN+RNx1LJYmHSGuL6DTNQdwY0vZFt2kOD54wdp3HnJ/NjnNTUV4Hb9yRTWb+aWzQ
zS3TWtvLZWkMsKzhIpVYPGse0jB3MTwT+U544J48U1b7NNJPUY3KOnXPSS449maH
oer9V21zBLeHTbcokhxGskE6q6xooGxtqbI41RVA4RmUnkmuDJKEeEfZ+l/hn1bU
4FPPKMU+Kq+Lv2Q31Hp8ut6pLq2p308l1LgL4SIsKRqCEiROdqge7Ek5yTULW44H
pS/BeLL3qOfy/wDZX7/SmVXk0++guCqg+FL/AA3YH0XupPyyPlW2P1KMnVHleo/g
bWaSG/D8yV9/bn7lcudSe0RpTIJX2bYhjaMkZyVIHYHt612t3TPi5Ynjk4S7RVtT
vp5raKCIzKJZ1hhZmweWyWPzwG5+lJiS5FT6o8V1KZJWIkDA4x5iT/f071NjNY+F
/wAarjSjBpnVE0mo6Znb4v5rmzXIAZecyxgd0PIH5TxtKJaPRUTw3VrDd2lxFc20
8aywzRPuSRGGVZT6qQcj1qWZNUMyIRnkUhArhvU0ADsMZzg0ANM6g8igC19OgTRl
uOT9a5ITO7YTnhYHI4rXcLYINvkUbxbRP4PPpT3E0fNYrjkZ+1PwG0Gl04HJAqKY
UByaZIeQTRyKhK6ZP6Z+mae1iY7+GkQVSTQhJ3qfWgBLSlQaBCBMSDxn7Zoi7Jld
Pg8iftbdUfvrr99HtZm8DSYVsQrqxZpSfEmO0AnvtXPslc83cj2ceP4OlUn2ZLFd
q+Y98sjO6qFC7Rwvz9B3qWjsjK+E/BdPhZb6bq/Wemfve5trXSIbyNZnmkCRkjc5
Bz//AB9voPWokrVHXp8lRcq6PYsdnL1jaW+n/h5bPpdHV7hp0aOXU1XBWJIzho7c
nBZmAZwNqqFJYtRSXJwPJOMm1/n/ALJT4j6FHrOhz28qCQhMruXgHn9B8qzyR28m
mmntdHiXqLxLC+ltlbbJE7QY+akhc/fb+taQ5Vnbmk0kyPM0T2aTrxDtXcPZWfGR
/lbaR86U1RKkGTR/iLaeG4BJUmG5Re+MZV1+eefpmphJwlRrmisuJsp9rHIt/JJJ
KweEmNfDJVewyR8jXqw5VnyE4bZNPglLa6mtY2Fvs8N23y2zj+FKf6sD8j/41x8w
ap8dEM5eXcN3azo6FrUnbIsww0BIyu7HAPGQ44bHHORSclXI2naUOWaT8NdGuLSw
XVtTZ4rq5RVhRwVZIsZzzyGfv77QAcbiD52qybnUeD9T/BXoctPD/V5IcyV/l4L3
l4rdGglxGw5DjPPqc5/viuGo7b8+59rLHGeXfK7Xs/H8v7kDq+orbFsDaFYFiGH8
VQwyPkQCc1zTm5cHdGMtu5v5f6FTfU5XtnTIVpUjhTcufOwVEyPvnmjGk5quKPJ9
V1ccHp+TK7p2kr5cprao/pw7rz9iI1SKGznezVhKlkxhw7EkKAuPMfUEkZr6bDK4
/kfh/q+jhpNdkxQVVtv83CLf8uvzRC6hMJL9cBQLeBiqnGPEkOxe/wAt36Vo+jz0
gnQLUdSTNo6zSpq8vFhGsamG4I3HwnbIMcpAUIcFGJAbbndWDk7oZX/EeOKKbcyq
rLMjjgqByT8hgH+3yrVMls9tfBDTNS0X4RdN2GrqUu1tXmMTDmFJZGkjjPzCMAR6
dql9GcmWqRs+1TZAwwU5G00yqGnjXtigTQNJCpI4x96BAPTHVEMKRJ4i7m4x7V89
HUuLPY+GmXWx6ggmbZuBNbR1gvhkwt9CYt24V0LUITxi7W7ilYgHP0NaRyqRGwOC
rgc1qpi2nGjBp7xbRIgB9BT3kuPJ94I7Yq94mhLQKRyP7Ut4to0bRCc4NMW0SbJC
OVGPpTRLRS+vustC6W0bVbm3urK71PTwUe3jmVjbykAr4oB8h5XCnlieBjNZ5JbU
KEk8kY+7X9T89OrLu5utYurqaSR55JxK0u7DO5BJOfrmssfzK2ezqncvhrwfWcUk
jCd2kKM7EebtgoD/AK0pvkMMXdnoX9njpaCy6K6c67nVRJ+/mLyunnS3cNbbge4A
cqePrWcuGdeCd45Rrs9Ot1FpOh6c17q97FbwpnMrcsSO4wBkt6YGcmluSMcuKT6K
RqPxu6Ye5e1iWztIVwN2salFYO2T6RktIq/NwPpRe7pEQht5k6Z5s+NkCXNzL1HY
wxR2c7WwuGhnSaJWmRmSQOvGCqD6Hj1pRdOj0JtOCM1s7wrL+7pfKWtmjf2y2WH6
Mw/St5K0cmObbolkvGUW9wpG5owj5P5wvPJ+YyM+61nVuzq+LtVAmqpCkZvoSqW+
Qs284ML+zD2PGD65zXVhnweLr8KnLfH2AI51aMbB4hJ52MrV1rqzzoSUeZBvTt/B
Ya7FfXVhDfxwoxlguWaNWUYIJOQDggYDZUkDg8VhmTa4O70vLhwalZJq0bP051no
2vsIrLUXjuHGfw12pjmPrgE+WQ/5Tn5V5uXFxfJ+w+neu+nav5YSqft7BepXe1Wh
Wf8AjEHYSfy8GuJvqJ9Nihsjvl9K7MR+JXVd9Nqfg2MgSymjWbegyJ2Plcg/07lI
49RXoYtImrZ+U/iX8UZ5ap4dLL/bX7kJp/UUsZS4kDSy2/miVmwitjG7Axk/OlLT
bJJI4tP+J5QyLPqFulB/JHxdLl/lwTXT99LPpVvdS/xPEuZVnDc8s2fv3H6V6mKO
2J8rqs89Rmnmn3Jt/wAwjStPTWbLU0xuWWUCMn821PKpU/5iSPnVvowJ3pzWuk9J
6j0jW9dh1q21HTGtWWwjiEtvd3EAPhyC5eQNEhdVZoyrH8wU4IA565BkpDadNQX+
jdRXhubvTm1O3uLmGKPcsieIZJ18NsN/I2U9AhAz2ro/hsg9e3EjuxfJYv5ssCDz
z2PbjHB5FZNmbBiz0iTm/ByePlVFn0ki44FAmCPINx7UEmBPqjwXJaByuG58xr5f
LjtHqObXRIaV1pqFreZMu9Qc4Y81ztUS8rL3bdfxTWyAXAD4xtzzVfEZ0fERePh9
rn7wHmfJFaYsjGqlyaFE5Kriu2M2Dih4MccVfxWLYdVjTWZicEK3/Q1azkuB9nJq
1nYth0YHcVosqJcCB+IupanpHReqXuhJayawsDLp6XLhUacjyZJ9uWwcDy8kDJrW
E07fscWtz4tNhc8vVo/Om11fVdL6iXUpxcjWbyZbxri8i5lVjuEpVhiQOSTuOQc5
GBTnFZD0dLkjBQk/rf8AR9/sRMul56UbX3uI1zqQsYISvmlxGZZHz6BcxjHvJ8qx
TcntNskrlQ5YiZNBsZlDlJZLuNRGo3FliBOSfqrH6Cm/qHvbjtX3NZ6A1jrPS+i9
I068tBJoktusawtOokaF8s2zA3KxDZGc8njgZrLLCLdnRppTikq4PUlto9l1N02b
KWQ2+oRqkdxcQja35QyTLnOBIhDZ99w/lNEsMZRKjnlGTRWOm/hZBoNxDc3NjpEt
xbK5huJQJSgPmJAYKCxPJYgnn0oSyKKjfCLrFJ7q5DbfoXStT0FNKv4QNO6ks7u1
IKhCu0I9syr6N4cLuD/3qtjXZg8vzceP/h/u/wBjwt1XpV/011fqOjaiuLmzl8Mu
OAy4wjj/ADDafua2i7Rz5W4ZnYb4mLBmVl/hPKfccgMMfqaW06IT4E299m48S2YJ
cCERuki7o548flceowe/pTojenwuwabp2O9ie602zv7cc7oo4TKin12sOSOfXket
JZnF0y16VqskHkjipLz/AIhWk6eyzi2hjvJAW3SFIDPJ5ccbByvPI3ccetdON/EP
KyYs2lbUn2TWoJZzWOItQiuZYvO4W3Ntd25H8+3s4B5I4PGR2zW0lUJI5oboNZMP
E4O7+5KdWdQ3V709aWVpIk17NawT3wibLKjgKypjnLkgn1AYe5x5ODTRWTdLz1+Z
+jfiD8Tzy6DFp8L/ANycU5/8El8TOgdTb4XaTrVnd208fSVjaaXqduufEikuCbkt
xwQrXSoc9iOCRwNJa3DD1CGgyvmXX9z4GWJxgsnlGTXug6zZ70udPuEZIFnkUrnZ
GwBDNjsMEE57euK6q3cmRN9MXkX7obSnQw3qFp4Swws2eRg992QMY4IrZT4oTCel
+ooLXbp81tdCYNjKbZEJJ9exAz/fmqxyp0xPlFm1OCw1/SpRG6zB1JGPRhkEH1BB
FXNJ9Er5St/vPWNKtotKu7ma6jMEslnIf+ZEXIVuT65HBOcZP9RrBxp0abrR67/Z
8+J8fxH0CW11Ixp1Ppsa/j0XgXUfYXKD5nhx/KxzwCAEZyj5NJkjQLkbf0oJ2gk8
R5wooJoBuUKjOKGKgBvEY5GaQUeZ9RvgQ+1uS3pXh5EdrkCrf7Rljkgd65JY0xbh
VvqrCQFFOSe4NNY1Qt7Ni+CvUJ3bHfLkgAZrNNxfB0YJXdnoewuFeBDuzn2NdkJW
joa5DFkB4FUOh1CeTRQmju7PrTFR0UwFKcMRn5jFOTqtpN2jKPin43V3VumdB280
iW1zKyXzxNgpaxqHu2BHYkNFbg98zP7cdqShC2fOZW9b6iormOP+r9/yrj9TF/21
tWsdR6p0vpfTrS2U9P2LB3iTDpJMo8OAEfljSNVYgerD1rbBGUkmz2ouKy/kjBOq
7uzHQPT1hBJG13ZahqSXEXO9Q5gZHYdsMAwH+WsceNx1Mm/NftZ0vNxuD/hzHJfQ
y6PHYyXN3bC8uYkAyp8axeED6+IIqqbUef8AOzXT498qX+cHp3p2Dp/pvp8aENNi
j1azl/AIssmN8ZUNHIzeibGwSOcoR3rkcoyds9dw2ql0aS7tpXT9jremzWxvbGzE
MivKqLeQbs+CWPAdSSY2PZjg+V2x0xlHacmTBunxfP8An+f8kd1RBruuaC13ompX
kVlflYprXUQ8ZMfm8UFTl4X8uzg4GT34zlO+aZpDJCNKlf8An8yKHVtxrzWmnCyk
tNWsdRt5/wAOrhoyoOyRUlXykCN24GCQe1ZqcjX4cO0YH+29p1jYdf6LcWqKJbmw
cOQeWRX8pP0JcZ9j8q68PR5WqvcpeTE9Pu/Es5kLYGEYD3/lP9qt8Cxz3Y012O3F
rsiikSQK6bADgk/l/wCwpJ82zbLjjjglHsIF1eQ/xLeaaNpGzgORu3YwOOe/YZpz
hGa+bouGt1mCcFhm3fh8p/oqLppB6osY2kudM1hNSlVUiY3WFYfyB0JztB5yNx+l
bYNuN/L+5l6th9Q1CWXPjqK/8XH93aC/iDqdrf3MekXw0+4CTDwtTRWN1Ay9lxnc
Ae/J7HsDW+onxwefoIafUZ1jyTWNd7uGr9uKv9DSP2V+gY9I1e8+JWvzWg03TbBt
UEgLBjGplEbEtgAPseXnnasfoxxjGSUWq7DUY3jySW61fD91/wAGfaX8Z9X6a1jW
NVm0WxvI+p5Z7q+t5VLwTs0h4ZSQcqNo8pAII8oySfN9Q9MwaycMmS1KHTTp/rwy
ceaeODgqp88mZS9SSS2YtfwFlORdtc/i5bfE7rt80chB2yRk+bBycjuMmvQVoxGe
stT0/U9W/EaPpx0m12q62qTvKsUu1Q5RnywTcpKgkkZxn1ppXyMjpUF9EbgcXUf/
ADB2J54Yf+96cuUAb0lqlxa6ntWaKN2GCJsiOUezEdjjs361WKTRLVkr1FcyX2sx
R2lszuYkt4Io8kyOzHAXPqWYY+gq8jttk8p0W3rTo3q74Rdb2siXtxazI3jaZq1q
Civ5csgPIDLyroc5AzhgRWZZ6N+B/wAUr3r3T7q21bR/w2padFG1xd24C2s4Zto8
p80Tk58vK8EggYFJuhUaH46MQaW4VDc5UjjNO7FQNgDsKOAo8eTTmaTuwwa8aVds
tyEXUu1fK57+1ZtJisHhn2kDNNQ4KLd0Rrp03VYmBIBYE4rF4+SoSqR6S6b6ygkg
hDSgDHHmpOW3s9BSi1ZdNE12G8wQ47e9VGaY00+ifjnDICDnNaWOj4S5bANNJiHl
fnuKrkk+urqKzt5r2Y/wraJ5XP8AhVSx/wBKuCi3VmGaXwscpeKsyborVLPRz1t8
R+oGUW2k2yWhb1O1PxVwF9y006R4xn+GBXVJOSUTxPR4/wCy877nz+vn+XJ5B1LV
dR17W9S1zU3JutRu3u58HI3u2SAfYDCj5KK9SEXCFVydyk5SdFL10AXMzJhWLg+Y
ZAA7ZH9/tXPk+q/J1uDjjSkWXobqX/gz4g2mrmSX8Og8C8ONzeG+FckYGSp2sBj0
rPNjtV5OjHN45JnorVY+otRhTqXS/wABqqra7UiSbaHDeZGDkEFW9D29O9eS1tnU
j3I5PiQqIv4d3vTT6U2va11X0303crlbnT5oWWa3nXB8MK8nmJGSpCEMAMAmuqGL
zZyT1Ul8kU7NFuOo7bWrb8D0h05qOuTTDbbanr9vJFZHBXLbHAZkVST5UUEqByea
1+Xrs51iyfNKTr8iW03pHTem9OhitIlacF57m4Maxtc3Dli8jKvC5yQFHCrtUcCs
crVqisLatWeM/wBqLX/+JPixcx2zmWHTYYtNix6vkl8fckfatsKpcmer+5nGkwOt
1dRhgVEZiBx6+v8AoP1q5zSe19m+i0kpTmoq1Hv7ElpcEmqat4UKKyRqW8zYVQBj
cTg4AJ+ZJwoGSKuGNs4smVfEbl14LdYaTpVld/i73VDPPp5SedDhI4vRQ6gMe+Dh
m3epAFdXwYTi4t0c+l9Ry6XUxzxgpOLtJ3T/AJc/c0PT+pbORFW5tXFvJHv8aE/i
ImB/mwvJGc8gMB64rknppQfyM/SdB+M9DrUsGojtf3XH92Zz8aZrFNV0q40+Xbez
ozllkBTwwQE98MWDdiBgYwDRic1LbJdHhfjHT6GOfFm0qSbVt/w/y/8AROeJq+mf
CCbpWx15DZamyi7jQbJI5QrttdtoYRNtCd2jOONpyK65wS6PiXKCbjTv38P8uf6o
zxbb95dKabDIf44uJEXcuCAIUxj2OVX9aVKSpD80Q1jALe7fMW+WBissDHz8Hayn
2yCfvUukIVqentbXCRRsJFYK0JXkyo35CMe49PfI9KEM4dOv7ZYtRS3bwyWUqRyw
Bwwx6HII+op0B9c6fE6LerOFgCiUuBklfl/iB4xQI0/9my3gv/jz0bcT+HMJL4lY
yuQpW2lYZB9QwGPbGfWlK0FWz21r3TWl69o1xpGs2MN/YXSjxYZVyCf6gf5XHcMO
Qe1Z/cvayufD34aaT0R04dE0y4ubpXnaaa5uVUSyk+UA7eMKnA9zk+tJ2ydrJmTS
ZFOQc0qYUMS2MwU4H96LrsEDNaXC4BH9qdi4R44WIRKWbivCU93A6A7pjLgIvIrS
IUMCBgQcZ5p7gDIGME6PyMd6O2JumWvRdakSJTHI27sP/FYZkbRyeDWfh5rb2qjx
GZg3qaygdWJmoWfUsbxgK4GBW0ZGrl4J7T9SSWItuzW8XYmGpeKRVEkZ1teKekb2
3R1V7sxWgJ7DxJFQk/LaSavHW/g8j1/P8D0/Lk9q/c84fFTqcH4TaF0nC+LrXb26
6h1kp5R4bXUjQKfYOQGA54hHFejp4OcydJjeDT44vul/RGMXTjwtq4WFRxjjd867
5fU0WuLIVreC9vElulvI7dpgZZoLYytj1CqcAnHAyQOeeK4MrhXfJ6mPRyniT2MB
6uubCfUTJp+lXmnQIdoW8m8SV+WO9vKqqTkDCACssFpcuy82CWPlKuiW+GPxR13o
XUFgiH47RiwM2nyudu1sb9h/lJx9CcHGQDVZcMciswxaqWKR6r6IuLXqK2t+rOjL
pLm2nAhcNIY5YCMnwpQD+ZSSRntuJX8xrjkpQdHt4s+HLC/JqnTlhcq4m1C+gZ5D
nCsXJ59WJz9s1pjt9meSSqkio/HL4j2/S2lPpmkMt11BPCwtYVwxiYnb4smOwXOc
HknAFTNq+SMeNs8hLog062vda1mU4gDOpZt0jSPnc7H+sngD604zc+Ea/Dhj5yle
eJrPR3uJE2XFwS231DNztH2/0pQl8XUHszwr030tZ5/VkDOiS0HT93NboXvHnYR+
XJJjgLxgf9TM2PUoPYV6sFVnwM5SfZfbCeCDakTNCocuFij28sfMw57k962RLkoQ
c7pryKjBjmuIxbxWlspgNuywiMNJIspmHA835VY47EYqWEsazSWx7n/n5jfwK6Ev
/iR8U7/U59afQNOsVWWZomV7oQuuI0VCCAMYDMeByO/bFxp37m+bHNtRyP6fHsQX
UlpPpOq67aam0HjaRcvpw/DjEcgWXw2lAyQC7FScceQj3pynwmXhx/FlNvpK/wB0
v7kNoFk0BsrJUQst1PjcoLAmTapX24i9Pf2NXCPk5m/lcvYB6s06e56x1e6M1nHY
i7nlSWSfayqHPC48xJPoAe/pU5I8jJHoHVLDTdd0S91m1hvrWyvUu4hcK22Mq2Xi
lyOYmYbjjhW8w4LUqE7NG65g6Rl6HjttHnvF1WG3zLBdWUiSNM2XdlbzK4LOxBDH
IIIrVR4olXZhczXFjbT28igCQkoJQU2Z78MOc8cVnJbSzUf2TXD/ABv6F2qVIvZl
lLPkswt5sHHpgYH2rObqKY4q2z9AQq7R9K4/jeDscDhiB9BVLKQ4DF3Cqws3Ax61
W8nYRloizA4O5R601NAsY6bQZq1NEvGeEriQSIew+Rrw4xSfRLkvAysKcZZRn5U2
6FuHYoUbvk1lObXkkHvQUc+U47VpiyWJitOl8PADAHNaTSYLsv3T2tPBbr5Q+BxX
LKos2jka6ZL2vUsz6goE+xMDgc4oUuTRZHfLNJ0DqmMQhCxOa7IUbqVlotdaVlB3
eUD1qnfgZCdUdWaBbJJN1HdW8Wk2CPdTLLKqePIiP4UKBuXZnIIUc+X2rXR490m5
HD6lhxajG8ORXF9p9M8hwa7e6vDD+PnXxY4IbcLxxHHGqIoPyA/Un3r2cSUW2uzK
XMYr2A9dvRb7Y1cq6kNkHkEcinOXZWJ7Zxl7Nf1Lfa2ETacJyfFkLM25jn1PGD9h
mvmp/wDUP37QYIywwcldoqnU+mh7di6GeUnG7Hb2x7AVpizzUqb4PA9W9JjlxSnO
Nyt8+a8L9DP7mF4LmRJMbiO3969fG2+j8q1eH4M3GRYOgOtuqOhr6S96c1J7Xxhi
eB03wzAf1oeDj0Pf50Txp9owx5ZY3aZpen/HjqDVpmg1nVm0Vn4WXTk2xsvqDuLF
T8xXPkwSXMWelh9R3OpoMfqvpezhku/3nblny8sjP41zOx9doJZmP+IgD3Fc3wZy
uzuy6rDjx74vkzbqPqWbqzW7WxjjNvpyzBlhLAs2P5pCAATgEADgZ4z3rq+GsWK/
Jz4cmT1TWwxLr2/IJ6qcLDZW/A4aZvlztH+9Y+m421ufZ9R+N80FHR6ZdLmS+3FX
+5FaTfjT7h7ZxKba4Kv/AAsb0dc7XTPBKkng8MCwPcEeo5KPZ+eY4SywVcy9iatr
2KMTeBqFrEkhLERaiINhJyWVJlLxn3HmHPHpQsqfROSXw3ypRkv5fqSvTXUf7m1v
R9UsrZdRisL1Zkj8whYg7zhpFLSElQXkZQAOFHNKU9q5OnTaJarU7eX9v4vzf2/Q
9HdJ/tI/Dqa012XUdEt9D1a5hf8AGpZ7Y55mAYKokGPEYFuCCG5J21MZb0mRm089
PkliyVa7ro8m65qN5MgsGnmleUiS6Jbc0su5myzdz5mY/Mtn2q5pcIUcs4RcYuky
f6aml/ESapc4kfTrWS5GxABvZkRMj3LYA+prSHsYtVGvBB3msS2FwEkfwFThZpLI
OxbAJZXIPc59qmUvcocg17TIo41FutzGw880+0l/rkEgZ9qndwDg5Lh0faH1HZWh
i0y+uS1iSRbXEQLy2WWyB6GSHPePOeMqQe5GbSCK3Lh9CeoNR1XStRj07Uba1uYJ
UEkbSqJra5iJ8skbZyyHnkENnIOCMAcr7A0v9m7Sbe0+NnR2pafD4FjNqUgMckgZ
opPw0o2hvUZJAB5OONwzjPNH5FRUO2e5gMADPOK8Pe068npUuzjNtGSarfL3JaQN
fy4hKnBDcU3mfuJwB9NhEEDbVAB54ojmfkrYh83MW4gtgj0NafHRDxn59KkpwxU/
eue0earDXVRDmTO7HFS+QsTZyfxWAOV+dcuZN9F3Z9qiMYycA5+dLAmgaIwMyEeh
zXddg4uif0O4k8IAjj61x5l83BCi0SaABkkX8w4xmojwzSMWT+lahLG35m9K6seV
XR0J7S0QdSNFYkF+QOxrtjVWaN0rIq8vuitc6Q6ysOt5mjlTSnvtNkVYw6TQggNG
xYOX3SKPDHlYZzXZpFcW0cmWW5nnKwglL2t4pijEWISgzujYLu84x6jcc+6ntXeo
8WZrkBvY2kvXijc+I8m0buc5IH+pxWcn8rfsb4sTySjGPbaX82bpeRbYto3OApU5
757fpXz8uZbj+gI3g0uNPwV3WLc+CSFbHqM1hJ7ZHRkx74yv2sybWQp1i6I7K+wH
3xx/tX0OnVQVn4J61kWTWy28JA2AOO4rZ8nnfK0IztkzyVJ5Bwf7VNvoLdUOgxsu
NjA+uGI/3NFLoVWnFdv+xP8AQloH1Wa52AiCMKAPdyB/oDXF6jPbjUUfZfgnTLJq
3miuIqn+pJao0M1/KDlljAhU/wCXj+5Jrq0Mfh4rZ5P4m1f+o9TztdY1s/Nq+V9v
3H+iHtrHqSC6urK6kV4X/CvlY0yW2lw74UjuvfAJOSMUssJS6H+H9fovT9WtRni2
/C4r9TXf3f01qUca3lnCs03/ACmnjRC59op1JVz/AJXJ+Vcc9+NNyR+mY/VfSvVF
tajz4a5/z8jIviFe3Wk9Qz6dbXXjGOBVRpYVWW2LncyjGATgJliM/IHJrqx/7i5P
z/1LDD0H1SeHRyuU1zJ81fNexX9GsfDkkupV3KsbOS3Jznk/6mt4R2qz5RSbSb5b
v9lY1p0cF3cTXFypwWLkqxTavyIPtmne5lPh1/nVltvoZdK0TSdAaWZ77UhDqF/4
hy0UZB/DRE/JSzn5sPatI8EtWP2zW0wNlPGpQna8TjysP/fvWjSGRNx05ptvfYkg
32sm6NvV4mIxnAIyykgjPfHNYZMbauJrgcI5FLIm11S/rz7AurfD3XIunLrqvRYL
rUtAsnEd1dhFRoJOx3RB2cR+gdgOe+K542uzbUYIRl8TG7hLp+H/AJ9wXprqC0Nh
/wAO9RK1zo7yeLBMqb5rCY8GWMZGVbs8eRuAyCHCtWhy0TaXx0GYaXdIImYo9vew
3beHIucpPDJjJwfMucEEMCc5Avcqponm+D2l+zx8Tn676few1t4l6m01FF5sAC3k
fAW5T68Bx/KxHYMK8vU4ae9HdhyKtppl8SIQQpJBrjfJvRDT3izGOJSd+7lfaodM
qhjW9UFhbrl1Q8YycZ5qZAyDudeaWU5ZEI9j3qdxnKVHj9pFEZU4FanlhEJ3x7TH
uOPWgBtofDfey4Uj2rFqyojE0iuNoYHntinGNFMVDbKxG7Az/ak50V4JO3RYU4wa
5nPcyD6O6Im7cZ9qtk7qdB4vgAMH8w9DQuzWOSgqG5eY7QQxbCqAe5Pat5TaiaRb
yEF8QNIsrHRemeorm4/FLrOo3tvJbPJiKOG2KIjL2w5bxCSTg8diM17+i4xfoLVQ
2FAWW3F3Olu/iRuAyk4PAPGfngnNdsXcTlyqsDn91/c50naRX3Wti1wwSGFzOPLu
LeGpcDj3OK5dRLbFr7M9/wBC0nxvWMWB/Z/y5Nhimtp3IjMxkOASV45I5GR9ea8H
dwfuuoSnHYV7qBFhOTKzh/5Vj5H3zUTVtMnPLbim/t/YyJIxO88zjPiSMSPvX0mN
VBH88aqW/UZH9xh7Z+8TCRfYHkfaqMBmZAAoAYNt831zUsBC5HftQgUtrL/8PYlj
0Ke+fADzMwyO6ouP+9eZrpbmfqf4Dwx0uiy6iX3/AGRDxOpU+IeZssTnsSf7d69Z
x2Qo/KZ53m35X3OX/JMaDrKXN7bx6r1JKsdnarZ2fjNiOCNWJEfMZULlmP1zWkbT
VDycScdl8k58QdRGmaTBplhren3sV1GHK2EoKPz+WWIbkznB/MM8EAY4WV7otMeJ
Si18NVLwUVIpppTeX80txO7ZZnYszEADJJ9eKziklSNsuqnny/Gm7a4CikU8coe1
MZihkdnJIzgcZx6EkCss0tiN/TcCyyyJ/wAMJP8AZi+j7K2a7uNV1DxhodgiSXMC
EoL2Qn+HAoP9ZHJH8u6tYLizkk/pflr/ANEnrWo3eqjRNd1Eq19qFxePcMPymQzL
wAPQL5QOwAFaKyQLV53iuUuIuDnOB9ae4B+fUobnUvH8XdA8SbM+gIBP15Bqounu
fRDjKctsOX7e69l+vP5Jlq6S1CfTLfULeNzAuoRxgyJ+aOSGVZonwPzLuRNygZKe
5XFZzx/EyKUTrw66Cwzw3a/7fZ+6/Lz92rM++KsVivW13qWm6fJp9lqFzJcQ2zbc
Q5blRgAd8nAGAGAHas5R2yOdOxnRbu1v0PTWsXCQWzM34C7k/LYzMfU//hcnDj0O
HHZgybHRa/hj1tqfQXWVrcz2VzHqOjOwlQHIeNRieGQeoZN3OT5gpHAFDisiocZU
z3nca/aTQCS1ut8E0azQSns8TqCjfcEV4OV7clHo43uRlN51ZLp3VtwLi4BSNjjB
xkehrC+TNyceyM134hwX0rnaZYkP8tPsh6lFK1br6SSVdqSeUbfK+K3jitGOTUcm
btHIzFj+X0oi6OXomdKjDlFJ2jNYZFZcWFaouyIiLzDGKqMKE3ZB2tq4fJ5JPr6V
o2JRDSj7cEdq5Zj2jhR1ixkk/MVzP6i0Dy+UjHJroirGxAkL++flWm20Cqm30lb+
6XaX3F6jqZ0rR5bpXxM58KAnkq2Ml/8AoXn6la6dHhepzKT6R36RRxYXqp8tfT92
vH5R+r87VlH1KW7u9Ks7XUn1efTdNiuPwkaoJEgLtvOAeAGbLE+9e+47eEee5Sm3
KTtvn+ZCdPtlLmY84QL27ZNEYrsSvcq88L830Xj4YabFNrsl5KyRJDG6gn0JxuP6
ED/qrztbm8I+9/A3p63z1sv4Xtj92/q/ZmlanqAQ+B4N8VLhS8cJbI9O45H0rypP
g/UsinSoqmqFJ3W3gknkdnC7ZLcgfMcAEe3p9aiLtqhamLlFRl/Emn/T+5kv4hmu
rmRRGjGViVRcJ39AOw9hX00PpR/O+WGycsafEW6/odFxEeZF2E/zCrMhcqLKnZJV
x3H5qAAZoVTJVimOcN2qfA0rkv8AOi/mM6b0GkBOHNqqt/mkOT/ZjXkQ+fUuj9X1
afp34WWGfco/vKV/0Kq7eI4WMFix4VSAftn1r2D8nJNHvLaL+Je6hbqBnF9YCSM/
9SZP9qQmRupSQtdC4RbHe/5ns5dyOfcqRuU/WmhEjaXCCBcr5j3qojPr4ve2U1pC
6BriSOMeINoVFJd2J9hhc1jlVzR6mlmsWhzf+biv/wCXuYfYu+oXkMa2l1cadFvF
tG8Mn8d2GDMcRSKSckAY8oAGRjNazfNHl3+41LtHRXTs5wvgalcoAv0zj+wpAR2o
XiyRNjIRcszHuflTEAXoMOm2q5bd4KZ+vf8A3pxA1v4aS2F8Lu21BVDw2wuYJN4U
k70VlP03KfvVSdDDurOkNO6psRoekMrarOGn04Lg5lQHdG2MkbgCPbsfQ1EvmAwG
9t5bbUXhu4TFOGCNG47Y7k+/qKzapgWnQrmPVo4pJz/8u1iNrM/rJbEbI5D7mPhS
f6dn9NaQ7oD0R8O+rC/wW0A3j7pdOSXTJCrcnwpCF+20gfavD1sazJnXCaUSuanr
Ud5qDykgEDAzjtWVGMsiZDQagkauJEOSTggcGhLkzU9tlW1GZmuCVkPc5rePRnKV
stD2yeDlQpPtXNYmgFZRbElmwf8ASltsFwKkuxImA7YNbOJSjR9GQFG1ue9RLgtc
iHk8Bw7Sbj9awlDjgbSo+l1KN1BBzjuK5/hO7JuhtXDHevGea6IR4KuwcyGOVsgA
dwfatYxcntGk1Uk6aCOq7C8sdMsp7/TWg/HeCbOe8gI2wSSKplgBxnzc5I5G044F
fQabBDDhqITlfypVFdLwl9vP6vn9ChR61eR3cVvJ+VXMLHGM8kVqnfBmE6lFb2bN
HCgLyNucA8NjsKWSowbsqMHlax/93C99z6DukL1h1NDZrtEIt5IySMhnxv8AvyB9
q8TL80XI/TPTW4arFpIcRgkm15l5+3saHaHVUhcJiOH8zGckx49xzkfauNpn322S
dMi+qb147K6i0548tE6+NNOyKDg/l3dz7fWnFLck+jH1jVZYaOaxJOdcX/X8zIJI
I7eKPw5VdpI1d1AOUJz5T7nGD/1V9ErSSP593Rdxi7p9sY7DtmrJH9MtJdQ1G1so
GCSXEojViSAM+pxWWXLGEXI6tBpZazPDCnW6SivzZOL01Obval/b3FkwQrIwZTJu
YqVAIyGyD344rketTg/c+k/+lMkssVCfyNQkm+6cmvH5P9Cc62uYhawwk+SWXcAO
4VRx/cisNBHflcz6f8f51j0uHTtfxXx9otfy5spytC9wd5hWJRy08bNH8gdv5a9V
M/KbXgnNPidED6fHKpZef3ZrKgY/ySc/amlyBDaxPM9+wma4dwMN4wTf9PJwfvQ+
6AVbXLLhE5fHb2z7+1UqQ4q+wqx2T2940ruYIreSSaRQf4r8KkYIHlBYrn3ANQ9s
pdlz+JHFGMlw7f8ANV+1cE1p62ySRxOsCqsYLkxgZPud1mR2z3z9TSf1WZvtL2Q9
1kdP/wCHrl9MEYtItbEkQjmEqr4tvuZQ6qqnDEjhQOMDIANU1xYFLR/Ft44Wz/Ef
B+g70WImDp8mq2N0yTxxLbR7zuRm3EgkLx+UYVvMeBwPUVMsm2SR2aXRy1EZSj/C
TPT+pTWE8BtZ3UFU3qo/5iD8ykHuCDnB9QPat6umcKnULl3dFjutTn07Wlv7FyzW
0iuv8okTuVII7EEqTjjNEo2NOwn4t9N6XqutRarZH8NbazbrqWmtwxj3ZDxP/iSQ
EHGdw5GDUqCaBujJ7T8Ro+qDxYSs1i+JoTyCnZ1+YI5FZ1tlZdKrNL6I1KSHQr7T
oXVoTqEs6qc4KvypH1ABrz9fDd8xMptcHL55VfJO0++a4yBMsw/DfmOD6g0n2Jqy
JuHUMAGHHfNWm0FFjF2fDyDzXM0xkHf3U8kmEXv610Y0vIBNoZFUCRs5HbHatMnC
NApp0jGQpNcjuxN0Rt/dgk7cj510Qh7hdgEcjmTzE7QecjFE0vA6JS1uAE25IArN
RbY0cnnjaZC6eKpZQIzwHGcsp+oyPuK7tNjTmXfBaP2iviovWnVOnXuk2Uumadp9
qFigmWN3Vd+6TIGVyXCKoB/LHn1r0rUVRDMWtGaS7iUsWcSbmJ985P8AfNSnYknd
EuWlub0yAcA7gfvx/wB/tWGsybcdXyz3vw5pnn1ay1cYc34T8X+4rRbqGz1yzuAw
NvBcqpbg7y3lP1xuz9q4Fbg0/Y+ow5I4c+PJF3GE48+JNtLj8jVIL0XDNG8DPAAd
3i9lwMHPPyrgckuz9Fepj5dAM6veRnUXwSybYTIc4Hqf8C/4QOfWlvdXHmuX9i44
oRby5O6pJ+TK+rdMl0rWDFybd4leAkYypJ/TDZ/tX0OGblFP3Vn4b+IPRpek6x4q
4fK/UiNxJAC7iTgDGST6AfOtrPEDJIJLeFJRKiSJMR5WO5HXthvU59vapqMotSRp
iyTg4Tg6cZcfr5/SuSydI6hdX16fHMZSG0UM24kllY4Y59SXOfpXl6vBDHFc1yff
fhf1HVavI8dJqGNLnxUm147tgfV9yx1JEDBsR5A9sn/xW+gioR3vr3OD8bZnk10c
e53GKtLw379eBrTdPvbW2tr4x3Si8G+J7aYLJtyRtKt5X7A4+YrrU49WfK6nQ5tL
jjlyQcYS+ltcP8gueOJsfihAZNp3fi9AaORfXnYcH61tUquv2OXq78Fs6Y+E5vlT
V+qNVsNC08xxX0lorKlwLOU4SYgkiBGYFMtkhmTghgalJdifVopfXd7oN1qqJ09Y
CxtYYfClERPhOyjkruJdjkHLsctnO1PyiJOujRf9WNG5afptz0Z+yn1Bqt5peoWl
51De29tazRTspa2KKkRkQFcRsBKw3cNuHuDSgvLOrX5FPJsj9K4RitnMbaYXGLqK
RQSjNFdKDx28SKViMfQ1o7ON+yD+qNSTWekNZmjWAJa3djGphYsJBHGYvEJIBZnO
XJIByxBof02Iplo2Z8hvyKF+nqaAJDTL6ZZLmONlFvcCNJc8g7HDrge4I/QmpeNS
abNsWWcFKKdJkrIJIXRyoUrhgCSCRmt1SpI5Ix/2lu7smWl8ScBud/ILMcFSM8fb
inIqJabW8fVfh/bxKviSaXdP4kkjeZA4ygXn8rAAe+Y6zi6fJb5jwU/rIC8toNV2
g3VlGI5Tt5kiUeUn3K9s/wBJ+VPJG1aJTrhgPSFyy6Xc2uMy2xCtz6fy498Dj7Vx
6mNwsUkShuHaLeWLA9q4NqFYHFqG1ijEj5U9gA987iUZxTSQFo0v+MVDn9Oxrjmq
FLokl0uPLMFBOeOKItjiLl0pjJGIo5Dkc8U5b2TyPLo1wYW2W7Nj5Vmsc3JDirIy
bQ7hicwHJJxmulqdUaqILJ09qJxtiHIqoY35LoYm0LVo5V/hjHr3q/hvdwKiWvPh
/qmo9N3VzbRmaaCNplhBwzYGWA+eMkfSuzDFxlbBoy2/hSS2jNlISMBjHnuR2b5n
HFdPYhOn27wI7OoVyvlGc7RVQjw2O6lKX2JKAGPT2wQ73MmxSP6VPf8AU15eqnvk
vsfa/h7A8GhjP/8AJ/YiuoSII4bRDjOScd60063cnN+I5rTQjp4fmaj05c3lx09p
2otH4kNxHmUlSw3glWGB6ZWuLU8SpI/RPw3r80/S45MjVe77/qHSasLvUrfSdOtj
qep3M6QW1nCQv8ZzhVZuyc+nLcHgDJFYdO21Ka4XL+9eP1OX1T8Z6TQR2YPnyfsi
m/HZ9Ni64uNJ0meO4ttIjSxluUzi5uU//cSjk+Uy7lXHG1B9T2aDG4Y5Sfcnf5H5
T6t6nn9R1HxtRK5ePyKTpLY1CJ8EsodkHu6oxX6+YLXYecWT4d3WhSa9b6Jryw/u
y/tZbS5umQubRnXKXMe0ZZ42VTgAkjegHmpiBdHuDpl5Haqv/wAi4GLoEn+GApIz
/i9dv8vY89ufVxUsTs978OarLg1qjjfElz+S5Br6KbU+oTawIzySukKKp54Xn9OT
9qWn/wBvS/Ma+sxl6l624Yle5xX8oq/6Gsyw24tfwCLHLbIqxiF1DjYowvB+XY/W
vIeeV2j9qhotPLT49LFJYo+H7fsRF70/aXCrHB+NtkxzHHdv4IHqCjbh9u1bw12S
T2nyXqH4M9Nc5ZsdxV8q0lXvyuildQ9T3t0V0+K5mm061bESzOWEmAFDH02hQFCg
YAA+terjk2uT8s1702PUzx4G3Fdcp/2A9N02fXL+3t9P0/wHuchVQMBI20tsU9hw
uR9a1UbOSHErNg+MPXlxrfwg6R6Qi0m2sLVBD+Ia1kaCJiCeBGrFDG2AcPyrqSPz
VWygk7bZSOpbKOw6a8ZbJrR0g3xypxz6cqR/cU2vlZJXNBkef4f9SmVy7h4JGJ7k
+KuT/c1K/wCmBX0O2EANt3+ZiTj6CgZMaTpuoz+HJbRTmJl3AxbfKo7tyO3B4J5w
aa5AnZ4L2G0Aut7wRs8Zl8HYYSCNyyIewyQSeCM5wRT6EFW8iy2KbAsd1bSeHLGT
n5oR8uX+2KqPJBYPhwqP1ba6POFW31WZbVg/5d7cRE+2GI5+ZpT4LiMalZiG+udP
u0y0TPA6ls9sqQSPX0rRfSZz+oqHT0H4fqK+s+NyRIRk9yB3+45rhy/9Nly6Jl0J
cwuCvt8681SMl2RlzYTR3ileVJrW+CmWE2ttIi70iYgd2HNYpgaTYdP20SqFVEYK
M4xg11PTx7aNNiZI2+kqTjJHPoKXwI+xosSJKy0oR43Byar4cfYNi9iTtdLRUYsj
qO4xVRjFPoFC+QnT+lW1Mbo4AW75PauuOnUuTOWRR4LFp3w5jKL48Sk47Y4q/wDT
x9ifiscvPh1bHgW+36CpeBLoayNjlv0/PpUYCqpVTkY4IP09amUWkXu9zz38evhd
NoE0/V/T1pu0aVjJe28a7vwMh7sQP/qY+v8AIeO1OMqDa5dGPqWx4gOCwJA96trb
F8kxSy5Phxb57JODBjj2qNsahVGO5zyfuc14GTnI6P1X07T4sOkhjl9MfH+clS12
cS6nKysGVfIpHrjv/evVwQ2R4PgPWtY9VrJST4XA9pd9fm3mtRf3aQR27ssazMFU
+vGcc81ooKTbo4I6jPs+HGbr2s03o66j6E6Ai6rhk8PqjqBZrbQuM/u+yGY7m7UA
58R2zEnr5WOc1xS3azU/B6hjpyXV30r/AK1/wTCO1WuyvT9PvqkLz2ZgiSIES73G
XZTyF9OOxbtndgYHPrRip73FVdcGEZbflXkrsGmXFpqcDXcUi20cu6SRDyu09vkc
ip2V2USOp2Fpa28mq2E6bEIfZuG5M5wy84PJ9Bx3xQklbYPiNhVvoE2l6nPDqgxe
Rf8AMG7ITcgcgn3w2D8815GryuVRR93+F/TcUf8A7rIrpS9/Ct/sFfDmxW51mfWJ
1zBCSm1RklpQQPpgZ59yKvV5HHTKBp+CdHLV6+fqUvpi2l+bXH8lwXhlt42MZLT4
PkbBVh8iRXmddH6zJfEhtl0RHU1+1hoGoXSjYzIUhJfJJPlH+pNbaWO7LyeH+Ida
9L6dmyXzt2rhf55MjBZI9uSc4/t2r24ebPwVZU48Ljz+ZaOh+o9W0u5s4rS6hhhi
ufFijfCxC4aMxiR2OcHaT8v9auM6ZXwpbd3gu+pa3qGYbLqro60bdtjExdUKAEAE
urHYM8gnHuM1s3fJmV34rx2tjb21raeUznz+G4ZWVVBIyO/JHfvUzfHAED0puPSf
VETY81qGIH+F0IrNcKgIrS5fDb8Vs5iCgNxgYBBzn/WlY+2aNedJdb9M6NB1Dd6Z
MulTGOSaEXKsyK+CokjyWjDBhhuSPLna2BQpNOi3ilVj+t6jp8lha3Fq0RSeBLZm
Z3WFWYneRuyQquQRkcqzgAKedZO0ZPh0VbpKdJriWMgkPH4SgH1U8H5naBzSg2ug
on5Inhug/i+HOjiRZVP5SMMG+xA/SrbT7GuC7/EfTLr8VpnUuoXlvct1DCboyxLj
+KNodWwMb/5v+qkpeCJryUTU9Oax6jh1M20sNtf2Z8Myjbv8NgpK+v5Wj+pJrDNF
JUVLoIhlSXJBR8e9eRtpmdA10QJxIoOM49xVL7jOXcTs4aI4GPQ0tqA9GHp+QB/B
j3IDyoPIr1acuDdtLoRZBbd2SVsY5HuKaxMFkC0vrTxCodRjvuYCp+HI03xG36i0
qJSsl4uSPyg044m5ClNJcGj9A31pDYCeSIImcjcvpXcouKo45NN2GdR9f6XbL4Nt
JvcdwBjFCVE2iHh63Ey7RG4Y9uc06J3cgeo32r3Z3xWzYHNS4ryVuDtG02+1BCt5
AEjZSrgruVwRgqwPBBB5BrN40+jWOVo81ftO/DzS/h5e6bqGlGT8Lq80oFm8YKQM
gGdjjnbgjg888cCufLg92etp/Uo4ssZrGuF/ngxkzanexyi3yojheWUBQNka43HJ
+o/UVy49PCLs6dV67qtRa4S8UQc6b5PKSoHAB9K6nxR4f3fY9pSmOS5JOcWshH2F
NcN+wJ10ewuq/wBniytvgjY6qeqLi5uNH0MTW8ksEaAbnE5jDZX+CS8n5ydu4HOB
is44o7nL37L3cUeX7e/vNLmmtIbqFvDm2O0UgkTepOQrDgruHBHDemRXRLI5VL+L
z7V4M1FBlvqAI8C7VryMgs2ceLxzzn83Oef70bm+w6HG0mKXTXv7L8kcxQK6btzF
eV2cE9xzyOe5q4wbQLmLTIqOeazsJtPmt50udm1Qw55AGSM8cf2rz8mlfxFLx5Pq
NJ67DDoZ6Z3uapccc8Pm/Y0HpGxfTemreK0jSaWeITXBTlyXGQQPUAYA+leZq8m6
fHR+m/hXRLSek41FKm25V7+P2oM3lgx2N444BwVbJ4GQe9czdOmfRRdr2/MpnxEv
hO0OniTcIvM3zIGBx9zXqaDE/rfR+Yfjv1D4nw9LDx80vyfHHv0ymeDmQjH1r04x
5r3PzeO1ravcs3SQ0y41GystetPHgmDeC8TbXJXsjn+YEDAJ5GayxzhKdI9DJiy4
sUG+p9f+zRE1PTrkJo8Dq5lyJokjyDGp/NK+MHIAwGJ59K7E1LhHnpUZF18bVuqL
1bSCGCGNwirCoVcgckAcA+9c8+HTGPdHuRo3UK576e4P6rRfAEFYv4cxidsBjtOe
Bg8HJ9BzU2HNmuar8XtW1roOXp2601JJ7uwh0+7vTKdskMZRlKxbcLKyxopfcQQM
7QSTSq2bfF+TaZ9qd2v4BbVWQyO/iuADiP0wfTJwO2OP0rTdZgk/JJdDl4Ea4QDI
YOcgHjOR34HK/wB6qIyza1EY70urxSpcL4qMMjGeSOfykHjHp6Zq6QrQabvU9Us9
M0OKOSZrKRooWVmYsGbyoF7cZwAPrnjFJRS5JlygnqjqAXGi6V0w9pZPLp8jTT3i
ncysNyrEjA4AVcbgMgnHqTiMkHLobdqilPcyqMRbhk5715LVMkJW82xfxWGR70qv
oDias4GFzintY6N46R6+XqW2WW2UIX9Q+O/uK96EY9kSk3wSb2qXMpa4nZu+dn+5
reKRPJlHXmoajaX10ul3GNo7fmHc1z5En0UrM+0PXNQ0zUP3hqtzNL4ROFzwPnis
YfJbZbTNLtP2iD+GWwazlhiA272ANaLOmQ8buy39N9W6N1IqG2uU8aTjv6/StozU
g2mn9OaPFp8Yu7uQYxnLHv8ASqavozkuS4xa9otnZGWYxhQM8kVLQJohbz4wdNWW
5El7cZVc1DkkVZRfiJ130V19o46f12x/H2Jk8UpuaGWOQIQskUig7HG7+ZWVlJBF
ZZpIqF2YRrmnaBqXXNp0D0lokmiadd6hbWV7cy3rXVzd8hiSxVQiAZbaqgEgH0AG
HHZ0JOuSg9a9Naj0r1Le6JqcTJNA+UYjiWNj5JB8iP70l8xLI7TIwbhoz2eF1PzB
H/iqAvvWHx3+InU/w+suhb+9s7bR7a2itpVtYCkl0kQAXxWJOfygkLtB9RU0wshf
hn0X1F1DNPr1naBNH0j+NqGoTLGIIVAyQTINjNg52nP9xT2saGNQmvHWKzjha9s4
t7QXMNr4byKBuYtnsQCCQPU4pbWDQnTdbuIpofw9ykiblA3fyhmyxA/lOVHP0rbH
N9CJldStNUlm1B22TyqHbIyUByx+Z2oM8d9h9aFOrvyDSaaY7Y6pPYI0UkTzwxuS
YVckwE87NwBK+6thkZSPytk1xZtKp9H0/on4q1npkVj7j7MkP+J9NkthOb+YGMEb
Jcq4b29QcfI/YV53+glGXJ9/H8aenajHLe6l7FB1O7N7fS3BUKDgAc9h9f1r18WL
4caPyj1P1Cev1Esj/Jfkv/k5bxlhuGcnheO5JxVzlti2eft3L4a7dL90Ttxp10ut
2FpY2s93NbqsuyGItnBCjJAwMkHk4HNcekdts+y/F+COhy49Mv4Yp/2/sNfDvqS3
0OS8ku5Vjd0BjDQSOHOOAWVvKD6EA13RlXJ8dRAdT3zazrVxqTxLC0+0hQwIJ2gH
nAycg/OpnzyA/wBJHGna6vvYyD+2f9qF0BCblkRSoYyjvxwfvUjFRBwuCGwPRT2P
vTQC8pjnxAAeRg4oAlOmNTuIdUEahvCmBUj1B7hh7VUWJmh2kbQTWl9K34eLe02+
QYwFPm75B53EevIrZdEDtu8cl0J7CzuodPU7mWVg00ozyGxjahGcgc85z6UAA9TT
Wr6sstpCIbdGjhtkHYRiPGMfYfXGfWmuwIhbd0u2zgqCex714su2Ib1IKT+XAx2x
RDyNEapCk5Lc9uaoZaulY30mVYoLsx4GcqMnj2r118nIONiOpOuNRtGmsYbiaYjj
JO39RUvNRPwys6J1BeR3rSXL71kPm+X0pQmVtLHq+kW+pWaSwyjMg9Txn2qsi3UN
Kip33S93E27wjg9mHrULGM507batpOtwXVo8kTRtk/OiMWpEz5Nq1H4ka5qkNpp0
JkiRCBNLt4HFdTn5MtvI11b1VeSQwafpzSykL58dy1c+TOkjSMCq/uPq7UCJxkR5
yQc1zyz2X8M0f4bdGrKge6DibsYm4z/4rKT5NYdBFn09+7/2uenLSRVWK+Iv4wf6
hZyrj/8AtET963XRN8lw/a16Ah1P4bt1LbW6jUdAxI0i93tWIEiH3AJDj25rOLpi
nyeR7GBo76NSgDEkH9K3IG+lINCbq7SYeqJ5rbRHvY11CaLl44N+HK4BwcewJ9ql
jRsP7S3xL0aWx0b4efDi402Ho/Soo55YrFGaOe4DkhXY8S7QFJPOWJJJPZDM/wBV
1S61R7rrixe1s2kYpc6dawCG3gZsBlRM4VWxu49aYiihzFKXhfaM8fME1LdGkVtm
o+5OT2bw3W20uCIwVaJiOQpyQR743EfPNKPJpqsKwT2x5FrFcIAkzqu0bQAvKDP5
VY8gfLmtonMnuPpspbE5IHv70h0vYChQuwAHGaUvpHe2Mvul/UsPTlqZ9TtYii7U
fxSxPAVeefvisNbKsW1ds938MaJa71rFjl9MVb/RX/UEGua1e6zqNlo93cpFqzx2
bwRLvFwm7yLtwckt2A5yanDDbCjP171J+pa7LqvHS/IYkRjA+nLokEV3FduXlaFv
HGF2mFw3lGCGbkbs5B4ArXdtR4t0rY9FqV1BFFpbadpxd5t2JbZPFmVwEERb+gEZ
AABDEtmhO+R9jraRfaLf6vY31nPaO1o5SKRlYlCGAO9eG5BG4d8ZrWIFZihRpUeO
TcNuWz6UUA69uDhl49VxQJnyS4/h3MeVz+de/wB6ACrOAJcrcR+FOgGdpOQe3DDI
/SiQy86XJa29rZ2U6oWAlumaNQRFK58q+vlAVRj0z3704PkQ6sqGQtcSjZu43vyc
c4Ge/wBqty5ERGoTb75YcYSJiqj5k80KQx4KWaUsp5JxivEzv5jOwB0LSEDsTxWi
aoLH7aw8RSQpPPtUOQEbYQXstq8jC43jkHkV6zkXyxOn6NdatPIU3bwfMGPmJqXT
Da/clrPo6djhlYCs1wWE3FhqGlr/AAmfyeq9vvmtVOyXwA3fUV/4Rilt1YDjI4zi
q3ULkbsuon3MfAY44xkUfF+wqLNo13e6lps0dlA26UlfKwxz7/Soll46LjGzSfhj
0NK0afiIMyFslm7muSTbN4xS5Nl0TpJbUBWjVo/UY4prgvcifHSlowD2SiJx88fp
VtWYrizE/jcdb0H469Da5YWUl5d6fpz3SW6fnuEt5ZHkjHzMbMtbR5TM5KnZ6F0L
V+l/iF0SNR0ycX2h6rBLBIrqVYKQUkjdT2ZexH0PY1KiUpbuD8+fiD0tqPQ3XV/0
1qBZpbC52JL6TQtzFIPqpH3BHpVptkqnKisavbkXEu0dpCPscH/em0J8IAeLglip
Y9/nUjY0Wl2vGSwRiCRnCk++KYhJwwGewpMZM6JfKkAhvnYwjhGxuePPt7j5VPzJ
fKrOrBmxXt1DaT8pX+1r+pZk0Sa5gN5ZzJfW5Jw9u25iPcjuMeoxxxWcdXjUtuTg
9jJ+Ftb8H/VaSs0P/F3L9Y1/citQhKwugIbZjdjuM/I8107oeGfPuE0uYtfmq/5G
o4dnJxxTSvgymr2p1y/HPQabg6Zo1/dK6CWdfwlsw7nI3OfsMD6kVy6iLyZEvCPp
PStV/oNPqdVVTyLZFe3K+a/yX/sruk7/ABIZIt4fxV2bSQwYEYwRyD8+/tzWq4VH
z8ai19v3Nt6z8O0+HvRNpdvZ2d/NYW001sbVoriZlN/FJKzBtp27URtw3ksM4wQc
c30meRXEpzajrNh0p1TaWdjZzaXfvZ29/NKf48TsZfCEY3cljG5JwcY9sUad3GxY
ncSFu7HWNJuL201u1u7OaKy2xRXQZWWJSUwuSfKGDrxwCDXSnRoRihAolZFAD7tx
QEgD7YP6UwEHbIrSLDMJM43BAqt/0gcHHNCQmfG1LAFl2r6k8f60+gGpLaz3ZeVM
4x/7ipbsY/ppa0mElpdXC8jKg4VsehpLhgSVnDJfvqGpXbP/APEtvFiVCMLI8iRo
vPYZZj89tUxCIYWlk3MWxnPf9KaXIE/NIDax7A2VUA/OvFyLfJmDIjDs25SQc5wa
vpUUiW0uZEiZWGGzzkVLVjPVkXw10WeABIQzAYxXrtmzKt1B8IzYlr/SAyuoyyYp
CBundDtL8mzuozBeKcEH+b6VmMB6g6GWKVopW8h7VMnRUVZGWXwj0nUpBvkGPXz4
qdxWwuOg/BTpuGMxMqkn1xk1W4NpDap8Mh0pqK6hpc+YQcuh7Y+lQ3yVSo0zoXUb
OZY4ZEEU2AMMBgn5H1qqIs0WAqsXlVSPpTpBY5b4ClkYgnuPamIy34jqZP2h/hHd
sHVNmqwFlOPMIN6/6mqj5JkT9xo0+mLdz9P7LU3E7XNwsYwJpSAGcgcZO0ZI9qlN
lNbeTJvj/wBN2XWvTkXUxR4tc0HYLxEIDXVlvG8AkcOm4sD6c1TltiZTi1BzXfde
fz/Iyf8AaI+H+mdIR6XfaHHdm2vHkgme4nMrF1I2HOABwO2K5sOd5Jnzn4f9afqG
aSlx7fkv6mQrESN3JHviu+So+kVty+w3cw5QfXNQBMXXRvUUXSFl1aNLmudEvN6r
d26mRYnRiGSTH5GHHf0IIqWxkJC4EXfhhTUmuhxcfPfh+xeOlRdXPw0146RcLFe6
NfW+qSgNiRrRlMDsvHIR2iyPZwecVlLHjl9SOjS6vNocvxdPkan7rghpOrb64jC6
jY6fe45V2hKSD57lI/uKUdNs8/uerqPxFm1sa1mOOV/90k7/AGaX7BNrJF/wxfa5
LbJG0N5BaQwhyFlLrI7knv5Qidv6ue9a20eHml8aLXPHK8/ovsQeq3c2oMhaJYEi
XbHCM4UE5PfkknOTRV8m+ozSzUulFAtpNJbTRbWwqyhwQSrLznII7YwD9qDmNr6j
1G7vPhb0nDfa6wv9PdhqdhcSBrjf+Luyksgc+IpCSliP5hICeADUTVxZMvpZTYzo
VxY60uq9Q32nMtqklpb26s0V1MhkKLIMfykgbv5d5IPcFYYtQ5ROL6SHu7bVLAXu
maxFc29xDAkXgXAIaJGAkCgH8oO/cB/i961NCHiWRHwrlhjkNyD9qOQHsSvhdzqg
/KikgD7ZpqxM4IVJwy/qKfICmt9i71YAeoPGPnU9DH7aOO4sbh4pP4gRyhzj8o5N
NATfTdsrdHeK8ibbzUY1wODtt4d7D7PcR/pVCYphCkojhBOcA+tNdgFWskZhYh8k
Z9K8Z/U/zMWCxSMWIAUj3xVMaEyNhuRSGe07PVpLS6COzFgeea9JOjYtelzLqaYX
b88nk1W4ADqfoixv7Y3ULC3vF5R1OPNUsDGeqtU1nQr86brcTNHnyXQTg/WoopOi
R0qG/NuLq0w8Z9n5GflWbiaqXBZdL/ec5AVpFc/enGJO4nZOmUuIBNf3Eje4ZttV
s8ichF9aaSbJbO1gWGZTlHC5Gce/vTJS8gvS/UepaVqP7u1eJntsYWX259cUxsuV
1LvdbiyfxEY5O0elAih/Ey5ni6l+HWptbH/4vU/gliPSe3kTH3IApxFItMcs8rKX
bwvl70mHgE1TQ7PUA8YASSdDG5wMMG4II+9SuWy18s1L2Vfz5Me/aBsDqXweuZGG
ZtLnSXPttYK39t1cWne2dn5V6G3o/U44n/DKUP58f2PLjRkLt449B6V67duz9Slx
Kf6L+Ts54TSKQq5A71JmX34JfFHVPhrq81vKsl703qDBdRsO4z28VAeN6jj2YcH0
IU4qilOMfBW/jDqWjaz8R9Y1PQLW1t9KmlU2oto9iMm0ebb6EnJNK0kHMuUiH6T6
g1DpjXYNX0x0E0SsjRyIHjmjcFZIpFPDIykqynuCe3BC7CtxbbKb4Yavclv+GusL
DUZnAh0rSLmG4t5WPcI8q+KinsMiQgepoboaUm6iaIehra/s7F9X0e10W0siTZ6J
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
C7uYjC0czqW3Zwe+MVLIZ//Z
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=media_audio_player.js
Content-Type: application/x-javascript; charset=utf-8; name=media_audio_player.js
Content-Location: http://www.abc.net.au/local/global_js/media_audio_player.js
Content-Transfer-Encoding: Base64
LyoNCkZpbGUgY3JlYXRlZCBhbmQgbWFpbnRhaW5lZCBieSBEYXJyeWwgR3JhbnQg
ZnJvbSBMb2NhbCBPbmxpbmUuIFVzZWQgZXh0ZW5zaXZlbHkgdGhyb3VnaG91dCBB
QkMgTG9jYWwgYW5kIGVsc2V3aGVyZS4gDQpQcmFjdGljZSBleHRyZW1lIGNhdXRp
b24gd2hlbiBlZGl0aW5nIG9yIGRlbGV0aW5nIHRoaXMgZmlsZS4gDQoqLyANCg0K
Ly8gdGhpcyBnb2VzIGJlZm9yZSB0aGUgbWVkaWEvbXAzIHVybA0KdmFyIHByZV9l
bWJlZCA9ICc8ZGl2IGNsYXNzPSJwbGF5ZXIiPjxhIGhyZWY9IiMiIG9uY2xpY2s9
InRoaXMuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCdpbWdcJylbMF0uc3R5bGUuZGlz
cGxheSA9IFwnbm9uZVwnOyB0aGlzLmdldEVsZW1lbnRzQnlUYWdOYW1lKFwnc3Bh
blwnKVswXS5zdHlsZS5kaXNwbGF5ID0gXCdibG9ja1wnOyByZXR1cm4gZmFsc2U7
Ij48aW1nIHNyYz0iaHR0cDovL3d3dy5hYmMubmV0LmF1L2dyYW5kc3RhbmQvaW1n
L21wM19wbGF5ZXIuZ2lmIiBhbHQ9IlBsYXkgYXVkaW8iIHRpdGxlPSJQbGF5IGF1
ZGlvIGF0dGFjaGVkIHRvIHRoaXMgcG9zdCIgLz4gPHNwYW4gc3R5bGU9ImRpc3Bs
YXk6IG5vbmU7Ij48b2JqZWN0IGhlaWdodD0iNDEiIHdpZHRoPSIzMDAiIGRhdGE9
Imh0dHA6Ly93d3cuYWJjLm5ldC5hdS9sb2NhbC9nbG9iYWxfZmxhc2gvcGxheWVy
X21wMy5zd2YiIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIiBj
bGFzcz0icGxheWVyX21wMyI+PHBhcmFtIG5hbWU9Im1vdmllIiB2YWx1ZT0iaHR0
cDovL3d3dy5hYmMubmV0LmF1L2xvY2FsL2dsb2JhbF9mbGFzaC9wbGF5ZXJfbXAz
LnN3ZiIgLz48cGFyYW0gbmFtZT0id21vZGUiIHZhbHVlPSJ0cmFuc3BhcmVudCIg
Lz48cGFyYW0gbmFtZT0iZmxhc2h2YXJzIiB2YWx1ZT0ibWVkaWFVUkw9JzsNCg0K
Ly8gdGhpcyBnb2VzIGFmdGVyIHRoZSBtZWRpYS9tcDMgdXJsDQp2YXIgcG9zdF9l
bWJlZCA9ICcmYW1wO2F1dG9wbGF5PXRydWUmYW1wO2dsYXNzeXBsYXllcj1mYWxz
ZSZhbXA7cGxheWVyc2hhZG93PWZhbHNlJmFtcDtwbGF5ZXJiZ2NvbG9yPSMyRTJF
MkUmYW1wO3BhdXNlY29sb3I9I0ZGRkZGRiZhbXA7c2NydWJjb2xvcj0jRkZGRkZG
JmFtcDtzY3J1YmJnY29sb3I9IzFBMUExQSZhbXA7aXRlbXRpbWVjb2xvcj0jRkZG
RkZGJmFtcDt2b2x1bWVpY29uY29sb3I9I0ZGRkZGRiZhbXA7dGltZXRleHRjb2xv
cj0jRkZGRkZGJmFtcDtsb2FkaW5nYmFyY29sb3I9Izc3Nzc3NyZhbXA7bG9hZGlu
Z2JnY29sb3I9I0ZGRkZGRiIgLz48L29iamVjdD48L3NwYW4+PC9hPjwvZGl2Pic7
DQoNCi8vIENyZWF0ZSBhIHJhbmRvbSBuYW1lIGZvciB0aGUgZGl2IGlkIA0KdmFy
IHJhbmRvbV9kaXZfaWQgPSAnYicgKyBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkq
OTAwMDAwMDAwMDAwMDAwMDAwMDApOw0KDQovKiANCkdyYWIgdGhlIGVuY29kZWQg
VVJMIG9mIHRoZSBNUDMgZmlsZSBieSBjcmVhdGluZyBhIGRpdiBhbmQgZ2V0dGlu
ZyB0aGUgaWQgb2YgaXQncyBwYXJlbnQuIElmIHJlcXVpcmVkLCB1bi1lbmNvZGUg
aXQgYnkgc3dhcHBpbmcgInMtbC1hLXMtaCIgd2l0aCAiLyINClRoZSBlbmNvZGlu
ZyB3aXRoICJzLWwtYS1zLWgiIGlzIG9ubHkgdXNlZCBkdWUgdG8gYnVncyBpbiB0
aGUgVHlwZXBhZCBlZGl0aW5nIGludGVyZmFjZS4gDQpXYWxsYWNlLWNyZWF0ZWQg
Y29udGVudCBkb2VzIG5vdCB1c2UgdGhpcyBlbmNvZGluZy4gDQoqLw0KZG9jdW1l
bnQud3JpdGUoJzxkaXYgaWQ9XCInICsgcmFuZG9tX2Rpdl9pZCArICdcIj4nKTsN
Cm1wM19hZGRyZXNzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQocmFuZG9tX2Rp
dl9pZCkucGFyZW50Tm9kZS5pZDsNCmlmIChtcDNfYWRkcmVzcy5pbmRleE9mKCJz
LWwtYS1zLWgiKSAhPSAtMSkgeyBtcDNfYWRkcmVzcyA9IG1wM19hZGRyZXNzLnJl
cGxhY2UoL3MtbC1hLXMtaC9nLCAiLyIpOyB9DQpkb2N1bWVudC53cml0ZSgnPC9k
aXY+Jyk7DQoNCi8vIERpc3BsYXkgdGhlIHBsYXllci4gDQpkb2N1bWVudC53cml0
ZShwcmVfZW1iZWQgKyBtcDNfYWRkcmVzcyArIHBvc3RfZW1iZWQpDQoNCg0K
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=feed.png
Content-Type: image/png; name=feed.png
Content-Location: http://static.typepad.com/.shared:v20111020.01-0-gc99aec9:typepad-theabc:en_au/images/feed.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRF9pg+85A96Hs38pA8+Zo54nE1
5XY26oE474k7320x7IEz8pM79JE2+KNR64I55Xoz9JQ97YY58Ys18Is78ZE6+K9p
/e/l/vLm/Lp374w//dq14HVF/eDB9raB/OjZ9L6Y6Hgw+rNq6pJi9Khn8pJC+sSP
75FM/d/B9KFb64lK7pZX/vjy+c2n5YRU5Xg786Fb/fDm/O3l+bZ2/d7B/MGE/NGo
9ZhD6YdJ86py7Zlk77OV/N3A+p0695Y4////////MsvNOAAAAEB0Uk5T////////
////////////////////////////////////////////////////////////////
////////////AMJ7sUQAAABvSURBVHjaBMEFAoJAFAXAR3cjYlJ2IWHv/r3/rZyB
CIwoUUI4AsGreMcuV1kK47Sm81ZlXEI0a58PmvPYRNLQNB9pZftQXG9J/SUrZYTe
Ph/uO6p1oKLfgY7dV4PDJhv7c7suLIhUMn1Z1yzxF2AAoQ4MLCqZSNYAAAAASUVO
RK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=spinner.gif
Content-Type: image/gif; name=spinner.gif
Content-Location: http://blogs.abc.net.au/.shared/images/spinner.gif
Content-Transfer-Encoding: Base64
R0lGODlhDwAPALMPAMrKygwMDJOTkz09PZWVla+vr3p6euTk5M7OzuXl5TMzMwAA
AJmZmWZmZszMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAADwAP
AAAEQvDJaZaZOIcV8iQK8VRX4iTYoAwZ4iCYoAjZ4RxejhVNoT+mRGP4cyF4Pp0N
98sBGIBMEMOotl6YZ3S61Bmbkm4mAgAh+QQFCgAPACwAAAAADQANAAAENPDJSRSZ
eA418itN8QiK8BiLITVsFiyBBIoYqnoewAD4xPw9iY4XLGYSjkQR4UAUD45DLwIA
IfkEBQoADwAsAAAAAA8ACQAABC/wyVlamTi3nSdgwFNdhEJgTJoNyoB9ISYoQmdj
iZPcj7EYCAeCF1gEDo4Dz2eIAAAh+QQFCgAPACwCAAAADQANAAAEM/DJBxiYeLKd
X3IJZT1FU0iIg2RNKx3OkZVnZ98ToRD4MyiDnkAh6BkNC0MvsAj0kMpHBAAh+QQF
CgAPACwGAAAACQAPAAAEMDC59KpFDll73HkAA2wVY5KgiK5b0RRoI6MuzG6EQqCD
MlSGheEhUAgqgUUAFRySIgAh+QQFCgAPACwCAAIADQANAAAEM/DJKZNLND/kkKaH
c3xk+QAMYDKsiaqmZCxGVjSFFCxB1vwy2oOgIDxuucxAMTAJFAJNBAAh+QQFCgAP
ACwAAAYADwAJAAAEMNAs86q1yaWwwv2Ig0jUZx3OYa4XoRAfwADXoAwfo1+CIjyF
RuEho60aSNYlOPxEAAAh+QQFCgAPACwAAAIADQANAAAENPA9s4y8+IUVcqaWJ4qE
QozSoAzoIyhCK2NFU2SJk0hNnyEOhKR2AzAAj4Pj4GE4W0bkJQIAOw==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=generic_button_small_link.png
Content-Type: image/png; name=generic_button_small_link.png
Content-Location: http://www.abc.net.au/local/global_img/generic/generic_button_small_link.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYNJREFUeNqUU7uOglAQ5WUFwQYrY2JB
RawsKKz4EULjD9AY7P0MOxo/gMrEioaOQkNMJCHUUvjAZlXYszvKutkswVOQuXfO
mZk7M7CHwyHLsjzPWZZlGKYsSzL+gyiKiqIwu93ufD6XTxRFUdYCZEi40+kkSVLx
BClfj68RKRskAl3VF0YAB0wY0AsUknkT78mortvtJlDFDZXQEF+oKo6iyHXdy+UC
ezAYjMdjGPP5fLPZUCdM09Q07cH3ff/jG9PpdLvdwrjf70EQ7Pf7NE09z8MRl3CB
cL1eYUMiUKMRD3Pv9/uwZ7MZNFVh6/Xatm24QECIX51EalmW4zhWVXUymYRhiHqw
OtAYhgEqXCD8DIAC4GtZ1mKxQB6e54fDoa7rWIPVauU4DrydTgeEau7scrkcjUZN
xk0N5zju8baqmU2AzOB/LRdZ9Rno/RQd/EbjpoqISTIO/UFn//4g1fqTrDqC3G63
hW63myTJ8Xhs+DZoer0eS4OnMTQBxtNqtT4FGADaxZygUBirWgAAAABJRU5ErkJg
gg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=addthis_widget.js
Content-Type: application/x-javascript; charset=utf-8; name=addthis_widget.js
Content-Location: http://s7.addthis.com/js/250/addthis_widget.js
Content-Transfer-Encoding: Base64
LyogKGMpIDIwMDgsIDIwMDksIDIwMTAgQWRkIFRoaXMsIExMQyAqLwppZighd2lu
ZG93Ll9hdGUpe3ZhciBfYXRkPSJ3d3cuYWRkdGhpcy5jb20vIixfYXRyPSIvL3M3
LmFkZHRoaXMuY29tLyIsX2V1Yz1lbmNvZGVVUklDb21wb25lbnQsX2R1Yz1kZWNv
ZGVVUklDb21wb25lbnQsX2F0Yz17ZHI6MCx2ZXI6MjUwLGxvYzowLGVub3RlOiIi
LGN3YWl0OjUwMCxiYW1wOjAuMjUsY2FtcDoxLGNzbXA6MC4wMDAxLGRhbXA6MSxm
YW1wOjAuMDIscGFtcDowLjIsdGFtcDoxLGxhbXA6MCx2YW1wOjEsdnJtcDowLjAw
MDEsbHRqOjEseGFtcDowLjUsYWJmOiEhd2luZG93LmFkZHRoaXNfZG9fYWJ9Oyhm
dW5jdGlvbigpe3ZhciBsO3RyeXtsPXdpbmRvdy5sb2NhdGlvbjtpZihsLnByb3Rv
Y29sLmluZGV4T2YoImZpbGUiKT09PTB8fGwucHJvdG9jb2wuaW5kZXhPZigic2Fm
YXJpLWV4dGVuc2lvbiIpPT09MHx8bC5wcm90b2NvbC5pbmRleE9mKCJjaHJvbWUt
ZXh0ZW5zaW9uIik9PT0wKXtfYXRyPSJodHRwOiIrX2F0cjt9aWYobC5ob3N0bmFt
ZS5pbmRleE9mKCJsb2NhbGhvc3QiKSE9LTEpe19hdGMubG9jPTE7fX1jYXRjaChl
KXt9dmFyIHVhPW5hdmlnYXRvci51c2VyQWdlbnQudG9Mb3dlckNhc2UoKSxkPWRv
Y3VtZW50LHc9d2luZG93LGRsPWQubG9jYXRpb24sYj17d2luOi93aW5kb3dzLy50
ZXN0KHVhKSx4cDooL3dpbmRvd3MgbnQgNS4xLy50ZXN0KHVhKSl8fCgvd2luZG93
cyBudCA1LjIvLnRlc3QodWEpKSxvc3g6L29zIHgvLnRlc3QodWEpLGNocjovY2hy
b21lLy50ZXN0KHVhKSxjaGI6L2Nocm9tZVwvKDFbNDU2Nzg5XSkvLnRlc3QodWEp
LGlwaDovaXBob25lLy50ZXN0KHVhKSxkcm86L2FuZHJvaWQvLnRlc3QodWEpLGlw
YTovaXBhZC8udGVzdCh1YSksc2FmOi9zYWZhcmkvLnRlc3QodWEpJiYhKC9jaHJv
bWUvLnRlc3QodWEpKSxvcHI6L29wZXJhLy50ZXN0KHVhKSxtc2k6KC9tc2llLy50
ZXN0KHVhKSkmJiEoL29wZXJhLy50ZXN0KHVhKSksZmZ4Oi9maXJlZm94Ly50ZXN0
KHVhKSxmZjI6L2ZpcmVmb3hcLzIvLnRlc3QodWEpLGZmbjovZmlyZWZveFwvKCgz
Lls2Nzg5XVswLTlhLXpdKil8KDQuWzAtOWEtel0qKSkvLnRlc3QodWEpLGllNjov
bXNpZSA2LjAvLnRlc3QodWEpLGllNzovbXNpZSA3LjAvLnRlc3QodWEpLGllODov
bXNpZSA4LjAvLnRlc3QodWEpLGllOTovbXNpZSA5LjAvLnRlc3QodWEpLG1vZDot
MX0sXzc9e3JldjoiMTA1ODA4Iixicm86Yix3bHA6KGx8fHt9KS5wcm90b2NvbCxk
bDpkbCx1cG06ISF3LnBvc3RNZXNzYWdlJiYoIiIrdy5wb3N0TWVzc2FnZSkudG9M
b3dlckNhc2UoKS5pbmRleE9mKCJbbmF0aXZlIGNvZGVdIikhPT0tMSxiYW1wOl9h
dGMuYmFtcC1NYXRoLnJhbmRvbSgpLGNhbXA6X2F0Yy5jYW1wLU1hdGgucmFuZG9t
KCkseGFtcDpfYXRjLnhhbXAtTWF0aC5yYW5kb20oKSx2YW1wOl9hdGMudmFtcC1N
YXRoLnJhbmRvbSgpLHRhbXA6X2F0Yy50YW1wLU1hdGgucmFuZG9tKCkscGFtcDpf
YXRjLnBhbXAtTWF0aC5yYW5kb20oKSxhYjoiLSIsaW5zdDoxLHdhaXQ6NTAwLHRt
bzpudWxsLHN1YjohIXdpbmRvdy5hdF9zdWIsZGJtOjAsdWlkOm51bGwsc3B0OiJz
dGF0aWMvcjA3L3dpZGdldDM1LnBuZyIsYXBpOnt9LGltZ3o6W10saGFzaDp3aW5k
b3cubG9jYXRpb24uaGFzaH07ZC5jZT1kLmNyZWF0ZUVsZW1lbnQ7ZC5nbj1kLmdl
dEVsZW1lbnRzQnlUYWdOYW1lO3dpbmRvdy5fYXRlPV83O183LmV2bD1mdW5jdGlv
bihfOCxfOSl7aWYoXzkpe3ZhciBfYTtldmFsKCJldmwgPSAiK184KTtyZXR1cm4g
X2E7fWVsc2V7cmV0dXJuIGV2YWwoXzgpO319O2Z1bmN0aW9uIHJlZHVjZShvLGZu
LF9kLF9lKXtpZighbyl7cmV0dXJuIF9kO31pZihvIGluc3RhbmNlb2YgQXJyYXl8
fChvLmxlbmd0aCYmKHR5cGVvZiBvIT09ImZ1bmN0aW9uIikpKXtmb3IodmFyIGk9
MCxsZW49by5sZW5ndGgsdj1vWzBdO2k8bGVuO3Y9b1srK2ldKXtfZD1mbi5jYWxs
KF9lfHxvLF9kLHYsaSxvKTt9fWVsc2V7Zm9yKHZhciBfMTIgaW4gbyl7X2Q9Zm4u
Y2FsbChfZXx8byxfZCxvW18xMl0sXzEyLG8pO319cmV0dXJuIF9kO312YXIgXzEz
PWZ1bmN0aW9uKF8xNCxfMTUpe3JlZHVjZShfMTQsZnVuY3Rpb24oYWNjLHYsayl7
XzE1KGssdik7fSxbXSk7fSxfMTk9ZnVuY3Rpb24oYSxiKXt2YXIgXzFjPXt9O2Zv
cih2YXIgaT0wO2k8YS5sZW5ndGg7aSsrKXtfMWNbYVtpXV09MTt9Zm9yKHZhciBp
PTA7aTxiLmxlbmd0aDtpKyspe2lmKCFfMWNbYltpXV0pe2EucHVzaChiW2ldKTtf
MWNbYltpXV09MTt9fXJldHVybiBhO30sXzFlPUFycmF5LnByb3RvdHlwZS5zbGlj
ZSxfMWY9ZnVuY3Rpb24oYSl7cmV0dXJuIF8xZS5hcHBseShhLF8xZS5jYWxsKGFy
Z3VtZW50cywxKSk7fSxfMjE9ZnVuY3Rpb24ocyl7cmV0dXJuKCIiK3MpLnJlcGxh
Y2UoLyheXHMrfFxzKyQpL2csIiIpO30sXzIzPWZ1bmN0aW9uKEEsQil7cmV0dXJu
IHJlZHVjZShfMWYoYXJndW1lbnRzLDEpLGZ1bmN0aW9uKEEsXzI3KXtyZXR1cm4g
cmVkdWNlKF8yNyxmdW5jdGlvbihvLHYsayl7aWYobyl7b1trXT12O31yZXR1cm4g
bzt9LEEpO30sQSk7fSxfMmI9ZnVuY3Rpb24obyxkZWwpe3JldHVybiByZWR1Y2Uo
byxmdW5jdGlvbihhY2MsdixrKXtrPV8yMShrKTtpZihrKXthY2MucHVzaChfZXVj
KGspKyI9IitfZXVjKF8yMSgodHlwZW9mKHYpPT0ib2JqZWN0Ij9fMmIodiwoZGVs
fHwiJiIpKToodikpKSkpO31yZXR1cm4gYWNjO30sW10pLmpvaW4oZGVsfHwiJiIp
O30sXzMxPWZ1bmN0aW9uKG8sZGVsKXtyZXR1cm4gcmVkdWNlKG8sZnVuY3Rpb24o
YWNjLHYsayl7az1fMjEoayk7aWYoayl7YWNjLnB1c2goX2V1YyhrKSsiPSIrX2V1
YyhfMjEodikpKTt9cmV0dXJuIGFjYzt9LFtdKS5qb2luKGRlbHx8IiYiKTt9LF8z
Nz1mdW5jdGlvbihxLGRlbCl7cmV0dXJuIHJlZHVjZSgocXx8IiIpLnNwbGl0KGRl
bHx8IiYiKSxmdW5jdGlvbihhY2MsXzNiKXt0cnl7dmFyIGt2PV8zYi5zcGxpdCgi
PSIpLGs9XzIxKF9kdWMoa3ZbMF0pKSx2PV8yMShfZHVjKGt2LnNsaWNlKDEpLmpv
aW4oIj0iKSkpO2lmKHYuaW5kZXhPZihkZWx8fCImIik+LTF8fHYuaW5kZXhPZigi
PSIpPi0xKXt2PV8zNyh2LGRlbHx8IiYiKTt9aWYoayl7YWNjW2tdPXY7fX1jYXRj
aChlKXt9cmV0dXJuIGFjYzt9LHt9KTt9LF8zZj1mdW5jdGlvbihxLGRlbCl7cmV0
dXJuIHJlZHVjZSgocXx8IiIpLnNwbGl0KGRlbHx8IiYiKSxmdW5jdGlvbihhY2Ms
XzQzKXt0cnl7dmFyIGt2PV80My5zcGxpdCgiPSIpLGs9XzIxKF9kdWMoa3ZbMF0p
KSx2PV8yMShfZHVjKGt2LnNsaWNlKDEpLmpvaW4oIj0iKSkpO2lmKGspe2FjY1tr
XT12O319Y2F0Y2goZSl7fXJldHVybiBhY2M7fSx7fSk7fSxfNDc9ZnVuY3Rpb24o
KXt2YXIgXzQ4PV8xZihhcmd1bWVudHMsMCksZm49XzQ4LnNoaWZ0KCksXzRhPV80
OC5zaGlmdCgpO3JldHVybiBmdW5jdGlvbigpe3JldHVybiBmbi5hcHBseShfNGEs
XzQ4LmNvbmNhdChfMWYoYXJndW1lbnRzLDApKSk7fTt9LF80Yj1mdW5jdGlvbih1
bixvYmosZXZ0LGZuKXtpZighb2JqKXtyZXR1cm47fWlmKHdlKXtvYmpbKHVuPyJk
ZXRhY2giOiJhdHRhY2giKSsiRXZlbnQiXSgib24iK2V2dCxmbik7fWVsc2V7b2Jq
Wyh1bj8icmVtb3ZlIjoiYWRkIikrIkV2ZW50TGlzdGVuZXIiXShldnQsZm4sZmFs
c2UpO319LF81MD1mdW5jdGlvbihvYmosZXZ0LGZuKXtfNGIoMCxvYmosZXZ0LGZu
KTt9LF81ND1mdW5jdGlvbihvYmosZXZ0LGZuKXtfNGIoMSxvYmosZXZ0LGZuKTt9
LF81OD1mdW5jdGlvbihzKXtyZXR1cm4ocy5tYXRjaCgvKChbXlwvXC9dKilcL1wv
fFwvXC8pPyhbXlwvXD9cJlwjXSspL2kpKVswXTt9LF81YT1mdW5jdGlvbihzKXty
ZXR1cm4gcy5yZXBsYWNlKF81OChzKSwiIik7fSxfNWM9ZnVuY3Rpb24ob2JqKXtp
ZihudWxsPT1vYmp8fCJvYmplY3QiIT10eXBlb2Ygb2JqKXtyZXR1cm4gb2JqO31p
ZihvYmogaW5zdGFuY2VvZiBPYmplY3Qpe3ZhciBfNWU9e307Zm9yKHZhciBfNWYg
aW4gb2JqKXtpZihvYmouaGFzT3duUHJvcGVydHkoXzVmKSl7XzVlW181Zl09XzVj
KG9ialtfNWZdKTt9fXJldHVybiBfNWU7fXJldHVybiBudWxsO30sXzYwPXt1bnFj
b25jYXQ6XzE5LHJlZHVjZTpyZWR1Y2Usc2xpY2U6XzFmLHN0cmlwOl8yMSxleHRl
bmQ6XzIzLHRvS1Y6XzMxLHJ0b0tWOl8yYixmcm9tS1Y6XzNmLHJmcm9tS1Y6XzM3
LGJpbmQ6XzQ3LGxpc3RlbjpfNTAsdW5saXN0ZW46XzU0LGdVRDpfNTgsZ1VRUzpf
NWEsY2xvbmU6XzVjfTtfNy51dGlsPV82MDtfMjMoXzcsXzYwKTsoZnVuY3Rpb24o
aSxrLGwpe3ZhciBnLG49aS51dGlsO2Z1bmN0aW9uIGoocSxwLHMsbyxyKXt0aGlz
LnR5cGU9cTt0aGlzLnRyaWdnZXJUeXBlPXB8fHE7dGhpcy50YXJnZXQ9c3x8bzt0
aGlzLnRyaWdnZXJUYXJnZXQ9b3x8czt0aGlzLmRhdGE9cnx8e307fW4uZXh0ZW5k
KGoucHJvdG90eXBlLHtjb25zdHJ1Y3RvcjpqLGJ1YmJsZXM6ZmFsc2UscHJldmVu
dERlZmF1bHQ6bi5ub29wLHN0b3BQcm9wYWdhdGlvbjpuLm5vb3AsY2xvbmU6ZnVu
Y3Rpb24oKXtyZXR1cm4gbmV3IHRoaXMuY29uc3RydWN0b3IodGhpcy50eXBlLHRo
aXMudHJpZ2dlclR5cGUsdGhpcy50YXJnZXQsdGhpcy50cmlnZ2VyVGFyZ2V0LG4u
ZXh0ZW5kKHt9LHRoaXMuZGF0YSkpO319KTtmdW5jdGlvbiBlKG8scCl7dGhpcy50
YXJnZXQ9bzt0aGlzLnF1ZXVlcz17fTt0aGlzLmRlZmF1bHRFdmVudFR5cGU9cHx8
ajt9ZnVuY3Rpb24gYShvKXt2YXIgcD10aGlzLnF1ZXVlcztpZighcFtvXSl7cFtv
XT1bXTt9cmV0dXJuIHBbb107fWZ1bmN0aW9uIGgobyxwKXt0aGlzLmdldFF1ZXVl
KG8pLnB1c2gocCk7fWZ1bmN0aW9uIGQocCxyKXt2YXIgcz10aGlzLmdldFF1ZXVl
KHApLG89cy5pbmRleE9mKHIpO2lmKG8hPT0tMSl7cy5zcGxpY2UobywxKTt9fWZ1
bmN0aW9uIGIobyxzLHIscSl7dmFyIHA9dGhpcztpZighcSl7c2V0VGltZW91dChm
dW5jdGlvbigpe3AuZGlzcGF0Y2hFdmVudChuZXcgcC5kZWZhdWx0RXZlbnRUeXBl
KG8sbyxzLHAudGFyZ2V0LHIpKTt9LDEwKTt9ZWxzZXtwLmRpc3BhdGNoRXZlbnQo
bmV3IHAuZGVmYXVsdEV2ZW50VHlwZShvLG8scyxwLnRhcmdldCxyKSk7fX1mdW5j
dGlvbiBtKHApe2Zvcih2YXIgcj0wLHQ9cC50YXJnZXQscz10aGlzLmdldFF1ZXVl
KHAudHlwZSksbz1zLmxlbmd0aDtyPG87cisrKXtzW3JdLmNhbGwodCxwLmNsb25l
KCkpO319ZnVuY3Rpb24gYyhwKXtpZighcCl7cmV0dXJuO31mb3IodmFyIG8gaW4g
Zil7cFtvXT1uLmJpbmQoZltvXSx0aGlzKTt9cmV0dXJuIHA7fXZhciBmPXtjb25z
dHJ1Y3RvcjplLGdldFF1ZXVlOmEsYWRkRXZlbnRMaXN0ZW5lcjpoLHJlbW92ZUV2
ZW50TGlzdGVuZXI6ZCxkaXNwYXRjaEV2ZW50Om0sZmlyZTpiLGRlY29yYXRlOmN9
O24uZXh0ZW5kKGUucHJvdG90eXBlLGYpO2kuZXZlbnQ9e1BvbHlFdmVudDpqLEV2
ZW50RGlzcGF0Y2hlcjplfTt9KShfNyxfNy5hcGksXzcpO183LmVkPW5ldyBfNy5l
dmVudC5FdmVudERpc3BhdGNoZXIoXzcpO3ZhciBfODM9e2lzQm91bmQ6MCxpc1Jl
YWR5OjAscmVhZHlMaXN0OltdLG9uUmVhZHk6ZnVuY3Rpb24oKXtpZighXzgzLmlz
UmVhZHkpe184My5pc1JlYWR5PTE7dmFyIGw9XzgzLnJlYWR5TGlzdC5jb25jYXQo
d2luZG93LmFkZHRoaXNfb25sb2FkfHxbXSk7Zm9yKHZhciBmbj0wO2ZuPGwubGVu
Z3RoO2ZuKyspe2xbZm5dLmNhbGwod2luZG93KTt9XzgzLnJlYWR5TGlzdD1bXTt9
fSxhZGRMb2FkOmZ1bmN0aW9uKF84Nil7dmFyIG89dy5vbmxvYWQ7aWYodHlwZW9m
IHcub25sb2FkIT0iZnVuY3Rpb24iKXt3Lm9ubG9hZD1fODY7fWVsc2V7dy5vbmxv
YWQ9ZnVuY3Rpb24oKXtpZihvKXtvKCk7fV84NigpO307fX0sYmluZFJlYWR5OmZ1
bmN0aW9uKCl7aWYoci5pc0JvdW5kfHxfYXRjLnhvbCl7cmV0dXJuO31yLmlzQm91
bmQ9MTtpZihkLmFkZEV2ZW50TGlzdGVuZXImJiFiLm9wcil7ZC5hZGRFdmVudExp
c3RlbmVyKCJET01Db250ZW50TG9hZGVkIixyLm9uUmVhZHksZmFsc2UpO312YXIg
YXBjPXdpbmRvdy5hZGR0aGlzX3Byb2R1Y3Q7aWYoYXBjJiZhcGMuaW5kZXhPZigi
ZiIpPi0xKXtyLm9uUmVhZHkoKTtyZXR1cm47fWlmKGIubXNpJiYhYi5pZTkmJndp
bmRvdz09dG9wKXsoZnVuY3Rpb24oKXtpZihyLmlzUmVhZHkpe3JldHVybjt9dHJ5
e2QuZG9jdW1lbnRFbGVtZW50LmRvU2Nyb2xsKCJsZWZ0Iik7fWNhdGNoKGVycm9y
KXtzZXRUaW1lb3V0KGFyZ3VtZW50cy5jYWxsZWUsMCk7cmV0dXJuO31yLm9uUmVh
ZHkoKTt9KSgpO31pZihiLm9wcil7ZC5hZGRFdmVudExpc3RlbmVyKCJET01Db250
ZW50TG9hZGVkIixmdW5jdGlvbigpe2lmKHIuaXNSZWFkeSl7cmV0dXJuO31mb3Io
dmFyIGk9MDtpPGQuc3R5bGVTaGVldHMubGVuZ3RoO2krKyl7aWYoZC5zdHlsZVNo
ZWV0c1tpXS5kaXNhYmxlZCl7c2V0VGltZW91dChhcmd1bWVudHMuY2FsbGVlLDAp
O3JldHVybjt9fXIub25SZWFkeSgpO30sZmFsc2UpO31pZihiLnNhZil7dmFyIF84
YTsoZnVuY3Rpb24oKXtpZihyLmlzUmVhZHkpe3JldHVybjt9aWYoZC5yZWFkeVN0
YXRlIT0ibG9hZGVkIiYmZC5yZWFkeVN0YXRlIT0iY29tcGxldGUiKXtzZXRUaW1l
b3V0KGFyZ3VtZW50cy5jYWxsZWUsMCk7cmV0dXJuO31pZihfOGE9PT11bmRlZmlu
ZWQpe3ZhciBfOGM9ZC5nbigibGluayIpO2Zvcih2YXIgaT0wO2k8XzhjLmxlbmd0
aDtpKyspe2lmKF84Y1tpXS5nZXRBdHRyaWJ1dGUoInJlbCIpPT0ic3R5bGVzaGVl
dCIpe184YSsrO319dmFyIF84ZT1kLmduKCJzdHlsZSIpO184YSs9XzhlLmxlbmd0
aDt9aWYoZC5zdHlsZVNoZWV0cy5sZW5ndGghPV84YSl7c2V0VGltZW91dChhcmd1
bWVudHMuY2FsbGVlLDApO3JldHVybjt9ci5vblJlYWR5KCk7fSkoKTt9ci5hZGRM
b2FkKHIub25SZWFkeSk7fSxhcHBlbmQ6ZnVuY3Rpb24oZm4sXzkwKXtyLmJpbmRS
ZWFkeSgpO2lmKHIuaXNSZWFkeSl7Zm4uY2FsbCh3aW5kb3csW10pO31lbHNle3Iu
cmVhZHlMaXN0LnB1c2goZnVuY3Rpb24oKXtyZXR1cm4gZm4uY2FsbCh3aW5kb3cs
W10pO30pO319fSxyPV84MyxhPV83O18yMyhfNyx7cGxvOltdLGxhZDpmdW5jdGlv
bih4KXtfNy5wbG8ucHVzaCh4KTt9fSk7KGZ1bmN0aW9uKGMsZSxkKXt2YXIgYT13
aW5kb3c7Yy5wdWI9ZnVuY3Rpb24oKXtyZXR1cm4gX2V1Yygod2luZG93LmFkZHRo
aXNfY29uZmlnfHx7fSkucHViaWR8fCh3aW5kb3cuYWRkdGhpc19jb25maWd8fHt9
KS51c2VybmFtZXx8d2luZG93LmFkZHRoaXNfcHVifHwiIik7fTtjLnVzdT1mdW5j
dGlvbihnLGgpe2lmKCFhLmFkZHRoaXNfc2hhcmUpe2EuYWRkdGhpc19zaGFyZT17
fTt9aWYoaHx8ZyE9YWRkdGhpc19zaGFyZS51cmwpe2FkZHRoaXNfc2hhcmUuaW1w
X3VybD0wO319O2MucnN1PWZ1bmN0aW9uKCl7dmFyIGg9ZG9jdW1lbnQsZz1oLnRp
dGxlLGY9aC5sb2NhdGlvbj9oLmxvY2F0aW9uLmhyZWY6IiI7aWYoX2F0Yy52ZXI+
PTI1MCYmYWRkdGhpc19zaGFyZS5pbXBfdXJsJiZmJiZmIT1hLmFkZHRoaXNfc2hh
cmUudXJsJiYhKF83LnV0aWwuaXZjKChoLmxvY2F0aW9uLmhhc2h8fCIiKS5zdWJz
dHIoMSkuc3BsaXQoIiwiKS5zaGlmdCgpKSkpe2EuYWRkdGhpc19zaGFyZS51cmw9
YS5hZGR0aGlzX3VybD1mO2EuYWRkdGhpc19zaGFyZS50aXRsZT1hLmFkZHRoaXNf
dGl0bGU9ZztyZXR1cm4gMTt9cmV0dXJuIDA7fTtjLmlndj1mdW5jdGlvbihmLGcp
e2lmKCFhLmFkZHRoaXNfY29uZmlnKXthLmFkZHRoaXNfY29uZmlnPXt1c2VybmFt
ZTphLmFkZHRoaXNfcHVifTt9ZWxzZXtpZihhZGR0aGlzX2NvbmZpZy5kYXRhX3Vz
ZV9jb29raWVzPT09ZmFsc2Upe19hdGMueGNrPTE7fX1pZighYS5hZGR0aGlzX3No
YXJlKXthLmFkZHRoaXNfc2hhcmU9e307fWlmKCFhZGR0aGlzX3NoYXJlLnVybCl7
aWYoIWEuYWRkdGhpc191cmwmJmFkZHRoaXNfc2hhcmUuaW1wX3VybD09PXVuZGVm
aW5lZCl7YWRkdGhpc19zaGFyZS5pbXBfdXJsPTE7fWFkZHRoaXNfc2hhcmUudXJs
PShhLmFkZHRoaXNfdXJsfHxmfHwiIikuc3BsaXQoIiN7Iikuc2hpZnQoKTt9aWYo
IWFkZHRoaXNfc2hhcmUudGl0bGUpe2FkZHRoaXNfc2hhcmUudGl0bGU9KGEuYWRk
dGhpc190aXRsZXx8Z3x8IiIpLnNwbGl0KCIjeyIpLnNoaWZ0KCk7fX07aWYoIV9h
dGMub3N0KXtpZighYS5hZGR0aGlzX2NvbmYpe2EuYWRkdGhpc19jb25mPXt9O31m
b3IodmFyIGIgaW4gYWRkdGhpc19jb25mKXtfYXRjW2JdPWFkZHRoaXNfY29uZlti
XTt9X2F0Yy5vc3Q9MTt9fSkoXzcsXzcuYXBpLF83KTsoZnVuY3Rpb24oYixmLGMp
e3ZhciBoLGc9ZG9jdW1lbnQsYT1iLnV0aWw7Yi5ja3Y9YS5mcm9tS1YoZy5jb29r
aWUsIjsiKTtmdW5jdGlvbiBlKGQpe3JldHVybiBhLmZyb21LVihnLmNvb2tpZSwi
OyIpW2RdO31pZighYi5jb29raWUpe2IuY29va2llPXt9O31iLmNvb2tpZS5yY2s9
ZTt9KShfNyxfNy5hcGksXzcpOyhmdW5jdGlvbihiLGMsZSl7dmFyIGEsaD1kb2N1
bWVudCxnPTAsbT1iLnV0aWw7ZnVuY3Rpb24gaigpe2lmKGcpe3JldHVybiAxO31r
KCJ4dGMiLDEpO2lmKDE9PWIuY29va2llLnJjaygieHRjIikpe2c9MTt9ZigieHRj
IiwxKTtyZXR1cm4gZzt9ZnVuY3Rpb24gbChvKXtpZihfYXRjLnhjayl7cmV0dXJu
O312YXIgbj1vfHxfNy5kaHx8XzcuZHV8fChfNy5kbD9fNy5kbC5ob3N0bmFtZToi
Iik7aWYobi5pbmRleE9mKCIuZ292Iik+LTF8fG4uaW5kZXhPZigiLm1pbCIpPi0x
KXtfYXRjLnhjaz0xO312YXIgcT10eXBlb2YoYi5wdWIpPT09ImZ1bmN0aW9uIj9i
LnB1YigpOmIucHViLGQ9WyJ1c2FybXltZWRpYSIsImdvdmRlbGl2ZXJ5Il07Zm9y
KGkgaW4gZCl7aWYocT09ZFtpXSl7X2F0Yy54Y2s9MTticmVhazt9fX1mdW5jdGlv
biBmKG4sZCl7aWYoaC5jb29raWUpe2guY29va2llPW4rIj07IGV4cGlyZXM9VGh1
LCAwMSBKYW4gMTk3MCAwMDowMDowMSBHTVQ7IHBhdGg9LyIrKGQ/IjsgZG9tYWlu
PSIrKGIuYnJvLm1zaT8iIjoiLiIpKyJhZGR0aGlzLmNvbSI6IiIpO319ZnVuY3Rp
b24gayhvLG4scCxxLGQpe2woKTtpZighX2F0Yy54Y2spe2lmKCFkKXt2YXIgZD1u
ZXcgRGF0ZSgpO2Quc2V0WWVhcihkLmdldEZ1bGxZZWFyKCkrMik7fWRvY3VtZW50
LmNvb2tpZT1vKyI9IituKyghcD8iOyBleHBpcmVzPSIrZC50b1VUQ1N0cmluZygp
OiIiKSsiOyBwYXRoPS87IisoIXE/IiBkb21haW49IisoYi5icm8ubXNpPyIiOiIu
IikrImFkZHRoaXMuY29tIjoiIik7fX1pZighYi5jb29raWUpe2IuY29va2llPXt9
O31iLmNvb2tpZS5zY2s9aztiLmNvb2tpZS5rY2s9ZjtiLmNvb2tpZS5jd3c9ajti
LmNvb2tpZS5nb3Y9bDt9KShfNyxfNy5hcGksXzcpOyhmdW5jdGlvbihjLGYsZCl7
dmFyIGI9Yy51dGlsLGE9e307aWYoIWMuY2JzKXtjLmNicz17fTt9ZnVuY3Rpb24g
ZShpLGgsbCxqLGcpe3ZhciBrPWkrIl8iKyhfZXVjKGgpKS5yZXBsYWNlKC9bMC0z
XVtBLVpdfFteYS16QS1aMC05XS9nLCIiKSsoIWc/TWF0aC5mbG9vcihNYXRoLnJh
bmRvbSgpKjEwMCk6IiIpO2lmKCFfNy5jYnNba10pe183LmNic1trXT1mdW5jdGlv
bigpe2lmKGFba10pe2NsZWFyVGltZW91dChhW2tdKTt9bC5hcHBseSh0aGlzLGFy
Z3VtZW50cyk7fTt9XzcuY2JzWyJ0aW1lXyIra109KG5ldyBEYXRlKCkpLmdldFRp
bWUoKTtpZihqKXtjbGVhclRpbWVvdXQoYVtrXSk7YVtrXT1zZXRUaW1lb3V0KGos
MTAwMDApO31yZXR1cm4iX2F0ZS5jYnMuIitfZXVjKGspO31iLnNjYj1lO30pKF83
LF83LmFwaSxfNyk7KGZ1bmN0aW9uKGIsZCxjKXtmdW5jdGlvbiBlKCl7dmFyIGs9
YShuYXZpZ2F0b3IudXNlckFnZW50LDE2KSxmPSgobmV3IERhdGUoKSkuZ2V0VGlt
ZXpvbmVPZmZzZXQoKSkrIiIrbmF2aWdhdG9yLmphdmFFbmFibGVkKCkrKG5hdmln
YXRvci51c2VyTGFuZ3VhZ2V8fG5hdmlnYXRvci5sYW5ndWFnZSksaD13aW5kb3cu
c2NyZWVuLmNvbG9yRGVwdGgrIiIrd2luZG93LnNjcmVlbi53aWR0aCt3aW5kb3cu
c2NyZWVuLmhlaWdodCt3aW5kb3cuc2NyZWVuLmF2YWlsV2lkdGgrd2luZG93LnNj
cmVlbi5hdmFpbEhlaWdodCxnPW5hdmlnYXRvci5wbHVnaW5zLGw9Zy5sZW5ndGg7
aWYobD4wKXtmb3IodmFyIGo9MDtqPE1hdGgubWluKDEwLGwpO2orKyl7aWYoajw1
KXtmKz1nW2pdLm5hbWUrZ1tqXS5kZXNjcmlwdGlvbjt9ZWxzZXtoKz1nW2pdLm5h
bWUrZ1tqXS5kZXNjcmlwdGlvbjt9fX1yZXR1cm4gay5zdWJzdHIoMCwyKSthKGYs
MTYpLnN1YnN0cigwLDMpK2EoaCwxNikuc3Vic3RyKDAsMyk7fWZ1bmN0aW9uIGEo
aCxqKXt2YXIgZj0yOTE7aWYoaCl7Zm9yKHZhciBnPTA7ZzxoLmxlbmd0aDtnKysp
e2Y9KGYqKGguY2hhckNvZGVBdChnKStnKSszKSYxMDQ4NTc1O319cmV0dXJuKGYm
MTY3NzcyMTUpLnRvU3RyaW5nKGp8fDMyKTt9Yi5tdW49YTtiLmd1Yj1lO30pKF83
LF83LmFwaSxfNyk7KGZ1bmN0aW9uKGQsZSxnKXt2YXIgYyxsPWQudXRpbCxqPTQy
OTQ5NjcyOTUsYj1uZXcgRGF0ZSgpLmdldFRpbWUoKTtmdW5jdGlvbiBoKCl7cmV0
dXJuKChiLzEwMDApJmopLnRvU3RyaW5nKDE2KSsoIjAwMDAwMDAwIisoTWF0aC5m
bG9vcihNYXRoLnJhbmRvbSgpKihqKzEpKSkudG9TdHJpbmcoMTYpKS5zbGljZSgt
OCk7fWZ1bmN0aW9uIGEobSl7cmV0dXJuIGsobSk/KG5ldyBEYXRlKChwYXJzZUlu
dChtLnN1YnN0cigwLDgpLDE2KSoxMDAwKSkpOm5ldyBEYXRlKCk7fWZ1bmN0aW9u
IGkobSl7dmFyIG49YSgpO3JldHVybigobi5nZXRUaW1lKCktMTAwMCo4NjQwMCk+
KG5ldyBEYXRlKCkpLmdldFRpbWUoKSk7fWZ1bmN0aW9uIGYobSxvKXt2YXIgbj1h
KG0pO3JldHVybigoKG5ldyBEYXRlKCkpLmdldFRpbWUoKS1uLmdldFRpbWUoKSk+
byoxMDAwKTt9ZnVuY3Rpb24gayhtKXtyZXR1cm4gbSYmbS5tYXRjaCgvXlswLTlh
LWZdezE2fSQvKSYmIWkobSk7fWwuY3VpZD1oO2wuaXZjPWs7bC5pb2M9Zjt9KShf
NyxfNy5hcGksXzcpOyhmdW5jdGlvbihjLGYsZSl7ZnVuY3Rpb24gYihnKXtpZigh
Zyl7cmV0dXJuIiI7fWVsc2V7aWYoZy5pbmRleE9mKCIlIik+LTEpe2c9X2R1Yyhn
KTt9fXZhciBnPV83LnV0aWwuYXRvYihnLnNwbGl0KCIsIilbMV0pO3JldHVybiBn
O31mdW5jdGlvbiBkKGgpe3ZhciBqPXt9LGcsaTtqLnppcD1oLnN1YnN0cmluZygw
LDUpO2ouY29udGluZW50PWguc3Vic3RyaW5nKDUsNyk7ai5jb3VudHJ5PWguc3Vi
c3RyaW5nKDcsOSk7ai5yZWdpb249aC5zdWJzdHJpbmcoOSwxMSk7Zz1oLnN1YnN0
cmluZygxMSwxNSk7aWYoZyE9IjAwMDAiKXtqLmxhdD0ocGFyc2VJbnQoZykvMTAt
MTgwKS50b0ZpeGVkKDEpO31sb25zdHI9aC5zdWJzdHJpbmcoMTUsMTkpO2lmKGxv
bnN0ciE9IjAwMDAiKXtqLmxvbj0ocGFyc2VJbnQobG9uc3RyKS8xMC0xODApLnRv
Rml4ZWQoMSk7fWouZG1hPWguc3Vic3RyaW5nKDE5LDIyKTtqLm1zYT1oLnN1YnN0
cmluZygyMiwyNik7ai5uZXR3b3JrX3R5cGU9aC5zdWJzdHJpbmcoMjYsMjcpO2ou
dGhyb3VnaHB1dD1oLnN1YnN0cmluZygyNywyOCk7cmV0dXJuIGo7fWZ1bmN0aW9u
IGEoaixrKXtqPWouc3BsaXQoIiwiKTtmb3IodmFyIGg9MDtoPGoubGVuZ3RoO2gr
Kyl7dmFyIGc9altoXS5yZXBsYWNlKC8gL2csIiIpO2lmKGsuemlwPT1nfHxrLmNv
bnRpbmVudD09Z3x8ay5jb3VudHJ5PT1nfHxrLnJlZ2lvbj09Zyl7cmV0dXJuIDE7
fX1yZXR1cm4gMDt9Yy51dGlsPWMudXRpbHx8e307Yy51dGlsLmdlbz17ZGVjOmIs
cGFyc2U6ZCxpc2luOmF9O30pKF83LF83LmFwaSxfNyk7KGZ1bmN0aW9uKGEsYyxi
KXtmdW5jdGlvbiBkKGUpe3JldHVybiBlLnNwbGl0KCIvLyIpLnBvcCgpLnNwbGl0
KCIvIikuc2hpZnQoKS5zcGxpdCgiIyIpLnNoaWZ0KCkuc3BsaXQoIj8iKS5zaGlm
dCgpLnNwbGl0KCIuIikuc2xpY2UoLTIpLmpvaW4oIi4iKTt9YS51dGlsPWEudXRp
bHx8e307YS51dGlsLmhvc3Q9ZDt9KShfNyxfNy5hcGksXzcpOyhmdW5jdGlvbihh
LGQsYyl7ZnVuY3Rpb24gZShnLGYpe3ZhciBoPWcuaW5kZXhPZigiIyIpPi0xJiYh
Zj9nLnJlcGxhY2UoL15bXlwjXStcIz98XlwjPy8sIiIpOmcucmVwbGFjZSgvXlte
XD9dK1w/P3xeXD8/LywiIiksaT1hLnV0aWwuZnJvbUtWKGgpO3JldHVybiBpO31m
dW5jdGlvbiBiKGspe3ZhciBnPWRvY3VtZW50LmduKCJzY3JpcHQiKSxsPWcubGVu
Z3RoLGg9Z1tsLTFdLGo9ZShoLnNyYyk7aWYoa3x8KGguc3JjJiZoLnNyYy5pbmRl
eE9mKCJhZGR0aGlzIik9PS0xKSl7Zm9yKHZhciBmPTA7ZjxsO2YrKyl7aWYoKGdb
Zl0uc3JjfHwiIikuaW5kZXhPZihrfHwiYWRkdGhpcy5jb20iKT4tMSl7aj1lKGdb
Zl0uc3JjKTticmVhazt9fX1yZXR1cm4gajt9aWYoIWEudXRpbCl7YS51dGlsPXt9
O31hLnV0aWwuZ3NwPWI7YS51dGlsLmdocD1lO30pKF83LF83LmFwaSxfNyk7KGZ1
bmN0aW9uKGUsZyxmKXt2YXIgZD1lLnV0aWwsYj0iQUJDREVGR0hJSktMTU5PUFFS
U1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODktXz0i
O2Z1bmN0aW9uIGEoayl7dmFyIGo9IiIsbixsLGgscCxvLG09MDtpZigvWzAtOWEt
ZkEtRl0rLy50ZXN0KGspKXt3aGlsZShtPGsubGVuZ3RoKXtuPXBhcnNlSW50KGsu
Y2hhckF0KG0rKyksMTYpO2w9cGFyc2VJbnQoay5jaGFyQXQobSsrKSwxNik7aD1w
YXJzZUludChrLmNoYXJBdChtKyspLDE2KTtwPShuPDwyKXwoaXNOYU4oaCk/bCYz
OihsPj4yKSk7bz0oKGwmMyk8PDQpfGg7ais9Yi5jaGFyQXQocCkrKGlzTmFOKGgp
PyIiOmIuY2hhckF0KG8pKTt9fXJldHVybiBqO31mdW5jdGlvbiBjKGspe3ZhciBq
PSIiLG4sbCxoLHAsbyxtPTA7d2hpbGUobTxrLmxlbmd0aCl7cD1iLmluZGV4T2Yo
ay5jaGFyQXQobSsrKSk7bz1tPj1rLmxlbmd0aD9OYU46Yi5pbmRleE9mKGsuY2hh
ckF0KG0rKykpO249cD4+MjtsPWlzTmFOKG8pPyhwJjMpOigoKHAmMyk8PDIpfChv
Pj40KSk7aD1vJjE1O2orPW4udG9TdHJpbmcoMTYpK2wudG9TdHJpbmcoMTYpKyhp
c05hTihvKT8iIjpoLnRvU3RyaW5nKDE2KSk7fXJldHVybiBqO31kLmhidG9hPWE7
ZC5hdG9oYj1jO30pKF83LF83LmFwaSxfNyk7KGZ1bmN0aW9uKGYscyx1KXt2YXIg
dj1mLGo9bmV3IERhdGUoKS5nZXRUaW1lKCkscj1mdW5jdGlvbigpe3JldHVybiBN
YXRoLmZsb29yKE1hdGgucmFuZG9tKCkqNDI5NDk2NzI5NSkudG9TdHJpbmcoMzYp
O30sdz1mdW5jdGlvbigpe3JldHVybiBNYXRoLmZsb29yKChuZXcgRGF0ZSgpLmdl
dFRpbWUoKS1qKS8xMDApLnRvU3RyaW5nKDE2KTt9LGc9MCxpPWZ1bmN0aW9uKGEp
e2lmKGc9PT0wKXt2LnNpZD1nPShhfHx2LnV0aWwuY3VpZCgpKTt9cmV0dXJuIGc7
fSxkPW51bGwsYz1mdW5jdGlvbihhLHgpe2lmKGQhPT1udWxsKXtjbGVhclRpbWVv
dXQoZCk7fWlmKGEpe2Q9c2V0VGltZW91dChmdW5jdGlvbigpe3goZmFsc2UpO30s
Xzcud2FpdCk7fX0sbz1mdW5jdGlvbih4LGEpe3JldHVybiBfZXVjKHgpKyI9Iitf
ZXVjKGEpKyI7Iit3KCk7fSxuPTEsaD1mdW5jdGlvbih4LHope3ZhciBhPSh4fHwi
Iikuc3BsaXQoIj8iKSx4PWEuc2hpZnQoKSx5PShhLnBvcCgpfHwiIikuc3BsaXQo
IiYiKTtyZXR1cm4geih4LHkpO30saz1mdW5jdGlvbihhLHgseix5KXtpZigheCl7
eD17fTt9aWYoIXgucmVtb3ZlKXt4LnJlbW92ZT1bXTt9aWYoeC5yZW1vdmUucHVz
aCl7eC5yZW1vdmUucHVzaCgic21zX3NzIik7eC5yZW1vdmUucHVzaCgiYXRfeHQi
KTt4LnJlbW92ZS5wdXNoKCJmYl9yZWYiKTt4LnJlbW92ZS5wdXNoKCJmYl9zb3Vy
Y2UiKTt9aWYoeC5yZW1vdmUpe2E9dChhLHgucmVtb3ZlKTt9aWYoeC5jbGVhbil7
YT1sKGEpO31pZih4LmRlZnJhZyl7YT1lKGEpO31pZih4LmFkZCl7YT1tKGEseC5h
ZGQseix5KTt9cmV0dXJuIGE7fSxtPWZ1bmN0aW9uKHosQixBLHgpe3ZhciBhPXt9
O2lmKEIpe2Zvcih2YXIgeSBpbiBCKXtpZih6LmluZGV4T2YoeSsiPSIpPi0xKXtj
b250aW51ZTt9YVt5XT1wKEJbeV0seixBLHgpO31CPV83LnV0aWwudG9LVihhKTt9
cmV0dXJuIHorKEIubGVuZ3RoPygoei5pbmRleE9mKCI/Iik+LTE/IiYiOiI/Iikr
Qik6IiIpO30scD1mdW5jdGlvbih5LHgseixhKXt2YXIgej16fHxhZGR0aGlzX3No
YXJlO3JldHVybiB5LnJlcGxhY2UoL1x7XHtzZXJ2aWNlXH1cfS9nLF9ldWMoYXx8
IiIpKS5yZXBsYWNlKC9ce1x7Y29kZVx9XH0vZyxfZXVjKGF8fCIiKSkucmVwbGFj
ZSgvXHtce3RpdGxlXH1cfS9nLF9ldWMoei50aXRsZSkpLnJlcGxhY2UoL1x7XHt1
cmxcfVx9L2csX2V1Yyh4KSk7fSx0PWZ1bmN0aW9uKHgseil7dmFyIGE9e30sej16
fHxbXTtmb3IodmFyIHk9MDt5PHoubGVuZ3RoO3krKyl7YVt6W3ldXT0xO31yZXR1
cm4gaCh4LGZ1bmN0aW9uKEEsRCl7dmFyIEU9W107aWYoRCl7Zm9yKHZhciBCIGlu
IEQpe2lmKHR5cGVvZihEW0JdKT09InN0cmluZyIpe3ZhciBDPShEW0JdfHwiIiku
c3BsaXQoIj0iKTtpZihDLmxlbmd0aCE9MiYmRFtCXSl7RS5wdXNoKERbQl0pO31l
bHNle2lmKGFbQ1swXV0pe2NvbnRpbnVlO31lbHNle2lmKERbQl0pe0UucHVzaChE
W0JdKTt9fX19fUErPShFLmxlbmd0aD8oIj8iK0Uuam9pbigiJiIpKToiIik7fXJl
dHVybiBBO30pO30scT1mdW5jdGlvbihhKXt2YXIgeD1hLnNwbGl0KCIjIikucG9w
KCkuc3BsaXQoIiwiKS5zaGlmdCgpLnNwbGl0KCI9IikucG9wKCk7aWYoXzcudXRp
bC5pdmMoeCkpe3JldHVybiBhLnNwbGl0KCIjIikucG9wKCkuc3BsaXQoIiwiKTt9
cmV0dXJuWyIiXTt9LGU9ZnVuY3Rpb24oYSl7dmFyIHg9cShhKS5zaGlmdCgpLnNw
bGl0KCI9IikucG9wKCk7aWYoXzcudXRpbC5pdmMoeCkpe3JldHVybiBhLnNwbGl0
KCIjIikuc2hpZnQoKTt9ZWxzZXt4PWEuc3BsaXQoIiMiKS5zbGljZSgxKS5qb2lu
KCIjIikuc3BsaXQoIjsiKS5zaGlmdCgpO2lmKHguc3BsaXQoIi4iKS5sZW5ndGg9
PTMpe3g9eC5zcGxpdCgiLiIpLnNsaWNlKDAsLTEpLmpvaW4oIi4iKTt9aWYoeC5s
ZW5ndGg9PTEyJiZ4LnN1YnN0cigwLDEpPT0iLiImJigvW2EtekEtWjAtOVwtX117
MTF9LykudGVzdCh4LnN1YnN0cigxKSkpe3JldHVybiBhLnNwbGl0KCIjIikuc2hp
ZnQoKTt9fXJldHVybiBhO30sbD1mdW5jdGlvbihhKXtyZXR1cm4gaChhLGZ1bmN0
aW9uKHksQil7dmFyIHg9eS5pbmRleE9mKCI7anNlc3Npb25pZCIpLEM9W107aWYo
eD4tMSl7eT15LnN1YnN0cigwLHgpO31pZihCKXtmb3IodmFyIHogaW4gQil7aWYo
dHlwZW9mKEJbel0pPT0ic3RyaW5nIil7dmFyIEE9KEJbel18fCIiKS5zcGxpdCgi
PSIpO2lmKEEubGVuZ3RoPT0yKXtpZihBWzBdLmluZGV4T2YoInV0bV8iKT09PTB8
fEFbMF09PSJnY2xpZCJ8fEFbMF09PSJzbXNfc3MifHxBWzBdPT0iYXRfeHQifHxB
WzBdPT0iZmJfcmVmInx8QVswXT09ImZiX3NvdXJjZSIpe2NvbnRpbnVlO319aWYo
Qlt6XSl7Qy5wdXNoKEJbel0pO319fXkrPShDLmxlbmd0aD8oIj8iK0Muam9pbigi
JiIpKToiIik7fXJldHVybiB5O30pO30sYj1mdW5jdGlvbigpe3ZhciBhPSh0eXBl
b2Yodi5wdWJ8fCIiKT09ImZ1bmN0aW9uIj92LnB1YigpOnYucHViKXx8InVua25v
d24iO3JldHVybiJBVC0iK2ErIi8tLyIrdi5hYisiLyIraSgpKyIvIisobisrKSso
di51aWQhPT1udWxsPyIvIit2LnVpZDoiIik7fTtpZighXzcudHJhY2spe183LnRy
YWNrPXt9O31mLnV0aWwuZXh0ZW5kKF83LnRyYWNrLHtmY3Y6byxyYW46cixydXA6
dCxhdXA6bSxjb2Y6ZSxnb2Y6cSxjbHU6bCxtZ3U6ayxzc2lkOmksc3RhOmIsc3ht
OmN9KTt9KShfNyxfNy5hcGksXzcpOyhmdW5jdGlvbihjLGUsaSl7dmFyIG49Ii4i
LGg9IjsiLHM9Ii4iLGw9bi5sZW5ndGgsaz0wLHE9e3dwcDoxLGJsZzoxfTtmdW5j
dGlvbiBiKHQpe3ZhciB1PXQuc3BsaXQoIjsiKS5zaGlmdCgpO2lmKHUuc3BsaXQo
Ii4iKS5sZW5ndGg9PTMpe3U9dS5zcGxpdCgiLiIpLnNsaWNlKDAsLTEpLmpvaW4o
Ii4iKTt9aWYodS5sZW5ndGg9PTEyJiZ1LnN1YnN0cigwLDEpPT0iLiImJigvW2Et
ekEtWjAtOVwtX117MTF9LykudGVzdCh1LnN1YnN0cigxKSkpe3JldHVybiAxO31y
ZXR1cm4gMDt9ZnVuY3Rpb24gcih0KXtyZXR1cm4odC5sZW5ndGg9PSgxMStsKSYm
KHQuc3Vic3RyKDAsbCk9PW4pJiYoL1thLXpBLVowLTlcLV9dezExfS8pLnRlc3Qo
dC5zdWJzdHIobCkpKTt9ZnVuY3Rpb24gbyh1KXt2YXIgdD1fNy51dGlsLmF0b2hi
KHUuc3Vic3RyKGwpKTtyZXR1cm57aWQ6KHQuc3Vic3RyKDAsOCkrIjAwMDAwMDAw
LCIrcGFyc2VJbnQodC5zdWJzdHIoMTYpLDEwKSksZnVpZDp0LnN1YnN0cig4LDgp
fTt9ZnVuY3Rpb24gZyhLLEkpe2lmKCFLKXtLPWRvY3VtZW50LmxvY2F0aW9uO31p
ZighSSl7ST1kLnJlZmVyZXJ8fGQucmVmZXJyZXJ8fCIiO312YXIgSixQLEEsTix2
LEUseD0wLHk9MCxHPUs/Sy5ocmVmOiIiLEM9KEd8fCIiKS5zcGxpdCgiIyIpLnNo
aWZ0KCksdT1LLmhhc2guc3Vic3RyKDEpLEY9XzcudXRpbC5naHAoSy5zZWFyY2gs
MSksSD1fNy51dGlsLmdocChLLmhhc2gpO3k9MCxhdF9zdD1ILmF0X3N0LGF0X3Bj
bz1ILmF0X3Bjbyx2PUYuc21zX3NzLGZiX3JlZj1GLmZiX3JlZixhdF94dD1GLmF0
X3h0LHFfYXRfc3Q9Ri5hdF9zdDtpZighYXRfc3Qpe2lmKHIodSkpe3ZhciBRPV83
LnV0aWwuYXRvaGIodS5zdWJzdHIobCkpO0U9US5zdWJzdHIoOCw4KTthdF9zdD1R
LnN1YnN0cigwLDgpKyIwMDAwMDAwMCwiO2F0X3N0Kz1wYXJzZUludChRLnN1YnN0
cigxNiksMTApO319aWYoZmJfcmVmJiYhYXRfc3Qpe3ZhciBNPXMsQj1mYl9yZWYu
c3BsaXQoTSk7aWYoQi5sZW5ndGg8MiYmZmJfcmVmLmluZGV4T2YoIl8iKT4tMSl7
TT0iXyI7Qj1mYl9yZWYuc3BsaXQoTSk7fXZhciB3PUIubGVuZ3RoPjE/Qi5wb3Ao
KToiIix0PUIuam9pbihNKTtpZighcih0KSl7dD1mYl9yZWY7dz0iIjt9aWYocih0
KSl7dmFyIFE9XzcudXRpbC5hdG9oYih0LnN1YnN0cihsKSk7YXRfeHQ9US5zdWJz
dHIoMCwxNikrIiwiK3BhcnNlSW50KFEuc3Vic3RyKDE2KSwxMCk7dj0iZmFjZWJv
b2tfIisod3x8Imxpa2UiKTt9ZWxzZXt2YXIgTz1mYl9yZWYuc3BsaXQoIj0iKS5w
b3AoKS5zcGxpdChzKTtpZihPLmxlbmd0aD09MiYmXzcudXRpbC5pdmMoT1swXSkp
e2F0X3h0PU8uam9pbigiLCIpO3Y9ImZhY2Vib29rXyIrKHd8fCJsaWtlIik7fX19
YXRfc3Q9KGF0X3N0JiZfNy51dGlsLml2YyhhdF9zdC5zcGxpdCgiLCIpLnNoaWZ0
KCkpKT9hdF9zdDoiIjtpZighYXRfeHQpe3ZhciBNPSh1LmluZGV4T2YoaCk+LTEp
P2g6cyx6PXUuc3Vic3RyKGwpLnNwbGl0KE0pO2lmKHoubGVuZ3RoPT0yJiZyKHUu
c3Vic3RyKDAsMSkrelswXSkpe3ZhciBRPV83LnV0aWwuYXRvaGIoelswXSk7YXRf
eHQ9US5zdWJzdHIoMCwxNikrIiwiK3BhcnNlSW50KFEuc3Vic3RyKDE2KSwxMCk7
dj16WzFdO3g9MTt9fWlmKGF0X3Bjbyl7QT0xO31pZihhdF9zdCl7eT1wYXJzZUlu
dChhdF9zdC5zcGxpdCgiLCIpLnBvcCgpKSsxO1A9YXRfc3Quc3BsaXQoIiwiKS5z
aGlmdCgpO31lbHNle2lmKEcuaW5kZXhPZihfYXRkKyJib29rIik9PS0xJiZDIT1J
KXt2YXIgRD1bXSxMO2lmKGF0X3h0KXtMPWF0X3h0LnNwbGl0KCIsIik7Sj1fZHVj
KEwuc2hpZnQoKSk7aWYoSi5pbmRleE9mKCIsIik+LTEpe0w9Si5zcGxpdCgiLCIp
O0o9TC5zaGlmdCgpO319ZWxzZXtpZihxX2F0X3N0KXtMPXFfYXRfc3Quc3BsaXQo
IiwiKTtOPV9kdWMoTC5zaGlmdCgpKTtpZihOLmluZGV4T2YoIiwiKT4tMSl7TD1O
LnNwbGl0KCIsIik7Tj1MLnNoaWZ0KCk7fX19aWYoTCYmTC5sZW5ndGgpe3k9TWF0
aC5taW4oMyxwYXJzZUludChMLnBvcCgpKSsxKTt9fX1pZighXzcudXRpbC5pdmMo
UCkpe1A9bnVsbDt9aWYoIV83LnV0aWwuaXZjKE4pKXtOPW51bGw7fXY9KHZ8fCIi
KS5zcGxpdCgiIyIpLnNoaWZ0KCkuc3BsaXQoIj8iKS5zaGlmdCgpO3JldHVybnty
c2k6UCxjZmM6QSxoYXNoOngscnNpcTpOLGZ1aWQ6RSxyeGk6Sixyc2M6dixnZW46
eX07fWZ1bmN0aW9uIGYodix0KXtpZighdHx8KHQuZGF0YV90cmFja19jbGlja2Jh
Y2shPT1mYWxzZSYmdC5kYXRhX3RyYWNrX2xpbmtiYWNrIT09ZmFsc2UpKXtpZihr
KXtyZXR1cm4gdHJ1ZTt9aWYoX2F0Yy52ZXI+PTI1MCl7cmV0dXJuKGs9dHJ1ZSk7
fXY9KHZ8fHdpbmRvdy5hZGR0aGlzX3Byb2R1Y3R8fCIiKS5zcGxpdCgiLCIpO2Zv
cih2YXIgdT0wO3U8di5sZW5ndGg7dSsrKXtpZihxW3ZbdV0uc3BsaXQoIi0iKS5z
aGlmdCgpXSl7cmV0dXJuKGs9dHJ1ZSk7fX19cmV0dXJuIGZhbHNlO31mdW5jdGlv
biBqKHQsdSl7dD10fHxhLnV0aWwuY3VpZCgpO3JldHVybiBuK183LnV0aWwuaGJ0
b2EodCtNYXRoLm1pbigzLHV8fDApKTt9ZnVuY3Rpb24gcCh1LHYsdCl7dD10fHxh
LnV0aWwuY3VpZCgpO3JldHVybiB1LmluZGV4T2YoIiMiKT4tMT91OnUrIiMiK2oo
KHY/dDp0LnN1YnN0cigwLDgpK183Lmd1YigpKSwoYS5zbWR8fHt9KS5nZW4pKyh2
P3MrdjoiIik7fWZ1bmN0aW9uIG0odil7dmFyIHUseCx6LEE7aWYodi5pbmRleE9m
KCIjIik+LTEpe3ZhciB5PXYuc3BsaXQoIiMiKS5zbGljZSgxKS5qb2luKCIjIik7
aWYoYih5KSl7dmFyIHQ9eS5zdWJzdHIoMSkuc3BsaXQoIi4iKSx3PSh0Lmxlbmd0
aCk/dC5zaGlmdCgpOiIiO3g9KHQubGVuZ3RoKT90LnBvcCgpOiIiO2lmKHcpe3c9
XzcudXRpbC5hdG9oYih3KTt1PXcuc3Vic3RyKDAsMTYpO3o9cGFyc2VJbnQody5z
dWJzdHIoMTYpLDEwKTtpZighaXNOYU4oeikpe0E9QXx8e307QS5nZW49ejt9fWlm
KF83LnV0aWwuaXZjKHUpKXtBPUF8fHt9O0EueGlkPXU7fWlmKHguc2VhcmNoKC9e
W2EtekEtWjAtOV9dKyQvKSE9LTEpe0E9QXx8e307QS5yc2M9eDt9fX1yZXR1cm4g
QTt9XzcuZXh0ZW5kKF83LnRyYWNrLHtjdXI6cCxkY3U6bSxnY2M6aixjcGY6bixj
dHA6Zixlb3A6ZyxpY2g6Yn0pO30pKF83LF83LmFwaSxfNyk7KGZ1bmN0aW9uKGIs
ZCxjKXtmdW5jdGlvbiBmKGcpe2lmKGc9PSJ0LmNvIil7cmV0dXJuInR3aXR0ZXIi
O31mb3IodmFyIGggaW4gYi5zZXJ2aWNlcy5tYXApe3ZhciBpPWIuc2VydmljZXMu
bWFwW2hdO2lmKGk9PT0iIil7aT1oKyIuY29tIjt9aWYoZy5pbmRleE9mKGkpIT0t
MSl7cmV0dXJuIGg7fX1yZXR1cm47fWZ1bmN0aW9uIGUoaCl7aD1fZHVjKGgpO2g9
aC50b0xvd2VyQ2FzZSgpO2g9aC5yZXBsYWNlKC9bLDs6XCtcfF0vZywiICIpO2g9
aC5yZXBsYWNlKC9bXmEtejAtOS4gJ1wtXS9nLCIiKTtoPWgucmVwbGFjZSgvXHMr
L2csIiAiKTtoPWgucmVwbGFjZSgvXHMrJC9nLCIiKTt2YXIgaz1bXTt2YXIgaj1o
LnNwbGl0KCIgIik7Zm9yKHZhciBnPTA7ZzxqLmxlbmd0aDtnKyspe3ZhciBpPWpb
Z107aWYoaS5jaGFyQXQoMCk9PSItIil7Y29udGludWU7fWVsc2V7aWYoLydzJC8u
dGVzdChpKSl7ay5wdXNoKGkuc3Vic3RyaW5nKDAsaS5sZW5ndGgtMikucmVwbGFj
ZSgvWy0nXS9nLCIiKSsiJ3MiKTt9ZWxzZXtrPWsuY29uY2F0KGkucmVwbGFjZSgv
Jy9nLCIiKS5zcGxpdCgiLSIpKTt9fX1yZXR1cm4gazt9ZnVuY3Rpb24gYSgpe3Zh
ciBoPWIuZHI7dmFyIGw9Yi5hZC5jbHIoaCk7dmFyIGk9e307aWYodHlwZW9mKGgp
PT0idW5kZWZpbmVkInx8aD09PSIiKXtpLnR5cGU9ImRpcmVjdCI7cmV0dXJuIGk7
fXZhciBqPWIudXRpbC5ob3N0KGgpO3ZhciBrPWYoaik7aWYodHlwZW9mKGspIT0i
dW5kZWZpbmVkIil7aS50eXBlPSJzb2NpYWwiO2kuc2VydmljZT1rO31lbHNle2lm
KGIuYWQuaXNzKGgpKXtpLnR5cGU9InNlYXJjaCI7aS5kb21haW49Yi51dGlsLmhv
c3QoaCk7dmFyIGc9Yi5hZC5mc3QoaCk7aS50ZXJtcz1lKGcpO31lbHNle2lmKGwm
Yi5hZC5yZWYucl9vbmRvbWFpbil7aS50eXBlPSJpbnRlcm5hbCI7aS5kb21haW49
ZG9jdW1lbnQubG9jYXRpb24uaG9zdG5hbWU7fWVsc2V7aWYobCZiLmFkLnJlZi5y
X29mZmRvbWFpbil7aS50eXBlPSJyZWZlcnJlZCI7aS5kb21haW49Yi51dGlsLmhv
c3QoaCk7fWVsc2V7aS50eXBlPSJkaXJlY3QiO319fX1yZXR1cm4gaTt9aWYoIWIu
dHJhY2spe2IudHJhY2s9e307fWIudHJhY2sudHM9e2dldDphLGdzdDplfTt9KShf
NyxfNy5hcGksXzcpOyhmdW5jdGlvbigpe3ZhciBkPWRvY3VtZW50LGE9XzcsXzE4
OD0wLGN2dD1bXSxhdnQ9bnVsbCxfMThiPU1hdGgucmFuZG9tKCk8X2F0Yy5jc21w
LF8xOGM9KCFfNy5zdWImJigoZGx8fHt9KS5ocmVmfHwiIikuaW5kZXhPZigiLmFk
ZHRoaXMuY29tIik+LTEpPzE6TWF0aC5yYW5kb20oKTwxMDAwKl9hdGMuY3NtcCxf
MThkPW5ldyBSZWdFeHAoL1woPyhcZHszfSlcKT9bLSBdPyhcZHszfSlbLSBdPyhc
ZHs0fSkvZyksXzE4ZT1uZXcgUmVnRXhwKC9eKCgoW2Etel18WzAtOV18XC0pKylc
LikrKFthLXpdKSskL2lnKSxxdHA9W10seHRwPWZ1bmN0aW9uKCl7dmFyIHA7d2hp
bGUocD1xdHAucG9wKCkpe3RyayhwKTt9fSxhdGY9bnVsbCxwY3M9W10sc3BjPW51
bGw7ZnVuY3Rpb24gYXBjKGMpe2M9Yy5zcGxpdCgiLSIpLnNoaWZ0KCk7Zm9yKHZh
ciBpPTA7aTxwY3MubGVuZ3RoO2krKyl7aWYocGNzW2ldPT1jKXtyZXR1cm47fX1w
Y3MucHVzaChjKTt9ZnVuY3Rpb24gZ2V0X2F0c3NoKCl7dmFyIGRpdj1kLmdldEVs
ZW1lbnRCeUlkKCJfYXRzc2giKTtpZighZGl2KXtkaXY9ZC5jZSgiZGl2Iik7ZGl2
LnN0eWxlLnZpc2liaWxpdHk9ImhpZGRlbiI7ZGl2LmlkPSJfYXRzc2giO2Eub3Bw
KGRpdi5zdHlsZSk7ZC5ib2R5Lmluc2VydEJlZm9yZShkaXYsZC5ib2R5LmZpcnN0
Q2hpbGQpO31yZXR1cm4gZGl2O31mdW5jdGlvbiBjdGYodXJsKXt2YXIgaWZyLHI9
TWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKjEwMDApLGRpdj1nZXRfYXRzc2goKTtp
ZighYS5icm8ubXNpKXtpZnI9ZC5jZSgiaWZyYW1lIik7aWZyLmlkPSJfYXRzc2gi
K3I7aWZyLnRpdGxlPSJBZGRUaGlzIHV0aWxpdHkgZnJhbWUiO31lbHNle2lmKGEu
YnJvLmllNiYmIXVybCYmZC5sb2NhdGlvbi5wcm90b2NvbC5pbmRleE9mKCJodHRw
cyIpPT0wKXt1cmw9ImphdmFzY3JpcHQ6JyciO31kaXYuaW5uZXJIVE1MPSI8aWZy
YW1lIGlkPVwiX2F0c3NoIityKyJcIiB3aWR0aD1cIjFcIiBoZWlnaHQ9XCIxXCIg
dGl0bGU9XCJBZGRUaGlzIHV0aWxpdHkgZnJhbWVcIiBuYW1lPVwiX2F0c3NoIity
KyJcIiAiKyh1cmw/InNyYz1cIiIrdXJsKyJcIiI6IiIpKyI+IjtpZnI9ZC5nZXRF
bGVtZW50QnlJZCgiX2F0c3NoIityKTt9YS5vcHAoaWZyLnN0eWxlKTtpZnIuZnJh
bWVib3JkZXI9aWZyLnN0eWxlLmJvcmRlcj0wO2lmci5zdHlsZS50b3A9aWZyLnN0
eWxlLmxlZnQ9MDtyZXR1cm4gaWZyO31mdW5jdGlvbiBqc2woKXt2YXIgdz13aW5k
b3c7cmV0dXJuKCgoKHcualF1ZXJ5fHx7fSkuZm58fHt9KS5qcXVlcnkmJjEpfCgo
dy5Qcm90b3R5cGV8fHt9KS5WZXJzaW9uJiYyKXwoKHcuWVVJfHx7fSkudmVyc2lv
bnx8KHcuWUFIT098fHt9KS5WRVJTSU9OJiY0KXwoKHcuRXh0fHx7fSkudmVyc2lv
biYmOCl8KCh3LmRvam98fHt9KS52ZXJzaW9uJiYxNil8KCh3Ll9nYXF8fHcuX2dh
dCkmJjMyKXwody5nb29nbGVfYWRfY2xpZW50JiY2NCkpO31mdW5jdGlvbiBvbk1l
bnVTaGFyZShlKXt2YXIgXzE5ZD0zMDA7aWYoZSYmZS5kYXRhJiZlLmRhdGEuc2Vy
dmljZSl7aWYoYS5kY3A+PV8xOWQpe3JldHVybjt9dHJrKHtnZW46ZS5kYXRhLnNl
cnZpY2UuaW5kZXhPZigiZmFjZWJvb2siKT4tMXx8ZS5kYXRhLnNlcnZpY2U9PSJt
b3JlIj8tMTpfMTlkLHBpeDoiZGVzdD0iK2UuZGF0YS5zZXJ2aWNlfSk7YS5kY3A9
XzE5ZDt9fXZhciBfMTllLF8xOWY9W107ZnVuY3Rpb24gb25BcGlVc2FnZShldnQp
e2lmKGV2dC5kYXRhLmNhbGwpe18xOWYucHVzaChldnQuZGF0YS5jYWxsKTt9aWYo
IV8xOWUpe18xOWU9c2V0VGltZW91dChmdW5jdGlvbigpe2ltZygiYXAiLCIzIiwi
Y2FsbHM9IitfZXVjKF8xOWYuam9pbigiLCIpKSx7fSk7fSwxMDAwMCk7fX1mdW5j
dGlvbiBvbk1lbnVQb3AoZXZ0KXt2YXIgdD17fSxkYXRhPWV2dC5kYXRhfHx7fSxz
dmM9ZGF0YS5zdmMscGNvPWRhdGEucGNvLF8xYTY9ZGF0YS5jbW8sXzFhNz1kYXRh
LmNycyxfMWE4PWRhdGEuY3NvO2lmKHN2Yyl7dC5zaD1zdmM7fWlmKF8xYTYpe3Qu
Y209XzFhNjt9aWYoXzFhOCl7dC5jcz0xO31pZihfMWE3KXt0LmNyPTE7fWlmKHBj
byl7dC5zcGM9cGNvO31pbWcoInNoIiwiMyIsbnVsbCx0KTt9ZnVuY3Rpb24gdHJr
KHQpe3ZhciBkcj1hLmRyLHJldj0oYS5yZXZ8fCIiKTtpZighdCl7cmV0dXJuO310
Lnhjaz1fYXRjLnhjaz8xOjA7dC54eGw9MTt0LnNpZD1hLnRyYWNrLnNzaWQoKTt0
LnB1Yj1hLnB1YigpO3Quc3NsPWEuc3NsfHwwO3QuZHU9YS50cnUoYS5kdXx8YS5k
bC5ocmVmKTtpZihhLmR0KXt0LmR0PWEuZHQ7fWlmKGEuY2Ipe3QuY2I9YS5jYjt9
dC5sbmc9YS5sbmcoKTt0LnZlcj1fYXRjLnZlcjt0LmpzbD1hLnRyYWNrLmpzbCgp
O2lmKCFhLnVwbSYmYS51aWQpe3QudWlkPWEudWlkO310LnBjPXQuc3BjfHxwY3Mu
am9pbigiLCIpO2lmKGRyKXt0LmRyPWEudHJ1KGRyKTt9aWYoYS5kaCl7dC5kaD1h
LmRoO31pZihyZXYpe3QucmV2PXJldjt9aWYoYS54ZnIpe2lmKGEudXBtKXtpZihh
dGYpe2F0Zi5jb250ZW50V2luZG93LnBvc3RNZXNzYWdlKF8zMSh0KSwiKiIpO319
ZWxzZXt2YXIgZGl2PWdldF9hdHNzaCgpLGJhc2U9InN0YXRpYy9yMDcvc2g2NC5o
dG1sIisoZmFsc2U/Ij90PSIrbmV3IERhdGUoKS5nZXRUaW1lKCk6IiIpO2lmKGF0
Zil7ZGl2LnJlbW92ZUNoaWxkKGRpdi5maXJzdENoaWxkKTt9YXRmPWN0ZigpO2F0
Zi5zcmM9X2F0citiYXNlKyIjIitfMzEodCk7ZGl2LmFwcGVuZENoaWxkKGF0Zik7
fX1lbHNle3F0cC5wdXNoKHQpO319ZnVuY3Rpb24gaW1nKGksYyx4LG9iaixfMWIy
KXtpZighd2luZG93LmF0X3N1YiYmIV9hdGMueHRyKXt2YXIgdD1vYmp8fHt9O3Qu
ZXZ0PWk7aWYoeCl7dC5leHQ9eDt9YXZ0PXQ7aWYoXzFiMj09PTEpe3htaSh0cnVl
KTt9ZWxzZXthLnRyYWNrLnN4bSh0cnVlLHhtaSk7fX19ZnVuY3Rpb24gY2V2KGss
dil7Y3Z0LnB1c2goYS50cmFjay5mY3Yoayx2KSk7YS50cmFjay5zeG0odHJ1ZSx4
bWkpO31mdW5jdGlvbiB4bWkoXzFiNil7dmFyIGg9YS5kbD9hLmRsLmhvc3RuYW1l
OiIiO2lmKGN2dC5sZW5ndGg+MHx8YXZ0KXthLnRyYWNrLnN4bShmYWxzZSx4bWkp
O2lmKF9hdGMueHRyKXtyZXR1cm47fXZhciB0PWF2dHx8e307dC5jZT1jdnQuam9p
bigiLCIpO2N2dD1bXTthdnQ9bnVsbDt0cmsodCk7aWYoXzFiNil7dmFyIGk9ZC5j
ZSgiaWZyYW1lIik7aS5pZD0iX2F0ZiI7Xzcub3BwKGkuc3R5bGUpO2QuYm9keS5h
cHBlbmRDaGlsZChpKTtpPWQuZ2V0RWxlbWVudEJ5SWQoIl9hdGYiKTt9fX1mdW5j
dGlvbiBvbkNvcHkoKXt0ZXh0PSIiLHBfY29weT0yNTA7aWYod2luZG93LmdldFNl
bGVjdGlvbil7dGV4dD1fNy50cmltKCh3aW5kb3cuZ2V0U2VsZWN0aW9uKCkudG9T
dHJpbmcoKXx8IiIpKS5yZXBsYWNlKF8xOGQsIiAiKS5yZXBsYWNlKC9bXGJdKy9n
LCIgIikuc3BsaXQoIiAiKTtpZih0ZXh0Lmxlbmd0aCl7aWYoXzE4YiYmXzE4ODwz
KXtjZXYoImNiYyIsdGV4dC5sZW5ndGgpO31fMTg4Kys7aWYoIV8xOGMpe3JldHVy
bjt9dmFyIF8xYmE9W107Zm9yKHZhciBpPTA7aTx0ZXh0Lmxlbmd0aDtpKyspe2lm
KHRleHRbaV0mJnRleHRbaV0ubGVuZ3RoPD01MCYmdGV4dFtpXS5pbmRleE9mKCJA
Iik9PS0xJiZ0ZXh0W2ldLmluZGV4T2YoIjovLyIpPT0tMSYmKCEoXzE4ZS50ZXN0
KHRleHRbaV0pKSkpe18xYmEucHVzaCh0ZXh0W2ldKTt9fWlmKF8xYmEubGVuZ3Ro
JiZfMWJhLmxlbmd0aDw9NSYmKCFhLmRjcHx8YS5kY3A8cF9jb3B5KSl7c2V0VGlt
ZW91dChmdW5jdGlvbigpe3Ryayh7Z2VuOnBfY29weSxwaXg6InR0PSIrX2V1Yyhf
MWJhLmpvaW4oIiAiKSl9KTthLmRjcD1wX2NvcHk7fSxNYXRoLnJhbmRvbSgpKjEw
MDAwKTt9fX19dHJ5e2lmKF8xOGJ8fF8xOGMpe2lmKGEuYnJvLm1zaSl7ZG9jdW1l
bnQuYm9keS5hdHRhY2hFdmVudCgib25jb3B5IixvbkNvcHksdHJ1ZSk7fWVsc2V7
ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY29weSIsb25Db3B5LHRydWUpO319
fWNhdGNoKGUpe31hLmVkLmFkZEV2ZW50TGlzdGVuZXIoImFkZHRoaXMtaW50ZXJu
YWwuYXBpIixvbkFwaVVzYWdlKTthLmVkLmFkZEV2ZW50TGlzdGVuZXIoImFkZHRo
aXMtaW50ZXJuYWwuY29tcGFjdCIsb25NZW51UG9wKTthLmVkLmFkZEV2ZW50TGlz
dGVuZXIoImFkZHRoaXMubWVudS5zaGFyZSIsb25NZW51U2hhcmUpO2lmKCFhLnRy
YWNrKXthLnRyYWNrPXt9O31hLnV0aWwuZXh0ZW5kKGEudHJhY2sse3BjczpwY3Ms
YXBjOmFwYyxjZXY6Y2V2LGN0ZjpjdGYsanNsOmpzbCxndGY6Z2V0X2F0c3NoLHF0
cDpmdW5jdGlvbihwKXtxdHAucHVzaChwKTt9LHN0ZjpmdW5jdGlvbihmKXthdGY9
Zjt9LHRyazp0cmsseHRwOnh0cH0pO30pKCk7XzIzKF83LHtfcmVjOltdLHhmcjoh
XzcudXBtfHwhXzcuYnJvLmZmeCxwbWg6ZnVuY3Rpb24oZSl7aWYoZS5vcmlnaW4u
c2xpY2UoLTEyKT09Ii5hZGR0aGlzLmNvbSIpe2lmKCFlLmRhdGEpe3JldHVybjt9
dmFyIGRhdGE9XzcudXRpbC5yZnJvbUtWKGUuZGF0YSkscj1fNy5fcmVjO2Zvcih2
YXIgbj0wO248ci5sZW5ndGg7bisrKXtyW25dKGRhdGEpO319fX0pO18yMyhfNyx7
bG5nOmZ1bmN0aW9uKCl7cmV0dXJuIHdpbmRvdy5hZGR0aGlzX2xhbmd1YWdlfHwo
d2luZG93LmFkZHRoaXNfY29uZmlnfHx7fSkudWlfbGFuZ3VhZ2V8fChfNy5icm8u
bXNpP25hdmlnYXRvci51c2VyTGFuZ3VhZ2U6bmF2aWdhdG9yLmxhbmd1YWdlKXx8
ImVuIjt9LGl3YjpmdW5jdGlvbihsKXt2YXIgd2Q9e3RoOjEscGw6MSxzbDoxLGds
OjEsaHU6MSxpczoxLG5iOjEsc2U6MSxzdToxLHN3OjF9O3JldHVybiEhd2RbbF07
fSxnZmw6ZnVuY3Rpb24obCl7dmFyIG1hcD17Y2E6ImVzIixjczoiQ1oiLGN5OiJH
QiIsZGE6IkRLIixkZToiREUiLGV1OiJFUyIsY2s6IlVTIixlbjoiVVMiLGVzOiJM
QSIsZmI6IkZJIixnbDoiRVMiLGphOiJKUCIsa286IktSIixuYjoiTk8iLG5uOiJO
TyIsc3Y6IlNFIixrdToiVFIiLHpoOiJDTiIsInpoLXRyIjoiQ04iLCJ6aC1oayI6
IkhLIiwiemgtdHciOiJUVyIsZm86IkZPIixmYjoiTFQiLGFmOiJaQSIsc3E6IkFM
IixoeToiQU0iLGJlOiJCWSIsYm46IklOIixiczoiQkEiLG5sOiJOTCIsZXQ6IkVF
IixmcjoiRlIiLGthOiJHRSIsZWw6IkdSIixndToiSU4iLGhpOiJJTiIsZ2E6IklF
IixqdjoiSUQiLGtuOiJJTiIsa2s6IktaIixsYToiVkEiLGxpOiJOTCIsbXM6Ik1Z
IixtcjoiSU4iLG5lOiJOUCIscGE6IklOIixwdDoiUFQiLHJtOiJDSCIsc2E6IklO
IixzcjoiUlMiLHN3OiJLRSIsdGw6IlBIIix0YToiSU4iLHBsOiJQTCIsdHQ6IlJV
Iix0ZToiSU4iLG1sOiJJTiIsdWs6IlVBIix2aToiVk4iLHRyOiJUUiIseGg6IlpB
Iix6dToiWkEiLGttOiJLSCIsdGc6IlRKIixoZToiSUwiLHVyOiJQSyIsZmE6IklS
Iix5aToiREUiLGduOiJQWSIscXU6IlBFIixheToiQk8iLHNlOiJOTyIscHM6IkFG
Iix0bDoiU1QifSxydj1tYXBbbF18fG1hcFtsLnNwbGl0KCItIikuc2hpZnQoKV07
aWYocnYpe3JldHVybiBsLnNwbGl0KCItIikuc2hpZnQoKSsiXyIrcnY7fWVsc2V7
cmV0dXJuImVuX1VTIjt9fSxpdmw6ZnVuY3Rpb24obCl7dmFyIGxnPXthZjoxLGFm
cjoiYWYiLGFyOjEsYXJhOiJhciIsYXo6MSxhemU6ImF6IixiZToxLGJ5ZToiYmUi
LGJnOjEsYnVsOiJiZyIsYm46MSxiZW46ImJuIixiczoxLGJvczoiYnMiLGNhOjEs
Y2F0OiJjYSIsY3M6MSxjZXM6ImNzIixjemU6ImNzIixjeToxLGN5bToiY3kiLGRh
OjEsZGFuOiJkYSIsZGU6MSxkZXU6ImRlIixnZXI6ImRlIixlbDoxLGdyZToiZWwi
LGVsbDoiZWxsIixlbjoxLGVvOjEsZXM6MSxlc2w6ImVzIixzcGE6InNwYSIsZXQ6
MSxlc3Q6ImV0IixldToxLGZhOjEsZmFzOiJmYSIscGVyOiJmYSIsZmk6MSxmaW46
ImZpIixmbzoxLGZhbzoiZm8iLGZyOjEsZnJhOiJmciIsZnJlOiJmciIsZ2E6MSxn
YWU6ImdhIixnZGg6ImdhIixnbDoxLGdsZzoiZ2wiLGd1OjEsaGU6MSxoZWI6Imhl
IixoaToxLGhpbjoiaGluIixocjoxLGh0OjEsaHk6MSxjcm86ImhyIixodToxLGh1
bjoiaHUiLGlkOjEsaW5kOiJpZCIsaXM6MSxpY2U6ImlzIixpdDoxLGl0YToiaXQi
LGphOjEsanBuOiJqYSIsa286MSxrb3I6ImtvIixrdToxLGxiOjEsbHR6OiJsYiIs
bHQ6MSxsaXQ6Imx0IixsdjoxLGxhdjoibHYiLG1rOjEsbWFjOiJtayIsbWFrOiJt
ayIsbWw6MSxtbjoxLG1zOjEsbXNhOiJtcyIsbWF5OiJtcyIsbmI6MSxubDoxLG5s
YToibmwiLGR1dDoibmwiLG5vOjEsbmRzOjEsbm46MSxubm86Im5vIixvYzoxLG9j
aToib2MiLHBsOjEscG9sOiJwbCIscHM6MSxwdDoxLHBvcjoicHQiLHJvOjEscm9u
OiJybyIscnVtOiJybyIscnU6MSxydXM6InJ1IixzazoxLHNsazoic2siLHNsbzoi
c2siLHNsOjEsc2x2OiJzbCIsc3E6MSxhbGI6InNxIixzcjoxLHNlOjEsc2k6MSxz
ZXI6InNyIixzdToxLHN2OjEsc3ZlOiJzdiIsc3c6MSxzd2U6InN2Iix0YToxLHRh
bToidGEiLHRlOjEsdGVnOiJ0ZSIsdGg6MSx0aGE6InRoIix0bDoxLHRnbDoidGwi
LHRuOjEsdHI6MSx0dXI6InRyIix0dDoxLHVrOjEsdWtyOiJ1ayIsdXI6MSx1cmQ6
InVyIix2aToxLHZlYzoxLHZpZToidmkiLCJ6aC1oayI6MSwiY2hpLWhrIjoiemgt
aGsiLCJ6aG8taGsiOiJ6aC1oayIsInpoLXRyIjoxLCJjaGktdHIiOiJ6aC10ciIs
Inpoby10ciI6InpoLXRyIiwiemgtdHciOjEsImNoaS10dyI6InpoLXR3Iiwiemhv
LXR3IjoiemgtdHciLHpoOjEsY2hpOiJ6aCIsemhvOiJ6aCJ9O2lmKGxnW2xdKXty
ZXR1cm4gbGdbbF07fWw9bC5zcGxpdCgiLSIpLnNoaWZ0KCk7aWYobGdbbF0pe2lm
KGxnW2xdPT09MSl7cmV0dXJuIGw7fWVsc2V7cmV0dXJuIGxnW2xdO319cmV0dXJu
IDA7fSxnZ2w6ZnVuY3Rpb24obCl7dmFyIG1hcD17ZW46ImVuLVVTIixhcjoiYXIi
LGNhOiJjYSIsemg6InpoLUNOIixocjoiaHIiLGNzOiJjcyIsZGE6ImRhIixubDoi
bmwiLGV0OiJldCIsZmk6ImZpIixmcjoiZnIiLGRlOiJkZSIsZWw6ImVsIixoZToi
aXciLGhpOiJoaSIsaHU6Imh1IixpZDoiaWQiLGl0OiJpdCIsamE6ImphIixrbzoi
a28iLGx2OiJsdiIsbHQ6Imx0IixtczoibXMiLG5vOiJubyIsZmE6ImZhIixwbDoi
cGwiLHB0OiJwdC1CUiIscm86InJvIixydToicnUiLHNyOiJzciIsc2s6InNrIixz
bDoic2wiLGVzOiJlcyIsc3Y6InN2Iix0aDoidGgiLHRyOiJ0ciIsdWs6InVrIix2
aToidmkifTtyZXR1cm4gbWFwW2xdfHxudWxsO30sZ3ZsOmZ1bmN0aW9uKGwpe3Zh
ciBydj1fNy5pdmwobCl8fCJlbiI7aWYocnY9PT0xKXtydj1sO31yZXR1cm4gcnY7
fSxhbGc6ZnVuY3Rpb24oYWwsZil7dmFyIGw9XzcuZ3ZsKChhbHx8XzcubG5nKCkp
LnRvTG93ZXJDYXNlKCkpO2lmKGwuaW5kZXhPZigiZW4iKSE9PTAmJighXzcucGxs
fHxmKSl7XzcucGxsPV83LmFqcygic3RhdGljL3IwNy9sYW5nMTUvIitsKyIuanMi
KTt9fX0pO18yMyhfNyx7dHJpbTpmdW5jdGlvbihzLGUpe3RyeXtzPXMucmVwbGFj
ZSgvXltcc1x1MzAwMF0rfFtcc1x1MzAwMF0rJC9nLCIiKTtpZihlKXtzPV9ldWMo
cyk7fX1jYXRjaChlKXt9cmV0dXJuIHN8fCIiO30sdHJsOltdLHRydTpmdW5jdGlv
bih1LGspe3ZhciBydj0iIixfMWQ0PTAsXzFkNT0tMTtpZih1KXtydj11LnN1YnN0
cigwLDMwMCk7aWYocnYhPT11KXtpZigoXzFkNT1ydi5sYXN0SW5kZXhPZigiJSIp
KT49cnYubGVuZ3RoLTQpe3J2PXJ2LnN1YnN0cigwLF8xZDUpO31pZihydiE9dSl7
Zm9yKHZhciBpIGluIF83LnRybCl7aWYoXzcudHJsW2ldPT1rKXtfMWQ0PTE7fX1p
ZighXzFkNCl7XzcudHJsLnB1c2goayk7fX19fXJldHVybiBydjt9LG9wcDpmdW5j
dGlvbihzdCl7c3Qud2lkdGg9c3QuaGVpZ2h0PSIxcHgiO3N0LnBvc2l0aW9uPSJh
YnNvbHV0ZSI7c3QuekluZGV4PTEwMDAwMDt9LGpscjp7fSxhanM6ZnVuY3Rpb24o
bmFtZSxfMWQ5LF8xZGEsaWQsZWwpe2lmKCFfNy5qbHJbbmFtZV0pe3ZhciBvPWQu
Y2UoInNjcmlwdCIpLGhlYWQ9KGVsKT9lbDpkLmduKCJoZWFkIilbMF18fGQuZG9j
dW1lbnRFbGVtZW50O28uc2V0QXR0cmlidXRlKCJ0eXBlIiwidGV4dC9qYXZhc2Ny
aXB0Iik7aWYoXzFkYSl7by5zZXRBdHRyaWJ1dGUoImFzeW5jIiwidHJ1ZSIpO31p
ZihpZCl7by5zZXRBdHRyaWJ1dGUoImlkIixpZCk7fW8uc3JjPShfMWQ5PyIiOl9h
dHIpK25hbWU7aGVhZC5pbnNlcnRCZWZvcmUobyxoZWFkLmZpcnN0Q2hpbGQpO183
LmpscltuYW1lXT0xO3JldHVybiBvO31yZXR1cm4gMTt9LGpsbzpmdW5jdGlvbigp
e3RyeXt2YXIgYT1fNyxhbD1hLmxuZygpLGFpZz1mdW5jdGlvbihzcmMpe3ZhciBp
bWc9bmV3IEltYWdlKCk7XzcuaW1nei5wdXNoKGltZyk7aW1nLnNyYz1zcmM7fTth
LmFsZyhhbCk7aWYoIWEucGxkKXtpZihhLmJyby5pZTYpe2FpZyhfYXRyK2Euc3B0
KTthaWcoX2F0cisic3RhdGljL3QwMC9sb2dvMTQxNC5naWYiKTthaWcoX2F0cisi
c3RhdGljL3QwMC9sb2dvODguZ2lmIik7aWYod2luZG93LmFkZHRoaXNfZmVlZCl7
YWlnKCJzdGF0aWMvcjA1L2ZlZWQwMC5naWYiLDEpO319aWYoYS5wbGwmJiF3aW5k
b3cuYWRkdGhpc190cmFuc2xhdGlvbnMpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXth
LnBsZD1hLmFqcygic3RhdGljL3IwNy9tZW51ODcuanMiKTt9LDEwKTt9ZWxzZXth
LnBsZD1hLmFqcygic3RhdGljL3IwNy9tZW51ODcuanMiKTt9fX1jYXRjaChlKXt9
fSxhbzpmdW5jdGlvbihlbHQscGFuZSxpdXJsLF8xZTcsXzFlOCxfMWU5KXtfNy5s
YWQoWyJvcGVuIixlbHQscGFuZSxpdXJsLF8xZTcsXzFlOCxfMWU5XSk7Xzcuamxv
KCk7cmV0dXJuIGZhbHNlO30sYWM6ZnVuY3Rpb24oKXt9LGFzOmZ1bmN0aW9uKHMs
Y2Ysc2gpe183LmxhZChbInNlbmQiLHMsY2Ysc2hdKTtfNy5qbG8oKTt9fSk7KGZ1
bmN0aW9uKGUsZixqKXt2YXIgbj1kb2N1bWVudCxsPTEsYT1bImNiZWEiLCJjYmVh
YiIsImtrayIsInp2eXMiLCJwaHoiLCJndmdmIiwic2hweGYiLCJjaGZmbHl2Y2Yi
LCJwZXJuemN2ciIsInN2Zmd2YXQiLCJ3dm1tIiwiZmN5YmJ0ciIsImZsb3ZuYSJd
LGc9YS5sZW5ndGgsYz17fTtmdW5jdGlvbiBiKGQpe3JldHVybiBkLnJlcGxhY2Uo
L1thLXpBLVpdL2csZnVuY3Rpb24oaSl7cmV0dXJuIFN0cmluZy5mcm9tQ2hhckNv
ZGUoKGk8PSJaIj85MDoxMjIpPj0oaT1pLmNoYXJDb2RlQXQoMCkrMTMpP2k6aS0y
Nik7fSk7fXdoaWxlKGctLSl7Y1tiKGFbZ10pXT0xO31mdW5jdGlvbiBoKGQpe3Zh
ciBpPTA7aWYoIWR8fHR5cGVvZihkKSE9InN0cmluZyIpe3JldHVybiBpO31kPSgo
ZHx8IiIpLnRvTG93ZXJDYXNlKCkrIiIpLnJlcGxhY2UoLyAvZywiIik7aWYoZD09
Im1hdHVyZSJ8fGQ9PSJhZHVsdCJ8fGQ9PSJydGEtNTA0Mi0xOTk2LTE0MDAtMTU3
Ny1ydGEiKXtpfD1sO31yZXR1cm4gaTt9ZnVuY3Rpb24gbShxKXt2YXIgdD0wO2lm
KCFxfHx0eXBlb2YocSkhPSJzdHJpbmciKXtyZXR1cm4gdDt9cT0oKHF8fCIiKS50
b0xvd2VyQ2FzZSgpKyIiKS5yZXBsYWNlKC9bXmEtekEtWl0vZywiICIpLnNwbGl0
KCIgIik7Zm9yKHZhciBkPTAscj1xLmxlbmd0aDtkPHI7ZCsrKXtpZihjW3FbZF1d
KXt0fD1sO3JldHVybiB0O319cmV0dXJuIHQ7fWZ1bmN0aW9uIG8oKXt2YXIgcz0o
dy5hZGR0aGlzX3RpdGxlfHxuLnRpdGxlKSxpPW0ocykscj1uLmFsbD9uLmFsbC50
YWdzKCJNRVRBIik6bi5nZXRFbGVtZW50c0J5VGFnTmFtZT9uLmdldEVsZW1lbnRz
QnlUYWdOYW1lKCJNRVRBIik6bmV3IEFycmF5KCkscT0ocnx8IiIpLmxlbmd0aDtp
ZihyJiZxKXt3aGlsZShxLS0pe3ZhciBkPXJbcV18fHt9LHU9KGQubmFtZXx8KGQu
Z2V0QXR0cmlidXRlP2QuZ2V0QXR0cmlidXRlKCJwcm9wZXJ0eSIpOiIiKXx8IiIp
LnRvTG93ZXJDYXNlKCksdD1kLmNvbnRlbnQ7aWYodT09ImRlc2NyaXB0aW9uInx8
dT09ImtleXdvcmRzIil7aXw9bSh0KTt9aWYodT09InJhdGluZyIpe2l8PWgodCk7
fX19cmV0dXJuIGk7fWZ1bmN0aW9uIGsoKXt2YXIgcz1bXSxyPW4uYWxsP24uYWxs
LnRhZ3MoIk1FVEEiKTpuLmdldEVsZW1lbnRzQnlUYWdOYW1lP24uZ2V0RWxlbWVu
dHNCeVRhZ05hbWUoIk1FVEEiKTpuZXcgQXJyYXkoKSxpPShyfHwiIikubGVuZ3Ro
O2lmKHImJmkpe3doaWxlKGktLSl7dmFyIGQ9cltpXXx8e30sdj0oKGQuZ2V0QXR0
cmlidXRlP2QuZ2V0QXR0cmlidXRlKCJwcm9wZXJ0eSIpOiIiKXx8ZC5uYW1lfHwi
IikudG9Mb3dlckNhc2UoKSx1PWQuY29udGVudCxxO2lmKHYuaW5kZXhPZigib2c6
Iik9PT0wKXtxPXYuc3BsaXQoIjoiKS5wb3AoKTtpZihzLmxlbmd0aDw3KXtzLnB1
c2gocT09InR5cGUiP3ErIj0iK3U6cSk7fX19fXJldHVybiBzO31mdW5jdGlvbiBw
KCl7dmFyIHM9e30scT0iIixyPW4uYWxsP24uYWxsLnRhZ3MoIk1FVEEiKTpuLmdl
dEVsZW1lbnRzQnlUYWdOYW1lP24uZ2V0RWxlbWVudHNCeVRhZ05hbWUoIk1FVEEi
KTpuZXcgQXJyYXkoKTtpZighcnx8ci5sZW5ndGg9PTApe3JldHVybiBzO31mb3Io
dmFyIGQ9MDtkPHIubGVuZ3RoO2QrKyl7cT1yW2RdLmdldEF0dHJpYnV0ZSgicHJv
cGVydHkiKXx8IiI7aWYocS5zZWFyY2goL15vZzovaSkhPS0xKXtzW3EucmVwbGFj
ZSgib2c6IiwiIildPXJbZF0uY29udGVudDt9fXJldHVybiBfMzEocyk7fWlmKCFl
LmFkKXtlLmFkPXt9O31fNy5leHRlbmQoZS5hZCx7Y2xhOm8sZ29nOmssb2c6cH0p
O30pKF83LF83LmFwaSxfNyk7KGZ1bmN0aW9uKGUsZyxqKXt2YXIgbD1kb2N1bWVu
dCxoPTAsYj0xLGE9MixpPTQ7ZnVuY3Rpb24gYyhuLG0sZCl7ZD0oZD09PXVuZGVm
aW5lZHx8ZCl8fCh3aW5kb3cubG9jYXRpb24ucHJvdG9jb2w9PSJodHRwczoiKTtt
PV83LnV0aWwuaG9zdChtPT09dW5kZWZpbmVkP3dpbmRvdy5sb2NhdGlvbi5ocmVm
Om0pO3ZhciBwPWgscT0wO2lmKG4pe3ZhciBvPV83LnV0aWwuaG9zdChuKTtpZiht
PT1vKXtwfD1hO31lbHNle3B8PWk7fX1pZighZCYmayhuKSl7cHw9Yjt9cmV0dXJu
IHA7fWZ1bmN0aW9uIGsoZCl7dmFyIG49Ii5jb20vIjt2YXIgbT0wO2lmKGQmJmQu
bWF0Y2goL3dzXC9yZXN1bHRzXC8oV2VifEltYWdlc3xWaWRlb3xOZXdzKS8pKXtt
PTE7fWVsc2V7aWYoZCYmZC5pbmRleE9mKCJhZGR0aGlzIj09LTEpJiYoZC5tYXRj
aCgvZ29vZ2xlLipcLyhzZWFyY2h8dXJsfG1cPykvKXx8ZC5pbmRleE9mKG4rInVy
bCIpPi0xfHxkLmluZGV4T2YoIi9zZWFyY2g/Iik+LTF8fGQuaW5kZXhPZihuKyJz
ZWFyY2giKT4tMXx8ZC5pbmRleE9mKG4rInM/YnMiKT4tMXx8ZC5pbmRleE9mKG4r
InM/d2QiKT4tMXx8ZC5pbmRleE9mKG4rIndlYiIpPi0xfHxkLm1hdGNoKC9hb2wu
KlwvYW9sLyl8fGQuaW5kZXhPZigiaG90Ym90IituKT4tMSkpe2lmKGYoZCkhPWZh
bHNlKXttPTE7fX19aWYobSl7cmV0dXJuIHRydWU7fWVsc2V7cmV0dXJuIGZhbHNl
O319ZnVuY3Rpb24gZihkKXt2YXIgbj1kLnNwbGl0KCI/IikucG9wKCkudG9Mb3dl
ckNhc2UoKS5zcGxpdCgiJiIpO3ZhciBvPS9eKD86cXxzZWFyY2h8YnN8d2R8cHxx
dWVyeXxxcnl8dGV4dCk9KC4qKS87Zm9yKHZhciBtPTA7bTxuLmxlbmd0aDttKysp
e2lmKG1hdGNoZXM9by5leGVjKG5bbV0pKXtyZXR1cm4gbWF0Y2hlc1sxXTt9fXJl
dHVybiBmYWxzZTt9aWYoIWUuYWQpe2UuYWQ9e307fWUuYWQuY2xyPWM7ZS5hZC5p
c3M9aztlLmFkLmZzdD1mO2UuYWQucmVmPXtyX2RpcmVjdDpoLHJfc2VhcmNoOmIs
cl9vbmRvbWFpbjphLHJfb2ZmZG9tYWluOml9O30pKF83LF83LmFwaSxfNyk7KGZ1
bmN0aW9uKGYsZyxoKXt2YXIgYyxqPWRvY3VtZW50LG09Zi51dGlsLGI9Zi5ldmVu
dC5FdmVudERpc3BhdGNoZXIsaz0yNSxlPVtdO2Z1bmN0aW9uIGkocCxyLG8pe3Zh
ciBkPVtdO2Z1bmN0aW9uIGQoKXtkLnB1c2goYXJndW1lbnRzKTt9ZnVuY3Rpb24g
cSgpe29bcF09cjt3aGlsZShkLmxlbmd0aCl7ci5hcHBseShvLGQuc2hpZnQoKSk7
fX1kLnJlYWR5PXE7cmV0dXJuIGQ7fWZ1bmN0aW9uIGwocCl7aWYocCYmcCBpbnN0
YW5jZW9mIGEpe2UucHVzaChwKTt9Zm9yKHZhciBkPTA7ZDxlLmxlbmd0aDspe3Zh
ciBvPWVbZF07aWYobyYmby50ZXN0KCkpe2Uuc3BsaWNlKGQsMSk7YS5maXJlKCJs
b2FkIixvLHtyZXNvdXJjZTpvfSk7fWVsc2V7ZCsrO319aWYoZS5sZW5ndGgpe3Nl
dFRpbWVvdXQobCxrKTt9fWZ1bmN0aW9uIGEocixvLHEpe3ZhciBkPXRoaXMscD1u
ZXcgYihkKTtwLmRlY29yYXRlKHApLmRlY29yYXRlKGQpO3RoaXMucmVhZHk9ZmFs
c2U7dGhpcy5sb2FkaW5nPWZhbHNlO3RoaXMuaWQ9cjt0aGlzLnVybD1vO2lmKHR5
cGVvZihxKT09PSJmdW5jdGlvbiIpe3RoaXMudGVzdD1xO31lbHNle3RoaXMudGVz
dD1mdW5jdGlvbigpe3JldHVybighIV93aW5kb3dbcV0pO307fWEuYWRkRXZlbnRM
aXN0ZW5lcigibG9hZCIsZnVuY3Rpb24ocyl7dmFyIHQ9cy5yZXNvdXJjZTtpZigh
dHx8dC5pZCE9PWQuaWQpe3JldHVybjt9ZC5sb2FkaW5nPWZhbHNlO2QucmVhZHk9
dHJ1ZTtwLmZpcmUocy50eXBlLHQse3Jlc291cmNlOnR9KTt9KTt9bS5leHRlbmQo
YS5wcm90b3R5cGUse2xvYWQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sb2FkaW5nKXt2
YXIgZDtpZih0aGlzLnVybC5zdWJzdHIodGhpcy51cmwubGVuZ3RoLTQpPT0iLmNz
cyIpe3ZhciBvPShqLmduKCJoZWFkIilbMF18fGouZG9jdW1lbnRFbGVtZW50KTtk
PWouY2UoImxpbmsiKTtkLnJlbD0ic3R5bGVzaGVldCI7ZC50eXBlPSJ0ZXh0L2Nz
cyI7ZC5ocmVmPXRoaXMudXJsO2QubWVkaWE9ImFsbCI7by5pbnNlcnRCZWZvcmUo
ZCxvLmZpcnN0Q2hpbGQpO31lbHNle2Q9XzcuYWpzKHRoaXMudXJsLDEpO310aGlz
LmxvYWRpbmc9dHJ1ZTthLm1vbml0b3IodGhpcyk7cmV0dXJuIGQ7fWVsc2V7cmV0
dXJuIDE7fX19KTt2YXIgbj1uZXcgYihhKTtuLmRlY29yYXRlKG4pLmRlY29yYXRl
KGEpO20uZXh0ZW5kKGEse2tub3duOnt9LGxvYWRpbmc6ZSxtb25pdG9yOmx9KTtm
LnJlc291cmNlPXtSZXNvdXJjZTphLEFwaVF1ZXVlRmFjdG9yeTppfTt9KShfNyxf
Ny5hcGksXzcpOyhmdW5jdGlvbihlLHUsdyl7dmFyIHk9ZG9jdW1lbnQsbD15Lmdu
KCJib2R5IikuaXRlbSgwKSxoPXt9LGc9e30sbyx4PVtdLGM9MCxzPTAsdD0wLGo9
dHJ1ZSxtPVtdLEE9MCx2PTAsaT0wO2Z1bmN0aW9uIHAoKXtyZXR1cm4oKF9hdGMu
bHRqJiZrKCkmJm4oKSl8fChxKCkmJkZCLlhGQk1MJiZGQi5YRkJNTC5wYXJzZSkp
O31mdW5jdGlvbiBuKCl7aWYobz09PXVuZGVmaW5lZCl7dHJ5e3ZhciBCPShkb2N1
bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaHRtbCIpKVswXTtpZihCKXtpZihC
LmdldEF0dHJpYnV0ZSYmQi5nZXRBdHRyaWJ1dGUoInhtbG5zOmZiIikpe289dHJ1
ZTt9ZWxzZXtpZihfNy5icm8ubXNpKXt2YXIgZD1CLm91dGVySFRNTC5zdWJzdHIo
MCxCLm91dGVySFRNTC5pbmRleE9mKCI+IikpO2lmKGQuaW5kZXhPZigieG1sbnM6
ZmIiKT4tMSl7bz10cnVlO319fX19Y2F0Y2goQyl7bz1mYWxzZTt9fXJldHVybiBv
O31mdW5jdGlvbiBxKCl7cmV0dXJuKHR5cGVvZih3aW5kb3cuRkIpPT0ib2JqZWN0
IiYmRkIuRXZlbnQmJnR5cGVvZihGQi5FdmVudC5zdWJzY3JpYmUpPT0iZnVuY3Rp
b24iKTt9ZnVuY3Rpb24gaygpe3JldHVybiF3aW5kb3cuRkJfUmVxdWlyZUZlYXR1
cmVzJiYoIXdpbmRvdy5GQnx8KCFGQi5TaGFyZSYmIUZCLkJvb3RzdHJhcCkpO31m
dW5jdGlvbiBmKCl7aWYoeS5sb2NhdGlvbi5ocmVmLmluZGV4T2YoX2F0cik9PS0x
JiYhXzcuc3ViJiYhYyl7aWYocSgpKXt2YXIgZD0oYWRkdGhpc19jb25maWcuZGF0
YV9nYV90cmFja2VyfHxhZGR0aGlzX2NvbmZpZy5kYXRhX2dhX3Byb3BlcnR5KTtj
PTE7RkIuRXZlbnQuc3Vic2NyaWJlKCJtZXNzYWdlLnNlbmQiLGZ1bmN0aW9uKEQp
e3ZhciBCPXt9LEU9Z1tEXTtmb3IodmFyIEMgaW4gYWRkdGhpc19zaGFyZSl7QltD
XT1hZGR0aGlzX3NoYXJlW0NdO31pZihFKXtmb3IodmFyIEMgaW4gRSl7QltDXT1F
W0NdO319Qi51cmw9RDtfNy5zaGFyZS50cmFjaygiZmFjZWJvb2tfc2VuZCIsMCxC
LGFkZHRoaXNfY29uZmlnKTtpZihkKXtfNy5nYXQoImZhY2Vib29rX3NlbmQiLEQs
YWRkdGhpc19jb25maWcsQik7fX0pO0ZCLkV2ZW50LnN1YnNjcmliZSgiZWRnZS5j
cmVhdGUiLGZ1bmN0aW9uKEQpe2lmKCFoW0RdKXt2YXIgQj17fSxFPWdbRF07Zm9y
KHZhciBDIGluIGFkZHRoaXNfc2hhcmUpe0JbQ109YWRkdGhpc19zaGFyZVtDXTt9
aWYoRSl7Zm9yKHZhciBDIGluIEUpe0JbQ109RVtDXTt9fUIudXJsPUQ7Xzcuc2hh
cmUudHJhY2soImZhY2Vib29rX2xpa2UiLDAsQixhZGR0aGlzX2NvbmZpZyk7aWYo
ZCl7XzcuZ2F0KCJmYWNlYm9va19saWtlIixELGFkZHRoaXNfY29uZmlnLEIpO31o
W0RdPTE7fX0pO0ZCLkV2ZW50LnN1YnNjcmliZSgiZWRnZS5yZW1vdmUiLGZ1bmN0
aW9uKEQpe2lmKGhbRF0pe3ZhciBCPXt9LEU9Z1tEXTtmb3IodmFyIEMgaW4gYWRk
dGhpc19zaGFyZSl7QltDXT1hZGR0aGlzX3NoYXJlW0NdO31pZihFKXtmb3IodmFy
IEMgaW4gRSl7QltDXT1FW0NdO319Qi51cmw9RDtfNy5zaGFyZS50cmFjaygiZmFj
ZWJvb2tfdW5saWtlIiwwLEIsYWRkdGhpc19jb25maWcpO2hbRF09MDt9fSk7RkIu
RXZlbnQuc3Vic2NyaWJlKCJjb21tZW50LmNyZWF0ZSIsZnVuY3Rpb24oRCl7dmFy
IEI9e30sRT1nW0QuaHJlZl07Zm9yKHZhciBDIGluIGFkZHRoaXNfc2hhcmUpe0Jb
Q109YWRkdGhpc19zaGFyZVtDXTt9aWYoRSl7Zm9yKHZhciBDIGluIEUpe0JbQ109
RVtDXTt9fUIudXJsPUQuaHJlZjtfNy5zaGFyZS50cmFjaygiZmFjZWJvb2tfY29t
bWVudCIsMCxCLGFkZHRoaXNfY29uZmlnKTtpZihkKXtfNy5nYXQoImZhY2Vib29r
X2NvbW1lbnQiLEQuaHJlZixhZGR0aGlzX2NvbmZpZyxCKTt9fSk7RkIuRXZlbnQu
c3Vic2NyaWJlKCJjb21tZW50LnJlbW92ZSIsZnVuY3Rpb24oRCl7dmFyIEI9e30s
RT1nW0QuaHJlZl07Zm9yKHZhciBDIGluIGFkZHRoaXNfc2hhcmUpe0JbQ109YWRk
dGhpc19zaGFyZVtDXTt9aWYoRSl7Zm9yKHZhciBDIGluIEUpe0JbQ109RVtDXTt9
fUIudXJsPUQuaHJlZjtfNy5zaGFyZS50cmFjaygiZmFjZWJvb2tfdW5jb21tZW50
IiwwLEIsYWRkdGhpc19jb25maWcpO30pO31lbHNle2lmKHdpbmRvdy5mYkFzeW5j
SW5pdCYmIXQpe2lmKHM8Myl7c2V0VGltZW91dChmLDMwMDArMTAwMCoyKihzKysp
KTt9dD0xO319fX1mdW5jdGlvbiByKGQsRSl7dmFyIEQ9ImZiLXJvb3QiLEM9eS5n
ZXRFbGVtZW50QnlJZChEKSxCPXdpbmRvdy5mYkFzeW5jSW5pdDt4LnB1c2goZCk7
aWYocSgpJiZGQi5YRkJNTCYmRkIuWEZCTUwucGFyc2Upe0ZCLlhGQk1MLnBhcnNl
KGQpO2YoKTt9ZWxzZXtpZighQil7aWYoIUMpe0M9eS5jZSgiZGl2Iik7Qy5pZD1E
O2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoQyk7fWlmKCFCKXt2YXIgRj15LmNy
ZWF0ZUVsZW1lbnQoInNjcmlwdCIpO0Yuc3JjPXkubG9jYXRpb24ucHJvdG9jb2wr
Ii8vY29ubmVjdC5mYWNlYm9vay5uZXQvIisoRXx8XzcuZ2ZsKF83LmxuZygpKSkr
Ii9hbGwuanMiO0YuYXN5bmM9dHJ1ZTtDLmFwcGVuZENoaWxkKEYpO0I9ZnVuY3Rp
b24oKXtGQi5pbml0KHthcHBJZDppPyIxNDA1ODY2MjI2NzQyNjUiOiIxNzI1MjUx
NjI3OTM5MTciLHN0YXR1czp0cnVlLGNvb2tpZTp0cnVlfSk7fTt9fWlmKGope2o9
ZmFsc2U7d2luZG93Ll9fb3JpZ19fZmJBc3luY0luaXQ9Qjt3aW5kb3cuZmJBc3lu
Y0luaXQ9ZnVuY3Rpb24oKXt3aW5kb3cuX19vcmlnX19mYkFzeW5jSW5pdCgpO2Zv
cih2YXIgRz0wO0c8eC5sZW5ndGg7RysrKXtGQi5YRkJNTC5wYXJzZSh4W0ddKTt9
ZigpO307fX19ZnVuY3Rpb24geihILEYpe2lmKEgub3N0KXtyZXR1cm47fXZhciBJ
LEc9XzcuYXBpLnB0cGEoSCwiZmI6bGlrZSIpLEM9IiIsRT1HLmxheW91dHx8ImJ1
dHRvbl9jb3VudCIsSj1HLmxvY2FsZXx8XzcuZ2ZsKF83LmxuZygpKSxkPXtzdGFu
ZGFyZDpbNDUwLEcuc2hvd19mYWNlcz84MDozNV0sYnV0dG9uX2NvdW50Ols5MCwy
NV0sYm94X2NvdW50Ols1NSw2NV19LEs9Ry53aWR0aHx8KGRbRV0/ZFtFXVswXTox
MDApLEQ9Ry5oZWlnaHR8fChkW0VdP2RbRV1bMV06MjUpO3Bhc3N0aHJvdWdoPV83
LnV0aWwudG9LVihHKTtfNy51ZmJsPTE7aWYocCgpKXtpZihHLmxheW91dD09PXVu
ZGVmaW5lZCl7Ry5sYXlvdXQ9ImJ1dHRvbl9jb3VudCI7fWlmKEcuc2hvd19mYWNl
cz09PXVuZGVmaW5lZCl7Ry5zaG93X2ZhY2VzPSJmYWxzZSI7fWlmKEcuYWN0aW9u
PT09dW5kZWZpbmVkKXtHLmFjdGlvbj0ibGlrZSI7fWlmKEcud2lkdGg9PT11bmRl
ZmluZWQpe0cud2lkdGg9Szt9aWYoRy5mb250PT09dW5kZWZpbmVkKXtHLmZvbnQ9
ImFyaWFsIjt9aWYoRy5ocmVmPT09dW5kZWZpbmVkKXtHLmhyZWY9XzcudHJhY2su
bWd1KEYuc2hhcmUudXJsLHtkZWZyYWc6MX0pO31mb3IodmFyIEIgaW4gRyl7Qys9
IiAiK0IrIj1cIiIrR1tCXSsiXCIiO31pZighRi5zaGFyZS54aWQpe0Yuc2hhcmUu
eGlkPV83LnV0aWwuY3VpZCgpO31nW0cuaHJlZl09e307Zm9yKHZhciBCIGluIEYu
c2hhcmUpe2dbRy5ocmVmXVtCXT1GLnNoYXJlW0JdO31ILmlubmVySFRNTD0iPGZi
Omxpa2UgcmVmPVwiIitfNy5zaGFyZS5nY3AoRi5zaGFyZSxGLmNvbmYsIi5saWtl
IikucmVwbGFjZSgiLCIsIl8iKSsiXCIgIitDKyI+PC9mYjpsaWtlPiI7cihIKTt9
ZWxzZXtpZighXzcuYnJvLm1zaSl7ST15LmNlKCJpZnJhbWUiKTt9ZWxzZXtILmlu
bmVySFRNTD0iPGlmcmFtZSBmcmFtZWJvcmRlcj1cIjBcIiBzY3JvbGxpbmc9XCJu
b1wiIGFsbG93VHJhbnNwYXJlbmN5PVwidHJ1ZVwiIHNjcm9sbGJhcnM9XCJub1wi
IisoXzcuYnJvLmllNj8iIHNyYz1cImphdmFzY3JpcHQ6JydcIiI6IiIpKyI+PC9p
ZnJhbWU+IjtJPUguZmlyc3RDaGlsZDt9SS5zdHlsZS5vdmVyZmxvdz0iaGlkZGVu
IjtJLnN0eWxlLnNjcm9sbGluZz0ibm8iO0kuc3R5bGUuc2Nyb2xsYmFycz0ibm8i
O0kuc3R5bGUuYm9yZGVyPSJub25lIjtJLnN0eWxlLmJvcmRlcldpZHRoPSIwcHgi
O0kuc3R5bGUud2lkdGg9SysicHgiO0kuc3R5bGUuaGVpZ2h0PUQrInB4IjtJLnNy
Yz0iLy93d3cuZmFjZWJvb2suY29tL3BsdWdpbnMvbGlrZS5waHA/aHJlZj0iK19l
dWMoXzcudHJhY2subWd1KEYuc2hhcmUudXJsLHtkZWZyYWc6MX0pKSsiJmxheW91
dD1idXR0b25fY291bnQmc2hvd19mYWNlcz1mYWxzZSZ3aWR0aD0xMDAmYWN0aW9u
PWxpa2UmZm9udD1hcmlhbCYiK3Bhc3N0aHJvdWdoO2lmKCFfNy5icm8ubXNpKXtI
LmFwcGVuZENoaWxkKEkpO319SC5ub2g9SC5vc3Q9MTt9ZnVuY3Rpb24gYihFLEMs
RyxkKXt2YXIgRD1FLnNoYXJlX3VybF90cmFuc2Zvcm1zfHxFLnVybF90cmFuc2Zv
cm1zfHx7fSxGPShFLnBhc3N0aHJvdWdofHx7fSkuZmFjZWJvb2t8fHt9LEI9YS50
cmFjay5jb2YoYS50cmFjay5tZ3UoRS51cmwsRCxFLCJmYWNlYm9vayIpKTtCPUE/
KCJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZXIucGhwPyZ0PSIrX2V1YyhF
LnRpdGxlKSsiJnU9IitfZXVjKF83LnNoYXJlLmFjYigiZmFjZWJvb2siLEUsQykp
KToodj8oImh0dHA6Ly93d3cuZmFjZWJvb2suY29tL2Nvbm5lY3QvcHJvbXB0X2Zl
ZWQucGhwP21lc3NhZ2U9IitfZXVjKEUudGl0bGUpKyIlMEElMEQiK19ldWMoXzcu
c2hhcmUuYWNiKCJmYWNlYm9vayIsRSxDKSkpOmk/Imh0dHA6Ly93d3cuZmFjZWJv
b2suY29tL2RpYWxvZy9mZWVkP3JlZGlyZWN0X3VyaT0iK19ldWMoImh0dHA6Ly9z
Ny5hZGR0aGlzLmNvbS9zdGF0aWMvcG9zdHNoYXJlL2MwMC5odG1sIikrIiZhcHBf
aWQ9MTQwNTg2NjIyNjc0MjY1Jmxpbms9IitfZXVjKEIpKyImbmFtZT0iK19ldWMo
RS50aXRsZSkrIiZkZXNjcmlwdGlvbj0iK19ldWMoRS5kZXNjcmlwdGlvbnx8IiIp
Ol83LnNoYXJlLmdlbnVybCgiZmFjZWJvb2siLDAsRSxDKSk7aWYoQXx8dnx8aSl7
Xzcuc2hhcmUudHJhY2soImZhY2Vib29rIiwwLEUsQywxKTt9aWYoQy51aV91c2Vf
c2FtZV93aW5kb3d8fGQpe3dpbmRvdy5sb2NhdGlvbi5ocmVmPUI7fWVsc2V7Xzcu
c2hhcmUub2N3KEIsNTUwLDQ1MCwiZmFjZWJvb2siKTt9cmV0dXJuIGZhbHNlO31l
LnNoYXJlPWUuc2hhcmV8fHt9O2Uuc2hhcmUuZmI9e2xpa2U6eixoYXM6cSxuczpu
LHJlYWR5OnAsY29tcGF0Omssc2hhcmU6YixzdWI6Zixsb2FkOnJ9O30pKF83LF83
LmFwaSxfNyk7KGZ1bmN0aW9uKGUsbyxyKXt2YXIgdD1kb2N1bWVudCx4PWUsaT1b
XSxiPW4oKTtmdW5jdGlvbiBuKCl7dmFyIGQ9dC5nbigibGluayIpLEI9e307Zm9y
KHZhciBBPTA7QTxkLmxlbmd0aDtBKyspe3ZhciBhPWRbQV07aWYoYS5ocmVmJiZh
LnJlbCl7QlthLnJlbF09YS5ocmVmO319cmV0dXJuIEI7fWZ1bmN0aW9uIHYoKXt2
YXIgYT10LmxvY2F0aW9uLnByb3RvY29sO2lmKGE9PSJmaWxlOiIpe2E9Imh0dHA6
Ijt9cmV0dXJuIGErIi8vIitfYXRkO31mdW5jdGlvbiBsKEEsQixkLGEpe3JldHVy
biB2KCkrKEI/ImZlZWQucGhwIjooQT09ImVtYWlsIiYmX2F0Yy52ZXI+PTMwMD8i
dGVsbGZyaWVuZC5waHAiOiJib29rbWFyay5waHAiKSkrIj92PSIrKF9hdGMudmVy
KSsiJndpbm5hbWU9YWRkdGhpcyYiK3ooQSxCLGQsYSkrKHguZHI/IiZwcmU9Iitf
ZXVjKHgudHJhY2suY29mKHguZHIpKToiIikrIiZ0dD0wIisoQT09PSJtb3JlIiYm
eC5icm8uaXBhPyImaW1vcmU9MSI6IiIpO31mdW5jdGlvbiB6KFIsRyxVLFope3Zh
ciBOPXgudHJpbSxXPXdpbmRvdyxTPXgucHViKCksTD13aW5kb3cuX2F0d3x8e30s
TT0oVSYmVS51cmw/VS51cmw6KEwuc2hhcmUmJkwuc2hhcmUudXJsP0wuc2hhcmUu
dXJsOihXLmFkZHRoaXNfdXJsfHxXLmxvY2F0aW9uLmhyZWYpKSksWSxGPWZ1bmN0
aW9uKGFjKXtpZihNJiZNIT0iIil7dmFyIGQ9TS5pbmRleE9mKCIjYXQiK2FjKTtp
ZihkPi0xKXtNPU0uc3Vic3RyKDAsZCk7fX19O2lmKCFaKXtaPUwuY29uZnx8e307
fWVsc2V7Zm9yKHZhciBUIGluIEwuY29uZil7aWYoIShaW1RdKSl7WltUXT1MLmNv
bmZbVF07fX19aWYoIVUpe1U9TC5zaGFyZXx8e307fWVsc2V7Zm9yKHZhciBUIGlu
IEwuc2hhcmUpe2lmKCEoVVtUXSkpe1VbVF09TC5zaGFyZVtUXTt9fX1pZih4LnJz
dSgpKXtVLnVybD13aW5kb3cuYWRkdGhpc191cmw7VS50aXRsZT13aW5kb3cuYWRk
dGhpc190aXRsZTtNPVUudXJsO31pZighU3x8Uz09InVuZGVmaW5lZCIpe1M9InVu
a25vd24iO31ZPVouc2VydmljZXNfY3VzdG9tO0YoInBybyIpO0YoIm9wcCIpO0Yo
ImNsZSIpO0YoImNsYiIpO0YoImFiYyIpO2lmKE0uaW5kZXhPZigiYWRkdGhpcy5j
b20vc3RhdGljL3IwNy9hYiIpPi0xKXtNPU0uc3BsaXQoIiYiKTtmb3IodmFyIFY9
MDtWPE0ubGVuZ3RoO1YrKyl7dmFyIFA9TVtWXS5zcGxpdCgiPSIpO2lmKFAubGVu
Z3RoPT0yKXtpZihQWzBdPT0idXJsIil7TT1QWzFdO2JyZWFrO319fX1pZihZIGlu
c3RhbmNlb2YgQXJyYXkpe2Zvcih2YXIgVj0wO1Y8WS5sZW5ndGg7VisrKXtpZihZ
W1ZdLmNvZGU9PVIpe1k9WVtWXTticmVhazt9fX12YXIgWD0oKFUudGVtcGxhdGVz
JiZVLnRlbXBsYXRlc1tSXSk/VS50ZW1wbGF0ZXNbUl06IiIpLEE9KChVLm1vZHVs
ZXMmJlUubW9kdWxlc1tSXSk/VS5tb2R1bGVzW1JdOiIiKSxEPVUuc2hhcmVfdXJs
X3RyYW5zZm9ybXN8fFUudXJsX3RyYW5zZm9ybXN8fHt9LEo9VS50cmFja191cmxf
dHJhbnNmb3Jtc3x8VS51cmxfdHJhbnNmb3JtcyxhYj0oKEQmJkQuc2hvcnRlbiYm
VS5zaG9ydGVuZXJzKT8odHlwZW9mKEQuc2hvcnRlbik9PSJzdHJpbmciP0Quc2hv
cnRlbjooRC5zaG9ydGVuW1JdfHxELnNob3J0ZW5bImRlZmF1bHQiXXx8IiIpKToi
IiksSD0iIixRPShaLnByb2R1Y3R8fFcuYWRkdGhpc19wcm9kdWN0fHwoIm1lbi0i
K19hdGMudmVyKSksQj1MLmNycyxJPSIiLE89eC50cmFjay5nb2YoTSksYWE9Ty5s
ZW5ndGg9PTI/Ty5zaGlmdCgpLnNwbGl0KCI9IikucG9wKCk6IiIsYT1PLmxlbmd0
aD09Mj9PLnBvcCgpOiIiLEs9KFouZGF0YV90cmFja19jbGlja2JhY2t8fFouZGF0
YV90cmFja19saW5rYmFja3x8IVN8fFM9PSJBZGRUaGlzIil8fChaLmRhdGFfdHJh
Y2tfY2xpY2tiYWNrIT09ZmFsc2UmJl9hdGMudmVyPj0yNTApO2lmKFUuZW1haWxf
dmFycyl7Zm9yKHZhciBUIGluIFUuZW1haWxfdmFycyl7SSs9KEk9PSIiPyIiOiIm
IikrX2V1YyhUKSsiPSIrX2V1YyhVLmVtYWlsX3ZhcnNbVF0pO319aWYoeC50cmFj
ay5zcGMmJlEuaW5kZXhPZih4LnRyYWNrLnNwYyk9PS0xKXtRKz0iLCIreC50cmFj
ay5zcGM7fWlmKEQmJkQuc2hvcnRlbiYmVS5zaG9ydGVuZXJzKXtmb3IodmFyIFQg
aW4gVS5zaG9ydGVuZXJzKXtmb3IodmFyIEMgaW4gVS5zaG9ydGVuZXJzW1RdKXtI
Kz0oSC5sZW5ndGg/IiYiOiIiKStfZXVjKFQrIi4iK0MpKyI9IitfZXVjKFUuc2hv
cnRlbmVyc1tUXVtDXSk7fX19TT14LnRyYWNrLmNvZihNKTtNPXgudHJhY2subWd1
KE0sRCxVLFIpO2lmKEope1UudHJhY2t1cmw9eC50cmFjay5tZ3UoVS50cmFja3Vy
bHx8TSxKLFUsUik7fXZhciBFPSJwdWI9IitTKyImc291cmNlPSIrUSsiJmxuZz0i
Kyh4LmxuZygpfHwieHgiKSsiJnM9IitSKyhaLnVpXzUwOF9jb21wbGlhbnQ/IiZ1
NTA4PTEiOiIiKSsoRz8iJmgxPSIrTigoVS5mZWVkfHxVLnVybCkucmVwbGFjZSgi
ZmVlZDovLyIsIiIpLDEpKyImdDE9IjoiJnVybD0iK04oTSwxKSsiJnRpdGxlPSIp
K04oVS50aXRsZXx8Vy5hZGR0aGlzX3RpdGxlLDEpKyhfYXRjLnZlcjwyMDA/IiZs
b2dvPSIrTihXLmFkZHRoaXNfbG9nbywxKSsiJmxvZ29iZz0iK04oVy5hZGR0aGlz
X2xvZ29fYmFja2dyb3VuZCwxKSsiJmxvZ29jb2xvcj0iK04oVy5hZGR0aGlzX2xv
Z29fY29sb3IsMSk6IiIpKyImYXRlPSIreC50cmFjay5zdGEoKSsoKFIhPSJlbWFp
bCJ8fF9hdGMudmVyPDMwMCk/IiZmcm9tbWVudT0xIjoiIikrKCh3aW5kb3cuYWRk
dGhpc19zc2gmJighQnx8YWRkdGhpc19zc2ghPUIpJiYoYWRkdGhpc19zc2g9PVJ8
fGFkZHRoaXNfc3NoLnNlYXJjaChuZXcgUmVnRXhwKCIoPzpefCwpKCIrUisiKSg/
OiR8LCkiKSk+LTEpKT8iJmlwcz0xIjoiIikrKEI/IiZjcj0iKyhSPT1CPzE6MCk6
IiIpKyImdWlkPSIrX2V1Yyh4LnVpZCYmeC51aWQhPSJ4Ij94LnVpZDp4LnV0aWwu
Y3VpZCgpKSsoVS5lbWFpbF90ZW1wbGF0ZT8iJmVtYWlsX3RlbXBsYXRlPSIrX2V1
YyhVLmVtYWlsX3RlbXBsYXRlKToiIikrKEk/IiZlbWFpbF92YXJzPSIrX2V1YyhJ
KToiIikrKGFiPyImc2hvcnRlbmVyPSIrX2V1Yyh0eXBlb2YoYWIpPT0iYXJyYXki
P2FiLmpvaW4oIiwiKTphYik6IiIpKyhhYiYmSD8iJiIrSDoiIikrKChVLnBhc3N0
aHJvdWdofHx7fSlbUl0/IiZwYXNzdGhyb3VnaD0iK04oKHR5cGVvZihVLnBhc3N0
aHJvdWdoW1JdKT09Im9iamVjdCI/eC51dGlsLnRvS1YoVS5wYXNzdGhyb3VnaFtS
XSk6VS5wYXNzdGhyb3VnaFtSXSksMSk6IiIpKyhVLmRlc2NyaXB0aW9uPyImZGVz
Y3JpcHRpb249IitOKFUuZGVzY3JpcHRpb24sMSk6IiIpKyhVLmh0bWw/IiZodG1s
PSIrTihVLmh0bWwsMSk6KFUuY29udGVudD8iJmh0bWw9IitOKFUuY29udGVudCwx
KToiIikpKyhVLnRyYWNrdXJsJiZVLnRyYWNrdXJsIT1NPyImdHJhY2t1cmw9IitO
KFUudHJhY2t1cmwsMSk6IiIpKyhVLnNjcmVlbnNob3Q/IiZzY3JlZW5zaG90PSIr
TihVLnNjcmVlbnNob3QsMSk6IiIpKyhVLnN3ZnVybD8iJnN3ZnVybD0iK04oVS5z
d2Z1cmwsMSk6IiIpKyh4LmNiPyImY2I9Iit4LmNiOiIiKSsoeC51ZmJsPyImdWZi
bD0xIjoiIikrKHgudXVkPyImdXVkPTEiOiIiKSsoVS5pZnJhbWV1cmw/IiZpZnJh
bWV1cmw9IitOKFUuaWZyYW1ldXJsLDEpOiIiKSsoVS53aWR0aD8iJndpZHRoPSIr
VS53aWR0aDoiIikrKFUuaGVpZ2h0PyImaGVpZ2h0PSIrVS5oZWlnaHQ6IiIpKyha
LmRhdGFfdHJhY2tfcDMyPyImcDMyPSIrWi5kYXRhX3RyYWNrX3AzMjoiIikrKEt8
fF83LnRyYWNrLmN0cChaLnByb2R1Y3QsWik/IiZjdD0xIjoiIikrKChLfHxfNy50
cmFjay5jdHAoWi5wcm9kdWN0LFopKSYmTS5pbmRleE9mKCIjIik+LTE/IiZ1Y3Q9
MSI6IiIpKygoWSYmWS51cmwpPyImYWNuPSIrX2V1YyhZLm5hbWUpKyImYWNjPSIr
X2V1YyhZLmNvZGUpKyImYWN1PSIrX2V1YyhZLnVybCk6IiIpKyh4LnNtZD8oeC5z
bWQucnhpPyImcnhpPSIreC5zbWQucnhpOiIiKSsoeC5zbWQucnNpPyImcnNpPSIr
eC5zbWQucnNpOiIiKSsoeC5zbWQuZ2VuPyImZ2VuPSIreC5zbWQuZ2VuOiIiKToo
KGFhPyImcnNpPSIrYWE6IiIpKyhhPyImZ2VuPSIrYToiIikpKSsoVS54aWQ/IiZ4
aWQ9IitOKFUueGlkLDEpOiIiKSsoWD8iJnRlbXBsYXRlPSIrTihYLDEpOiIiKSso
QT8iJm1vZHVsZT0iK04oQSwxKToiIikrKFoudWlfY29icmFuZD8iJnVpX2NvYnJh
bmQ9IitOKFoudWlfY29icmFuZCwxKToiIikrKFoudWlfaGVhZGVyX2NvbG9yPyIm
dWlfaGVhZGVyX2NvbG9yPSIrTihaLnVpX2hlYWRlcl9jb2xvciwxKToiIikrKFou
dWlfaGVhZGVyX2JhY2tncm91bmQ/IiZ1aV9oZWFkZXJfYmFja2dyb3VuZD0iK04o
Wi51aV9oZWFkZXJfYmFja2dyb3VuZCwxKToiIik7cmV0dXJuIEU7fWZ1bmN0aW9u
IHkoQSxkLEIpe3ZhciBhPUEueGlkO2lmKGQuZGF0YV90cmFja19jbGlja2JhY2t8
fGQuZGF0YV90cmFja19saW5rYmFja3x8XzcudHJhY2suY3RwKGQucHJvZHVjdCxk
KSl7cmV0dXJuIHgudHJhY2suZ2NjKGEsKHguc21kfHx7fSkuZ2VufHwwKSsoQnx8
IiIpO31lbHNle3JldHVybiIiO319ZnVuY3Rpb24gcShHLEksQyxILGQsSil7dmFy
IEY9eC5wdWIoKSxhPUh8fEkudXJsfHwiIixCPUkueGlkfHx4LnV0aWwuY3VpZCgp
LEQ9KEMuZGF0YV90cmFja19jbGlja2JhY2t8fEMuZGF0YV90cmFja19saW5rYmFj
a3x8IUZ8fEY9PSJBZGRUaGlzIil8fChDLmRhdGFfdHJhY2tfY2xpY2tiYWNrIT09
ZmFsc2UmJl9hdGMudmVyPj0yNTApO2lmKGEudG9Mb3dlckNhc2UoKS5pbmRleE9m
KCJodHRwJTNhJTJmJTJmIik9PT0wKXthPV9kdWMoYSk7fWlmKGQpe3ZhciBBPXt9
O2Zvcih2YXIgRSBpbiBJKXtBW0VdPUlbRV07fUEueGlkPUI7c2V0VGltZW91dChm
dW5jdGlvbigpeyhuZXcgSW1hZ2UoKSkuc3JjPWwoRz09InR3aXR0ZXIiJiZKPyJ0
d2VldCI6RywwLEEsQyk7fSwxMDApO31yZXR1cm4oRD94LnRyYWNrLmN1cihhLEcs
Qik6YSk7fWZ1bmN0aW9uIGcoQyxBLGEpe3ZhciBBPUF8fHt9LEI9Qy5zaGFyZV91
cmxfdHJhbnNmb3Jtc3x8Qy51cmxfdHJhbnNmb3Jtc3x8e30sZD14LnRyYWNrLmNv
Zih4LnRyYWNrLm1ndShDLnVybCxCLEMsIm1haWx0byIpKTtyZXR1cm4ibWFpbHRv
Oj9zdWJqZWN0PSIrX2V1YyhDLnRpdGxlP0MudGl0bGU6ZCkrIiZib2R5PSIrX2V1
YyhxKCJtYWlsdG8iLEMsQSxkLGEpKTt9ZnVuY3Rpb24gaChhKXtyZXR1cm4oKCFh
LnRlbXBsYXRlc3x8IWEudGVtcGxhdGVzLnR3aXR0ZXIpJiYoIXgud2xwfHx4Lnds
cD09Imh0dHA6IikpO31mdW5jdGlvbiBmKGQsQixJLEEpe3ZhciBHPUJ8fDU1MCxD
PUl8fDQ1MCxIPXNjcmVlbi53aWR0aCxFPXNjcmVlbi5oZWlnaHQsRj1NYXRoLnJv
dW5kKChILzIpLShHLzIpKSxhPTAsRDtpZihFPkMpe0Y9TWF0aC5yb3VuZCgoRS8y
KS0oQy8yKSk7fXcub3BlbihkLEF8fCJhZGR0aGlzX3NoYXJlIiwibGVmdD0iK0Yr
Iix0b3A9IithKyIsd2lkdGg9IitHKyIsaGVpZ2h0PSIrQysiLHBlcnNvbmFsYmFy
PW5vLHRvb2xiYXI9bm8sc2Nyb2xsYmFycz15ZXMsbG9jYXRpb249eWVzLHJlc2l6
YWJsZT15ZXMiKTtyZXR1cm4gZmFsc2U7fWZ1bmN0aW9uIHUoZCxBLGEpe3cub3Bl
bihsKGQsMCxBLGEpLCJhZGR0aGlzX3NoYXJlIik7cmV0dXJuIGZhbHNlO31mdW5j
dGlvbiBqKGQpe3ZhciBhPXt0d2l0dGVyOjEsd29yZHByZXNzOjEsZW1haWw6X2F0
Yy52ZXI+PTMwMCxtb3JlOl9hdGMudmVyPj0zMDAscmFpc2V5b3Vydm9pY2U6MSx2
azoxfTtyZXR1cm4gYVtkXTt9ZnVuY3Rpb24gcChGLEUsQixELGEsQSl7dmFyIEM9
e3dvcmRwcmVzczp7d2lkdGg6NzIwLGhlaWdodDo1NzB9LGxpbmtlZGluOnt3aWR0
aDo2MDAsaGVpZ2h0OjQwMH0sZW1haWw6X2F0Yy52ZXI+PTMwMD97d2lkdGg6NjYw
LGhlaWdodDo2NjB9Ont3aWR0aDo3MzUsaGVpZ2h0OjQ1MH0sbW9yZTpfYXRjLnZl
cj49MzAwP3t3aWR0aDo2NjAsaGVpZ2h0OjcxNn06e3dpZHRoOjczNSxoZWlnaHQ6
NDUwfSx2azp7d2lkdGg6NzIwLGhlaWdodDoyOTB9LHJhaXNleW91cnZvaWNlOnt3
aWR0aDo0ODAsaGVpZ2h0OjYzNX0sImRlZmF1bHQiOnt3aWR0aDo1NTAsaGVpZ2h0
OjQ1MH19LGQ9bChGLDAsRSxCKTtpZihCLnVpX3VzZV9zYW1lX3dpbmRvdyl7d2lu
ZG93LmxvY2F0aW9uLmhyZWY9ZDt9ZWxzZXtmKGQsRHx8KENbRl18fENbImRlZmF1
bHQiXSkud2lkdGgsYXx8KENbRl18fENbImRlZmF1bHQiXSkuaGVpZ2h0LEEpO31y
ZXR1cm4gZmFsc2U7fWZ1bmN0aW9uIGMoRixCLEcsRCl7dmFyIEM9Ri5zaGFyZV91
cmxfdHJhbnNmb3Jtc3x8Ri51cmxfdHJhbnNmb3Jtc3x8e30sQSxkPShGLnBhc3N0
aHJvdWdofHx7fSkudHdpdHRlcnx8e30sYT14LnRyYWNrLmNvZih4LnRyYWNrLm1n
dShGLnVybCxDLEYsInR3aXR0ZXIiKSksRT0oKEYucGFzc3Rocm91Z2h8fHt9KS50
d2l0dGVyPT11bmRlZmluZWQpP3t9OmQ7aWYoIUYudGVtcGxhdGVzKXtGLnRlbXBs
YXRlcz17fTt9aWYoIUYudGVtcGxhdGVzLnR3aXR0ZXIpe0YudGVtcGxhdGVzLnR3
aXR0ZXI9KEYudGV4dHx8KChGLnRpdGxlPT10LnRpdGxlKT9FLnRleHQ6Ri50aXRs
ZSl8fCJ7e3RpdGxlfX06IikrIiB7e3VybH19IHZpYSBAIisoRi52aWF8fEUudmlh
fHwiQWRkVGhpcyIpO31hPWwoInR3aXR0ZXIiLDAsRixCKTtpZihBKXtGLnRpdGxl
PUE7fWlmKEIudWlfdXNlX3NhbWVfd2luZG93fHxEKXt3aW5kb3cubG9jYXRpb24u
aHJlZj1hO31lbHNle2YoYSw1NTAsNDUwLCJ0d2l0dGVyX3R3ZWV0Iik7fXJldHVy
biBmYWxzZTt9ZnVuY3Rpb24gayhCLEEsYSxkKXtfNy5lZC5maXJlKCJhZGR0aGlz
Lm1lbnUuc2hhcmUiLHdpbmRvdy5hZGR0aGlzfHx7fSx7ZWxlbWVudDpkfHx7fSxz
ZXJ2aWNlOkJ8fCJ1bmtub3duIix1cmw6QS50cmFja3VybHx8QS51cmx9KTt9ZnVu
Y3Rpb24gbShDLEQsQixkLEEpe3ZhciBhPWwoQyxELEIsZCk7aS5wdXNoKHguYWpz
KGEsMSkpO2lmKCFBKXtrKEMsQixkKTt9fWZ1bmN0aW9uIHMoQSxkLGEpe3JldHVy
biB2KCkrInRlbGxmcmllbmQucGhwPyZmcm9tbmFtZT1hYWEmZnJvbWVtYWlsPSIr
X2V1YyhkLmZyb20pKyImZnJvbW1lbnU9MSZ0b2ZyaWVuZD0iK19ldWMoZC50bykr
KEEuZW1haWxfdGVtcGxhdGU/IiZ0ZW1wbGF0ZT0iK19ldWMoQS5lbWFpbF90ZW1w
bGF0ZSk6IiIpKyhkLnZhcnM/IiZ2YXJzPSIrX2V1YyhkLnZhcnMpOiIiKSsiJmxu
Zz0iKyh4LmxuZygpfHwieHgiKSsiJm5vdGU9IitfZXVjKGQubm90ZSkrIiYiK3oo
ImVtYWlsIixudWxsLG51bGwsYSk7fWUuc2hhcmU9ZS5zaGFyZXx8e307ZS51dGls
LmV4dGVuZChlLnNoYXJlLHthdXc6aixvY3c6ZixzdHc6cCxzaXc6dSxwdHM6Yyx1
bnQ6aCx1YWRkOnosZ2VudXJsOmwsZ2VuZXVybDpzLGdlbmlldTpnLGFjYjpxLGdj
cDp5LHN2Y3VybDp2LHRyYWNrOm0sbm90aWZ5OmssbGlua3M6Yn0pO30pKF83LF83
LmFwaSxfNyk7KGZ1bmN0aW9uKGEsYixjKXtpZighYS5zZXJ2aWNlcyl7YS5zZXJ2
aWNlcz17fTt9YS5zZXJ2aWNlcy5tYXA9e2ZhY2Vib29rOiIiLHR3aXR0ZXI6IiIs
cmVkZGl0OiIiLHN0dW1ibGV1cG9uOiIiLGdtYWlsOiJtYWlsLmdvb2dsZS5jb20i
LGJsb2dnZXI6IiIsbGlua2VkaW46IiIsdHVtYmxyOiIiLGRlbGljaW91czoiIix5
YWhvb21haWw6ImNvbXBvc2UubWFpbC55YWhvby5jb20iLGhvdG1haWw6ImhvdG1h
aWwubXNuLmNvbSIsIjEwMHpha2xhZG9rIjoiMTAwemFrbGFkb2sucnUiLCIydGFn
IjoiMnRhZy5ubCIsIjJsaW5rbWUiOiIiLCI3bGl2ZTciOiIiLGExd2VibWFya3M6
ImExLXdlYm1hcmtzLmNvbSIsYTk3YWJpOiIiLGFkZGlvOiJhZGQuaW8iLG1lbnU6
ImFwaS5hZGR0aGlzLmNvbSIsYWRmdHk6IiIsYWRpZm5pOiIiLGFlcm9zb2NpYWw6
IiIsYWxsbXlmYXZlczoiIixhbWF6b253aXNobGlzdDoiYW1hem9uLmNvbSIsYW1l
bm1lOiIiLGFpbToibGlmZXN0cmVhbS5hb2wuY29tIixhb2xtYWlsOiJ3ZWJtYWls
LmFvbC5jb20iLGFybWVuaXg6IiIsYXJ0bzoiIixhdmlhcnk6IiIsYmFhbmc6ImJh
YW5nLmlyIixiYWlkdToiY2FuZy5iYWlkdS5jb20iLGJlYm86IiIsYmVudGlvOiIi
LGJpZ2dlcnBvY2tldHM6IiIsYml0bHk6ImJpdC5seSIsYml6c3VnYXI6IiIsYmxl
ZXRib3g6IiIsYmxpbmtsaXN0OiIiLGJsaXA6ImJsaXAucGwiLGJsb2dneToiYmxv
Z2d5LnNlIixibG9nbWFya3M6ImJsb2dtYXJrcy5uZXQiLGJsb2d0cm90dHI6IiIs
Ymx1cnBhbGljaW91czoiIixib2JyZG9icjoiYm9icmRvYnIucnUiLGJvbnpvYm94
OiIiLHNvY2lhbGJvb2ttYXJraW5nbmV0OiJzb2NpYWwtYm9va21hcmtpbmcubmV0
Iixib29rbWFya3ljejoiYm9va21hcmt5LmN6Iixib29rbWVya2VuZGU6ImJvb2tt
ZXJrZW4uZGUiLGJvcmRvbToiYm9yZG9tLm5ldCIsYm94OiJib3gubmV0IixicmFp
bmlmeToiIixicnlkZXJpOiJicnlkZXJpLnNlIixidWRkeW1hcmtzOiIiLGJ1enp6
eToiIixjYW15b286IiIsY2FyZHRoaXM6InBhcnRuZXIuY2FyZHRoaXMuY29tIixj
YXJlMjoiIixjaGlxOiIiLGNpcmlwOiJjaXJpcC5ybyIsY2l0ZXVsaWtlOiJjaXRl
dWxpa2Uub3JnIixjbGFzc2ljYWxwbGFjZToiIixjbmRpZzoiY25kaWcub3JnIixj
b2xpdmlhOiJjb2xpdmlhLmRlIix0ZWNobmVyZDoiIixjb25ub3RlYToiY29ubm90
ZWEub3JnIixjb290b3BpYToiIixjb3NtaXE6ImNvc21pcS5kZSIsY3VyYXRldXM6
ImN1cmF0ZS51cyIsZGVzaWduYnVtcDoiIixkZXNpZ25tb286IiIsZGlndGhpc3dl
Ymhvc3Q6IiIsZGlnYWN1bHR1cmFuZXQ6ImRpZ2FjdWx0dXJhLm5ldCIsZGlnZzoi
IixkaWdnaXRhOiJkaWdnaXRhLml0IixkaWdsb2c6IiIsZGlnbzoiZGlnby5pdCIs
ZGlnemlnbjoiIixkaWlnbzoiIixkaXBkaXZlOiIiLGRvbWVsaG9yOiJkb21lbGhv
ci5uZXQiLGRvc3RpOiJkb3N0aS53ZWJkdW5pYS5jb20iLGRvdG5ldGtpY2tzOiIi
LGRvdG5ldHNob3V0b3V0OiIiLHdvc2NjOiJ3b3MuY2MiLGRvdWJhbjoiIixkcmF1
Z2llbToiZHJhdWdpZW0ubHYiLGRyaW1pbzoiIixkcm9wamFjazoiIixkd2VsbGlj
aW91czoiIixkem9uZToiIixlZGVsaWdodDoiZWRlbGlnaHQuZGUiLGVmYWN0b3I6
IiIsZWt1ZG9zOiJla3Vkb3MubmwiLGVsZWZhbnRhcGw6ImVsZWZhbnRhLnBsIixl
bWJhcmtvbnM6IiIsZXVjbGlxdWVpOiJldWNsaXF1ZWkuY29tLmJyIixldmVybm90
ZToiIixleHRyYXBsYXk6IiIsZXp5c3BvdDoiIixzdHlsaXNoaG9tZToiIixmYWJ1
bG91c2x5NDA6IiIsaW5mb3JtYXppb25lOiJmYWkuaW5mb3JtYXppb25lLml0Iixm
YXJrOiIiLGZhcmtpbmRhOiIiLGZhc2hpb2xpc3RhOiIiLGZhc2hpb25idXJuZXI6
IiIsZmF2YWJsZToiIixmYXZlczoiIixmYXZsb2dkZToiZmF2bG9nLmRlIixmYXZv
cml0ZW5kZToiZmF2b3JpdGVuLmRlIixmYXZvcml0dXM6IiIsZmxha2VyOiJmbGFr
ZXIucGwiLGZsb3NzcHJvOiJmbG9zcy5wcm8iLGZvbGtkOiIiLGZvcm1zcHJpbmc6
ImZvcm1zcHJpbmcubWUiLHRoZWZyZWVkaWN0aW9uYXJ5OiIiLGZyZXNxdWk6IiIs
ZnJpZW5kZmVlZDoiIixmcmllbmRzdGVyOiIiLGZ1bnA6IiIsZndpc3A6IiIsZ2Fi
YnI6IiIsZ2FtZWtpY2tlcjoiIixnaXZlYWxpbms6ImdpdmVhbGluay5vcmciLGds
b2JhbGdyaW5kOiIiLGdvdm46Im15LmdvLnZuIixnb29kbm9vd3M6IiIsZ29vZ2xl
dHJhbnNsYXRlOiJ0cmFuc2xhdGUuZ29vZ2xlLmNvbSIsZ3JhdmVlOiIiLGdyZWF0
ZXJkZWJhdGVyOiIiLGdyb25vOiJncm9uby5uZXQiLGhhYmVyZ2VudHI6ImhhYmVy
Lmdlbi50ciIsaGFja2VybmV3czoibmV3cy55Y29tYmluYXRvci5jb20iLGhhZGFz
aGhvdDoiaGFkYXNoLWhvdC5jby5pbCIsaGF0ZW5hOiJiLmhhdGVuYS5uZS5qcCIs
Z2x1dnNuYXA6ImhlYWx0aGltaXplLmNvbSIsaGVkZ2Vob2dzOiJoZWRnZWhvZ3Mu
bmV0IixoZWxsb3R4dDoiIixoaXN0b3Jpb3VzOiJoaXN0b3Jpby51cyIsaGl0bWFy
a3M6IiIsaG90Ym9va21hcms6ImhvdGJtYXJrLmNvbSIsaG90a2xpeDoiIix3M3Zh
bGlkYXRvcjoidmFsaWRhdG9yLnczLm9yZyIsaHl2ZXM6Imh5dmVzLm5ldCIsaWRl
YXJlZjoiIixpZGVudGljYToiaWRlbnRpLmNhIixpaGF2ZWdvdDoiIixpbmRleDQ6
ImluZGV4NC5pbiIsaW5kZXhvcjoiaW5kZXhvci5jby51ayIsaW5zdGFwYXBlcjoi
IixpbnZlc3RvcmxpbmtzOiIiLGlvcmJpeDoiIixpc29jaWV0eToiaXNvY2lldHku
YmUiLGl3aXc6Iml3aXcuaHUiLGphbWVzcG90OiIiLGphcHB5OiJqYXBweS5kZSIs
am9saXByaW50OiJhcGkuam9saXByaW50LmNvbSIsanVtcHRhZ3M6IiIsem9vbG9v
OiJrYWJsb2cuY29tIixrYWJvb2RsZToiIixrYWV2dXI6IiIsa2FpeGluOiJrYWl4
aW4wMDEuY29tIixraW5kbGVpdDoiZml2ZWZpbHRlcnMub3JnIixraXB1cDoiIixr
aXJ0c3k6IiIsa2xlZHk6ImtsZWR5LmRlIixrb21tZW50aW5nOiIiLGxhdGFmYW5l
cmFjYXQ6ImxhdGFmYW5lcmEuY2F0IixsYWFpa2l0OiJsYWFpay5pdCIsbGFkZW56
ZWlsZToibGFkZW56ZWlsZS5kZSIsbGlicmVyaW86IiIsbGlua25pbmphOiJsaW5r
bmluamEuY29tLmJyIixsaW5rYWdvZ286IiIsbGlua3NndXR0ZXI6IiIsbGlua3No
YXJlczoibGlua3NoYXJlcy5uZXQiLGxpbmt1ajoibGlua3VqLmN6IixsaXZlam91
cm5hbDoiIixsb2NrZXJibG9nZ2VyOiIiLGxvZ2dlcjI0OiIiLG15bWFpbHJ1OiJj
b25uZWN0Lm1haWwucnUiLG1hcmttZToibWFya21lLm1lIixtYXNoYm9yZDoiIixt
YXdpbmRvOiIiLG1laW52ejoibWVpbnZ6Lm5ldCIsbWVrdXNoYXJpbToibWVrdXNo
YXJpbS53YWxsYS5jby5pbCIsbWVtb25pYzoiIixtZW1vcmk6Im1lbW9yaS5ydSIs
bWVuZWFtZToibWVuZWFtZS5uZXQiLGxpdmU6InByb2ZpbGUubGl2ZS5jb20iLG1p
bmRib2R5Z3JlZW46IiIsbWlzdGVyd29uZzoibWlzdGVyLXdvbmcuY29tIixtaXN0
ZXJ3b25nX2RlOiJtaXN0ZXItd29uZy5kZSIsbW9lbWVzdG86Im1vZW1lc3RvLnJ1
Iixtb2lrcnVnOiJtb2lrcnVnLnJ1Iixtb3RvdGFnejoiIixtcmNuZXR3b3JraXQ6
Im1yY25ldHdvcmsuaXQiLG11bHRpcGx5OiIiLG15YW9sOiJmYXZvcml0ZXMubXku
YW9sLmNvbSIsbXloYXlhc3RhbjoibXloYXlhc3Rhbi5hbSIsbXlsaW5rdmF1bHQ6
IiIsbXlzcGFjZToiIixuNGc6IiIsbmFzemFrbGFzYToibmsucGwiLG5ldGxvZzoi
IixuZXR2aWJlczoiIixuZXR2b3V6OiIiLG5ld3NtZWJhY2s6IiIsbmV3c3RydXN0
OiJuZXdzdHJ1c3QubmV0IixuZXdzdmluZToiIixudWppajoibnVqaWoubmwiLG9k
bm9rbGFzc25pa2lfcnU6Im9kbm9rbGFzc25pa2kucnUiLG9rbm90aXppZToib2tu
b3RpemllLnZpcmdpbGlvLml0IixvbmV2aWV3OiJvbmV2aWV3LmRlIixvbmdvYmVl
OiIiLG9ya3V0OiJwcm9tb3RlLm9ya3V0LmNvbSIsZGFzaGJvYXJkOiJhcGkuYWRk
dGhpcy5jb20iLG95eWxhOiIiLHBhY2tnOiIiLHBhZm5ldGRlOiJwYWZuZXQuZGUi
LHBkZm9ubGluZToic2F2ZXBhZ2Vhc3BkZi5wZGZvbmxpbmUuY29tIixwZGZteXVy
bDoiIixwaG9uZWZhdnM6IiIscGluZ2ZtOiJwaW5nLmZtIixwbGFueXB1czoicGxh
bnlwLnVzIixwbGF4bzoiIixwbHVyazoiIixwb2NodmFsY3o6InBvY2h2YWwuY3oi
LHBvcGVkaXRpb246IiIscG9zdGVlenk6IiIscG9zdGVyb3VzOiIiLHByYXRpYmE6
InByYXRpLmJhIixwcmludGZyaWVuZGx5OiIiLHB1c2hhOiJwdXNoYS5zZSIscXJm
aW46InFyZi5pbiIscXVhbnRjYXN0OiIiLHF6b25lOiJzbnMucXpvbmUucXEuY29t
IixyZWFkaXRsYXRlcjoicmVhZGl0bGF0ZXJsaXN0LmNvbSIscmVkaWZmOiJzaGFy
ZS5yZWRpZmYuY29tIixyZWRrdW06IiIscmlkZWZpeDoiIixzY29vcGF0OiJzY29v
cC5hdCIsc2Nvb3BpdDoic2Nvb3AuaXQiLHNla29tYW46InNla29tYW4ubHYiLHNl
bGVjdDJnZXRoZXI6Ind3dzIuc2VsZWN0MmdldGhlci5jb20iLHNoYXZlaDoic2hh
dmVoLmNvLmlsIixzaGV0b2xkbWU6IiIsc2hpcmludGFyOiJzaGlyLmludGFyLmlu
IixzaW1weToiIixzaW5hd2VpYm86InYudC5zaW5hLmNvbS5jbiIsc2xhc2hkb3Q6
InNsYXNoZG90Lm9yZyIsc21pcnU6InNtaTIucnUiLHNvZGFoZWFkOiIiLHNvbmlj
bzoiIixzcGVlZHRpbGU6InNwZWVkdGlsZS5uZXQiLHNwaGlubjoiIixzcGluc25h
cDoiIixzcG9rZW50b3lvdToiIixzcG9ydHBvc3Q6IiIseWlpZDoic3ByZWFkLmx5
IixzcHJpbmdwYWQ6InNwcmluZ3BhZGl0LmNvbSIsc3F1aWRvbzoiIixzdGFydGFp
ZDoiIixzdGFydGxhcDoic3RhcnRsYXAuaHUiLHN0b3J5Zm9sbG93ZXI6IiIsc3R1
ZGl2ejoic3R1ZGl2ei5uZXQiLHN0dWZmcGl0OiIiLHN0dW1wZWRpYToiIixzdHls
ZWhpdmU6IiIsc3Zlam86InN2ZWpvLm5ldCIsc3ltYmFsb286IiIsdGFhemE6IiIs
dGFnbWFya3NkZToidGFnbWFya3MuZGUiLHRhZ3ZuOiIiLHRhZ3phOiIiLHRhcnBp
cGU6IiIsdGVsbG15cG9saXRpY2lhbjoiIix0aGV3ZWJibGVuZDoiIix0aGlua2Zp
bml0eToiY29tbXVuaXR5LnRoaW5rZmluaXR5Lm9yZyIsdGhpc25leHQ6IiIsdGhy
b3dwaWxlOiIiLHRpcGQ6IiIsdG9wc2l0ZWxlcm5ldDoiZWtsZS50b3BzaXRlbGVy
Lm5ldCIsdHJhbnNmZXJyOiIiLHR1ZW50aToiIix0dWxpbnE6IiIsdHVzdWw6IiIs
dHZpbng6IiIsdHdlZXRtZW1lOiJhcGkudHdlZXRtZW1lLmNvbSIsdHdpdHRoaXM6
IiIsdHlwZXBhZDoiIix1cG5ld3M6InVwbmV3cy5pdCIsdXJsYXVic3dlcmtkZToi
dXJsYXVic3dlcmsuZGUiLHVybGNhcHQ6IiIsdmlhZGVvOiIiLHZpcmI6IiIsdmlz
aXRlem1vbnNpdGU6IiIsdms6InZrb250YWt0ZS5ydSIsdmtydWd1ZHJ1emVpOiJ2
a3J1Z3VkcnV6ZWkucnUiLHZveG9wb2xpczoiIix2eWJyYWxpc21lOiJ2eWJyYWxp
LnNtZS5zayIsdnlvb206IiIsd2VibmV3czoid2VibmV3cy5kZSIsZG9tYWludG9v
bHN3aG9pczoiZG9tYWludG9vbHMuY29tIix3aW5kb3dzOiJhcGkuYWRkdGhpcy5j
b20iLHdpbmR5Y2l0aXplbjoiIix3aXJlZmFuOiIiLHdvcmRwcmVzczoiIix3b3Jp
bzoiIix3eWtvcDoid3lrb3AucGwiLHhhbmdhOiIiLHhpbmc6IiIseWFob29ia206
ImJvb2ttYXJrcy55YWhvby5jb20iLHlhbW1lcjoiIix5YXJkYmFya2VyOiIiLHll
bWxlOiIiLHlpZ2c6InlpZ2cuZGUiLHlvb2xpbms6ImdvLnlvb2xpbmsudG8iLHlv
cnVtY3V5dW06IiIseW91YmxyOiIiLHlvdWJvb2ttYXJrczoiIix5b3Vtb2I6IiIs
eXV1Ynk6IiIsemFrbGFkb2tuZXQ6Inpha2xhZG9rLm5ldCIsemFuYXRpYzoiIix6
aWN6YWM6InppY3phYy5pdCIsemluZ21lOiJsaW5rLmFwcHMuemluZy52biIsem9v
dG9vbDoiIn07fSkoXzcsXzcuYXBpLF83KTt2YXIgdz13aW5kb3csYWM9dy5hZGR0
aGlzX2NvbmZpZ3x8e30sY3NzPW5ldyBfNy5yZXNvdXJjZS5SZXNvdXJjZSgid2lk
Z2V0Y3NzIixfYXRyKyJzdGF0aWMvcjA3L3dpZGdldDcwLmNzcyIsZnVuY3Rpb24o
KXtyZXR1cm4gdHJ1ZTt9KSxfMmU0PW5ldyBfNy5yZXNvdXJjZS5SZXNvdXJjZSgi
d2lkZ2V0MzJjc3MiLF9hdHIrInN0YXRpYy9yMDcvd2lkZ2V0YmlnNzAuY3NzIixm
dW5jdGlvbigpe3JldHVybiB0cnVlO30pO2Z1bmN0aW9uIG1haW4oKXt0cnl7aWYo
X2F0Yy54b2wmJiFfYXRjLnhjcyYmYWMudWlfdXNlX2NzcyE9PWZhbHNlKXtjc3Mu
bG9hZCgpO2lmKF83LmJyby5pcGEpe18yZTQubG9hZCgpO319dmFyIGE9XzcsbXNp
PWEuYnJvLm1zaSxocD0wLF8yZTg9d2luZG93LmFkZHRoaXNfY29uZmlnfHx7fSxk
dD1kLnRpdGxlLGRyPSh0eXBlb2YoYS5yZHIpIT09InVuZGVmaW5lZCIpP2EucmRy
OihkLnJlZmVyZXJ8fGQucmVmZXJyZXJ8fCIiKSxkdT1kbD9kbC5ocmVmOm51bGws
ZGg9ZGwuaG9zdG5hbWUsXzJlZD1kdSxfMmVlPTAsYWw9KF83LmxuZygpLnNwbGl0
KCItIikpLnNoaWZ0KCksXzJmMD1fNy50cmFjay5lb3AoZGwsZHIpLGN2dD1bXSxu
YWJjPSEhYS5jb29raWUucmNrKCJuYWJjIiksY2ZjPV8yZjAuY2ZjLHJzaXE9XzJm
MC5yc2lxLHJzaT1fMmYwLnJzaSxyeGk9XzJmMC5yeGkscnNjPV8yZjAucnNjLnNw
bGl0KCImIikuc2hpZnQoKS5zcGxpdCgiJSIpLnNoaWZ0KCkucmVwbGFjZSgvW15h
LXowLTlfXS9nLCIiKSxnZW49XzJmMC5nZW4sZnVpZD1fMmYwLmZ1aWQsaWZyLF8y
ZmI9X2F0cisic3RhdGljL3IwNy9zaDY0Lmh0bWwjIixkYXRhLF8yZmQ9ZnVuY3Rp
b24oKXtpZighXzcudHJhY2sucGNzLmxlbmd0aCl7XzcudHJhY2suYXBjKHdpbmRv
dy5hZGR0aGlzX3Byb2R1Y3R8fCgibWVuLSIrX2F0Yy52ZXIpKTt9ZGF0YS5wYz1f
Ny50cmFjay5wY3Muam9pbigiLCIpO307aWYocnNjPT0idHdlZXQiKXtyc2M9InR3
aXR0ZXIiO31pZih3aW5kb3cuYWRkdGhpc19wcm9kdWN0KXtfNy50cmFjay5hcGMo
YWRkdGhpc19wcm9kdWN0KTtpZihhZGR0aGlzX3Byb2R1Y3QuaW5kZXhPZigiZnhl
Iik9PS0xJiZhZGR0aGlzX3Byb2R1Y3QuaW5kZXhPZigiYmttIik9PS0xKXtfNy50
cmFjay5zcGM9YWRkdGhpc19wcm9kdWN0O319dmFyIGw9Xzcuc2hhcmUubGlua3Mu
Y2Fub25pY2FsO2lmKGwpe2lmKGwuaW5kZXhPZigiaHR0cCIpIT09MCl7XzJlZD0o
ZHV8fCIiKS5zcGxpdCgiLy8iKS5wb3AoKS5zcGxpdCgiLyIpO2lmKGwuaW5kZXhP
ZigiLyIpPT09MCl7XzJlZD1fMmVkLnNoaWZ0KCkrbDt9ZWxzZXtfMmVkLnBvcCgp
O18yZWQ9XzJlZC5qb2luKCIvIikrIi8iK2w7fV8yZWQ9ZGwucHJvdG9jb2wrIi8v
IitfMmVkO31lbHNle18yZWQ9bDt9XzcudXN1KDAsMSk7fV8yZWQ9XzJlZC5zcGxp
dCgiI3siKS5zaGlmdCgpO2EuaWd2KF8yZWQsZC50aXRsZXx8IiIpO3ZhciBfMmZm
PWFkZHRoaXNfc2hhcmUudmlld191cmxfdHJhbnNmb3Jtc3x8YWRkdGhpc19zaGFy
ZS50cmFja191cmxfdHJhbnNmb3Jtc3x8YWRkdGhpc19zaGFyZS51cmxfdHJhbnNm
b3JtcztpZihfMmZmKXtfMmVkPV83LnRyYWNrLm1ndShfMmVkLF8yZmYpO31pZihy
c2kpe3JzaT1yc2kuc3Vic3RyKDAsOCkrZnVpZDt9aWYoYS5icm8ubW9kPT0tMSl7
dmFyIG09ZG9jdW1lbnQuY29tcGF0TW9kZTtpZihtKXt2YXIgbWQ9MTtpZihtPT0i
QmFja0NvbXBhdCIpe21kPTI7fWVsc2V7aWYobT09IkNTUzFDb21wYXQiKXttZD0w
O319YS5icm8ubW9kZT1tZDtpZihhLmJyby5tc2kpe2EuYnJvLm1vZD1tZDt9fX1h
LnNtZD17cnNpOnJzaSxyeGk6cnhpLGdlbjpnZW4scnNjOnJzY307YS5kcj1hLnRy
dShkciwiZnIiKTthLmR1PWEudHJ1KF8yZWQsImZwIik7YS5kdD1kdD13LmFkZHRo
aXNfc2hhcmUudGl0bGU7YS5jYj1hLmFkLmNsYSgpO2EuZGg9ZGwuaG9zdG5hbWU7
YS5zc2w9ZHUmJmR1LmluZGV4T2YoImh0dHBzIik9PT0wPzE6MDtkYXRhPXtpaXQ6
KG5ldyBEYXRlKCkpLmdldFRpbWUoKSxjYjphLmNiLGFiOmEuYWIsZGg6YS5kaCxk
cjphLmRyLGR1OmEuZHUsZHQ6ZHQsbWQ6YS5icm8ubW9kZSxpbnN0OmEuaW5zdCxq
c2w6YS50cmFjay5qc2woKSxsbmc6YS5sbmcoKSxvZ3Q6XzcuYWQuZ29nKCkuam9p
bigiLCIpLHBjOncuYWRkdGhpc19wcm9kdWN0fHwibWVuIixwdWI6YS5wdWIoKSxz
c2w6YS5zc2wsc2lkOl83LnRyYWNrLnNzaWQoKSxzcmQ6X2F0Yy5kYW1wLHNyZjpf
YXRjLmZhbXAsc3JwOl9hdGMucGFtcCxzcng6X2F0Yy54YW1wLHZlcjpfYXRjLnZl
cix4Y2s6X2F0Yy54Y2t8fDAsb2c6XzcuYWQub2coKX07aWYoYS50cmwubGVuZ3Ro
KXtkYXRhLnRybD1hLnRybC5qb2luKCIsIik7fWlmKGEucmV2KXtkYXRhLnJldj1h
LnJldjt9aWYoXzJlOC5kYXRhX3RyYWNrX2NsaWNrYmFja3x8XzJlOC5kYXRhX3Ry
YWNrX2xpbmtiYWNrfHxfNy50cmFjay5jdHAoZGF0YS5wYyxfMmU4KSl7ZGF0YS5j
dD1hLmN0PTE7fWlmKGEucHJ2KXtkYXRhLnBydj1fMzEoYS5wcnYpO31pZihyc2Mp
e2RhdGEuc3I9cnNjO31pZihhLnZhbXA+PTAmJiFhLnN1Yil7aWYoY2ZjKXtjdnQu
cHVzaChhLnRyYWNrLmZjdigicGx2IixNYXRoLnJvdW5kKDEvX2F0Yy52YW1wKSkp
O2N2dC5wdXNoKGEudHJhY2suZmN2KCJjZmMiLDEpKTtjdnQucHVzaChhLnRyYWNr
LmZjdigicmNmIixkbC5oYXNoKSk7ZGF0YS5jZT1jdnQuam9pbigiLCIpO31lbHNl
e2lmKHJzaSYmKGZ1aWQhPWEuZ3ViKCkpKXtjdnQucHVzaChhLnRyYWNrLmZjdigi
cGx2IixNYXRoLnJvdW5kKDEvX2F0Yy52YW1wKSkpO2N2dC5wdXNoKGEudHJhY2su
ZmN2KCJyc2kiLHJzaSkpO2N2dC5wdXNoKGEudHJhY2suZmN2KCJnZW4iLGdlbikp
O2N2dC5wdXNoKGEudHJhY2suZmN2KCJhYmMiLDEpKTtjdnQucHVzaChhLnRyYWNr
LmZjdigiZmN1IixhLmd1YigpKSk7Y3Z0LnB1c2goYS50cmFjay5mY3YoInJjZiIs
ZGwuaGFzaCkpO2RhdGEuY2U9Y3Z0LmpvaW4oIiwiKTtfMmVlPSJhZGRyZXNzYmFy
Ijt9ZWxzZXtpZihyeGl8fHJzaXF8fHJzYyl7Y3Z0LnB1c2goYS50cmFjay5mY3Yo
InBsdiIsTWF0aC5yb3VuZCgxL19hdGMudmFtcCkpKTtpZihyc2Mpe2N2dC5wdXNo
KGEudHJhY2suZmN2KCJyc2MiLHJzYykpO31pZihyeGkpe2N2dC5wdXNoKGEudHJh
Y2suZmN2KCJyeGkiLHJ4aSkpO31lbHNle2lmKHJzaXEpe2N2dC5wdXNoKGEudHJh
Y2suZmN2KCJyc2kiLHJzaXEpKTt9fWlmKHJzaXF8fHJ4aSl7Y3Z0LnB1c2goYS50
cmFjay5mY3YoImdlbiIsZ2VuKSk7fWRhdGEuY2U9Y3Z0LmpvaW4oIiwiKTtfMmVl
PXJzY3x8InVua25vd24iO319fX1pZihfMmVlJiZhLmJhbXA+PTApe2RhdGEuY2xr
PTE7YS5kY3A9ZGF0YS5nZW49NTA7XzcuZWQuZmlyZSgiYWRkdGhpcy51c2VyLmNs
aWNrYmFjayIsd2luZG93LmFkZHRoaXN8fHt9LHtzZXJ2aWNlOl8yZWV9KTt9aWYo
IXdpbmRvdy5hdF9ub3hsZCl7ZGF0YS54bGQ9MTt9aWYoYS51cG0pe2RhdGEueGQ9
MTt9aWYoIW5hYmMmJndpbmRvdy5oaXN0b3J5JiZ0eXBlb2YoaGlzdG9yeS5yZXBs
YWNlU3RhdGUpPT0iZnVuY3Rpb24iJiYoIV83LmJyby5jaHJ8fF83LmJyby5jaGIp
JiYoXzJlOC5kYXRhX3RyYWNrX2FkZHJlc3NiYXJ8fF8yZTguZGF0YV90cmFja19h
ZGRyZXNzYmFyX3BhdGhzKSYmKChkdXx8IiIpLnNwbGl0KCIjIikuc2hpZnQoKSE9
ZHIpJiYoZHUuaW5kZXhPZigiIyIpPT0tMXx8cnNpfHwoXzJmMC5oYXNoJiZyeGkp
KSl7dmFyIHBhdGg9ZGwucGF0aG5hbWV8fCIiLF8zMDMsXzMwND1wYXRoIT0iLyI7
aWYoXzJlOC5kYXRhX3RyYWNrX2FkZHJlc3NiYXJfcGF0aHMpe18zMDQ9MDtmb3Io
dmFyIGk9MDtpPF8yZTguZGF0YV90cmFja19hZGRyZXNzYmFyX3BhdGhzLmxlbmd0
aDtpKyspe18zMDM9bmV3IFJlZ0V4cChfMmU4LmRhdGFfdHJhY2tfYWRkcmVzc2Jh
cl9wYXRoc1tpXS5yZXBsYWNlKC9cKi9nLCIuKiIpKyIkIik7aWYoXzMwMy50ZXN0
KHBhdGgpKXtfMzA0PTE7YnJlYWs7fX19aWYoXzMwNCYmKCFyc2l8fGEudXRpbC5p
b2MocnNpLDUpKSl7dmFyIF8zMDY9ZnVuY3Rpb24oKXtoaXN0b3J5LnJlcGxhY2VT
dGF0ZSh7ZDoobmV3IERhdGUoKSksZzpnZW59LGQudGl0bGUsXzcudHJhY2suY3Vy
KGRsLmhyZWYuc3BsaXQoIiMiKS5zaGlmdCgpLG51bGwsXzcudHJhY2suc3NpZCgp
KSk7fTtfMzA2KCk7fX1pZihkbC5ocmVmLmluZGV4T2YoX2F0cik9PS0xJiYhYS5z
dWIpe2lmKGEudXBtKXtpZihtc2kpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtfMmZk
KCk7aWZyPWEudHJhY2suY3RmKF8yZmIrXzMxKGRhdGEpKTthLnRyYWNrLnN0Zihp
ZnIpO30sXzcud2FpdCk7dy5hdHRhY2hFdmVudCgib25tZXNzYWdlIixhLnBtaCk7
fWVsc2V7aWZyPWEudHJhY2suY3RmKCk7dy5hZGRFdmVudExpc3RlbmVyKCJtZXNz
YWdlIixhLnBtaCxmYWxzZSk7fWlmKF83LmJyby5mZngpe2lmci5zcmM9XzJmYjtf
Ny50cmFjay5xdHAoZGF0YSk7fWVsc2V7aWYoIW1zaSl7c2V0VGltZW91dChmdW5j
dGlvbigpe18yZmQoKTtpZnIuc3JjPV8yZmIrXzMxKGRhdGEpO30sXzcud2FpdCk7
fX19ZWxzZXtpZnI9YS50cmFjay5jdGYoKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7
XzJmZCgpO2lmci5zcmM9XzJmYitfMzEoZGF0YSk7fSxfNy53YWl0KTt9aWYoaWZy
KXtpZnI9YS50cmFjay5ndGYoKS5hcHBlbmRDaGlsZChpZnIpO2EudHJhY2suc3Rm
KGlmcik7fX1pZih3LmFkZHRoaXNfbGFuZ3VhZ2V8fGFjLnVpX2xhbmd1YWdlKXth
LmFsZygpO31pZihhLnBsby5sZW5ndGg+MCl7YS5qbG8oKTt9fWNhdGNoKGUpe3dp
bmRvdy5jb25zb2xlJiZjb25zb2xlLmxvZygibG9kIixlKTt9fXcuX2F0ZT1hO3cu
X2Fkcj1yO2EuX3NzYz1hLl9zc2g9W107YS5kYXQ9e307YS5fcmVjLnB1c2goZnVu
Y3Rpb24oZGF0YSl7XzEzKGRhdGEsZnVuY3Rpb24oayx2KXthLmRhdFtrXT12O30p
O2lmKGRhdGEuc3NjKXthLl9zc2M9ZGF0YS5zc2M7fWlmKGRhdGEuc3Nocyl7dmFy
IHM9d2luZG93LmFkZHRoaXNfc3NoPV9kdWMoZGF0YS5zc2hzKTthLmdzc2g9MTth
Ll9zc2g9cy5zcGxpdCgiLCIpO31pZihkYXRhLnVzcyl7dmFyIHU9YS5fdXNzPV9k
dWMoZGF0YS51c3MpLnNwbGl0KCIsIik7aWYod2luZG93LmFkZHRoaXNfc3NoKXt2
YXIgc2Vlbj17fSx1PXUuY29uY2F0KGEuX3NzaCksXzMwZD1bXTtmb3IodmFyIGk9
MDtpPHUubGVuZ3RoO2krKyl7dmFyIHM9dVtpXTtpZighc2VlbltzXSl7XzMwZC5w
dXNoKHMpO31zZWVuW3NdPTE7fXU9XzMwZDt9YS5fc3NoPXU7d2luZG93LmFkZHRo
aXNfc3NoPXUuam9pbigiLCIpO31pZihkYXRhLnVwcyl7dmFyIHM9ZGF0YS51cHMu
c3BsaXQoIiwiKTthLnVwcz17fTtmb3IodmFyIGk9MDtpPHMubGVuZ3RoO2krKyl7
aWYoc1tpXSl7dmFyIG89XzNmKF9kdWMoc1tpXSkpO2EudXBzW28ubmFtZV09bzt9
fWEuX3Vwcz1hLnVwczt9aWYoZGF0YS51aWQpe2EudWlkPWRhdGEudWlkO183LmVk
LmZpcmUoImFkZHRoaXMtaW50ZXJuYWwuZGF0YS51aWQiLHt9LHt1aWQ6ZGF0YS51
aWR9KTt9aWYoZGF0YS5idGkpe2EuYnRpPWRhdGEuYnRpO183LmVkLmZpcmUoImFk
ZHRoaXMtaW50ZXJuYWwuZGF0YS5idGkiLHt9LHtidGk6ZGF0YS5idGl9KTt9aWYo
ZGF0YS5idHMpe2EuYnRzPXBhcnNlSW50KGRhdGEuYnRzKTtfNy5lZC5maXJlKCJh
ZGR0aGlzLWludGVybmFsLmRhdGEuYnRzIix7fSx7YnRzOmRhdGEuYnRzfSk7fWlm
KGRhdGEudnRzKXthLnZ0cz1wYXJzZUludChkYXRhLnZ0cyk7XzcuZWQuZmlyZSgi
YWRkdGhpcy1pbnRlcm5hbC5kYXRhLnZ0cyIse30se3Z0czpkYXRhLnZ0c30pO31p
ZihkYXRhLmdlbyl7YS5nZW89KGRhdGEuZ2VvLmNvbnN0cnVjdG9yPT0ic3RyaW5n
Iik/XzcudXRpbC5nZW8ucGFyc2UoZGF0YS5nZW8pOmRhdGEuZ2VvO183LmVkLmZp
cmUoImFkZHRoaXMtaW50ZXJuYWwuZGF0YS5nZW8iLHt9LHtnZW86YS5nZW99KTt9
aWYoZGF0YS5kYm0pe2EuZGJtPWRhdGEuZGJtO31pZihkYXRhLmF0Z290Y29kZSl7
YS5zYXU9ZGF0YS5hdGdvdGNvZGU7fWlmKGRhdGEucmR5KXthLnhmcj0xO2EudHJh
Y2sueHRwKCk7cmV0dXJuO319KTt0cnl7dmFyIF8zMTA9e30sXzMxMT1fNy51dGls
LmdzcCgiYWRkdGhpc193aWRnZXQuanMiKTtpZih0eXBlb2YoXzMxMSk9PSJvYmpl
Y3QiKXtpZihfMzExLnByb3ZpZGVyKXtfMzEwPXtwcm92aWRlcjpfNy5tdW4oXzMx
MS5wcm92aWRlcl9jb2RlfHxfMzExLnByb3ZpZGVyKSxhdXRoOl8zMTEuYXV0aHx8
XzMxMS5wcm92aWRlcl9hdXRofHwiIn07aWYoXzMxMS51aWR8fF8zMTEucHJvdmlk
ZXJfdWlkKXtfMzEwLnVpZD1fNy5tdW4oXzMxMS51aWR8fF8zMTEucHJvdmlkZXJf
dWlkKTt9aWYoXzMxMS5sb2dvdXQpe18zMTAubG9nb3V0PTE7fV83LnBydj1fMzEw
O31pZihfMzExLnB1YmlkfHxfMzExLnB1Ynx8XzMxMS51c2VybmFtZSl7dy5hZGR0
aGlzX3B1Yj1fZHVjKF8zMTEucHViaWR8fF8zMTEucHVifHxfMzExLnVzZXJuYW1l
KTt9aWYody5hZGR0aGlzX3B1YiYmdy5hZGR0aGlzX2NvbmZpZyl7dy5hZGR0aGlz
X2NvbmZpZy51c2VybmFtZT13LmFkZHRoaXNfcHViO31pZihfMzExLmRvbXJlYWR5
KXtfYXRjLmRyPTE7fWlmKF8zMTEub25yZWFkeSYmXzMxMS5vbnJlYWR5Lm1hdGNo
KC9bYS16QS1aMC05X1wuXCRdKy8pKXt0cnl7Xzcub25yPV83LmV2bChfMzExLm9u
cmVhZHkpO31jYXRjaChlKXt3aW5kb3cuY29uc29sZSYmY29uc29sZS5sb2coImFk
ZHRoaXM6IG9ucmVhZHkgZnVuY3Rpb24gKCIrXzMxMS5vbnJlYWR5KyIpIG5vdCBk
ZWZpbmVkIixlKTt9fWlmKF8zMTEuYXN5bmMpe19hdGMueG9sPTE7fX1pZigod2lu
ZG93LmFkZHRoaXNfY29uZnx8e30pLnhvbCl7X2F0Yy54b2w9MTt9aWYoX2F0Yy52
ZXI9PT0xMjApe3ZhciByYz0iYXRiIitfNy51dGlsLmN1aWQoKTtkLndyaXRlKCI8
c3BhbiBpZD1cIiIrcmMrIlwiPjwvc3Bhbj4iKTtfNy5pZ3YoKTtfNy5sYWQoWyJz
cGFuIixyYyxhZGR0aGlzX3NoYXJlLnVybHx8Ilt1cmxdIixhZGR0aGlzX3NoYXJl
LnRpdGxlfHwiW3RpdGxlXSJdKTt9aWYody5hZGR0aGlzX2NsaWNrb3V0KXtfNy5s
YWQoWyJjb3V0Il0pO31pZighX2F0Yy54b2wmJiFfYXRjLnhjcyYmYWMudWlfdXNl
X2NzcyE9PWZhbHNlKXtjc3MubG9hZCgpO2lmKF83LmJyby5pcGEpe18yZTQubG9h
ZCgpO319fWNhdGNoKGUpe2lmKHdpbmRvdy5jb25zb2xlKXtjb25zb2xlLmxvZygi
bWFpbiIsZSk7fX1fODMuYmluZFJlYWR5KCk7XzgzLmFwcGVuZChtYWluKTt9KSgp
O2Z1bmN0aW9uIGFkZHRoaXNfb3Blbigpe2lmKHR5cGVvZiBpY29uZj09InN0cmlu
ZyIpe2ljb25mPW51bGw7fXJldHVybiBfYXRlLmFvLmFwcGx5KF9hdGUsYXJndW1l
bnRzKTt9ZnVuY3Rpb24gYWRkdGhpc19jbG9zZSgpe19hdGUuYWMoKTt9ZnVuY3Rp
b24gYWRkdGhpc19zZW5kdG8oKXtfYXRlLmFzLmFwcGx5KF9hdGUsYXJndW1lbnRz
KTtyZXR1cm4gZmFsc2U7fWlmKF9hdGMuZHIpe19hZHIub25SZWFkeSgpO319ZWxz
ZXtfYXRlLmluc3QrKzt9aWYoX2F0Yy5hYmYpe2FkZHRoaXNfb3Blbihkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiYWIiKSwiZW1haWxhYiIsd2luZG93LmFkZHRoaXNf
dXJsfHwiW1VSTF0iLHdpbmRvdy5hZGR0aGlzX3RpdGxlfHwiW1RJVExFXSIpO31p
Zighd2luZG93LmFkZHRoaXN8fHdpbmRvdy5hZGR0aGlzLm5vZGVUeXBlIT09dW5k
ZWZpbmVkKXt3aW5kb3cuYWRkdGhpcz0oZnVuY3Rpb24oKXt2YXIgZT17YTF3ZWJt
YXJrczoiQTEmIzgyMDk7V2VibWFya3MiLGFpbToiQU9MIExpZmVzdHJlYW0iLGFt
YXpvbndpc2hsaXN0OiJBbWF6b24iLGFvbG1haWw6IkFPTCBNYWlsIixhdmlhcnk6
IkF2aWFyeSBDYXB0dXJlIixkb21haW50b29sc3dob2lzOiJXaG9pcyBMb29rdXAi
LGdvb2dsZWJ1eno6Ikdvb2dsZSBCdXp6Iixnb29nbGVyZWFkZXI6Ikdvb2dsZSBS
ZWFkZXIiLGdvb2dsZXRyYW5zbGF0ZToiR29vZ2xlIFRyYW5zbGF0ZSIsbGlua2Fn
b2dvOiJMaW5rLWEtR29nbyIsbWVuZWFtZToiTWVuJmVhY3V0ZTthbWUiLG1pc3Rl
cndvbmc6Ik1pc3RlciBXb25nIixtYWlsdG86IkVtYWlsIEFwcCIsbXlhb2w6Im15
QU9MIixteXNwYWNlOiJNeVNwYWNlIixyZWFkaXRsYXRlcjoiUmVhZCBJdCBMYXRl
ciIscnNzOiJSU1MiLHN0dW1ibGV1cG9uOiJTdHVtYmxlVXBvbiIsdHlwZXBhZDoi
VHlwZVBhZCIsd29yZHByZXNzOiJXb3JkUHJlc3MiLHlhaG9vYmttOiJZISBCb29r
bWFya3MiLHlhaG9vbWFpbDoiWSEgTWFpbCIseW91dHViZToiWW91VHViZSJ9LGc9
ZG9jdW1lbnQsYz1nLmduKCJib2R5IikuaXRlbSgwKSxmPV9hdGUudXRpbC5iaW5k
O2Z1bmN0aW9uIGIoZCxsKXt2YXIgbTtpZih3aW5kb3cuX2F0dyYmX2F0dy5saXN0
KXttPV9hdHcubGlzdFtkXX1lbHNle2lmKGVbZF0pe209ZVtkXX1lbHNle209KGw/
ZDooZC5zdWJzdHIoMCwxKS50b1VwcGVyQ2FzZSgpK2Quc3Vic3RyKDEpKSl9fXJl
dHVybihtfHwiIikucmVwbGFjZSgvJm5ic3A7L2csIiAiKX1mdW5jdGlvbiBpKGQs
dSxzLHIsdCl7dT11LnRvVXBwZXJDYXNlKCk7dmFyIHA9KGQ9PWMmJmFkZHRoaXMu
Y2FjaGVbdV0/YWRkdGhpcy5jYWNoZVt1XTooZHx8Y3x8Zy5ib2R5KS5nZXRFbGVt
ZW50c0J5VGFnTmFtZSh1KSksbj1bXSxxLG07aWYoZD09Yyl7YWRkdGhpcy5jYWNo
ZVt1XT1wfWlmKHQpe2ZvcihxPTA7cTxwLmxlbmd0aDtxKyspe209cFtxXTtpZigo
bS5jbGFzc05hbWV8fCIiKS5pbmRleE9mKHMpPi0xKXtuLnB1c2gobSl9fX1lbHNl
e3M9cy5yZXBsYWNlKC9cLS9nLCJcXC0iKTt2YXIgbD1uZXcgUmVnRXhwKCIoXnxc
XHMpIitzKyhyPyJcXHcqIjoiIikrIihcXHN8JCkiKTtmb3IocT0wO3E8cC5sZW5n
dGg7cSsrKXttPXBbcV07aWYobC50ZXN0KG0uY2xhc3NOYW1lKSl7bi5wdXNoKG0p
fX19cmV0dXJuKG4pfXZhciBrPWcuZ2V0RWxlbWVudHNCeUNsYXNzbmFtZXx8aTtm
dW5jdGlvbiBqKGQpe2lmKHR5cGVvZiBkPT0ic3RyaW5nIil7dmFyIGw9ZC5zdWJz
dHIoMCwxKTtpZihsPT0iIyIpe2Q9Zy5nZXRFbGVtZW50QnlJZChkLnN1YnN0cigx
KSl9ZWxzZXtpZihsPT0iLiIpe2Q9ayhjLCIqIixkLnN1YnN0cigxKSl9ZWxzZXt9
fX1pZighZCl7ZD1bXX1lbHNle2lmKCEoZCBpbnN0YW5jZW9mIEFycmF5KSl7ZD1b
ZF19fXJldHVybiBkfWZ1bmN0aW9uIGEobCxkKXtyZXR1cm4gZnVuY3Rpb24oKXth
ZGR0aGlzLnBsby5wdXNoKHtjYWxsOmwsYXJnczphcmd1bWVudHMsbnM6ZH0pfX1m
dW5jdGlvbiBoKG0pe3ZhciBsPXRoaXMsZD10aGlzLnF1ZXVlPVtdO3RoaXMubmFt
ZT1tO3RoaXMuY2FsbD1mdW5jdGlvbigpe2QucHVzaChhcmd1bWVudHMpfTt0aGlz
LmNhbGwucXVldWVyPXRoaXM7dGhpcy5mbHVzaD1mdW5jdGlvbihwLG8pe2Zvcih2
YXIgbj0wO248ZC5sZW5ndGg7bisrKXtwLmFwcGx5KG98fGwsZFtuXSl9cmV0dXJu
IHB9fXJldHVybntvc3Q6MCxjYWNoZTp7fSxwbG86W10sbGlua3M6W10sZW1zOltd
LGluaXQ6X2Fkci5vblJlYWR5LF9RdWV1ZXI6aCxfcXVldWVGb3I6YSxfc2VsZWN0
OmosX2dlYmNuOmksZGF0YTp7Z2V0U2hhcmVDb3VudDphKCJnZXRTaGFyZUNvdW50
IiwiZGF0YSIpfSxiYXI6YSgiYmFyIiksYnV0dG9uOmEoImJ1dHRvbiIpLGNvdW50
ZXI6YSgiY291bnRlciIpLGNvdW50OmEoImNvdW50ZXIiKSx0b29sYm94OmEoInRv
b2xib3giKSx1cGRhdGU6YSgidXBkYXRlIiksdXRpbDp7Z2V0U2VydmljZU5hbWU6
Yn0sYWRkRXZlbnRMaXN0ZW5lcjpmKF9hdGUuZWQuYWRkRXZlbnRMaXN0ZW5lcixf
YXRlLmVkKSxyZW1vdmVFdmVudExpc3RlbmVyOmYoX2F0ZS5lZC5yZW1vdmVFdmVu
dExpc3RlbmVyLF9hdGUuZWQpfX0pKCl9X2Fkci5hcHBlbmQoKGZ1bmN0aW9uKCl7
aWYoIXdpbmRvdy5hZGR0aGlzLm9zdCl7X2F0ZS5leHRlbmQoQSxfYXRlLmFwaSk7
dmFyIFc9ZG9jdW1lbnQsTD11bmRlZmluZWQsSz13aW5kb3csSD0wLGU9e30sWj17
Y29tcGFjdDoxLGV4cGFuZGVkOjEsZmFjZWJvb2s6MSxlbWFpbDoxLHR3aXR0ZXI6
MSxwcmludDoxLGdvb2dsZToxLGxpdmU6MSxzdHVtYmxldXBvbjoxLG15c3BhY2U6
MSxmYXZvcml0ZXM6MSxkaWdnOjEsZGVsaWNpb3VzOjEsYmxvZ2dlcjoxLGdvb2ds
ZWJ1eno6MSxmcmllbmRmZWVkOjEsdms6MSxteW1haWxydToxLGdtYWlsOjEseWFo
b29tYWlsOjEscmVkZGl0OjEsb3JrdXQ6MX0sRT1uZXcgX2F0ZS5yZXNvdXJjZS5S
ZXNvdXJjZSgid2lkZ2V0MzJjc3MiLF9hdHIrInN0YXRpYy9yMDcvd2lkZ2V0Ymln
NzAuY3NzIixmdW5jdGlvbigpe3JldHVybiB0cnVlfSksUT1mYWxzZSx0PUsuYWRk
dGhpc19jb25maWcsTj1LLmFkZHRoaXNfc2hhcmUsRj17fSx6PXt9LHI9Vy5nbigi
Ym9keSIpLml0ZW0oMCksQT13aW5kb3cuYWRkdGhpcyxiPUEuX3NlbGVjdCx4PUEu
X2dlYmNuKHIsIkEiLCJhZGR0aGlzX2J1dHRvbl8iLHRydWUsdHJ1ZSksVT17cnNz
OiJTdWJzY3JpYmUgdmlhIFJTUyJ9LFQ9e3R3ZWV0OiJUd2VldCIsZW1haWw6IkVt
YWlsIixtYWlsdG86IkVtYWlsIixwcmludDoiUHJpbnQiLGZhdm9yaXRlczoiU2F2
ZSB0byBGYXZvcml0ZXMiLHR3aXR0ZXI6IlR3ZWV0IFRoaXMiLGRpZ2c6IkRpZ2cg
VGhpcyIsbW9yZToiVmlldyBtb3JlIHNlcnZpY2VzIn0sTT17ZW1haWxfdmFyczox
LHBhc3N0aHJvdWdoOjEsbW9kdWxlczoxLHRlbXBsYXRlczoxLHNlcnZpY2VzX2N1
c3RvbToxfSxZPXtmZWVkOjEsbW9yZTpfYXRjLnZlcjwzMDAsZW1haWw6X2F0Yy52
ZXI8MzAwLG1haWx0bzoxfSxHPXtmZWVkOjEsZW1haWw6X2F0Yy52ZXI8MzAwLG1h
aWx0bzoxLHByaW50OjEsbW9yZTohX2F0ZS5icm8uaXBhJiZfYXRjLnZlcjwzMDAs
ZmF2b3JpdGVzOjF9LHk9e3ByaW50OjEsZmF2b3JpdGVzOjEsbWFpbHRvOjF9LFA9
e2VtYWlsOl9hdGMudmVyPj0zMDAsbW9yZTpfYXRjLnZlcj49MzAwfSxJPTAsaz0w
LEQ9MCxTPTA7ZnVuY3Rpb24gaihkKXtpZihkLmluZGV4T2YoIiYiKT4tMSl7ZD1k
LnJlcGxhY2UoLyYoW2FlaW91XSkuKzsvZywiJDEiKX1yZXR1cm4gZH1mdW5jdGlv
biBjKHUsdyl7aWYodyYmdSE9PXcpe2Zvcih2YXIgZCBpbiB3KXtpZih1W2RdPT09
TCl7dVtkXT13W2RdfX19fWZ1bmN0aW9uIG0oYWIsdSxhYyl7dmFyIHc9YWIub25j
bGlja3x8ZnVuY3Rpb24oKXt9LGQ9eVt1XT9mdW5jdGlvbigpe19hdGUuc2hhcmUu
dHJhY2sodSwwLGFiLnNoYXJlLGFiLmNvbmYpfTpmdW5jdGlvbigpe19hdGUuc2hh
cmUubm90aWZ5KHUsYWIuc2hhcmUsYWIuY29uZixhYil9O2lmKGFiLmNvbmYuZGF0
YV9nYV90cmFja2VyfHxhZGR0aGlzX2NvbmZpZy5kYXRhX2dhX3RyYWNrZXJ8fGFi
LmNvbmYuZGF0YV9nYV9wcm9wZXJ0eXx8YWRkdGhpc19jb25maWcuZGF0YV9nYV9w
cm9wZXJ0eSl7YWIub25jbGljaz1mdW5jdGlvbigpe19hdGUuZ2F0KHUsYWMsYWIu
Y29uZixhYi5zaGFyZSk7ZCgpO3JldHVybiB3KCl9fWVsc2V7YWIub25jbGljaz1m
dW5jdGlvbigpe19hdGUuZWQuZmlyZSgiYWRkdGhpcy5tZW51LnNoYXJlIix3aW5k
b3cuYWRkdGhpc3x8e30se3NlcnZpY2U6KHRoaXMuaWR8fCIiKS5yZXBsYWNlKC9h
ZGR0aGlzX2J1dHRvbl8vLCIiKSx1cmw6X2F0ZS51dGlsLmZyb21LVih0aGlzLmhy
ZWYpLnVybH0pO2QoKTtyZXR1cm4gdygpfX19ZnVuY3Rpb24gcyh1LGQpe3ZhciB3
PXtnb29nbGVidXp6OiJodHRwOi8vd3d3Lmdvb2dsZS5jb20vcHJvZmlsZXMvJXMi
LHlvdXR1YmU6Imh0dHA6Ly93d3cueW91dHViZS5jb20vdXNlci8lcyIsZmFjZWJv
b2s6Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tL3Byb2ZpbGUucGhwP2lkPSVzIixm
YWNlYm9va191cmw6Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tLyVzIixyc3M6IiVz
IixmbGlja3I6Imh0dHA6Ly93d3cuZmxpY2tyLmNvbS9waG90b3MvJXMiLHR3aXR0
ZXI6Imh0dHA6Ly90d2l0dGVyLmNvbS8lcyIsbGlua2VkaW46Imh0dHA6Ly93d3cu
bGlua2VkaW4uY29tL2luLyVzIn07aWYodT09ImZhY2Vib29rIiYmaXNOYU4ocGFy
c2VJbnQoZCkpKXt1PSJmYWNlYm9va191cmwifXJldHVybih3W3VdfHwiIikucmVw
bGFjZSgiJXMiLGQpfHwiIn1mdW5jdGlvbiBuKHUsZCl7aWYoUSYmIWQpe3JldHVy
biB0cnVlfXZhciB3PSh1LnBhcmVudE5vZGV8fHt9KS5jbGFzc05hbWV8fCIiO1E9
KHcuaW5kZXhPZigiMzJ4MzIiKT4tMXx8dS5jbGFzc05hbWUuaW5kZXhPZigiMzJ4
MzIiKT4tMSk7cmV0dXJuIFF9ZnVuY3Rpb24gQih1KXt2YXIgdz0odS5wYXJlbnRO
b2RlfHx7fSkuY2xhc3NOYW1lfHwiIixkPXUuY29uZiYmdS5jb25mLnByb2R1Y3Qm
JncuaW5kZXhPZigidG9vbGJveCIpPT0tMT91LmNvbmYucHJvZHVjdDoidGJ4Iiso
dS5jbGFzc05hbWUuaW5kZXhPZigiMzJ4MzIiKT4tMXx8dy5pbmRleE9mKCIzMngz
MiIpPi0xPyIzMiI6IiIpKyItIitfYXRjLnZlcjtpZihkLmluZGV4T2YoMzIpPi0x
KXtRPXRydWV9X2F0ZS50cmFjay5hcGMoZCk7cmV0dXJuIGR9ZnVuY3Rpb24gZyh3
LGFiKXt2YXIgdT17fTtmb3IodmFyIGQgaW4gdyl7aWYoYWJbZF0pe3VbZF09YWJb
ZF19ZWxzZXt1W2RdPXdbZF19fXJldHVybiB1fWZ1bmN0aW9uIFYoZCxhYyxhZCxh
Yil7dmFyIHU9Vy5jZSgiaW1nIik7dS53aWR0aD1kO3UuaGVpZ2h0PWFjO3UuYm9y
ZGVyPTA7dS5hbHQ9YWQ7dS5zcmM9YWI7cmV0dXJuIHV9ZnVuY3Rpb24gaChhYixh
Yyl7dmFyIHcsZD1bXSxhZD17fTtmb3IodmFyIHU9MDt1PGFiLmF0dHJpYnV0ZXMu
bGVuZ3RoO3UrKyl7dz1hYi5hdHRyaWJ1dGVzW3VdO2Q9dy5uYW1lLnNwbGl0KGFj
KyI6Iik7aWYoZC5sZW5ndGg9PTIpe2FkW2QucG9wKCldPXcudmFsdWV9fXJldHVy
biBhZH1fYXRlLmFwaS5wdHBhPWg7ZnVuY3Rpb24gQyh1LGFmLGQsYWIpe3ZhciBh
Zj1hZnx8e30sdz17fSxhZD1oKHUsImFkZHRoaXMiKTtmb3IodmFyIGFjIGluIGFm
KXt3W2FjXT1hZlthY119aWYoYWIpe2Zvcih2YXIgYWMgaW4gdVtkXSl7d1thY109
dVtkXVthY119fWZvcih2YXIgYWMgaW4gYWQpe2lmKGFmW2FjXSYmIWFiKXt3W2Fj
XT1hZlthY119ZWxzZXt2YXIgYWc9YWRbYWNdO2lmKGFnKXt3W2FjXT1hZ31lbHNl
e2lmKGFmW2FjXSl7d1thY109YWZbYWNdfX1pZih3W2FjXT09PSJ0cnVlIil7d1th
Y109dHJ1ZX1lbHNle2lmKHdbYWNdPT09ImZhbHNlIil7d1thY109ZmFsc2V9fX1p
Zih3W2FjXSE9PUwmJk1bYWNdJiYodHlwZW9mIHdbYWNdPT0ic3RyaW5nIikpe3Ry
eXt3W2FjXT1KU09OLnBhcnNlKHdbYWNdLnJlcGxhY2UoLycvZywnIicpKX1jYXRj
aChhZSl7d1thY109X2F0ZS5ldmwoIigiK3dbYWNdKyIpOyIsdHJ1ZSl9fX1yZXR1
cm4gd31mdW5jdGlvbiBKKHcpe3ZhciB1PSh3fHx7fSkuc2VydmljZXNfY3VzdG9t
O2lmKCF1KXtyZXR1cm59aWYoISh1IGluc3RhbmNlb2YgQXJyYXkpKXt1PVt1XX1m
b3IodmFyIGFiPTA7YWI8dS5sZW5ndGg7YWIrKyl7dmFyIGQ9dVthYl07aWYoZC5u
YW1lJiZkLmljb24mJmQudXJsKXtkLmNvZGU9ZC51cmw9ZC51cmwucmVwbGFjZSgv
IC9nLCIiKTtkLmNvZGU9ZC5jb2RlLnNwbGl0KCIvLyIpLnBvcCgpLnNwbGl0KCI/
Iikuc2hpZnQoKS5zcGxpdCgiLyIpLnNoaWZ0KCkudG9Mb3dlckNhc2UoKTtlW2Qu
Y29kZV09ZH19fWZ1bmN0aW9uIHAodSxkKXtyZXR1cm4gZVt1XXx8e319ZnVuY3Rp
b24gYSh1LGQsdyxhYil7dmFyIGFjPXtjb25mOmR8fHt9LHNoYXJlOnd8fHt9fTth
Yy5jb25mPUModSxkLCJjb25mIixhYik7YWMuc2hhcmU9Qyh1LHcsInNoYXJlIixh
Yik7cmV0dXJuIGFjfWZ1bmN0aW9uIE8oYXQsYWYsYWwsYWQpe19hdGUuaWd2KCk7
aWYoYXQpe2FmPWFmfHx7fTthbD1hbHx8e307dmFyIGF1PWFmLmNvbmZ8fHQsYXE9
YWYuc2hhcmV8fE4sYWM9YWwub25tb3VzZW92ZXIsdz1hbC5vbm1vdXNlb3V0LGF3
PWFsLm9uY2xpY2ssYWk9YWwuaW50ZXJuYWwsYW49YWwuc2luZ2xlc2VydmljZTtp
Zihhbil7aWYoYXc9PT1MKXthdz1ZW2FuXT9mdW5jdGlvbihheixheCxhQSl7dmFy
IGF5PWcoYUEseik7cmV0dXJuIGFkZHRoaXNfb3BlbihheixhbixheS51cmwsYXku
dGl0bGUsZyhheCxGKSxheSl9OkdbYW5dP2Z1bmN0aW9uKGF6LGF4LGFBKXt2YXIg
YXk9ZyhhQSx6KTtyZXR1cm4gYWRkdGhpc19zZW5kdG8oYW4sZyhheCxGKSxheSl9
OlBbYW5dP2Z1bmN0aW9uKGF6LGF4LGFBKXt2YXIgYXk9ZyhhQSx6KTtyZXR1cm4g
X2F0ZS5zaGFyZS5zdHcoYW4sYXksYXgsNzM1KX06bnVsbH19ZWxzZXtpZighYWwu
bm9ldmVudHMpe2lmKCFhbC5ub2hvdmVyKXtpZihhYz09PUwpe2FjPWZ1bmN0aW9u
KGF5LGF4LGF6KXtyZXR1cm4gYWRkdGhpc19vcGVuKGF5LCIiLG51bGwsbnVsbCxn
KGF4LEYpLGcoYXoseikpfX1pZih3PT09TCl7dz1mdW5jdGlvbihheCl7cmV0dXJu
IGFkZHRoaXNfY2xvc2UoKX19aWYoYXc9PT1MKXthdz1mdW5jdGlvbihheSxheCxh
eil7cmV0dXJuIGFkZHRoaXNfc2VuZHRvKCJtb3JlIixnKGF4LEYpLGcoYXoseikp
fX19ZWxzZXtpZihhdz09PUwpe2F3PWZ1bmN0aW9uKGF5LGF4LGF6KXtyZXR1cm4g
YWRkdGhpc19vcGVuKGF5LCJtb3JlIixudWxsLG51bGwsZyhheCxGKSxnKGF6LHop
KX19fX19YXQ9YihhdCk7Zm9yKHZhciBhcj0wO2FyPGF0Lmxlbmd0aDthcisrKXt2
YXIgYWs9YXRbYXJdLGFvPWFrLnBhcmVudE5vZGUsdT1hKGFrLGF1LGFxLCFhZCl8
fHt9O2ModS5jb25mLHQpO2ModS5zaGFyZSxOKTthay5jb25mPXUuY29uZjthay5z
aGFyZT11LnNoYXJlO2lmKGFrLmNvbmYudWlfbGFuZ3VhZ2Upe19hdGUuYWxnKGFr
LmNvbmYudWlfbGFuZ3VhZ2UpfUooYWsuY29uZik7aWYoYW8mJmFvLmNsYXNzTmFt
ZS5pbmRleE9mKCJ0b29sYm94Iik+LTEmJihhay5jb25mLnByb2R1Y3R8fCIiKS5p
bmRleE9mKCJtZW4iKT09PTApe2FrLmNvbmYucHJvZHVjdD0idGJ4IisoYW8uY2xh
c3NOYW1lLmluZGV4T2YoIjMyeDMyIik+LTE/IjMyIjoiIikrIi0iK19hdGMudmVy
O19hdGUudHJhY2suYXBjKGFrLmNvbmYucHJvZHVjdCl9aWYoYW4mJmFuIT09Im1v
cmUiKXthay5jb25mLnByb2R1Y3Q9Qihhayl9aWYoKCFhay5jb25mfHwoIWFrLmNv
bmYudWlfY2xpY2smJiFhay5jb25mLnVpX3dpbmRvd19wYW5lcykpJiYhX2F0ZS5i
cm8uaXBhKXtfYXRlLm1hZj1fYXRlLm1hZnx8e307X2F0ZS5tYWYua2V5PW51bGw7
aWYoYWMpe2FrLm9uZm9jdXM9YWsub25tb3VzZW92ZXI9ZnVuY3Rpb24oKXtyZXR1
cm4gYWModGhpcyx0aGlzLmNvbmYsdGhpcy5zaGFyZSl9fWlmKHcpe2FrLm9ubW91
c2VvdXQ9ZnVuY3Rpb24oKXtyZXR1cm4gdyh0aGlzKX07YWsub25rZXlwcmVzcz1h
ay5vbmtleWRvd249ZnVuY3Rpb24oYXgpe2lmKCFheCl7dmFyIGF4PXdpbmRvdy5l
dmVudH1pZihheC5rZXlDb2RlKXtfYXRlLm1hZi5rZXk9YXgua2V5Q29kZX1lbHNl
e2lmKGF4LndoaWNoKXtfYXRlLm1hZi5rZXk9YXgud2hpY2h9fX07YWsub25ibHVy
PWZ1bmN0aW9uKGF4KXtpZihfYXRlLm1hZi5rZXk9PTkpe19hdGUubWFmLmtleT1u
dWxsfWVsc2V7X2F0ZS5tYWYua2V5PW51bGw7cmV0dXJuIHcodGhpcyl9fX1pZihh
dyl7YWsub25jbGljaz1mdW5jdGlvbigpe3JldHVybiBhdyhhayxhay5jb25mLGFr
LnNoYXJlKX19fWVsc2V7aWYoYXcpe2lmKGFuKXthay5vbmNsaWNrPWZ1bmN0aW9u
KCl7cmV0dXJuIGF3KHRoaXMsdGhpcy5jb25mLHRoaXMuc2hhcmUpfX1lbHNle2lm
KCFhay5jb25mLnVpX3dpbmRvd19wYW5lcyl7YWsub25jbGljaz1mdW5jdGlvbigp
e3JldHVybiBhZGR0aGlzX29wZW4odGhpcywiIixudWxsLG51bGwsdGhpcy5jb25m
LHRoaXMuc2hhcmUpfX1lbHNle2FrLm9uY2xpY2s9ZnVuY3Rpb24oKXtyZXR1cm4g
YWRkdGhpc19zZW5kdG8oIm1vcmUiLHRoaXMuY29uZix0aGlzLnNoYXJlKX19fX19
aWYoYWsudGFnTmFtZS50b0xvd2VyQ2FzZSgpPT0iYSIpe3ZhciBhYj1hay5zaGFy
ZS51cmx8fGFkZHRoaXNfc2hhcmUudXJsO19hdGUudXN1KGFiKTtpZihhbil7dmFy
IGFoPXAoYW4sYWsuY29uZiksZD1hay5maXJzdENoaWxkO2lmKGFoJiZhaC5jb2Rl
JiZhaC5pY29uKXtpZihkJiZkLmNsYXNzTmFtZS5pbmRleE9mKCJhdDMwMGJzIik+
LTEpe3ZhciBhaj0iMTYiO2lmKG4oYWssMSkpe2QuY2xhc3NOYW1lPWQuY2xhc3NO
YW1lLnNwbGl0KCJhdDE1bmMiKS5qb2luKCIiKTthaj0iMzIifWQuc3R5bGUuYmFj
a2dyb3VuZD0idXJsKCIrYWguaWNvbisiKSBuby1yZXBlYXQgdG9wIGxlZnQgdHJh
bnNwYXJlbnQiO2lmKCFkLnN0eWxlLmNzc1RleHQpe2Quc3R5bGUuY3NzVGV4dD0i
In1kLnN0eWxlLmNzc1RleHQ9ImxpbmUtaGVpZ2h0OiIrYWorInB4IWltcG9ydGFu
dDt3aWR0aDoiK2FqKyJweCFpbXBvcnRhbnQ7aGVpZ2h0OiIrYWorInB4IWltcG9y
dGFudDtiYWNrZ3JvdW5kOiIrZC5zdHlsZS5iYWNrZ3JvdW5kKyIhaW1wb3J0YW50
In19aWYoIUdbYW5dKXtpZihhbC5mb2xsb3cpe2FrLmhyZWY9YWI7YWsub25jbGlj
az1mdW5jdGlvbigpe19hdGUuc2hhcmUudHJhY2soYW4sMSxhay5zaGFyZSxhay5j
b25mKX07aWYoYWsuY2hpbGRyZW4mJmFrLmNoaWxkcmVuLmxlbmd0aD09MSYmYWsu
cGFyZW50Tm9kZSYmYWsucGFyZW50Tm9kZS5jbGFzc05hbWUuaW5kZXhPZigidG9v
bGJveCIpPi0xKXt2YXIgYXA9Vy5jZSgic3BhbiIpO2FwLmNsYXNzTmFtZT0iYWRk
dGhpc19mb2xsb3dfbGFiZWwiO2FwLmlubmVySFRNTD1BLnV0aWwuZ2V0U2Vydmlj
ZU5hbWUoYW4pO2FrLmFwcGVuZENoaWxkKGFwKX19ZWxzZXtpZihhbj09InR3aXR0
ZXIiKXthay5vbmNsaWNrPWZ1bmN0aW9uKGF4KXtyZXR1cm4gX2F0ZS5zaGFyZS5w
dHMoYWsuc2hhcmUsYWsuY29uZil9O2FrLm5vaD0xfWVsc2V7aWYoYW49PSJmYWNl
Ym9vayIpe2FrLm9uY2xpY2s9ZnVuY3Rpb24oYXgpe3JldHVybiBfYXRlLnNoYXJl
LmZiLnNoYXJlKGFrLnNoYXJlLGFrLmNvbmYpfTthay5ub2g9MX1lbHNle2lmKGFu
PT0iZ29vZ2xlX3BsdXNvbmUiKXthay5vbmNsaWNrPWZ1bmN0aW9uKGF4KXtyZXR1
cm4gZmFsc2V9fWVsc2V7aWYoIWFrLm5vaCl7aWYoYWsuY29uZi51aV9vcGVuX3dp
bmRvd3N8fF9hdGUuc2hhcmUuYXV3KGFuKSl7YWsub25jbGljaz1mdW5jdGlvbihh
eCl7cmV0dXJuIF9hdGUuc2hhcmUuc3R3KGFuLGFrLnNoYXJlLGFrLmNvbmYpfX1l
bHNle2FrLm9uY2xpY2s9ZnVuY3Rpb24oYXgpe3JldHVybiBfYXRlLnNoYXJlLnNp
dyhhbixhay5zaGFyZSxhay5jb25mKX07YWsuaHJlZj1fYXRlLnNoYXJlLmdlbnVy
bChhbiwwLGFrLnNoYXJlLGFrLmNvbmYpfX19fX19bShhayxhbixhYik7aWYoIWFr
Lm5vaCYmIWFrLnRhcmdldCl7YWsudGFyZ2V0PSJfYmxhbmsifUEubGlua3MucHVz
aChhayl9ZWxzZXtpZihhbj09Im1haWx0byJ8fChhbj09ImVtYWlsIiYmKGFrLmNv
bmYudWlfdXNlX21haWx0b3x8X2F0ZS5icm8uaXBofHxfYXRlLmJyby5pcGF8fF9h
dGUuYnJvLmRybykpKXthay5vbmNsaWNrPWZ1bmN0aW9uKCl7YWsuc2hhcmUueGlk
PV9hdGUudXRpbC5jdWlkKCk7KG5ldyBJbWFnZSgpKS5zcmM9X2F0ZS5zaGFyZS5n
ZW51cmwoIm1haWx0byIsMCxhay5zaGFyZSxhay5jb25maWcpO19hdGUuZ2F0KGFu
LGFiLGFrLmNvbmYsYWsuc2hhcmUpfTthay5ocmVmPV9hdGUuc2hhcmUuZ2VuaWV1
KGFrLnNoYXJlKTtBLmVtcy5wdXNoKGFrKX19aWYoIWFrLnRpdGxlfHxhay5hdF90
aXRsZWQpe3ZhciBhZz1BLnV0aWwuZ2V0U2VydmljZU5hbWUoYW4sIWFoKTthay50
aXRsZT1qKGFsLmZvbGxvdz8oVVthbl0/VVthbl06IkZvbGxvdyBvbiAiK2FnKToo
VFthbl0/VFthbl06IlNlbmQgdG8gIithZykpO2FrLmF0X3RpdGxlZD0xfWlmKCFh
ay5ocmVmKXthay5ocmVmPSIjIn19ZWxzZXtpZihhay5jb25mLnByb2R1Y3QmJmFr
LnBhcmVudE5vZGUuY2xhc3NOYW1lLmluZGV4T2YoInRvb2xib3giKT09LTEpe0Io
YWspfX19dmFyIGFlO3N3aXRjaChhaSl7Y2FzZSJpbWciOmlmKCFhay5oYXNDaGls
ZE5vZGVzKCkpe3ZhciBhdj0oYWsuY29uZi51aV9sYW5ndWFnZXx8X2F0ZS5sbmco
KSkuc3BsaXQoIi0iKS5zaGlmdCgpLGFtPV9hdGUuaXZsKGF2KTtpZighYW0pe2F2
PSJlbiJ9ZWxzZXtpZihhbSE9PTEpe2F2PWFtfX1hZT1WKF9hdGUuaXdiKGF2KT8x
NTA6MTI1LDE2LCJTaGFyZSIsX2F0cisic3RhdGljL2J0bi92Mi9sZy1zaGFyZS0i
K2F2LnN1YnN0cigwLDIpKyIuZ2lmIil9YnJlYWt9aWYoYWUpe2FrLmFwcGVuZENo
aWxkKGFlKX19fX1mdW5jdGlvbiBmKCl7aWYod2luZG93LmdhcGkmJndpbmRvdy5n
YXBpLnBsdXNvbmUpe2dhcGkucGx1c29uZS5nbygpO3JldHVybn1lbHNle2lmKCFE
KXt2YXIgZD1fYXRlLmFqcygiLy9hcGlzLmdvb2dsZS5jb20vanMvcGx1c29uZS5q
cyIsMSwxKTtEPTF9fWlmKEk8Myl7c2V0VGltZW91dChmLDMwMDArMTAwMCoyKihJ
KyspKX19ZnVuY3Rpb24gcShkKXt2YXIgdz1kP2Quc2hhcmU6YWRkdGhpc19zaGFy
ZSx1PWQ/ZC5jb25mOmFkZHRoaXNfY29uZmlnO3dpbmRvdy5fYXRfcGx1c29uZWNh
bGxiYWNrPXdpbmRvdy5fYXRfcGx1c29uZWNhbGxiYWNrfHxmdW5jdGlvbihhZCl7
dmFyIGFiPXt9O2Zvcih2YXIgYWMgaW4gdyl7YWJbYWNdPXdbYWNdfWFiLnVybD1h
ZC5ocmVmO19hdGUuc2hhcmUudHJhY2soImdvb2dsZV8iKyhhZC5zdGF0ZT09Im9m
ZiI/InVuIjoiIikrInBsdXNvbmUiLDAsYWIsdSl9fWZ1bmN0aW9uIFIoKXtpZih3
aW5kb3cudHd0dHImJiFIJiZ0d3R0ci5ldmVudHMpe0g9MTt0d3R0ci5ldmVudHMu
YmluZCgiY2xpY2siLGZ1bmN0aW9uKGFkKXtpZihhZC5yZWdpb249PSJ0d2VldGNv
dW50Iil7cmV0dXJufXZhciBhYz0oYWQudGFyZ2V0LnBhcmVudE5vZGUmJmFkLnRh
cmdldC5wYXJlbnROb2RlLnNoYXJlKT9hZC50YXJnZXQucGFyZW50Tm9kZS5zaGFy
ZTp7fSx3PWFjLnVybHx8YWQudGFyZ2V0LmJhc2VVUkksYWU9YWMudGl0bGV8fGFk
ZHRoaXNfc2hhcmUudGl0bGUsZD17fTtmb3IodmFyIHUgaW4gYWRkdGhpc19zaGFy
ZSl7ZFt1XT1hZGR0aGlzX3NoYXJlW3VdfWZvcih2YXIgdSBpbiBhYyl7ZFt1XT1h
Y1t1XX1kLnVybD13O2lmKGFlKXtkLnRpdGxlPWFlfXZhciBhYj0oYWQucmVnaW9u
IT0iZm9sbG93Iik/dHJ1ZTpmYWxzZTtfYXRlLnNoYXJlLnRyYWNrKCgoYWIpPyJ0
d2VldCI6InR3aXR0ZXJfZm9sbG93X25hdGl2ZSIpLCgoYWIpPzA6MSksZCxhZGR0
aGlzX2NvbmZpZyl9KX19ZnVuY3Rpb24gdihkKXtpZih3aW5kb3cudHd0dHImJndp
bmRvdy50d3R0ci5ldmVudHMmJlM9PTEpe1IoKTtyZXR1cm59ZWxzZXtpZighUyl7
X2F0ZS5hanMoIi8vcGxhdGZvcm0udHdpdHRlci5jb20vd2lkZ2V0cy5qcyIsMSk7
Uz0xfX1pZihrPDMpe3NldFRpbWVvdXQodiwzMDAwKzEwMDAqMiooaysrKSl9fWZ1
bmN0aW9uIGFhKGE1LGFYLGJsLGExLGJmKXtmb3IodmFyIGFGPTA7YUY8YTUubGVu
Z3RoO2FGKyspe3ZhciBhSz1hNVthRl07aWYoYUs9PW51bGwpe2NvbnRpbnVlfWlm
KGExIT09ZmFsc2V8fCFhSy5vc3Qpe3ZhciBhST1hKGFLLGFYLGJsLCFiZiksYVc9
MCxhTT0iYXQzMDAiLGFKPWFLLmNsYXNzTmFtZXx8IiIsYWQ9IiIsYXg9YUoubWF0
Y2goL2FkZHRoaXNfYnV0dG9uXyhbXHdcLl0rKSg/OlxzfCQpLyksYVI9e30sYTQ9
YXgmJmF4Lmxlbmd0aD9heFsxXTowO2MoYUkuY29uZix0KTtjKGFJLnNoYXJlLE4p
O2lmKGE0KXtpZihhNC5pbmRleE9mKCJhbWF6b253aXNobGlzdF9uYXRpdmUiKT4t
MSl7fWVsc2V7aWYoYTQ9PT0idHdlZXRtZW1lIiYmYUsuY2xhc3NOYW1lLmluZGV4
T2YoImNoaWNsZXRfc3R5bGUiKT09LTEpe2lmKGFLLm9zdCl7Y29udGludWV9dmFy
IGJhPWgoYUssInRtIiksYWI9NTAsYWU9NjE7YWQ9X2F0ZS51dGlsLnRvS1YoYmEp
O2lmKGJhLnN0eWxlPT09ImNvbXBhY3QiKXthYj05NTthZT0yNX1hSy5pbm5lckhU
TUw9JzxpZnJhbWUgZnJhbWVib3JkZXI9IjAiIHdpZHRoPSInK2FiKyciIGhlaWdo
dD0iJythZSsnIiBzY3JvbGxpbmc9Im5vIiBhbGxvd1RyYW5zcGFyZW5jeT0idHJ1
ZSIgc2Nyb2xsYmFycz0ibm8iJysoX2F0ZS5icm8uaWU2PyIgc3JjPVwiamF2YXNj
cmlwdDonJ1wiIjoiIikrIj48L2lmcmFtZT4iO3ZhciBhUz1hSy5maXJzdENoaWxk
O2FTLnNyYz0iLy9hcGkudHdlZXRtZW1lLmNvbS9idXR0b24uanM/dXJsPSIrX2V1
YyhhSS5zaGFyZS51cmwpKyImIithZDthSy5ub2g9YUsub3N0PTF9ZWxzZXtpZihh
ND09PSJsaW5rZWRpbl9jb3VudGVyIil7aWYoYUsub3N0KXtjb250aW51ZX12YXIg
YVo9aChhSywibGkiKSxibD1hSS5zaGFyZSxiaT1hWi53aWR0aHx8MTAwLHU9YVou
aGVpZ2h0fHwxOCxhZCxhbD0iIixhUTtpZighYVouY291bnRlcil7YVouY291bnRl
cj0iaG9yaXpvbnRhbCJ9aWYoIWJsLnBhc3N0aHJvdWdoKXtibC5wYXNzdGhyb3Vn
aD17fX1ibC5wYXNzdGhyb3VnaC5saW5rZWRpbj1fYXRlLnV0aWwudG9LVihhWik7
YWw9X2F0ZS51dGlsLnJ0b0tWKGJsKTtpZihhWi5jb3VudGVyPT09InRvcCIpe3U9
NTU7Ymk9NTc7aWYoIWFaLmhlaWdodCl7YVouaGVpZ2h0PXV9aWYoIWFaLndpZHRo
KXthWi53aWR0aD1iaX19ZWxzZXtpZihhWi5jb3VudGVyPT09InJpZ2h0Iil7Ymk9
MTAwO2lmKCFhWi53aWR0aCl7YVoud2lkdGg9YXl9fX1pZihhWi53aWR0aCl7Ymk9
YVoud2lkdGh9aWYoYVouaGVpZ2h0KXt1PWFaLmhlaWdodH1hZD1fYXRlLnV0aWwu
dG9LVihhWiksYUsuaW5uZXJIVE1MPSc8aWZyYW1lIGZyYW1lYm9yZGVyPSIwIiBy
b2xlPSJwcmVzZW50YXRpb24iIHNjcm9sbGluZz0ibm8iIGFsbG93VHJhbnNwYXJl
bmN5PSJ0cnVlIiBzY3JvbGxiYXJzPSJubyInKyhfYXRlLmJyby5pZTY/IiBzcmM9
XCJqYXZhc2NyaXB0OicnXCIiOiIiKSsnIHN0eWxlPSJ3aWR0aDonK2JpKyJweDsg
aGVpZ2h0OiIrdSsncHg7Ij48L2lmcmFtZT4nO2FRPWFLLmZpcnN0Q2hpbGQ7aWYo
IWFJLmNvbmYucHViaWQpe2FJLmNvbmYucHViaWQ9YWRkdGhpc19jb25maWcucHVi
aWR8fF9hdGUucHViKCl9YVEuc3JjPV9hdHIrInN0YXRpYy9yMDcvbGlua2VkaW4w
OS5odG1sIisoKF9hdGUuYnJvLmllNnx8X2F0ZS5icm8uaWU3KT8iPyI6IiMiKSsi
aHJlZj0iK19ldWMoYUkuc2hhcmUudXJsKSsiJmRyPSIrX2V1YyhfYXRlLmRyKSsi
JmNvbmY9IitfZXVjKF9hdGUudXRpbC50b0tWKGFJLmNvbmYpKSsiJnNoYXJlPSIr
X2V1YyhhbCkrIiZsaT0iK19ldWMoYWQpO2FLLm5vaD1hSy5vc3Q9MX1lbHNle2lm
KGE0PT09InR3aXR0ZXJfZm9sbG93X25hdGl2ZSIpe3ZhciBhOD1oKGFLLCJ0ZiIp
LGFCPWgoYUssInR3IiksYUU9Vy5jZSgiYSIpO2E4LnNjcmVlbl9uYW1lPWFCLnNj
cmVlbl9uYW1lfHxhOC5zY3JlZW5fbmFtZXx8ImFkZHRoaXMiO2FFLmhyZWY9Imh0
dHA6Ly90d2l0dGVyLmNvbS8iK2E4LnNjcmVlbl9uYW1lO2FFLmNsYXNzTmFtZT0i
dHdpdHRlci1mb2xsb3ctYnV0dG9uIjthRS5pbm5lckhUTUw9IkZvbGxvdyBAIith
OC5zY3JlZW5fbmFtZTtmb3IodmFyIGE3IGluIGE4KXtpZihhOC5oYXNPd25Qcm9w
ZXJ0eShhNykpe2FFLnNldEF0dHJpYnV0ZSgiZGF0YS0iK2E3LGE4W2E3XSl9fWZv
cih2YXIgYTcgaW4gYUIpe2lmKGFCLmhhc093blByb3BlcnR5KGE3KSl7YUUuc2V0
QXR0cmlidXRlKCJkYXRhLSIrYTcsYUJbYTddKX19YUsuYXBwZW5kQ2hpbGQoYUUp
O2lmKCFhSS5jb25mLnB1YmlkKXthSS5jb25mLnB1YmlkPWFkZHRoaXNfY29uZmln
LnB1YmlkfHxfYXRlLnB1YigpfXYoYUspfWVsc2V7aWYoYTQ9PT0idHdlZXQiKXtp
ZihhSy5vc3Qpe2NvbnRpbnVlfXZhciBhQj1oKGFLLCJ0dyIpLGJsPWFJLnNoYXJl
LGF5PWFCLndpZHRofHw1NSxhTj1hQi5oZWlnaHR8fDIwLGFkLGFsPSIiLGFZO2FJ
LnNoYXJlLnVybF90cmFuc2Zvcm1zPWFJLnNoYXJlLnVybF90cmFuc2Zvcm1zfHx7
fTthSS5zaGFyZS51cmxfdHJhbnNmb3Jtcy5kZWZyYWc9MTt2YXIgYmI9X2F0ZS51
dGlsLmNsb25lKGFJLnNoYXJlKTtpZih0eXBlb2YgYUIudXJsIT0idW5kZWZpbmVk
Iil7YmIudXJsPWFCLnVybD1hQi51cmx9ZWxzZXtiYi51cmw9YUIudXJsPV9hdGUu
dHJhY2subWd1KChiYi51cmx8fChhZGR0aGlzX3NoYXJlfHx7fSkudXJsKSxiYi51
cmxfdHJhbnNmb3JtcyxiYiwidHdpdHRlciIpfWlmKCFhQi5jb3VudHVybCl7YUIu
Y291bnR1cmw9KF9hdGUuYnJvLm1zaSYmVy5jb21wYXRNb2RlPT0iQmFja0NvbXBh
dCIpP2FCLnVybC5yZXBsYWNlKC89L2csIiUyNTNEIik6YUIudXJsfWFCLnVybD1f
YXRlLnNoYXJlLmFjYigidHdpdHRlciIsYmIsYWRkdGhpc19jb25maWcpO2FCLmNv
dW50PWFCLmNvdW50fHwiaG9yaXpvbnRhbCI7YmwucGFzc3Rocm91Z2g9YmwucGFz
c3Rocm91Z2h8fHt9O3ZhciBhVT1ibC5wYXNzdGhyb3VnaC50d2l0dGVyfHx7fTth
SS52aWE9YUIudmlhPWFCLnZpYXx8YVUudmlhfHwiQWRkVGhpcyI7YUkudGV4dD1h
Qi50ZXh0PWFCLnRleHR8fCgoYUkuc2hhcmUudGl0bGU9PVcudGl0bGUpP2FVLnRl
eHQ6YUkuc2hhcmUudGl0bGUpfHwiIjthSS5yZWxhdGVkPWFCLnJlbGF0ZWQ9YUIu
cmVsYXRlZHx8YVUucmVsYXRlZHx8IiI7YWw9X2F0ZS51dGlsLnJ0b0tWKGJsLCIj
QCEiKTtpZihhQi5jb3VudD09PSJ2ZXJ0aWNhbCIpe2FOPTYyO2FCLmhlaWdodD1h
Qi5oZWlnaHR8fGFOfWVsc2V7aWYoYUIuY291bnQ9PT0iaG9yaXpvbnRhbCIpe2F5
PTExMDthQi53aWR0aD1hQi53aWR0aHx8YXl9fWlmKGFCLndpZHRoKXtheT1hQi53
aWR0aH1pZihhQi5oZWlnaHQpe2FOPWFCLmhlaWdodH1hZD1fYXRlLnV0aWwudG9L
VihhQiwiI0AhIik7aWYoKF9hdGUuYnJvLm1zaSYmVy5jb21wYXRNb2RlPT0iQmFj
a0NvbXBhdCIpfHxhSS5jb25mLnVpX3VzZV90d2VldF9pZnJhbWV8fChhSS5zaGFy
ZS51cmxfdHJhbnNmb3Jtcy5zaG9ydGVufHx7fSkudHdpdHRlcj09ImJpdGx5Iil7
YUsuaW5uZXJIVE1MPSc8aWZyYW1lIGZyYW1lYm9yZGVyPSIwIiByb2xlPSJwcmVz
ZW50YXRpb24iIHNjcm9sbGluZz0ibm8iIGFsbG93VHJhbnNwYXJlbmN5PSJ0cnVl
IiBzY3JvbGxiYXJzPSJubyInKyhfYXRlLmJyby5pZTY/IiBzcmM9XCJqYXZhc2Ny
aXB0OicnXCIiOiIiKSsnIHN0eWxlPSJ3aWR0aDonK2F5KyJweDsgaGVpZ2h0OiIr
YU4rJ3B4OyI+PC9pZnJhbWU+JzthWT1hSy5maXJzdENoaWxkO2lmKCFhSS5jb25m
LnB1YmlkKXthSS5jb25mLnB1YmlkPWFkZHRoaXNfY29uZmlnLnB1YmlkfHxfYXRl
LnB1YigpfWFZLnNyYz1fYXRyKyJzdGF0aWMvcjA3L3R3ZWV0MDkuaHRtbCIrKChf
YXRlLmJyby5pZTZ8fF9hdGUuYnJvLmllNyk/Ij8iOiIjIikrImhyZWY9IitfZXVj
KGFCLnVybCkrIiZkcj0iK19ldWMoX2F0ZS5kcikrIiZjb25mPSIrX2V1YyhfYXRl
LnV0aWwudG9LVihhSS5jb25mKSkrIiZzaGFyZT0iK19ldWMoYWwpKyImdHc9Iitf
ZXVjKGFkKX1lbHNle3ZhciBhQT0oYmwudGVtcGxhdGVzfHx7fSkudHdpdHRlcnx8
IiI7aWYoIWFCLnRleHQpe2FCLnRleHQ9YmwudGl0bGU9PSIiPyIiOmJsLnRpdGxl
KyI6In12YXIgYWk9Vy5jZSgiYSIpO2FpLmhyZWY9Imh0dHA6Ly90d2l0dGVyLmNv
bS9zaGFyZSI7YWkuY2xhc3NOYW1lPSJ0d2l0dGVyLXNoYXJlLWJ1dHRvbiI7YWku
aW5uZXJIVE1MPSJUd2VldCI7Zm9yKHZhciBhNyBpbiBhQil7aWYoYUIuaGFzT3du
UHJvcGVydHkoYTcpKXthaS5zZXRBdHRyaWJ1dGUoImRhdGEtIithNyxhQlthN10p
fX1hSy5hcHBlbmRDaGlsZChhaSk7aWYoIWFJLmNvbmYucHViaWQpe2FJLmNvbmYu
cHViaWQ9YWRkdGhpc19jb25maWcucHViaWR8fF9hdGUucHViKCl9dihhSyl9YUsu
bm9oPWFLLm9zdD0xfWVsc2V7aWYoYTQ9PT0iZ29vZ2xlX3BsdXNvbmUiKXtpZihh
Sy5vc3Qpe2NvbnRpbnVlfXZhciBhMD1oKGFLLCJnOnBsdXNvbmUiKSxhUD1XLmNl
KCJnOnBsdXNvbmUiKSxiaD0iIjtfYXRlLmdwbD1fYXRlLmdwbHx8e30sX2F0ZS5n
cGwubGFuZz1fYXRlLmdwbC5sYW5nfHxudWxsO2EwLmxhbmc9X2F0ZS5ncGwubGFu
Zz1fYXRlLmdwbC5sYW5nfHwoKHR5cGVvZiBhMC5sYW5nPT0idW5kZWZpbmVkIik/
bnVsbDphMC5sYW5nKTt3aW5kb3cuX19fZ2NmZz13aW5kb3cuX19fZ2NmZ3x8e307
d2luZG93Ll9fX2djZmcubGFuZz1fYXRlLmdwbC5sYW5nfHxhMC5sYW5nfHxfYXRl
LmdnbCgoYUkuY29uZnx8e30pLnVpX2xhbmd1YWdlfHx3aW5kb3cuYWRkdGhpc19s
YW5ndWFnZSl8fCJlbi1VUyI7YTAuaHJlZj1hMC5ocmVmfHxfYXRlLnRyYWNrLm1n
dShhSS5zaGFyZS51cmwse2RlZnJhZzoxfSk7YTAuc2l6ZT1hMC5zaXplfHwobihh
Syx0cnVlKT8ic3RhbmRhcmQiOiJzbWFsbCIpO2EwLmNhbGxiYWNrPWEwLmNhbGxi
YWNrfHwiX2F0X3BsdXNvbmVjYWxsYmFjayI7cShhSSk7Zm9yKHZhciBhRCBpbiBh
MCl7aWYoYTAuaGFzT3duUHJvcGVydHkoYUQpKXthUC5zZXRBdHRyaWJ1dGUoYUQs
YTBbYURdKX19YUsuYXBwZW5kQ2hpbGQoYVApO2FLLm5vaD1hSy5vc3Q9MTtmKCl9
ZWxzZXtpZihhND09PSJmYWNlYm9va19zZW5kIil7aWYoYUsub3N0fHxfYXRlLmJy
by5pZTYpe2NvbnRpbnVlfXZhciBiZSxhMz1oKGFLLCJmYjpzZW5kIiksYXo9IiIs
YW89YTMud2lkdGh8fDU1LGF1PWEzLmhlaWdodHx8MjA7YWQ9X2F0ZS51dGlsLnRv
S1YoYTMpO19hdGUudWZibD0xO2lmKF9hdGUuc2hhcmUuZmIucmVhZHkoKSl7YTMu
aHJlZj1hMy5ocmVmfHxfYXRlLnRyYWNrLm1ndShhSS5zaGFyZS51cmwse2RlZnJh
ZzoxfSk7Zm9yKHZhciBhRCBpbiBhMyl7YXorPSIgIithRCsnPSInK2EzW2FEXSsn
Iid9YUsuaW5uZXJIVE1MPSc8ZmI6c2VuZCByZWY9IicrX2F0ZS5zaGFyZS5nY3Ao
YUkuc2hhcmUsYUkuY29uZiwiLnNlbmQiKS5yZXBsYWNlKCIsIiwiXyIpKyciICcr
YXorIj48L2ZiOnNlbmQ+IjtfYXRlLnNoYXJlLmZiLmxvYWQoYUspfWVsc2V7YUsu
Y2xhc3NOYW1lPSIiO2FLLmlubmVySFRNTD0iPHNwYW4+PC9zcGFuPiI7YUsuc3R5
bGUud2lkdGg9YUsuc3R5bGUuaGVpZ2h0PSIwcHgifWFLLm5vaD1hSy5vc3Q9MX1l
bHNle2lmKGE0PT09ImZhY2Vib29rX3NoYXJlIil7YUkuY29uZj1hSS5jb25mfHx7
fTthSS5jb25mLmRhdGFfdHJhY2tfY2xpY2tiYWNrPWFJLmNvbmYuZGF0YV90cmFj
a19saW5rYmFjaz1mYWxzZTtmdW5jdGlvbiBhcShibixibSl7aWYoIWJuKXtyZXR1
cm59Ym4uc2V0QXR0cmlidXRlKCJzdHlsZSIsYm0pO2JuLnN0eWxlLmNzc1RleHQ9
Ym07cmV0dXJufXZhciBhQz0iQVQiK19hdGUudXRpbC5jdWlkKCksYTM9aChhSywi
ZmI6c2hhcmUiKSxhdD1XLmNlKCJzcGFuIiksYmc9Vy5jZSgiZGl2Iiksdz1XLmNl
KCJkaXYiKSxhVD1XLmNlKCJkaXYiKSxhSD1XLmNlKCJkaXYiKSxiaj1XLmNlKCJk
aXYiKSxhbj1hSS5zaGFyZS51cmw9YTMuaHJlZnx8X2F0ZS50cmFjay5tZ3UoYUku
c2hhcmUudXJsLHtkZWZyYWc6MX0pLGQ9dHlwZW9mKGQpIT0idW5kZWZpbmVkIj9k
Ont9O2RbYUNdPWFuLnJlcGxhY2UoL1wjLiovLCIiKTthcShhdCwidGV4dC1kZWNv
cmF0aW9uOm5vbmU7Y29sb3I6IzAwMDAwMDtkaXNwbGF5OmlubGluZS1ibG9jaztj
dXJzb3I6cG9pbnRlcjsiKTthcShhVCwidGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFy
Z2luLXRvcDoxMHB4OyIpO2FxKHcsImRpc3BsYXk6YmxvY2s7ei1pbmRleDotMTti
YWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0VDRUVGNTsgYm9yZGVy
OjFweCBzb2xpZCAjQ0FENEU3OyBmaWx0ZXI6bm9uZTsgYm9yZGVyLXJhZGl1czog
NHB4OyBjb2xvcjojMDAwMDAwOyBmb250LWZhbWlseTpWZXJkYW5hLEhlbHZldGlj
YSxzYW5zLXNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MTZweDsg
aGVpZ2h0OjM5cHg7IHRleHQtYWxpZ246Y2VudGVyOyB3aWR0aDo1OHB4OyIpO2Fx
KGFILCJkaXNwbGF5OmJsb2NrO21hcmdpbjotMXB4IDAgMHB4IDEwcHg7aGVpZ2h0
OjRweDt3aWR0aDoxMHB4O2ZvbnQtc2l6ZToxcHg7bGluZS1oZWlnaHQ6NHB4O2Jh
Y2tncm91bmQ6dXJsKCciK19hdHIrInN0YXRpYy90MDAvZmJfYXJyb3cucG5nJykg
bm8tcmVwZWF0IDsiKTthcShiaiwiYmFja2dyb3VuZC1pbWFnZTp1cmwoJyIrX2F0
cisic3RhdGljL3QwMC9mYl9idG4ucG5nJyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8t
cmVwZWF0OyBkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpWZXJkYW5h
LEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MXB4OyBoZWlnaHQ6MjJw
eDsgbGluZS1oZWlnaHQ6MTZweDsgd2hpdGUtc3BhY2U6bm93cmFwOyB3aWR0aDo2
MHB4OyIpO2FULmlubmVySFRNTD0iMCI7YVQuaWQ9YUM7YUguaW5uZXJIVE1MPSIm
bmJzcDsiO2FJLnNoYXJlLnBhc3N0aHJvdWdoPWFJLnNoYXJlLnBhc3N0aHJvdWdo
fHx7fTthSS5zaGFyZS5wYXNzdGhyb3VnaC5mYWNlYm9va19zaGFyZT1fYXRlLnV0
aWwudG9LVih7c3JjOiJzcCJ9KTtiai5vbm1vdXNlb3Zlcj1mdW5jdGlvbigpe3Ro
aXMuc3R5bGUub3BhY2l0eT0iMC43NSJ9O2JqLm9ubW91c2VvdXQ9ZnVuY3Rpb24o
KXt0aGlzLnN0eWxlLm9wYWNpdHk9IjEuMCJ9O2JqLm9uY2xpY2s9ZnVuY3Rpb24o
KXt2YXIgYm09dGhpcy5wYXJlbnROb2RlLmZpcnN0Q2hpbGQuZmlyc3RDaGlsZDtp
ZihibSYmaXNOYU4oYm0uaW5uZXJIVE1MKSE9dHJ1ZSl7dmFyIGJuPXBhcnNlSW50
KGJtLmlubmVySFRNTCkrMTtibS5yZW1vdmVDaGlsZChibS5maXJzdENoaWxkKTti
bS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShibikpfX07dy5h
cHBlbmRDaGlsZChhVCk7YmcuYXBwZW5kQ2hpbGQodyk7YmcuYXBwZW5kQ2hpbGQo
YUgpO2JnLmFwcGVuZENoaWxkKGJqKTthdC5hcHBlbmRDaGlsZChiZyk7YUsuYXBw
ZW5kQ2hpbGQoYXQpO2FLLnN0eWxlLnRleHREZWNvcmF0aW9uPSJub25lIjt2YXIg
YUc9X2F0ZS51dGlsLnNjYigiZmJzYyIsYW4sZnVuY3Rpb24oYm8pe2lmKGJvLmxl
bmd0aD4wKXtmb3IodmFyIGJtIGluIGQpe2lmKGRbYm1dPT1ib1swXS51cmwpe3Zh
ciBicD1ib1swXS5zaGFyZV9jb3VudCxibj1kb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZChibSk7aWYoYnA+MTAwMDApe2JwPXBhcnNlSW50KGJwLzEwMDApKyJLIn1pZihi
bi5maXJzdENoaWxkKXtibi5yZW1vdmVDaGlsZChibi5maXJzdENoaWxkKX1ibi5h
cHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShicCkpfX19fSxmdW5j
dGlvbigpe30pO19hdGUuYWpzKCIvL2FwaS5mYWNlYm9vay5jb20vcmVzdHNlcnZl
ci5waHA/bWV0aG9kPWxpbmtzLmdldFN0YXRzJmZvcm1hdD1qc29uJmNhbGxiYWNr
PSIrYUcrIiZ1cmxzPSIrYW4sMSl9ZWxzZXtpZihhND09PSJmYWNlYm9va19saWtl
Iil7X2F0ZS5zaGFyZS5mYi5saWtlKGFLLGFJKX1lbHNle2lmKGE0LmluZGV4T2Yo
InN0dW1ibGV1cG9uX2JhZGdlIik+LTEpe2lmKF9hdGUuYnJvLmllNil7Y29udGlu
dWV9dmFyIGFrPWgoYUssInN1OmJhZGdlIiksYWM9YWsuc3R5bGV8fCIxIixhMj1h
SS5zaGFyZS51cmw9YWsuaHJlZnx8X2F0ZS50cmFjay5tZ3UoYUkuc2hhcmUudXJs
LHtkZWZyYWc6MX0pLGE5PWFrLmhlaWdodHx8IjIwcHgiLGF3PWFrLndpZHRofHwi
NzVweCI7aWYoYWM9PSI1Iil7YTk9YWsuaGVpZ2h0fHwiNjBweCJ9ZWxzZXtpZihh
Yz09IjYiKXthOT1hay5oZWlnaHR8fCIzMXB4In19YUsuaW5uZXJIVE1MPSc8aWZy
YW1lIHNyYz0iaHR0cCcrKF9hdGUuc3NsPyJzIjoiIikrJzovL3d3dy5zdHVtYmxl
dXBvbi5jb20vYmFkZ2UvZW1iZWQve3tTVFlMRX19Lz91cmw9e3tVUkx9fSIgc2Ny
b2xsaW5nPSJubyIgZnJhbWVib3JkZXI9IjAiIHN0eWxlPSJib3JkZXI6bm9uZTsg
b3ZlcmZsb3c6aGlkZGVuOyB3aWR0aDp7e1dJRFRIfX07IGhlaWdodDp7e0hFSUdI
VH19OyIgYWxsb3d0cmFuc3BhcmVuY3k9InRydWUiPjwvaWZyYW1lPicucmVwbGFj
ZSgie3tTVFlMRX19IixhYykucmVwbGFjZSgie3tVUkx9fSIsX2V1YyhhMikpLnJl
cGxhY2UoInt7SEVJR0hUfX0iLGE5KS5yZXBsYWNlKCJ7e1dJRFRIfX0iLGF3KTth
Sy5ub2g9YUsub3N0PTF9ZWxzZXtpZihhNC5pbmRleE9mKCJoeXZlc19yZXNwZWN0
Iik+LTEpe3ZhciBiZD1oKGFLLCJoeTpyZXNwZWN0IiksYWc9YUkuc2hhcmUudXJs
PWJkLnVybHx8X2F0ZS50cmFjay5tZ3UoYUkuc2hhcmUudXJsLHtkZWZyYWc6MX0p
LGFWPWJkLndpZHRofHwiMTQwcHgiLGFMPSc8aWZyYW1lIHNyYz0iaHR0cCcrKF9h
dGUuc3NsPyJzIjoiIikrJzovL3d3dy5oeXZlcy5ubC9yZXNwZWN0L2J1dHRvbj91
cmw9e3tVUkx9fSIgc3R5bGU9ImJvcmRlcjogbWVkaXVtIG5vbmU7IG92ZXJmbG93
OmhpZGRlbjsgd2lkdGg6e3tXSURUSH19OyBoZWlnaHQ6MjJweDsiIHNjcm9sbGlu
Zz0ibm8iIGZyYW1lYm9yZGVyPSIwIiBhbGxvd1RyYW5zcGFyZW5jeT0idHJ1ZSIg
PjwvaWZyYW1lPicucmVwbGFjZSgie3tVUkx9fSIsX2F0ZS5zaGFyZS5hY2IoImh5
dmVzIixhSS5zaGFyZSxhZGR0aGlzX2NvbmZpZykpLnJlcGxhY2UoInt7V0lEVEh9
fSIsYVYpO2FLLmlubmVySFRNTD1hTDthSy5ub2g9YUsub3N0PTF9ZWxzZXtpZihh
NC5pbmRleE9mKCJwcmVmZXJyZWQiKT4tMSl7aWYoYUsuX2lzcyl7Y29udGludWV9
YXg9YUoubWF0Y2goL2FkZHRoaXNfYnV0dG9uX3ByZWZlcnJlZF8oWzAtOV0rKSg/
OlxzfCQpLyk7dmFyIGFtPSgoYXgmJmF4Lmxlbmd0aCk/TWF0aC5taW4oMTYsTWF0
aC5tYXgoMSxwYXJzZUludChheFsxXSkpKToxKS0xO2lmKCFhSy5jb25mKXthSy5j
b25mPXt9fWFLLmNvbmYucHJvZHVjdD0idGJ4LSIrX2F0Yy52ZXI7QihhSyk7aWYo
d2luZG93Ll9hdHcpe2lmKCFhSy5wYXJlbnROb2RlLnNlcnZpY2VzKXthSy5wYXJl
bnROb2RlLnNlcnZpY2VzPXt9fXZhciBhaj1fYXR3LmNvbmYuc2VydmljZXNfZXhj
bHVkZXx8IiIsYXI9X2F0dy5sb2MsYmM9YUsucGFyZW50Tm9kZS5zZXJ2aWNlcyxi
az1fYXRlLnV0aWwudW5xY29uY2F0KGFkZHRoaXNfb3B0aW9ucy5yZXBsYWNlKCIs
bW9yZSIsIiIpLnNwbGl0KCIsIiksYXIuc3BsaXQoIiwiKSk7ZG97YTQ9YmtbYW0r
K119d2hpbGUoYW08YmsubGVuZ3RoJiYoYWouaW5kZXhPZihhNCk+LTF8fGJjW2E0
XSkpO2lmKGJjW2E0XSl7Zm9yKHZhciBhRCBpbiBfYXR3Lmxpc3Qpe2lmKCFiY1th
RF0mJmFqLmluZGV4T2YoYUQpPT0tMSl7YTQ9YUQ7YnJlYWt9fX1hSy5faXBzPTE7
aWYoYUsuY2xhc3NOYW1lLmluZGV4T2YoYTQpPT0tMSl7YUsuY2xhc3NOYW1lKz0i
IGFkZHRoaXNfYnV0dG9uXyIrYTQ7YUsuX2lzcz0xfWFLLnBhcmVudE5vZGUuc2Vy
dmljZXNbYTRdPTF9ZWxzZXtfYXRlLmFsZyhhSS5jb25mLnVpX2xhbmd1YWdlfHx3
aW5kb3cuYWRkdGhpc19sYW5ndWFnZSk7X2F0ZS5wbG8udW5zaGlmdChbImRlY28i
LGFhLFthS10sYVgsYmwsdHJ1ZV0pO2lmKF9hdGUuZ3NzaCl7X2F0ZS5wbGQ9X2F0
ZS5hanMoInN0YXRpYy9yMDcvbWVudTg3LmpzIil9ZWxzZXtpZighX2F0ZS5wbGQp
e19hdGUucGxkPTE7dmFyIGFmPWZ1bmN0aW9uKCl7X2F0ZS5wbGQ9X2F0ZS5hanMo
InN0YXRpYy9yMDcvbWVudTg3LmpzIil9O2lmKF9hdGUudXBtKXtfYXRlLl9yZWMu
cHVzaChmdW5jdGlvbihibSl7aWYoYm0uc3NoKXthZigpfX0pO3NldFRpbWVvdXQo
YWYsNTAwKX1lbHNle2FmKCl9fX1jb250aW51ZX19ZWxzZXtpZihhNC5pbmRleE9m
KCJmb2xsb3ciKT4tMSl7YTQ9YTQuc3BsaXQoIl9mb2xsb3ciKS5zaGlmdCgpO2FS
LmZvbGxvdz10cnVlO2FJLnNoYXJlLnVybD1zKGE0LGFJLnNoYXJlLnVzZXJpZCl9
fX19fX19fX19fX19aWYoX2F0ZS5icm8ubXNpJiYhZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImF0MzAwYmhvdmVyaWVmaWx0ZXIiKSl7dmFyIGFwPWRvY3VtZW50Lmdl
dEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0sYU89ZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgic3R5bGUiKSxhaD1kb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiLmF0
MzAwYjpob3ZlciwuYXQzMDBiczpob3ZlciB7ZmlsdGVyOmFscGhhKG9wYWNpdHk9
ODApO30iKTthTy5pZD0iYXQzMDBiaG92ZXJpZWZpbHRlciI7YU8udHlwZT0idGV4
dC9jc3MiO2lmKGFPLnN0eWxlU2hlZXQpe2FPLnN0eWxlU2hlZXQuY3NzVGV4dD1h
aC5ub2RlVmFsdWV9ZWxzZXthTy5hcHBlbmRDaGlsZChhaCl9YXAuYXBwZW5kQ2hp
bGQoYU8pfWlmKCFaW2E0XSYmKFF8fG4oYUspKSl7RS5sb2FkKCl9aWYoIWFLLmNo
aWxkTm9kZXMubGVuZ3RoKXt2YXIgYTY9Vy5jZSgic3BhbiIpO2FLLmFwcGVuZENo
aWxkKGE2KTthNi5jbGFzc05hbWU9YU0rImJzIGF0MTVuYyBhdDE1dF8iK2E0fWVs
c2V7aWYoYUsuY2hpbGROb2Rlcy5sZW5ndGg9PTEpe3ZhciBhdj1hSy5jaGlsZE5v
ZGVzWzBdO2lmKGF2Lm5vZGVUeXBlPT0zKXt2YXIgYTY9Vy5jZSgic3BhbiIpO2FL
Lmluc2VydEJlZm9yZShhNixhdik7YTYuY2xhc3NOYW1lPWFNKyJicyBhdDE1bmMg
YXQxNXRfIithNH19ZWxzZXtpZihhSy5maXJzdENoaWxkJiZhSy5maXJzdENoaWxk
Lm5vZGVUeXBlPT0zJiZhSy5maXJzdENoaWxkLnRleHRDb250ZW50PT0iXG4iKXt9
ZWxzZXthVz0xfX19aWYoYTQ9PT0iY29tcGFjdCJ8fGE0PT09ImV4cGFuZGVkIil7
aWYoIWFXJiZhSi5pbmRleE9mKGFNKT09LTEpe2FLLmNsYXNzTmFtZSs9IiAiK2FN
KyJtIn1pZihhSS5jb25mLnByb2R1Y3QmJmFJLmNvbmYucHJvZHVjdC5pbmRleE9m
KCJtZW4tIik9PS0xKXthSS5jb25mLnByb2R1Y3QrPSIsbWVuLSIrX2F0Yy52ZXJ9
aWYoIWFLLmhyZWYpe2FLLmhyZWY9IiMifWlmKGFLLnBhcmVudE5vZGUmJmFLLnBh
cmVudE5vZGUuc2VydmljZXMpe2FJLmNvbmYucGFyZW50U2VydmljZXM9YUsucGFy
ZW50Tm9kZS5zZXJ2aWNlc31pZihhND09PSJleHBhbmRlZCIpe2FSLm5vaG92ZXI9
dHJ1ZTthUi5zaW5nbGVzZXJ2aWNlPSJtb3JlIn19ZWxzZXtpZigoYUsucGFyZW50
Tm9kZS5jbGFzc05hbWV8fCIiKS5pbmRleE9mKCJ0b29sYm94Iik+LTEpe2lmKCFh
Sy5wYXJlbnROb2RlLnNlcnZpY2VzKXthSy5wYXJlbnROb2RlLnNlcnZpY2VzPXt9
fWFLLnBhcmVudE5vZGUuc2VydmljZXNbYTRdPTF9aWYoIWFXJiZhSi5pbmRleE9m
KGFNKT09LTEpe2FLLmNsYXNzTmFtZSs9IiAiK2FNKyJiIn1hUi5zaW5nbGVzZXJ2
aWNlPWE0fWlmKGFLLl9pcHMpe2FSLmlzc2g9dHJ1ZX1PKFthS10sYUksYVIsYmYp
O2FLLm9zdD0xO0IoYUspfX19fWZ1bmN0aW9uIGkoYWgsZCxhZSxhZyl7aWYoYWg9
PSJmYWNlYm9va191bmxpa2UifHxhaD09Imdvb2dsZV91bnBsdXNvbmUiKXtyZXR1
cm59dmFyIHc9YWUuZGF0YV9nYV90cmFja2VyLGFjPWFlLmRhdGFfZ2FfcHJvcGVy
dHk7aWYoYWMpe2lmKHR5cGVvZih3aW5kb3cuX2dhdCk9PSJvYmplY3QiJiZfZ2F0
Ll9nZXRUcmFja2VyKXt3PV9nYXQuX2dldFRyYWNrZXIoYWMpfWVsc2V7aWYodHlw
ZW9mKHdpbmRvdy5fZ2FxKT09Im9iamVjdCImJl9nYXEuX2dldEFzeW5jVHJhY2tl
cil7dz1fZ2FxLl9nZXRBc3luY1RyYWNrZXIoYWMpfWVsc2V7aWYodHlwZW9mKHdp
bmRvdy5fZ2FxKT09ImFycmF5Iil7X2dhcS5wdXNoKFtmdW5jdGlvbigpe19hdGUu
Z2F0KGFoLGQsYWUsYWcpfV0pfX19fWlmKHcmJnR5cGVvZih3KT09InN0cmluZyIp
e3c9d2luZG93W3ddfWlmKHcmJnR5cGVvZih3KT09Im9iamVjdCIpe3ZhciBhZj1k
fHwoYWd8fHt9KS51cmx8fGxvY2F0aW9uLmhyZWYsdT1haCxhYj0ic2hhcmUiO2lm
KHUuaW5kZXhPZigiXyIpPi0xKXt1PXUuc3BsaXQoIl8iKTthYj11LnBvcCgpO2lm
KGFiLmxlbmd0aDw9Mil7YWI9InNoYXJlIn11PXUuc2hpZnQoKX1pZihhZi50b0xv
d2VyQ2FzZSgpLnJlcGxhY2UoImh0dHBzIiwiaHR0cCIpLmluZGV4T2YoImh0dHAl
M2ElMmYlMmYiKT09MCl7YWY9X2R1YyhhZil9dHJ5e2lmKGFlLmRhdGFfZ2Ffc29j
aWFsJiZ3Ll90cmFja1NvY2lhbCYmYWghPSJnb29nbGVfcGx1c29uZSIpe3cuX3Ry
YWNrU29jaWFsKHUsYWIsYWcudXJsKX1lbHNle3cuX3RyYWNrRXZlbnQoImFkZHRo
aXMiLGFoLGFmKX19Y2F0Y2goYWQpe3RyeXt3Ll9pbml0RGF0YSgpO2lmKGFlLmRh
dGFfZ2Ffc29jaWFsJiZ3Ll90cmFja1NvY2lhbCYmYWghPSJnb29nbGVfcGx1c29u
ZSIpe3cuX3RyYWNrU29jaWFsKHUsYWIsYWcudXJsKX1lbHNle3cuX3RyYWNrRXZl
bnQoImFkZHRoaXMiLGFoLGFmKX19Y2F0Y2goYWQpe319fX1fYXRlLmdhdD1pO0Eu
dXBkYXRlPWZ1bmN0aW9uKGFlLGFjLHcpe2lmKGFlPT0ic2hhcmUiKXtpZihhYz09
InVybCIpe19hdGUudXN1KDAsMSl9aWYoIXdpbmRvdy5hZGR0aGlzX3NoYXJlKXt3
aW5kb3cuYWRkdGhpc19zaGFyZT17fX13aW5kb3cuYWRkdGhpc19zaGFyZVthY109
dzt6W2FjXT13O2Zvcih2YXIgZCBpbiBBLmxpbmtzKXt2YXIgYWQ9QS5saW5rc1tk
XSxhYj1uZXcgUmVnRXhwKCImIithYysiPSguKikmIiksdT0iJiIrYWMrIj0iK19l
dWModykrIiYiO2lmKGFkLnNoYXJlKXthZC5zaGFyZVthY109d31pZighYWQubm9o
KXthZC5ocmVmPWFkLmhyZWYucmVwbGFjZShhYix1KTtpZihhZC5ocmVmLmluZGV4
T2YoYWMpPT0tMSl7YWQuaHJlZis9dX19fWZvcih2YXIgZCBpbiBBLmVtcyl7dmFy
IGFkPUEuZW1zW2RdO2FkLmhyZWY9X2F0ZS5zaGFyZS5nZW5pZXUoYWRkdGhpc19z
aGFyZSl9fWVsc2V7aWYoYWU9PSJjb25maWciKXtpZighd2luZG93LmFkZHRoaXNf
Y29uZmlnKXt3aW5kb3cuYWRkdGhpc19jb25maWc9e319d2luZG93LmFkZHRoaXNf
Y29uZmlnW2FjXT13O0ZbYWNdPXd9fX07QS5fcmVuZGVyPU87dmFyIGw9W25ldyBf
YXRlLnJlc291cmNlLlJlc291cmNlKCJjb3VudGVyY3NzIixfYXRyKyJzdGF0aWMv
cjA3L2NvdW50ZXI3MC5jc3MiLGZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9KSxuZXcg
X2F0ZS5yZXNvdXJjZS5SZXNvdXJjZSgiY291bnRlciIsX2F0cisianMvMjUwL3Bs
dWdpbi5zaGFyZWNvdW50ZXIuanMiLGZ1bmN0aW9uKCl7cmV0dXJuIHdpbmRvdy5h
ZGR0aGlzLmNvdW50ZXIub3N0fSldO2lmKCFLLkpTT058fCFLLkpTT04uc3RyaW5n
aWZ5KXtsLnVuc2hpZnQobmV3IF9hdGUucmVzb3VyY2UuUmVzb3VyY2UoImpzb24y
IixfYXRyKyJzdGF0aWMvcjA3L2pzb24yLmpzIixmdW5jdGlvbigpe3JldHVybiBL
LkpTT04mJksuSlNPTi5zdHJpbmdpZnl9KSl9QS5jb3VudGVyPWZ1bmN0aW9uKGFi
LHUsdyl7aWYoYWIpe2FiPUEuX3NlbGVjdChhYik7aWYoYWIubGVuZ3RoKXtpZigh
QS5jb3VudGVyLnNlbGVjdHMpe0EuY291bnRlci5zZWxlY3RzPVtdfUEuY291bnRl
ci5zZWxlY3RzPUEuY291bnRlci5zZWxlY3RzLmNvbmNhdCh7Y291bnRlcjphYixj
b25maWc6dSxzaGFyZTp3fSk7Zm9yKHZhciBkIGluIGwpe2lmKChsW2RdfHx7fSku
bG9hZCl7bFtkXS5sb2FkKCl9fX19fTtBLmNvdW50PWZ1bmN0aW9uKGFiLHUsdyl7
aWYoYWIpe2FiPUEuX3NlbGVjdChhYik7aWYoYWIubGVuZ3RoKXtpZighQS5jb3Vu
dC5zZWxlY3RzKXtBLmNvdW50LnNlbGVjdHM9W119QS5jb3VudC5zZWxlY3RzPUEu
Y291bnQuc2VsZWN0cy5jb25jYXQoe2NvdW50ZXI6YWIsY29uZmlnOnUsc2hhcmU6
d30pO2Zvcih2YXIgZCBpbiBsKXtpZigobFtkXXx8e30pLmxvYWQpe2xbZF0ubG9h
ZCgpfX19fX07QS5kYXRhLmdldFNoYXJlQ291bnQ9ZnVuY3Rpb24odyx1KXtpZigh
QS5jb3VudGVyLnJlcXMpe0EuY291bnRlci5yZXFzPVtdfUEuY291bnRlci5yZXFz
LnB1c2goe3NoYXJlOnUsY2FsbGJhY2s6d30pO2Zvcih2YXIgZCBpbiBsKXtpZigo
bFtkXXx8e30pLmxvYWQpe2xbZF0ubG9hZCgpfX19O2lmKGRvY3VtZW50LmNvbXBh
dE1vZGU9PSJCYWNrQ29tcGF0IiYmX2F0ZS5icm8ubXNpJiZmYWxzZSl7dmFyIG89
W25ldyBfYXRlLnJlc291cmNlLlJlc291cmNlKCJiYXJjc3MiLF9hdHIrImJhbm5l
clF1aXJrcy5jc3MiLGZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9KSxuZXcgX2F0ZS5y
ZXNvdXJjZS5SZXNvdXJjZSgiYmFyanMiLF9hdHIrInN0YXRpYy9yMDcvYmFubmVy
MDEuanMiLGZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9KV19ZWxzZXt2YXIgbz1bbmV3
IF9hdGUucmVzb3VyY2UuUmVzb3VyY2UoImJhcmNzcyIsX2F0cisic3RhdGljL3Iw
Ny9iYW5uZXIwMS5jc3MiLGZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9KSxuZXcgX2F0
ZS5yZXNvdXJjZS5SZXNvdXJjZSgiYmFyanMiLF9hdHIrInN0YXRpYy9yMDcvYmFu
bmVyMDEuanMiLGZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9KV19QS5iYXI9ZnVuY3Rp
b24oYWYsdyxhZCxkKXtpZihhZil7YWY9QS5fc2VsZWN0KGFmKTtpZihhZi5sZW5n
dGgpe2lmKCFBLmJhci5zZWxlY3RzKXtBLmJhci5zZWxlY3RzPVtdfUEuYmFyLnNl
bGVjdHM9QS5iYXIuc2VsZWN0cy5jb25jYXQoYWYpO2Zvcih2YXIgYWI9MDthYjxh
Zi5sZW5ndGg7YWIrKyl7dmFyIGFjPWFmW2FiXSxhZT0iYmFyIisoYWMuY2xhc3NO
YW1lLmluZGV4T2YoInZlcnRpY2FsIik+LTE/InZ0IjoiaHoiKSsiLSIrX2F0Yy52
ZXI7X2F0ZS50cmFjay5hcGMoYWUpfWZvcih2YXIgdSBpbiBvKXtpZigob1t1XXx8
e30pLmxvYWQpe29bdV0ubG9hZCgpfX19fX07QS5idXR0b249ZnVuY3Rpb24odyxk
LHUpe2Q9ZHx8e307aWYoIWQucHJvZHVjdCl7ZC5wcm9kdWN0PSJtZW4tIitfYXRj
LnZlcn1PKHcse2NvbmY6ZCxzaGFyZTp1fSx7aW50ZXJuYWw6ImltZyJ9KX07QS50
b29sYm94PWZ1bmN0aW9uKGFlLHUsYWYsYWcpe3ZhciBhaD1iKGFlKTtmb3IodmFy
IGFiPTA7YWI8YWgubGVuZ3RoO2FiKyspe3ZhciB3PWFoW2FiXSxhYz1hKHcsdSxh
ZixhZyksZD1XLmNlKCJkaXYiKSxhZDt3LnNlcnZpY2VzPXt9O2lmKCFhYy5jb25m
LnByb2R1Y3Qpe2FjLmNvbmYucHJvZHVjdD0idGJ4Iisody5jbGFzc05hbWUuaW5k
ZXhPZigiMzJ4MzIiKT4tMT8iMzIiOiIiKSsiLSIrX2F0Yy52ZXJ9aWYodyl7YWQ9
dy5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYSIpO2lmKGFkKXthYShhZCxhYy5jb25m
LGFjLnNoYXJlLCFhZywhYWcpfXcuYXBwZW5kQ2hpbGQoZCl9ZC5jbGFzc05hbWU9
ImF0Y2xlYXIifX07ZnVuY3Rpb24gWChkKXtpZighZHx8ZC5sZW5ndGg8NXx8ZC5s
ZW5ndGg+MzApe3Rocm93IG5ldyBFcnJvcigiU2VydmljZSBjb2RlIG11c3QgYmUg
YmV0d2VlbiA1IGFuZCAzMCBjaGFyYWN0ZXJzLiIpfWVsc2V7aWYoZC5zZWFyY2go
L15bYS16QS1aMC05X10rJC8pPT0tMSl7dGhyb3cgbmV3IEVycm9yKCJTZXJ2aWNl
IGNvZGUgbXVzdCBjb25zaXN0IGVudGlyZWx5IG9mIGxldHRlcnMsIG51bWJlcnMg
YW5kIHVuZGVyc2NvcmVzLiIpfX1yZXR1cm4gdHJ1ZX1BLmxvZ1NoYXJlPWZ1bmN0
aW9uKHcsZCxhYyx1KXt2YXIgYWQ9dXx8YWRkdGhpc19jb25maWc7YWQucHJvZHVj
dD0iaGRsLSIrX2F0Yy52ZXI7dmFyIHc9KGFjJiZhYy51cmwpfHx3fHxhZGR0aGlz
X3NoYXJlLnVybCxhYj1fYXRlLnRyYWNrLmRjdSh3KTtpZihhYi5yc2MmJiFkKXtk
PWFiLnJzY31pZihYKGQpKXsoYWN8fGFkZHRoaXNfc2hhcmUpLnVybD13O19hdGUu
c2hhcmUudHJhY2soZCwwLGFjfHxhZGR0aGlzX3NoYXJlLGFkKX19O0EuYWRkQ2xp
Y2tUYWc9ZnVuY3Rpb24odyxkLGFiLHUpe3ZhciB3PXd8fGFiJiZhYi51cmx8fGFk
ZHRoaXNfc2hhcmUudXJsO2lmKFgoZCkpe3c9X2F0ZS50cmFjay5jdXIoX2F0ZS50
cmFjay5jb2YodyksZCl9cmV0dXJuIHd9O0EucmVhZHk9ZnVuY3Rpb24oKXt2YXIg
ZD1BLHU9Ii5hZGR0aGlzXyI7aWYoZC5vc3Qpe3JldHVybn1kLm9zdD0xO0EudG9v
bGJveCh1KyJ0b29sYm94IixudWxsLG51bGwsdHJ1ZSk7QS5idXR0b24odSsiYnV0
dG9uIik7QS5jb3VudGVyKHUrImNvdW50ZXIiKTtBLmNvdW50KHUrImNvdW50Iik7
QS5iYXIodSsiYmFyIik7YWEoeCxudWxsLG51bGwsZmFsc2UpO19hdGUuZWQuZmly
ZSgiYWRkdGhpcy5yZWFkeSIsQSk7aWYoX2F0ZS5vbnIpe19hdGUub25yKEEpfWZv
cih2YXIgdz0wLGFjPWQucGxvLGFiO3c8YWMubGVuZ3RoO3crKyl7YWI9YWNbd107
KGFiLm5zP2RbYWIubnNdOmQpW2FiLmNhbGxdLmFwcGx5KHRoaXMsYWIuYXJncyl9
X2F0ZS5zaGFyZS5mYi5zdWIoKTtSKCk7cSgpfTtBLnV0aWwuZ2V0QXR0cmlidXRl
cz1hO3dpbmRvdy5hZGR0aGlzPUE7d2luZG93LmFkZHRoaXMucmVhZHkoKX19KSk7
X2F0ZS5leHRlbmQoYWRkdGhpcyx7dXNlcjooZnVuY3Rpb24oKXt2YXIgbT1fYXRl
LGc9YWRkdGhpcyxvPTEwMDAsbj17fSxjPTAscD0wLGU9MCxsPXt9LGQ7YWRkdGhp
cy5ISUdIPTM7YWRkdGhpcy5NRUQ9MjthZGR0aGlzLkxPVz0xO2FkZHRoaXMuQVND
PTA7YWRkdGhpcy5EU0M9YWRkdGhpcy5ERVNDPTE7ZnVuY3Rpb24gayhhLHEpe3Jl
dHVybiBtLnJlZHVjZShbImdldElEIiwiZ2V0R2VvbG9jYXRpb24iLCJnZXRTZXJ2
aWNlU2hhcmVIaXN0b3J5Il0sYSxxKX1mdW5jdGlvbiBoKGEscSl7cmV0dXJuIGZ1
bmN0aW9uKHIpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtyKG1bYV18fHEpfSwwKX19
ZnVuY3Rpb24gaihhKXtpZihjKXtyZXR1cm59aWYoIWF8fCFhLnVpZCl7cmV0dXJu
fWlmKGQhPT1udWxsKXtjbGVhclRpbWVvdXQoZCl9ZD1udWxsO2M9MTtrKGZ1bmN0
aW9uKHMscSxyKXtuW3FdPW5bcV0ucXVldWVyLmZsdXNoKGguYXBwbHkoZyxzW3Jd
KSxnKTtyZXR1cm4gc30sW1sidWlkIiwiIl0sWyJnZW8iLCIiXSxbIl9zc2giLFtd
XV0pfWZ1bmN0aW9uIGkoKXtpZighX2F0ZS5wbGQpe19hdGUucGxkPShuZXcgX2F0
ZS5yZXNvdXJjZS5SZXNvdXJjZSgibWVudWpzIixfYXRyKyJzdGF0aWMvcjA3L21l
bnU4Ny5qcyIsZnVuY3Rpb24oKXtyZXR1cm4gdHJ1ZX0pKS5sb2FkKCl9fWZ1bmN0
aW9uIGIoYSl7aWYocCYmKGEudWlkfHxhLnNzaCE9PXVuZGVmaW5lZCkpe2koKTtw
PTB9fWZ1bmN0aW9uIGYoKXt2YXIgYT17dWlkOiJ4IixnZW86e30sc3NoOiIiLHVw
czoiIn07ZT0xO2ooYSk7YihhKX1kPXNldFRpbWVvdXQoZixvKTttLl9yZWMucHVz
aChqKTtuLmdldFByZWZlcnJlZFNlcnZpY2VzPWZ1bmN0aW9uKGEpe2lmKHdpbmRv
dy5fYXR3KXtfYXR3LmdwcyhhKX1lbHNle19hdGUuZWQuYWRkRXZlbnRMaXN0ZW5l
cigiYWRkdGhpcy5tZW51LnJlYWR5IixmdW5jdGlvbigpe19hdHcuZ3BzKGEpfSk7
X2F0ZS5hbGcoKTtpZihtLmdzc2h8fGUpe2koKX1lbHNle2lmKCFtLnBsZCYmIXAp
e19hdGUuX3JlYy5wdXNoKGIpfX1wPTF9fTtyZXR1cm4gayhmdW5jdGlvbihxLGEp
e3FbYV09KG5ldyBnLl9RdWV1ZXIoYSkpLmNhbGw7cmV0dXJuIHF9LG4pfSkoKX0p
Ow==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=p_locality_brisbane.gif
Content-Type: image/gif; name=p_locality_brisbane.gif
Content-Location: http://www.abc.net.au/local/global_img/programs/p_locality_brisbane.gif
Content-Transfer-Encoding: Base64
R0lGODlheQAfAPcAAPsvL5GTlVtaWtnZ2YKDhSgmJpmanPo/P/V9fmprbOPk5LS2
uNTV1uLk43p7fWNjZg4ODvZeXuXm5cHDxeTm5Ofo5/dNTf39/VRSU3JzdN3e3sDB
w7i5vNDR08TFx+27upydoOnq6YqJifHy8ktJShcXF+rs6wEBAbCytPOOjeHi4qSm
qOLj4ujq6a6wss3O0Ly+wObo5+3Ly6yusO3u7vr6+jYzM+Lk4sjJyjw7O/Kvr8XG
yNHS07/AwpSVl6Wlpevs7O7w78nKzMPExqKhoba4urq6uba1te3u7fKenqChpKao
q+rZ2amqrfP089PU1by9vbGxsUVERHx9gM7PzpeYm3R2eKqpqYyOkaqsrvG+vp6g
orKztoWGh/SwsLq7vu3c3PCsrPHy8cvMze6rq8/Q0YuMj42OjsfIyoiKjPPAwH+A
g9rb28zOz9vc3aKkpm1ub+Di4dbX1+Dg4err7C0rLIyKit7f4MzNz83Nzebn6Pdv
b62urc3OzWhpao+QktfY2ejp6t/g4eTl5VVVVvDPz3d4e6aop11dXoB+fllWVnZ2
djo4OGVmZ05OTzc2NkE+P/Dw8PT09PX19e7v7/Hx8e7v7vLy8u/w8Obn5+jp6fDx
8fDx8PPz8+rr6+zt7ezs7Ozt7PLz8u7u7urr6vj4+Pb29vf39/n5+e3t7fLz8+/v
7/T19ejp6Ojo6Orq6unp6ebn5vT19PP08yIfIPX29ufn5/X29ff49/f4+Obm5v4Q
EOvr6/b39vb39/wfH4eIire4t/n6+ezs7eDh4ubm5/j5+Pj5+fv7+9jX2NLT01hY
Wezt6+7u7/X19ujo6ayrq5eYmGNgYeLj4zEvL+Xn5ZiWltvc3PHg4MPEw/0gIPDw
8W9wc3FvcPb39dDPz+zt7vT09fPz9Lm4uPn5+u/v8PLy86+wsPlPT7y8vIyMjIGA
gOLh4eLh4urp6ru8u2BeXj9AP6inp2FhYqSko+rq61BQUOvq6k5MTfb298HAwGdl
ZePj4/0PD0dHR/8AACH5BAAAAAAALAAAAAB5AB8AAAj/AFHVGDhHSBlNwoShKlUK
lUNJbNC8qLCwVC5fuDKWskVlDJtcvXrdmkSyZElJKFF+g4MBgwB5YmZ16nQpyjoV
okRdwvQHH4kc+OQF2cSpKKdIkTApDYUoCqWnlqKyeeAIAyJE/jD40AWqKyggvN4J
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
bGao8smlYXmfYSqmjtqoAQEAOw==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=webcam_radio.js
Content-Type: application/x-javascript; charset=utf-8; name=webcam_radio.js
Content-Location: http://www.abc.net.au/local/includes/scripts/webcam_radio.js
Content-Transfer-Encoding: Base64
JChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7IA0KDQoJJCgnLndlYmNhbV9y
YWRpbycpLmNsaWNrKCBmdW5jdGlvbigpIHsNCgkJLy92YXIgd2luZG93d2lkdGgg
PSA0NjA7DQoJCXZhciB3aW5kb3d3aWR0aCA9IDc0MDsNCgkJLy92YXIgd2luZG93
aGVpZ2h0ID0gNDAwOw0KCQl2YXIgd2luZG93aGVpZ2h0ID0gNTc1Ow0KCQl2YXIg
d2ViY2FtYXR0ciA9ICJ3aWR0aD0iICsgd2luZG93d2lkdGggKyAiLCBoZWlnaHQ9
IiArIHdpbmRvd2hlaWdodDsJDQoJCXdpbmRvdy5vcGVuKCAkKHRoaXMpLmF0dHIo
J2hyZWYnKSwgJ3dlYmNhbScsIHdlYmNhbWF0dHIgKTsNCgkJcmV0dXJuIGZhbHNl
Ow0KCX0pOw0KCQ0KCSQoJy53ZWJjYW1zdHVkaW8nKS5jbGljayggZnVuY3Rpb24o
KSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCgkJCQ0K
CQl2YXIgdzEgPSAkKCcjd2ViY2FtMScpLndpZHRoKCk7DQoJCXZhciBoMSA9ICQo
JyN3ZWJjYW0xJykuaGVpZ2h0KCk7DQoJCXZhciB3MiA9ICQoJyN3ZWJjYW0yJyku
d2lkdGgoKTsNCgkJDQoJCXZhciB3aW5kb3d3aWR0aCA9IHcxICsgdzIgKyA3MDsN
CgkJdmFyIHdpbmRvd2hlaWdodCA9IGgxICsgMTUwOw0KCQkNCgkJdmFyIHdlYmNh
bWF0dHIgPSAid2lkdGg9IiArIHdpbmRvd3dpZHRoICsgIiwgaGVpZ2h0PSIgKyB3
aW5kb3doZWlnaHQ7DQoJCQ0KCQl3aW5kb3cub3BlbiggJCh0aGlzKS5hdHRyKCdo
cmVmJyksICd3ZWJjYW1zdHVkaW8nLCB3ZWJjYW1hdHRyICk7DQoJCXJldHVybiBm
YWxzZTsNCgkJDQoJfSk7IA0KCQkJDQoJJCgnLmludGVybmV0cmFkaW8gLmludGVy
bmV0X3JhZGlvLCAubGlzdGVuX25vdycpLmNsaWNrKCBmdW5jdGlvbigpIHsNCgkJ
CQ0KCSAgdmFyIHdpbmRvd3dpZHRoID0gNDIzOw0KCSAgdmFyIHdpbmRvd2hlaWdo
dCA9IDQ0NTsNCgkgIHZhciBpbnRlcm5ldHJhZGlvYXR0ciA9ICJ3aWR0aD0iICsg
d2luZG93d2lkdGggKyAiLCBoZWlnaHQ9IiArIHdpbmRvd2hlaWdodDsNCgkgIHdp
bmRvdy5vcGVuKCAkKHRoaXMpLmF0dHIoJ2hyZWYnKSwgJ2ludGVybmV0cmFkaW8n
LCBpbnRlcm5ldHJhZGlvYXR0ciApOw0KCSAgcmV0dXJuIGZhbHNlOw0KCSAgDQoJ
ICB9KTsNCiAgICAgIA0KICAgICQoJy5pbnRlcm5ldF9uZXdzcmFkaW8nKS5jbGlj
ayggZnVuY3Rpb24oKSB7DQoJCQkNCiAgICAgIHZhciB3aW5kb3d3aWR0aCA9IDYw
MDsNCiAgICAgIHZhciB3aW5kb3doZWlnaHQgPSAzNTA7DQogICAgICB2YXIgaW50
ZXJuZXRuZXdzcmFkaW9hdHRyID0gIndpZHRoPSIgKyB3aW5kb3d3aWR0aCArICIs
IGhlaWdodD0iICsgd2luZG93aGVpZ2h0Ow0KICAgICAgd2luZG93Lm9wZW4oICQo
dGhpcykuYXR0cignaHJlZicpLCAnaW50ZXJuZXRyYWRpbycsIGludGVybmV0bmV3
c3JhZGlvYXR0ciApOw0KICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgDQogICAg
fSk7DQoJDQoJJCgnLnRyaXBsZWpfbGF1bmNoJykuY2xpY2soIGZ1bmN0aW9uKCkg
ew0KCQkJDQogICAgICB2YXIgd2luZG93d2lkdGggPSA3NTA7DQogICAgICB2YXIg
d2luZG93aGVpZ2h0ID0gNTAwOw0KICAgICAgdmFyIGludGVybmV0bmV3c3JhZGlv
YXR0ciA9ICJ3aWR0aD0iICsgd2luZG93d2lkdGggKyAiLCBoZWlnaHQ9IiArIHdp
bmRvd2hlaWdodDsNCiAgICAgIHdpbmRvdy5vcGVuKCAkKHRoaXMpLmF0dHIoJ2hy
ZWYnKSwgJ2ludGVybmV0cmFkaW8nLCBpbnRlcm5ldG5ld3NyYWRpb2F0dHIgKTsN
CiAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgIA0KICAgIH0pOw0KCQkJDQogIH0p
OwkJCQk=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=button_collapse_radio.png
Content-Type: image/png; name=button_collapse_radio.png
Content-Location: http://www.abc.net.au/local/global_img/generic/button_collapse_radio.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAABmJLR0QA/wD/AP+g
vaeTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVJJREFU
eNrUlE9qg0AYxWfG8c9CYjYSCMRewSN0kbZHCJ6kZ+hFKiUnCGTRE5ReoRbcuBIM
iX+q/Z5NuggS69Qu+uD5iTi/ed/MKGdf0sj6sQo2XDX5g1yicoDCMFzatr3SdX3J
OV8MJTZN816W5TbLsqcgCLZ8vV7fzufzB9d1fcdxmGmag2Pmec7SNGVJkrzGcXwv
J5PJajab+QRlqrIsq7UQwqe0K0kt30ynU0Zts98KHPAk0RcqLXcJHPAAHSXlSeBJ
TdNGhYKHNW1vfrIZh8Oh9z3w2qSIfEmGYXyDi6LoT9rXPmY+n4AO+kWoGALsew6B
J3HpAkspe9euqqpuKNrpWtO6rpV2H7w/OadiTOCp/X8EpRp17aKKjpwISTf7/X4U
KDjgCfoCHne73Qv9XJlqYozDeHDAaxc0iqJrKgH5jnylwH0jb8ih53nPnwIMADb6
ZTu5xlYLAAAAAElFTkSuQmCC
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=button_expand_radio.png
Content-Type: image/png; name=button_expand_radio.png
Content-Location: http://www.abc.net.au/local/global_img/generic/button_expand_radio.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAABmJLR0QA/wD/AP+g
vaeTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW5JREFU
eNrUlc1twkAQhcdmAVtYggpysg8UkYslDmmBBtIAZdBAGqAJJC4UYQk4ceCM5ViA
f/OepUQhMpgl5JAnrdYsO5/ejHfHhkDr9dpvtVpjjJFhGE+iqbIst3mezzFmnuct
jNVq5du2/TYYDFzLskQppcuULMvkeDzKfr/fHA6HV4WFSb/fdx3HkXtFI4yHYzeK
oomJhWc4lUeIHPJM1NG5J+VLjskzYVkeKfL+D1QVRSGPBJOnkiSpHuqKfsv5/Cny
FF3WOU3TVNrt9kUg/6+La6wpA3XWv2qK+3q1pkyn0+mc/b62n7wKWlfT7+K9Zl/g
3LS3gjIVPjQpjuOb9pHXmL6uKqd/ck5N05TT6XT2Mu4VXyJ5bH3vaK7yeV5/M8gh
D0MtwzB8oW00a+l2u9oOmSkYggZN6FKhY09x3TwsurvdrtqgKxrp9XqcN2jUU4OL
QRD4sD/GR2+EWfvDh7gt4uaYZ8PhcPEhwACrQCRjw00jlQAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=program_schedule.js
Content-Type: application/x-javascript; charset=utf-8; name=program_schedule.js
Content-Location: http://www.abc.net.au/local/includes/scripts/program_schedule.js
Content-Transfer-Encoding: Base64
JChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsNCgkNCgkvLyBQUk9HUkFNIEhJ
REUNCgkvLyB0b2dnbGUgcHJvZ3JhbSBzY2hlZHVsZQ0KCQ0KCSQoIi5kb2hpZGUx
IikuY2xpY2soZnVuY3Rpb24gKCkgew0KCQkkKCIudGFic3JhZGlvIikuc2xpZGVU
b2dnbGUoInNsb3ciKTsNCgkJJCgiLnBhbmVzcmFkaW8iKS5zbGlkZVRvZ2dsZSgi
c2xvdyIpOw0KCQkkKCIuZG9oaWRlMSIpLnRvZ2dsZSgpOw0KCQlyZXR1cm4gZmFs
c2U7DQoJfSk7DQoJJCgiLnRvZ2dsZXIxIikuY2xpY2soZnVuY3Rpb24gKCkgew0K
CQkkKCIudGFic3JhZGlvIikuc2xpZGVUb2dnbGUoInNsb3ciKTsNCgkJJCgiLnBh
bmVzcmFkaW8iKS5zbGlkZVRvZ2dsZSgic2xvdyIpOw0KCQkkKCIuZG9oaWRlMSIp
LnRvZ2dsZSgpOw0KCQlyZXR1cm4gZmFsc2U7DQoJfSk7DQoJDQoJJCgiLnRhYnNk
aWdyYWRpbyIpLmhpZGUoKTsNCgkkKCIucGFuZXNkaWdyYWRpbyIpLmhpZGUoKTsN
CgkNCgkkKCIuZG9oaWRlMiIpLmNsaWNrKGZ1bmN0aW9uICgpIHsNCgkJJCgiLnRh
YnNkaWdyYWRpbyIpLnNsaWRlVG9nZ2xlKCJzbG93Iik7DQoJCSQoIi5wYW5lc2Rp
Z3JhZGlvIikuc2xpZGVUb2dnbGUoInNsb3ciKTsNCgkJJCgiLmRvaGlkZTIiKS50
b2dnbGUoKTsNCgkJcmV0dXJuIGZhbHNlOw0KCX0pOw0KCSQoIi50b2dnbGVyMiIp
LmNsaWNrKGZ1bmN0aW9uICgpIHsNCgkJJCgiLnRhYnNkaWdyYWRpbyIpLnNsaWRl
VG9nZ2xlKCJzbG93Iik7DQoJCSQoIi5wYW5lc2RpZ3JhZGlvIikuc2xpZGVUb2dn
bGUoInNsb3ciKTsNCgkJJCgiLmRvaGlkZTIiKS50b2dnbGUoKTsNCgkJcmV0dXJu
IGZhbHNlOw0KCX0pOw0KCQ0KCS8vIFBST0dSQU0gVEFCUw0KCS8vIHNldHRpbmcg
d2hpY2ggZGF5IHRhYiBpcyBkaXNwbGF5ZWQgb24gcHJvZ3JhbSBzY2hlZHVsZSwg
dmFyIGRhdGVsb2NhbCBtdXN0IGJlIHBhc3NlZCBpbiBmcm9tIGlubGluZSBqcw0K
CQ0KCSQoIi5kYXl0aXRsZSIpLmNzcyAoeydkaXNwbGF5JyA6ICdub25lJ30pOw0K
CQ0KCWlmIChkYXRlbG9jYWwgPT0gJ01vbmRheScpIHtkYXlvZndlZWsgPSAnMCc7
fQ0KCWVsc2UgaWYgKGRhdGVsb2NhbCA9PSAnVHVlc2RheScpIHtkYXlvZndlZWsg
PSAnMSc7fQ0KCWVsc2UgaWYgKGRhdGVsb2NhbCA9PSAnV2VkbmVzZGF5Jykge2Rh
eW9md2VlayA9ICcyJzt9DQoJZWxzZSBpZiAoZGF0ZWxvY2FsID09ICdUaHVyc2Rh
eScpIHtkYXlvZndlZWsgPSAnMyc7fQ0KCWVsc2UgaWYgKGRhdGVsb2NhbCA9PSAn
RnJpZGF5Jykge2RheW9md2VlayA9ICc0Jzt9DQoJZWxzZSBpZiAoZGF0ZWxvY2Fs
ID09ICdTYXR1cmRheScpIHtkYXlvZndlZWsgPSAnNSc7fQ0KCWVsc2UgaWYgKGRh
dGVsb2NhbCA9PSAnU3VuZGF5Jykge2RheW9md2VlayA9ICc2Jzt9DQoJZWxzZSB7
ZGF5b2Z3ZWVrID0gJzAnO307CQ0KCQ0KCS8vIHNldHVwIHVsLnRhYnMgdG8gd29y
ayBhcyB0YWJzIGZvciBlYWNoIGRpdiBkaXJlY3RseSB1bmRlciBkaXYucGFuZXMN
CgkkKCJ1bC50YWJzcmFkaW8iKS50YWJzKCJkaXYucGFuZXNyYWRpbyA+IGRpdiIs
IHsgDQogICAgLyogc2V0IHRhYiAnb24nIGZvciBzY2hlZHVsZSAqLyAgICAgDQoJ
aW5pdGlhbEluZGV4IDogZGF5b2Z3ZWVrDQoJDQoJfSk7DQoJDQoJJCgidWwudGFi
c2RpZ3JhZGlvIikudGFicygiZGl2LnBhbmVzZGlncmFkaW8gPiBkaXYiLCB7IA0K
ICAgIC8qIHNldCB0YWIgJ29uJyBmb3IgZGlnaXRhbCBzY2hlZHVsZSAqLyAgICAg
DQoJaW5pdGlhbEluZGV4IDogZGF5b2Z3ZWVrDQoJDQoJfSk7DQoJDQp9KTs=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=arrow2_paletteA.png
Content-Type: image/png; name=arrow2_paletteA.png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/arrow2_paletteA.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBJREFUeNpiXLlyJcP///8ZGBkZGeav
YBRKjPj/jgEKmEAEVEICyDwDpPlRJKGgBYgVgbgOLgkyEqjaAMhOhorlA/laYMkF
K8GaJyCZwAzEvTBjQ4DYngEVeAB1+wEEGACdnhlFnrdURQAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=worm_small_footer.png
Content-Type: image/png; name=worm_small_footer.png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/worm_small_footer.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABVRJREFUeNpsVVlIXVcU3e89h+c8D88h
jqkY5ylE1GgUJVYxSE2lkDZRCIX2o1AkX630o+lPoelvQ2uwM0icKEpig2hDnI2I
86w4z/P8tGsd8qXvwoV7Oefstfbaa++jKS0tlYODA9Hr9ZEGg+EzrVZrt7CwULa0
tPRqf39fbG1thY+Li4u5q6trEfbdxu/84eHhb9jfduXKFWGMnp4eKSkp0Xh4eNw7
Pz9/H+vTfX19Tzo6OpZaW1vl4mO2t7cnOp0uKjg4uNHPz8+J/97e3h/hwMdv3779
w9zcnKT0WKuIiYnJxV6ZnJyU09PTh/i+d3JyUoE1/gvAfsbZ4oCAAFlcXGTcjLW1
tTTg7F0E1uXn58vY2NhTsIvm5uzsbMFBDVS4Cea/Hh0d7bm7u3+LteKXL1+KRqOR
9PR0QWa6mZmZ9K2trb/d3Ny28P8pCH0NwpKQkCBxcXGCJLyg2BC+ey8Bp6SkuOPw
D8nJyZbb29sChnLr1i0BqDUCIpHTqe7u7r/s7e212CPNzc1ibW0tSUlJYmNjY42y
uOJ8DwCrAGCRlpYmQ0NDEh8fLywV4llERkb+eRFYu7m5GYgM7aOjoymVDA4Oyvj4
uISGhgrqXbS8vPyTs7OzjmTa29sJuvrmzRsjVKIy4uvre2dqauq5g4ODbVhYmDQ1
Ncn09LTyjZOTkxiNxggx8WhXV1cDLCwsBJIqYIAd1NTUsD40lAcMlUH5IatAgQOs
3z4+Pv79xYsX6oy/v789SMZcv35dZmdnVQy8J3Nzc1SEpbE3CQzfGKysrBRDbsR3
OaTa6OrqEhhOIJNYWloq+cD+KYh2QZHv5+fnTzs7O8XMzExgOvHy8mJ5BMrVIG4r
SsAkuG5pEhjtYOAGsqczNzY2mvH9D40ExyoylA7PDtg/cXR0FHihf2dnp6K3t1dA
QOzs7BQIzHQ+MjLyGATX6ZWzszOeMzcJjJo5E5TSUnKY6BxS/gjZjHA6FaDE4unp
+QytNQ33qgzx/Xh9fX2ffmAtUWPZ3d39F/8dUNGIBARxqILOJDBYaZkZASgpCFhB
nm4cnu3v71cDxMfHh0HqhoeHVYaUFHXsB9F+9jS7gUrAbP9FRERQqQOqxxePxiQw
JNtgxpSUIGiBQ2R3DcYyjI6OKodDBRotH9NMsF8RxP97eEMJ2tDQoMgg8/zY2Fiq
eEiZ3w2nM5PAWFiisXiQAGB5hpp9gTpZEKC+vl4NjaioqPt4g0mQCgH0c2StWqix
sVGZDzFicP4DqLdPBd5558QkMA4vkDXqo5yJ+XsTshbcuHFD+DIgM0IN9SD5JeUG
uBfOfkJQTjHWt6qqSvkEqjzCugFtqBQE+LFJYNRzihMGQ0C5E2yLMXudU1NTGYSm
kvLycnn9+jXHYBFG7DV0wlcI7MjpNTAwIFevXlUlqa6uZhniAJxNXzAeVDg0CYyh
PoFZvM9RSOPAtfrCwkJBvwr69Bi9PMQAZWVlgprroUo1hkZRQUGBwNWCtuMF8Eti
YqLU1dVRdg3ktuEMYPkwGVdNAevy8vL2kGEhauk+MTGhMmQGlZWVgiHwDOwfYc9D
3FRaXn2omUt4eLgZ26W2tpYTrR5GeoA5fgdEPFpaWnjpKGPRiDjzKisr6/kl4Nzc
3HMYxQ+tkEzGrGlbWxsNNIte/RAtQ0WscnJykldWVtS9S3UIgLJshYSE3AW5Ffhi
BHvu8wKhcpSe5UPcb1CSwUvAmZmZlGMoKCgoHwPfCf0rgYGBc6j7XWQwgguCPdsM
EE8EiMUeDXsVQ2QWpnoA97bR9chwEmStcdslUTHWGOpVIcZ3GRkZxovA/wswAGNt
AYyZ67dVAAAAAElFTkSuQmCC
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=f_name_brisbane.png
Content-Type: image/png; name=f_name_brisbane.png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/regions/f_name_brisbane.png
Content-Transfer-Encoding: Base64
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
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=map_paletteA.png
Content-Type: image/png; name=map_paletteA.png
Content-Location: http://www.abc.net.au/local/global_img/site_footer/map_paletteA.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJlQTFRFtLfcnqPS3uDwkJXLtrndlZrO
/f3+nKHRwcTim5/QsbXb0NLp2dvtzc/ouLvey87n9PX6zdDo5ufzkpfMjpTLoabT
vMDgxcjku77f0tTq/Pz+6er16uv1lpvO1dXV8PH4l5zP7/D44uPxp6vW8/P5+Pj8
9fX69/f7yMrlt7vepKjV5eXl2tzu7e734+Ty8vP5w8bjf4XD////95DP6gAAADN0
Uk5T////////////////////////////////////////////////////////////
//////8AcZ69jgAAAIRJREFUeNpcz9cSwjAMRNElPaGX0CH0GsDa//84MHiCnfug
GZ0nCbQ66wGzNLM+D6qSU/sSymr5jO9GopuYGsevPDpStf7ILkj/IOmMUOLke3UR
YDF0JQanruQgRDbXV6T8nygwycqBPnOyD/VFc1hvjUVGHm3pJapFR8htUZduQL4F
GADTyy3KRaxpNwAAAABJRU5ErkJggg==
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=footer_logo.png
Content-Type: image/png; name=footer_logo.png
Content-Location: http://www.abc.net.au/res/abc/logos/footer_logo.png
Content-Transfer-Encoding: Base64
iVBORw0KGgoAAAANSUhEUgAAAHAAAAAiCAYAAACHpl23AAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHVxJREFUeNrkW3lcVdXaXofxcAbmeRZk
EBABUQQUhwDRcEyzrK/STM17b9661XcbbDArq1teTRvMrmZl13ksTY0QHBCQQUEQ
kHmeOYDMnO95l+vYvnwOZH/ezW/9ztn77LXW3u/wvM/7roVs7NixbMghQzNCU6Op
0PTQutA60G6gDbA7H/poCtHPRFzrlvTtv0tf3bwq0WisXrR2tM579P2vPQyGnJOy
zJxdXAN9fHyXurq6RhjoG8jaO9uLK8orfj53Nmkffq9F69F1uHTpEoMRyITCHMIm
RMyztrGJtba29jA0MGCaNk1Jc0vzhdOnfv4Ov1eSMaCPVjop+kvnXWLv4BisVCiU
7R3t9TXVVacTf03Ygd+r0K/ndi+B/jqld+CejuG8OPoYiGeWiWfqG2YfJZqxkNWd
jn5hsN0Yd/AeY0oN2FBiwIbi2oAw4HbhDNo7KZBuNvMPCFw4KSpqo5Ojk7x/YIB1
dXUxJxdnz6Cg4Bg3d/fYXd/t/DPuKxPeoTtMXFxcQ8PCIzcFjg4Yo1KrWU93D+vv
72eGhoaeBgb60d7ePo8ePnRgRVVVZRoeukOnRKE8y8AxQQsiJ07a4DdqlFylUrG6
uno8qdbT19c33NHJeRrmXYJ7S+8gaPv09PTC0NBQL3wvGqbxmq5fv365paWl8/Ll
y9/F2LVDDet2fT799NO/GRgY+Gq1Wj2ZTDaor69/C5FwTTYwMKCvp6c3mJKScnLH
jh2JNK4wrLspkpDHKiQkxHfBggXzfXx8JhoZGSkwvhZjaSsrK68cO3Zsz5EjR1Jw
X4PUgfQdHR1vKcHR0SksOjp2p7ePt9zZ2ZF1dnYyNYRpCoW0tbUxF2dnT0tLK+fc
3JwkAYta9KfJPWc8GP9D9APT/BwcHJi9vS1Tq1Xoo2G9fb0Y5wZzdHCwdHF1i6mq
rDyn0bTV1dTU9AvPNQsOGbtg5sz4f7q6OsttbGyZhYU5UymVTKEwYe2aDoxn56pU
qsyuXctPRr/OoW+PZ3CFElZu3bp1O36vHaYnjXjttde2ubu7R6HPxYKCghJ83tUL
MY/tqlWr3icBOzk5+arVagdjY2O1ubm5rampqR0Mzx4GNxH3+Y0fP37WQzigiIbM
zMxSXOvG+EOfQyZCzojPP//8H0uXLn3L29s7QqFQmNXX119HKyHHGjFixPiYmJgn
IyIiRh06dOiSkH3/UA+09PL2ebu2tlaOl2HOzk7M39+fWVpa8O/OTk4sK/syCw8P
n1dSUnIyLTXle+HatrNnz1s3LjR0ZErKRa5opUrJJk2MZC4uzkxPT8bkcjkrKCxi
1tZWjuERkWsqdpc/g4evIJhwcnYJ9vPz/yAjI0PeUF/PbO1s2bx581iA/ygGC2Qm
JiYs92oeXjb04SOHD36Cfs2w5j8aD1WvvvrqYijAgk7mzJmz/OjRo+cE7N3tMISH
3ZLZzp07v4SX7ZL0o7htuXHjxtciIyMftLKycly2bNmnjY2NLfCe47cZXx4WFhb8
4osvfgYlBdKF8+fPH33uuefW4Ws9Wp/QkeW6deuenjZt2tKffvpp38yZM+fj2nVC
QT3JxDZNjY0hgDimggKu5V9jBw4cYDdudMEDTblXjR7tzzSadhY1efKLFO8IUsYE
Bcd7eHrO3b9/P0tLS2XVVVUs98oVtnfvPtba1srMTE3hffZsbEgQw8szL2/v6KjJ
UxahrzlBX2DgmFfLysrNbW1t2AMx0Rx2E379lfX19TNAFSkdnqiAR6vlMbFxC4XF
3vchrN4qKCgoXnfNz89vIj2L8MxhH/C6ZnwUw6CKRLtGtGD16tWvV1RUlHBsNDKS
L1q06AVSwm1QwPEvf/nLR0OUR/dmoZVS3Bfh6srrr7/+7pYtW16Ct7sBad7GNQsm
CcQmQcEhMQqlUo5YxJycnFl0bCwe0IwlJCQwkBAGrAeEOHBvsrW19Zw8ZSoJE2ji
+yIggnsKrrH5Cx5i8+bPR+zsZj+fOMnaNBom09Nj5mZmbNzYEGZsLGd+/gGr0dc3
PGLiY0ZGxtGIQ6ynt49ZW1mzWMzbDiOprKriDwaI4kbQByi2tLIKE+z4jxzyWbNm
hXh4eIxGfO/TCRkWvpR08kdZIZRI3KABCszVXYOCQm4ztilQ4GmK8XSiQVyB8tbi
a/kQfqEjRXXff//94ezs7OMBAQHxwoEMdAqE7tThAQGjITwNmzAhjA0ODrBRo0ax
6upqlpubx73HAEoMCBjFvQRx65nQceNXwlM8tdpBRsTFwd6edcFjBTOF995gKSmp
rKmpicMheRnFVnt7e4cHomP/6uzs8hz91t3dzSIjwrmXa0Ej8DsrKSnlc4IpMCXi
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
wqytK2P1UAKx1looe9q0aWz/vn0MST6Elk4kg8czeFd4GQgKKS36gakcHmk/DW2M
KistRf5o1UHFgIiICBXoO4+/yWeSWGBQEIdXYp7mFub8GWhXmzHmw4sTJN24117L
IWtzDogb/wNlBWAOzdmzZw/t3r27EOHCGOdyMD9idkpAX8WLL774JfoQTCnmz58f
AfJAyTwDU/w3KP95yYYq/blz53oFBARMQQzUPPzwww/C6Doo3qWkpNBWCiP0jwTp
WIS8twMk5cjevXtzV61aNYcviltahsPzs5EKnBdbBPlmqAULFoQjzMxCaDLFu9I+
mO/xDCrIOPill16iKpeG5o2MjBwnzptvKRDQeWXq1Gk8rtXX1bOkxEQWMXEilFTD
Zs++uf+nurqG5UHBTYiBVlZWmpycy6effGrJ/Ejcd+HCBdYBBpubcwXeM5KvJEyZ
PIkvPZESSOlX86+xluZmToDq68sOVFaUs0WPLHqCdr9lwYM7b3SyjPR0ZmNrA482
oAVj5uPjzeobGnkFp7unu0Jsbh12Eg/29k93d/dYxO1KtVptHRoauhgKnE77N2kJ
yczMzALkqwHKmAVYmwwBrXjzzTdnIwd8k4gIDUJLTOPGjXv1lVde2Sxim5Gfn980
3LsZSuqisYlsAJbnIfWIhXAnL1q0aAOtO1J/mhPx8VXc+7gwrEjI7yoUeFFXHgNZ
egjx73Pqg9jdFRIS8jCYuzX0UgOvXS8YaTfNi/PN4rxZl0b0ZFxKSyOowoNySKQ8
j5SYi1Th2rUCwGoVy8jM5lstqPBdXl725aX0tE+QO12fM2c2CwsL4zkbrSAUFRXy
FGHbtq9ZKlgqeWIJYJcWfC9eTGVqU9Oas8lnNiQnJW7Iz79WM336dDZypBevslBB
nXLLTsTAgwcPs/37D2K8InYm8QzlOUVSKj6MwwiC8ty2bds/IZw3t2zZsh8oQhCl
pPhMFH/FihXPQlkPg+b/AwoNjY+PnwMLX0aJd2xs7KNoC0pLSxPc3NxGSqBMD0pX
ivzu3xj7KdpiqFAorHHJPSYm5m+QC/Vfh/Y+iEgDzYGx36E+iMvbly9f/rVk/4s+
UMe5oKDgHO7/X4z3D6RstRjPA/PodgiYSOfVJfwGkhJPKxjlFWh+NK2+U0yjLQy2
dvbsmx07COp4OYxW3s3MTC+fO5v0Ffo0ZmVmfOQ10uuLuLjpfHnowvkLPJekWEYx
8cSJEzyGEYuk6k4IYlLGpfSNYtscu5SevgmCe3/evLm492dWiNh4A6kMFQcI8cvK
yhEvC3nf2trqE0NWtu+VB+rBq/ZER0dPBzzNg5B8dbGEdk/D2ssgNKq/FsEbjKHM
NVDeFECcE9jrD7TlgiCbFm51ZG/oPCAce/CRj/edqCseUApCDfD6he4+QGKXrhID
xbSLtEIXo2Vbt25NWrlypT8MYg1tHaSNS9CDDDmy3nD/NwIKLPt1hIfHaOAuX5/L
zLjEcztrG1uWkZHJHBwdmfuIEd0/Hj38N7FnsRv3HHN0cv5uemzs44AKvsWCthkW
FRZxRVJFhYiQo6MTVfmJvJxKvXjh37qXuXD+7B6MORuEJnzWrHjOgktKitnly1eA
BA08NTE3M6ectOXwwX1JvwNCDRcuXDjm6aefXgsangJB/9Da2mqHOLdKV6cUwlFI
Ggm6SQjZVNRmDQFvcTAye3gNxUhDwRBlYjNS3RBSNUB117S0tCvZ2dm/0O40ECY3
GHeb7j5RwZHrjIzKzEjO10FOjmQ4ycnJtS+//DIl87S1Xhfv6fnUiNsmd1Jg+4/H
jnxua2s3EwRkJEEirQgQOSEvpJUH5GDdZxITnq+urtJVNXhNDwpdC6sZAe+NpP0x
g9og5uziygvXVBBQiziYezX3/OGD+5+jxWwdrSfSkHQm8TW85H5/Pz8LQB4zlpsg
hbDhhWzaikiLuj+fOP6qWKoabjFU5unp6U5fIJB8CKYCsY0HcxiZC5EYsG6v9evX
v/yvf/1r/5o1a14Q7PX0pEmT3IE4D4JQZPj4+DjExcW9DHJ3EJ44HuRkLoxhH8VQ
SeogLRC0gcWn+vr6egEqa0kBiIdPwpipAHHg5p4ip2CMMxH3OCH2jl28ePGXkLUp
EKENfQrmzJkTSGuEgPFrmJd2aDMQmmXncYDQLLiTAoldlZ848eMzMj3ZVgjTa9bs
WdyLaG9MaWlJUXLSmQ/gcYdEzqIVL9wHJZR//+03T1RXVS0bMyZopauriwWlB7SW
SMIHgWm9cuXyd8d/OkbQWTHkv4y6qyorMk6fOvlMR3vHei9vr5GU7KuU7hx2kd60
XDh//n3A7gGd195uf9GQT/4+UM5xkIo8eM5T1BDLssk7Pvvss7+Wl5dfBbo0I2mO
AcQuousJCQkbwBhPwPBy3n777S+Q830hvDJv8+bN2xDDvHEsQUsF0ZDOOQAD1hUK
yj/55JPX3nrrLUrM6X2RMzdc/eCDD2g3dSN9p7hK/ytBKICxHqNNaYDyI+Hh4X/a
t2/fVqq60FZEPHscnvlXcIAkEKYl1AhNpO8qG/L/gbf+TWxMUPBUNzf3SPKcysrK
c5kZ6bSLq1aQiEFJviUtWhPs2I0NHT/Jydk5nFbPYVU5ICvHRd+22y2QCiih4Gw/
blzYZEsrqyBAr6q1tSUX+SFtvq0We1gG7hDvbvvvZSIXsxHFYa0kce4T341E0xd0
vkkYp6Hopytka0SybySes0vyX0Vt4txMyE4j8s2h/RvEd2txn7QuqxHOZCVywX4h
434hb0PJjvR+EUboWTtkt/kHT91eGblkX0i3aMOBL2lfmaTvwDD7GkvKXD2/o+9/
5fF/AgwAs2ShBOhTnJcAAAAASUVORK5CYII=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=global.js
Content-Type: application/x-javascript; charset=utf-8; name=global.js
Content-Location: http://www.abc.net.au/includes/scripts/global.js
Content-Transfer-Encoding: Base64
Ci8vIEFzc2lnbnMgd2VidHJlbmRzIGdyb3VwcyB0byBwYWdlcyBieSBob3N0bmFt
ZSBvciB0b3AgbGV2ZWwgZGlyZWN0b3J5LgovLyBHZW9mZiBQYWNrLCBKdW5lIDIw
MDgKLy8gbGFzdCBtb2RpZmllZCBTZXB0ZW1iZXIgMjAxMQoKdmFyIGFiY0hvc3Qg
PSBsb2NhdGlvbi5ob3N0OwppZiAobG9jYXRpb24uaG9zdC5pbmRleE9mKCd3d3cu
JykgPT0gMCkgYWJjSG9zdCA9IGxvY2F0aW9uLmhvc3Quc3Vic3RyaW5nKDQpOyAv
LyBzdHJpcCBsZWFkaW5nIHd3dy4gCgp2YXIgYWJjRGlyZWN0b3JpZXMgPSBsb2Nh
dGlvbi5wYXRobmFtZS5zcGxpdCgnLycpOwp2YXIgYWJjR3JvdXAgPSBudWxsOwp2
YXIgYWJjRGV2ID0gZmFsc2U7CnZhciBhYmNEZWJ1ZyA9IHRydWU7Ci8vdmFyIGFi
Y0NsaWNrVHJhY2tpbmcgPSB0cnVlOyAvLyBhZGQgdGhpcyB0byBpbmRpdmlkdWFs
IHNpdGVzL3BhZ2VzIC0gYmVmb3JlIGdsb2JhbC5qcyBpcyBjYWxsZWQhCgp2YXIg
d3RHcm91cCA9IHsKCSdob21lcGFnZSc6ICdkY3NtN2I2OGwxMDAwMDBvbXhubWto
dHhlXzh1NmsnLAoJJ2lubm92YXRpb24nOiAnZGNzejhvdWs0MTAwMDBzZHg0eW4y
aDBrZV8yeDNjJywKCSdhYmNub3cnOiAnZGNzaG0zdHBoMDAwMDBrN3ZreDVyZWNw
MF84eTNxJywKCSdwbGF5YmFjayc6ICdkY3NpNDZqZmgxMDAwMGdrYXFneWZlMGtl
XzFyNnQnLAoJJ3NjaWVuY2UnOiAnZGNzNGU1azJvMTAwMDBvMjZ4N3JqaWZtN184
dDZwJywKCSdoZWFsdGgnOiAnZGNzaHZxMWduMDAwMDBzMTBqOTBkMGdtN185Yjls
JywJCgkncG9ydGFsJzogJ2RjczNwNHc5dzAwMDAwYzVrODgwNmlxZTRfM2U5cics
CgknbmV3cyc6ICdkY3N3NHQzY3kwMDAwMGN0dTB3ZHpqcnExXzNxOGsnLAoJJ2N1
cnJlbnRhZmZhaXJzJzogJ2Rjc3BxazF2ejAwMDAwNGY2YTV6YmEwa2VfM2g5dCcs
CgkndHYnOiAnZGNzZjVjMzJhMDAwMDB3Y2J5YWk0YXBsNV82aDNpJywKCSd2aWRl
b29uZGVtYW5kJzogJ2Rjczkwa3h3ajAwMDAwc3hvbmlndHowa2VfOGU4ZycsCgkn
cmFkaW9vdGhlcic6ICdkY3N2MWtiYzUxMDAwMG9tNWFobDI2dXhlXzV3M3cnLAkK
CSdybic6ICdkY3MydGJ5MjIxMDAwMGtqc21lYWhhc2w1XzFkOHgnLAoJJ2NsYXNz
aWNmbSc6ICdkY3NxMDNtODIwMDAwMHNkZDFlZTBodGw1XzJkNHknLAoJJ25ld3Ny
YWRpbyc6ICdkY3NlYXFydm4xMDAwMHNoZzIwOGFpYWE2XzF4OHEnLAoJJ2RpZyc6
ICdkY3N6bTl1dTQxMDAwMGdzOHE1YnVodWw1XzJ4M2onLAoJJ3RyaXBsZWonOiAn
ZGNzY2F4djBnMTAwMDBnOGQ4MzJxdDN3eV83YjN5JywKCSdyYWRpb2F1c3RyYWxp
YSc6ICdkY3NjN2d4MmUwMDAwMDhxZHVmbzF1c2w1XzR4MWMnLAoJJ2F1c3RyYWxp
YW5ldHdvcmsnOiAnZGNzNWx4YjY5MDAwMDBnZ3ZiczBqM3RsNV83azdtJywKCSds
b2NhbCc6ICdkY3Nmb2E3bm8wMDAwMDRud2YxcjhsZ203XzRpN2knLAoJJ2NvbW1l
cmNpYWwnOiAnZGNzaXA3eHgxMDAwMDBrMzg0MjNkbzBrZV8ydDRiJywKCSdraWRz
JzogJ2RjczRzNWdsZDAwMDAwNGYyajVtN2owa2VfNGc2YicsCgkncm9sbGVyY29h
c3Rlcic6ICdkY3N4ZDF6dmkxMDAwMGNoNXRibGFsMGtlXzFmNnInLAoJJ2luZGln
ZW5vdXMnOiAnZGNzZmliMnlzMTAwMDA4YTF1Mjc2cTBrZV8zeDVoJywKCSdncmFu
ZHN0YW5kJzogJ2Rjc2s1OGc1MjEwMDAwY2wwNGc5NXcwa2VfMmc5ZCcsCgknb3Ro
ZXInOiAnZGNzZzg1ZmFlMDAwMDA0bjB2ZmpwajhvYV85bTRxJywKCSdzaG9wJzog
J2RjczJvdThsaTAwMDAwa3JtNzEwbml1cTFfMngyeCcsCgknb3Blbic6ICdkY3Mw
bGxnbHAwMDAwMGd3MzlzcWNhY2l3XzJoNWgnLAoJJ2Rpc2FiaWxpdHknOiAnZGNz
M2lncmF0dXo1YmQyYXc4cm1lcWpwMl81dTRpJwp9OwoKCnN3aXRjaCAoYWJjSG9z
dCkgewoJY2FzZSAnc2VhcmNoLmFiYy5uZXQuYXUnOgoJCWFiY0dyb3VwID0gJ290
aGVyJzsKCQlpZiAoL2NvbGxlY3Rpb249QUJDX1RWJmZvcm09cHJvZ3JhbXMvLnRl
c3QobG9jYXRpb24uc2VhcmNoKSkgewoJCQlhYmNHcm91cCA9ICd0dic7CQkJCQoJ
CX0KCQlicmVhazsKCgljYXNlICdhcnRzLmFiYy5uZXQuYXUnOgoJCWFiY0dyb3Vw
ID0gJ290aGVyJzsKCQlicmVhazsKCgljYXNlICdhYmN0di5uZXQuYXUnOgoJCWFi
Y0dyb3VwID0gJ3R2JzsKCQlpZiAoYWJjRGlyZWN0b3JpZXNbMV0gPT0gJ2FiYzMn
KSB7IAoJCQlhYmNHcm91cCA9ICdyb2xsZXJjb2FzdGVyJzsgLy8gc2hvdWxkIGNh
dGNoICdhYmN0di5uZXQuYXUvYWJjMy8nCgkJfQoJCWJyZWFrOwoKCWNhc2UgJ2Nv
bGxlY3RvcnNzaG93YW5kdGVsbC5hYmMubmV0LmF1JzoKCWNhc2UgJ2Nubm5uLmNv
bSc6CgljYXNlICdzdW1tZXJoZWlnaHRzaGlnaC5jb20nOgoJY2FzZSAndGhlcHVy
ZWRyb3AuY29tLmF1JzoKCQlhYmNHcm91cCA9ICd0dic7CgkJYnJlYWs7CgoJY2Fz
ZSAncmFkaW9uYXRpb25hbC5uZXQuYXUnOgoJY2FzZSAnYmxvZ3MucmFkaW9uYXRp
b25hbC5uZXQuYXUnOgoJY2FzZSAna2VycmllamVhbi5jb20uYXUnOiAKCQlhYmNH
cm91cCA9ICdybic7CgkJYnJlYWs7CgoJY2FzZSAndHJpcGxlai5hYmMubmV0LmF1
JzoKCWNhc2UgJ3RyaXBsZWoubmV0LmF1JzoKCWNhc2UgJ3RyaXBsZWoueW91cmV2
ZW50cy5jb20uYXUnOgoJY2FzZSAndHJpcGxlamF3b2wudHlwZXBhZC5jb20nOgoJ
Y2FzZSAndHJpcGxlanVuZWFydGhlZC5jb20nOgoJY2FzZSAndHJpcGxlanVuZWFy
dGhlZC5jb20uYXUnOgoJCWFiY0dyb3VwID0gJ3RyaXBsZWonOwoJCWJyZWFrOwoK
CWNhc2UgJ2FiY2RpZ211c2ljLm5ldC5hdSc6CgljYXNlICdhYmNqYXp6Lm5ldC5h
dSc6CgljYXNlICdhYmNjb3VudHJ5Lm5ldC5hdSc6CgkJYWJjR3JvdXAgPSAnZGln
JzsKCQlicmVhazsKCgljYXNlICdyYWRpb2F1c3RyYWxpYS5uZXQuYXUnOgoJY2Fz
ZSAna2htZXIucmFkaW9hdXN0cmFsaWEubmV0LmF1JzoKCWNhc2UgJ2Jsb2dzLnJh
ZGlvYXVzdHJhbGlhLm5ldC5hdSc6CgljYXNlICdyYW50YW5nLmNvbS5hdSc6Cglj
YXNlICdyYW50YW5nLm5ldC5hdSc6CgljYXNlICdiYXl2dXQuY29tLmF1JzoKCWNh
c2UgJzI0aGRhbnNsZXBhY2lmaXF1ZS5jb20nOgoJCWFiY0dyb3VwID0gJ3JhZGlv
YXVzdHJhbGlhJzsKCQlicmVhazsKCgljYXNlICdhdXN0cmFsaWFuZXR3b3JrLmNv
bSc6CgkJYWJjR3JvdXAgPSAnYXVzdHJhbGlhbmV0d29yayc7CgkJYnJlYWs7CgoJ
Y2FzZSAnaGV5d2lyZS5hYmMubmV0LmF1JzoKCQlhYmNHcm91cCA9ICdsb2NhbCc7
CgkJYnJlYWs7CgoJY2FzZSAnc2hvcC5hYmMubmV0LmF1JzoKCQlhYmNHcm91cCA9
ICdzaG9wJzsKCQlicmVhazsKCgljYXNlICdhYmNjb21tZXJjaWFsLmNvbS5hdSc6
CgljYXNlICdhYmNjb250ZW50c2FsZXMuY29tLmF1JzoKCWNhc2UgJ2FiY2Nvc3R1
bWVzLmNvbS5hdSc6CgljYXNlICdhYmNtdXNpY3B1Ymxpc2hpbmcuY29tLmF1JzoK
CWNhc2UgJ2NvdW50ZG93bi5jb20uYXUnOgoJY2FzZSAnb3JnYW5pY2dhcmRlbmVy
LmNvbS5hdSc6CgkJYWJjR3JvdXAgPSAnY29tbWVyY2lhbCc7CgkJYnJlYWs7CgoJ
Y2FzZSAnYWJjM3F1aXouYWJjLm5ldC5hdSc6CgljYXNlICdjanRoZWRqLmFiYy5u
ZXQuYXUnOgoJY2FzZSAnY2x1YjMuYWJjLm5ldC5hdSc6CgljYXNlICdwcmFua3Bh
dHJvbC5hYmMubmV0LmF1JzoKCWNhc2UgJ3N0YXl0dW5lZC5hYmMubmV0LmF1JzoK
CWNhc2UgJ3ppbW1lcnR3aW5zLmNvbS5hdSc6CgkJYWJjR3JvdXAgPSAncm9sbGVy
Y29hc3Rlcic7CgkJYnJlYWs7CgoJY2FzZSAnc2NpZW5jZXdlZWsuaW5mby5hdSc6
CgljYXNlICdzbGVlcHN1cnZleS5uZXQuYXUnOgoJY2FzZSAnc3Rhcmh1bnQubmV0
LmF1JzoKCWNhc2UgJ25hdGlvbmFsbWVtb3J5dGVzdC5uZXQuYXUnOgoJY2FzZSAn
bXVsdGl0YXNraW5ndGVzdC5uZXQuYXUnOgoJCWFiY0dyb3VwID0gJ3NjaWVuY2Un
OwoJCWJyZWFrOwoKCWNhc2UgJ2ZhbnRhc3ljcmlja2V0LmFiYy5uZXQuYXUnOgoJ
Y2FzZSAndGlwcGluZy5hYmMubmV0LmF1JzoKCQlhYmNHcm91cCA9ICdncmFuZHN0
YW5kJzsKCQlicmVhazsKCQoJY2FzZSAnY2FtcGFpZ25wdWxzZS5hYmMubmV0LmF1
JzoKCQlhYmNHcm91cCA9ICduZXdzJzsKCQlicmVhazsKCQkKCWNhc2UgJ29wZW4u
YWJjLm5ldC5hdSc6CgkJYWJjR3JvdXAgPSAnb3Blbic7CgkJYnJlYWs7CgoJY2Fz
ZSAnYmxvZ3MuYWJjLm5ldC5hdSc6CgkJc3dpdGNoIChhYmNEaXJlY3Rvcmllc1sx
XSkgewoJCQljYXNlICcnOgoJCQljYXNlICdkZWZhdWx0Lmh0bSc6CgkJCQlhYmNH
cm91cCA9ICdvdGhlcic7CgkJCQlicmVhazsKCQkKCQkJLy8gYXVzdHJhbGlhIG5l
dHdvcmsKCQkJY2FzZSAnYWNoaWV2ZXJzJzoKCQkJY2FzZSAnbGVhcm5lbmdsaXNo
JzoKCQkJCWFiY0dyb3VwID0gJ2F1c3RyYWxpYW5ldHdvcmsnOwoJCQkJYnJlYWs7
CgkJCgkJCS8vIGRpZwoJCQljYXNlICdkaWcnOgoJCQkJYWJjR3JvdXAgPSAnZGln
JzsKCQkJCWJyZWFrOwoJCQoJCQkvLyBsb2NhbAoJCQljYXNlICdsb2NhbCc6CgkJ
CWNhc2UgJ2xvY2FscmFkaW8nOgoJCQljYXNlICdhY3RpdmUnOgoJCQljYXNlICdh
dXN0cmFsaWFhbGxvdmVyJzoKCQkJY2FzZSAnY2FuYmVycmEnOgoJCQljYXNlICdn
cmVlbmFybXknOgoJCQljYXNlICdoZXl3aXJlJzoKCQkJY2FzZSAnaW5tb3Rpb24n
OgoJCQljYXNlICdscmF3YXJkcyc6CgkJCWNhc2UgJ25zdyc6CgkJCWNhc2UgJ250
JzoKCQkJY2FzZSAncXVlZW5zbGFuZCc6CgkJCWNhc2UgJ3J1cmFsJzoKCQkJY2Fz
ZSAnc2EnOgoJCQljYXNlICd0YXNtYW5pYSc6CgkJCWNhc2UgJ3ZpY3RvcmlhJzoK
CQkJY2FzZSAnd2EnOgoJCQkJYWJjR3JvdXAgPSAnbG9jYWwnOwoJCQkJYnJlYWs7
CgkJCgkJCS8vIG5ld3MKCQkJY2FzZSAnYWxscG9pbnRzJzoKCQkJY2FzZSAnYW50
b255Z3JlZW4nOgoJCQljYXNlICdhcnRpY3VsYXRlJzoKCQkJY2FzZSAnZGlzcGF0
Y2hlcyc6CgkJCWNhc2UgJ2RydW1yb2xsJzoKCQkJY2FzZSAnZXZlbnRzJzoKCQkJ
Y2FzZSAnbmV3cyc6CgkJCWNhc2UgJ25ld3NlZGl0b3JzJzoKCQkJY2FzZSAnb2Zm
YWlyJzoKCQkJY2FzZSAndGhlYnV6eic6CgkJCWNhc2UgJ3RoZXBvbGx2YXVsdCc6
CgkJCWNhc2UgJ3RoZXNoYWxsb3dlbmQnOgoJCQljYXNlICd0aGVzcG9ydHNkZXNr
JzoKCQkJY2FzZSAnd2VhdGhlcm1hbic6CgkJCQlhYmNHcm91cCA9ICduZXdzJzsK
CQkJCWJyZWFrOwoKCQkJLy8gY3VycmVudCBhZmZhaXJzCgkJCWNhc2UgJ3RoZW92
ZXJmbG93JzoKCQkJCWFiY0dyb3VwID0gJ2N1cnJlbnRhZmZhaXJzJzsKCQkJCWJy
ZWFrOwoJCQoJCQkvLyByYQoJCQljYXNlICdicmVha2Zhc3RjbHViJzoKCQkJY2Fz
ZSAncmFkaW9hdXN0cmFsaWEnOgoJCQljYXNlICd2aWV0bmFtZXNlJzoKCQkJCWFi
Y0dyb3VwID0gJ3JhZGlvYXVzdHJhbGlhJzsKCQkJCWJyZWFrOwoJCQoJCQkvLyBy
bgoJCQljYXNlICdhbGxpbnRoZW1pbmQnOgoJCQljYXNlICdjaGluZXNlJzoKCQkJ
Y2FzZSAncmFkaW9uYXRpb25hbCc6CgkJCWNhc2UgJ3JlbGlnaW9uJzoKCQkJY2Fz
ZSAnc2F0dXJkYXlleHRyYSc6CgkJCQlhYmNHcm91cCA9ICdybic7CgkJCQlicmVh
azsKCQkKCQkJLy8gc2NpZW5jZQoJCQljYXNlICd0aGVfZ3JlZW5fcm9vbSc6CgkJ
CQlhYmNHcm91cCA9ICdzY2llbmNlJzsKCQkJCWJyZWFrOwoJCQoJCQkvLyB0cmlw
bGUgagoJCQljYXNlICd0cmlwbGVqJzoKCQkJY2FzZSAndHJpcGxlamF3b2wnOgoJ
CQkJYWJjR3JvdXAgPSAndHJpcGxlaic7CgkJCQlicmVhazsKCQkKCQkJLy8gdHYK
CQkJY2FzZSAnYWJjX3R2JzoKCQkJY2FzZSAnY2F0YWx5c3QnOgkKCQkJY2FzZSAn
Y2hhc2VyJzoKCQkJY2FzZSAnZmFuZ2luZ2l0JzoKCQkJY2FzZSAnZ29vZGdhbWUn
OgoJCQljYXNlICdsaWZlYXQyJzoKCQkJY2FzZSAncGFyZW50aW5nJzoKCQkJCWFi
Y0dyb3VwID0gJ3R2JzsKCQkJCWJyZWFrOwoJCQoJCQkvLyBncmFuZHN0YW5kCgkJ
CWNhc2UgJ2dyYW5kc3RhbmQnOgoJCQljYXNlICdzcG9ydCc6CgkJCWNhc2UgJ2Fj
dGl2ZSc6CgkJCWNhc2UgJ3dvcmxkY3VwJzoKCQkJCWFiY0dyb3VwID0gJ2dyYW5k
c3RhbmQnOwoJCQkJYnJlYWs7CgkJCgkJCS8vIG90aGVyCgkJCWNhc2UgJ2FsbHBv
aW50cyc6CgkJCWNhc2UgJ2F1c25ldG5ld3MnOgoJCQljYXNlICdidXNpbmVzcyc6
CgkJCWNhc2UgJ2ZpZ2Fyb19waG8nOgoJCQljYXNlICdvbHltcGljcyc6CgkJCQlh
YmNHcm91cCA9ICdvdGhlcic7CgkJCQlicmVhazsKCQkKCQkJZGVmYXVsdDoKCQkJ
CWFiY0dyb3VwID0gJ290aGVyJzsKCQl9CgkJYnJlYWs7CgoJY2FzZSAnd3d3MmIu
YWJjLm5ldC5hdSc6CgkJc3dpdGNoIChhYmNEaXJlY3Rvcmllc1sxXSkgewoJCQoJ
CQkvLyBpbm5vdmF0aW9uCgkJCWNhc2UgJ0V2ZW50Q2VudHJhbCc6CWFiY0dyb3Vw
ID0gJ2lubm92YXRpb24nOyBicmVhazsKCQkKCQkJLy8gc2NpZW5jZQoJCQljYXNl
ICdzY2llbmNlJzoJCWFiY0dyb3VwID0gJ3NjaWVuY2UnOyBicmVhazsKCQkJY2Fz
ZSAnbmF0dXJlJzoKCQkJY2FzZSAnYWNlZGF5JzoKCQkJY2FzZSAnY2F0YXB1bHQn
OglhYmNHcm91cCA9ICdzY2llbmNlJzsgYnJlYWs7CgkJCgkJCS8vIGhlYWx0aAoJ
CQljYXNlICdoZWFsdGgnOgkJYWJjR3JvdXAgPSAnaGVhbHRoJzsgYnJlYWs7CgkJ
CgkJCS8vIGFydHMKCQkJY2FzZSAnYXJ0cyc6CgkJCWNhc2UgJ3Bvc3Rjb2RlJzoJ
YWJjR3JvdXAgPSAnb3RoZXInOyBicmVhazsKCQkKCQkJLy8gcmVsaWdpb24gYW5k
IGV0aGljcwoJCQljYXNlICdyZWxpZ2lvbic6CWFiY0dyb3VwID0gJ290aGVyJzsg
YnJlYWs7CgkJCgkJCS8vIG5ld3MKCQkJY2FzZSAnYnRuJzoKCQkJY2FzZSAnZWxl
Y3Rpb25zJzoKCQkJY2FzZSAnRWxlY3Rpb25zJzoKCQkJY2FzZSAnbmV0YmFsbCc6
CgkJCWNhc2UgJ25ld3MnOgkJYWJjR3JvdXAgPSAnbmV3cyc7IGJyZWFrOwoJCQoJ
CQkvLyBjdXJyZW50IGFmZmFpcnMKCQkJY2FzZSAnYXVzdG9yeSc6CgkJCWNhc2Ug
J2ZvcmVpZ24nOgoJCQljYXNlICdsYW5kbGluZSc6CgkJCWNhc2UgJ2xhdGVsaW5l
JzoJYWJjR3JvdXAgPSAnY3VycmVudGFmZmFpcnMnOyBicmVhazsKCQkKCQkJLy8g
dHYgc2l0ZXMgdGhhdCBkbyBub3QgcmVkaXJlY3QgdG8gL3R2Ly4uLgoJCQljYXNl
ICdhdHRoZW1vdmllcyc6CgkJCWNhc2UgJ2NoYXNlcic6CgkJCWNhc2UgJ2Nubm5u
JzoKCQkJY2FzZSAnY29tcGFzcyc6CgkJCWNhc2UgJ2RvdWJsZXRoZWZpc3QnOgoJ
CQljYXNlICdlbm91Z2hyb3BlJzoKCQkJY2FzZSAnZmVkc3F1YXJlJzoKCQkJY2Fz
ZSAnZmlyc3R0dWVzZGF5JzoKCQkJY2FzZSAnZ2FyZGVuaW5nJzoKCQkJY2FzZSAn
a2F0aGFuZGtpbSc6CgkJCWNhc2UgJ2xvdmVsZXR0ZXJzJzoKCQkJY2FzZSAnbXlm
YXZvdXJpdGVhbGJ1bSc6CgkJCWNhc2UgJ215ZmF2b3VyaXRlZmlsbSc6CgkJCWNh
c2UgJ25ld2ludmVudG9ycyc6CgkJCWNhc2UgJ3JhZ2UnOgoJCQljYXNlICdzY2hv
b2xzdHYnOgoJCQljYXNlICd0dnB1YmxpY2l0eSc6CgkJCWNhc2UgJ3dpbGR3YXRj
aCc6CgkJCWNhc2UgJ3R2JzoJCQlhYmNHcm91cCA9ICd0dic7IGJyZWFrOwoJCQoJ
CQkvLyBybgoJCQljYXNlICdjb3VudGVycG9pbnQnOgoJCQljYXNlICdzaW5nZXJz
b2ZyZW5vd24nOgoJCQljYXNlICdybic6CQkJYWJjR3JvdXAgPSAncm4nOyBicmVh
azsKCQkKCQkJLy8gZGlnCgkJCWNhc2UgJ2RpZyc6IAkJYWJjR3JvdXAgPSAnZGln
JzsgYnJlYWs7CgkJCgkJCS8vdHJpcGxlagoJCQljYXNlICd0cmlwbGVqJzoJCWFi
Y0dyb3VwID0gJ3RyaXBsZWonOyBicmVhazsKCQkKCQkJLy8gcmFkaW8gYXVzdHJh
bGlhCgkJCWNhc2UgJ3JhJzoJCQlhYmNHcm91cCA9ICdyYWRpb2F1c3RyYWxpYSc7
IGJyZWFrOwoJCQoJCQkvLyBsb2NhbAoJCQljYXNlICdhdXN0cmFsaWFhbGxvdmVy
JzoKCQkJY2FzZSAnYmFja3lhcmQnOgoJCQljYXNlICdjb250YWN0JzoKCQkJY2Fz
ZSAnaGV5d2lyZSc6CgkJCWNhc2UgJ292ZXJuaWdodHMnOgoJCQljYXNlICdydXJh
bCc6CgkJCWNhc2UgJ3N1bmRheW5pZ2h0cyc6CgkJCWNhc2UgJ3ZpY3RvcmlhJzog
IAlhYmNHcm91cCA9ICdsb2NhbCc7IGJyZWFrOwoJCQoJCQkvLyBjb3Jwb3JhdGUK
CQkJY2FzZSAnY29ycCc6CQlhYmNHcm91cCA9ICdvdGhlcic7IGJyZWFrOwoJCQoJ
CQkvLyBraWRzCgkJCWNhc2UgJ2NoaWxkcmVuJzogCWFiY0dyb3VwID0gJ2tpZHMn
OyBicmVhazsKCQkKCQkJLy8gcm9sbGVyY29hc3RlcgoJCQljYXNlICdhYmMzJzoK
CQkJY2FzZSAnY2hpa28nOgoJCQljYXNlICdyb2xsZXJjb2FzdGVyJzoJYWJjR3Jv
dXAgPSAncm9sbGVyY29hc3Rlcic7IGJyZWFrOwoJCQoJCQkvLyBpbmRpZ2Vub3Vz
CgkJCWNhc2UgJ21lc3NhZ2UnOgoJCQljYXNlICdtZXNzYWdlY2x1Yic6CgkJCWNh
c2UgJ21pc3Npb252b2ljZXMnOiAJYWJjR3JvdXAgPSAnaW5kaWdlbm91cyc7IGJy
ZWFrOwoJCQoJCQkvLyBncmFuZHN0YW5kCgkJCWNhc2UgJ3Rlbm5pcyc6IAkJYWJj
R3JvdXAgPSAnZ3JhbmRzdGFuZCc7IGJyZWFrOwoJCQoJCQkvLyBtZXNzYWdlIGJv
YXJkcwoJCQljYXNlICd0bWInOgoJCQkJaWYgKGFiY0RpcmVjdG9yaWVzWzJdID09
ICdDbGllbnQnKSB7CgkJCQkJLy8gZmluZCB0aGUgYm9hcmQgbnVtYmVyCgkJCQkJ
Ly92YXIgdG1iUGF0dGVybiA9IG5ldyBSZWdFeHAoImI9WzAtOV0rIik7CgkJCQkJ
Ly92YXIgdG1iQm9hcmROdW1iZXIgPSB0bWJQYXR0ZXJuLmV4ZWMobG9jYXRpb24u
c2VhcmNoKTsKCQkJCQl2YXIgdG1iQm9hcmROdW1iZXIgPSAvYj1bMC05XSsvLmV4
ZWMobG9jYXRpb24uc2VhcmNoKTsKCQkJCQl0bWJCb2FyZE51bWJlciA9IHRtYkJv
YXJkTnVtYmVyWzBdLnN1YnN0cmluZygyKTsKCQkKCQkJCQlzd2l0Y2ggKHRtYkJv
YXJkTnVtYmVyKSB7CgkJCgkJCQkJCWNhc2UgJzMyJzoKCQkJCQkJY2FzZSAnODYn
OiAJYWJjR3JvdXAgPSAnb3RoZXInOyBicmVhazsKCQkKCQkJCQkJY2FzZSAnMTEn
OiAJYWJjR3JvdXAgPSAnYXVzdHJhbGlhbmV0d29yayc7IGJyZWFrOwoJCQoJCQkJ
CQljYXNlICc4OCc6IAlhYmNHcm91cCA9ICdjbGFzc2ljZm0nOyBicmVhazsKCQkK
CQkJCQkJY2FzZSAnNjUnOiAJYWJjR3JvdXAgPSAnY29tbWVyY2lhbCc7IGJyZWFr
OwoJCQoJCQkJCQljYXNlICcyMSc6CgkJCQkJCWNhc2UgJzI3JzoKCQkJCQkJY2Fz
ZSAnMzcnOgoJCQkJCQljYXNlICc1NSc6CgkJCQkJCWNhc2UgJzU2JzoKCQkJCQkJ
Y2FzZSAnMTAwJzogYWJjR3JvdXAgPSAnY3VycmVudGFmZmFpcnMnOyBicmVhazsK
CQkKCQkJCQkJY2FzZSAnNDUnOiAJYWJjR3JvdXAgPSAnZGlnJzsgYnJlYWs7CgkJ
CgkJCQkJCWNhc2UgJzY2JzoKCQkJCQkJY2FzZSAnMTA2JzogYWJjR3JvdXAgPSAn
Z3JhbmRzdGFuZCc7IGJyZWFrOwoJCQoJCQkJCQljYXNlICc3OSc6CgkJCQkJCWNh
c2UgJzg1JzogCWFiY0dyb3VwID0gJ2hlYWx0aCc7IGJyZWFrOwoJCQoJCQkJCQlj
YXNlICcxNCc6CgkJCQkJCWNhc2UgJzIyJzoKCQkJCQkJY2FzZSAnMTE1JzoKCQkJ
CQkJY2FzZSAnMTE4JzogYWJjR3JvdXAgPSAnaW5kaWdlbm91cyc7IGJyZWFrOwoJ
CQoJCQkJCQljYXNlICc2Mic6CgkJCQkJCWNhc2UgJzk4JzoKCQkJCQkJY2FzZSAn
MTEyJzogYWJjR3JvdXAgPSAnaW5ub3ZhdGlvbic7IGJyZWFrOwoJCQoJCQkJCQlj
YXNlICc0JzoKCQkJCQkJY2FzZSAnNyc6CgkJCQkJCWNhc2UgJzknOgoJCQkJCQlj
YXNlICcxMCc6CgkJCQkJCWNhc2UgJzEyJzoKCQkJCQkJY2FzZSAnMTUnOgoJCQkJ
CQljYXNlICcxNic6CgkJCQkJCWNhc2UgJzIzJzoKCQkJCQkJY2FzZSAnMjknOgoJ
CQkJCQljYXNlICc0OCc6CgkJCQkJCWNhc2UgJzQ5JzoKCQkJCQkJY2FzZSAnNTQn
OgoJCQkJCQljYXNlICc1OCc6CgkJCQkJCWNhc2UgJzc0JzoKCQkJCQkJY2FzZSAn
NzUnOgoJCQkJCQljYXNlICc3OCc6CgkJCQkJCWNhc2UgJzg0JzoKCQkJCQkJY2Fz
ZSAnOTInOgoJCQkJCQljYXNlICc5Nyc6CgkJCQkJCWNhc2UgJzEwMSc6IGFiY0dy
b3VwID0gJ2xvY2FsJzsgYnJlYWs7CgkJCgkJCQkJCWNhc2UgJzMxJzoKCQkJCQkJ
Y2FzZSAnMzUnOgoJCQkJCQljYXNlICczNic6CgkJCQkJCWNhc2UgJzQ3JzoKCQkJ
CQkJY2FzZSAnNjcnOgoJCQkJCQljYXNlICc2OSc6CgkJCQkJCWNhc2UgJzkzJzoK
CQkJCQkJY2FzZSAnOTQnOgoJCQkJCQljYXNlICcxMDMnOgoJCQkJCQljYXNlICcx
MDQnOiBhYmNHcm91cCA9ICduZXdzJzsgYnJlYWs7CgkJCgkJCQkJCWNhc2UgJzM0
JzoKCQkJCQkJY2FzZSAnNzMnOgoJCQkJCQljYXNlICc3Nyc6IAlhYmNHcm91cCA9
ICdyYWRpb2F1c3RyYWxpYSc7IGJyZWFrOwoJCQoJCQkJCQljYXNlICc1JzoKCQkJ
CQkJY2FzZSAnMTcnOgoJCQkJCQljYXNlICczMCc6CgkJCQkJCWNhc2UgJzQ0JzoK
CQkJCQkJY2FzZSAnMTE5JzogYWJjR3JvdXAgPSAncm4nOyBicmVhazsKCQkKCQkJ
CQkJY2FzZSAnMic6CgkJCQkJCWNhc2UgJzYnOgoJCQkJCQljYXNlICc1MCc6CgkJ
CQkJCWNhc2UgJzE0Mic6CgkJCQkJCWNhc2UgJzIxMCc6CgkJCQkJCWNhc2UgJzIz
OCc6CQkJCQoJCQkJCQljYXNlICcyNTAnOiBhYmNHcm91cCA9ICdyb2xsZXJjb2Fz
dGVyJzsgYnJlYWs7CgkJCgkJCQkJCWNhc2UgJzUyJzoKCQkJCQkJY2FzZSAnODAn
OgoJCQkJCQljYXNlICc5Nic6CgkJCQkJCWNhc2UgJzEwOSc6CgkJCQkJCWNhc2Ug
JzEyMCc6IAoJCQkJCQljYXNlICcyODInOiBhYmNHcm91cCA9ICdzY2llbmNlJzsg
YnJlYWs7CgkJCgkJCQkJCWNhc2UgJzMnOgoJCQkJCQljYXNlICc5OSc6CgkJCQkJ
CWNhc2UgJzEwNSc6IGFiY0dyb3VwID0gJ3RyaXBsZWonOyBicmVhazsKCQkKCQkJ
CQkJY2FzZSAnOCc6CgkJCQkJCWNhc2UgJzEzJzoKCQkJCQkJY2FzZSAnMTknOgoJ
CQkJCQljYXNlICcyMCc6CgkJCQkJCWNhc2UgJzI0JzoKCQkJCQkJY2FzZSAnMjUn
OgoJCQkJCQljYXNlICcyNic6CgkJCQkJCWNhc2UgJzI4JzoKCQkJCQkJY2FzZSAn
MzMnOgoJCQkJCQljYXNlICc1MSc6CgkJCQkJCWNhc2UgJzU3JzoKCQkJCQkJY2Fz
ZSAnNTknOgoJCQkJCQljYXNlICc2Myc6CgkJCQkJCWNhc2UgJzY0JzoKCQkJCQkJ
Y2FzZSAnNzAnOgoJCQkJCQljYXNlICc3MSc6CgkJCQkJCWNhc2UgJzcyJzoKCQkJ
CQkJY2FzZSAnNzYnOgoJCQkJCQljYXNlICc4MSc6CgkJCQkJCWNhc2UgJzgyJzoK
CQkJCQkJY2FzZSAnODMnOgoJCQkJCQljYXNlICc4Nyc6CgkJCQkJCWNhc2UgJzg5
JzoKCQkJCQkJY2FzZSAnOTAnOgoJCQkJCQljYXNlICcxMDInOgoJCQkJCQljYXNl
ICcxMDgnOgoJCQkJCQljYXNlICcxMTMnOgoJCQkJCQljYXNlICcxMTQnOgoJCQkJ
CQljYXNlICcxMTYnOgoJCQkJCQljYXNlICcxMTcnOiBhYmNHcm91cCA9ICd0dic7
IGJyZWFrOwoJCQkJCQoJCQkJCQlkZWZhdWx0OiBhYmNHcm91cCA9ICdvdGhlcic7
CgkJCQkJfQoJCQkJfQoJCQkJYnJlYWs7CgkJCgkJCWRlZmF1bHQ6IGFiY0dyb3Vw
ID0gJ290aGVyJzsKCQl9CgkJYnJlYWs7CgoJLy9jYXNlICdhYmMubmV0LmF1JzoK
CS8vY2FzZSAnYWJjLmNvbS5hdSc6CgkvL2Nhc2UgJ3d3dy5hYmMuY29tLmF1JzoK
CS8vY2FzZSAnd3d3LmFiYy5uZXQuYXUnOgoJLy9jYXNlICdubWRldi5hYmMubmV0
LmF1JzoKCS8vY2FzZSAnd3d3ZGV2LmFiYy5uZXQuYXUnOgoJLy8gYWxsIG90aGVy
IHNlcnZlcnMgc2hvdWxkIHJlc29sdmUgdG8gd3d3IG9yIGhhdmUgc2FtZSBkaXJl
Y3Rvcnkgc3RydWN0dXJlIChlLmcuIGRldiBzZXJ2ZXJzKQoJCglkZWZhdWx0OgoJ
CXN3aXRjaCAoYWJjRGlyZWN0b3JpZXNbMV0pIHsKCQkKCQkJLy8gYWJjIG9ubGlu
ZSAvIGZyb250LXBhZ2UKCQkJY2FzZSAnJzoKCQkJY2FzZSAnZGVmYXVsdC5odG0n
OgoJCQljYXNlICdkZWZhdWx0X2IuaHRtJzoKCQkJY2FzZSAnZGVmYXVsdF84MDAu
aHRtJzoKCQkJY2FzZSAnaG9tZXBhZ2UnOgoJCQljYXNlICdzZXJ2aWNlcyc6CQlh
YmNHcm91cCA9ICdob21lcGFnZSc7IGJyZWFrOwoJCQoJCQkvLyBhYmMgb25saW5l
IC8gZnJvbnQtcGFnZSBncm91cAoJCQljYXNlICdjb21tdW5pdGllcyc6CgkJCWNh
c2UgJ2NvcHlyaWdodC5odG0nOgoJCQljYXNlICdwcml2YWN5Lmh0bSc6CgkJCWNh
c2UgJ2NvbmRpdGlvbnMuaHRtJzoKCQkJY2FzZSAndG9waWNzLmh0bSc6CgkJCWNh
c2UgJ2hlbHAnOgkJCWFiY0dyb3VwID0gJ290aGVyJzsgYnJlYWs7CgkJCgkJCS8v
IGlubm92YXRpb24KCQkJY2FzZSAnaW5ub3ZhdGlvbic6CgkJCWNhc2UgJ2Jlc3Rv
Zic6CgkJCWNhc2UgJ2VhcnRoJzoKCQkJY2FzZSAnbW9iaWxlJzoKCQkJY2FzZSAn
dGhlYmlnZGlhcnknOgoJCQljYXNlICd1cGxvYWQnOgkJCWFiY0dyb3VwID0gJ2lu
bm92YXRpb24nOyBicmVhazsKCQkKCQkJY2FzZSAnbm93JzoJCQkJYWJjR3JvdXAg
PSAnYWJjbm93JzsgYnJlYWs7CgkJCgkJCWNhc2UgJ3BsYXliYWNrJzoKCQkJY2Fz
ZSAncGxheWJhY2tfJzoJCWFiY0dyb3VwID0gJ3BsYXliYWNrJzsgYnJlYWs7CgoJ
CQljYXNlICdkaXNhYmlsaXR5JzoKCQkJY2FzZSAncmFtcHVwJzoJCQlhYmNHcm91
cCA9ICdkaXNhYmlsaXR5JzsgYnJlYWs7CgoJCQoJCQkvLyBzY2llbmNlCgkJCWNh
c2UgJ3NjaWVuY2UnOgoJCQljYXNlICdsYWJub3Rlcyc6CgkJCWNhc2UgJ2dyZWVu
YXR3b3JrJzoKCQkJY2FzZSAnZGlub3NhdXJzJzoKCQkJY2FzZSAnYmVhc3RzJzoK
CQkJY2FzZSAnYWNlZGF5am9icyc6CgkJCWNhc2UgJ2NhdGFwdWx0JzoJCWFiY0dy
b3VwID0gJ3NjaWVuY2UnOyBicmVhazsKCQkKCQkJLy8gaGVhbHRoCgkJCWNhc2Ug
J2hlYWx0aCc6CQkJYWJjR3JvdXAgPSAnaGVhbHRoJzsgYnJlYWs7CgkJCgkJCS8v
IHBvcnRhbHMKCQkJY2FzZSAnYXJ0cyc6CgkJCWNhc2UgJ2Vudmlyb25tZW50JzoK
CQkJY2FzZSAncmVsaWdpb24nOgoJCQljYXNlICd0ZWNobm9sb2d5JzoJCWFiY0dy
b3VwID0gJ3BvcnRhbCc7IGJyZWFrOwoKCgkJCS8vIHBvbGxzCgkJCWNhc2UgJ3Bv
bGxzJzoKCQkJCWFiY0dyb3VwID0gJ290aGVyJzsKCQkJCWlmIChhYmNEaXJlY3Rv
cmllc1syXSA9PSAndGhlZHJ1bScpIHsKCQkJCQlhYmNHcm91cCA9ICduZXdzJzsg
IC8vIHNob3VsZCBjYXRjaCAnL3BvbGxzL3RoZWRydW0nCgkJCQl9CgkJCQlicmVh
azsJCQkKCQkKCQkJLy8gbmV3cwoJCQljYXNlICduZXdzJzoKCQkJCWFiY0dyb3Vw
ID0gJ25ld3MnOwoJCQkJaWYgKGFiY0RpcmVjdG9yaWVzWzJdID09ICdicmVha2Zh
c3QnKSB7CgkJCQkJYWJjR3JvdXAgPSAnY3VycmVudGFmZmFpcnMnOyAgLy8gc2hv
dWxkIGNhdGNoICcvbmV3cy9icmVha2Zhc3QnCgkJCQl9CgkJCQlicmVhazsKCgkJ
CS8vIG90aGVyIG5ld3MKCQkJY2FzZSAnYnRuJzoKCQkJY2FzZSAnZWxlY3Rpb25z
JzoKCQkJY2FzZSAnbmV0YmFsbCc6CgkJCWNhc2UgJ29seW1waWNzJzoKCQkJY2Fz
ZSAndGhlZHJ1bSc6CgkJCWNhc2UgJ3VubGVhc2hlZCc6CgkJCWNhc2UgJ3dpbnRl
cm9seW1waWNzJzoKCQkJY2FzZSAnd29ybGRjdXAnOgoJCQljYXNlICd3b3JsZGN1
cDIwMDInOglhYmNHcm91cCA9ICduZXdzJzsgYnJlYWs7CgkJCgkJCS8vIGN1cnJl
bnQgYWZmYWlycwoJCQljYXNlICc0Y29ybmVycyc6CgkJCWNhc2UgJzcuMzAnOgoJ
CQljYXNlICdhbSc6CgkJCWNhc2UgJ2Fyb3VuZHRoZXdvcmxkJzoKCQkJY2FzZSAn
YXVzdG9yeSc6CgkJCWNhc2UgJ2F1c3RyYWxpYXdpZGUnOgoJCQljYXNlICdidXNp
bmVzc2JyZWFrZmFzdCc6CgkJCWNhc2UgJ2NvcnJlc3BvbmRlbnRzJzoKCQkJY2Fz
ZSAnZm9yZWlnbic6CgkJCWNhc2UgJ2luc2lkZWJ1c2luZXNzJzoKCQkJY2FzZSAn
aW5zaWRlcnMnOgoJCQljYXNlICdsYW5kbGluZSc6CgkJCWNhc2UgJ2xhdGVsaW5l
JzoKCQkJY2FzZSAnbGF0ZWxpbmVidXNpbmVzcyc6CgkJCWNhc2UgJ3BtJzoKCQkJ
Y2FzZSAnc3BvcnRvZmZzaWRlcnMnOgoJCQljYXNlICdzdGF0ZWxpbmUnOgoJCQlj
YXNlICd3b3JsZHRvZGF5JzogCQlhYmNHcm91cCA9ICdjdXJyZW50YWZmYWlycyc7
IGJyZWFrOwoJCQoJCQkvLyB0dgoJCQljYXNlICd0dic6CgkJCQlhYmNHcm91cCA9
ICd0dic7CgkJCQlpZiAoYWJjRGlyZWN0b3JpZXNbMl0gPT0gJ21lc3NhZ2VzdGlj
aycpIHsKCQkJCQlhYmNHcm91cCA9ICdpbmRpZ2Vub3VzJzsgLy8gc2hvdWxkIGNh
dGNoICcvdHYvbWVzc2FnZXN0aWNrLycKCQkJCX0KCQkJCWJyZWFrOwoKCQkJLy8g
b3RoZXIgdHYgLSBhbGwgc2l0ZXMgdGhhdCBkbyBub3QgcmVkaXJlY3QgdG8gL3R2
CgkJCWNhc2UgJzEwMHllYXJzJzoKCQkJY2FzZSAnNG1pbnV0ZXdvbmRlcnMnOgoJ
CQljYXNlICdhcGxhY2V0b3RoaW5rJzoKCQkJY2FzZSAnYXJjaGl0ZWN0dXJlJzoK
CQkJY2FzZSAnYXR0aGVtb3ZpZXMnOgoJCQljYXNlICdibGFja2ZyaWRheSc6CgkJ
CWNhc2UgJ2NhdGFseXN0JzoKCQkJY2FzZSAnY2hhbmdpJzoKCQkJY2FzZSAnY25u
bm4nOgoJCQljYXNlICdjb21wYXNzJzoKCQkJY2FzZSAnZG9jdW1lbnRhcnlvbmxp
bmUnOgoJCQljYXNlICdkdXN0b25teXNob2VzJzoKCQkJY2FzZSAnZHluYXN0aWVz
JzoKCQkJY2FzZSAnZWJpeic6CgkJCWNhc2UgJ2VpbnN0ZWluZmFjdG9yJzoKCQkJ
Y2FzZSAnZXRpbW9yJzoKCQkJY2FzZSAnZmx5JzoKCQkJY2FzZSAnZmx5dHYnOgoJ
CQljYXNlICdnYW1lb24nOgoJCQljYXNlICdnYXJkZW5pbmcnOgoJCQljYXNlICdn
bGFzc2hvdXNlJzoKCQkJY2FzZSAnZ250JzoKCQkJY2FzZSAnZ29uZG9sYSc6CgkJ
CWNhc2UgJ2dyYXNzcm9vdHMnOgoJCQljYXNlICdob3RjaGlwcyc6CgkJCWNhc2Ug
J2h0dHAnOgoJCQljYXNlICdqYW1lc2NhbmNvb2snOgoJCQljYXNlICdqdHYnOgoJ
CQljYXNlICdqdW5pb3JzJzoKCQkJY2FzZSAna29tYmknOgoJCQljYXNlICdreWxp
ZWt3b25nJzoKCQkJY2FzZSAnbGlmZWF0Mic6CgkJCWNhc2UgJ2xvbmd3YXknOgoJ
CQljYXNlICdtZGEnOgoJCQljYXNlICdtZWRpYXdhdGNoJzoKCQkJY2FzZSAnbWlu
aXNlcmllcyc6CgkJCWNhc2UgJ215ZmF2b3VyaXRlYWxidW0nOgoJCQljYXNlICdt
eWZhdm91cml0ZWJvb2snOgoJCQljYXNlICdteWZhdm91cml0ZWZpbG0nOgoJCQlj
YXNlICduYXR1cmUnOgoJCQljYXNlICdvY2Nhc2lvbmFsY29vayc6CgkJCWNhc2Ug
J3BhY2lmaWNzdG9yaWVzJzoKCQkJY2FzZSAncGFzc2lvbnMnOgoJCQljYXNlICdw
bHVtcHRvbic6CgkJCWNhc2UgJ3F1YW50dW0nOgoJCQljYXNlICdyYWdlJzoKCQkJ
Y2FzZSAncmVjb3ZlcnknOgoJCQljYXNlICdzY2hvb2xzdHYnOgoJCQljYXNlICdz
ZWFjaGFuZ2UnOgoJCQljYXNlICdzZWNyZXRyZWNpcGVzJzoKCQkJY2FzZSAnc3Rv
cm0nOgoJCQljYXNlICdzdG93YXdheXMnOgoJCQljYXNlICdzdHJpY3RseWRhbmNp
bmcnOgoJCQljYXNlICdzdW5kYXlzcGVjdHJ1bSc6CgkJCWNhc2UgJ3N1cmZpbmdt
ZW51JzoKCQkJY2FzZSAndGFzdGluZyc6CgkJCWNhc2UgJ3RoaW5nbyc6CgkJCWNh
c2UgJ3RpbWUnOgoJCQljYXNlICd0cmVhc3VyZWh1bnQnOgoJCQljYXNlICd0cnV0
aHMnOgoJCQljYXNlICd3YWxsaW5nJzoKCQkJY2FzZSAnd2luZyc6CQkJYWJjR3Jv
dXAgPSAndHYnOyBicmVhazsKCQkKCQkJLy8gdm9kCgkJCWNhc2UgJ3ZvZCc6CQkJ
CWFiY0dyb3VwID0gJ3ZpZGVvb25kZW1hbmQnOyBicmVhazsKCQkKCQkJLy8gcmFk
aW8KCQkJY2FzZSAncmFkaW8nOgoJCQljYXNlICdwaXBlbGluZSc6CgkJCWNhc2Ug
J3N0cmVhbWluZyc6CgkJCWNhc2UgJ3dpZGVvcGVucm9hZCc6CWFiY0dyb3VwID0g
J3JhZGlvb3RoZXInOyBicmVhazsKCQkJCgkJCS8vQUJDIE9wZW4KCQkJY2FzZSAn
b3Blbic6CQkJYWJjR3JvdXAgPSAnb3Blbic7IGJyZWFrOwoJCQoJCQkvLyByYWRp
byBuYXRpb25hbAoJCQljYXNlICdyYWRpb25hdGlvbmFsJzoKCQkJY2FzZSAncm4n
OgoJCQljYXNlICdjb21tcyc6CgkJCWNhc2UgJ21vbmV5JzoJCQlhYmNHcm91cCA9
ICdybic7IGJyZWFrOwoJCQoJCQkvLyBjbGFzc2ljIGZtCgkJCWNhc2UgJ2NsYXNz
aWMnOgkJCWFiY0dyb3VwID0gJ2NsYXNzaWNmbSc7IGJyZWFrOwoJCQoJCQkvLyBu
ZXdzIHJhZGlvCgkJCWNhc2UgJ25ld3NyYWRpbyc6CQlhYmNHcm91cCA9ICduZXdz
cmFkaW8nOyBicmVhazsKCQkKCQkJLy8gZGlnCgkJCWNhc2UgJ2RpZyc6CQkJCWFi
Y0dyb3VwID0gJ2RpZyc7IGJyZWFrOwoJCQoJCQkvLyB0cmlwbGUgagoJCQljYXNl
ICd0cmlwbGVqJzoKCQkJY2FzZSAnbm9pc2UnOgkJCWFiY0dyb3VwID0gJ3RyaXBs
ZWonOyBicmVhazsKCQkKCQkJLy8gcmFkaW8gYXVzdHJhbGlhCgkJCWNhc2UgJ3Jh
JzoKCQkJY2FzZSAnZ2xvYmFsJzoKCQkJY2FzZSAncG93ZXInOgoJCQljYXNlICd0
aW1ldG90YWxrJzoJCWFiY0dyb3VwID0gJ3JhZGlvYXVzdHJhbGlhJzsgYnJlYWs7
CgkJCgkJCS8vIGF1c3RyYWxpYSBuZXR3b3JrCgkJCWNhc2UgJ2ludGVybmF0aW9u
YWwnOiAJYWJjR3JvdXAgPSAnYXVzdHJhbGlhbmV0d29yayc7IGJyZWFrOwoJCQoJ
CQkvLyBsb2NhbAoJCQljYXNlICdsb2NhbCc6CgkJCWNhc2UgJ3J1cmFsJzoKCQkJ
Y2FzZSAnYXVzdHJhbGlhYWxsb3Zlcic6CgkJCWNhc2UgJ2FkZWxhaWRlJzoKCQkJ
Y2FzZSAnYWxpY2VzcHJpbmdzJzoKCQkJY2FzZSAnYmFja3lhcmQnOgoJCQljYXNl
ICdiYWxsYXJhdCc6CgkJCWNhc2UgJ2JyaXNiYW5lJzoKCQkJY2FzZSAnYnJva2Vu
aGlsbCc6CgkJCWNhc2UgJ2J1aWx0JzoKCQkJY2FzZSAnY2FuYmVycmEnOgoJCQlj
YXNlICdjYXByaWNvcm5pYSc6CgkJCWNhc2UgJ2NlbnRyYWxjb2FzdCc6CgkJCWNh
c2UgJ2NlbnRyYWx2aWMnOgoJCQljYXNlICdjZW50cmFsd2VzdCc6CgkJCWNhc2Ug
J2NvZmZzY29hc3QnOgoJCQljYXNlICdjb29kYWJlZW5zJzoKCQkJY2FzZSAnZGFy
d2luJzoKCQkJY2FzZSAnZW1lcmdlbmN5JzoKCQkJY2FzZSAnZXNwZXJhbmNlJzoK
CQkJY2FzZSAnZXlyZSc6CgkJCWNhc2UgJ2Zhcm5vcnRoJzoKCQkJY2FzZSAnZnJl
c2hhaXInOgoJCQljYXNlICdnaXBwc2xhbmQnOgoJCQljYXNlICdnb2xkY29hc3Qn
OgoJCQljYXNlICdnb2xkZmllbGRzJzoKCQkJY2FzZSAnZ291bGJ1cm5tdXJyYXkn
OgoJCQljYXNlICdncmVhdHNvdXRoZXJuJzoKCQkJY2FzZSAnaGV5d2lyZSc6CgkJ
CWNhc2UgJ2hvYmFydCc6CgkJCWNhc2UgJ2h1bW91cmF1c3RyYWxpYSc6CgkJCWNh
c2UgJ2lsbGF3YXJyYSc6CgkJCWNhc2UgJ2thdGhlcmluZSc6CgkJCWNhc2UgJ2tp
bWJlcmxleSc6CgkJCWNhc2UgJ21lbGJvdXJuZSc6CgkJCWNhc2UgJ21pZG5vcnRo
Y29hc3QnOgoJCQljYXNlICdtaWxkdXJhc3dhbmhpbGwnOgoJCQljYXNlICduZXdj
YXN0bGUnOgoJCQljYXNlICduZXdlbmdsYW5kJzoKCQkJY2FzZSAnbm9ydGh3ZXN0
JzoKCQkJY2FzZSAnbm9ydGh3ZXN0cWxkJzoKCQkJY2FzZSAnbmlnaHRsaWZlJzoK
CQkJY2FzZSAnbm9ydGhhbmR3ZXN0JzoKCQkJY2FzZSAnbm9ydGhjb2FzdCc6CgkJ
CWNhc2UgJ25vcnRocWxkJzoKCQkJY2FzZSAnbm9ydGh0YXMnOgoJCQljYXNlICdu
b3J0aHdlc3R3YSc6CgkJCWNhc2UgJ25zdyc6CgkJCWNhc2UgJ250JzoKCQkJY2Fz
ZSAnb3Zlcm5pZ2h0cyc6CgkJCWNhc2UgJ296dHJheCc6CgkJCWNhc2UgJ3BlcnRo
JzoKCQkJY2FzZSAncHJvZmlsZXMnOgoJCQljYXNlICdxdWVlbnNsYW5kJzoKCQkJ
Y2FzZSAncmVjaXBlcyc6CgkJCWNhc2UgJ3JpdmVyaW5hJzoKCQkJY2FzZSAncml2
ZXJsYW5kJzoKCQkJY2FzZSAnc2EnOgoJCQljYXNlICdzbmMnOgoJCQljYXNlICdz
aGVwcGFydG9uJzoKCQkJY2FzZSAnc2hvcnRzdG9yaWVzJzoKCQkJY2FzZSAnc25h
cHNob3RzJzoKCQkJY2FzZSAnc291dGhjb2FzdCc6CgkJCWNhc2UgJ3NvdXRoZWFz
dG5zdyc6CgkJCWNhc2UgJ3NvdXRoZWFzdHNhJzoKCQkJY2FzZSAnc291dGhxbGQn
OgoJCQljYXNlICdzdW5kYXluaWdodHMnOgoJCQljYXNlICdzb3V0aHdlc3R2aWMn
OgoJCQljYXNlICdzb3V0aHdlc3R3YSc6CgkJCWNhc2UgJ3N1bmRheW5pZ2h0cyc6
CgkJCWNhc2UgJ3N1bmRheXByb2ZpbGUnOgoJCQljYXNlICdzdW5kYXlzJzoKCQkJ
Y2FzZSAnc3Vuc2hpbmUnOgoJCQljYXNlICdzeWRuZXknOgoJCQljYXNlICd0YXNt
YW5pYSc6CgkJCWNhc2UgJ3RvcmNoJzoKCQkJY2FzZSAndHJvcGljJzoKCQkJY2Fz
ZSAndHJvcGljYWxub3J0aCc6CgkJCWNhc2UgJ3VwcGVyaHVudGVyJzoKCQkJY2Fz
ZSAnd2VzdGVybnBsYWlucyc6CgkJCWNhc2UgJ3dlc3Rlcm52aWMnOgoJCQljYXNl
ICd3ZXN0cWxkJzoKCQkJY2FzZSAnd2VzdGVybnFsZCc6CgkJCWNhc2UgJ3doZWF0
YmVsdCc6CgkJCWNhc2UgJ3dpZGViYXknOgoJCQljYXNlICd2aWN0b3JpYSc6CgkJ
CWNhc2UgJ3dhJzoKCQkJY2FzZSAnd2F0ZXInOgoJCQljYXNlICd3b3JkbWFwJzoJ
CQlhYmNHcm91cCA9ICdsb2NhbCc7IGJyZWFrOwoJCQoJCQkvLyBjb3Jwb3JhdGUK
CQkJY2FzZSAnY29ycCc6CgkJCWNhc2UgJ3RvdXJzJzoKCQkJY2FzZSAnY29udGFj
dCc6CgkJCWNhc2UgJ3RyYWlsZXInOgoJCQljYXNlICdyZWNlcHRpb24nOgoJCQlj
YXNlICdhcmNoaXZlcyc6CgkJCWNhc2UgJ2pvYnMnOgkJCWFiY0dyb3VwID0gJ290
aGVyJzsgYnJlYWs7CgkJCgkJCS8vIGNvbW1lcmNpYWwKCQkJY2FzZSAnY29tbWVy
Y2lhbCc6CgkJCWNhc2UgJ2VudGVycHJpc2VzJzoKCQkJY2FzZSAnYWJjY29udGVu
dHNhbGVzJzoKCQkJY2FzZSAnYWJjcmVzb3VyY2VoaXJlJzoKCQkJY2FzZSAncHJv
Z3JhbXNhbGVzJzoJYWJjR3JvdXAgPSAnY29tbWVyY2lhbCc7IGJyZWFrOwoJCQoJ
CQkvLyBraWRzCgkJCWNhc2UgJ2NoaWxkcmVuJzoKCQkJY2FzZSAnYWJja2lkcyc6
CgkJCWNhc2UgJ2FiY2ZvcmtpZHMnOgoJCQljYXNlICdhYmM0a2lkcyc6CgkJCWNh
c2UgJ2Jyb2FkYmFuZGtpZHMnOgoJCQljYXNlICdibGlnaCc6CgkJCWNhc2UgJ2No
aWtvJzoKCQkJY2FzZSAnZG9nYW5kY2F0bmV3cyc6CWFiY0dyb3VwID0gJ2tpZHMn
OyBicmVhazsKCQkKCQkJLy8gcm9sbGVyY29hc3RlcgoJCQljYXNlICdyb2xsZXJj
b2FzdGVyJzoKCQkJY2FzZSAnYWJjMyc6CgkJCWNhc2UgJ2NyZWF0dXJlZmVhdHVy
ZXMnOgoJCQljYXNlICdzcGFyayc6CgkJCWNhc2UgJ3NpbHZlcnN1bic6CgkJCWNh
c2UgJ3ppbW1lcnR3aW5zJzoJCWFiY0dyb3VwID0gJ3JvbGxlcmNvYXN0ZXInOyBi
cmVhazsKCQkKCQkJLy8gZWR1Y2F0aW9uCgkJCWNhc2UgJ2Jsb2tlJzoKCQkJY2Fz
ZSAnZmVkZXJhdGlvbic6CgkJCWNhc2UgJ3RhbGtpdHVwJzoKCQkJY2FzZSAnbGVh
cm4nOgoJCQljYXNlICdjb3VudHVzaW4nOgoJCQljYXNlICd3b3JkbWFwJzoKCQkJ
Y2FzZSAnb2NlYW5zJzoKCQkJY2FzZSAnY2l2aWNzJzoKCQkJY2FzZSAnbmF2aWdh
dG9ycyc6CQlhYmNHcm91cCA9ICdvdGhlcic7IGJyZWFrOwoJCQoJCQkvLyBpbmRp
Z2Vub3VzCgkJCWNhc2UgJ2R1c3RlY2hvZXMnOgoJCQljYXNlICdpbmRpZ2Vub3Vz
JzoKCQkJY2FzZSAnbWVzc2FnZSc6CgkJCWNhc2UgJ21lc3NhZ2VjbHViJzoKCQkJ
Y2FzZSAnbWlzc2lvbnZvaWNlcyc6CgkJCWNhc2UgJ3NwZWFraW5nb3V0JzoKCQkJ
Y2FzZSAndXNtb2InOiAJCQlhYmNHcm91cCA9ICdpbmRpZ2Vub3VzJzsgYnJlYWs7
CgkJCgkJCS8vIGdyYW5kc3RhbmQKCQkJY2FzZSAncGFyYWx5bXBpY3MnOgoJCQlj
YXNlICdzcG9ydCc6CgkJCWNhc2UgJ2NvbW1vbndlYWx0aGdhbWVzJzoKCQkJY2Fz
ZSAnZ3JhbmRzdGFuZCc6IAkJYWJjR3JvdXAgPSAnZ3JhbmRzdGFuZCc7IGJyZWFr
OwoJCQoJCQlkZWZhdWx0OgkJCQlhYmNHcm91cCA9ICdvdGhlcic7CgkJfQp9Cgpp
ZiAoKGFiY0hvc3QgPT0gJ25tZGV2LmFiYy5uZXQuYXUnKSB8fCAoYWJjSG9zdCA9
PSAnd3d3ZGV2LmFiYy5uZXQuYXUnKSkgewoJYWJjRGV2ID0gdHJ1ZTsKfQoKaWYg
KGFiY0RlYnVnICYmIHdpbmRvdy5jb25zb2xlKSB7CQoJY29uc29sZS5pbmZvKCJh
YmNIb3N0OiAgJXMiLCBhYmNIb3N0KTsKCWNvbnNvbGUuaW5mbygiYWJjR3JvdXA6
ICVzIiwgYWJjR3JvdXApOwoJY29uc29sZS5pbmZvKCJhYmNEZXY6ICAgJXMiLCBh
YmNEZXYpOwp9CgppZiAoZG9jdW1lbnQucmVmZXJyZXIgPT0gImh0dHA6Ly9ubWRl
di5hYmMubmV0LmF1L2luY2x1ZGVzL3NjcmlwdHMvdGVzdC5odG0iKSB7CglhbGVy
dCgiYWJjSG9zdDogICIgKyBhYmNIb3N0ICsgIlxuYWJjR3JvdXA6ICIgKyBhYmNH
cm91cCArICJcbmFiY0RldjogICAiICsgYWJjRGV2KTsKfQoKaWYgKGFiY0dyb3Vw
ICYmICFhYmNEZXYpIHsKLy9pZiAoYWJjR3JvdXApIHsKCWRvY3VtZW50LndyaXRl
KCc8c2NyJysnaXB0IHNyYz0iaHR0cDovL3d3dy5hYmMubmV0LmF1L3Jlcy9saWJy
YXJpZXMvc3RhdHMvd2ViVHJlbmRzL3dlYnRyZW5kcy5qcyIgdHlwZT0idGV4dC9q
YXZhc2NyaXB0Ij48XC9zY3InKydpcHQ+Jyk7Cn0K
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=yuiloader-beta-min.js
Content-Type: application/x-javascript; charset=utf-8; name=yuiloader-beta-min.js
Content-Location: http://blogs.abc.net.au/.shared/js/yui/yuiloader-beta-min.js
Content-Transfer-Encoding: Base64
LyoKQ29weXJpZ2h0IChjKSAyMDA4LCBZYWhvbyEgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgpDb2RlIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZToKaHR0
cDovL2RldmVsb3Blci55YWhvby5uZXQveXVpL2xpY2Vuc2UudHh0CnZlcnNpb246
IDIuNS4wCiovCmlmKHR5cGVvZiBZQUhPTz09InVuZGVmaW5lZCJ8fCFZQUhPTyl7
dmFyIFlBSE9PPXt9O31ZQUhPTy5uYW1lc3BhY2U9ZnVuY3Rpb24oKXt2YXIgQT1h
cmd1bWVudHMsRT1udWxsLEMsQixEO2ZvcihDPTA7QzxBLmxlbmd0aDtDPUMrMSl7
RD1BW0NdLnNwbGl0KCIuIik7RT1ZQUhPTztmb3IoQj0oRFswXT09IllBSE9PIik/
MTowO0I8RC5sZW5ndGg7Qj1CKzEpe0VbRFtCXV09RVtEW0JdXXx8e307RT1FW0Rb
Ql1dO319cmV0dXJuIEU7fTtZQUhPTy5sb2c9ZnVuY3Rpb24oRCxBLEMpe3ZhciBC
PVlBSE9PLndpZGdldC5Mb2dnZXI7aWYoQiYmQi5sb2cpe3JldHVybiBCLmxvZyhE
LEEsQyk7fWVsc2V7cmV0dXJuIGZhbHNlO319O1lBSE9PLnJlZ2lzdGVyPWZ1bmN0
aW9uKEEsRSxEKXt2YXIgST1ZQUhPTy5lbnYubW9kdWxlcztpZighSVtBXSl7SVtB
XT17dmVyc2lvbnM6W10sYnVpbGRzOltdfTt9dmFyIEI9SVtBXSxIPUQudmVyc2lv
bixHPUQuYnVpbGQsRj1ZQUhPTy5lbnYubGlzdGVuZXJzO0IubmFtZT1BO0IudmVy
c2lvbj1IO0IuYnVpbGQ9RztCLnZlcnNpb25zLnB1c2goSCk7Qi5idWlsZHMucHVz
aChHKTtCLm1haW5DbGFzcz1FO2Zvcih2YXIgQz0wO0M8Ri5sZW5ndGg7Qz1DKzEp
e0ZbQ10oQik7fWlmKEUpe0UuVkVSU0lPTj1IO0UuQlVJTEQ9Rzt9ZWxzZXtZQUhP
Ty5sb2coIm1haW5DbGFzcyBpcyB1bmRlZmluZWQgZm9yIG1vZHVsZSAiK0EsIndh
cm4iKTt9fTtZQUhPTy5lbnY9WUFIT08uZW52fHx7bW9kdWxlczpbXSxsaXN0ZW5l
cnM6W119O1lBSE9PLmVudi5nZXRWZXJzaW9uPWZ1bmN0aW9uKEEpe3JldHVybiBZ
QUhPTy5lbnYubW9kdWxlc1tBXXx8bnVsbDt9O1lBSE9PLmVudi51YT1mdW5jdGlv
bigpe3ZhciBDPXtpZTowLG9wZXJhOjAsZ2Vja286MCx3ZWJraXQ6MCxtb2JpbGU6
bnVsbH07dmFyIEI9bmF2aWdhdG9yLnVzZXJBZ2VudCxBO2lmKCgvS0hUTUwvKS50
ZXN0KEIpKXtDLndlYmtpdD0xO31BPUIubWF0Y2goL0FwcGxlV2ViS2l0XC8oW15c
c10qKS8pO2lmKEEmJkFbMV0pe0Mud2Via2l0PXBhcnNlRmxvYXQoQVsxXSk7aWYo
LyBNb2JpbGVcLy8udGVzdChCKSl7Qy5tb2JpbGU9IkFwcGxlIjt9ZWxzZXtBPUIu
bWF0Y2goL05va2lhTlteXC9dKi8pO2lmKEEpe0MubW9iaWxlPUFbMF07fX19aWYo
IUMud2Via2l0KXtBPUIubWF0Y2goL09wZXJhW1xzXC9dKFteXHNdKikvKTtpZihB
JiZBWzFdKXtDLm9wZXJhPXBhcnNlRmxvYXQoQVsxXSk7QT1CLm1hdGNoKC9PcGVy
YSBNaW5pW147XSovKTtpZihBKXtDLm1vYmlsZT1BWzBdO319ZWxzZXtBPUIubWF0
Y2goL01TSUVccyhbXjtdKikvKTtpZihBJiZBWzFdKXtDLmllPXBhcnNlRmxvYXQo
QVsxXSk7fWVsc2V7QT1CLm1hdGNoKC9HZWNrb1wvKFteXHNdKikvKTtpZihBKXtD
LmdlY2tvPTE7QT1CLm1hdGNoKC9ydjooW15cc1wpXSopLyk7aWYoQSYmQVsxXSl7
Qy5nZWNrbz1wYXJzZUZsb2F0KEFbMV0pO319fX19cmV0dXJuIEM7fSgpOyhmdW5j
dGlvbigpe1lBSE9PLm5hbWVzcGFjZSgidXRpbCIsIndpZGdldCIsImV4YW1wbGUi
KTtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiBZQUhPT19jb25maWcpe3ZhciBCPVlB
SE9PX2NvbmZpZy5saXN0ZW5lcixBPVlBSE9PLmVudi5saXN0ZW5lcnMsRD10cnVl
LEM7aWYoQil7Zm9yKEM9MDtDPEEubGVuZ3RoO0M9QysxKXtpZihBW0NdPT1CKXtE
PWZhbHNlO2JyZWFrO319aWYoRCl7QS5wdXNoKEIpO319fX0pKCk7WUFIT08ubGFu
Zz1ZQUhPTy5sYW5nfHx7aXNBcnJheTpmdW5jdGlvbihCKXtpZihCKXt2YXIgQT1Z
QUhPTy5sYW5nO3JldHVybiBBLmlzTnVtYmVyKEIubGVuZ3RoKSYmQS5pc0Z1bmN0
aW9uKEIuc3BsaWNlKTt9cmV0dXJuIGZhbHNlO30saXNCb29sZWFuOmZ1bmN0aW9u
KEEpe3JldHVybiB0eXBlb2YgQT09PSJib29sZWFuIjt9LGlzRnVuY3Rpb246ZnVu
Y3Rpb24oQSl7cmV0dXJuIHR5cGVvZiBBPT09ImZ1bmN0aW9uIjt9LGlzTnVsbDpm
dW5jdGlvbihBKXtyZXR1cm4gQT09PW51bGw7fSxpc051bWJlcjpmdW5jdGlvbihB
KXtyZXR1cm4gdHlwZW9mIEE9PT0ibnVtYmVyIiYmaXNGaW5pdGUoQSk7fSxpc09i
amVjdDpmdW5jdGlvbihBKXtyZXR1cm4oQSYmKHR5cGVvZiBBPT09Im9iamVjdCJ8
fFlBSE9PLmxhbmcuaXNGdW5jdGlvbihBKSkpfHxmYWxzZTt9LGlzU3RyaW5nOmZ1
bmN0aW9uKEEpe3JldHVybiB0eXBlb2YgQT09PSJzdHJpbmciO30saXNVbmRlZmlu
ZWQ6ZnVuY3Rpb24oQSl7cmV0dXJuIHR5cGVvZiBBPT09InVuZGVmaW5lZCI7fSxo
YXNPd25Qcm9wZXJ0eTpmdW5jdGlvbihBLEIpe2lmKE9iamVjdC5wcm90b3R5cGUu
aGFzT3duUHJvcGVydHkpe3JldHVybiBBLmhhc093blByb3BlcnR5KEIpO31yZXR1
cm4gIVlBSE9PLmxhbmcuaXNVbmRlZmluZWQoQVtCXSkmJkEuY29uc3RydWN0b3Iu
cHJvdG90eXBlW0JdIT09QVtCXTt9LF9JRUVudW1GaXg6ZnVuY3Rpb24oQyxCKXtp
ZihZQUhPTy5lbnYudWEuaWUpe3ZhciBFPVsidG9TdHJpbmciLCJ2YWx1ZU9mIl0s
QTtmb3IoQT0wO0E8RS5sZW5ndGg7QT1BKzEpe3ZhciBGPUVbQV0sRD1CW0ZdO2lm
KFlBSE9PLmxhbmcuaXNGdW5jdGlvbihEKSYmRCE9T2JqZWN0LnByb3RvdHlwZVtG
XSl7Q1tGXT1EO319fX0sZXh0ZW5kOmZ1bmN0aW9uKEQsRSxDKXtpZighRXx8IUQp
e3Rocm93IG5ldyBFcnJvcigiWUFIT08ubGFuZy5leHRlbmQgZmFpbGVkLCBwbGVh
c2UgY2hlY2sgdGhhdCAiKyJhbGwgZGVwZW5kZW5jaWVzIGFyZSBpbmNsdWRlZC4i
KTt9dmFyIEI9ZnVuY3Rpb24oKXt9O0IucHJvdG90eXBlPUUucHJvdG90eXBlO0Qu
cHJvdG90eXBlPW5ldyBCKCk7RC5wcm90b3R5cGUuY29uc3RydWN0b3I9RDtELnN1
cGVyY2xhc3M9RS5wcm90b3R5cGU7aWYoRS5wcm90b3R5cGUuY29uc3RydWN0b3I9
PU9iamVjdC5wcm90b3R5cGUuY29uc3RydWN0b3Ipe0UucHJvdG90eXBlLmNvbnN0
cnVjdG9yPUU7fWlmKEMpe2Zvcih2YXIgQSBpbiBDKXtELnByb3RvdHlwZVtBXT1D
W0FdO31ZQUhPTy5sYW5nLl9JRUVudW1GaXgoRC5wcm90b3R5cGUsQyk7fX0sYXVn
bWVudE9iamVjdDpmdW5jdGlvbihFLEQpe2lmKCFEfHwhRSl7dGhyb3cgbmV3IEVy
cm9yKCJBYnNvcmIgZmFpbGVkLCB2ZXJpZnkgZGVwZW5kZW5jaWVzLiIpO312YXIg
QT1hcmd1bWVudHMsQyxGLEI9QVsyXTtpZihCJiZCIT09dHJ1ZSl7Zm9yKEM9MjtD
PEEubGVuZ3RoO0M9QysxKXtFW0FbQ11dPURbQVtDXV07fX1lbHNle2ZvcihGIGlu
IEQpe2lmKEJ8fCFFW0ZdKXtFW0ZdPURbRl07fX1ZQUhPTy5sYW5nLl9JRUVudW1G
aXgoRSxEKTt9fSxhdWdtZW50UHJvdG86ZnVuY3Rpb24oRCxDKXtpZighQ3x8IUQp
e3Rocm93IG5ldyBFcnJvcigiQXVnbWVudCBmYWlsZWQsIHZlcmlmeSBkZXBlbmRl
bmNpZXMuIik7fXZhciBBPVtELnByb3RvdHlwZSxDLnByb3RvdHlwZV07Zm9yKHZh
ciBCPTI7Qjxhcmd1bWVudHMubGVuZ3RoO0I9QisxKXtBLnB1c2goYXJndW1lbnRz
W0JdKTt9WUFIT08ubGFuZy5hdWdtZW50T2JqZWN0LmFwcGx5KHRoaXMsQSk7fSxk
dW1wOmZ1bmN0aW9uKEEsRyl7dmFyIEM9WUFIT08ubGFuZyxELEYsST1bXSxKPSJ7
Li4ufSIsQj0iZigpey4uLn0iLEg9IiwgIixFPSIgPT4gIjtpZighQy5pc09iamVj
dChBKSl7cmV0dXJuIEErIiI7fWVsc2V7aWYoQSBpbnN0YW5jZW9mIERhdGV8fCgi
bm9kZVR5cGUiIGluIEEmJiJ0YWdOYW1lIiBpbiBBKSl7cmV0dXJuIEE7fWVsc2V7
aWYoQy5pc0Z1bmN0aW9uKEEpKXtyZXR1cm4gQjt9fX1HPShDLmlzTnVtYmVyKEcp
KT9HOjM7aWYoQy5pc0FycmF5KEEpKXtJLnB1c2goIlsiKTtmb3IoRD0wLEY9QS5s
ZW5ndGg7RDxGO0Q9RCsxKXtpZihDLmlzT2JqZWN0KEFbRF0pKXtJLnB1c2goKEc+
MCk/Qy5kdW1wKEFbRF0sRy0xKTpKKTt9ZWxzZXtJLnB1c2goQVtEXSk7fUkucHVz
aChIKTt9aWYoSS5sZW5ndGg+MSl7SS5wb3AoKTt9SS5wdXNoKCJdIik7fWVsc2V7
SS5wdXNoKCJ7Iik7Zm9yKEQgaW4gQSl7aWYoQy5oYXNPd25Qcm9wZXJ0eShBLEQp
KXtJLnB1c2goRCtFKTtpZihDLmlzT2JqZWN0KEFbRF0pKXtJLnB1c2goKEc+MCk/
Qy5kdW1wKEFbRF0sRy0xKTpKKTt9ZWxzZXtJLnB1c2goQVtEXSk7fUkucHVzaChI
KTt9fWlmKEkubGVuZ3RoPjEpe0kucG9wKCk7fUkucHVzaCgifSIpO31yZXR1cm4g
SS5qb2luKCIiKTt9LHN1YnN0aXR1dGU6ZnVuY3Rpb24oUSxCLEope3ZhciBHLEYs
RSxNLE4sUCxEPVlBSE9PLmxhbmcsTD1bXSxDLEg9ImR1bXAiLEs9IiAiLEE9Insi
LE89In0iO2Zvcig7Oyl7Rz1RLmxhc3RJbmRleE9mKEEpO2lmKEc8MCl7YnJlYWs7
fUY9US5pbmRleE9mKE8sRyk7aWYoRysxPj1GKXticmVhazt9Qz1RLnN1YnN0cmlu
ZyhHKzEsRik7TT1DO1A9bnVsbDtFPU0uaW5kZXhPZihLKTtpZihFPi0xKXtQPU0u
c3Vic3RyaW5nKEUrMSk7TT1NLnN1YnN0cmluZygwLEUpO31OPUJbTV07aWYoSil7
Tj1KKE0sTixQKTt9aWYoRC5pc09iamVjdChOKSl7aWYoRC5pc0FycmF5KE4pKXtO
PUQuZHVtcChOLHBhcnNlSW50KFAsMTApKTt9ZWxzZXtQPVB8fCIiO3ZhciBJPVAu
aW5kZXhPZihIKTtpZihJPi0xKXtQPVAuc3Vic3RyaW5nKDQpO31pZihOLnRvU3Ry
aW5nPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZ3x8ST4tMSl7Tj1ELmR1bXAo
TixwYXJzZUludChQLDEwKSk7fWVsc2V7Tj1OLnRvU3RyaW5nKCk7fX19ZWxzZXtp
ZighRC5pc1N0cmluZyhOKSYmIUQuaXNOdW1iZXIoTikpe049In4tIitMLmxlbmd0
aCsiLX4iO0xbTC5sZW5ndGhdPUM7fX1RPVEuc3Vic3RyaW5nKDAsRykrTitRLnN1
YnN0cmluZyhGKzEpO31mb3IoRz1MLmxlbmd0aC0xO0c+PTA7Rz1HLTEpe1E9US5y
ZXBsYWNlKG5ldyBSZWdFeHAoIn4tIitHKyItfiIpLCJ7IitMW0ddKyJ9IiwiZyIp
O31yZXR1cm4gUTt9LHRyaW06ZnVuY3Rpb24oQSl7dHJ5e3JldHVybiBBLnJlcGxh
Y2UoL15ccyt8XHMrJC9nLCIiKTt9Y2F0Y2goQil7cmV0dXJuIEE7fX0sbWVyZ2U6
ZnVuY3Rpb24oKXt2YXIgRD17fSxCPWFyZ3VtZW50cztmb3IodmFyIEM9MCxBPUIu
bGVuZ3RoO0M8QTtDPUMrMSl7WUFIT08ubGFuZy5hdWdtZW50T2JqZWN0KEQsQltD
XSx0cnVlKTt9cmV0dXJuIEQ7fSxsYXRlcjpmdW5jdGlvbihILEIsSSxELEUpe0g9
SHx8MDtCPUJ8fHt9O3ZhciBDPUksRz1ELEYsQTtpZihZQUhPTy5sYW5nLmlzU3Ry
aW5nKEkpKXtDPUJbSV07fWlmKCFDKXt0aHJvdyBuZXcgVHlwZUVycm9yKCJtZXRo
b2QgdW5kZWZpbmVkIik7fWlmKCFZQUhPTy5sYW5nLmlzQXJyYXkoRykpe0c9W0Rd
O31GPWZ1bmN0aW9uKCl7Qy5hcHBseShCLEcpO307QT0oRSk/c2V0SW50ZXJ2YWwo
RixIKTpzZXRUaW1lb3V0KEYsSCk7cmV0dXJue2ludGVydmFsOkUsY2FuY2VsOmZ1
bmN0aW9uKCl7aWYodGhpcy5pbnRlcnZhbCl7Y2xlYXJJbnRlcnZhbChBKTt9ZWxz
ZXtjbGVhclRpbWVvdXQoQSk7fX19O30saXNWYWx1ZTpmdW5jdGlvbihCKXt2YXIg
QT1ZQUhPTy5sYW5nO3JldHVybihBLmlzT2JqZWN0KEIpfHxBLmlzU3RyaW5nKEIp
fHxBLmlzTnVtYmVyKEIpfHxBLmlzQm9vbGVhbihCKSk7fX07WUFIT08udXRpbC5M
YW5nPVlBSE9PLmxhbmc7WUFIT08ubGFuZy5hdWdtZW50PVlBSE9PLmxhbmcuYXVn
bWVudFByb3RvO1lBSE9PLmF1Z21lbnQ9WUFIT08ubGFuZy5hdWdtZW50UHJvdG87
WUFIT08uZXh0ZW5kPVlBSE9PLmxhbmcuZXh0ZW5kO1lBSE9PLnJlZ2lzdGVyKCJ5
YWhvbyIsWUFIT08se3ZlcnNpb246IjIuNS4wIixidWlsZDoiODk1In0pO1lBSE9P
LnV0aWwuR2V0PWZ1bmN0aW9uKCl7dmFyIEk9e30sSD0wLEI9MCxPPWZhbHNlLEE9
WUFIT08uZW52LnVhLEQ9WUFIT08ubGFuZzt2YXIgUT1mdW5jdGlvbihVLFIsVil7
dmFyIFM9Vnx8d2luZG93LFc9Uy5kb2N1bWVudCxYPVcuY3JlYXRlRWxlbWVudChV
KTtmb3IodmFyIFQgaW4gUil7aWYoUltUXSYmWUFIT08ubGFuZy5oYXNPd25Qcm9w
ZXJ0eShSLFQpKXtYLnNldEF0dHJpYnV0ZShULFJbVF0pO319cmV0dXJuIFg7fTt2
YXIgTj1mdW5jdGlvbihSLFMpe3JldHVybiBRKCJsaW5rIix7ImlkIjoieXVpX19k
eW5fIisoQisrKSwidHlwZSI6InRleHQvY3NzIiwicmVsIjoic3R5bGVzaGVldCIs
ImhyZWYiOlJ9LFMpOwp9O3ZhciBNPWZ1bmN0aW9uKFIsUyl7cmV0dXJuIFEoInNj
cmlwdCIseyJpZCI6Inl1aV9fZHluXyIrKEIrKyksInR5cGUiOiJ0ZXh0L2phdmFz
Y3JpcHQiLCJzcmMiOlJ9LFMpO307dmFyIEs9ZnVuY3Rpb24oUil7cmV0dXJue3RJ
ZDpSLnRJZCx3aW46Ui53aW4sZGF0YTpSLmRhdGEsbm9kZXM6Ui5ub2RlcyxwdXJn
ZTpmdW5jdGlvbigpe0oodGhpcy50SWQpO319O307dmFyIFA9ZnVuY3Rpb24oVCl7
dmFyIFI9SVtUXTtpZihSLm9uRmFpbHVyZSl7dmFyIFM9Ui5zY29wZXx8Ui53aW47
Ui5vbkZhaWx1cmUuY2FsbChTLEsoUikpO319O3ZhciBGPWZ1bmN0aW9uKFQpe3Zh
ciBSPUlbVF07Ui5maW5pc2hlZD10cnVlO2lmKFIuYWJvcnRlZCl7UChUKTtyZXR1
cm4gO31pZihSLm9uU3VjY2Vzcyl7dmFyIFM9Ui5zY29wZXx8Ui53aW47Ui5vblN1
Y2Nlc3MuY2FsbChTLEsoUikpO319O3ZhciBFPWZ1bmN0aW9uKFQsVyl7dmFyIFM9
SVtUXTtpZihTLmFib3J0ZWQpe1AoVCk7cmV0dXJuIDt9aWYoVyl7Uy51cmwuc2hp
ZnQoKTtpZihTLnZhck5hbWUpe1MudmFyTmFtZS5zaGlmdCgpO319ZWxzZXtTLnVy
bD0oRC5pc1N0cmluZyhTLnVybCkpP1tTLnVybF06Uy51cmw7aWYoUy52YXJOYW1l
KXtTLnZhck5hbWU9KEQuaXNTdHJpbmcoUy52YXJOYW1lKSk/W1MudmFyTmFtZV06
Uy52YXJOYW1lO319dmFyIFo9Uy53aW4sWT1aLmRvY3VtZW50LFg9WS5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLFU7aWYoUy51cmwubGVuZ3RoPT09MCl7
aWYoUy50eXBlPT09InNjcmlwdCImJkEud2Via2l0JiZBLndlYmtpdDw0MjAmJiFT
LmZpbmFscGFzcyYmIVMudmFyTmFtZSl7dmFyIFY9TShudWxsLFMud2luKTtWLmlu
bmVySFRNTD0nWUFIT08udXRpbC5HZXQuX2ZpbmFsaXplKCInK1QrJyIpOyc7Uy5u
b2Rlcy5wdXNoKFYpO1guYXBwZW5kQ2hpbGQoVik7fWVsc2V7RihUKTt9cmV0dXJu
IDt9dmFyIFI9Uy51cmxbMF07aWYoUy50eXBlPT09InNjcmlwdCIpe1U9TShSLFop
O31lbHNle1U9TihSLFopO31HKFMudHlwZSxVLFQsUixaLFMudXJsLmxlbmd0aCk7
Uy5ub2Rlcy5wdXNoKFUpO1guYXBwZW5kQ2hpbGQoVSk7aWYoKEEud2Via2l0fHxB
LmdlY2tvKSYmUy50eXBlPT09ImNzcyIpe0UoVCxSKTt9fTt2YXIgQz1mdW5jdGlv
bigpe2lmKE8pe3JldHVybiA7fU89dHJ1ZTtmb3IodmFyIFIgaW4gSSl7dmFyIFM9
SVtSXTtpZihTLmF1dG9wdXJnZSYmUy5maW5pc2hlZCl7SihTLnRJZCk7ZGVsZXRl
IElbUl07fX1PPWZhbHNlO307dmFyIEo9ZnVuY3Rpb24oWCl7dmFyIFU9SVtYXTtp
ZihVKXt2YXIgVz1VLm5vZGVzLFI9Vy5sZW5ndGgsVj1VLndpbi5kb2N1bWVudCxU
PVYuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXTtmb3IodmFyIFM9MDtT
PFI7Uz1TKzEpe1QucmVtb3ZlQ2hpbGQoV1tTXSk7fX1VLm5vZGVzPVtdO307dmFy
IEw9ZnVuY3Rpb24oUyxSLFQpe3ZhciBWPSJxIisoSCsrKTtUPVR8fHt9O2lmKEgl
WUFIT08udXRpbC5HZXQuUFVSR0VfVEhSRVNIPT09MCl7QygpO31JW1ZdPUQubWVy
Z2UoVCx7dElkOlYsdHlwZTpTLHVybDpSLGZpbmlzaGVkOmZhbHNlLG5vZGVzOltd
fSk7dmFyIFU9SVtWXTtVLndpbj1VLndpbnx8d2luZG93O1Uuc2NvcGU9VS5zY29w
ZXx8VS53aW47VS5hdXRvcHVyZ2U9KCJhdXRvcHVyZ2UiIGluIFUpP1UuYXV0b3B1
cmdlOihTPT09InNjcmlwdCIpP3RydWU6ZmFsc2U7RC5sYXRlcigwLFUsRSxWKTty
ZXR1cm57dElkOlZ9O307dmFyIEc9ZnVuY3Rpb24oYSxWLFUsUyxXLFgsWil7dmFy
IFk9Wnx8RTtpZihBLmllKXtWLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigp
e3ZhciBiPXRoaXMucmVhZHlTdGF0ZTtpZigibG9hZGVkIj09PWJ8fCJjb21wbGV0
ZSI9PT1iKXtZKFUsUyk7fX07fWVsc2V7aWYoQS53ZWJraXQpe2lmKGE9PT0ic2Ny
aXB0Iil7aWYoQS53ZWJraXQ+NDE5KXtWLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQi
LGZ1bmN0aW9uKCl7WShVLFMpO30pO31lbHNle3ZhciBSPUlbVV07aWYoUi52YXJO
YW1lKXt2YXIgVD1ZQUhPTy51dGlsLkdldC5QT0xMX0ZSRVE7Ui5tYXhhdHRlbXB0
cz1ZQUhPTy51dGlsLkdldC5USU1FT1VUL1Q7Ui5hdHRlbXB0cz0wO1IuX2NhY2hl
PVIudmFyTmFtZVswXS5zcGxpdCgiLiIpO1IudGltZXI9RC5sYXRlcihULFIsZnVu
Y3Rpb24oZil7dmFyIGQ9dGhpcy5fY2FjaGUsYz1kLmxlbmd0aCxiPXRoaXMud2lu
LGU7Zm9yKGU9MDtlPGM7ZT1lKzEpe2I9YltkW2VdXTtpZighYil7dGhpcy5hdHRl
bXB0cysrO2lmKHRoaXMuYXR0ZW1wdHMrKz50aGlzLm1heGF0dGVtcHRzKXtSLnRp
bWVyLmNhbmNlbCgpO1AoVSk7fWVsc2V7fXJldHVybiA7fX1SLnRpbWVyLmNhbmNl
bCgpO1koVSxTKTt9LG51bGwsdHJ1ZSk7fWVsc2V7RC5sYXRlcihZQUhPTy51dGls
LkdldC5QT0xMX0ZSRVEsbnVsbCxZLFtVLFNdKTt9fX19ZWxzZXtWLm9ubG9hZD1m
dW5jdGlvbigpe1koVSxTKTt9O319fTtyZXR1cm57UE9MTF9GUkVROjEwLFBVUkdF
X1RIUkVTSDoyMCxUSU1FT1VUOjIwMDAsX2ZpbmFsaXplOmZ1bmN0aW9uKFIpe0Qu
bGF0ZXIoMCxudWxsLEYsUik7fSxhYm9ydDpmdW5jdGlvbihTKXt2YXIgVD0oRC5p
c1N0cmluZyhTKSk/UzpTLnRJZDt2YXIgUj1JW1RdO2lmKFIpe1IuYWJvcnRlZD10
cnVlO319LHNjcmlwdDpmdW5jdGlvbihSLFMpe3JldHVybiBMKCJzY3JpcHQiLFIs
Uyk7fSxjc3M6ZnVuY3Rpb24oUixTKXtyZXR1cm4gTCgiY3NzIixSLFMpO319O30o
KTtZQUhPTy5yZWdpc3RlcigiZ2V0IixZQUhPTy51dGlsLkdldCx7dmVyc2lvbjoi
Mi41LjAiLGJ1aWxkOiI4OTUifSk7KGZ1bmN0aW9uKCl7dmFyIFk9WUFIT08sdXRp
bD1ZLnV0aWwsbGFuZz1ZLmxhbmcsZW52PVkuZW52O3ZhciBZVUk9e2R1cHNBbGxv
d2VkOnsieWFob28iOnRydWUsImdldCI6dHJ1ZX0saW5mbzp7ImJhc2UiOiJodHRw
Oi8veXVpLnlhaG9vYXBpcy5jb20vMi41LjAvYnVpbGQvIiwic2tpbiI6eyJkZWZh
dWx0U2tpbiI6InNhbSIsImJhc2UiOiJhc3NldHMvc2tpbnMvIiwicGF0aCI6InNr
aW4uY3NzIiwicm9sbHVwIjozfSwibW9kdWxlSW5mbyI6eyJhbmltYXRpb24iOnsi
dHlwZSI6ImpzIiwicGF0aCI6ImFuaW1hdGlvbi9hbmltYXRpb24tbWluLmpzIiwi
cmVxdWlyZXMiOlsiZG9tIiwiZXZlbnQiXX0sImF1dG9jb21wbGV0ZSI6eyJ0eXBl
IjoianMiLCJwYXRoIjoiYXV0b2NvbXBsZXRlL2F1dG9jb21wbGV0ZS1taW4uanMi
LCJyZXF1aXJlcyI6WyJkb20iLCJldmVudCJdLCJvcHRpb25hbCI6WyJjb25uZWN0
aW9uIiwiYW5pbWF0aW9uIl0sInNraW5uYWJsZSI6dHJ1ZX0sImJhc2UiOnsidHlw
ZSI6ImNzcyIsInBhdGgiOiJiYXNlL2Jhc2UtbWluLmNzcyJ9LCJidXR0b24iOnsi
dHlwZSI6ImpzIiwicGF0aCI6ImJ1dHRvbi9idXR0b24tbWluLmpzIiwicmVxdWly
ZXMiOlsiZWxlbWVudCJdLCJvcHRpb25hbCI6WyJtZW51Il0sInNraW5uYWJsZSI6
dHJ1ZX0sImNhbGVuZGFyIjp7InR5cGUiOiJqcyIsInBhdGgiOiJjYWxlbmRhci9j
YWxlbmRhci1taW4uanMiLCJyZXF1aXJlcyI6WyJldmVudCIsImRvbSJdLCJza2lu
bmFibGUiOnRydWV9LCJjaGFydHMiOnsidHlwZSI6ImpzIiwicGF0aCI6ImNoYXJ0
cy9jaGFydHMtZXhwZXJpbWVudGFsLW1pbi5qcyIsInJlcXVpcmVzIjpbImVsZW1l
bnQiLCJqc29uIiwiZGF0YXNvdXJjZSJdfSwiY29sb3JwaWNrZXIiOnsidHlwZSI6
ImpzIiwicGF0aCI6ImNvbG9ycGlja2VyL2NvbG9ycGlja2VyLW1pbi5qcyIsInJl
cXVpcmVzIjpbInNsaWRlciIsImVsZW1lbnQiXSwib3B0aW9uYWwiOlsiYW5pbWF0
aW9uIl0sInNraW5uYWJsZSI6dHJ1ZX0sImNvbm5lY3Rpb24iOnsidHlwZSI6Impz
IiwicGF0aCI6ImNvbm5lY3Rpb24vY29ubmVjdGlvbi1taW4uanMiLCJyZXF1aXJl
cyI6WyJldmVudCJdfSwiY29udGFpbmVyIjp7InR5cGUiOiJqcyIsInBhdGgiOiJj
b250YWluZXIvY29udGFpbmVyLW1pbi5qcyIsInJlcXVpcmVzIjpbImRvbSIsImV2
ZW50Il0sIm9wdGlvbmFsIjpbImRyYWdkcm9wIiwiYW5pbWF0aW9uIiwiY29ubmVj
dGlvbiJdLCJzdXBlcnNlZGVzIjpbImNvbnRhaW5lcmNvcmUiXSwic2tpbm5hYmxl
Ijp0cnVlfSwiY29udGFpbmVyY29yZSI6eyJ0eXBlIjoianMiLCJwYXRoIjoiY29u
dGFpbmVyL2NvbnRhaW5lcl9jb3JlLW1pbi5qcyIsInJlcXVpcmVzIjpbImRvbSIs
ImV2ZW50Il0sInBrZyI6ImNvbnRhaW5lciJ9LCJjb29raWUiOnsidHlwZSI6Impz
IiwicGF0aCI6ImNvb2tpZS9jb29raWUtYmV0YS1taW4uanMiLCJyZXF1aXJlcyI6
WyJ5YWhvbyJdfSwiZGF0YXNvdXJjZSI6eyJ0eXBlIjoianMiLCJwYXRoIjoiZGF0
YXNvdXJjZS9kYXRhc291cmNlLWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsiZXZl
bnQiXSwib3B0aW9uYWwiOlsiY29ubmVjdGlvbiJdfSwiZGF0YXRhYmxlIjp7InR5
cGUiOiJqcyIsInBhdGgiOiJkYXRhdGFibGUvZGF0YXRhYmxlLWJldGEtbWluLmpz
IiwicmVxdWlyZXMiOlsiZWxlbWVudCIsImRhdGFzb3VyY2UiXSwib3B0aW9uYWwi
OlsiY2FsZW5kYXIiLCJkcmFnZHJvcCJdLCJza2lubmFibGUiOnRydWV9LCJkb20i
OnsidHlwZSI6ImpzIiwicGF0aCI6ImRvbS9kb20tbWluLmpzIiwicmVxdWlyZXMi
OlsieWFob28iXX0sImRyYWdkcm9wIjp7InR5cGUiOiJqcyIsInBhdGgiOiJkcmFn
ZHJvcC9kcmFnZHJvcC1taW4uanMiLCJyZXF1aXJlcyI6WyJkb20iLCJldmVudCJd
fSwiZWRpdG9yIjp7InR5cGUiOiJqcyIsInBhdGgiOiJlZGl0b3IvZWRpdG9yLWJl
dGEtbWluLmpzIiwicmVxdWlyZXMiOlsibWVudSIsImVsZW1lbnQiLCJidXR0b24i
XSwib3B0aW9uYWwiOlsiYW5pbWF0aW9uIiwiZHJhZ2Ryb3AiXSwic2tpbm5hYmxl
Ijp0cnVlfSwiZWxlbWVudCI6eyJ0eXBlIjoianMiLCJwYXRoIjoiZWxlbWVudC9l
bGVtZW50LWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsiZG9tIiwiZXZlbnQiXX0s
ImV2ZW50Ijp7InR5cGUiOiJqcyIsInBhdGgiOiJldmVudC9ldmVudC1taW4uanMi
LCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwiZm9udHMiOnsidHlwZSI6ImNzcyIsInBh
dGgiOiJmb250cy9mb250cy1taW4uY3NzIn0sImdldCI6eyJ0eXBlIjoianMiLCJw
YXRoIjoiZ2V0L2dldC1taW4uanMiLCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwiZ3Jp
ZHMiOnsidHlwZSI6ImNzcyIsInBhdGgiOiJncmlkcy9ncmlkcy1taW4uY3NzIiwi
cmVxdWlyZXMiOlsiZm9udHMiXSwib3B0aW9uYWwiOlsicmVzZXQiXX0sImhpc3Rv
cnkiOnsidHlwZSI6ImpzIiwicGF0aCI6Imhpc3RvcnkvaGlzdG9yeS1taW4uanMi
LCJyZXF1aXJlcyI6WyJldmVudCJdfSwiaW1hZ2Vjcm9wcGVyIjp7InR5cGUiOiJq
cyIsInBhdGgiOiJpbWFnZWNyb3BwZXIvaW1hZ2Vjcm9wcGVyLWJldGEtbWluLmpz
IiwicmVxdWlyZXMiOlsiZG9tIiwiZXZlbnQiLCJkcmFnZHJvcCIsImVsZW1lbnQi
LCJyZXNpemUiXSwic2tpbm5hYmxlIjp0cnVlfSwiaW1hZ2Vsb2FkZXIiOnsidHlw
ZSI6ImpzIiwicGF0aCI6ImltYWdlbG9hZGVyL2ltYWdlbG9hZGVyLW1pbi5qcyIs
InJlcXVpcmVzIjpbImV2ZW50IiwiZG9tIl19LCJqc29uIjp7InR5cGUiOiJqcyIs
InBhdGgiOiJqc29uL2pzb24tbWluLmpzIiwicmVxdWlyZXMiOlsieWFob28iXX0s
ImxheW91dCI6eyJ0eXBlIjoianMiLCJwYXRoIjoibGF5b3V0L2xheW91dC1iZXRh
LW1pbi5qcyIsInJlcXVpcmVzIjpbImRvbSIsImV2ZW50IiwiZWxlbWVudCJdLCJv
cHRpb25hbCI6WyJhbmltYXRpb24iLCJkcmFnZHJvcCIsInJlc2l6ZSIsInNlbGVj
dG9yIl0sInNraW5uYWJsZSI6dHJ1ZX0sImxvZ2dlciI6eyJ0eXBlIjoianMiLCJw
YXRoIjoibG9nZ2VyL2xvZ2dlci1taW4uanMiLCJyZXF1aXJlcyI6WyJldmVudCIs
ImRvbSJdLCJvcHRpb25hbCI6WyJkcmFnZHJvcCJdLCJza2lubmFibGUiOnRydWV9
LCJtZW51Ijp7InR5cGUiOiJqcyIsInBhdGgiOiJtZW51L21lbnUtbWluLmpzIiwi
cmVxdWlyZXMiOlsiY29udGFpbmVyY29yZSJdLCJza2lubmFibGUiOnRydWV9LCJw
cm9maWxlciI6eyJ0eXBlIjoianMiLCJwYXRoIjoicHJvZmlsZXIvcHJvZmlsZXIt
YmV0YS1taW4uanMiLCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwicHJvZmlsZXJ2aWV3
ZXIiOnsidHlwZSI6ImpzIiwicGF0aCI6InByb2ZpbGVydmlld2VyL3Byb2ZpbGVy
dmlld2VyLWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsieXVpbG9hZGVyIiwiZWxl
bWVudCJdLCJza2lubmFibGUiOnRydWV9LCJyZXNldCI6eyJ0eXBlIjoiY3NzIiwi
cGF0aCI6InJlc2V0L3Jlc2V0LW1pbi5jc3MifSwicmVzZXQtZm9udHMtZ3JpZHMi
OnsidHlwZSI6ImNzcyIsInBhdGgiOiJyZXNldC1mb250cy1ncmlkcy9yZXNldC1m
b250cy1ncmlkcy5jc3MiLCJzdXBlcnNlZGVzIjpbInJlc2V0IiwiZm9udHMiLCJn
cmlkcyIsInJlc2V0LWZvbnRzIl0sInJvbGx1cCI6M30sInJlc2V0LWZvbnRzIjp7
InR5cGUiOiJjc3MiLCJwYXRoIjoicmVzZXQtZm9udHMvcmVzZXQtZm9udHMuY3Nz
Iiwic3VwZXJzZWRlcyI6WyJyZXNldCIsImZvbnRzIl0sInJvbGx1cCI6Mn0sInJl
c2l6ZSI6eyJ0eXBlIjoianMiLCJwYXRoIjoicmVzaXplL3Jlc2l6ZS1iZXRhLW1p
bi5qcyIsInJlcXVpcmVzIjpbImRvbSIsImV2ZW50IiwiZHJhZ2Ryb3AiLCJlbGVt
ZW50Il0sIm9wdGlvbmFsIjpbImFuaW1hdGlvbiJdLCJza2lubmFibGUiOnRydWV9
LCJzZWxlY3RvciI6eyJ0eXBlIjoianMiLCJwYXRoIjoic2VsZWN0b3Ivc2VsZWN0
b3ItYmV0YS1taW4uanMiLCJyZXF1aXJlcyI6WyJ5YWhvbyIsImRvbSJdfSwic2lt
cGxlZWRpdG9yIjp7InR5cGUiOiJqcyIsInBhdGgiOiJlZGl0b3Ivc2ltcGxlZWRp
dG9yLWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsiZWxlbWVudCJdLCJvcHRpb25h
bCI6WyJjb250YWluZXJjb3JlIiwibWVudSIsImJ1dHRvbiIsImFuaW1hdGlvbiIs
ImRyYWdkcm9wIl0sInNraW5uYWJsZSI6dHJ1ZSwicGtnIjoiZWRpdG9yIn0sInNs
aWRlciI6eyJ0eXBlIjoianMiLCJwYXRoIjoic2xpZGVyL3NsaWRlci1taW4uanMi
LCJyZXF1aXJlcyI6WyJkcmFnZHJvcCJdLCJvcHRpb25hbCI6WyJhbmltYXRpb24i
XX0sInRhYnZpZXciOnsidHlwZSI6ImpzIiwicGF0aCI6InRhYnZpZXcvdGFidmll
dy1taW4uanMiLCJyZXF1aXJlcyI6WyJlbGVtZW50Il0sIm9wdGlvbmFsIjpbImNv
bm5lY3Rpb24iXSwic2tpbm5hYmxlIjp0cnVlfSwidHJlZXZpZXciOnsidHlwZSI6
ImpzIiwicGF0aCI6InRyZWV2aWV3L3RyZWV2aWV3LW1pbi5qcyIsInJlcXVpcmVz
IjpbImV2ZW50Il0sInNraW5uYWJsZSI6dHJ1ZX0sInVwbG9hZGVyIjp7InR5cGUi
OiJqcyIsInBhdGgiOiJ1cGxvYWRlci91cGxvYWRlci1leHBlcmltZW50YWwuanMi
LCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwidXRpbGl0aWVzIjp7InR5cGUiOiJqcyIs
InBhdGgiOiJ1dGlsaXRpZXMvdXRpbGl0aWVzLmpzIiwic3VwZXJzZWRlcyI6WyJ5
YWhvbyIsImV2ZW50IiwiZHJhZ2Ryb3AiLCJhbmltYXRpb24iLCJkb20iLCJjb25u
ZWN0aW9uIiwiZWxlbWVudCIsInlhaG9vLWRvbS1ldmVudCJdLCJyb2xsdXAiOjZ9
LCJ5YWhvbyI6eyJ0eXBlIjoianMiLCJwYXRoIjoieWFob28veWFob28tbWluLmpz
In0sInlhaG9vLWRvbS1ldmVudCI6eyJ0eXBlIjoianMiLCJwYXRoIjoieWFob28t
ZG9tLWV2ZW50L3lhaG9vLWRvbS1ldmVudC5qcyIsInN1cGVyc2VkZXMiOlsieWFo
b28iLCJldmVudCIsImRvbSJdLCJyb2xsdXAiOjN9LCJ5dWlsb2FkZXIiOnsidHlw
ZSI6ImpzIiwicGF0aCI6Inl1aWxvYWRlci95dWlsb2FkZXItYmV0YS1taW4uanMi
fSwieXVpdGVzdCI6eyJ0eXBlIjoianMiLCJwYXRoIjoieXVpdGVzdC95dWl0ZXN0
LW1pbi5qcyIsInJlcXVpcmVzIjpbImxvZ2dlciJdLCJza2lubmFibGUiOnRydWV9
fX0sT2JqZWN0VXRpbDp7YXBwZW5kQXJyYXk6ZnVuY3Rpb24obyxhKXtpZihhKXtm
b3IodmFyIGk9MDsKaTxhLmxlbmd0aDtpPWkrMSl7b1thW2ldXT10cnVlO319fSxr
ZXlzOmZ1bmN0aW9uKG8sb3JkZXJlZCl7dmFyIGE9W10saTtmb3IoaSBpbiBvKXtp
ZihsYW5nLmhhc093blByb3BlcnR5KG8saSkpe2EucHVzaChpKTt9fXJldHVybiBh
O319LEFycmF5VXRpbDp7YXBwZW5kQXJyYXk6ZnVuY3Rpb24oYTEsYTIpe0FycmF5
LnByb3RvdHlwZS5wdXNoLmFwcGx5KGExLGEyKTt9LGluZGV4T2Y6ZnVuY3Rpb24o
YSx2YWwpe2Zvcih2YXIgaT0wO2k8YS5sZW5ndGg7aT1pKzEpe2lmKGFbaV09PT12
YWwpe3JldHVybiBpO319cmV0dXJuIC0xO30sdG9PYmplY3Q6ZnVuY3Rpb24oYSl7
dmFyIG89e307Zm9yKHZhciBpPTA7aTxhLmxlbmd0aDtpPWkrMSl7b1thW2ldXT10
cnVlO31yZXR1cm4gbzt9LHVuaXE6ZnVuY3Rpb24oYSl7cmV0dXJuIFlVSS5PYmpl
Y3RVdGlsLmtleXMoWVVJLkFycmF5VXRpbC50b09iamVjdChhKSk7fX19O1lBSE9P
LnV0aWwuWVVJTG9hZGVyPWZ1bmN0aW9uKG8pe3RoaXMuX2ludGVybmFsQ2FsbGJh
Y2s9bnVsbDt0aGlzLl91c2VZYWhvb0xpc3RlbmVyPWZhbHNlO3RoaXMub25TdWNj
ZXNzPW51bGw7dGhpcy5vbkZhaWx1cmU9WS5sb2c7dGhpcy5vblByb2dyZXNzPW51
bGw7dGhpcy5zY29wZT10aGlzO3RoaXMuZGF0YT1udWxsO3RoaXMudmFyTmFtZT1u
dWxsO3RoaXMuYmFzZT1ZVUkuaW5mby5iYXNlO3RoaXMuaWdub3JlPW51bGw7dGhp
cy5mb3JjZT1udWxsO3RoaXMuYWxsb3dSb2xsdXA9dHJ1ZTt0aGlzLmZpbHRlcj1u
dWxsO3RoaXMucmVxdWlyZWQ9e307dGhpcy5tb2R1bGVJbmZvPWxhbmcubWVyZ2Uo
WVVJLmluZm8ubW9kdWxlSW5mbyk7dGhpcy5yb2xsdXBzPW51bGw7dGhpcy5sb2Fk
T3B0aW9uYWw9ZmFsc2U7dGhpcy5zb3J0ZWQ9W107dGhpcy5sb2FkZWQ9e307dGhp
cy5kaXJ0eT10cnVlO3RoaXMuaW5zZXJ0ZWQ9e307dmFyIHNlbGY9dGhpcztlbnYu
bGlzdGVuZXJzLnB1c2goZnVuY3Rpb24obSl7aWYoc2VsZi5fdXNlWWFob29MaXN0
ZW5lcil7c2VsZi5sb2FkTmV4dChtLm5hbWUpO319KTt0aGlzLnNraW49bGFuZy5t
ZXJnZShZVUkuaW5mby5za2luKTt0aGlzLl9jb25maWcobyk7fTtZLnV0aWwuWVVJ
TG9hZGVyLnByb3RvdHlwZT17RklMVEVSUzp7UkFXOnsic2VhcmNoRXhwIjoiLW1p
blxcLmpzIiwicmVwbGFjZVN0ciI6Ii5qcyJ9LERFQlVHOnsic2VhcmNoRXhwIjoi
LW1pblxcLmpzIiwicmVwbGFjZVN0ciI6Ii1kZWJ1Zy5qcyJ9fSxTS0lOX1BSRUZJ
WDoic2tpbi0iLF9jb25maWc6ZnVuY3Rpb24obyl7aWYoIW8pe3JldHVybiA7fWZv
cih2YXIgaSBpbiBvKXtpZihsYW5nLmhhc093blByb3BlcnR5KG8saSkpe3N3aXRj
aChpKXtjYXNlInJlcXVpcmUiOnRoaXMucmVxdWlyZShvW2ldKTticmVhaztjYXNl
ImZpbHRlciI6dmFyIGY9b1tpXTtpZih0eXBlb2YgZj09PSJzdHJpbmciKXtmPWYu
dG9VcHBlckNhc2UoKTtpZihmPT09IkRFQlVHIil7dGhpcy5yZXF1aXJlKCJsb2dn
ZXIiKTt9dGhpcy5maWx0ZXI9dGhpcy5GSUxURVJTW2ZdO31lbHNle3RoaXMuZmls
dGVyPWY7fWJyZWFrO2RlZmF1bHQ6dGhpc1tpXT1vW2ldO319fX0sYWRkTW9kdWxl
OmZ1bmN0aW9uKG8pe2lmKCFvfHwhby5uYW1lfHwhby50eXBlfHwoIW8ucGF0aCYm
IW8uZnVsbHBhdGgpKXtyZXR1cm4gZmFsc2U7fXRoaXMubW9kdWxlSW5mb1tvLm5h
bWVdPW87dGhpcy5kaXJ0eT10cnVlO3JldHVybiB0cnVlO30scmVxdWlyZTpmdW5j
dGlvbih3aGF0KXt2YXIgYT0odHlwZW9mIHdoYXQ9PT0ic3RyaW5nIik/YXJndW1l
bnRzOndoYXQ7dGhpcy5kaXJ0eT10cnVlO2Zvcih2YXIgaT0wO2k8YS5sZW5ndGg7
aT1pKzEpe3RoaXMucmVxdWlyZWRbYVtpXV09dHJ1ZTt2YXIgcz10aGlzLnBhcnNl
U2tpbihhW2ldKTtpZihzKXt0aGlzLl9hZGRTa2luKHMuc2tpbixzLm1vZHVsZSk7
fX1ZVUkuT2JqZWN0VXRpbC5hcHBlbmRBcnJheSh0aGlzLnJlcXVpcmVkLGEpO30s
X2FkZFNraW46ZnVuY3Rpb24oc2tpbixtb2Qpe3ZhciBuYW1lPXRoaXMuZm9ybWF0
U2tpbihza2luKTtpZighdGhpcy5tb2R1bGVJbmZvW25hbWVdKXt0aGlzLmFkZE1v
ZHVsZSh7Im5hbWUiOm5hbWUsInR5cGUiOiJjc3MiLCJwYXRoIjp0aGlzLnNraW4u
YmFzZStza2luKyIvIit0aGlzLnNraW4ucGF0aCwicm9sbHVwIjp0aGlzLnNraW4u
cm9sbHVwfSk7fWlmKG1vZCl7bmFtZT10aGlzLmZvcm1hdFNraW4oc2tpbixtb2Qp
O2lmKCF0aGlzLm1vZHVsZUluZm9bbmFtZV0pe3ZhciBtZGVmPXRoaXMubW9kdWxl
SW5mb1ttb2RdO3ZhciBwa2c9bWRlZi5wa2d8fG1vZDt0aGlzLmFkZE1vZHVsZSh7
Im5hbWUiOm5hbWUsInR5cGUiOiJjc3MiLCJwYXRoIjpwa2crIi8iK3RoaXMuc2tp
bi5iYXNlK3NraW4rIi8iK21vZCsiLmNzcyJ9KTt9fX0sZ2V0UmVxdWlyZXM6ZnVu
Y3Rpb24obW9kKXtpZighbW9kKXtyZXR1cm5bXTt9aWYoIXRoaXMuZGlydHkmJm1v
ZC5leHBhbmRlZCl7cmV0dXJuIG1vZC5leHBhbmRlZDt9bW9kLnJlcXVpcmVzPW1v
ZC5yZXF1aXJlc3x8W107dmFyIGksZD1bXSxyPW1vZC5yZXF1aXJlcyxvPW1vZC5v
cHRpb25hbCxpbmZvPXRoaXMubW9kdWxlSW5mbyxtO2ZvcihpPTA7aTxyLmxlbmd0
aDtpPWkrMSl7ZC5wdXNoKHJbaV0pO209aW5mb1tyW2ldXTtZVUkuQXJyYXlVdGls
LmFwcGVuZEFycmF5KGQsdGhpcy5nZXRSZXF1aXJlcyhtKSk7aWYobS5za2lubmFi
bGUpe3ZhciByZXE9dGhpcy5yZXF1aXJlZCxsPXJlcS5sZW5ndGg7Zm9yKHZhciBq
PTA7ajxsO2o9aisxKXtpZihyZXFbal0uaW5kZXhPZihyW2pdKT4tMSl7ZC5wdXNo
KHJlcVtqXSk7fX19fWlmKG8mJnRoaXMubG9hZE9wdGlvbmFsKXtmb3IoaT0wO2k8
by5sZW5ndGg7aT1pKzEpe2QucHVzaChvW2ldKTtZVUkuQXJyYXlVdGlsLmFwcGVu
ZEFycmF5KGQsdGhpcy5nZXRSZXF1aXJlcyhpbmZvW29baV1dKSk7fX1tb2QuZXhw
YW5kZWQ9WVVJLkFycmF5VXRpbC51bmlxKGQpO3JldHVybiBtb2QuZXhwYW5kZWQ7
fSxnZXRQcm92aWRlczpmdW5jdGlvbihuYW1lKXt2YXIgbW9kPXRoaXMubW9kdWxl
SW5mb1tuYW1lXTt2YXIgbz17fTtvW25hbWVdPXRydWU7dmFyIHM9bW9kJiZtb2Qu
c3VwZXJzZWRlcztZVUkuT2JqZWN0VXRpbC5hcHBlbmRBcnJheShvLHMpO3JldHVy
biBvO30sY2FsY3VsYXRlOmZ1bmN0aW9uKG8pe2lmKHRoaXMuZGlydHkpe3RoaXMu
X2NvbmZpZyhvKTt0aGlzLl9zZXR1cCgpO3RoaXMuX2V4cGxvZGUoKTt0aGlzLl9z
a2luKCk7aWYodGhpcy5hbGxvd1JvbGx1cCl7dGhpcy5fcm9sbHVwKCk7fXRoaXMu
X3JlZHVjZSgpO3RoaXMuX3NvcnQoKTt0aGlzLmRpcnR5PWZhbHNlO319LF9zZXR1
cDpmdW5jdGlvbigpe3RoaXMubG9hZGVkPWxhbmcubWVyZ2UodGhpcy5pbnNlcnRl
ZCk7aWYoIXRoaXMuX3NhbmRib3gpe3RoaXMubG9hZGVkPWxhbmcubWVyZ2UodGhp
cy5sb2FkZWQsZW52Lm1vZHVsZXMpO31pZih0aGlzLmlnbm9yZSl7WVVJLk9iamVj
dFV0aWwuYXBwZW5kQXJyYXkodGhpcy5sb2FkZWQsdGhpcy5pZ25vcmUpO31pZih0
aGlzLmZvcmNlKXtmb3IodmFyIGk9MDtpPHRoaXMuZm9yY2UubGVuZ3RoO2k9aSsx
KXtpZih0aGlzLmZvcmNlW2ldIGluIHRoaXMubG9hZGVkKXtkZWxldGUgdGhpcy5s
b2FkZWRbdGhpcy5mb3JjZVtpXV07fX19fSxfZXhwbG9kZTpmdW5jdGlvbigpe3Zh
ciByPXRoaXMucmVxdWlyZWQsaSxtb2Q7Zm9yKGkgaW4gcil7bW9kPXRoaXMubW9k
dWxlSW5mb1tpXTtpZihtb2Qpe3ZhciByZXE9dGhpcy5nZXRSZXF1aXJlcyhtb2Qp
O2lmKHJlcSl7WVVJLk9iamVjdFV0aWwuYXBwZW5kQXJyYXkocixyZXEpO319fX0s
X3NraW46ZnVuY3Rpb24oKXt2YXIgcj10aGlzLnJlcXVpcmVkLGksbW9kO2Zvcihp
IGluIHIpe21vZD10aGlzLm1vZHVsZUluZm9baV07aWYobW9kJiZtb2Quc2tpbm5h
YmxlKXt2YXIgbz10aGlzLnNraW4ub3ZlcnJpZGVzLGo7aWYobyYmb1tpXSl7Zm9y
KGo9MDtqPG9baV0ubGVuZ3RoO2o9aisxKXt0aGlzLnJlcXVpcmUodGhpcy5mb3Jt
YXRTa2luKG9baV1bal0saSkpO319ZWxzZXt0aGlzLnJlcXVpcmUodGhpcy5mb3Jt
YXRTa2luKHRoaXMuc2tpbi5kZWZhdWx0U2tpbixpKSk7fX19fSxmb3JtYXRTa2lu
OmZ1bmN0aW9uKHNraW4sbW9kKXt2YXIgcz10aGlzLlNLSU5fUFJFRklYK3NraW47
aWYobW9kKXtzPXMrIi0iK21vZDt9cmV0dXJuIHM7fSxwYXJzZVNraW46ZnVuY3Rp
b24obW9kKXtpZihtb2QuaW5kZXhPZih0aGlzLlNLSU5fUFJFRklYKT09PTApe3Zh
ciBhPW1vZC5zcGxpdCgiLSIpO3JldHVybntza2luOmFbMV0sbW9kdWxlOmFbMl19
O31yZXR1cm4gbnVsbDt9LF9yb2xsdXA6ZnVuY3Rpb24oKXt2YXIgaSxqLG0scyxy
b2xsdXBzPXt9LHI9dGhpcy5yZXF1aXJlZCxyb2xsO2lmKHRoaXMuZGlydHl8fCF0
aGlzLnJvbGx1cHMpe2ZvcihpIGluIHRoaXMubW9kdWxlSW5mbyl7bT10aGlzLm1v
ZHVsZUluZm9baV07aWYobSYmbS5yb2xsdXApe3JvbGx1cHNbaV09bTt9fXRoaXMu
cm9sbHVwcz1yb2xsdXBzO31mb3IoOzspe3ZhciByb2xsZWQ9ZmFsc2U7Zm9yKGkg
aW4gcm9sbHVwcyl7aWYoIXJbaV0mJiF0aGlzLmxvYWRlZFtpXSl7bT10aGlzLm1v
ZHVsZUluZm9baV07cz1tLnN1cGVyc2VkZXM7cm9sbD1mYWxzZTtpZighbS5yb2xs
dXApe2NvbnRpbnVlO312YXIgc2tpbj10aGlzLnBhcnNlU2tpbihpKSxjPTA7aWYo
c2tpbil7Zm9yKGogaW4gcil7aWYoaSE9PWomJnRoaXMucGFyc2VTa2luKGopKXtj
Kys7cm9sbD0oYz49bS5yb2xsdXApO2lmKHJvbGwpe2JyZWFrO319fX1lbHNle2Zv
cihqPTA7ajxzLmxlbmd0aDtqPWorMSl7aWYodGhpcy5sb2FkZWRbc1tqXV0mJigh
WVVJLmR1cHNBbGxvd2VkW3Nbal1dKSl7cm9sbD1mYWxzZTticmVhazt9ZWxzZXtp
ZihyW3Nbal1dKXtjKys7cm9sbD0oYz49bS5yb2xsdXApO2lmKHJvbGwpe2JyZWFr
O319fX19aWYocm9sbCl7cltpXT10cnVlO3JvbGxlZD10cnVlO3RoaXMuZ2V0UmVx
dWlyZXMobSk7fX19aWYoIXJvbGxlZCl7YnJlYWs7fX19LF9yZWR1Y2U6ZnVuY3Rp
b24oKXt2YXIgaSxqLHMsbSxyPXRoaXMucmVxdWlyZWQ7Zm9yKGkgaW4gcil7aWYo
aSBpbiB0aGlzLmxvYWRlZCl7ZGVsZXRlIHJbaV07fWVsc2V7dmFyIHNraW5EZWY9
dGhpcy5wYXJzZVNraW4oaSk7aWYoc2tpbkRlZil7aWYoIXNraW5EZWYubW9kdWxl
KXt2YXIgc2tpbl9wcmU9dGhpcy5TS0lOX1BSRUZJWCtza2luRGVmLnNraW47Zm9y
KGogaW4gcil7aWYoaiE9PWkmJmouaW5kZXhPZihza2luX3ByZSk+LTEpe2RlbGV0
ZSByW2pdO319fX1lbHNle209dGhpcy5tb2R1bGVJbmZvW2ldO3M9bSYmbS5zdXBl
cnNlZGVzO2lmKHMpe2ZvcihqPTA7ajxzLmxlbmd0aDtqPWorMSl7aWYoc1tqXSBp
biByKXtkZWxldGUgcltzW2pdXTt9fX19fX19LF9zb3J0OmZ1bmN0aW9uKCl7dmFy
IHM9W10saW5mbz10aGlzLm1vZHVsZUluZm8sbG9hZGVkPXRoaXMubG9hZGVkO3Zh
ciByZXF1aXJlcz1mdW5jdGlvbihhYSxiYil7aWYobG9hZGVkW2JiXSl7cmV0dXJu
IGZhbHNlO312YXIgaWksbW09aW5mb1thYV0scnI9bW0mJm1tLmV4cGFuZGVkO2lm
KHJyJiZZVUkuQXJyYXlVdGlsLmluZGV4T2YocnIsYmIpPi0xKXtyZXR1cm4gdHJ1
ZTt9dmFyIHNzPWluZm9bYmJdJiZpbmZvW2JiXS5zdXBlcnNlZGVzO2lmKHNzKXtm
b3IoaWk9MDtpaTxzcy5sZW5ndGg7aWk9aWkrMSl7aWYocmVxdWlyZXMoYWEsc3Nb
aWldKSl7cmV0dXJuIHRydWU7fX19cmV0dXJuIGZhbHNlO307Zm9yKHZhciBpIGlu
IHRoaXMucmVxdWlyZWQpe3MucHVzaChpKTt9dmFyIHA9MDtmb3IoOzspe3ZhciBs
PXMubGVuZ3RoLGEsYixqLGssbW92ZWQ9ZmFsc2U7Zm9yKGo9cDtqPGw7aj1qKzEp
e2E9c1tqXTtmb3Ioaz1qKzE7azxsO2s9aysxKXtpZihyZXF1aXJlcyhhLHNba10p
KXtiPXMuc3BsaWNlKGssMSk7cy5zcGxpY2UoaiwwLGJbMF0pO21vdmVkPXRydWU7
YnJlYWs7fX1pZihtb3ZlZCl7YnJlYWs7fWVsc2V7cD1wKzE7fX1pZighbW92ZWQp
e2JyZWFrO319dGhpcy5zb3J0ZWQ9czt9LHRvU3RyaW5nOmZ1bmN0aW9uKCl7dmFy
IG89e3R5cGU6IllVSUxvYWRlciIsYmFzZTp0aGlzLmJhc2UsZmlsdGVyOnRoaXMu
ZmlsdGVyLHJlcXVpcmVkOnRoaXMucmVxdWlyZWQsbG9hZGVkOnRoaXMubG9hZGVk
LGluc2VydGVkOnRoaXMuaW5zZXJ0ZWR9OwpsYW5nLmR1bXAobywxKTt9LGluc2Vy
dDpmdW5jdGlvbihvLHR5cGUpe3RoaXMuY2FsY3VsYXRlKG8pO2lmKCF0eXBlKXt2
YXIgc2VsZj10aGlzO3RoaXMuX2ludGVybmFsQ2FsbGJhY2s9ZnVuY3Rpb24oKXtz
ZWxmLl9pbnRlcm5hbENhbGxiYWNrPW51bGw7c2VsZi5pbnNlcnQobnVsbCwianMi
KTt9O3RoaXMuaW5zZXJ0KG51bGwsImNzcyIpO3JldHVybiA7fXRoaXMuX2xvYWRp
bmc9dHJ1ZTt0aGlzLmxvYWRUeXBlPXR5cGU7dGhpcy5sb2FkTmV4dCgpO30sc2Fu
ZGJveDpmdW5jdGlvbihvLHR5cGUpe2lmKG8pe31lbHNle310aGlzLl9jb25maWco
byk7aWYoIXRoaXMub25TdWNjZXNzKXt0aHJvdyBuZXcgRXJyb3IoIllvdSBtdXN0
IHN1cHBseSBhbiBvblN1Y2Nlc3MgaGFuZGxlciBmb3IgeW91ciBzYW5kYm94Iik7
fXRoaXMuX3NhbmRib3g9dHJ1ZTt2YXIgc2VsZj10aGlzO2lmKCF0eXBlfHx0eXBl
IT09ImpzIil7dGhpcy5faW50ZXJuYWxDYWxsYmFjaz1mdW5jdGlvbigpe3NlbGYu
X2ludGVybmFsQ2FsbGJhY2s9bnVsbDtzZWxmLnNhbmRib3gobnVsbCwianMiKTt9
O3RoaXMuaW5zZXJ0KG51bGwsImNzcyIpO3JldHVybiA7fWlmKCF1dGlsLkNvbm5l
Y3Qpe3ZhciBsZD1uZXcgWUFIT08udXRpbC5ZVUlMb2FkZXIoKTtsZC5pbnNlcnQo
e2Jhc2U6dGhpcy5iYXNlLGZpbHRlcjp0aGlzLmZpbHRlcixyZXF1aXJlOiJjb25u
ZWN0aW9uIixvblN1Y2Nlc3M6ZnVuY3Rpb24oKXt0aGlzLnNhbmRib3gobnVsbCwi
anMiKTt9LHNjb3BlOnRoaXN9LCJqcyIpO3JldHVybiA7fXRoaXMuX3NjcmlwdFRl
eHQ9W107dGhpcy5fbG9hZENvdW50PTA7dGhpcy5fc3RvcENvdW50PXRoaXMuc29y
dGVkLmxlbmd0aDt0aGlzLl94aHI9W107dGhpcy5jYWxjdWxhdGUoKTt2YXIgcz10
aGlzLnNvcnRlZCxsPXMubGVuZ3RoLGksbSx1cmw7Zm9yKGk9MDtpPGw7aT1pKzEp
e209dGhpcy5tb2R1bGVJbmZvW3NbaV1dO2lmKCFtKXt0aGlzLm9uRmFpbHVyZS5j
YWxsKHRoaXMuc2NvcGUse21zZzoidW5kZWZpbmVkIG1vZHVsZSAiK20sZGF0YTp0
aGlzLmRhdGF9KTtmb3IodmFyIGo9MDtqPHRoaXMuX3hoci5sZW5ndGg7aj1qKzEp
e3RoaXMuX3hocltqXS5hYm9ydCgpO31yZXR1cm4gO31pZihtLnR5cGUhPT0ianMi
KXt0aGlzLl9sb2FkQ291bnQrKztjb250aW51ZTt9dXJsPW0uZnVsbHBhdGh8fHRo
aXMuX3VybChtLnBhdGgpO3ZhciB4aHJEYXRhPXtzdWNjZXNzOmZ1bmN0aW9uKG8p
e3ZhciBpZHg9by5hcmd1bWVudFswXSxuYW1lPW8uYXJndW1lbnRbMl07dGhpcy5f
c2NyaXB0VGV4dFtpZHhdPW8ucmVzcG9uc2VUZXh0O2lmKHRoaXMub25Qcm9ncmVz
cyl7dGhpcy5vblByb2dyZXNzLmNhbGwodGhpcy5zY29wZSx7bmFtZTpuYW1lLHNj
cmlwdFRleHQ6by5yZXNwb25zZVRleHQseGhyUmVzcG9uc2U6byxkYXRhOnRoaXMu
ZGF0YX0pO310aGlzLl9sb2FkQ291bnQrKztpZih0aGlzLl9sb2FkQ291bnQ+PXRo
aXMuX3N0b3BDb3VudCl7dmFyIHY9dGhpcy52YXJOYW1lfHwiWUFIT08iO3ZhciB0
PSIoZnVuY3Rpb24oKSB7XG4iO3ZhciBiPSJcbnJldHVybiAiK3YrIjtcbn0pKCk7
Ijt2YXIgcmVmPWV2YWwodCt0aGlzLl9zY3JpcHRUZXh0LmpvaW4oIlxuIikrYik7
dGhpcy5fcHVzaEV2ZW50cyhyZWYpO2lmKHJlZil7dGhpcy5vblN1Y2Nlc3MuY2Fs
bCh0aGlzLnNjb3BlLHtyZWZlcmVuY2U6cmVmLGRhdGE6dGhpcy5kYXRhfSk7fWVs
c2V7dGhpcy5vbkZhaWx1cmUuY2FsbCh0aGlzLnNjb3BlLHttc2c6dGhpcy52YXJO
YW1lKyIgcmVmZXJlbmNlIGZhaWx1cmUiLGRhdGE6dGhpcy5kYXRhfSk7fX19LGZh
aWx1cmU6ZnVuY3Rpb24obyl7dGhpcy5vbkZhaWx1cmUuY2FsbCh0aGlzLnNjb3Bl
LHttc2c6IlhIUiBmYWlsdXJlIix4aHJSZXNwb25zZTpvLGRhdGE6dGhpcy5kYXRh
fSk7fSxzY29wZTp0aGlzLGFyZ3VtZW50OltpLHVybCxzW2ldXX07dGhpcy5feGhy
LnB1c2godXRpbC5Db25uZWN0LmFzeW5jUmVxdWVzdCgiR0VUIix1cmwseGhyRGF0
YSkpO319LGxvYWROZXh0OmZ1bmN0aW9uKG1uYW1lKXtpZighdGhpcy5fbG9hZGlu
Zyl7cmV0dXJuIDt9aWYobW5hbWUpe2lmKG1uYW1lIT09dGhpcy5fbG9hZGluZyl7
cmV0dXJuIDt9dGhpcy5pbnNlcnRlZFttbmFtZV09dHJ1ZTtpZih0aGlzLm9uUHJv
Z3Jlc3Mpe3RoaXMub25Qcm9ncmVzcy5jYWxsKHRoaXMuc2NvcGUse25hbWU6bW5h
bWUsZGF0YTp0aGlzLmRhdGF9KTt9fXZhciBzPXRoaXMuc29ydGVkLGxlbj1zLmxl
bmd0aCxpLG07Zm9yKGk9MDtpPGxlbjtpPWkrMSl7aWYoc1tpXSBpbiB0aGlzLmlu
c2VydGVkKXtjb250aW51ZTt9aWYoc1tpXT09PXRoaXMuX2xvYWRpbmcpe3JldHVy
biA7fW09dGhpcy5tb2R1bGVJbmZvW3NbaV1dO2lmKCFtKXt0aGlzLm9uRmFpbHVy
ZS5jYWxsKHRoaXMuc2NvcGUse21zZzoidW5kZWZpbmVkIG1vZHVsZSAiK20sZGF0
YTp0aGlzLmRhdGF9KTtyZXR1cm4gO31pZighdGhpcy5sb2FkVHlwZXx8dGhpcy5s
b2FkVHlwZT09PW0udHlwZSl7dGhpcy5fbG9hZGluZz1zW2ldO3ZhciBmbj0obS50
eXBlPT09ImNzcyIpP3V0aWwuR2V0LmNzczp1dGlsLkdldC5zY3JpcHQsdXJsPW0u
ZnVsbHBhdGh8fHRoaXMuX3VybChtLnBhdGgpLHNlbGY9dGhpcyxjPWZ1bmN0aW9u
KG8pe3NlbGYubG9hZE5leHQoby5kYXRhKTt9O2lmKGVudi51YS53ZWJraXQmJmVu
di51YS53ZWJraXQ8NDIwJiZtLnR5cGU9PT0ianMiJiYhbS52YXJOYW1lKXtjPW51
bGw7dGhpcy5fdXNlWWFob29MaXN0ZW5lcj10cnVlO31mbih1cmwse2RhdGE6c1tp
XSxvblN1Y2Nlc3M6Yyx2YXJOYW1lOm0udmFyTmFtZSxzY29wZTpzZWxmfSk7cmV0
dXJuIDt9fXRoaXMuX2xvYWRpbmc9bnVsbDtpZih0aGlzLl9pbnRlcm5hbENhbGxi
YWNrKXt2YXIgZj10aGlzLl9pbnRlcm5hbENhbGxiYWNrO3RoaXMuX2ludGVybmFs
Q2FsbGJhY2s9bnVsbDtmLmNhbGwodGhpcyk7fWVsc2V7aWYodGhpcy5vblN1Y2Nl
c3Mpe3RoaXMuX3B1c2hFdmVudHMoKTt0aGlzLm9uU3VjY2Vzcy5jYWxsKHRoaXMu
c2NvcGUse2RhdGE6dGhpcy5kYXRhfSk7fX19LF9wdXNoRXZlbnRzOmZ1bmN0aW9u
KHJlZil7dmFyIHI9cmVmfHxZQUhPTztpZihyLnV0aWwmJnIudXRpbC5FdmVudCl7
ci51dGlsLkV2ZW50Ll9sb2FkKCk7fX0sX3VybDpmdW5jdGlvbihwYXRoKXt2YXIg
dT10aGlzLmJhc2V8fCIiLGY9dGhpcy5maWx0ZXI7dT11K3BhdGg7aWYoZil7dT11
LnJlcGxhY2UobmV3IFJlZ0V4cChmLnNlYXJjaEV4cCksZi5yZXBsYWNlU3RyKTt9
cmV0dXJuIHU7fX07fSkoKTs=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=atpcomments.js
Content-Type: application/x-javascript; charset=utf-8; name=atpcomments.js
Content-Location: http://blogs.abc.net.au/.shared/js/atpcomments.js?v=5
Content-Transfer-Encoding: Base64
dmFyIHNpeEFwYXJ0X2F0cENvbW1lbnRzID0gewogICAgLyogVmFycyB1c2VkIHRo
cm91Z2hvdXQgY29tbWVudCBwcmVwICovCiAgICBwYXJhbXM6IHsKICAgICAgICBs
b2FkZWQ6IGZhbHNlLAogICAgICAgIGlzQWR2YW5jZWQ6IGZhbHNlLAogICAgICAg
IGJ1dHRvbkludGVydmFsOiB1bmRlZmluZWQsCiAgICAgICAgY29tbWVudGVyTmFt
ZTogdW5kZWZpbmVkCiAgICB9LAoKICAgIHByZXBhcmU6IGZ1bmN0aW9uICggZm9y
bSApIHsKICAgICAgICAvKiBMb2FkIGFsbCBBVFAgQ29tbWVudCBkZXBlZGVuY2ll
cyAqLwogICAgICAgIHRoaXMubG9hZERlcGVuZGVuY2llcygpOwoKICAgICAgICAv
KiBJZiB3ZSdyZSBub3QgZGVhbGluZyB3aXRoIGFuIGFkdmFuY2VkIHRlbXBsYXRl
IHNldCwgc2V0dXAgaW5wdXQgc3R5bGluZyAqLwogICAgICAgIC8qIElucHV0IHN0
eWxpbmcgaXMgdGhlIGxvZ2ljIHRvIHNob3cgZGVmYXVsdCB0ZXh0IGluIGdyYXkg
YnV0IGlucHV0IHRleHQgaW4gYmxhY2sgKi8KICAgICAgICBpZighdGhpcy5wYXJh
bXMuaXNBZHZhbmNlZCkgewogICAgICAgICAgICBpZihkb2N1bWVudC5hZGRFdmVu
dExpc3RlbmVyKSB7CiAgICAgICAgICAgICAgICBpZiggIXRoaXMucGFyYW1zLmlz
QWR2YW5jZWQgJiYgIXJlZ2lzdHJhdGlvblJlcXVpcmVkICl7CiAgICAgICAgICAg
ICAgICAgICAgZm9ybS5hdXRob3IuYWRkRXZlbnRMaXN0ZW5lcignZm9jdXMnLCB0
aGlzLmNvbW1lbnRJbnB1dFN0eWxpbmcsZmFsc2UpOwogICAgICAgICAgICAgICAg
ICAgIGZvcm0uYXV0aG9yLmFkZEV2ZW50TGlzdGVuZXIoJ2JsdXInLCB0aGlzLmNv
bW1lbnRJbnB1dFN0eWxpbmcsIGZhbHNlKTsKICAgICAgICAgICAgICAgICAgICBp
ZiggZm9ybS5lbWFpbCApewogICAgICAgICAgICAgICAgICAgICAgICBmb3JtLmVt
YWlsLmFkZEV2ZW50TGlzdGVuZXIoJ2ZvY3VzJywgdGhpcy5jb21tZW50SW5wdXRT
dHlsaW5nLGZhbHNlKTsKICAgICAgICAgICAgICAgICAgICAgICAgZm9ybS5lbWFp
bC5hZGRFdmVudExpc3RlbmVyKCdibHVyJywgdGhpcy5jb21tZW50SW5wdXRTdHls
aW5nLCBmYWxzZSk7ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgaWYoIGZvcm0udXJsICl7CiAgICAg
ICAgICAgICAgICAgICAgICAgIGZvcm0udXJsLmFkZEV2ZW50TGlzdGVuZXIoJ2Zv
Y3VzJywgdGhpcy5jb21tZW50SW5wdXRTdHlsaW5nLGZhbHNlKTsKICAgICAgICAg
ICAgICAgICAgICAgICAgZm9ybS51cmwuYWRkRXZlbnRMaXN0ZW5lcignYmx1cics
IHRoaXMuY29tbWVudElucHV0U3R5bGluZywgZmFsc2UpOyAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgZm9ybS50ZXh0LmFkZEV2ZW50TGlzdGVuZXIoJ2tleXVw
JywgdGhpcy5jb21tZW50SW5wdXRTdHlsaW5nLGZhbHNlKTsKCiAgICAgICAgICAg
IH0gZWxzZSBpZihkb2N1bWVudC5hdHRhY2hFdmVudCkgewogICAgICAgICAgICAg
ICAgaWYoICF0aGlzLnBhcmFtcy5pc0FkdmFuY2VkICYmICFyZWdpc3RyYXRpb25S
ZXF1aXJlZCApewogICAgICAgICAgICAgICAgICAgIGZvcm0uYXV0aG9yLmF0dGFj
aEV2ZW50KCdvbmZvY3VzJywgdGhpcy5jb21tZW50SW5wdXRTdHlsaW5nKTsKICAg
ICAgICAgICAgICAgICAgICBmb3JtLmF1dGhvci5hdHRhY2hFdmVudCgnb25ibHVy
JywgdGhpcy5jb21tZW50SW5wdXRTdHlsaW5nKTsKICAgICAgICAgICAgICAgICAg
ICBpZiggZm9ybS5lbWFpbCApewogICAgICAgICAgICAgICAgICAgICAgICBmb3Jt
LmVtYWlsLmF0dGFjaEV2ZW50KCdvbmZvY3VzJywgdGhpcy5jb21tZW50SW5wdXRT
dHlsaW5nKTsKICAgICAgICAgICAgICAgICAgICAgICAgZm9ybS5lbWFpbC5hdHRh
Y2hFdmVudCgnb25ibHVyJywgdGhpcy5jb21tZW50SW5wdXRTdHlsaW5nKTsgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICAgICBpZiggZm9ybS51cmwgKXsKICAgICAgICAgICAgICAgICAgICAg
ICAgZm9ybS51cmwuYXR0YWNoRXZlbnQoJ29uZm9jdXMnLCB0aGlzLmNvbW1lbnRJ
bnB1dFN0eWxpbmcpOwogICAgICAgICAgICAgICAgICAgICAgICBmb3JtLnVybC5h
dHRhY2hFdmVudCgnb25ibHVyJywgdGhpcy5jb21tZW50SW5wdXRTdHlsaW5nKTsg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGZvcm0udGV4dC5hdHRhY2hFdmVu
dCgnb25rZXl1cCcsIHRoaXMuY29tbWVudElucHV0U3R5bGluZyk7CiAgICAgICAg
ICAgIH0KICAgICAgICB9CgogICAgICAgIC8qIElmIHRoZSBwcmV2aWV3IGRpdiBl
eGlzdHMgYW5kIGlzbid0IGhpZGRlbiB0aGVuIGFkZCB0aGUgY29tbWVudCBzdHls
ZXMgKi8KICAgICAgICBpZiggY29tbWVudFByZXZpZXcgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnY29tbWVudC1wcmV2aWV3LWNvbmZpcm1hdGlvbicpICkgewog
ICAgICAgICAgICBpZiggdGhpcy5nZXRTdHlsZShjb21tZW50UHJldmlldywiZGlz
cGxheSIpICE9ICdub25lJyApIHsKICAgICAgICAgICAgICAgIHRoaXMuYWRkQ29t
bWVudFN0eWxlcygpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfSwKCiAg
ICAvKiBBZGQgb3VyIGF0cC1jb21tZW50cyBzdHlsZXNoZWV0ICovCiAgICBhZGRD
b21tZW50U3R5bGVzOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIGNvbW1lbnRf
c3R5bGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7CgogICAgICAg
IGNvbW1lbnRfc3R5bGUuc2V0QXR0cmlidXRlKCdyZWwnLCdzdHlsZXNoZWV0Jyk7
CiAgICAgICAgY29tbWVudF9zdHlsZS5ocmVmID0gJy8uc2hhcmVkL2Nzcy9hdHAt
Y29tbWVudHMuY3NzJzsKICAgICAgICBjb21tZW50X3N0eWxlLnR5cGUgPSAndGV4
dC9jc3MnOwogICAgICAgIGNvbW1lbnRfc3R5bGUubWVkaWEgPSAnc2NyZWVuJzsK
CiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVsw
XS5hcHBlbmRDaGlsZChjb21tZW50X3N0eWxlKTsgICAgCiAgICB9LAoKICAgIC8q
IFJldHVybiB0aGUgdmFsdWUgZm9yIGEgc3R5bGUgcHJvcGVydHksIGdpdmVuIGEg
RE9NIGVsZW1lbnQgKi8KICAgIGdldFN0eWxlOiBmdW5jdGlvbiAoIGVsLCBwcm9w
ZXJ0eSApIHsKICAgICAgICB2YXIgc3R5bGVWYWx1ZTsKCiAgICAgICAgaWYoIGVs
LmN1cnJlbnRTdHlsZSApIHsKICAgICAgICAgICAgc3R5bGVWYWx1ZSA9IGVsLmN1
cnJlbnRTdHlsZVsgcHJvcGVydHkgXTsKICAgICAgICB9IGVsc2UgaWYoIHdpbmRv
dy5nZXRDb21wdXRlZFN0eWxlICkgewogICAgICAgICAgICBzdHlsZVZhbHVlID0g
d2luZG93LmdldENvbXB1dGVkU3R5bGUoIGVsLG51bGwgKS5nZXRQcm9wZXJ0eVZh
bHVlKCBwcm9wZXJ0eSApOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIHN0eWxl
VmFsdWU7CiAgICB9LAoKICAgIC8qIExvYWQgdGhlIHJlcXVpcmVkIEphdmFTY3Jp
cHQgZGVwZW5kZW5jaWVzIGZvciBhdHBDb21tZW50cyAqLwogICAgbG9hZERlcGVu
ZGVuY2llczogZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBsb2FkZXI7CiAgICAg
ICAgdmFyIGNvbW1lbnRQcmV2aWV3OwogICAgICAgIHZhciBfdGhpcyA9IHRoaXM7
CgogICAgICAgIGlmICghdGhpcy5wYXJhbXMubG9hZGVkKSB7CiAgICAgICAgICAg
IGxvYWRlciA9IG5ldyBZQUhPTy51dGlsLllVSUxvYWRlcigpOwogICAgICAgICAg
ICBsb2FkZXIuYWRkTW9kdWxlKHsKICAgICAgICAgICAgICAgIG5hbWU6ICJhdHBj
b21tZW50cyIsCiAgICAgICAgICAgICAgICB0eXBlOiAianMiLAogICAgICAgICAg
ICAgICAgZnVsbHBhdGg6IGF0cENvbW1lbnRzUGF0aAogICAgICAgICAgICB9KTsK
ICAgICAgICAgICAgbG9hZGVyLmFkZE1vZHVsZSh7CiAgICAgICAgICAgICAgICBu
YW1lOiAianNvbnJwYyIsCiAgICAgICAgICAgICAgICB0eXBlOiAianMiLAogICAg
ICAgICAgICAgICAgZnVsbHBhdGg6ICIvLnNoYXJlZC9qcy9qc29ucnBjLWNsaWVu
dC5qcyIgICAgICAgCiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBsb2FkZXIu
cmVxdWlyZSgieWFob28tZG9tLWV2ZW50IiwgImNvbm5lY3Rpb24iLCAianNvbiIs
ICJqc29ucnBjIiwgImF0cGNvbW1lbnRzIik7ICAgICAgCiAgICAgICAgICAgIGxv
YWRlci5pbnNlcnQoewogICAgICAgICAgICAgICAgb25TdWNjZXNzOiBmdW5jdGlv
bigpIHsKICAgICAgICAgICAgICAgICAgICB2YXIgY29tbWVudEZvcm0gPSBfdGhp
cy5maW5kQ29tbWVudEZvcm0oKTsgLyogU2V0IHJlZmVyZW5jZSB0byB0aGUgY29t
bWVudCBmb3JtICovCiAgICAgICAgICAgICAgICAgICAgdmFyIGluamVjdERpdjsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBVc2Vk
IGluIGFkdiB0ZW1wbGF0ZXMgZm9yIGluamVjdGluZyBjb21tZW50IGNvZGUgKi8K
ICAgICAgICAgICAgICAgICAgICB2YXIgeGlkOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEVudHJ5IFhJRCAqLwoKICAg
ICAgICAgICAgICAgICAgICBpZihfdGhpcy5wYXJhbXMuaXNBZHZhbmNlZCkgewog
ICAgICAgICAgICAgICAgICAgICAgICB4aWQgPSBfdGhpcy5nZXRFbnRyeVhpZCgp
OyAKCiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEluamVjdCB0aGUgY29tbWVu
dCBjb2RlIGJlZm9yZSB0aGUgY29tbWVudEZvcm0gKi8KICAgICAgICAgICAgICAg
ICAgICAgICAgaW5qZWN0RGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2
Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIGluamVjdERpdi5pbm5lckhUTUwg
PSBpbmplY3RDb2RlOyAKICAgICAgICAgICAgICAgICAgICAgICAgWUFIT08udXRp
bC5Eb20uaW5zZXJ0QmVmb3JlKGluamVjdERpdiwgY29tbWVudEZvcm0pOwogICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIC8qIFJlZnJlc2gg
Y29tbWVudEZvcm0gYXMgd2UndmUgYWRkZWQgbmV3IGZvcm1zIHRvIHRoZSBwYWdl
ICovCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1lbnRGb3JtID0gX3RoaXMu
ZmluZENvbW1lbnRGb3JtKCk7CgogICAgICAgICAgICAgICAgICAgICAgICAvKiBT
ZXR1cCBldmVudCBoYW5kbGVyIHRvIGVuYWJsZS9kaXNhYmxlIGJ1dHRvbnMgb24g
dGV4dCBpbnB1dCAqLwogICAgICAgICAgICAgICAgICAgICAgICAvKllBSE9PLnV0
aWwuRXZlbnQuYWRkTGlzdGVuZXIoImNvbW1lbnQtdGV4dCIsICJrZXl1cCIsIGF0
cENvbW1lbnRzLnRvZ2dsZUJ1dHRvbnMpOwogICAgICAgICAgICAgICAgICAgICAg
ICBZQUhPTy51dGlsLkV2ZW50LmFkZExpc3RlbmVyKCJjb21tZW50LWF1dGhvciIs
ICJrZXl1cCIsIGF0cENvbW1lbnRzLnRvZ2dsZUJ1dHRvbnMpOwogICAgICAgICAg
ICAgICAgICAgICAgICBZQUhPTy51dGlsLkV2ZW50LmFkZExpc3RlbmVyKCJjb21t
ZW50LWVtYWlsIiwgImtleXVwIiwgYXRwQ29tbWVudHMudG9nZ2xlQnV0dG9ucyk7
Ki8KICAgICAgICAgICAgICAgICAgICAgICAgX3RoaXMuc2V0dXBCdXR0b25Ub2dn
bGVzKCk7CgogICAgICAgICAgICAgICAgICAgICAgICAvKiBTdG9wIGRlZmF1bHQg
c3VibWl0IGV2ZW50IGZyb20gZmlyaW5nICovCiAgICAgICAgICAgICAgICAgICAg
ICAgIFlBSE9PLnV0aWwuRXZlbnQuYWRkTGlzdGVuZXIoY29tbWVudEZvcm0sICdz
dWJtaXQnLCBmdW5jdGlvbiAoIGUgKSB7IAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWUFIT08udXRpbC5FdmVudC5zdG9wRXZlbnQoIGUgKQogICAgICAgICAg
ICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgICAgICAgICAgIC8qIElm
IHRoZSBjb21tZW50Rm9ybSBhbHJlYWR5IGhhcyBhICdwcmV2aWV3JyBlbGVtZW50
LCBhdHRhY2ggdGhlIGV2ZW50IGhhbmRsZXIgKi8KICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCBjb21tZW50Rm9ybS5wcmV2aWV3ICkgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29tbWVudEZvcm0ucHJldmlldy5zZXRBdHRyaWJ1dGUo
J29uY2xpY2snLCcnKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFlBSE9P
LnV0aWwuRXZlbnQuYWRkTGlzdGVuZXIoY29tbWVudEZvcm0ucHJldmlldywgJ2Ns
aWNrJywgZnVuY3Rpb24gKCkgeyAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhdHBDb21tZW50cy5wcmV2aWV3T25seSggMSApIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAgICAgICAgICAgICAvKiBO
byBvYnZpb3VzIHByZXZpZXcgZWxlbWVudCAqLwogICAgICAgICAgICAgICAgICAg
ICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogIklt
YWdlIiBpbnB1dHMgY2FuJ3QgYWNjZXB0IGV2ZW50IGhhbmRsZXJzLCBzbyBjb252
ZXJ0IGl0IHRvIGEgc3VibWl0IGJ1dHRvbiAqLwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWUFIT08udXRpbC5Eb20uZ2V0RWxlbWVudHNCeSggZnVuY3Rpb24g
KCBlbCApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGVs
Lm5hbWUgPT0gJ3ByZXZpZXcnICYmIGVsLnR5cGUgPT0gJ2ltYWdlJyApIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWwudHlwZSA9ICdzdWJt
aXQnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbC5kaXNh
YmxlZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sICdpbnB1dCcsIGNvbW1lbnRG
b3JtICk7ICAgICAgICAgICAgICAgICAgICAgICAgCgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSWYgd2UndmUgZm91bmQgYSBwcmV2aWV3IGVsZW1lbnQs
IHNldHVwIGFuIGV2ZW50IGhhbmRsZXIgZm9yIGl0ICovCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiAoIGNvbW1lbnRGb3JtLnByZXZpZXcgKSB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWUFIT08udXRpbC5FdmVudC5hZGRM
aXN0ZW5lciggY29tbWVudEZvcm0ucHJldmlldywgJ2NsaWNrJywgZnVuY3Rpb24g
KCkgeyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXRwQ29t
bWVudHMucHJldmlld09ubHkoIDEgKSAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICBpZiAoICFjb21tZW50Rm9ybS5wb3N0ICkgewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogImltYWdlIiBpbnB1dHMgY2FuJ3Qg
YWNjZXB0IGV2ZW50IGhhbmRsZXJzLiAqLwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogU28sIGNvbnZlcnQgdGhlbSB0byBzdWJtaXQgYnV0dG9ucyAqLwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWUFIT08udXRpbC5Eb20uZ2V0RWxl
bWVudHNCeSggZnVuY3Rpb24gKCBlbCApIHsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiAoIGVsLm5hbWUgPT0gJ3Bvc3QnICYmIGVsLnR5cGUgPT0g
J2ltYWdlJyApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZWwudHlwZSA9ICdzdWJtaXQnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbC5kaXNhYmxlZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sICdp
bnB1dCcsIGNvbW1lbnRGb3JtICk7ICAgICAgICAgICAgICAgICAgICAgICAgCgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgd2Ugc3RpbGwgaGF2ZW4n
dCBmb3VuZCBhICJwb3N0IiBidXR0b24sIGxvb2sgKi8KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIGZvciBhbGwgb2YgdGhlIGlucHV0cyBpbiB0aGUgZm9y
bS4gSWYgdGhlcmUncyBvbmx5ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBvbmUgaW5wdXQgb2YgdHlwZSBzdWJtaXQsIGFzc3VtZSBpdCdzIGEgInBv
c3QiIGJ1dHRvbi4gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCAh
Y29tbWVudEZvcm0ucG9zdCApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2YXIgaW5wdXRzID0gWUFIT08udXRpbC5Eb20uZ2V0RWxlbWVudHNCeSgg
ZnVuY3Rpb24gKCBlbCApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIGVsLnR5cGUgPT0gJ3N1Ym1pdCcgPyB0cnVlIDogZmFsc2U7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwgJ2lucHV0JywgY29t
bWVudEZvcm0gKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
IGlucHV0cy5sZW5ndGggPT0gMSApIHsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29tbWVudEZvcm0ucG9zdCA9IGlucHV0c1sgMCBdOyAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIFNldHVwIGV2ZW50IGhhbmRsZXIgZm9yIHN1Ym1p
dHRpbmcgYSBjb21tZW50ICovCiAgICAgICAgICAgICAgICAgICAgICAgIGlmKCBj
b21tZW50Rm9ybS5wb3N0ICkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29tbWVudEZvcm0ucG9zdC5zZXRBdHRyaWJ1dGUoJ29uY2xpY2snLCcnKTsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFlBSE9PLnV0aWwuRXZlbnQuYWRkTGlz
dGVuZXIoY29tbWVudEZvcm0ucG9zdCwgJ2NsaWNrJywgZnVuY3Rpb24gKCkgeyAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHBDb21tZW50cy5pbnRl
cmNlcHRQb3N0KCkgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAg
ICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIFRoZSBjb21tZW50IGZvcm0gaGFzIG5vIHN1Ym1pdCBidXR0
b24sIHdlIGNhbid0IGRvIGFueXRoaW5nICovCiAgICAgICAgICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICAgICAgLyogTm9uIGFkdmFuY2VkIHRlbXBs
YXRlIGNhc2UgKi8KICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAg
ICAgICAgICAgICAgICAgICB4aWQgPSBfdGhpcy5nZXRFbnRyeVhpZCgpOwoKICAg
ICAgICAgICAgICAgICAgICAgICAgLyogU2V0dXAgZXZlbnQgaGFuZGxlciB0byBl
bmFibGUvZGlzYWJsZSBidXR0b25zIG9uIHRleHQgaW5wdXQgKi8KICAgICAgICAg
ICAgICAgICAgICAgICAgLypZQUhPTy51dGlsLkV2ZW50LmFkZExpc3RlbmVyKCJj
b21tZW50LXRleHQiLCAia2V5dXAiLCBhdHBDb21tZW50cy50b2dnbGVCdXR0b25z
KTsKICAgICAgICAgICAgICAgICAgICAgICAgWUFIT08udXRpbC5FdmVudC5hZGRM
aXN0ZW5lcigiY29tbWVudC1hdXRob3IiLCAia2V5dXAiLCBhdHBDb21tZW50cy50
b2dnbGVCdXR0b25zKTsKICAgICAgICAgICAgICAgICAgICAgICAgWUFIT08udXRp
bC5FdmVudC5hZGRMaXN0ZW5lcigiY29tbWVudC1lbWFpbCIsICJrZXl1cCIsIGF0
cENvbW1lbnRzLnRvZ2dsZUJ1dHRvbnMpOyovCiAgICAgICAgICAgICAgICAgICAg
ICAgIF90aGlzLnNldHVwQnV0dG9uVG9nZ2xlcygpOwogICAgICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICAgICAgLyogSWYgd2UgaGF2ZSBhIHByZXZp
ZXcgY29uZmlybWF0aW9uIGRpdiwgYW5kIGl0J3Mgbm90IGhpZGRlbiwgZW5zdXJl
IHdlJ3ZlIGFkZGVkIHN0eWxlc2hlZXQgKi8KICAgICAgICAgICAgICAgICAgICBp
ZiggY29tbWVudFByZXZpZXcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29t
bWVudC1wcmV2aWV3LWNvbmZpcm1hdGlvbicpICkgewogICAgICAgICAgICAgICAg
ICAgICAgICBpZiggX3RoaXMuZ2V0U3R5bGUoY29tbWVudFByZXZpZXcsImRpc3Bs
YXkiKSAhPSAnbm9uZScgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
dGhpcy5hZGRDb21tZW50U3R5bGVzKCk7CiAgICAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIF90
aGlzLnBhcmFtcy5sb2FkZWQgPSAxOwogICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICB9KTsKICAgICAgICB9CiAgICB9LAoKICAgIC8qIElmIHRoZSBjb21tZW50
IGZvcm0gaW5wdXQgaXMgYmxhbmssIHNob3cgaXQncyBkZWZhdWx0IHRleHQgaW4g
Z3JheSAqLwogICAgLyogT3RoZXJ3aXNlLCB0aGUgdXNlciBlbnRlcmQgdGV4dCBz
aG91bGQgYmUgYmxhY2sgKi8KICAgIGNvbW1lbnRJbnB1dFN0eWxpbmc6IGZ1bmN0
aW9uICggZSApIHsKICAgICAgICB2YXIgZWw7CiAgICAgICAgdmFyIGNJbnB1dDsK
CiAgICAgICAgaWYgKCAhZSApIHsgCiAgICAgICAgICAgIHZhciBlID0gd2luZG93
LmV2ZW50OwogICAgICAgIH0KCiAgICAgICAgaWYgKCBlLnRhcmdldCApIHsKICAg
ICAgICAgICAgZWwgPSBlLnRhcmdldDsKICAgICAgICB9IGVsc2UgaWYgKCBlLnNy
Y0VsZW1lbnQgKSB7CiAgICAgICAgICAgIGVsID0gZS5zcmNFbGVtZW50OwogICAg
ICAgIH0KCiAgICAgICAgY0lucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ZWwuaWQpOwoKICAgICAgICBpZiAoZS50eXBlID09ICdmb2N1cycpIHsKICAgICAg
ICAgICAgY0lucHV0LmNsYXNzTmFtZSA9ICcnOwogICAgICAgIH0gZWxzZSBpZiAo
KGUudHlwZSA9PSAnYmx1cicpICYmIChlbC52YWx1ZSA9PSBlbC5nZXRBdHRyaWJ1
dGUoJ2F0OmRlZmF1bHQnKSkpIHsKICAgICAgICAgICAgY0lucHV0LmNsYXNzTmFt
ZSA9ICdncmF5VGV4dCc7CiAgICAgICAgfSAgICAgICAKICAgIH0sCgogICAgLyog
VXRpbGl0eSBmdW5jdGlvbnMgZm9yIGhhbmRsaW5nIGNvb2tpZXMgKi8KICAgIGNv
b2tpZTogewoKICAgICAgICAvKiBSZXR1cm4gdGhlIHZhbHVlIGZvciBhIGdpdmVu
IGNvb2tpZSdzIG5hbWUgKi8KICAgICAgICBnZXQ6IGZ1bmN0aW9uICggbmFtZSAp
IHsgCiAgICAgICAgICAgIHZhciBrZXkgPSBuYW1lICsgJz0nOwogICAgICAgICAg
ICB2YXIgYyA9IGRvY3VtZW50LmNvb2tpZTsKICAgICAgICAgICAgdmFyIGkgPSBj
LmluZGV4T2Yoa2V5KTsKICAgICAgICAgICAgaWYgKGkgPCAwKSByZXR1cm4gJyc7
CiAgICAgICAgICAgIHZhciBqID0gYy5pbmRleE9mKCc7JywgaSArIGtleS5sZW5n
dGgpOwogICAgICAgICAgICBpZiAoaiA8IDApIGogPSBjLmxlbmd0aDsKICAgICAg
ICAgICAgdmFyIHZhbCA9IGMuc3Vic3RyaW5nKGkgKyBrZXkubGVuZ3RoLCBqKTsK
CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICB2YWwgPSBkZWNvZGVV
UklDb21wb25lbnQodmFsKTsKICAgICAgICAgICAgfSBjYXRjaCAoZSkgewogICAg
ICAgICAgICAgICAgLyogaWdub3JlIG1hbGZvcm1lZCBVUkkgc2VxdWVuY2UgZXJy
b3IuICBidWd6aWQ6OTA0MjIgKi8KICAgICAgICAgICAgICAgIHZhbCA9IHVuZXNj
YXBlKHZhbCk7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIHJldHVybiB2YWw7
CiAgICAgICAgfSwKCiAgICAgICAgLyogU2V0IGEgY29va2llIHdpdGggYW4gZXhw
aXJhdGlvbiBkYXRlICovCiAgICAgICAgc2V0OiBmdW5jdGlvbiAoIG5hbWUsIHZh
bHVlLCBleHBpcmVzICkgeyAKICAgICAgICAgICAgZG9jdW1lbnQuY29va2llID0g
bmFtZSArICc9JyArIGVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkgKyAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAnOyBleHBpcmVzPScgKyBleHBpcmVz
LnRvR01UU3RyaW5nKCkgKyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnOyBkb21haW49JyArIGhvc3ROYW1lICsgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJzsgcGF0aD0vJzsKICAgICAgICB9LAoKICAgICAgICAvKiBS
ZW1vdmUgYSBjb29raWUsIGdpdmVuIGl0J3MgbmFtZSAqLwogICAgICAgIHJlbW92
ZTogZnVuY3Rpb24gKCkgewogICAgICAgICAgICBpZiAoIHRoaXMuY29va2llLmdl
dChuYW1lKSApIHsKICAgICAgICAgICAgICAgIHRoaXMuY29va2llLnNldChuYW1l
LCAnJywgbmV3IERhdGUoNzAsIDAsIDEsIDAsIDAsIDEpKTsKICAgICAgICAgICAg
fQogICAgICAgIH0KCiAgICB9LAoKICAgIC8qIE1haW50YWluIGxpc3RzIG9mIGVs
ZW1lbnQgdmlzaWJpbGl0eSBmb3IgdmFyaW91cyBjb21tZW50IGZvcm0gc3RhdGVz
ICovCiAgICBmb3JtU3RhdGU6IHsKICAgICAgICBkZWZhdWx0U3RhdGU6IHsKICAg
ICAgICAgICAgImNvbW1lbnRzLW9wZW4tbG9naW4iIDogIm5vbmUiLAogICAgICAg
ICAgICAiY29tbWVudHMtb3Blbi1sb2dvdXQiIDogImJsb2NrIiwKICAgICAgICAg
ICAgImNvbW1lbnRzLW9wZW4tZGF0YSIgOiAibm9uZSIsCiAgICAgICAgICAgICJj
b21tZW50cy1vcGVuLXRleHQiIDogImJsb2NrIiwKICAgICAgICAgICAgImNvbW1l
bnRzLW9wZW4tZm9vdGVyIiA6ICJibG9jayIKICAgICAgICB9LAoKICAgICAgICBy
ZWdPcHRpb25hbDogewogICAgICAgICAgICAiY29tbWVudHMtb3Blbi1sb2dpbiIg
OiAiYmxvY2siLAogICAgICAgICAgICAiY29tbWVudHMtb3Blbi1sb2dvdXQiIDog
Im5vbmUiLAogICAgICAgICAgICAiY29tbWVudHMtb3Blbi1kYXRhIiA6ICJibG9j
ayIsCiAgICAgICAgICAgICJjb21tZW50cy1vcGVuLXRleHQiIDogImJsb2NrIiwK
ICAgICAgICAgICAgImNvbW1lbnRzLW9wZW4tZm9vdGVyIiA6ICJibG9jayIKICAg
ICAgICB9LAoKICAgICAgICByZWdSZXF1aXJlZDogewogICAgICAgICAgICAiY29t
bWVudHMtb3Blbi1sb2dpbiIgOiAiYmxvY2siLAogICAgICAgICAgICAiY29tbWVu
dHMtb3Blbi1sb2dvdXQiIDogIm5vbmUiLAogICAgICAgICAgICAiY29tbWVudHMt
b3Blbi1kYXRhIiA6ICJub25lIiwKICAgICAgICAgICAgImNvbW1lbnRzLW9wZW4t
dGV4dCIgOiAibm9uZSIsCiAgICAgICAgICAgICJjb21tZW50cy1vcGVuLWZvb3Rl
ciIgOiAibm9uZSIKICAgICAgICB9LAoKICAgICAgICBzaWduSW5NZXNzYWdpbmc6
IHsKICAgICAgICAgICAgImNvbW1lbnRzLW9wZW4tdGV4dCIgOiAiYmxvY2siLAog
ICAgICAgICAgICAiY29tbWVudHMtbXVzdC1sb2dpbi1maXJzdCIgOiAiYmxvY2si
CiAgICAgICAgfQogICAgfSwKCiAgICBjaGVja0xvY2FsOiBmdW5jdGlvbiAoKSB7
CiAgICAgICAgLyogU2VlIGlmIGNvbW1lbnRlck5hbWUgdmFyaWFibGUgaXMgYWxy
ZWFkeSBzZXQgKi8KICAgICAgICBpZiAoIHR5cGVvZiB0aGlzLnBhcmFtcy5jb21t
ZW50ZXJOYW1lICE9ICJ1bmRlZmluZWQiICYmIHRoaXMucGFyYW1zLmNvbW1lbnRl
ck5hbWUgKSB7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAg
IC8qIFNldCBjb21tZW50ZXIgY29va2llIGlmIHdlIG5lZWQgdG8gKi8KICAgICAg
ICB2YXIgcSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2guc3Vic3RyaW5nKDEpOwog
ICAgICAgIHZhciBwYXJtcyA9IHEuc3BsaXQoJyYnKTsKICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHBhcm1zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIHZh
ciBwb3MgPSBwYXJtc1tpXS5pbmRleE9mKCc9Jyk7CiAgICAgICAgICAgIGlmIChw
b3MgPiAwKSB7CiAgICAgICAgICAgICAgICB2YXIga2V5ID0gcGFybXNbaV0uc3Vi
c3RyaW5nKDAscG9zKTsKCiAgICAgICAgICAgICAgICBpZiAoa2V5ICE9ICJjb21t
ZW50ZXIiKSB7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICAgICB9CgogICAgICAgICAgICAgICAgdGhpcy5wYXJhbXMuY29tbWVudGVy
TmFtZSA9IGRlY29kZVVSSUNvbXBvbmVudChwYXJtc1tpXS5zdWJzdHJpbmcocG9z
KzEpKTsKCiAgICAgICAgICAgICAgICBpZiggdHlwZW9mIHRoaXMucGFyYW1zLmNv
bW1lbnRlck5hbWUgPT0gInVuZGVmaW5lZCIgfHwgIXRoaXMucGFyYW1zLmNvbW1l
bnRlck5hbWUgKSB7CiAgICAgICAgICAgICAgICAgICAgdGhpcy5jb29raWUucmVt
b3ZlKCJjb21tZW50ZXIiKTsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAg
ICAgICAgICAgICAgICAgdmFyIG5vdyA9IG5ldyBEYXRlKCk7CiAgICAgICAgICAg
ICAgICAgICAgbm93LnNldFRpbWUobm93LmdldFRpbWUoKSArIDYwICogNjAgKiAx
MDAwKTsKICAgICAgICAgICAgICAgICAgICB0aGlzLmNvb2tpZS5zZXQoImNvbW1l
bnRlciIsIHRoaXMucGFyYW1zLmNvbW1lbnRlck5hbWUsIG5vdyk7CiAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgIH0K
ICAgICAgICB9CgogICAgICAgIC8qIExvb2sgZm9yIGEgY29va2llIGlmIGl0cyBz
dGlsbCBub3Qgc2V0ICovCiAgICAgICAgdGhpcy5wYXJhbXMuY29tbWVudGVyTmFt
ZSA9IHRoaXMuY29va2llLmdldCgiY29tbWVudGVyIik7CiAgICB9LAogICAgCiAg
ICBjb21tZW50U2lnbkluOiBmdW5jdGlvbiAoKSB7CgogICAgICAgIGlmICggdHlw
ZW9mIHRoaXMucGFyYW1zLmNvbW1lbnRlck5hbWUgPT0gInVuZGVmaW5lZCIgfHwg
IXRoaXMucGFyYW1zLmNvbW1lbnRlck5hbWUgfHwgIXRoaXMuY29va2llLmdldCgi
VklEIikpIHsKICAgICAgICAgICAgdmFyIGNGb3JtID0gdGhpcy5maW5kQ29tbWVu
dEZvcm0oKTsKICAgICAgICAgICAgdmFyIHZhbDsKCiAgICAgICAgICAgIGlmKCFj
Rm9ybSkgewogICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAg
ICB9CgogICAgICAgICAgICAvKiBQb3B1bGF0ZSBhdXRob3IsIGVtYWlsLCBhbmQg
VVJMIGZpZWxkcyBpZiB3ZSBoYXZlIHRoZSBjb29raWVzICovCiAgICAgICAgICAg
IHZhbCA9IHRoaXMuY29va2llLmdldCgidHlwZXBhZGF1dGhvciIpOwogICAgICAg
ICAgICBpZiggY0Zvcm0uYXV0aG9yICYmIHZhbCApIHsKICAgICAgICAgICAgICAg
IGNGb3JtLmF1dGhvci52YWx1ZSA9IHZhbDsKICAgICAgICAgICAgICAgIGNGb3Jt
LmF1dGhvci5jbGFzc05hbWUgPSAnJzsKICAgICAgICAgICAgfQogICAgICAgICAg
ICB2YWwgPSB0aGlzLmNvb2tpZS5nZXQoInR5cGVwYWRlbWFpbCIpOwogICAgICAg
ICAgICBpZiggY0Zvcm0uZW1haWwgJiYgdmFsICkgeyAgICAgICAgCiAgICAgICAg
ICAgICAgICBjRm9ybS5lbWFpbC52YWx1ZSA9IHZhbDsKICAgICAgICAgICAgICAg
IGNGb3JtLmVtYWlsLmNsYXNzTmFtZSA9ICcnOwogICAgICAgICAgICB9CiAgICAg
ICAgICAgIHZhbCA9IHRoaXMuY29va2llLmdldCgidHlwZXBhZHVybCIpOwogICAg
ICAgICAgICBpZiggY0Zvcm0udXJsICYmIHZhbCApIHsKICAgICAgICAgICAgICAg
IGNGb3JtLnVybC52YWx1ZSA9IHZhbDsKICAgICAgICAgICAgICAgIGNGb3JtLnVy
bC5jbGFzc05hbWUgPSAnJzsKICAgICAgICAgICAgfQogICAgICAgICAgICAKICAg
ICAgICAgICAgaWYoIHJlZ2lzdHJhdGlvblJlcXVpcmVkICl7CiAgICAgICAgICAg
ICAgICB0aGlzLnNldEVsRGlzcGxheUZvciggdGhpcy5mb3JtU3RhdGUucmVnUmVx
dWlyZWQgKTsKCiAgICAgICAgICAgICAgICAvKiBVc2VkIGluIHRoZSBtaWNyb2Js
b2cgY2FzZSB3aGVyZSB3ZSB3YW50IHRoZSBjb21tZW50ZXIgdG8gc2lnbiBpbiBm
aXJzdCAqLwogICAgICAgICAgICAgICAgaWYoIHNob3dTaWduSW5NZXNzYWdpbmcg
KSB7CiAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ICdjb21tZW50LXRleHQnICkuZGlzYWJsZWQgPSB0cnVlOwogICAgICAgICAgICAg
ICAgICAgIHRoaXMuc2V0RWxEaXNwbGF5Rm9yKCB0aGlzLmZvcm1TdGF0ZS5zaWdu
SW5NZXNzYWdpbmcgKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBl
bHNlIGlmKCByZWdpc3RyYXRpb25PcHRpb25hbCApIHsKICAgICAgICAgICAgICAg
IHRoaXMuc2V0RWxEaXNwbGF5Rm9yKCB0aGlzLmZvcm1TdGF0ZS5yZWdPcHRpb25h
bCApOwogICAgICAgICAgICB9CgogICAgICAgICAgICByZXR1cm47CiAgICAgICAg
fQogICAgICAgIAogICAgICAgIC8vIGluc2VydCBuYW1lCiAgICAgICAgdmFyIGUg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggImNvbW1lbnRlci1uYW1lIiApOwog
ICAgICAgIHZhciBlMiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAiY29tbWVu
dC1wcmV2aWV3LWF1dGhvciIgKTsKICAgICAgICBpZiggZSAmJiBlMiAmJiB0aGlz
LmNvb2tpZS5nZXQoIlZJRCIpICkgewogICAgICAgICAgICBlLmlubmVySFRNTCA9
IHRoaXMucGFyYW1zLmNvbW1lbnRlck5hbWU7CiAgICAgICAgICAgIGUyLmlubmVy
SFRNTCA9IHRoaXMucGFyYW1zLmNvbW1lbnRlck5hbWU7CiAgICAgICAgfQogICAg
ICAgIAogICAgICAgIC8vIGhpZGUvc2hvdyB2YXJpb3VzIGVsZW1lbnRzCiAgICAg
ICAgdGhpcy5zZXRFbERpc3BsYXlGb3IoIHRoaXMuZm9ybVN0YXRlLmRlZmF1bHRT
dGF0ZSApOwogICAgfSwKCiAgICAvKiBGaW5kIHRoZSBjb21tZW50IGZvcm0gd2l0
aGluIGRvY3VtZW50LmZvcm1zICovCiAgICBmaW5kQ29tbWVudEZvcm06IGZ1bmN0
aW9uICgpIHsgCiAgICAgICAgZm9yICggdmFyIGNvbW1lbnRGb3JtTnVtID0gMDsg
Y29tbWVudEZvcm1OdW0gPCBkb2N1bWVudC5mb3Jtcy5sZW5ndGg7IGNvbW1lbnRG
b3JtTnVtKysgKSB7CiAgICAgICAgICAgIGlmKCBkb2N1bWVudC5mb3Jtc1tjb21t
ZW50Rm9ybU51bV0uaWQgJiYgKGRvY3VtZW50LmZvcm1zW2NvbW1lbnRGb3JtTnVt
XS5pZCA9PSAnY29tbWVudC1mb3JtJykgKSB7CiAgICAgICAgICAgICAgICByZXR1
cm4gZG9jdW1lbnQuZm9ybXNbY29tbWVudEZvcm1OdW1dOwogICAgICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICAgIH1lbHNlIGlmKCBkb2N1bWVudC5mb3Jtc1tj
b21tZW50Rm9ybU51bV0uZ2V0QXR0cmlidXRlTm9kZSgnYWN0aW9uJykgJiYgZG9j
dW1lbnQuZm9ybXNbY29tbWVudEZvcm1OdW1dLmdldEF0dHJpYnV0ZU5vZGUoJ2Fj
dGlvbicpLnZhbHVlLm1hdGNoKCJcL3RcL2NvbW1lbnRzJCIpICl7CiAgICAgICAg
ICAgICAgICByZXR1cm4gZG9jdW1lbnQuZm9ybXNbY29tbWVudEZvcm1OdW1dOwog
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH1lbHNlIGlmKCBkb2N1
bWVudC5mb3Jtc1tjb21tZW50Rm9ybU51bV0uZ2V0QXR0cmlidXRlTm9kZSgnbmFt
ZScpICYmIGRvY3VtZW50LmZvcm1zW2NvbW1lbnRGb3JtTnVtXS5nZXRBdHRyaWJ1
dGVOb2RlKCduYW1lJykudmFsdWUgPT0gImNvbW1lbnRzX2Zvcm0iICkgewogICAg
ICAgICAgICAgICAgcmV0dXJuIGRvY3VtZW50LmZvcm1zW2NvbW1lbnRGb3JtTnVt
XTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAg
fQogICAgICAgIHJldHVybiAtMTsKICAgIH0sCgogICAgZ2V0RW50cnlYaWQ6IGZ1
bmN0aW9uICgpIHsKICAgICAgICB2YXIgZm9ybSA9IHRoaXMuZmluZENvbW1lbnRG
b3JtKCk7CgogICAgICAgIC8qIFJldHVybiBlaXRoZXIgdGhlIFhJRCBvciB0aGUg
SUQgb2YgdGhlIGVudHJ5ICovCiAgICAgICAgaWYgKCBmb3JtLmVudHJ5X3hpZCAp
IHsKICAgICAgICAgICAgeGlkID0gZm9ybS5lbnRyeV94aWQudmFsdWU7CiAgICAg
ICAgfSBlbHNlIHsKICAgICAgICAgICAgdmFyIHR5cGVQYWRJRCA9IGZvcm0uZW50
cnlfaWQudmFsdWU7CiAgICAgICAgICAgIHZhciBqc29uQ2xpZW50ID0gbmV3IFRD
LkpTT05SUENDbGllbnQoIGpzb25VUkwgKTsKICAgICAgICAgICAgdmFyIG1ldGhv
ZCA9IGlzUGFnZSA/ICdQYWdlLkxvb2t1cEJ5VHlwZXBhZElkJyA6ICdQb3N0Lkxv
b2t1cEJ5VHlwZXBhZElkJzsKICAgICAgICAgICAganNvbkNsaWVudC5yZXF1ZXN0
KCB7CiAgICAgICAgICAgICAgICBtZXRob2Q6IG1ldGhvZCwKICAgICAgICAgICAg
ICAgIHBhcmFtczogewogICAgICAgICAgICAgICAgICAgIHR5cGVwYWRfaWQ6IHR5
cGVQYWRJRAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIGNhbGxi
YWNrOiBmdW5jdGlvbiggciApIHsKICAgICAgICAgICAgICAgICAgICBpZiAoIHIu
ZXJyb3IgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGFsZXJ0KCByLmVycm9y
ICk7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgeGlkID0gci5yZXN1bHQ7CiAgICAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9ICk7CgogICAgICAgIH0KICAg
ICAgICByZXR1cm4geGlkOwogICAgfSwKCiAgICAvKiBTZXQgdGhlIENTUyBhdHRy
aWJ1dGUgZGlzcGxheSBmb3IgZWFjaCBrZXkvdmFsdWUgcGFpciBpbiBvYmogKi8K
ICAgIHNldEVsRGlzcGxheUZvcjogZnVuY3Rpb24gKCBvYmogKSB7CiAgICAgICAg
Zm9yICggdmFyIGkgaW4gb2JqICkgewogICAgICAgICAgICBlID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoIGkgKTsKICAgICAgICAgICAgaWYoIGUgKSB7CiAgICAg
ICAgICAgICAgICBlLnN0eWxlLmRpc3BsYXkgPSBvYmpbIGkgXTsKICAgICAgICAg
ICAgfQogICAgICAgIH0gICAgICAgICAgICAKICAgIH0sCgogICAgLyogVGhpcyBp
cyBjYWxsZWQgb24gcGFnZSBsb2FkIHRvIHNldHVwIGV2ZW50IGhhbmRsZXJzIHRv
IGVuYWJsZS9kaXNhYmxlIHRoZSBjb21tZW50IGZvcm0gYnV0dG9ucy4KICAgICAg
IEhvd2V2ZXIsIGR1ZSB0byBhbiBpbmNvbnNpc3RlbnQgcmFjZSBjb25kaXRpb24s
IHRoaXMgZnVuY3Rpb24gZXhpc3RzIHRvIHNldHVwIGFuIGludGVydmFsIAogICAg
ICAgdG8ga2VlcCBjaGVja2luZyBmb3IgdGhlIGZvcm0gZWxlbWVudHMgaW4gY2Fz
ZSB0aGV5IGFyZW4ndCB0aGVyZSBvbiB0aGUgZmlyc3QgYXR0ZW1wdCAqLwogICAg
c2V0dXBCdXR0b25Ub2dnbGVzOiBmdW5jdGlvbigpIHsKICAgICAgICB2YXIgdGhh
dCA9IHRoaXM7CgogICAgICAgIC8qIENoZWNrIHRvIHNlZSBpZiB0aGUgY29tbWVu
dCBmb3JtIGVsZW1lbnRzIGV4aXN0IG9uIHRoZSBwYWdlICovCiAgICAgICAgaWYo
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb21tZW50LXRleHQnKSAmJgogICAg
ICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29tbWVudC1hdXRob3In
KSAmJgogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29tbWVu
dC1lbWFpbCcpICkgewoKICAgICAgICAgICAgICAgIC8qIFRoZXkgZG8sIHNvIHNl
dHVwIHRoZSBldmVudCBoYW5kbGVycyBhbmQgY2xlYXIgdGhlIGludGVydmFsIChp
ZiBpdCBleGlzdHMpICovCiAgICAgICAgICAgICAgICBZQUhPTy51dGlsLkV2ZW50
LmFkZExpc3RlbmVyKCJjb21tZW50LXRleHQiLCAia2V5dXAiLCBhdHBDb21tZW50
cy50b2dnbGVCdXR0b25zKTsKICAgICAgICAgICAgICAgIFlBSE9PLnV0aWwuRXZl
bnQuYWRkTGlzdGVuZXIoImNvbW1lbnQtYXV0aG9yIiwgImtleXVwIiwgYXRwQ29t
bWVudHMudG9nZ2xlQnV0dG9ucyk7CiAgICAgICAgICAgICAgICBZQUhPTy51dGls
LkV2ZW50LmFkZExpc3RlbmVyKCJjb21tZW50LWVtYWlsIiwgImtleXVwIiwgYXRw
Q29tbWVudHMudG9nZ2xlQnV0dG9ucyk7CgogICAgICAgICAgICAgICAgaWYoIHRo
aXMucGFyYW1zLmJ1dHRvbkludGVydmFsICkgewogICAgICAgICAgICAgICAgICAg
IGNsZWFySW50ZXJ2YWwoIHRoaXMucGFyYW1zLmJ1dHRvbkludGVydmFsICk7CiAg
ICAgICAgICAgICAgICB9CgogICAgICAgIC8qIFRoZSBjb21tZW50IGZvcm0gZWxl
bWVudHMgd2VyZW4ndCBmb3VuZC4gSWYgdGhlIGludGVydmFsIGRvZXNuJ3QgYWxy
ZWFkeSBleGlzdCwgc2V0IGl0IHVwICovCiAgICAgICAgfSBlbHNlIGlmKCAhdGhp
cy5wYXJhbXMuYnV0dG9uSW50ZXJ2YWwgKSB7CiAgICAgICAgICAgIHRoaXMucGFy
YW1zLmJ1dHRvbkludGVydmFsID0gc2V0SW50ZXJ2YWwoIGZ1bmN0aW9uKCkgeyAK
ICAgICAgICAgICAgICAgIHRoYXQuc2V0dXBCdXR0b25Ub2dnbGVzKCk7CiAgICAg
ICAgICAgIH0sIDEwMDAgKTsKCiAgICAgICAgfQogICAgICAgIC8qIEludmlzaWJs
ZSBlbHNlIGNhc2U6IGludGVydmFsIGlzIGRvaW5nIGl0J3MgdGhpbmcsIG5vdGhp
bmcgdG8gZG8gKi8KCiAgICB9LAoKICAgIGluaXQ6IGZ1bmN0aW9uICgpIHsKICAg
ICAgICAvKiBJZiByZWdpc3RyYXRpb24gaXMgcmVxdWlyZWQgb3Igb3B0aW9uYWwg
c2hvdyB0aGUgbG9naW4gZm9ybSAqLwogICAgICAgIGlmKCByZWdpc3RyYXRpb25S
ZXF1aXJlZCB8fCByZWdpc3RyYXRpb25PcHRpb25hbCApewogICAgICAgICAgICBp
ZiggZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbW1lbnRzLW9wZW4tbG9naW4n
KSApCiAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29t
bWVudHMtb3Blbi1sb2dpbicpLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAg
ICAgICAgICAvKiBOb3RlOiBUaGlzIGlzIG92ZXJyaWRlbiBpZiB5b3UncmUgc2ln
bmVkIGluIGF0IGNvbW1lbnRzaWduaW4gKi8KICAgICAgICB9CgoKICAgICAgICB0
aGlzLmNoZWNrTG9jYWwoKTsKICAgICAgICB0aGlzLmNvbW1lbnRTaWduSW4oKTsK
CiAgICAgICAgaWYgKCByZWdpc3RyYXRpb25SZXF1aXJlZCAmJiAodHlwZW9mKCB0
aGlzLnBhcmFtcy5jb21tZW50ZXJOYW1lICkgPT0gInVuZGVmaW5lZCIgfHwgIXRo
aXMucGFyYW1zLmNvbW1lbnRlck5hbWUgfHwgIXRoaXMuY29va2llLmdldCggJ1ZJ
RCcgKSkgKSB7CiAgICAgICAgICAgIC8qIFdlIGRvbid0IHdhbnQgdG8gZG8gYW55
dGhpbmcgaWYgcmVnaXN0cmF0aW9uIGlzIHJlcXVpcmVkIGFuZCB0aGVyZSdzIG5v
IG9uZSBsb2dnZWQgaW4gKi8KICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBp
ZiAoIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb21tZW50cy1vcGVuLXRleHQn
KSApIHsKICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdj
b21tZW50cy1vcGVuLXRleHQnKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICAg
ICAgICAgICAgfSAKCiAgICAgICAgICAgIGlmICggZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ2NvbW1lbnRzLW9wZW4tZGF0YScpICkgewogICAgICAgICAgICAgICAg
aWYgKCAhcmVnaXN0cmF0aW9uUmVxdWlyZWQgJiYgIXJlZ2lzdHJhdGlvbk9wdGlv
bmFsICkgeyAvKiBubyByZWcsIGFsd2F5cyBzaG93ICovCiAgICAgICAgICAgICAg
ICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbW1lbnRzLW9wZW4tZGF0
YScpLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgICAgICAgICAgICAgfSBl
bHNlIGlmICggcmVnaXN0cmF0aW9uUmVxdWlyZWQgKSB7CiAgICAgICAgICAgICAg
ICAgICAgLyogUmVnIHJlcXVpcmVkLCBuZXZlciBzaG93ICovCiAgICAgICAgICAg
ICAgICB9IGVsc2UgaWYgKCByZWdpc3RyYXRpb25PcHRpb25hbCApIHsKICAgICAg
ICAgICAgICAgICAgICAvKiBSZWcgb3B0aW9uYWwsIG9ubHkgc2hvdyBpZiBub3Qg
bG9nZ2VkIGluICovCiAgICAgICAgICAgICAgICAgICAgaWYgKCAodHlwZW9mKCB0
aGlzLnBhcmFtcy5jb21tZW50ZXJOYW1lICkgPT0gInVuZGVmaW5lZCIpIHx8ICF0
aGlzLnBhcmFtcy5jb21tZW50ZXJOYW1lICkgewogICAgICAgICAgICAgICAgICAg
ICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29tbWVudHMtb3Blbi1kYXRh
Jykuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBp
ZiAoIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb21tZW50cy1vcGVuLWZvb3Rl
cicpICkgewogICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J2NvbW1lbnRzLW9wZW4tZm9vdGVyJykuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7
CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIC8qIElmIGFkdmFuY2VkIHRlbXBs
YXRlczogU2V0IGZsYWcgYW5kIHByZXBhcmUgKi8KICAgICAgICAgICAgZm9yICgg
dmFyIGkgPSAwOyBpIDwgZG9jdW1lbnQuZm9ybXMubGVuZ3RoOyBpKyspIHsKCiAg
ICAgICAgICAgICAgICBpZiAoIChkb2N1bWVudC5mb3Jtc1tpXS5nZXRBdHRyaWJ1
dGVOb2RlKCdhY3Rpb24nKSAmJiBkb2N1bWVudC5mb3Jtc1tpXS5nZXRBdHRyaWJ1
dGVOb2RlKCdhY3Rpb24nKS52YWx1ZS5tYXRjaCgiXC90XC9jb21tZW50cyQiKSkg
fHwKICAgICAgICAgICAgICAgICAgICAgKGRvY3VtZW50LmZvcm1zW2ldLmdldEF0
dHJpYnV0ZU5vZGUoJ25hbWUnKSAmJiBkb2N1bWVudC5mb3Jtc1tpXS5nZXRBdHRy
aWJ1dGVOb2RlKCduYW1lJykudmFsdWUgPT0gImNvbW1lbnRzX2Zvcm0iKSApIHsK
ICAgICAgICAgICAgICAgICAgICB0aGlzLnBhcmFtcy5pc0FkdmFuY2VkID0gMTsK
ICAgICAgICAgICAgICAgICAgICB0aGlzLnByZXBhcmUoZG9jdW1lbnQuZm9ybXNb
aV0pOwogICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAg
fQogICAgICAgICAgICB9CgogICAgICAgICAgICAvKiBPdGhlcndpc2UsIG5vdCBh
ZHZhbmNlZCB0ZW1wbGF0ZXMuIElmIHdlIGNhbiBmaW5kIGEgZm9ybSwgcHJlcGFy
ZSAqLwogICAgICAgICAgICBpZiAoIXRoaXMucGFyYW1zLmlzQWR2YW5jZWQgJiYg
CiAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Nv
bW1lbnQtZm9ybScpICYmIAogICAgICAgICAgICAgICAgICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdjb21tZW50LWZvcm0nKS50YWdOYW1lID09ICdGT1JNJykg
ewoKICAgICAgICAgICAgICAgIHRoaXMucHJlcGFyZShkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnY29tbWVudC1mb3JtJykpOwogICAgICAgICAgICB9CiAgICAgICAg
fQogICAgfQogICAgCn07CgovKiBCZWdpbiBwcmVwYXJhdGlvbiBvZiBBVFAgQ29t
bWVudHMhICovCnNpeEFwYXJ0X2F0cENvbW1lbnRzLmluaXQoKTsKCgo=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=blogside-toolbar-combined-min.js
Content-Type: application/x-javascript; charset=utf-8; name=blogside-toolbar-combined-min.js
Content-Location: http://blogs.abc.net.au/.shared/js/toolbar/blogside-toolbar-combined-min.js
Content-Transfer-Encoding: Base64
LyoKQ29weXJpZ2h0IChjKSAyMDA4LCBZYWhvbyEgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgpDb2RlIGxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZToKaHR0
cDovL2RldmVsb3Blci55YWhvby5uZXQveXVpL2xpY2Vuc2UudHh0CnZlcnNpb246
IDIuNS4wCiovCmlmKHR5cGVvZiBZQUhPTz09InVuZGVmaW5lZCJ8fCFZQUhPTyl7
dmFyIFlBSE9PPXt9O31ZQUhPTy5uYW1lc3BhY2U9ZnVuY3Rpb24oKXt2YXIgQT1h
cmd1bWVudHMsRT1udWxsLEMsQixEO2ZvcihDPTA7QzxBLmxlbmd0aDtDPUMrMSl7
RD1BW0NdLnNwbGl0KCIuIik7RT1ZQUhPTztmb3IoQj0oRFswXT09IllBSE9PIik/
MTowO0I8RC5sZW5ndGg7Qj1CKzEpe0VbRFtCXV09RVtEW0JdXXx8e307RT1FW0Rb
Ql1dO319cmV0dXJuIEU7fTtZQUhPTy5sb2c9ZnVuY3Rpb24oRCxBLEMpe3ZhciBC
PVlBSE9PLndpZGdldC5Mb2dnZXI7aWYoQiYmQi5sb2cpe3JldHVybiBCLmxvZyhE
LEEsQyk7fWVsc2V7cmV0dXJuIGZhbHNlO319O1lBSE9PLnJlZ2lzdGVyPWZ1bmN0
aW9uKEEsRSxEKXt2YXIgST1ZQUhPTy5lbnYubW9kdWxlcztpZighSVtBXSl7SVtB
XT17dmVyc2lvbnM6W10sYnVpbGRzOltdfTt9dmFyIEI9SVtBXSxIPUQudmVyc2lv
bixHPUQuYnVpbGQsRj1ZQUhPTy5lbnYubGlzdGVuZXJzO0IubmFtZT1BO0IudmVy
c2lvbj1IO0IuYnVpbGQ9RztCLnZlcnNpb25zLnB1c2goSCk7Qi5idWlsZHMucHVz
aChHKTtCLm1haW5DbGFzcz1FO2Zvcih2YXIgQz0wO0M8Ri5sZW5ndGg7Qz1DKzEp
e0ZbQ10oQik7fWlmKEUpe0UuVkVSU0lPTj1IO0UuQlVJTEQ9Rzt9ZWxzZXtZQUhP
Ty5sb2coIm1haW5DbGFzcyBpcyB1bmRlZmluZWQgZm9yIG1vZHVsZSAiK0EsIndh
cm4iKTt9fTtZQUhPTy5lbnY9WUFIT08uZW52fHx7bW9kdWxlczpbXSxsaXN0ZW5l
cnM6W119O1lBSE9PLmVudi5nZXRWZXJzaW9uPWZ1bmN0aW9uKEEpe3JldHVybiBZ
QUhPTy5lbnYubW9kdWxlc1tBXXx8bnVsbDt9O1lBSE9PLmVudi51YT1mdW5jdGlv
bigpe3ZhciBDPXtpZTowLG9wZXJhOjAsZ2Vja286MCx3ZWJraXQ6MCxtb2JpbGU6
bnVsbH07dmFyIEI9bmF2aWdhdG9yLnVzZXJBZ2VudCxBO2lmKCgvS0hUTUwvKS50
ZXN0KEIpKXtDLndlYmtpdD0xO31BPUIubWF0Y2goL0FwcGxlV2ViS2l0XC8oW15c
c10qKS8pO2lmKEEmJkFbMV0pe0Mud2Via2l0PXBhcnNlRmxvYXQoQVsxXSk7aWYo
LyBNb2JpbGVcLy8udGVzdChCKSl7Qy5tb2JpbGU9IkFwcGxlIjt9ZWxzZXtBPUIu
bWF0Y2goL05va2lhTlteXC9dKi8pO2lmKEEpe0MubW9iaWxlPUFbMF07fX19aWYo
IUMud2Via2l0KXtBPUIubWF0Y2goL09wZXJhW1xzXC9dKFteXHNdKikvKTtpZihB
JiZBWzFdKXtDLm9wZXJhPXBhcnNlRmxvYXQoQVsxXSk7QT1CLm1hdGNoKC9PcGVy
YSBNaW5pW147XSovKTtpZihBKXtDLm1vYmlsZT1BWzBdO319ZWxzZXtBPUIubWF0
Y2goL01TSUVccyhbXjtdKikvKTtpZihBJiZBWzFdKXtDLmllPXBhcnNlRmxvYXQo
QVsxXSk7fWVsc2V7QT1CLm1hdGNoKC9HZWNrb1wvKFteXHNdKikvKTtpZihBKXtD
LmdlY2tvPTE7QT1CLm1hdGNoKC9ydjooW15cc1wpXSopLyk7aWYoQSYmQVsxXSl7
Qy5nZWNrbz1wYXJzZUZsb2F0KEFbMV0pO319fX19cmV0dXJuIEM7fSgpOyhmdW5j
dGlvbigpe1lBSE9PLm5hbWVzcGFjZSgidXRpbCIsIndpZGdldCIsImV4YW1wbGUi
KTtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiBZQUhPT19jb25maWcpe3ZhciBCPVlB
SE9PX2NvbmZpZy5saXN0ZW5lcixBPVlBSE9PLmVudi5saXN0ZW5lcnMsRD10cnVl
LEM7aWYoQil7Zm9yKEM9MDtDPEEubGVuZ3RoO0M9QysxKXtpZihBW0NdPT1CKXtE
PWZhbHNlO2JyZWFrO319aWYoRCl7QS5wdXNoKEIpO319fX0pKCk7WUFIT08ubGFu
Zz1ZQUhPTy5sYW5nfHx7aXNBcnJheTpmdW5jdGlvbihCKXtpZihCKXt2YXIgQT1Z
QUhPTy5sYW5nO3JldHVybiBBLmlzTnVtYmVyKEIubGVuZ3RoKSYmQS5pc0Z1bmN0
aW9uKEIuc3BsaWNlKTt9cmV0dXJuIGZhbHNlO30saXNCb29sZWFuOmZ1bmN0aW9u
KEEpe3JldHVybiB0eXBlb2YgQT09PSJib29sZWFuIjt9LGlzRnVuY3Rpb246ZnVu
Y3Rpb24oQSl7cmV0dXJuIHR5cGVvZiBBPT09ImZ1bmN0aW9uIjt9LGlzTnVsbDpm
dW5jdGlvbihBKXtyZXR1cm4gQT09PW51bGw7fSxpc051bWJlcjpmdW5jdGlvbihB
KXtyZXR1cm4gdHlwZW9mIEE9PT0ibnVtYmVyIiYmaXNGaW5pdGUoQSk7fSxpc09i
amVjdDpmdW5jdGlvbihBKXtyZXR1cm4oQSYmKHR5cGVvZiBBPT09Im9iamVjdCJ8
fFlBSE9PLmxhbmcuaXNGdW5jdGlvbihBKSkpfHxmYWxzZTt9LGlzU3RyaW5nOmZ1
bmN0aW9uKEEpe3JldHVybiB0eXBlb2YgQT09PSJzdHJpbmciO30saXNVbmRlZmlu
ZWQ6ZnVuY3Rpb24oQSl7cmV0dXJuIHR5cGVvZiBBPT09InVuZGVmaW5lZCI7fSxo
YXNPd25Qcm9wZXJ0eTpmdW5jdGlvbihBLEIpe2lmKE9iamVjdC5wcm90b3R5cGUu
aGFzT3duUHJvcGVydHkpe3JldHVybiBBLmhhc093blByb3BlcnR5KEIpO31yZXR1
cm4gIVlBSE9PLmxhbmcuaXNVbmRlZmluZWQoQVtCXSkmJkEuY29uc3RydWN0b3Iu
cHJvdG90eXBlW0JdIT09QVtCXTt9LF9JRUVudW1GaXg6ZnVuY3Rpb24oQyxCKXtp
ZihZQUhPTy5lbnYudWEuaWUpe3ZhciBFPVsidG9TdHJpbmciLCJ2YWx1ZU9mIl0s
QTtmb3IoQT0wO0E8RS5sZW5ndGg7QT1BKzEpe3ZhciBGPUVbQV0sRD1CW0ZdO2lm
KFlBSE9PLmxhbmcuaXNGdW5jdGlvbihEKSYmRCE9T2JqZWN0LnByb3RvdHlwZVtG
XSl7Q1tGXT1EO319fX0sZXh0ZW5kOmZ1bmN0aW9uKEQsRSxDKXtpZighRXx8IUQp
e3Rocm93IG5ldyBFcnJvcigiWUFIT08ubGFuZy5leHRlbmQgZmFpbGVkLCBwbGVh
c2UgY2hlY2sgdGhhdCAiKyJhbGwgZGVwZW5kZW5jaWVzIGFyZSBpbmNsdWRlZC4i
KTt9dmFyIEI9ZnVuY3Rpb24oKXt9O0IucHJvdG90eXBlPUUucHJvdG90eXBlO0Qu
cHJvdG90eXBlPW5ldyBCKCk7RC5wcm90b3R5cGUuY29uc3RydWN0b3I9RDtELnN1
cGVyY2xhc3M9RS5wcm90b3R5cGU7aWYoRS5wcm90b3R5cGUuY29uc3RydWN0b3I9
PU9iamVjdC5wcm90b3R5cGUuY29uc3RydWN0b3Ipe0UucHJvdG90eXBlLmNvbnN0
cnVjdG9yPUU7fWlmKEMpe2Zvcih2YXIgQSBpbiBDKXtELnByb3RvdHlwZVtBXT1D
W0FdO31ZQUhPTy5sYW5nLl9JRUVudW1GaXgoRC5wcm90b3R5cGUsQyk7fX0sYXVn
bWVudE9iamVjdDpmdW5jdGlvbihFLEQpe2lmKCFEfHwhRSl7dGhyb3cgbmV3IEVy
cm9yKCJBYnNvcmIgZmFpbGVkLCB2ZXJpZnkgZGVwZW5kZW5jaWVzLiIpO312YXIg
QT1hcmd1bWVudHMsQyxGLEI9QVsyXTtpZihCJiZCIT09dHJ1ZSl7Zm9yKEM9MjtD
PEEubGVuZ3RoO0M9QysxKXtFW0FbQ11dPURbQVtDXV07fX1lbHNle2ZvcihGIGlu
IEQpe2lmKEJ8fCFFW0ZdKXtFW0ZdPURbRl07fX1ZQUhPTy5sYW5nLl9JRUVudW1G
aXgoRSxEKTt9fSxhdWdtZW50UHJvdG86ZnVuY3Rpb24oRCxDKXtpZighQ3x8IUQp
e3Rocm93IG5ldyBFcnJvcigiQXVnbWVudCBmYWlsZWQsIHZlcmlmeSBkZXBlbmRl
bmNpZXMuIik7fXZhciBBPVtELnByb3RvdHlwZSxDLnByb3RvdHlwZV07Zm9yKHZh
ciBCPTI7Qjxhcmd1bWVudHMubGVuZ3RoO0I9QisxKXtBLnB1c2goYXJndW1lbnRz
W0JdKTt9WUFIT08ubGFuZy5hdWdtZW50T2JqZWN0LmFwcGx5KHRoaXMsQSk7fSxk
dW1wOmZ1bmN0aW9uKEEsRyl7dmFyIEM9WUFIT08ubGFuZyxELEYsST1bXSxKPSJ7
Li4ufSIsQj0iZigpey4uLn0iLEg9IiwgIixFPSIgPT4gIjtpZighQy5pc09iamVj
dChBKSl7cmV0dXJuIEErIiI7fWVsc2V7aWYoQSBpbnN0YW5jZW9mIERhdGV8fCgi
bm9kZVR5cGUiIGluIEEmJiJ0YWdOYW1lIiBpbiBBKSl7cmV0dXJuIEE7fWVsc2V7
aWYoQy5pc0Z1bmN0aW9uKEEpKXtyZXR1cm4gQjt9fX1HPShDLmlzTnVtYmVyKEcp
KT9HOjM7aWYoQy5pc0FycmF5KEEpKXtJLnB1c2goIlsiKTtmb3IoRD0wLEY9QS5s
ZW5ndGg7RDxGO0Q9RCsxKXtpZihDLmlzT2JqZWN0KEFbRF0pKXtJLnB1c2goKEc+
MCk/Qy5kdW1wKEFbRF0sRy0xKTpKKTt9ZWxzZXtJLnB1c2goQVtEXSk7fUkucHVz
aChIKTt9aWYoSS5sZW5ndGg+MSl7SS5wb3AoKTt9SS5wdXNoKCJdIik7fWVsc2V7
SS5wdXNoKCJ7Iik7Zm9yKEQgaW4gQSl7aWYoQy5oYXNPd25Qcm9wZXJ0eShBLEQp
KXtJLnB1c2goRCtFKTtpZihDLmlzT2JqZWN0KEFbRF0pKXtJLnB1c2goKEc+MCk/
Qy5kdW1wKEFbRF0sRy0xKTpKKTt9ZWxzZXtJLnB1c2goQVtEXSk7fUkucHVzaChI
KTt9fWlmKEkubGVuZ3RoPjEpe0kucG9wKCk7fUkucHVzaCgifSIpO31yZXR1cm4g
SS5qb2luKCIiKTt9LHN1YnN0aXR1dGU6ZnVuY3Rpb24oUSxCLEope3ZhciBHLEYs
RSxNLE4sUCxEPVlBSE9PLmxhbmcsTD1bXSxDLEg9ImR1bXAiLEs9IiAiLEE9Insi
LE89In0iO2Zvcig7Oyl7Rz1RLmxhc3RJbmRleE9mKEEpO2lmKEc8MCl7YnJlYWs7
fUY9US5pbmRleE9mKE8sRyk7aWYoRysxPj1GKXticmVhazt9Qz1RLnN1YnN0cmlu
ZyhHKzEsRik7TT1DO1A9bnVsbDtFPU0uaW5kZXhPZihLKTtpZihFPi0xKXtQPU0u
c3Vic3RyaW5nKEUrMSk7TT1NLnN1YnN0cmluZygwLEUpO31OPUJbTV07aWYoSil7
Tj1KKE0sTixQKTt9aWYoRC5pc09iamVjdChOKSl7aWYoRC5pc0FycmF5KE4pKXtO
PUQuZHVtcChOLHBhcnNlSW50KFAsMTApKTt9ZWxzZXtQPVB8fCIiO3ZhciBJPVAu
aW5kZXhPZihIKTtpZihJPi0xKXtQPVAuc3Vic3RyaW5nKDQpO31pZihOLnRvU3Ry
aW5nPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZ3x8ST4tMSl7Tj1ELmR1bXAo
TixwYXJzZUludChQLDEwKSk7fWVsc2V7Tj1OLnRvU3RyaW5nKCk7fX19ZWxzZXtp
ZighRC5pc1N0cmluZyhOKSYmIUQuaXNOdW1iZXIoTikpe049In4tIitMLmxlbmd0
aCsiLX4iO0xbTC5sZW5ndGhdPUM7fX1RPVEuc3Vic3RyaW5nKDAsRykrTitRLnN1
YnN0cmluZyhGKzEpO31mb3IoRz1MLmxlbmd0aC0xO0c+PTA7Rz1HLTEpe1E9US5y
ZXBsYWNlKG5ldyBSZWdFeHAoIn4tIitHKyItfiIpLCJ7IitMW0ddKyJ9IiwiZyIp
O31yZXR1cm4gUTt9LHRyaW06ZnVuY3Rpb24oQSl7dHJ5e3JldHVybiBBLnJlcGxh
Y2UoL15ccyt8XHMrJC9nLCIiKTt9Y2F0Y2goQil7cmV0dXJuIEE7fX0sbWVyZ2U6
ZnVuY3Rpb24oKXt2YXIgRD17fSxCPWFyZ3VtZW50cztmb3IodmFyIEM9MCxBPUIu
bGVuZ3RoO0M8QTtDPUMrMSl7WUFIT08ubGFuZy5hdWdtZW50T2JqZWN0KEQsQltD
XSx0cnVlKTt9cmV0dXJuIEQ7fSxsYXRlcjpmdW5jdGlvbihILEIsSSxELEUpe0g9
SHx8MDtCPUJ8fHt9O3ZhciBDPUksRz1ELEYsQTtpZihZQUhPTy5sYW5nLmlzU3Ry
aW5nKEkpKXtDPUJbSV07fWlmKCFDKXt0aHJvdyBuZXcgVHlwZUVycm9yKCJtZXRo
b2QgdW5kZWZpbmVkIik7fWlmKCFZQUhPTy5sYW5nLmlzQXJyYXkoRykpe0c9W0Rd
O31GPWZ1bmN0aW9uKCl7Qy5hcHBseShCLEcpO307QT0oRSk/c2V0SW50ZXJ2YWwo
RixIKTpzZXRUaW1lb3V0KEYsSCk7cmV0dXJue2ludGVydmFsOkUsY2FuY2VsOmZ1
bmN0aW9uKCl7aWYodGhpcy5pbnRlcnZhbCl7Y2xlYXJJbnRlcnZhbChBKTt9ZWxz
ZXtjbGVhclRpbWVvdXQoQSk7fX19O30saXNWYWx1ZTpmdW5jdGlvbihCKXt2YXIg
QT1ZQUhPTy5sYW5nO3JldHVybihBLmlzT2JqZWN0KEIpfHxBLmlzU3RyaW5nKEIp
fHxBLmlzTnVtYmVyKEIpfHxBLmlzQm9vbGVhbihCKSk7fX07WUFIT08udXRpbC5M
YW5nPVlBSE9PLmxhbmc7WUFIT08ubGFuZy5hdWdtZW50PVlBSE9PLmxhbmcuYXVn
bWVudFByb3RvO1lBSE9PLmF1Z21lbnQ9WUFIT08ubGFuZy5hdWdtZW50UHJvdG87
WUFIT08uZXh0ZW5kPVlBSE9PLmxhbmcuZXh0ZW5kO1lBSE9PLnJlZ2lzdGVyKCJ5
YWhvbyIsWUFIT08se3ZlcnNpb246IjIuNS4wIixidWlsZDoiODk1In0pO1lBSE9P
LnV0aWwuR2V0PWZ1bmN0aW9uKCl7dmFyIEk9e30sSD0wLEI9MCxPPWZhbHNlLEE9
WUFIT08uZW52LnVhLEQ9WUFIT08ubGFuZzt2YXIgUT1mdW5jdGlvbihVLFIsVil7
dmFyIFM9Vnx8d2luZG93LFc9Uy5kb2N1bWVudCxYPVcuY3JlYXRlRWxlbWVudChV
KTtmb3IodmFyIFQgaW4gUil7aWYoUltUXSYmWUFIT08ubGFuZy5oYXNPd25Qcm9w
ZXJ0eShSLFQpKXtYLnNldEF0dHJpYnV0ZShULFJbVF0pO319cmV0dXJuIFg7fTt2
YXIgTj1mdW5jdGlvbihSLFMpe3JldHVybiBRKCJsaW5rIix7ImlkIjoieXVpX19k
eW5fIisoQisrKSwidHlwZSI6InRleHQvY3NzIiwicmVsIjoic3R5bGVzaGVldCIs
ImhyZWYiOlJ9LFMpOwp9O3ZhciBNPWZ1bmN0aW9uKFIsUyl7cmV0dXJuIFEoInNj
cmlwdCIseyJpZCI6Inl1aV9fZHluXyIrKEIrKyksInR5cGUiOiJ0ZXh0L2phdmFz
Y3JpcHQiLCJzcmMiOlJ9LFMpO307dmFyIEs9ZnVuY3Rpb24oUil7cmV0dXJue3RJ
ZDpSLnRJZCx3aW46Ui53aW4sZGF0YTpSLmRhdGEsbm9kZXM6Ui5ub2RlcyxwdXJn
ZTpmdW5jdGlvbigpe0oodGhpcy50SWQpO319O307dmFyIFA9ZnVuY3Rpb24oVCl7
dmFyIFI9SVtUXTtpZihSLm9uRmFpbHVyZSl7dmFyIFM9Ui5zY29wZXx8Ui53aW47
Ui5vbkZhaWx1cmUuY2FsbChTLEsoUikpO319O3ZhciBGPWZ1bmN0aW9uKFQpe3Zh
ciBSPUlbVF07Ui5maW5pc2hlZD10cnVlO2lmKFIuYWJvcnRlZCl7UChUKTtyZXR1
cm4gO31pZihSLm9uU3VjY2Vzcyl7dmFyIFM9Ui5zY29wZXx8Ui53aW47Ui5vblN1
Y2Nlc3MuY2FsbChTLEsoUikpO319O3ZhciBFPWZ1bmN0aW9uKFQsVyl7dmFyIFM9
SVtUXTtpZihTLmFib3J0ZWQpe1AoVCk7cmV0dXJuIDt9aWYoVyl7Uy51cmwuc2hp
ZnQoKTtpZihTLnZhck5hbWUpe1MudmFyTmFtZS5zaGlmdCgpO319ZWxzZXtTLnVy
bD0oRC5pc1N0cmluZyhTLnVybCkpP1tTLnVybF06Uy51cmw7aWYoUy52YXJOYW1l
KXtTLnZhck5hbWU9KEQuaXNTdHJpbmcoUy52YXJOYW1lKSk/W1MudmFyTmFtZV06
Uy52YXJOYW1lO319dmFyIFo9Uy53aW4sWT1aLmRvY3VtZW50LFg9WS5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLFU7aWYoUy51cmwubGVuZ3RoPT09MCl7
aWYoUy50eXBlPT09InNjcmlwdCImJkEud2Via2l0JiZBLndlYmtpdDw0MjAmJiFT
LmZpbmFscGFzcyYmIVMudmFyTmFtZSl7dmFyIFY9TShudWxsLFMud2luKTtWLmlu
bmVySFRNTD0nWUFIT08udXRpbC5HZXQuX2ZpbmFsaXplKCInK1QrJyIpOyc7Uy5u
b2Rlcy5wdXNoKFYpO1guYXBwZW5kQ2hpbGQoVik7fWVsc2V7RihUKTt9cmV0dXJu
IDt9dmFyIFI9Uy51cmxbMF07aWYoUy50eXBlPT09InNjcmlwdCIpe1U9TShSLFop
O31lbHNle1U9TihSLFopO31HKFMudHlwZSxVLFQsUixaLFMudXJsLmxlbmd0aCk7
Uy5ub2Rlcy5wdXNoKFUpO1guYXBwZW5kQ2hpbGQoVSk7aWYoKEEud2Via2l0fHxB
LmdlY2tvKSYmUy50eXBlPT09ImNzcyIpe0UoVCxSKTt9fTt2YXIgQz1mdW5jdGlv
bigpe2lmKE8pe3JldHVybiA7fU89dHJ1ZTtmb3IodmFyIFIgaW4gSSl7dmFyIFM9
SVtSXTtpZihTLmF1dG9wdXJnZSYmUy5maW5pc2hlZCl7SihTLnRJZCk7ZGVsZXRl
IElbUl07fX1PPWZhbHNlO307dmFyIEo9ZnVuY3Rpb24oWCl7dmFyIFU9SVtYXTtp
ZihVKXt2YXIgVz1VLm5vZGVzLFI9Vy5sZW5ndGgsVj1VLndpbi5kb2N1bWVudCxU
PVYuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXTtmb3IodmFyIFM9MDtT
PFI7Uz1TKzEpe1QucmVtb3ZlQ2hpbGQoV1tTXSk7fX1VLm5vZGVzPVtdO307dmFy
IEw9ZnVuY3Rpb24oUyxSLFQpe3ZhciBWPSJxIisoSCsrKTtUPVR8fHt9O2lmKEgl
WUFIT08udXRpbC5HZXQuUFVSR0VfVEhSRVNIPT09MCl7QygpO31JW1ZdPUQubWVy
Z2UoVCx7dElkOlYsdHlwZTpTLHVybDpSLGZpbmlzaGVkOmZhbHNlLG5vZGVzOltd
fSk7dmFyIFU9SVtWXTtVLndpbj1VLndpbnx8d2luZG93O1Uuc2NvcGU9VS5zY29w
ZXx8VS53aW47VS5hdXRvcHVyZ2U9KCJhdXRvcHVyZ2UiIGluIFUpP1UuYXV0b3B1
cmdlOihTPT09InNjcmlwdCIpP3RydWU6ZmFsc2U7RC5sYXRlcigwLFUsRSxWKTty
ZXR1cm57dElkOlZ9O307dmFyIEc9ZnVuY3Rpb24oYSxWLFUsUyxXLFgsWil7dmFy
IFk9Wnx8RTtpZihBLmllKXtWLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigp
e3ZhciBiPXRoaXMucmVhZHlTdGF0ZTtpZigibG9hZGVkIj09PWJ8fCJjb21wbGV0
ZSI9PT1iKXtZKFUsUyk7fX07fWVsc2V7aWYoQS53ZWJraXQpe2lmKGE9PT0ic2Ny
aXB0Iil7aWYoQS53ZWJraXQ+NDE5KXtWLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQi
LGZ1bmN0aW9uKCl7WShVLFMpO30pO31lbHNle3ZhciBSPUlbVV07aWYoUi52YXJO
YW1lKXt2YXIgVD1ZQUhPTy51dGlsLkdldC5QT0xMX0ZSRVE7Ui5tYXhhdHRlbXB0
cz1ZQUhPTy51dGlsLkdldC5USU1FT1VUL1Q7Ui5hdHRlbXB0cz0wO1IuX2NhY2hl
PVIudmFyTmFtZVswXS5zcGxpdCgiLiIpO1IudGltZXI9RC5sYXRlcihULFIsZnVu
Y3Rpb24oZil7dmFyIGQ9dGhpcy5fY2FjaGUsYz1kLmxlbmd0aCxiPXRoaXMud2lu
LGU7Zm9yKGU9MDtlPGM7ZT1lKzEpe2I9YltkW2VdXTtpZighYil7dGhpcy5hdHRl
bXB0cysrO2lmKHRoaXMuYXR0ZW1wdHMrKz50aGlzLm1heGF0dGVtcHRzKXtSLnRp
bWVyLmNhbmNlbCgpO1AoVSk7fWVsc2V7fXJldHVybiA7fX1SLnRpbWVyLmNhbmNl
bCgpO1koVSxTKTt9LG51bGwsdHJ1ZSk7fWVsc2V7RC5sYXRlcihZQUhPTy51dGls
LkdldC5QT0xMX0ZSRVEsbnVsbCxZLFtVLFNdKTt9fX19ZWxzZXtWLm9ubG9hZD1m
dW5jdGlvbigpe1koVSxTKTt9O319fTtyZXR1cm57UE9MTF9GUkVROjEwLFBVUkdF
X1RIUkVTSDoyMCxUSU1FT1VUOjIwMDAsX2ZpbmFsaXplOmZ1bmN0aW9uKFIpe0Qu
bGF0ZXIoMCxudWxsLEYsUik7fSxhYm9ydDpmdW5jdGlvbihTKXt2YXIgVD0oRC5p
c1N0cmluZyhTKSk/UzpTLnRJZDt2YXIgUj1JW1RdO2lmKFIpe1IuYWJvcnRlZD10
cnVlO319LHNjcmlwdDpmdW5jdGlvbihSLFMpe3JldHVybiBMKCJzY3JpcHQiLFIs
Uyk7fSxjc3M6ZnVuY3Rpb24oUixTKXtyZXR1cm4gTCgiY3NzIixSLFMpO319O30o
KTtZQUhPTy5yZWdpc3RlcigiZ2V0IixZQUhPTy51dGlsLkdldCx7dmVyc2lvbjoi
Mi41LjAiLGJ1aWxkOiI4OTUifSk7KGZ1bmN0aW9uKCl7dmFyIFk9WUFIT08sdXRp
bD1ZLnV0aWwsbGFuZz1ZLmxhbmcsZW52PVkuZW52O3ZhciBZVUk9e2R1cHNBbGxv
d2VkOnsieWFob28iOnRydWUsImdldCI6dHJ1ZX0saW5mbzp7ImJhc2UiOiJodHRw
Oi8veXVpLnlhaG9vYXBpcy5jb20vMi41LjAvYnVpbGQvIiwic2tpbiI6eyJkZWZh
dWx0U2tpbiI6InNhbSIsImJhc2UiOiJhc3NldHMvc2tpbnMvIiwicGF0aCI6InNr
aW4uY3NzIiwicm9sbHVwIjozfSwibW9kdWxlSW5mbyI6eyJhbmltYXRpb24iOnsi
dHlwZSI6ImpzIiwicGF0aCI6ImFuaW1hdGlvbi9hbmltYXRpb24tbWluLmpzIiwi
cmVxdWlyZXMiOlsiZG9tIiwiZXZlbnQiXX0sImF1dG9jb21wbGV0ZSI6eyJ0eXBl
IjoianMiLCJwYXRoIjoiYXV0b2NvbXBsZXRlL2F1dG9jb21wbGV0ZS1taW4uanMi
LCJyZXF1aXJlcyI6WyJkb20iLCJldmVudCJdLCJvcHRpb25hbCI6WyJjb25uZWN0
aW9uIiwiYW5pbWF0aW9uIl0sInNraW5uYWJsZSI6dHJ1ZX0sImJhc2UiOnsidHlw
ZSI6ImNzcyIsInBhdGgiOiJiYXNlL2Jhc2UtbWluLmNzcyJ9LCJidXR0b24iOnsi
dHlwZSI6ImpzIiwicGF0aCI6ImJ1dHRvbi9idXR0b24tbWluLmpzIiwicmVxdWly
ZXMiOlsiZWxlbWVudCJdLCJvcHRpb25hbCI6WyJtZW51Il0sInNraW5uYWJsZSI6
dHJ1ZX0sImNhbGVuZGFyIjp7InR5cGUiOiJqcyIsInBhdGgiOiJjYWxlbmRhci9j
YWxlbmRhci1taW4uanMiLCJyZXF1aXJlcyI6WyJldmVudCIsImRvbSJdLCJza2lu
bmFibGUiOnRydWV9LCJjaGFydHMiOnsidHlwZSI6ImpzIiwicGF0aCI6ImNoYXJ0
cy9jaGFydHMtZXhwZXJpbWVudGFsLW1pbi5qcyIsInJlcXVpcmVzIjpbImVsZW1l
bnQiLCJqc29uIiwiZGF0YXNvdXJjZSJdfSwiY29sb3JwaWNrZXIiOnsidHlwZSI6
ImpzIiwicGF0aCI6ImNvbG9ycGlja2VyL2NvbG9ycGlja2VyLW1pbi5qcyIsInJl
cXVpcmVzIjpbInNsaWRlciIsImVsZW1lbnQiXSwib3B0aW9uYWwiOlsiYW5pbWF0
aW9uIl0sInNraW5uYWJsZSI6dHJ1ZX0sImNvbm5lY3Rpb24iOnsidHlwZSI6Impz
IiwicGF0aCI6ImNvbm5lY3Rpb24vY29ubmVjdGlvbi1taW4uanMiLCJyZXF1aXJl
cyI6WyJldmVudCJdfSwiY29udGFpbmVyIjp7InR5cGUiOiJqcyIsInBhdGgiOiJj
b250YWluZXIvY29udGFpbmVyLW1pbi5qcyIsInJlcXVpcmVzIjpbImRvbSIsImV2
ZW50Il0sIm9wdGlvbmFsIjpbImRyYWdkcm9wIiwiYW5pbWF0aW9uIiwiY29ubmVj
dGlvbiJdLCJzdXBlcnNlZGVzIjpbImNvbnRhaW5lcmNvcmUiXSwic2tpbm5hYmxl
Ijp0cnVlfSwiY29udGFpbmVyY29yZSI6eyJ0eXBlIjoianMiLCJwYXRoIjoiY29u
dGFpbmVyL2NvbnRhaW5lcl9jb3JlLW1pbi5qcyIsInJlcXVpcmVzIjpbImRvbSIs
ImV2ZW50Il0sInBrZyI6ImNvbnRhaW5lciJ9LCJjb29raWUiOnsidHlwZSI6Impz
IiwicGF0aCI6ImNvb2tpZS9jb29raWUtYmV0YS1taW4uanMiLCJyZXF1aXJlcyI6
WyJ5YWhvbyJdfSwiZGF0YXNvdXJjZSI6eyJ0eXBlIjoianMiLCJwYXRoIjoiZGF0
YXNvdXJjZS9kYXRhc291cmNlLWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsiZXZl
bnQiXSwib3B0aW9uYWwiOlsiY29ubmVjdGlvbiJdfSwiZGF0YXRhYmxlIjp7InR5
cGUiOiJqcyIsInBhdGgiOiJkYXRhdGFibGUvZGF0YXRhYmxlLWJldGEtbWluLmpz
IiwicmVxdWlyZXMiOlsiZWxlbWVudCIsImRhdGFzb3VyY2UiXSwib3B0aW9uYWwi
OlsiY2FsZW5kYXIiLCJkcmFnZHJvcCJdLCJza2lubmFibGUiOnRydWV9LCJkb20i
OnsidHlwZSI6ImpzIiwicGF0aCI6ImRvbS9kb20tbWluLmpzIiwicmVxdWlyZXMi
OlsieWFob28iXX0sImRyYWdkcm9wIjp7InR5cGUiOiJqcyIsInBhdGgiOiJkcmFn
ZHJvcC9kcmFnZHJvcC1taW4uanMiLCJyZXF1aXJlcyI6WyJkb20iLCJldmVudCJd
fSwiZWRpdG9yIjp7InR5cGUiOiJqcyIsInBhdGgiOiJlZGl0b3IvZWRpdG9yLWJl
dGEtbWluLmpzIiwicmVxdWlyZXMiOlsibWVudSIsImVsZW1lbnQiLCJidXR0b24i
XSwib3B0aW9uYWwiOlsiYW5pbWF0aW9uIiwiZHJhZ2Ryb3AiXSwic2tpbm5hYmxl
Ijp0cnVlfSwiZWxlbWVudCI6eyJ0eXBlIjoianMiLCJwYXRoIjoiZWxlbWVudC9l
bGVtZW50LWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsiZG9tIiwiZXZlbnQiXX0s
ImV2ZW50Ijp7InR5cGUiOiJqcyIsInBhdGgiOiJldmVudC9ldmVudC1taW4uanMi
LCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwiZm9udHMiOnsidHlwZSI6ImNzcyIsInBh
dGgiOiJmb250cy9mb250cy1taW4uY3NzIn0sImdldCI6eyJ0eXBlIjoianMiLCJw
YXRoIjoiZ2V0L2dldC1taW4uanMiLCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwiZ3Jp
ZHMiOnsidHlwZSI6ImNzcyIsInBhdGgiOiJncmlkcy9ncmlkcy1taW4uY3NzIiwi
cmVxdWlyZXMiOlsiZm9udHMiXSwib3B0aW9uYWwiOlsicmVzZXQiXX0sImhpc3Rv
cnkiOnsidHlwZSI6ImpzIiwicGF0aCI6Imhpc3RvcnkvaGlzdG9yeS1taW4uanMi
LCJyZXF1aXJlcyI6WyJldmVudCJdfSwiaW1hZ2Vjcm9wcGVyIjp7InR5cGUiOiJq
cyIsInBhdGgiOiJpbWFnZWNyb3BwZXIvaW1hZ2Vjcm9wcGVyLWJldGEtbWluLmpz
IiwicmVxdWlyZXMiOlsiZG9tIiwiZXZlbnQiLCJkcmFnZHJvcCIsImVsZW1lbnQi
LCJyZXNpemUiXSwic2tpbm5hYmxlIjp0cnVlfSwiaW1hZ2Vsb2FkZXIiOnsidHlw
ZSI6ImpzIiwicGF0aCI6ImltYWdlbG9hZGVyL2ltYWdlbG9hZGVyLW1pbi5qcyIs
InJlcXVpcmVzIjpbImV2ZW50IiwiZG9tIl19LCJqc29uIjp7InR5cGUiOiJqcyIs
InBhdGgiOiJqc29uL2pzb24tbWluLmpzIiwicmVxdWlyZXMiOlsieWFob28iXX0s
ImxheW91dCI6eyJ0eXBlIjoianMiLCJwYXRoIjoibGF5b3V0L2xheW91dC1iZXRh
LW1pbi5qcyIsInJlcXVpcmVzIjpbImRvbSIsImV2ZW50IiwiZWxlbWVudCJdLCJv
cHRpb25hbCI6WyJhbmltYXRpb24iLCJkcmFnZHJvcCIsInJlc2l6ZSIsInNlbGVj
dG9yIl0sInNraW5uYWJsZSI6dHJ1ZX0sImxvZ2dlciI6eyJ0eXBlIjoianMiLCJw
YXRoIjoibG9nZ2VyL2xvZ2dlci1taW4uanMiLCJyZXF1aXJlcyI6WyJldmVudCIs
ImRvbSJdLCJvcHRpb25hbCI6WyJkcmFnZHJvcCJdLCJza2lubmFibGUiOnRydWV9
LCJtZW51Ijp7InR5cGUiOiJqcyIsInBhdGgiOiJtZW51L21lbnUtbWluLmpzIiwi
cmVxdWlyZXMiOlsiY29udGFpbmVyY29yZSJdLCJza2lubmFibGUiOnRydWV9LCJw
cm9maWxlciI6eyJ0eXBlIjoianMiLCJwYXRoIjoicHJvZmlsZXIvcHJvZmlsZXIt
YmV0YS1taW4uanMiLCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwicHJvZmlsZXJ2aWV3
ZXIiOnsidHlwZSI6ImpzIiwicGF0aCI6InByb2ZpbGVydmlld2VyL3Byb2ZpbGVy
dmlld2VyLWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsieXVpbG9hZGVyIiwiZWxl
bWVudCJdLCJza2lubmFibGUiOnRydWV9LCJyZXNldCI6eyJ0eXBlIjoiY3NzIiwi
cGF0aCI6InJlc2V0L3Jlc2V0LW1pbi5jc3MifSwicmVzZXQtZm9udHMtZ3JpZHMi
OnsidHlwZSI6ImNzcyIsInBhdGgiOiJyZXNldC1mb250cy1ncmlkcy9yZXNldC1m
b250cy1ncmlkcy5jc3MiLCJzdXBlcnNlZGVzIjpbInJlc2V0IiwiZm9udHMiLCJn
cmlkcyIsInJlc2V0LWZvbnRzIl0sInJvbGx1cCI6M30sInJlc2V0LWZvbnRzIjp7
InR5cGUiOiJjc3MiLCJwYXRoIjoicmVzZXQtZm9udHMvcmVzZXQtZm9udHMuY3Nz
Iiwic3VwZXJzZWRlcyI6WyJyZXNldCIsImZvbnRzIl0sInJvbGx1cCI6Mn0sInJl
c2l6ZSI6eyJ0eXBlIjoianMiLCJwYXRoIjoicmVzaXplL3Jlc2l6ZS1iZXRhLW1p
bi5qcyIsInJlcXVpcmVzIjpbImRvbSIsImV2ZW50IiwiZHJhZ2Ryb3AiLCJlbGVt
ZW50Il0sIm9wdGlvbmFsIjpbImFuaW1hdGlvbiJdLCJza2lubmFibGUiOnRydWV9
LCJzZWxlY3RvciI6eyJ0eXBlIjoianMiLCJwYXRoIjoic2VsZWN0b3Ivc2VsZWN0
b3ItYmV0YS1taW4uanMiLCJyZXF1aXJlcyI6WyJ5YWhvbyIsImRvbSJdfSwic2lt
cGxlZWRpdG9yIjp7InR5cGUiOiJqcyIsInBhdGgiOiJlZGl0b3Ivc2ltcGxlZWRp
dG9yLWJldGEtbWluLmpzIiwicmVxdWlyZXMiOlsiZWxlbWVudCJdLCJvcHRpb25h
bCI6WyJjb250YWluZXJjb3JlIiwibWVudSIsImJ1dHRvbiIsImFuaW1hdGlvbiIs
ImRyYWdkcm9wIl0sInNraW5uYWJsZSI6dHJ1ZSwicGtnIjoiZWRpdG9yIn0sInNs
aWRlciI6eyJ0eXBlIjoianMiLCJwYXRoIjoic2xpZGVyL3NsaWRlci1taW4uanMi
LCJyZXF1aXJlcyI6WyJkcmFnZHJvcCJdLCJvcHRpb25hbCI6WyJhbmltYXRpb24i
XX0sInRhYnZpZXciOnsidHlwZSI6ImpzIiwicGF0aCI6InRhYnZpZXcvdGFidmll
dy1taW4uanMiLCJyZXF1aXJlcyI6WyJlbGVtZW50Il0sIm9wdGlvbmFsIjpbImNv
bm5lY3Rpb24iXSwic2tpbm5hYmxlIjp0cnVlfSwidHJlZXZpZXciOnsidHlwZSI6
ImpzIiwicGF0aCI6InRyZWV2aWV3L3RyZWV2aWV3LW1pbi5qcyIsInJlcXVpcmVz
IjpbImV2ZW50Il0sInNraW5uYWJsZSI6dHJ1ZX0sInVwbG9hZGVyIjp7InR5cGUi
OiJqcyIsInBhdGgiOiJ1cGxvYWRlci91cGxvYWRlci1leHBlcmltZW50YWwuanMi
LCJyZXF1aXJlcyI6WyJ5YWhvbyJdfSwidXRpbGl0aWVzIjp7InR5cGUiOiJqcyIs
InBhdGgiOiJ1dGlsaXRpZXMvdXRpbGl0aWVzLmpzIiwic3VwZXJzZWRlcyI6WyJ5
YWhvbyIsImV2ZW50IiwiZHJhZ2Ryb3AiLCJhbmltYXRpb24iLCJkb20iLCJjb25u
ZWN0aW9uIiwiZWxlbWVudCIsInlhaG9vLWRvbS1ldmVudCJdLCJyb2xsdXAiOjZ9
LCJ5YWhvbyI6eyJ0eXBlIjoianMiLCJwYXRoIjoieWFob28veWFob28tbWluLmpz
In0sInlhaG9vLWRvbS1ldmVudCI6eyJ0eXBlIjoianMiLCJwYXRoIjoieWFob28t
ZG9tLWV2ZW50L3lhaG9vLWRvbS1ldmVudC5qcyIsInN1cGVyc2VkZXMiOlsieWFo
b28iLCJldmVudCIsImRvbSJdLCJyb2xsdXAiOjN9LCJ5dWlsb2FkZXIiOnsidHlw
ZSI6ImpzIiwicGF0aCI6Inl1aWxvYWRlci95dWlsb2FkZXItYmV0YS1taW4uanMi
fSwieXVpdGVzdCI6eyJ0eXBlIjoianMiLCJwYXRoIjoieXVpdGVzdC95dWl0ZXN0
LW1pbi5qcyIsInJlcXVpcmVzIjpbImxvZ2dlciJdLCJza2lubmFibGUiOnRydWV9
fX0sT2JqZWN0VXRpbDp7YXBwZW5kQXJyYXk6ZnVuY3Rpb24obyxhKXtpZihhKXtm
b3IodmFyIGk9MDsKaTxhLmxlbmd0aDtpPWkrMSl7b1thW2ldXT10cnVlO319fSxr
ZXlzOmZ1bmN0aW9uKG8sb3JkZXJlZCl7dmFyIGE9W10saTtmb3IoaSBpbiBvKXtp
ZihsYW5nLmhhc093blByb3BlcnR5KG8saSkpe2EucHVzaChpKTt9fXJldHVybiBh
O319LEFycmF5VXRpbDp7YXBwZW5kQXJyYXk6ZnVuY3Rpb24oYTEsYTIpe0FycmF5
LnByb3RvdHlwZS5wdXNoLmFwcGx5KGExLGEyKTt9LGluZGV4T2Y6ZnVuY3Rpb24o
YSx2YWwpe2Zvcih2YXIgaT0wO2k8YS5sZW5ndGg7aT1pKzEpe2lmKGFbaV09PT12
YWwpe3JldHVybiBpO319cmV0dXJuIC0xO30sdG9PYmplY3Q6ZnVuY3Rpb24oYSl7
dmFyIG89e307Zm9yKHZhciBpPTA7aTxhLmxlbmd0aDtpPWkrMSl7b1thW2ldXT10
cnVlO31yZXR1cm4gbzt9LHVuaXE6ZnVuY3Rpb24oYSl7cmV0dXJuIFlVSS5PYmpl
Y3RVdGlsLmtleXMoWVVJLkFycmF5VXRpbC50b09iamVjdChhKSk7fX19O1lBSE9P
LnV0aWwuWVVJTG9hZGVyPWZ1bmN0aW9uKG8pe3RoaXMuX2ludGVybmFsQ2FsbGJh
Y2s9bnVsbDt0aGlzLl91c2VZYWhvb0xpc3RlbmVyPWZhbHNlO3RoaXMub25TdWNj
ZXNzPW51bGw7dGhpcy5vbkZhaWx1cmU9WS5sb2c7dGhpcy5vblByb2dyZXNzPW51
bGw7dGhpcy5zY29wZT10aGlzO3RoaXMuZGF0YT1udWxsO3RoaXMudmFyTmFtZT1u
dWxsO3RoaXMuYmFzZT1ZVUkuaW5mby5iYXNlO3RoaXMuaWdub3JlPW51bGw7dGhp
cy5mb3JjZT1udWxsO3RoaXMuYWxsb3dSb2xsdXA9dHJ1ZTt0aGlzLmZpbHRlcj1u
dWxsO3RoaXMucmVxdWlyZWQ9e307dGhpcy5tb2R1bGVJbmZvPWxhbmcubWVyZ2Uo
WVVJLmluZm8ubW9kdWxlSW5mbyk7dGhpcy5yb2xsdXBzPW51bGw7dGhpcy5sb2Fk
T3B0aW9uYWw9ZmFsc2U7dGhpcy5zb3J0ZWQ9W107dGhpcy5sb2FkZWQ9e307dGhp
cy5kaXJ0eT10cnVlO3RoaXMuaW5zZXJ0ZWQ9e307dmFyIHNlbGY9dGhpcztlbnYu
bGlzdGVuZXJzLnB1c2goZnVuY3Rpb24obSl7aWYoc2VsZi5fdXNlWWFob29MaXN0
ZW5lcil7c2VsZi5sb2FkTmV4dChtLm5hbWUpO319KTt0aGlzLnNraW49bGFuZy5t
ZXJnZShZVUkuaW5mby5za2luKTt0aGlzLl9jb25maWcobyk7fTtZLnV0aWwuWVVJ
TG9hZGVyLnByb3RvdHlwZT17RklMVEVSUzp7UkFXOnsic2VhcmNoRXhwIjoiLW1p
blxcLmpzIiwicmVwbGFjZVN0ciI6Ii5qcyJ9LERFQlVHOnsic2VhcmNoRXhwIjoi
LW1pblxcLmpzIiwicmVwbGFjZVN0ciI6Ii1kZWJ1Zy5qcyJ9fSxTS0lOX1BSRUZJ
WDoic2tpbi0iLF9jb25maWc6ZnVuY3Rpb24obyl7aWYoIW8pe3JldHVybiA7fWZv
cih2YXIgaSBpbiBvKXtpZihsYW5nLmhhc093blByb3BlcnR5KG8saSkpe3N3aXRj
aChpKXtjYXNlInJlcXVpcmUiOnRoaXMucmVxdWlyZShvW2ldKTticmVhaztjYXNl
ImZpbHRlciI6dmFyIGY9b1tpXTtpZih0eXBlb2YgZj09PSJzdHJpbmciKXtmPWYu
dG9VcHBlckNhc2UoKTtpZihmPT09IkRFQlVHIil7dGhpcy5yZXF1aXJlKCJsb2dn
ZXIiKTt9dGhpcy5maWx0ZXI9dGhpcy5GSUxURVJTW2ZdO31lbHNle3RoaXMuZmls
dGVyPWY7fWJyZWFrO2RlZmF1bHQ6dGhpc1tpXT1vW2ldO319fX0sYWRkTW9kdWxl
OmZ1bmN0aW9uKG8pe2lmKCFvfHwhby5uYW1lfHwhby50eXBlfHwoIW8ucGF0aCYm
IW8uZnVsbHBhdGgpKXtyZXR1cm4gZmFsc2U7fXRoaXMubW9kdWxlSW5mb1tvLm5h
bWVdPW87dGhpcy5kaXJ0eT10cnVlO3JldHVybiB0cnVlO30scmVxdWlyZTpmdW5j
dGlvbih3aGF0KXt2YXIgYT0odHlwZW9mIHdoYXQ9PT0ic3RyaW5nIik/YXJndW1l
bnRzOndoYXQ7dGhpcy5kaXJ0eT10cnVlO2Zvcih2YXIgaT0wO2k8YS5sZW5ndGg7
aT1pKzEpe3RoaXMucmVxdWlyZWRbYVtpXV09dHJ1ZTt2YXIgcz10aGlzLnBhcnNl
U2tpbihhW2ldKTtpZihzKXt0aGlzLl9hZGRTa2luKHMuc2tpbixzLm1vZHVsZSk7
fX1ZVUkuT2JqZWN0VXRpbC5hcHBlbmRBcnJheSh0aGlzLnJlcXVpcmVkLGEpO30s
X2FkZFNraW46ZnVuY3Rpb24oc2tpbixtb2Qpe3ZhciBuYW1lPXRoaXMuZm9ybWF0
U2tpbihza2luKTtpZighdGhpcy5tb2R1bGVJbmZvW25hbWVdKXt0aGlzLmFkZE1v
ZHVsZSh7Im5hbWUiOm5hbWUsInR5cGUiOiJjc3MiLCJwYXRoIjp0aGlzLnNraW4u
YmFzZStza2luKyIvIit0aGlzLnNraW4ucGF0aCwicm9sbHVwIjp0aGlzLnNraW4u
cm9sbHVwfSk7fWlmKG1vZCl7bmFtZT10aGlzLmZvcm1hdFNraW4oc2tpbixtb2Qp
O2lmKCF0aGlzLm1vZHVsZUluZm9bbmFtZV0pe3ZhciBtZGVmPXRoaXMubW9kdWxl
SW5mb1ttb2RdO3ZhciBwa2c9bWRlZi5wa2d8fG1vZDt0aGlzLmFkZE1vZHVsZSh7
Im5hbWUiOm5hbWUsInR5cGUiOiJjc3MiLCJwYXRoIjpwa2crIi8iK3RoaXMuc2tp
bi5iYXNlK3NraW4rIi8iK21vZCsiLmNzcyJ9KTt9fX0sZ2V0UmVxdWlyZXM6ZnVu
Y3Rpb24obW9kKXtpZighbW9kKXtyZXR1cm5bXTt9aWYoIXRoaXMuZGlydHkmJm1v
ZC5leHBhbmRlZCl7cmV0dXJuIG1vZC5leHBhbmRlZDt9bW9kLnJlcXVpcmVzPW1v
ZC5yZXF1aXJlc3x8W107dmFyIGksZD1bXSxyPW1vZC5yZXF1aXJlcyxvPW1vZC5v
cHRpb25hbCxpbmZvPXRoaXMubW9kdWxlSW5mbyxtO2ZvcihpPTA7aTxyLmxlbmd0
aDtpPWkrMSl7ZC5wdXNoKHJbaV0pO209aW5mb1tyW2ldXTtZVUkuQXJyYXlVdGls
LmFwcGVuZEFycmF5KGQsdGhpcy5nZXRSZXF1aXJlcyhtKSk7aWYobS5za2lubmFi
bGUpe3ZhciByZXE9dGhpcy5yZXF1aXJlZCxsPXJlcS5sZW5ndGg7Zm9yKHZhciBq
PTA7ajxsO2o9aisxKXtpZihyZXFbal0uaW5kZXhPZihyW2pdKT4tMSl7ZC5wdXNo
KHJlcVtqXSk7fX19fWlmKG8mJnRoaXMubG9hZE9wdGlvbmFsKXtmb3IoaT0wO2k8
by5sZW5ndGg7aT1pKzEpe2QucHVzaChvW2ldKTtZVUkuQXJyYXlVdGlsLmFwcGVu
ZEFycmF5KGQsdGhpcy5nZXRSZXF1aXJlcyhpbmZvW29baV1dKSk7fX1tb2QuZXhw
YW5kZWQ9WVVJLkFycmF5VXRpbC51bmlxKGQpO3JldHVybiBtb2QuZXhwYW5kZWQ7
fSxnZXRQcm92aWRlczpmdW5jdGlvbihuYW1lKXt2YXIgbW9kPXRoaXMubW9kdWxl
SW5mb1tuYW1lXTt2YXIgbz17fTtvW25hbWVdPXRydWU7dmFyIHM9bW9kJiZtb2Qu
c3VwZXJzZWRlcztZVUkuT2JqZWN0VXRpbC5hcHBlbmRBcnJheShvLHMpO3JldHVy
biBvO30sY2FsY3VsYXRlOmZ1bmN0aW9uKG8pe2lmKHRoaXMuZGlydHkpe3RoaXMu
X2NvbmZpZyhvKTt0aGlzLl9zZXR1cCgpO3RoaXMuX2V4cGxvZGUoKTt0aGlzLl9z
a2luKCk7aWYodGhpcy5hbGxvd1JvbGx1cCl7dGhpcy5fcm9sbHVwKCk7fXRoaXMu
X3JlZHVjZSgpO3RoaXMuX3NvcnQoKTt0aGlzLmRpcnR5PWZhbHNlO319LF9zZXR1
cDpmdW5jdGlvbigpe3RoaXMubG9hZGVkPWxhbmcubWVyZ2UodGhpcy5pbnNlcnRl
ZCk7aWYoIXRoaXMuX3NhbmRib3gpe3RoaXMubG9hZGVkPWxhbmcubWVyZ2UodGhp
cy5sb2FkZWQsZW52Lm1vZHVsZXMpO31pZih0aGlzLmlnbm9yZSl7WVVJLk9iamVj
dFV0aWwuYXBwZW5kQXJyYXkodGhpcy5sb2FkZWQsdGhpcy5pZ25vcmUpO31pZih0
aGlzLmZvcmNlKXtmb3IodmFyIGk9MDtpPHRoaXMuZm9yY2UubGVuZ3RoO2k9aSsx
KXtpZih0aGlzLmZvcmNlW2ldIGluIHRoaXMubG9hZGVkKXtkZWxldGUgdGhpcy5s
b2FkZWRbdGhpcy5mb3JjZVtpXV07fX19fSxfZXhwbG9kZTpmdW5jdGlvbigpe3Zh
ciByPXRoaXMucmVxdWlyZWQsaSxtb2Q7Zm9yKGkgaW4gcil7bW9kPXRoaXMubW9k
dWxlSW5mb1tpXTtpZihtb2Qpe3ZhciByZXE9dGhpcy5nZXRSZXF1aXJlcyhtb2Qp
O2lmKHJlcSl7WVVJLk9iamVjdFV0aWwuYXBwZW5kQXJyYXkocixyZXEpO319fX0s
X3NraW46ZnVuY3Rpb24oKXt2YXIgcj10aGlzLnJlcXVpcmVkLGksbW9kO2Zvcihp
IGluIHIpe21vZD10aGlzLm1vZHVsZUluZm9baV07aWYobW9kJiZtb2Quc2tpbm5h
YmxlKXt2YXIgbz10aGlzLnNraW4ub3ZlcnJpZGVzLGo7aWYobyYmb1tpXSl7Zm9y
KGo9MDtqPG9baV0ubGVuZ3RoO2o9aisxKXt0aGlzLnJlcXVpcmUodGhpcy5mb3Jt
YXRTa2luKG9baV1bal0saSkpO319ZWxzZXt0aGlzLnJlcXVpcmUodGhpcy5mb3Jt
YXRTa2luKHRoaXMuc2tpbi5kZWZhdWx0U2tpbixpKSk7fX19fSxmb3JtYXRTa2lu
OmZ1bmN0aW9uKHNraW4sbW9kKXt2YXIgcz10aGlzLlNLSU5fUFJFRklYK3NraW47
aWYobW9kKXtzPXMrIi0iK21vZDt9cmV0dXJuIHM7fSxwYXJzZVNraW46ZnVuY3Rp
b24obW9kKXtpZihtb2QuaW5kZXhPZih0aGlzLlNLSU5fUFJFRklYKT09PTApe3Zh
ciBhPW1vZC5zcGxpdCgiLSIpO3JldHVybntza2luOmFbMV0sbW9kdWxlOmFbMl19
O31yZXR1cm4gbnVsbDt9LF9yb2xsdXA6ZnVuY3Rpb24oKXt2YXIgaSxqLG0scyxy
b2xsdXBzPXt9LHI9dGhpcy5yZXF1aXJlZCxyb2xsO2lmKHRoaXMuZGlydHl8fCF0
aGlzLnJvbGx1cHMpe2ZvcihpIGluIHRoaXMubW9kdWxlSW5mbyl7bT10aGlzLm1v
ZHVsZUluZm9baV07aWYobSYmbS5yb2xsdXApe3JvbGx1cHNbaV09bTt9fXRoaXMu
cm9sbHVwcz1yb2xsdXBzO31mb3IoOzspe3ZhciByb2xsZWQ9ZmFsc2U7Zm9yKGkg
aW4gcm9sbHVwcyl7aWYoIXJbaV0mJiF0aGlzLmxvYWRlZFtpXSl7bT10aGlzLm1v
ZHVsZUluZm9baV07cz1tLnN1cGVyc2VkZXM7cm9sbD1mYWxzZTtpZighbS5yb2xs
dXApe2NvbnRpbnVlO312YXIgc2tpbj10aGlzLnBhcnNlU2tpbihpKSxjPTA7aWYo
c2tpbil7Zm9yKGogaW4gcil7aWYoaSE9PWomJnRoaXMucGFyc2VTa2luKGopKXtj
Kys7cm9sbD0oYz49bS5yb2xsdXApO2lmKHJvbGwpe2JyZWFrO319fX1lbHNle2Zv
cihqPTA7ajxzLmxlbmd0aDtqPWorMSl7aWYodGhpcy5sb2FkZWRbc1tqXV0mJigh
WVVJLmR1cHNBbGxvd2VkW3Nbal1dKSl7cm9sbD1mYWxzZTticmVhazt9ZWxzZXtp
ZihyW3Nbal1dKXtjKys7cm9sbD0oYz49bS5yb2xsdXApO2lmKHJvbGwpe2JyZWFr
O319fX19aWYocm9sbCl7cltpXT10cnVlO3JvbGxlZD10cnVlO3RoaXMuZ2V0UmVx
dWlyZXMobSk7fX19aWYoIXJvbGxlZCl7YnJlYWs7fX19LF9yZWR1Y2U6ZnVuY3Rp
b24oKXt2YXIgaSxqLHMsbSxyPXRoaXMucmVxdWlyZWQ7Zm9yKGkgaW4gcil7aWYo
aSBpbiB0aGlzLmxvYWRlZCl7ZGVsZXRlIHJbaV07fWVsc2V7dmFyIHNraW5EZWY9
dGhpcy5wYXJzZVNraW4oaSk7aWYoc2tpbkRlZil7aWYoIXNraW5EZWYubW9kdWxl
KXt2YXIgc2tpbl9wcmU9dGhpcy5TS0lOX1BSRUZJWCtza2luRGVmLnNraW47Zm9y
KGogaW4gcil7aWYoaiE9PWkmJmouaW5kZXhPZihza2luX3ByZSk+LTEpe2RlbGV0
ZSByW2pdO319fX1lbHNle209dGhpcy5tb2R1bGVJbmZvW2ldO3M9bSYmbS5zdXBl
cnNlZGVzO2lmKHMpe2ZvcihqPTA7ajxzLmxlbmd0aDtqPWorMSl7aWYoc1tqXSBp
biByKXtkZWxldGUgcltzW2pdXTt9fX19fX19LF9zb3J0OmZ1bmN0aW9uKCl7dmFy
IHM9W10saW5mbz10aGlzLm1vZHVsZUluZm8sbG9hZGVkPXRoaXMubG9hZGVkO3Zh
ciByZXF1aXJlcz1mdW5jdGlvbihhYSxiYil7aWYobG9hZGVkW2JiXSl7cmV0dXJu
IGZhbHNlO312YXIgaWksbW09aW5mb1thYV0scnI9bW0mJm1tLmV4cGFuZGVkO2lm
KHJyJiZZVUkuQXJyYXlVdGlsLmluZGV4T2YocnIsYmIpPi0xKXtyZXR1cm4gdHJ1
ZTt9dmFyIHNzPWluZm9bYmJdJiZpbmZvW2JiXS5zdXBlcnNlZGVzO2lmKHNzKXtm
b3IoaWk9MDtpaTxzcy5sZW5ndGg7aWk9aWkrMSl7aWYocmVxdWlyZXMoYWEsc3Nb
aWldKSl7cmV0dXJuIHRydWU7fX19cmV0dXJuIGZhbHNlO307Zm9yKHZhciBpIGlu
IHRoaXMucmVxdWlyZWQpe3MucHVzaChpKTt9dmFyIHA9MDtmb3IoOzspe3ZhciBs
PXMubGVuZ3RoLGEsYixqLGssbW92ZWQ9ZmFsc2U7Zm9yKGo9cDtqPGw7aj1qKzEp
e2E9c1tqXTtmb3Ioaz1qKzE7azxsO2s9aysxKXtpZihyZXF1aXJlcyhhLHNba10p
KXtiPXMuc3BsaWNlKGssMSk7cy5zcGxpY2UoaiwwLGJbMF0pO21vdmVkPXRydWU7
YnJlYWs7fX1pZihtb3ZlZCl7YnJlYWs7fWVsc2V7cD1wKzE7fX1pZighbW92ZWQp
e2JyZWFrO319dGhpcy5zb3J0ZWQ9czt9LHRvU3RyaW5nOmZ1bmN0aW9uKCl7dmFy
IG89e3R5cGU6IllVSUxvYWRlciIsYmFzZTp0aGlzLmJhc2UsZmlsdGVyOnRoaXMu
ZmlsdGVyLHJlcXVpcmVkOnRoaXMucmVxdWlyZWQsbG9hZGVkOnRoaXMubG9hZGVk
LGluc2VydGVkOnRoaXMuaW5zZXJ0ZWR9OwpsYW5nLmR1bXAobywxKTt9LGluc2Vy
dDpmdW5jdGlvbihvLHR5cGUpe3RoaXMuY2FsY3VsYXRlKG8pO2lmKCF0eXBlKXt2
YXIgc2VsZj10aGlzO3RoaXMuX2ludGVybmFsQ2FsbGJhY2s9ZnVuY3Rpb24oKXtz
ZWxmLl9pbnRlcm5hbENhbGxiYWNrPW51bGw7c2VsZi5pbnNlcnQobnVsbCwianMi
KTt9O3RoaXMuaW5zZXJ0KG51bGwsImNzcyIpO3JldHVybiA7fXRoaXMuX2xvYWRp
bmc9dHJ1ZTt0aGlzLmxvYWRUeXBlPXR5cGU7dGhpcy5sb2FkTmV4dCgpO30sc2Fu
ZGJveDpmdW5jdGlvbihvLHR5cGUpe2lmKG8pe31lbHNle310aGlzLl9jb25maWco
byk7aWYoIXRoaXMub25TdWNjZXNzKXt0aHJvdyBuZXcgRXJyb3IoIllvdSBtdXN0
IHN1cHBseSBhbiBvblN1Y2Nlc3MgaGFuZGxlciBmb3IgeW91ciBzYW5kYm94Iik7
fXRoaXMuX3NhbmRib3g9dHJ1ZTt2YXIgc2VsZj10aGlzO2lmKCF0eXBlfHx0eXBl
IT09ImpzIil7dGhpcy5faW50ZXJuYWxDYWxsYmFjaz1mdW5jdGlvbigpe3NlbGYu
X2ludGVybmFsQ2FsbGJhY2s9bnVsbDtzZWxmLnNhbmRib3gobnVsbCwianMiKTt9
O3RoaXMuaW5zZXJ0KG51bGwsImNzcyIpO3JldHVybiA7fWlmKCF1dGlsLkNvbm5l
Y3Qpe3ZhciBsZD1uZXcgWUFIT08udXRpbC5ZVUlMb2FkZXIoKTtsZC5pbnNlcnQo
e2Jhc2U6dGhpcy5iYXNlLGZpbHRlcjp0aGlzLmZpbHRlcixyZXF1aXJlOiJjb25u
ZWN0aW9uIixvblN1Y2Nlc3M6ZnVuY3Rpb24oKXt0aGlzLnNhbmRib3gobnVsbCwi
anMiKTt9LHNjb3BlOnRoaXN9LCJqcyIpO3JldHVybiA7fXRoaXMuX3NjcmlwdFRl
eHQ9W107dGhpcy5fbG9hZENvdW50PTA7dGhpcy5fc3RvcENvdW50PXRoaXMuc29y
dGVkLmxlbmd0aDt0aGlzLl94aHI9W107dGhpcy5jYWxjdWxhdGUoKTt2YXIgcz10
aGlzLnNvcnRlZCxsPXMubGVuZ3RoLGksbSx1cmw7Zm9yKGk9MDtpPGw7aT1pKzEp
e209dGhpcy5tb2R1bGVJbmZvW3NbaV1dO2lmKCFtKXt0aGlzLm9uRmFpbHVyZS5j
YWxsKHRoaXMuc2NvcGUse21zZzoidW5kZWZpbmVkIG1vZHVsZSAiK20sZGF0YTp0
aGlzLmRhdGF9KTtmb3IodmFyIGo9MDtqPHRoaXMuX3hoci5sZW5ndGg7aj1qKzEp
e3RoaXMuX3hocltqXS5hYm9ydCgpO31yZXR1cm4gO31pZihtLnR5cGUhPT0ianMi
KXt0aGlzLl9sb2FkQ291bnQrKztjb250aW51ZTt9dXJsPW0uZnVsbHBhdGh8fHRo
aXMuX3VybChtLnBhdGgpO3ZhciB4aHJEYXRhPXtzdWNjZXNzOmZ1bmN0aW9uKG8p
e3ZhciBpZHg9by5hcmd1bWVudFswXSxuYW1lPW8uYXJndW1lbnRbMl07dGhpcy5f
c2NyaXB0VGV4dFtpZHhdPW8ucmVzcG9uc2VUZXh0O2lmKHRoaXMub25Qcm9ncmVz
cyl7dGhpcy5vblByb2dyZXNzLmNhbGwodGhpcy5zY29wZSx7bmFtZTpuYW1lLHNj
cmlwdFRleHQ6by5yZXNwb25zZVRleHQseGhyUmVzcG9uc2U6byxkYXRhOnRoaXMu
ZGF0YX0pO310aGlzLl9sb2FkQ291bnQrKztpZih0aGlzLl9sb2FkQ291bnQ+PXRo
aXMuX3N0b3BDb3VudCl7dmFyIHY9dGhpcy52YXJOYW1lfHwiWUFIT08iO3ZhciB0
PSIoZnVuY3Rpb24oKSB7XG4iO3ZhciBiPSJcbnJldHVybiAiK3YrIjtcbn0pKCk7
Ijt2YXIgcmVmPWV2YWwodCt0aGlzLl9zY3JpcHRUZXh0LmpvaW4oIlxuIikrYik7
dGhpcy5fcHVzaEV2ZW50cyhyZWYpO2lmKHJlZil7dGhpcy5vblN1Y2Nlc3MuY2Fs
bCh0aGlzLnNjb3BlLHtyZWZlcmVuY2U6cmVmLGRhdGE6dGhpcy5kYXRhfSk7fWVs
c2V7dGhpcy5vbkZhaWx1cmUuY2FsbCh0aGlzLnNjb3BlLHttc2c6dGhpcy52YXJO
YW1lKyIgcmVmZXJlbmNlIGZhaWx1cmUiLGRhdGE6dGhpcy5kYXRhfSk7fX19LGZh
aWx1cmU6ZnVuY3Rpb24obyl7dGhpcy5vbkZhaWx1cmUuY2FsbCh0aGlzLnNjb3Bl
LHttc2c6IlhIUiBmYWlsdXJlIix4aHJSZXNwb25zZTpvLGRhdGE6dGhpcy5kYXRh
fSk7fSxzY29wZTp0aGlzLGFyZ3VtZW50OltpLHVybCxzW2ldXX07dGhpcy5feGhy
LnB1c2godXRpbC5Db25uZWN0LmFzeW5jUmVxdWVzdCgiR0VUIix1cmwseGhyRGF0
YSkpO319LGxvYWROZXh0OmZ1bmN0aW9uKG1uYW1lKXtpZighdGhpcy5fbG9hZGlu
Zyl7cmV0dXJuIDt9aWYobW5hbWUpe2lmKG1uYW1lIT09dGhpcy5fbG9hZGluZyl7
cmV0dXJuIDt9dGhpcy5pbnNlcnRlZFttbmFtZV09dHJ1ZTtpZih0aGlzLm9uUHJv
Z3Jlc3Mpe3RoaXMub25Qcm9ncmVzcy5jYWxsKHRoaXMuc2NvcGUse25hbWU6bW5h
bWUsZGF0YTp0aGlzLmRhdGF9KTt9fXZhciBzPXRoaXMuc29ydGVkLGxlbj1zLmxl
bmd0aCxpLG07Zm9yKGk9MDtpPGxlbjtpPWkrMSl7aWYoc1tpXSBpbiB0aGlzLmlu
c2VydGVkKXtjb250aW51ZTt9aWYoc1tpXT09PXRoaXMuX2xvYWRpbmcpe3JldHVy
biA7fW09dGhpcy5tb2R1bGVJbmZvW3NbaV1dO2lmKCFtKXt0aGlzLm9uRmFpbHVy
ZS5jYWxsKHRoaXMuc2NvcGUse21zZzoidW5kZWZpbmVkIG1vZHVsZSAiK20sZGF0
YTp0aGlzLmRhdGF9KTtyZXR1cm4gO31pZighdGhpcy5sb2FkVHlwZXx8dGhpcy5s
b2FkVHlwZT09PW0udHlwZSl7dGhpcy5fbG9hZGluZz1zW2ldO3ZhciBmbj0obS50
eXBlPT09ImNzcyIpP3V0aWwuR2V0LmNzczp1dGlsLkdldC5zY3JpcHQsdXJsPW0u
ZnVsbHBhdGh8fHRoaXMuX3VybChtLnBhdGgpLHNlbGY9dGhpcyxjPWZ1bmN0aW9u
KG8pe3NlbGYubG9hZE5leHQoby5kYXRhKTt9O2lmKGVudi51YS53ZWJraXQmJmVu
di51YS53ZWJraXQ8NDIwJiZtLnR5cGU9PT0ianMiJiYhbS52YXJOYW1lKXtjPW51
bGw7dGhpcy5fdXNlWWFob29MaXN0ZW5lcj10cnVlO31mbih1cmwse2RhdGE6c1tp
XSxvblN1Y2Nlc3M6Yyx2YXJOYW1lOm0udmFyTmFtZSxzY29wZTpzZWxmfSk7cmV0
dXJuIDt9fXRoaXMuX2xvYWRpbmc9bnVsbDtpZih0aGlzLl9pbnRlcm5hbENhbGxi
YWNrKXt2YXIgZj10aGlzLl9pbnRlcm5hbENhbGxiYWNrO3RoaXMuX2ludGVybmFs
Q2FsbGJhY2s9bnVsbDtmLmNhbGwodGhpcyk7fWVsc2V7aWYodGhpcy5vblN1Y2Nl
c3Mpe3RoaXMuX3B1c2hFdmVudHMoKTt0aGlzLm9uU3VjY2Vzcy5jYWxsKHRoaXMu
c2NvcGUse2RhdGE6dGhpcy5kYXRhfSk7fX19LF9wdXNoRXZlbnRzOmZ1bmN0aW9u
KHJlZil7dmFyIHI9cmVmfHxZQUhPTztpZihyLnV0aWwmJnIudXRpbC5FdmVudCl7
ci51dGlsLkV2ZW50Ll9sb2FkKCk7fX0sX3VybDpmdW5jdGlvbihwYXRoKXt2YXIg
dT10aGlzLmJhc2V8fCIiLGY9dGhpcy5maWx0ZXI7dT11K3BhdGg7aWYoZil7dT11
LnJlcGxhY2UobmV3IFJlZ0V4cChmLnNlYXJjaEV4cCksZi5yZXBsYWNlU3RyKTt9
cmV0dXJuIHU7fX07fSkoKTtpZighVFBBcHApe3ZhciBUUEFwcD17fX1pZighVFBB
cHAudXRpbCl7VFBBcHAudXRpbD17fX1UUEFwcC51dGlsLmNyb3NzVGFsaz17c2Vu
ZE1lc3NhZ2U6ZnVuY3Rpb24oYixjLGEpe2lmKCFifHwhY3x8IWEpe3JldHVyblsi
RXJyb3I6IE1pc3NpbmcgYSBwYXJhbWV0ZXIuIix7dGFyZ2V0OmJ8fG51bGwsbXNn
OmN8fG51bGwsdGFyZ2V0VVJMOmF8fG51bGx9XX1pZih0eXBlb2YgYiE9Im9iamVj
dCJ8fHR5cGVvZiBjIT0ic3RyaW5nInx8dHlwZW9mIGEhPSJzdHJpbmciKXtyZXR1
cm5bIkVycm9yOiBQYXJhbWV0ZXIgb2Ygd3JvbmcgdHlwZSBmb3VuZC4iLHt0YXJn
ZXQ6dHlwZW9mIGIsbXNnOnR5cGVvZiBjLHRhcmdldFVSTDp0eXBlb2YgYX1dfWlm
KHdpbmRvdy5wb3N0TWVzc2FnZSl7Yi5wb3N0TWVzc2FnZShjLCIqIil9ZWxzZXth
PWEucmVwbGFjZSgvIy4qJC8sIiIpO2IubG9jYXRpb24uaHJlZj1hKyIjIitjfXJl
dHVybiB0cnVlfSxyZWNlaXZlTWVzc2FnZTpmdW5jdGlvbihjLGIpe3ZhciBkPXRo
aXM7aWYod2luZG93LnBvc3RNZXNzYWdlKXtpZih3aW5kb3cuYWRkRXZlbnRMaXN0
ZW5lcil7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLGZ1bmN0aW9u
KGYpe2lmKGQub3JpZ2luV2hpdGVsaXN0ZWQoZi5vcmlnaW4pKXtiKGYuZGF0YSl9
ZWxzZXthbGVydCgiTm90IG9uIHdoaXRlbGlzdCIpfX0sZmFsc2UpfWVsc2V7d2lu
ZG93LmF0dGFjaEV2ZW50KCJvbm1lc3NhZ2UiLGZ1bmN0aW9uKGYpe2lmKGQub3Jp
Z2luV2hpdGVsaXN0ZWQoZi5vcmlnaW4pKXtiKGYuZGF0YSl9ZWxzZXthbGVydCgi
Tm90IG9uIHdoaXRlbGlzdCIpfX0pfX1lbHNle3ZhciBhPXNldEludGVydmFsKGZ1
bmN0aW9uKCl7dmFyIGU9ZG9jdW1lbnQubG9jYXRpb24uaGFzaDtlPWUuc3Vic3Ry
aW5nKDEsZS5sZW5ndGgpO2lmKGUmJmUhPSJ0cCIpe2IoZSk7ZG9jdW1lbnQubG9j
YXRpb24uaGFzaD0iI3RwIn19LDIwMCl9fSxvcmlnaW5XaGl0ZWxpc3RlZDpmdW5j
dGlvbihhKXtpZighYXx8dHlwZW9mIGEhPT0ic3RyaW5nIil7cmV0dXJuIGZhbHNl
fXZhciBiPXRydWU7cmV0dXJuIGJ9fTtpZighVFBBcHApe3ZhciBUUEFwcD17fX12
YXIgVFlQRVBBRF9fX3JlYmxvZ19lbnRyeXhpZD1UUFRvb2xiYXIuYXNzZXRfeGlk
O1RQQXBwLmxvYWRlcj1uZXcgWUFIT08udXRpbC5ZVUlMb2FkZXIoKTtUUEFwcC5t
c2dSZXNwb25zZXM9e2Jsb2dJdDpmdW5jdGlvbigpe3dpbmRvdy5mb2N1cygpO2lm
KGRvY3VtZW50LmJvZHkmJiFkb2N1bWVudC54bWxWZXJzaW9uKXt2b2lkICh6PWRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpKTt2b2lkICh6LnR5cGU9InRl
eHQvamF2YXNjcmlwdCIpO3ZvaWQgKGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQo
eikpO3ZvaWQgKHouc3JjPVRQVG9vbGJhci5ib29rbWFya2xldF91cmkpfWVsc2V7
fX0sc2hvd1Rvb2xiYXI6ZnVuY3Rpb24oYSl7aWYoYSl7ZG9jdW1lbnQuYm9keS5z
dHlsZS5wb3NpdGlvbj0icmVsYXRpdmUifWlmKGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJ0eXBlcGFkX2NvbnRyb2xzIikpe1lBSE9PLnV0aWwuRG9tLnNldFN0eWxl
KCJ0eXBlcGFkX2NvbnRyb2xzIiwiZGlzcGxheSIsIiIpfX0sc2Nyb2xsRG93bjpm
dW5jdGlvbihhKXt2YXIgYjt0aGlzLnNob3dUb29sYmFyKGEpO1lBSE9PLnV0aWwu
RG9tLnNldFN0eWxlKCJ0eXBlcGFkX2NvbnRyb2xzIiwid2lkdGgiLCIxMDAlIik7
aWYoYSl7Yj1uZXcgWUFIT08udXRpbC5BbmltKGRvY3VtZW50LmJvZHkse3RvcDp7
dG86IjI5In19LDAuMyxZQUhPTy51dGlsLkVhc2luZy5lYXNlQm90aCl9ZWxzZXti
PW5ldyBZQUhPTy51dGlsLkFuaW0oInR5cGVwYWRfY29udHJvbHMiLHttYXJnaW5U
b3A6e3RvOiItNSJ9fSwwLjMsWUFIT08udXRpbC5FYXNpbmcuZWFzZUJvdGgpfWIu
b25Db21wbGV0ZS5zdWJzY3JpYmUoZnVuY3Rpb24oKXtZQUhPTy51dGlsLkRvbS5z
ZXRTdHlsZSgidHlwZXBhZF9jb250cm9scyIsImhlaWdodCIsIjQ0cHgiKX0pO2Iu
YW5pbWF0ZSgpfSxzY3JvbGxVcDpmdW5jdGlvbihhKXt2YXIgYjtpZihhKXtiPW5l
dyBZQUhPTy51dGlsLkFuaW0oZG9jdW1lbnQuYm9keSx7dG9wOnt0bzoiMCJ9fSww
LjMsWUFIT08udXRpbC5FYXNpbmcuZWFzZUJvdGgpfWVsc2V7Yj1uZXcgWUFIT08u
dXRpbC5BbmltKCJ0eXBlcGFkX2NvbnRyb2xzIix7bWFyZ2luVG9wOnt0bzoiLTM0
In19LDAuMyxZQUhPTy51dGlsLkVhc2luZy5lYXNlQm90aCl9Yi5vblN0YXJ0LnN1
YnNjcmliZShmdW5jdGlvbigpe1lBSE9PLnV0aWwuRG9tLnNldFN0eWxlKCJ0eXBl
cGFkX2NvbnRyb2xzIiwiaGVpZ2h0IiwiNjZweCIpfSk7Yi5vbkNvbXBsZXRlLnN1
YnNjcmliZShmdW5jdGlvbigpe1lBSE9PLnV0aWwuRG9tLnNldFN0eWxlKCJ0eXBl
cGFkX2NvbnRyb2xzIiwid2lkdGgiLCI0NXB4Iil9KTtiLmFuaW1hdGUoKX0sZmF2
b3JpdGU6ZnVuY3Rpb24oKXt0aGlzLnNlbmRNc2coImZhdm9yaXRlIiwiZmF2YnV0
dG9uLSIrVFBUb29sYmFyLmFzc2V0X3hpZCl9LHVuZmF2b3JpdGU6ZnVuY3Rpb24o
KXt0aGlzLnNlbmRNc2coInVuZmF2b3JpdGUiLCJmYXZidXR0b24tIitUUFRvb2xi
YXIuYXNzZXRfeGlkKX0sZmF2b3JpdGVUQjpmdW5jdGlvbigpe3RoaXMuc2VuZE1z
ZygiZmF2b3JpdGUiLCJ0eXBlcGFkX2NvbnRyb2xzIil9LHVuZmF2b3JpdGVUQjpm
dW5jdGlvbigpe3RoaXMuc2VuZE1zZygidW5mYXZvcml0ZSIsInR5cGVwYWRfY29u
dHJvbHMiKX0sZm9sbG93OmZ1bmN0aW9uKCl7dGhpcy5zZW5kTXNnKCJmb2xsb3ci
LCJmb2xsb3ctYnV0dG9uLWZyYW1lIil9LHVuZm9sbG93OmZ1bmN0aW9uKCl7dGhp
cy5zZW5kTXNnKCJ1bmZvbGxvdyIsImZvbGxvdy1idXR0b24tZnJhbWUiKX0sZm9s
bG93VEI6ZnVuY3Rpb24oKXt0aGlzLnNlbmRNc2coImZvbGxvdyIsInR5cGVwYWRf
Y29udHJvbHMiKX0sdW5mb2xsb3dUQjpmdW5jdGlvbigpe3RoaXMuc2VuZE1zZygi
dW5mb2xsb3ciLCJ0eXBlcGFkX2NvbnRyb2xzIil9LHNlbmRNc2c6ZnVuY3Rpb24o
ZCxiKXtpZighZHx8IWJ8fCFkb2N1bWVudC5nZXRFbGVtZW50QnlJZChiKSl7cmV0
dXJuIGZhbHNlfXZhciBjLGE7Yz13aW5kb3cuZnJhbWVzW2JdfHxudWxsO2E9ZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoYikuc3JjfHxudWxsO1RQQXBwLnV0aWwuY3Jv
c3NUYWxrLnNlbmRNZXNzYWdlKGMsZCxhKX19O1RQQXBwLnNhZmVUb01vZGlmeT1m
dW5jdGlvbihkKXt2YXIgYztpZihkLm5vZGVUeXBlIT0xKXtyZXR1cm4gdHJ1ZX1p
ZihkLnRhZ05hbWU9PSJCT0RZIiYmWUFIT08udXRpbC5Eb20uZ2V0U3R5bGUoZCwi
cG9zaXRpb24iKT09InJlbGF0aXZlIil7cmV0dXJuIHRydWV9aWYoZC50YWdOYW1l
PT0iQk9EWSImJllBSE9PLnV0aWwuRG9tLmdldFN0eWxlKGQsImJhY2tncm91bmQt
aW1hZ2UiKSE9Im5vbmUiKXtyZXR1cm4gZmFsc2V9aWYoZC5wYXJlbnROb2RlLnRh
Z05hbWU9PSJCT0RZIiYmcGFyc2VJbnQoWUFIT08udXRpbC5Eb20uZ2V0U3R5bGUo
ZCwibWFyZ2luLXRvcCIpKT4wKXtyZXR1cm4gZmFsc2V9dmFyIGE9WUFIT08udXRp
bC5Eb20uZ2V0U3R5bGUoZCwicG9zaXRpb24iKTtpZihhPT0iYWJzb2x1dGUiKXtp
ZihZQUhPTy51dGlsLkRvbS5nZXRTdHlsZShkLCJ3aWR0aCIpPT0iMXB4IiYmWUFI
T08udXRpbC5Eb20uZ2V0U3R5bGUoZCwiaGVpZ2h0Iik9PSIxcHgiKXt9ZWxzZXtp
ZihZQUhPTy51dGlsLkRvbS5nZXRTdHlsZShkLCJkaXNwbGF5Iik9PSJub25lIil7
fWVsc2V7aWYoZC5pZCYmZC5pZD09ImRlYnVnLWhvdmVyInx8ZC5pZD09ImRlYnVn
LWhvdmVyLWNsb3NlInx8ZC5pZD09InR5cGVwYWRfY29udHJvbHMiKXt9ZWxzZXty
ZXR1cm4gZmFsc2V9fX19ZWxzZXtpZihhPT0icmVsYXRpdmUiKXtyZXR1cm4gdHJ1
ZX19Yz1kLmNoaWxkTm9kZXM7Zm9yKHZhciBiPTA7YjxjLmxlbmd0aDtiKyspe2lm
KCFUUEFwcC5zYWZlVG9Nb2RpZnkoY1tiXSkpe3JldHVybiBmYWxzZX19cmV0dXJu
IHRydWV9O1RQQXBwLmxvYWRlci5yZXF1aXJlKCJ5YWhvby1kb20tZXZlbnQiLCJh
bmltYXRpb24iKTtUUEFwcC5sb2FkZXIub25TdWNjZXNzPWZ1bmN0aW9uKCl7WUFI
T08udXRpbC5FdmVudC5vbkRPTVJlYWR5KGZ1bmN0aW9uKCl7aWYoVFBUb29sYmFy
JiZUUFRvb2xiYXIuc3JjKXtUUFRvb2xiYXIuc3JjKz0iJnNhZmVfdG9fbW9kaWZ5
X2JvZHk9IisoYT8xOjApfWlmKFRQVG9vbGJhciYmIVRQVG9vbGJhci5mb3JjZVNh
ZmVNb2RlKXt2YXIgYT1UUEFwcC5zYWZlVG9Nb2RpZnkoZG9jdW1lbnQuYm9keSk7
VFBUb29sYmFyLnNhZmVUb01vZGlmeUJvZHk9YX1UUEFwcC51dGlsLmNyb3NzVGFs
ay5yZWNlaXZlTWVzc2FnZShudWxsLGZ1bmN0aW9uKGMpe2lmKFRQQXBwLm1zZ1Jl
c3BvbnNlcy5oYXNPd25Qcm9wZXJ0eShjKSl7VFBBcHAubXNnUmVzcG9uc2VzW2Nd
KFRQVG9vbGJhci5zYWZlVG9Nb2RpZnlCb2R5fHxmYWxzZSl9fSk7dmFyIGI9ZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgiaWZyYW1lIik7Yi5hbGxvd1RyYW5zcGFyZW5j
eT10cnVlO2IuaWQ9InR5cGVwYWRfY29udHJvbHMiO2IuYm9yZGVyPSIwIjtiLmZy
YW1lQm9yZGVyPSIwIjtiLmhlaWdodD0iNjYiO2IubmFtZT0idHlwZXBhZF9jb250
cm9scyI7Yi5zY3JvbGxpbmc9Im5vIjtiLnNyYz1UUFRvb2xiYXIuc3JjO2Iuc3R5
bGUuYmFja2dyb3VuZENvbG9yPSJ0cmFuc3BhcmVudCI7Yi5zdHlsZS5ib3JkZXI9
IjBweCI7Yi5zdHlsZS5kaXNwbGF5PSJub25lIjtiLnN0eWxlLmxlZnQ9IjBweCI7
Yi5zdHlsZS5vdmVyZmxvdz0iaGlkZGVuIjtiLnN0eWxlLnBvc2l0aW9uPSJhYnNv
bHV0ZSI7Yi5zdHlsZS53aWR0aD0iNDVweCI7Yi5zdHlsZS56SW5kZXg9IjEzMzci
O2lmKGEpe2Iuc3R5bGUudG9wPSItMzRweCJ9ZWxzZXtiLnN0eWxlLm1hcmdpblRv
cD0iLTM0cHgiO2Iuc3R5bGUudG9wPSIwcHgifXNldFRpbWVvdXQoZnVuY3Rpb24o
KXtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGIpfSwxMDAwKX0pfTtpZih3aW5k
b3cmJndpbmRvdy50b3AmJndpbmRvdz09d2luZG93LnRvcCl7VFBBcHAubG9hZGVy
Lmluc2VydCgpfTs=
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=weather_blog_iframe.htm
Content-Type: text/html; charset=utf-8; name=weather_blog_iframe.htm
Content-Location: http://www.abc.net.au/local/global_includes/common_modules/weather_blog_iframe.htm?site=brisbane
Content-Transfer-Encoding: 8bit
Weather Test
Max: 26° Min: 16°
Possible shower
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=blog_iframe.css
Content-Type: text/css; charset=utf-8; name=blog_iframe.css
Content-Location: http://www.abc.net.au/local/global_css/weather/blog_iframe.css
Content-Transfer-Encoding: 8bit
*, body { margin: 0; padding: 0; background-color: transparent; }
.weather_inside {
background: url("http://www.abc.net.au/local/global_img/site_footer/divider2.png") repeat-y scroll left top transparent;
font-size: 70%; height: 40px; margin: 30px 0 0; width: 255px; font-family: Arial,Verdana,Lucida,Helvetica,sans-serif;
text-align: left;
}
.weather_maxmin { font-weight: bold; margin: 1px 0 0; width: 90px; }
.weather_icon img { width: 57px; }
.weather_icon { margin: -14px 5px 0; }
.weather_inside .wlocation { margin: 1px 0 0 17px; width: 65px; }
.weather-conditions { width: 90px; }
.gen_color7 { color: #5D5D5D; }
div { float: left; }
a { text-decoration: none; }
------------pfacYOD2VBNNPwuFz8Hqey
Content-Disposition: inline; filename=possible_shower.png
Content-Type: image/png; name=possible_shower.png
Content-Location: http://www.abc.net.au/weather/icons/77x70/possible_shower.png
Content-Transfer-Encoding: Base64
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
------------pfacYOD2VBNNPwuFz8Hqey--
Posted by: |